@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Work+Sans:100,200,300,400,500,600,700,800,900');
/*Menu*/

a:focus {
outline: none;
}
.navbar-brand img{max-height: 50px;max-width: 150px;}
.navbar-brand {padding-top: 7px;}
.navbar-default {background-color: transparent;border-color:  transparent;}
#navbar-brand-centered{background-color: #060f31;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
.nav > li > a {position: relative;display: block;padding: 18px 38px;font-family: 'Work Sans', sans-serif;font-size: 14px;font-weight: 400;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #21a9ff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #21a9ff;background-color: transparent;}
.navbar-right{margin-right: 0;}

/*Banner*/
.fill {width: 100%;height: 100%;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
.carousel {height: 100vh !important; margin-bottom: 0px !important;}
.carousel .item {height: 100vh !important;background-color: transparent !important;}
.carousel-inner > .item > img{ height: 100vh !important;}
.carousel-indicators { top: 54%;}
.carousel-indicators li {background-color: #b5b8b7; border:0px solid #fff; display: none;}
.carousel-indicators .active { background-color: #21a9ff;}
.thumbnail-bg{z-index:99; height: 381px;width: 100%;position: absolute; bottom: 0;}
.thumbnail-bg-has-amenity{background-image: url(../images/thumbnail-bg.png);background-repeat: repeat-x;background-position: center bottom;}
.thm-bg{min-height: 312px; background-color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 15px 70px 30px; border: 1px solid #f2f2f2;-webkit-box-shadow: 0px 5px 10px 0px rgba(205, 203, 203, 0.2);-moz-box-shadow:0px 5px 10px 0px rgba(205, 203, 203, 0.2);box-shadow: 0px 5px 10px 0px rgba(205, 203, 203, 0.2);position: relative;}
.thm-bg .aman-icon{margin: 32px 0px 33px;}
.thm-bg .fl-icon{margin: 15px 0px 30px;}
.thm-bg .cont-icon{margin: 11px 0px;}
.thm-bg .btn-default{background-color: #21a9ff;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;border: none;font-family: 'Work Sans', sans-serif;font-weight: 500;font-size: 12px;color: #fff;padding: 10px 20px;margin-top: 15px;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.5);}
.thm-bg .btn-default:active:focus {background-color: #21a9ff;color: #fff;border: none;outline: none;}
.marketing h2{font-family: 'Fjalla One', sans-serif;font-size: 25px;color: #555555;}
.marketing p{font-family: 'Work Sans', sans-serif;font-size: 14px;color: #989898;font-weight: 400;text-align: center;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;min-height: 56px;}
.home-icon{font-size: 50px;color: #21a9ff;width: 100%;text-align: center;padding: 10px 0;display: block;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.2);}

/*Move in date*/
.move-in-date-wrap{width: 100%; margin: 0px; padding: 0px; position: absolute; left:0%; top:15%; z-index: 999;}
.move-in-date-wrap h1{font-size: 36px;font-family: 'Work Sans', sans-serif;color: rgb(255, 255, 255);font-weight: bold;line-height: 1.2;text-align: center;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);}
.move-in-date-wrap h2 { /*background-image: url(../images/banner-call-icon.png); background-repeat: no-repeat; background-position: left center;*/ width:340px;margin: 0 auto;height: 34px;font-size: 24px;font-family: 'Fjalla One', sans-serif;color: rgb(254, 255, 255);line-height: 1.2;text-align: center;}
.move-in-date-wrap h2 span .icon {margin-right: 10px;font-size: 36px;vertical-align: middle;}
.move-in-date-wrap h3 {font-size: 28px;font-family: 'Fjalla One', sans-serif;color: rgb(254, 255, 255);line-height: 1.2;text-align: center; padding-bottom: 15px;}
.move-in-date-wrap h4 {font-size: 28px;font-family: 'Fjalla One', sans-serif;color: #333333;line-height: 1.2;text-align: center; padding-bottom: 15px;}
.move-in-date-wrap p{font-size: 13px;font-family: 'Work Sans', sans-serif;font-weight: 400;color: rgb(255, 255, 255);line-height: 1.2;text-align: center;}
.move-in-date-area{background-color: rgba(255, 255, 255,0.502);width: 100%; margin: 36px 0px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.move-in-date-area:after{content: ''; display: block; height: 100%; clear: both;}
.move-in-date-area form input{ border: 0; background-color: #fff !important; border-radius: 0; color: #666666; font-size: 14px; font-weight: 400;font-family: 'Work Sans', sans-serif; margin: 18px 0px;}
.move-in-date-area form select{border: 0; background-color: #fff; border-radius: 0; color: #666666; font-size: 14px; font-weight: 400;font-family: 'Work Sans', sans-serif;  margin: 18px 0px;-webkit-appearance:none;}
.move-in-date-area form select:before {content: ''; display: block; clear: both;  background-image: url(../images/sel-icon.jpg);background-repeat: no-repeat; background-position: 0px 0px;width: 12px; height: 10px; position: absolute; right: 0px; top:0px;-webkit-appearance:none; }
.move-in-date-area form .select-wrap-box{
position: relative;
}
.select-wrap-box:after{
content: "\f107";
font-family: 'FontAwesome';
color: #7c7c7c;
position: absolute;
top: 4px;
right: 10px;
bottom: 0;
vertical-align: middle;
text-align: center;
pointer-events: none;
font-size: 20px;
}

.move-in-date-area .search-btn{
width: 100%;
height: 100%;
padding:23px 4px 23px 4px;
right: -15px;
background-color: #21a9ff;
border: 0;
position: relative;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
font-weight: 400;
color: #fff;
font-size: 18px;
font-family: 'Work Sans', sans-serif; 
text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.5);
line-height: 0;
}
.move-in-date-area .search-btn .icon {font-size: 24px;    vertical-align: middle;margin-right: 10px;}
.move-in-date-area .search-btn:hover {background-color: #21a9ff;border: 0;}
.move-in-date-area .search-btn:focus, .move-in-date-area .search-btn.focus {background-color: #21a9ff;border: 0; outline: none;}
.move-in-date-area .search-btn:active:hover, .move-in-date-area .search-btn.active:hover, .move-in-date-area .search-btn:active:focus, .move-in-date-area .search-btn.active:focus,  .move-in-date-area .search-btn:active.focus, .move-in-date-area .search-btn.active.focus, .move-in-date-area .search-btn:active, .move-in-date-area .search-btn.active {background-color: #21a9ff;border: 0; outline: none; box-shadow: none;}

/*Contemporary*/
.contemporary{background-image: url(../images/contemp-bg.jpg); background-position: left top; background-repeat: repeat; width: 100%; height: auto;  text-align: center;padding: 50px 0px;color: #fff;}
.contemporary h2{font-family: 'Fjalla One', sans-serif;font-size:34px;color: #fff; padding-bottom: 40px;}
.contemporary h3{font-family: 'Fjalla One', sans-serif;font-size:30px;color: #fff;}
.contemporary h4{font-family: 'Fjalla One', sans-serif;font-size:30px;color: #21a9ff;letter-spacing: 2px; }
.contemporary p{font-family: 'Work Sans', sans-serif;font-size: 16px;color: #fff;font-weight: 400;text-align: center;}
.contemporary span{width: 1px; height: 54px;}
.contemporary-num{margin-top: 100px; margin-bottom: 40px;}
.contemporary-num .number{border-right: 1px solid #999999;}
.contemporary-num div:last-child .number {border-right: none;}

/*getintouch*/
.getintouch{background-color: #fff;text-align: center;padding: 50px 0px;}
.getintouch h2{font-family: 'Fjalla One', sans-serif;font-size:34px;color: #5c5f5d; padding-bottom: 40px;}
.getintouch .container .form-group label{text-align: left !important;width: 100%; color: #adb3b9; font-size: 14px; font-weight: 400;font-family: 'Work Sans', sans-serif;}
.getintouch .container .form-group input,
.getintouch .container .form-group textarea {border: 0px; box-shadow: none; border-radius: 0px; border-bottom: 1px solid #c9c9c9; height: 40px; padding: 0px;resize: none;}
.getintouch .container .form-group {margin-bottom: 30px;}
.submit-btn{background-color: #21a9ff; border-color: #21a9ff; width: 60px; height: 60px;border-radius: 50px;position: absolute; right: 40px;top: 10px;}
.submit-btn:hover {background-color: #21a9ff; border-color: #21a9ff;}
.submit-btn:focus, .submit-btn.focus {background-color: #21a9ff; border-color: #21a9ff; outline: none;}
.submit-btn:active:hover, .submit-btn.active:hover, .submit-btn:active:focus, .submit-btn.active:focus,  .submit-btn:active.focus, .submit-btn.active.focus, .submit-btn:active, .submit-btn.active {/*background-image: url(../images/send-butn.png);background-repeat: no-repeat;background-position: right top;*/background-color: #21a9ff; border-color: #21a9ff; outline: none; box-shadow: none;}
.send-icon {font-size: 24px; color: #fff;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.2);}
.getintouch-con{width: 100%; margin: 40px 0px; padding: 0px;}
.getintouch-con .address{text-align: left; color: #666666; font-size: 14px; font-weight: 400;font-family: 'Work Sans', sans-serif;}
.getintouch-con .callus{padding-bottom: 23px;text-align: left; color: #666666; font-size: 14px; font-weight: 400;font-family: 'Work Sans', sans-serif;}
.getintouch-con .info{ padding-bottom: 23px;text-align: left; color: #666666; font-size: 14px; font-weight: 400;font-family: 'Work Sans', sans-serif;word-wrap: break-word;}
.getintouch-con p {position: relative;padding-left: 35px;}
.getintouch-con p span {position: absolute;left: 0;top: 0;}
.getintouch-con p span .icon {font-size: 28px;vertical-align: middle;color: #adb3b9;}

/*Amenities*/
.amenities-bg-img{background-size: cover; background-image: url(../images/amenitites-img-v1.jpg);background-repeat: no-repeat;background-position: center top;width: 100%; background-color: #fff; z-index: 999; position: relative;}
.amenities-bg .nav-tabs {border-bottom: 0px solid #ddd; width: auto; /*349px; */margin:40px auto 40px;text-align: center;}
.amenities-bg .nav-tabs > li {float: none;display: inline-block;}
.amenities-bg .nav-tabs > li:last-child{    margin-right: 0px;}
.amenities-bg .nav-tabs > li{    margin-right: 20px;}
.amenities-bg .nav-tabs > li.active > a, .amenities-bg .nav-tabs > li.active > a:hover, .amenities-bg .nav-tabs > li.active > a:focus {color: #21a9ff;font-family: 'Fjalla One', sans-serif;font-size: 16px;cursor: default;background-color: #fff;border: 0px solid #ddd;border-bottom-color: transparent;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;padding: 10px 46px;}
.amenities-bg .nav-tabs > li > a{margin-right: 0px !important;  background-color: rgba(255, 255, 255, 0.251);-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;padding: 10px 46px;color: #fff;font-family: 'Fjalla One', sans-serif;font-size: 16px;border: 0px solid #ddd;margin-right: 20px;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.3);}
.amenities-bg .nav-tabs > li > a:hover{color: #21a9ff;font-family: 'Fjalla One', sans-serif;font-size: 16px;cursor: pointer;background-color: #fff;border: 0px solid #ddd;border-bottom-color: transparent;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;padding: 10px 46px;}
.inner-date-wrap{position: relative; top:0px; padding-top: 100px;}
.communities{float: left; margin-right: 20px; border: 1px solid #21a9ff;background-color: #13162b;background-position: center center;margin-bottom: 30px;text-align: center;position: relative; }
.gymnasium:before{content: '';display: block;clear: both;background-image: url(../images/communities/gymnasium.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.gymnasium{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.party-hall:before{content: '';display: block;clear: both;background-image: url(../images/communities/party-hall.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.party-hall{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.club-house:before{content: '';display: block;clear: both;background-image: url(../images/communities/club-house.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.club-house{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.golf-court:before{content: '';display: block;clear: both;background-image: url(../images/communities/golf-court.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.golf-court{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.restaurant:before{content: '';display: block;clear: both;background-image: url(../images/communities/restaurant.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.restaurant{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.fire-alarm:before{content: '';display: block;clear: both;background-image: url(../images/communities/fire-alarm.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.fire-alarm{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.security-camera:before{content: '';display: block;clear: both;background-image: url(../images/communities/security-camera.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.security-camera{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.library:before{content: '';display: block;clear: both;background-image: url(../images/communities/library.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.library{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.basketball:before{content: '';display: block;clear: both;background-image: url(../images/communities/basketball.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.basketball{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.barbeque:before{content: '';display: block;clear: both;background-image: url(../images/communities/barbeque.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.barbeque{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.swimming-pool:before{content: '';display: block;clear: both;background-image: url(../images/communities/swimming-pool.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.swimming-pool{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.bowling:before{content: '';display: block;clear: both;background-image: url(../images/communities/bowling.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.bowling{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.hot-tub:before{content: '';display: block;clear: both;background-image: url(../images/communities/hot-tub.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.hot-tub{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.theatre:before{content: '';display: block;clear: both;background-image: url(../images/communities/theatre.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.theatre{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.high-speed:before{content: '';display: block;clear: both;background-image: url(../images/communities/high-speed.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.high-speed{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.medical:before{content: '';display: block;clear: both;background-image: url(../images/communities/medical.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.medical{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.playground:before{content: '';display: block;clear: both;background-image: url(../images/communities/playground.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.playground{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.garage:before{content: '';display: block;clear: both;background-image: url(../images/communities/garage.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.garage{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.hammock:before{content: '';display: block;clear: both;background-image: url(../images/communities/hammock.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.hammock{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.bigtvscreen:before{content: '';display: block;clear: both;background-image: url(../images/communities/bigtvscreen.png);background-repeat: no-repeat;background-position: center center;width: 100%;height: 70%; }
.bigtvscreen{font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: center;vertical-align: middle;font-style: normal;}
.amenities-bg .nav .no-amenity {color: rgb(254, 255, 255);font-size: 20px;text-align: center;font-family: 'Fjalla One', sans-serif;line-height: 24px;font-weight: 400;margin-right: 0;width: 100%;}

/*Our location*/
.our-location-bg-img{background-size: cover; background-image: url(../images/our-location-img.jpg);background-repeat: no-repeat;background-position: center top;width: 100%; background-color: #fff; z-index: 999; position: relative;}
.our-location-bg .maps{margin:30px 0px 50px; }
.search-dir{ width: 284px; position: absolute;right: 5%;top: 8.5%;}
.search-dir input{background-color: rgb(255, 255, 255);box-shadow: 0px 2px 3px 0px rgba(172, 172, 172, 0.2);border:0px;width: 284px;height: 38px;position: relative;padding-left:15px;padding-right:134px;font-size: 13px;font-family: 'Work Sans', sans-serif;color: #999999;font-weight: 400;text-align: left;}
.search-dir .btn{background-color: rgb(33, 169, 255);border:0px;border-radius: 0;box-shadow: none;width: 110px;height: 38px;font-size: 13px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;text-align: center;position: absolute;right: 0;top: 0;}
.our-location-bg .ofc-hours {text-align: center;}
.our-location-bg h6 {font-size: 18px;font-family: 'Fjalla One', sans-serif;color: rgb(254, 255, 255);line-height: 1.2;text-align: center; 	padding: 0 15px;display: inline-block;position: relative;padding: 0 30px;}
.our-location-bg h6:before {content: "\ff"; font-family: "global-icons" !important;  font-size: 18px;color: #fff;position: absolute;left: 0px; top: 0;	}
.our-location-bg p{font-size: 13px;font-family: 'Work Sans', sans-serif;font-weight: 400;color: rgb(255, 255, 255);line-height: 1.5;text-align: center;margin-bottom: 50px;padding: 0 15px;}

/*Floor Plans*/
.floorplans-bg{background-color: transparent;}
.floorplans-bg-img{background-image: url(../images/floorplans-bg-img.jpg);background-repeat: no-repeat;background-position: center top; background-size: cover; width: 100%; background-color: #fff; z-index: 999; position: relative;}
.floorplans-bg .nav-tabs {border-bottom: 0px solid #ddd; /*width: 556px; */margin:0px auto 40px;}
.floorplans-bg .nav-tabs > li > a .floorplan-icon {font-size: 36px;color: #888888;    text-align: center;    display: block;}
.floorplans-bg .nav-tabs > li > a:hover .floorplan-icon, .floorplans-bg .nav-tabs > li.active > a .floorplan-icon, .floorplans-bg .nav-tabs > li.active > a:hover .floorplan-icon, .floorplans-bg .nav-tabs > li.active > a:focus .floorplan-icon {color: #fff;   }
.floorplans-bg .nav-tabs > li.active > a, .floorplans-bg .nav-tabs > li.active > a:hover, .floorplans-bg .nav-tabs > li.active > a:focus {
color: #fff;font-family: 'Fjalla One', sans-serif;font-size: 16px;
cursor: default;background-color: #41b5ff;border:1px solid #41b5ff;border-bottom-color: transparent;
-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;
padding: 10px 40px 10px;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.2);
}
.floorplans-bg .nav-tabs > li > a{ 
background-color:#ffffff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;
padding: 10px 40px 10px;color: #888888;font-family: 'Fjalla One', sans-serif;font-size: 16px;
border: 1px solid #d5d5d5;margin-right: 19px;
}
.floorplans-bg .nav-tabs > li > a:hover{
color: #fff;font-family: 'Fjalla One', sans-serif;font-size: 16px;cursor: pointer;background-color: #41b5ff;
border:1px solid #41b5ff;border-bottom-color: transparent;
-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;
padding: 10px 40px 10px;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.2);}
.floorplans-con{background-color: #fff; padding:40px 60px; }
.floorplan-img {max-width: 90%;}
.floorplans-con img{margin: 0px; max-width:404px; }
.floorplans-right h2{font-size: 24px; color: #41b5ff; text-align: left;font-family: 'Fjalla One', sans-serif;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.1);margin: 0;}
.floorplans-right ul{list-style: none; margin:35px 0px 0px 0px; padding: 0;}
.floorplans-right ul li{list-style: none; margin: 0px 0px 20px 0px; padding: 0px 0px; border-bottom: 1px solid #d5d5d5;}
.floorplans-right ul li p{width: 100%; font-size: 18px;font-family: 'Work Sans', sans-serif;color: #555555;font-weight: 400; text-align: left;}
.floorplans-right ul li p span{font-size: 18px;font-family: 'Work Sans', sans-serif;color: #555555;font-weight: 600; text-align: right; float: right;}
.floorplans-right ul li p span.rent-amt {color: #41b5ff;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.1);}
.floorplans-right ul .btn-primary{margin-top: 15px; padding: 10px 30px; box-shadow: none; border-radius: 0px; background-color: #5cc0ff; border:0; color: #fff;font-family: 'Fjalla One', sans-serif; font-size: 24px; text-align: center;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.2);}
.floorplans-right ul .btn-primary:hover{text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); padding: 10px 30px; box-shadow: none; border-radius: 0px; background-color: #41b5ff; border:0; color: #fff;font-family: 'Fjalla One', sans-serif; font-size: 24px; text-align: center;}
.floorplans-right ul .btn-primary:active, .floorplans-right ul .btn-primary:focus{text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); outline: none; padding: 10px 30px; box-shadow: none; border-radius: 0px; background-color: #41b5ff; border:0; color: #fff;font-family: 'Fjalla One', sans-serif; font-size: 24px; text-align: center;}
.floorplans-con .no-units {font-size: 16px;font-weight: 500;font-family: 'Work Sans', sans-serif;text-align: left;color: #888888;width: 100%;position: relative;}
.floorplans-bg .tab-content {margin-bottom: 40px;}
.floorplans-bg .tab-content .carousel, .floorplans-bg .tab-content .carousel .item {height: auto !important;    }
.floorplans-bg .tab-content .carousel .carousel-indicators {top: unset;bottom: 20px;margin-bottom: 0;}
.floorplans-bg .tab-content .carousel .carousel-control.left,
.floorplans-bg .tab-content .carousel .carousel-control.right {background-image: none;text-shadow: none;color: #b5b8b7;opacity: 1;top: unset;width: 75%;}
.floorplans-bg .tab-content .carousel .carousel-control.left:hover,
.floorplans-bg .tab-content .carousel .carousel-control.right:hover {color: #21a9ff;}
.floorplans-bg .tab-content .carousel .carousel-control .icon-prev, 
.floorplans-bg .tab-content .carousel .carousel-control .icon-next, 
.floorplans-bg .tab-content .carousel .carousel-control .glyphicon-chevron-left, 
.floorplans-bg .tab-content .carousel .carousel-control .glyphicon-chevron-right {top: unset;bottom: 20px;}
.amazingslider-floorplan {height: 350px !important;max-width: 100% !important;width: auto !important;}
.amazingslider-floorplan .amazingslider-space-1 {height: 260px !important;max-width: 100% !important;width: auto !important;}

/*Gallery*/
.gallery-bg-img{background-image: url(../images/swirl_pattern.png);background-repeat:repeat;background-position: left top;width: 100%; background-color: #fff; z-index: 999; position: relative;min-height: 90vh;}
/*resident-login*/
.resident-login-main{background-color: #fff; box-shadow: 0px 1px 35px 0px rgba(182, 182, 182, 0.2); margin-bottom: 90px; }
.resident-login-main:after{clear: both; content: ''; display: block;}
.resident-login-left{background-color: #41b5ff; padding: 80px; border-radius: 0; box-shadow: none; margin-left: -15px;margin-bottom: 0px;}
.resident-login-left .form-group label{font-size: 16px;font-family: 'Work Sans', sans-serif;color: #fff ;font-weight: 400 ; text-align: left;}
.resident-login-left .form-group input{padding-left: 0px;padding-right: 0px;box-shadow: none; border:0; border-bottom: 1px solid #fff; border-radius: 0; background-color: #41b5ff; color: #004069;font-family: 'Work Sans', sans-serif; font-weight: 400; text-align: left;}
.resident-login-left .btn-success{color: #41b5ff !important;font-size: 18px;font-family: 'Work Sans', sans-serif;color: #fff ;font-weight: 500 ; text-align: center;background-color: #fff;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;border:0;margin: 34px 0px;padding-bottom: 10px;padding-top: 10px;}
.resident-login-left .form-group label.error {color: #c32414; font-size: 11px;}
.resident-login-left .btn-success:active, .resident-login-left .btn-success:focus{color: #41b5ff !important;background-color: #fff;border:0;outline: none;}
.resident-login-left p{margin: 0px; padding: 0px;text-align: center;}
.resident-login-left p a {color: #fff !important;font-size: 14px;font-family: 'Work Sans', sans-serif;color: #fff ;font-weight: 400 ; text-align: center; text-decoration: none;}
.resident-login-left p .right{}
.resident-login-right{background-color: #fff; padding: 80px 60px 40px 60px; border-radius: 0; box-shadow: none;}
.resident-login-right h1{color: #555555; font-size: 24px; font-family: 'Work Sans', sans-serif; font-weight: 500;}
.resident-login-right p{font-size: 18px;font-family: 'Work Sans', sans-serif;color: #777777;font-weight: 400; text-align: left;}
.lead{font-size: 18px;font-family: 'Work Sans', sans-serif;color: #555555 !important;font-weight: 600 !important; text-align: left;}
.list-unstyled {margin-top: 30px;}
.list-unstyled li{background-image: url(../images/login-icon.jpg); background-repeat: no-repeat; background-position: left center; width: 100%; height: 34px; font-size: 16px;font-family: 'Work Sans', sans-serif;color: #555555;font-weight: 400; text-align: left; padding-left: 44px; line-height: 34px; margin-bottom:30px;}
.extra-line-height{line-height: 18px !important;}

/*Footer*/
.footer{padding: 30px 0px 30px; background-color: #38373b;}
.footer .text-muted{font-family: 'Work Sans', sans-serif;font-size: 12px;color: #b4b4b4;font-weight: 400;text-align: left;}
.footer ul{list-style: none; padding: 0px; margin: 0px;}
.footer ul li{list-style: none; display: inline; padding: 0px 5px;}
.footer ul li a{font-family: 'Work Sans', sans-serif;font-size: 12px;color: #b4b4b4;font-weight: 400;text-align: left; text-decoration: none;}
.footer ul li a:hover{color: #fff;}0
.move-in-date-wrap h2{width: 340px;}
.color-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.2;}
.floorplan-color-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;opacity: 0.8;}
.carousel-control{z-index: 99;}
#ui-datepicker-div{z-index: 999 !important;}
.footer .social_media_ul {text-align: right;}
.footer .social_media_ul li {padding: 0px 10px;}
.footer .social_media_ul li a {font-size: 14px;}
.footerline {background-color: #252528;padding: 15px;}
.footerline .text-muted{font-family: 'Work Sans', sans-serif;font-size: 12px;color: #b4b4b4;font-weight: 400;text-align: center;margin-bottom: 0;}
.resident_login .footer-links-ul {padding-top: 12px;}
.resident_login .social_media_ul {text-align: center !important;padding-top: 12px;}
.resident_login .app-link-ul {text-align: right !important;padding-top: 0px;}

/*Amenities icons*/
.amenity-icon{font-size: 40px;color: #21a9ff;display: table-cell;line-height: 0;}
.communities {padding: 20px;}
.communities a {min-height: 44px;display: table;}
.communities p{font-size: 12px;font-family: 'Work Sans', sans-serif;color: #fff;font-weight: 400;line-height: 1.2;text-align: left;vertical-align: middle;font-style: normal;display: table-cell;min-width: 70px;max-width: 228px;padding-left: 20px;}
.communities:after{content: ''; display: block; clear: both;}
.amenity-icon.custom_amenity.icon_available {background-color: #fff;padding: 5px;position: relative;z-index: 2;display: table-cell;}
.amenity-icon.custom_amenity.icon_available img {max-height: 36px;height: 36px;}
p.no_icon {padding-left: 0;text-align: center;}

/*GUEST CARD*/
.guestcard{background-image: url(../images/swirl_pattern.png);background-repeat: repeat;background-position: left top;width: 100%;background-color: #fff;z-index: 999;position: relative;}
.template-2{background-image: url(../images/swirl_pattern.png);background-repeat: repeat;background-position: left top;}
.amenities-bg {padding-bottom: 50px;}
.amenities-slider {padding-top: 80px;}
.no-padding {padding: 0;}
.resident_login #page-container{
	height: 100vh;
	position: relative;
	min-height: 100%;
}
.resident_login #content-wrap{
	padding-bottom: 50px;
}
.resident_login #footer{
	position: absolute;
	bottom: 0;
	width: 100%;
}
/*css fixes for safari browser*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*Safari-Opera specific declarations here*/
::i-block-chrome,.template-2 .carousel {
height: 67em !important;
}
::i-block-chrome,.carousel .item {
height: 67em !important;
}
}
/*css fixes for safari browser*/

/*login form verticle center*/
@media (min-height: 1024px) and (min-width: 1440px){
    .registration{
        top: 20%!important;
    }
}
@media (min-height: 1600px) and (min-width: 1440px){
    .registration{
        top: 45%!important;
    }
}
@media (min-height: 1024px) and (min-width: 1280px){
    .registration{
        top: 12%!important;
    }
}
@media (min-width: 1024px) and (max-width: 1336px) and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: portrait){
    .registration{
        top: 25%!important;
    }
    .login-inner{
        margin-top: 0!important;
    }
}
@media (min-height: 1280px) and (min-width: 1024px) and (orientation: portrait) {
    .registration{
        top: 43%!important;
    }
}
/*end*/
/*Media Screen*/
@media screen and (max-width:1366px){
.carousel-indicators {top: 49%;}
.resident_login #page-container{
	height: 100%;
	min-height: 100vh;
}
#content-wrap{
    padding-bottom: 100px;
}
#page-container{
	height: 100%;
	position: relative;
	min-height: 100vh;
}
#footer{
	bottom: 0;
	position:absolute;
	width: 100%;
}
}
@media screen and (width:1366px){
.thumbnail-bg{
	height: 350px;
	top: 320px!important;
    bottom: initial;
}
    .carousel{
    height: 100vh !important;
}	
.move-in-date-wrap{
	top: 5%!important;
}
.carousel-inner{
    height: 100%;
}
}
@media screen and (min-width:1024px) and (max-width:1366px){
.move-in-date-wrap{top: 12%;}
.move-in-date-area{margin: 15px 0px;}
.thumbnail-bg{height: 350px;
	top: 25%;
    bottom: initial;}
.carousel{
    height: 1050px;
}
.carousel-inner{
    height: 100%;
}
}
@media screen and (max-width:1024px){
.nav > li > a {padding: 18px 24px;}
.marketing{margin-top: -40px;}
.submit-btn{}
.search-dir{ width: 284px; position: absolute;right: 6%;top: 8.5%;}
.footer .text-muted, .footer ul, .footer ul li, .footer ul li a{text-align: center; float: none;}
.extra-line-height, .line-height{line-height: 18px !important;}
.resident-login-right{padding: 40px 60px 40px 60px !important;}
.move-in-date-area .search-btn{background-position: 20px center;}
.getintouch-con p {font-size: 13px !important;padding-left: 30px;}
.getintouch-con p span .icon {font-size: 24px;}
.move-in-date-wrap {top: 15%;}
.carousel-indicators {top: 45%;}
.thumbnail-bg {/* height: 450px;*/}
.thm-bg{min-height: 300px;}
.gallery-bg-img {min-height: auto;}
.floorplans-bg .nav-tabs {margin: 10px auto 40px;}
.floorplans-bg .nav-tabs > li > a, 
.floorplans-bg .nav-tabs > li.active > a, 
.floorplans-bg .nav-tabs > li.active > a:hover, 
.floorplans-bg .nav-tabs > li.active > a:focus {padding: 10px 25px 10px;}
}

@media screen and (min-width:1024px){
.navbar-brand-centered {position: absolute;left: 50%;display: block;width: 160px;padding: 12px 0px;text-align: center;background-color: #fff;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:    0px 5px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:         0px 5px 10px 0px rgba(0, 0, 0, 0.2);}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {background-color: #fff;}
.navbar>.container .navbar-brand-centered, 
.navbar>.container-fluid .navbar-brand-centered {margin-left: -80px;}
.navbar-brand{padding: 12px 0px; height: 70px;}
.navbar-brand-centered img{width: auto; margin:0 auto;}
}

@media screen and (max-width:1024px) {
.footer {padding: 20px 0px;}
.resident_login .footer-links-ul {padding-top: 0px;padding-bottom: 20px;}
.resident_login .social_media_ul {text-align: left !important;}
.resident_login .app-link-ul {text-align: right !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.resident_login #page-container{
	height: 100%;
	min-height: 100vh;
}
#page-container{
    min-height: 100vh;
    position: relative;
}
#footer{
	width: 100%;
    position: absolute;
    bottom: 0;
}
.thumbnail-bg{height: 350px;
	top: 600px;
    bottom: initial;}
.carousel{
    height: 900px !important;
}
.carousel-inner{
    height: 100%;
}

}
@media screen and (max-width:768px){
/*Menu*/
#navbar-brand-centered{ margin-top: 20px;}
.navbar-brand-centered {position: absolute;display: block;width: 160px;left: 30px;padding: 12px 0px;text-align: center;background-color: #fff;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:    0px 5px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:         0px 5px 10px 0px rgba(0, 0, 0, 0.2);}
.navbar-brand{padding: 12px 0px; height: 70px; z-index: 1;}
.navbar-brand-centered img{width: auto; margin:0 auto;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #fff;background-color: #fff;}
.navbar-default .navbar-toggle {border-color: transparent;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
.navbar-toggle { margin-top: 12px; margin-right: 0px; }
.navbar-default { background-color: #060f31; border-color: #060f31; cursor: pointer;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: 0px solid #060f31;box-shadow:none;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #21a9ff; background-color: #07123b;}
.navbar-header { float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle { display: block;}
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse { display: none!important;}
.navbar-nav {float: none!important;margin-top: 7.5px;}
.navbar-nav>li { float: none;}
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
.navbar-right > li:first-child > a {padding-top: 0;}
.collapse.in{ display:block !important;}
.nav-tabs > li {float: left;margin-bottom: -1px;margin-right: 10px;}
.floorplans-bg .nav-tabs > li > a, .floorplans-bg .nav-tabs > li.active > a, .floorplans-bg .nav-tabs > li.active > a:hover, .floorplans-bg .nav-tabs > li.active > a:focus{padding: 10px 20px 10px;}

/*Column Box*/
.thm-bg{padding: 20px 15px 30px;}
.move-in-date-area .search-btn {background-image: none; right:0px; /*margin-bottom: 15px;*/ padding: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 18px 0;}
.submit-btn {}
.send-icon {}
.search-dir{ width: 284px; position: absolute;right: 9%;top: 8.5%;}
.floorplans-bg .nav-tabs{width: 92%;}
.floorplans-con{width: 100%; padding: 40px 30px;}
.floorplan-img {max-width: 95%;   }
.amazingslider-bullet-image-1 img {max-width: 100% !important;}
.amazingslider-floorplan {height: 325px !important;}
.amazingslider-floorplan .amazingslider-space-1 {height: 250px !important;}

/*.nav-tabs > li {float: none;}*/
.floorplans-bg .nav-tabs > li.active > a, .floorplans-bg .nav-tabs > li.active > a:hover, .floorplans-bg .nav-tabs > li.active > a:focus{width: 100%; text-align: center;}
.floorplans-bg .nav-tabs > li > a{text-align: center;width: 100%;}
#thumbnail-slider div.inner ul{height: 200px !important;}
.gallery-head{margin-bottom: 40px;}
.resident-login-main{background-color: transparent;}
.resident-login-left{margin-left: 0;}
.extra-line-height{line-height: 34px !important;}
.line-height{line-height: 34px !important;}
.move-in-date-wrap {top: 10%;}
.carousel-indicators {top: 56%;}
.thumbnail-bg {height: 350px;}
.getintouch-con .address, .getintouch-con .callus {padding-bottom: 20px;}
.getintouch-con .address:before {margin-right: 15px;}
.footer .social_media_ul {text-align: center;}
.marketing h2 {font-size: 22px;}
.home-icon {font-size: 40px;}
.contemporary h2, .getintouch h2 {font-size: 28px;padding-bottom: 25px;}
.contemporary-num {margin-top: 50px;margin-bottom: 10px;}
.contemporary h3 {font-size: 22px;}
.contemporary h4 {font-size: 24px;}
.move-in-date-wrap h1 {font-size: 30px;}
.move-in-date-area form input, .move-in-date-area form select, .move-in-date-area .search-btn {margin: 0 0 15px;}
.move-in-date-area {padding-top: 15px;}
.contemporary, .getintouch {padding: 30px 0px;}
.floorplans-bg .nav-tabs > li > a .floorplan-icon {font-size: 24px;}
.floorplans-bg .nav-tabs > li > a, .floorplans-bg .nav-tabs > li.active > a, 
.floorplans-bg .nav-tabs > li > a:hover,
.floorplans-bg .nav-tabs > li.active > a:hover, .floorplans-bg .nav-tabs > li.active > a:focus {font-size: 12px;padding: 10px 7px 10px;}
.move-in-date-wrap h4 {font-size: 24px;padding-bottom: 0;}
.floorplans-right h2 {font-size: 20px;}
.floorplans-right ul {margin: 30px 0px 0px 0px;}
.floorplans-right ul li p {font-size: 16px;}
.floorplans-right ul .btn-primary {font-size: 20px;}
ul.footer-links-ul {padding-bottom: 20px;}
}
@media (min-width: 767px) and (max-width: 1023px) {
	.registration-wrap {
    min-height: 900px!important;
}
.resident_login #content-wrap {
    padding-bottom: 175px;
}
}
@media (min-width: 320px) and (max-width: 767px) { 
/*Menu*/
.navbar-brand-centered {left: 15px;}
.navbar-toggle { margin-top: 12px; margin-right: 15px; }
/*Column Box*/
.thumbnail-bg { background-image: none;  height: auto;  position: relative;margin-top: 0;}
.marketing {margin-top: 20px;}
.move-in-date-area{width: 92%;margin: 36px auto;}
.move-in-date-area form input{margin: 18px 0px 0px;}
.move-in-date-area form select{margin: 18px 0px 0px;}
.move-in-date-area .search-btn{margin: 18px 0px 15px;padding: 10px;}
.move-in-date-wrap h4 {padding-bottom: 0px;margin: 40px 0px 0px 0px;}
.carousel-indicators {top: 80%;}
.carousel-control.left, .carousel-control.right{display: none;}
.contemporary-num {margin-top: 40px; margin-bottom: 10px;}
.contemporary-num .number {border-left: 0px;border-bottom: 1px solid #999999;border-right: none;padding-bottom: 15px;padding-top: 10px;}
.contemporary-num div:last-child .number {border-bottom: none;}
.move-in-date-wrap p {padding: 0 15px;}
.submit-btn{float: right; margin-top: -85px;right: -5px;position: relative;width: 40px;height: 40px;padding: 0 7px;}
.send-icon {font-size: 18px;}
.getintouch-con .address{background-position: 0px 0px; /*height: 34px;*/ /*line-height: 24px;*/}
.getintouch-con .address:before { margin-right: 10px;}
/*.getintouch-con .callus{padding-bottom: 0;}*/
.footer .text-muted{text-align: center;}
.footer ul {text-align: center;}
.move-in-date-wrap{top: 5%;}
.move-in-date-wrap h1{font-size: 20px;}
.move-in-date-wrap h2{background-image: none; font-size: 20px; padding: 0px; width: 100%;}
.move-in-date-area {width: 92%;margin: 12px auto 15px !important; }
.amenities-bg .nav-tabs {width:92%;}
.amenities-bg .nav-tabs > li{float: none; width: 100%; margin: 0px;}
.amenities-bg .nav-tabs > li > a{width: 100%; margin-right: 0px; margin-top: 10px;   /* -webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;*/}
.amenities-bg .nav-tabs > li.active > a, .amenities-bg .nav-tabs > li.active > a:hover, .amenities-bg .nav-tabs > li.active > a:focus{width: 100%; margin-right: 0px; margin-top: 10px;   /* -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;*/}
.amenities-bg .nav-tabs > li > a:hover{width: 100%; margin-right: 0px; margin-top: 10px;   /* -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;*/}
.search-dir{ width:100%; position: relative;right: 0;top:20px; float: right;}
.floorplans-bg .nav-tabs{width: 92%;}
.floorplans-con{width: 92%; margin-right: auto; margin-left: auto; padding:30px 30px 50px; }
.floorplans-con:after{content: ''; display: block; height: auto; clear: both;}
.floorplan-img {max-width: 100%;}
.floorplan-img .amazingslider-nav-1{top: 85% !important;}
.nav-tabs > li {float: none;}
.floorplans-bg .nav-tabs > li.active > a, .floorplans-bg .nav-tabs > li.active > a:hover, .floorplans-bg .nav-tabs > li.active > a:focus{width: 100%; text-align: center;}
.floorplans-bg .nav-tabs > li > a{text-align: center;width: 100%;}
#thumbnail-slider div.inner ul{height: 175px !important;}
.gallery-head{margin-bottom: 40px !important;}
.resident-login-right {padding: 30px;}
.resident-login-left{padding: 40px;}
.resident-login-left p {text-align: center;}
.resident-login-left p .right, .resident-login-left p a{float: none;}
.extra-line-height{line-height: 18px !important;}
.line-height{line-height: 18px !important;}
.amenities-bg-img .inner-date-wrap{padding-top: 190px;}
.inner-form {padding-top: 70px !important;}
.inner-form .move-in-date-area {display: none;}
#thumbnail-slider ul li{margin-top: 0px !important;}
.communities{width: 90%;margin: 0 auto 30px !important;float: none;}
.getintouch-con p span .icon {font-size: 20px;}
.getintouch-con p {padding-left: 28px;}
.floorplans-bg .nav-tabs > li > a .floorplan-icon {font-size: 24px;}
.floorplans-right h2 {font-size: 18px;}
.floorplans-right ul li p {font-size: 14px;}
.floorplans-right ul li p span {font-size: 16px;}
.floorplans-right ul .btn-primary {font-size: 16px;width: 100%;margin-bottom: 30px;}
.amazingslider-floorplan {height: 302px !important;}
.amazingslider-floorplan .amazingslider-space-1 {height: 225px !important;}
.amazingslider-floorplan {height: 238px !important;}
.move-in-date-wrap.inner-date-wrap.mobile-only {/*display: none;*/}
.resident_login .social_media_ul {text-align: center !important;padding-top: 0;}
.resident_login .app-link-ul {text-align: center !important;padding-top: 20px;}
::i-block-chrome,.template-2 .carousel {
height:49em !important;
}
::i-block-chrome,.carousel .item {
height: 49em !important;
}

.section_search_form_hidden {height:50vh !important;}
.section_search_form_hidden .carousel-inner .item{height: 50vh !important;}
.resident_login #page-container{
	height: 100%;
	min-height: 100vh;
}
#content-wrap{
	padding-bottom: 180px;
}
.resident_login #content-wrap {
    padding-bottom: 300px;
}
}
@media (max-width:320px) {
.move-in-date-wrap{top: 12%;}
.move-in-date-wrap h1{font-size: 20px;}
.move-in-date-wrap h2{background-image: none; font-size: 20px; padding: 0px;}
.move-in-date-area {width: 92%;margin: 15px auto !important;}
.carousel-indicators {display: none;}
.carousel-control.left, .carousel-control.right{display: none;}
.floorplans-con{padding: 30px 15px;}
#thumbnail-slider div.inner ul{}
.gallery-head{margin-bottom: 40px !important;}
.resident-login-left{padding: 40px;}
.resident-login-right {padding:20px !important;}
.amenity-icon{font-size: 40px;}
.communities{ padding: 20px 20px 20px 20px;}
.amazingslider-floorplan .amazingslider-space-1 {height: 160px !important;}
}  
@media (min-width: 768px) and (max-width: 991px) { ... }
@media (min-width: 992px) and (max-width: 1199px) { ... }
@media (min-width: 1200px) { ... }
/*media query for 1800*/

@media (min-height: 900px) and (min-width: 1440px) {
	.gallery-bg-img{
		min-height: 768px;
	}
	#page-container {
	    height: 100%;
	    position: relative;
	    min-height: 100vh;
	}
	#content-wrap {
	    padding-bottom: 50px;
	}
	#footer {
	    position: absolute;
	    bottom: 0;
	    width: 100%;
	}
	.carousel-inner {
    	height: 100%;
	}
	.carousel {
	    height: 900px !important;
	    margin-bottom: 0px !important;
	}
	.thumbnail-bg {
    top: 570px;
    bottom: initial;
}
/*Icons8 SVG icons*/
.via_svg{
display: table-cell;
position: relative;
z-index: 9;
}
.via_svg svg {
width: 40px;
height: 40px;
fill: white;
}



