@import url('https://fonts.googleapis.com/css?family=Patua+One|Work+Sans:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Abril+Fatface');
/*font-family: 'Patua One', cursive;
font-family: 'Work Sans', sans-serif;
font-family: 'Abril Fatface', cursive;*/

/*Menu*/
.navbar-default{background-color: transparent; border-color: transparent;}
.navbar-right{margin-right: 0px;}
.navbar-default .navbar-nav > li > a {color: #fff; font-family: 'Work Sans', sans-serif; font-size: 12px; font-weight: 400;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #36c56a;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #36c56a; background-color: transparent;border: 0;}
.navbar-fixed-top .fixed-logo{display: block;}
.navbar-brand.navbar-brand-centered.onscroll-logo a img{max-width: 198px;}
.navbar-brand a img{max-height: 50px;}
.navbar-fixed-top .onscroll-logo{display: none;}
.sel-main {float: right;}
.cs-skin-elastic.cs-active .cs-options {
  box-shadow: 0px 0px 15px rgba(194, 194, 194, 0.5);
}
.navbar-fixed-top .select-box{display: none;}
.fixed-me .select-box{display: block;}
.navbar-info {width: 100%;}
.fixed-me{transition: all 1s ;}
.fixed-me{
background-color:#fff !important;padding:10px 0px!important;margin-bottom: 5px;position: fixed;top:0;z-index:888;width: 100%;/*-webkit-box-shadow: 0px 2px 2px 0px rgba(239, 243, 246, 1);-moz-box-shadow:    0px 2px 2px 0px rgba(239, 243, 246, 1);box-shadow:         0px 2px 2px 0px rgba(239, 243, 246, 1);*/
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.fixed-me .navbar-nav > li > a {color: #777; font-family: 'Work Sans', sans-serif; font-size: 12px; font-weight: 400;}
.fixed-me .navbar-nav > li > a:hover, .fixed-me .navbar-nav > li > a:focus{color: #36c56a;}
.fixed-me .fixed-logo{display: none;}
.fixed-me .onscroll-logo{display: block;padding: 8px 15px;}
.navbar-me {transition: all 1s ;}
.header-right-menu{padding: 5px 15px !important;   }
.site-logo{padding: 15px 20px !important; margin: 15px 10px !important;}
.navbar-me{padding: 10px 0px;background-color: transparent;top: 0px;border: 0px;border-radius: 0px;}
.navbar-collapse {
	text-align: center;border-top-width: 0px;
	/*padding-top: 10px;*/
	margin-top: 5px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
.menu-collapsed-button{ margin: 20px 15px 10px 15px !important;}
.select-box{float: left;width:200px;margin-top: 14px;margin-left: 10px;}

.no-padding {
	padding-left: 0;
	padding-right: 0;
}

/*Banner*/
.jumbotron{background-image: url(../images/banner-img.jpg); background-repeat: no-repeat; background-position: top center; background-color: #243053; width: 100%;min-height: 406px;  padding-top:88px; margin-bottom: 0px;}
.jumbotron h1 {font-family: 'Patua One', cursive; font-size: 20px; color: #fff; font-weight: normal; letter-spacing: 2px; text-align: center;}
.jumbotron h2 {position: relative; font-family: 'Work Sans', sans-serif; font-size: 18px; color: #36c56a; font-weight: 600; letter-spacing: 2px; text-align: center;text-shadow: 0px 2px 2px rgba(32, 67, 101, 0.4);line-height: 1.444;}
.jumbotron h2:after{content: ''; clear: both; display: block; width: 42px; margin: 10px auto 30px; border-bottom: 1px solid #36c56a;}
.jumbotron p{text-align: center; padding: 0px; margin: 0px;}
.jumbotron p .btn-lg{ margin: 0px 5px 10px; box-shadow: 0px 2px 2px 0px rgba(239, 243, 246, 0.004);-webkit-box-shadow: 0px 2px 2px 0px rgba(239, 243, 246, 0.004);-moz-box-shadow:    0px 2px 2px 0px rgba(239, 243, 246, 0.004);padding:5px 25px; background-color: #fff; border:1px solid #fff;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;font-family: 'Work Sans', sans-serif; font-size: 18px; color: #222222; font-weight:400;  text-align: center;}
.jumbotron p .btn-lg:hover, .jumbotron p .btn-lg:active, .jumbotron p .btn-lg:focus, .jumbotron p .btn-lg.active {background-color: #33b161; border:1px solid #33b161; color: #fff;}
.find_states {
	background-image: url(../images/back-icon.png);background-repeat: no-repeat;background-position: left top;width: 22px;height: 22px;position: absolute;margin-left: -34px; margin-top: 2px;
	cursor: pointer;
}
.resident-login-left .form-group label.error {color: #c32414; font-size: 11px;}

/*OUR COMMUNITIES*/
.our-comm-wrap{background-color: #f3f7f8;padding: 80px 0px;}
.our-comm-wrap h1{font-family: 'Patua One', cursive; color: #333333; font-size: 18px; text-align: left; float: left;}
.our-comm-wrap h3{
	/*background-image: url(../images/search-icon.jpg); background-repeat: no-repeat; background-position: 0px 0px; */
	padding-left: 26px; line-height: 20px; font-family: 'Work Sans', sans-serif; color: #555555; font-size: 16px; text-align: right; float: right;
}
.our-comm-wrap h3:before {
content: "\65";
font-family: "global-icons" !important;
vertical-align: middle;
display: inline-block;
margin-right: 8px;
}
.our-comm-head {
	padding-bottom: 20px;
}




.post{
	background-color: #FFF;
	overflow: hidden;
	box-shadow: 0 0 1px #CCC;
	margin-bottom: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	transition: all 0.3s;
}
.post img {
	width: 100%;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	max-width: 100%;
	object-fit: cover;
	min-height: 170px;
	max-height: 170px;
}
.our-comm-wrap .post img {
	min-height: 220px;
	max-height: 220px;
}
.post .our-comm-content{
	position: relative;
	z-index: 1;
	background-color: #fff;
}
.post .our-comm-content:after{
	content: ''; 
	clear: both; 
	display: block;
}
.post .post-img-content{
	height: 220px;
	position: relative;
}
.post .post-img-content a img{
	position: absolute;
}
.post .post-title{
	display: table-cell;
	vertical-align: bottom;
	z-index: 2;
	position: relative;
}
.post .post-title{
	display: inline-block;
	margin-bottom: 5px;
	font-family: 'Work Sans', sans-serif;
	color: #FFF;
	font-weight: 500;
	font-size: 16px;
	text-align: left;
	padding: 10px 15px;
	margin-top: 5px;
	position: absolute;
	bottom: 0;
}
.post .post-title a {
	text-decoration: none;
	color: #FFF;
}
.post .post-title span{
	width: 100%;
	height: 18px;
	font-family: 'Work Sans', sans-serif;
	color: #FFF;
	font-weight: 400;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
}
.post .post-title span:before {
	content: "\73";
	font-family: "global-icons" !important;
	vertical-align: middle;
}
.post-img-overlay{
	background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0.94902) 0%, rgba(0,0,0,0.29) 70%, rgba(255,255,255,0) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0.94902) 0%, rgba(0,0,0,0.29) 70%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0.94902) 0%, rgba(0,0,0,0.29) 70%, rgba(255,255,255,0) 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50%;
}


/* post-list*/
.post.post-list {
	padding: 30px 15px;
}
.post.post-list:hover {
	box-shadow: 0px 0px 30px rgb(223, 233, 236);
}
.post.post-list .post-img-content {
	height: auto;
	text-align: center;
}
.post.post-list .post-img-content img {
	min-height: 90px;
	max-height: 90px;
	position: relative;
	border-radius: 0;
}
.post.post-list .post-title {
	position: relative;
	font-size: 18px;
	font-family: 'Work Sans', sans-serif;
	color: rgb(51, 51, 51);
	font-weight: 600;
	padding-left: 30px;
	}
.post.post-list .post-title a {
	text-decoration: none;
	color: rgb(51, 51, 51);
}
.post.post-list .vertical-divider {
	width: 1px;
	height: 100%;
	background-color: #e9e9e9;
	position: absolute;
	top: 0;
	right: -30px;
}
.post.post-list .author {
	height: auto;
	border-bottom: solid 0px transparent;
	padding: 15px 0;
}
.post.post-list .author .num {
	float: none;
	margin-bottom: 0;
}
.post.post-list .author .beds {
	font-size: 13px;
	font-family: 'Work Sans', sans-serif;
	color: rgb(51, 51, 51);
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 5px;
}
.post.post-list .author .beds:before {
content: " ";
}
.post.post-list .post-title span {
	font-size: 14px;
	font-family: 'Work Sans', sans-serif;
	color: rgb(51, 51, 51);
}
.post.post-list .our-comm-content {
text-align: right;
}
.post.post-list .our-comm-content .btn-list {
	border-right: 1px solid transparent;
	border: solid 1px rgb(54, 197, 106);
	border-radius: 25px;
	line-height: 1.2;
	padding: 10px 0px;
	font-size: 13px;
	font-family: 'Work Sans', sans-serif;
	color: rgb(54, 197, 106);
	background-color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: 44%;
	display: inline-block;
	margin-top: 25px;
	transition: all 0.3s;
}
.post.post-list .our-comm-content .btn-list:last-child {
	margin-left: 20px;
}
.post.post-list .our-comm-content .btn-list:hover {
	background-color: rgb(54, 197, 106);
	color: #fff;
}
.post.post-list .our-comm-content .contact:before {
	content: " ";
	margin: 0;
}
.post.post-list .our-comm-content .view:before {
	content: " ";
	margin: 0;
}
/* post-list */


.our-comm-content .contact{
	/*background-image: url(../images/contact-icon.png); background-repeat: no-repeat; background-position:20px 24px; */
	background-color: #fff; border-radius: 0; border: 0; border-right: 1px solid #e9e9e9; line-height: 56px; font-family: 'Work Sans', sans-serif; font-size: 14px; color: #555555; font-weight: 500; text-align: center; width: 100%;
}
.our-comm-content .contact:before {
content: "\6e";
font-family: "global-icons" !important;
vertical-align: middle;
font-size: 24px;
color: #36c56a;
display: inline-block;
margin-right: 10px;
}
.our-comm-content .contact:active, .our-comm-content .contact:focus {background-color: #fff; border-radius: 0; border: 0; box-shadow: none;color: #555555;border-right: 1px solid #e9e9e9; }
.our-comm-content .view{
	/*background-image: url(../images/view-icon.png); background-repeat: no-repeat; background-position:24px 26px; */
	background-color: #fff; border-radius: 0; border: 0; line-height: 56px; font-family: 'Work Sans', sans-serif; font-size: 14px; color: #555555; font-weight: 500; text-align: center; width: 100%;
}
.our-comm-content .view:before {
content: "\66";
font-family: "global-icons" !important;
vertical-align: middle;
font-size: 24px;
color: #36c56a;
display: inline-block;
margin-right: 10px;
}
.our-comm-content .view:active, .our-comm-content .view:focus {background-color: #fff; border-radius: 0; border: 0; box-shadow: none;color: #555555; }
.post .author{width: 100%;border-bottom: 1px solid #e9e9e9; padding: 20px 0px;height: 64px;overflow: hidden;}
.post .author:after{clear: both; content: '';display: block;}
.author p{padding:0px; margin:0px;}
.author .beds{
	/*background-image: url(../images/bed-icon.png); background-repeat: no-repeat; background-position:0px 5px; */
	background-color: #fff; border-radius: 0; border: 0; line-height: 26px; font-family: 'Work Sans', sans-serif; font-size: 13px; color: #666666; font-weight: 500; text-align: left; width: 100%; /*padding-left: 36px;*/
}
.author .beds:before {
content: "\63";
font-family: "global-icons" !important;
vertical-align: middle;
font-size: 16px;
display: inline-block;
margin-right: 6px;
}
.author .beds:active, .author .beds:focus {background-color: #fff; border-radius: 0; border: 0; box-shadow: none;color: #555555; }
.author .num{ margin-bottom: 25px;margin-left: 4px; float: right; line-height: 24px; font-family: 'Work Sans', sans-serif; font-size: 13px; color: #666666; font-weight: 500; text-align: center;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;border: 1px solid #dadada;background-color: #fff;    width: 30px; display: inline-block;padding: 2px;}
.post:hover {box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);}

/*Contact Us*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #c5cae9;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #c5cae9;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #c5cae9;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #c5cae9;
}
.contactus-wrap{background-image: url(../images/contactus-top-img.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%;  padding: 170px 0px;}
.contactus-left{background-color: #223da1; width: 100%; padding: 50px;position: relative;z-index: 1; margin-top: 38px;}
.contactus-left h1{color: #fff;font-family: 'Work Sans', sans-serif; font-size: 18px;font-weight: 500; text-align: left;}
.contactus-left input,
.contactus-left textarea {
	outline: none; width: 100%; background-color: transparent; border: 0; border-bottom: 1px solid #3b4fcf; padding: 14px 0px; margin-bottom:20px; color: #fff;font-family: 'Work Sans', sans-serif; font-size: 16px;font-weight: 400; text-align: left;
}
.contactus-left textarea {
	resize: none;
}
.contactus-left .send-btn{ 
	background-color: #36c56a; border: 0;  
	/*background-image: url(../images/send-btn.png); background-repeat: no-repeat; background-position: right top; */
	width: 59px; height: 59px; position: absolute; right: -5%; bottom: 12%;
	border-radius: 50%;
}
.contactus-left .send-btn .icon { 
	font-size: 24px;
	display: block;
    margin-top: 10px;
}
.contactus-left .send-btn:active, .contactus-left .send-btn:focus{outline: none; box-shadow: none;}
.contactus-left .send-btn:active:hover, .contactus-left .send-btn:active:focus {
	background-color: #36c56a;
}
.contactus-right {
	background-image: url(../images/contact-right-img.jpg); background-repeat: no-repeat; background-position: left top; width: 100%;  
	padding: 80px 85px 80px 144px; background-color: #fff; background-size: cover; position: absolute; left:-95px; top:0%;
}
.contactus-right h1{color: #223da1;font-family: 'Work Sans', sans-serif; font-size: 18px;font-weight: 700; text-align: left; padding-bottom: 30px;}
.contactus-right .location{
	/*background-image: url(../images/con-location-icon.png); background-repeat: no-repeat; background-position: 0px 3px; */
	color: #888888; font-weight: 500; /*height: 30px; */font-size: 16px;font-family: 'Work Sans', sans-serif; text-align: left; padding-left: 0px; margin-bottom: 30px;
	position: relative;
	padding-left: 35px;
}
/*.contactus-right .location:before {
content: "\73";
font-family: "global-icons" !important;
padding-right: 10px;
vertical-align: middle;
font-size: 24px;
}*/
.contactus-right .callus{
	/*background-image: url(../images/con-call-icon.png); background-repeat: no-repeat; background-position: 0px 3px; */
	color: #888888; line-height: 32px; font-weight: 500; font-size: 16px;font-family: 'Work Sans', sans-serif; text-align: left; padding-left: 0px; margin-bottom: 30px;
	position: relative;
	padding-left: 35px;
}
/*.contactus-right .callus:before {
content: "\6d";
font-family: "global-icons" !important;
padding-right: 10px;
vertical-align: middle;
font-size: 24px;
}*/
.contactus-right .info{
	/*background-image: url(../images/con-email-icon.png); background-repeat: no-repeat; background-position: 0px 3px; */
	color: #888888; line-height: 32px; font-weight: 500; font-size: 16px;font-family: 'Work Sans', sans-serif; text-align: left; padding-left: 0px;
	position: relative;
	padding-left: 35px;
	margin-bottom: 30px;
	word-wrap: break-word;
}
/*.contactus-right .info:before {
content: "\72";
font-family: "global-icons" !important;
padding-right: 10px;
vertical-align: middle;
font-size: 24px;
}*/
.contactus-right p span {
position: absolute;
left: 0;
top: 0;
}
.contactus-right p span .icon {
	font-size: 24px;
	vertical-align: middle;
}
.contactus-right .ofc-hours {	
	color: #888888; 	
	font-weight: 500; 
	font-size: 16px;
	font-family: 'Work Sans', sans-serif; 
	text-align: left; 
	padding-left: 0px;
	position: relative;
	padding-left: 35px;
}
.contactus-right .ofc-hours:before {
	content: "\ff"; 
	font-family: "global-icons" !important;  
	font-size: 22px;
	color: #888888;
	position: absolute;
	left: 0px; 
	top: 0;	
}
.contactus-right .ofc-hours h6 {
	font-size: 16px;
	font-weight: 700; 
	margin-bottom: 5px;
}
.ourfeature-wrap{background-image: url(../images/contactus-bottom-bg.jpg); background-repeat: repeat; background-position: left top; width: 100%;padding: 70px 0px; text-align: center; overflow: hidden; position: relative;}
.ourfeature-wrap:after{content: ''; display: block; clear: both;}
.ourfeature-wrap h1{color: #fff;font-family: 'Patua One', cursive;font-size: 24px; text-align: center;letter-spacing: 2px; padding-bottom: 80px;}
.ourfeature-wrap .fp-wrapper{width:275px;/* display: inline-block; margin:0px 10px;*/ padding: 5PX;}
.ourfeature-wrap .post{box-shadow:none;}
.ourfeature-wrap .post .post-img-content img{position: relative;}
.ourfeature-wrap .post .post-title{width: 100%; left: 0;}
/*.ourfeature-wrap .our-comm-content .contact{background-position: 10px 24px;}
.ourfeature-wrap .our-comm-content .view{background-position: 14px 26px;}*/
.ourfeature-wrap .post:hover {-webkit-box-shadow: 0px 7px 30px 0px rgba(2, 2, 2, 0.8);-moz-box-shadow: 0px 7px 30px 0px rgba(2, 2, 2, 0.8);box-shadow: 0px 7px 30px 0px rgba(2, 2, 2, 0.8);}


/*Resident Services*/
.resident-services-wrap{background-image: url(../images/contactus-bottom-bg.jpg); background-repeat: repeat; background-position: left top; width: 100%; text-align: center; color: #fff;}
.resident-services-wrap:after{content: ''; display: block; clear: both;}
.resident-services-img{background-image: url(../images/resident-services-img.jpg); background-repeat: repeat; background-position: center; top; width: 100%;background-size: cover;padding: 230px 0px 70px; }
.resident-services-img h1{color: #fff;font-family: 'Patua One', cursive;font-size: 28px; text-align: center;letter-spacing: 2px; text-align: center;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); padding-bottom: 20px;}
.resident-services-img h6{color: #9baeca;font-family: 'Work Sans', sans-serif;font-size: 14px; text-align: center;text-align: center;font-weight: 500;}
.resident-services-img p{color: #d7d7d7;font-family: 'Work Sans', sans-serif;font-size: 12px; text-align: center;text-align: center;font-weight: 400; padding-top: 40px;}
.resident-services-img p a{font-weight: 500; color: #fff; text-decoration: none;}
.grid-wrap h1{color: #fff;font-family: 'Patua One', cursive;font-size: 24px; text-align: center;letter-spacing: 2px; text-align: center;/*text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);*/ padding-bottom: 20px;}
.app-wrap{padding: 150px 0px;position: relative;}
.app-wrap:after, .app-left:after{content: ''; display: block; clear: both;}
.app-left{background-color: #223da1; padding: 60px 190px 60px 60px; margin: 110px 0px 0px 0px;color: #fff; text-align: left;}
.app-left h1{color: #fff;font-family: 'Patua One', cursive;font-size: 20px; text-align: center;letter-spacing: 2px; text-align: left; text-shadow: 0px 5px 5px rgba(34, 61, 161, 0.35); padding-bottom:20px; margin: 0px;}
.app-left p{color: #c1cbf1;font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 14px; text-align: left;padding-top: 20px;}
.app-left .btn-change{background-color: #fff;width: 164px; height: 56px; border:0; float: left; margin-right: 30px; margin-top: 40px;box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.42);-webkit-box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.42);-moz-box-shadow:    0px 10px 49px 0px rgba(17, 43, 81, 0.42);border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.app-right img{
	position: absolute; left: -50%; top:0%; background-size: cover; height: 600px;
	object-fit: cover;
}


/*About Company*/
.about-fullhouse-wrap{background-image: url(../images/contactus-bottom-bg.jpg); background-repeat: repeat;background-position: left top; width: 100%; margin: 0px; padding: 0px 0px 0px 0px; }
.about-fullhouse-banner{background-image: url(../images/resident-services-img.jpg); background-repeat: no-repeat; background-position: center top; background-size: cover; width: 100%; height: 100vh; position: fixed;}
.about-fullhouse-banner:after{content: '';display: block;clear: both;}
.about-fullhouse-banner-con{width: 100%; position: relative;padding: 300px 0px 150px 0px; height: 100vh;}
.about-fullhouse-banner-con h1{color: #fff;font-family: 'Patua One', cursive;font-size: 48px; text-align: center;letter-spacing: 3px; text-align: center;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); padding-bottom: 	0px;}
.about-fullhouse-banner-con p{color: #73859f;font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 16px; text-align: center;padding-top: 20px; letter-spacing: 3px;}
.btn-mouse{z-index: 9; background-image: url(../images/mouse-icon.png); background-repeat: no-repeat; background-position: center bottom; width: 21px; height: 71px; background-color: transparent; border: 0;position: fixed;left: 50%; bottom: 0;}
.btn-mouse:hover, .btn-mouse:active, .btn-mouse:focus, .btn-mouse.focus, .btn-mouse.active{background-color: transparent; border: 0; outline: none;}
/*section 2*/
.our-company-warp{width: 100%; margin: 0px 0px; padding:145px 0px;}
.our-company-warp h1{color: #fff;font-family: 'Abril Fatface', cursive;font-size: 38px; text-align: center;letter-spacing: 3px; text-align: center;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); padding-bottom:50px;}
.our-company-warp .our-company-img{position: absolute; z-index: 1; left: 0; box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.42);}
.our-company-warp .our-company-img img{
	max-width: 524px;
	max-height: 300px;
	object-fit: cover;
}
.our-company-right{background-color: #223da1; padding: 50px; box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.13);}
.our-company-right p{font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 12px; color: #fff; text-align: left; }
/*section 3*/
.ourculture-warp{width: 100%; margin:0px 0px; padding: 145px 0px;}
.ourculture-warp h1{color: #fff;font-family: 'Abril Fatface', cursive;font-size: 38px; text-align: center;letter-spacing: 3px; text-align: center;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); padding-bottom:30px;}
.ourculture-warp p{font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 13px; color: #fff; text-align: left; line-height: 22px;}
.ourculture-warp .ourculture-img{position: absolute; z-index: 1; top: 36px; text-align: center;  box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.42);}
.ourculture-warp .ourculture-img img{
	max-width:480px;
	max-height: 245px;
	object-fit: cover;
}
.ourculture-con {background-color: #223da1; padding:0px ; margin-top: 20px; box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.13);}
.ourculture-con:after{content: ''; display: block; clear: both;}
.ourculture-col{padding: 50px 15px; border-right: 1px solid #112b50; height: 630px;}
.ourculture-col h2{font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 18px; color: #fff; text-align: center; padding-bottom: 30px;}
.ourculture-col p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 11px; color: #fff; text-align: left;}
.ourculture-col-last-child{padding: 50px 15px; border-right: 0px solid #112b50; height: 65vh;}
.ourculture-col-last-child h2{font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 18px; color: #fff; text-align: center; padding-bottom: 30px;}
.ourculture-col-last-child p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 11px; color: #fff; text-align: left;}

/*Expectional Staff*/
.expectional-staff-wrap {width: 100%;margin: 0px 0px;padding:130px 0px;}
.expectional-staff-wrap:after{content: ''; display: block; clear: both;}
.expectional-staff-img{width: 100%;margin-left: 68px;}
.expectional-staff-img img {
max-width: 100%;
object-fit: cover;
max-height: 400px;
}
.expectional-staff-right{width: 100%; margin: 0; padding: 0;}
.expectional-staff-right h1{font-size: 38px; color: #fff; text-align: left;font-family: 'Abril Fatface', cursive;    position: relative;margin-bottom: -14px;z-index: 1;}
.expectional-staff-right-cont{background-color: #223da1; padding: 70px 30px; margin-right: 68px;     margin-right: 68px;position: absolute;left: -15%;font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #fff; text-align: left;}
.expectional-staff-right-cont p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #fff; text-align: left;}

/*Eco-Friendly*/
.eco-friendly-wrap{width: 100%; margin: 0; padding:100px 0px; position: relative;    font-family: 'Work Sans', sans-serif;font-weight: normal;font-size: 13px;color: #fff;text-align: left;line-height: 24px;}
.eco-friendly-wrap:after{clear: both; display: block; content: '';}
.eco-friendly-wrap img{
	margin-left: -30px;
	max-width: 100%;
	object-fit: cover;
	max-height: 400px;
}
.eco-friendly-wrap h1{font-size: 38px; color: #fff; text-align: left;font-family: 'Abril Fatface', cursive;position: relative; padding-bottom: 20px;}
.eco-friendly-wrap p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 13px; color: #fff; text-align: left; line-height: 24px;}
.eco-friendly-box{
	background-color: #223da1; width: 100%; margin-top: -15%;/*-218px*/; position: relative; box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.13); margin-bottom: 100px;
	display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
}
.eco-friendly-box:after{clear: both; display: block; content: '';}
.eco-friendly-box .box1{width: 100%; height: 100%; border-right: 1px solid #112b50; padding: 30px; text-align: center; /*max-height: 590px;*/ min-height: 590px;font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 11px; color: #fff; /*text-align: left;*/}
.eco-friendly-box .box1 .icon {
font-size: 42px;
padding: 30px 0px;
display: inline-block;
}
.eco-friendly-box .box1 h3{font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 14px; color: #fff; text-align: center;}
.eco-friendly-box .box1 p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 11px; color: #fff; text-align: left;}
.eco-friendly-box .box1 img{margin-left: 0px; padding: 30px 0px;}
/*.eco-friendly-living > div {line-height: 18px;}*/

/*Online Accessibility*/
.online-accessibility{width: 100%;padding: 0px 0px 40px 0px; background-color: #223da1; position: relative; margin: 230px 0px 0px;}
.online-accessibility:after{clear: both; display: block; content: '';}
.online-accessibility-img {text-align: center; width: 100%; position: absolute; top: -130px; }
.online-accessibility-img img {
	max-width: 100%;
	max-height: 550px;
	object-fit: cover;
}
.online-accessibility-right{width: 100%; margin: 0px; padding:40px;font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #fff; text-align: left;}
.online-accessibility-right h1{font-size: 38px; color: #fff; text-align: left;font-family: 'Abril Fatface', cursive;position: relative; padding-bottom:10px;}
.online-accessibility-right p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #fff; text-align: left;}
.online-accessibility-right .btn-change{background-color: #fff;width: 164px; height: 56px; border:0; float: left; margin-right: 30px; margin-top: 40px;box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.42);-webkit-box-shadow: 0px 10px 49px 0px rgba(17, 43, 81, 0.42);-moz-box-shadow:    0px 10px 49px 0px rgba(17, 43, 81, 0.42);border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

/*Testimonials*/
.testi-wrap{padding: 87px; background-image: url(../images/testi-img.png);background-repeat: no-repeat;background-position: center;background-color: #223da1;width: 86%;height: 410px;position: relative;margin: 160px auto 160px;}
.testi-wrap .carousel {padding: 45px !important;margin: 0px;height: auto;}
.testi-wrap .carousel h1{margin: 0px; color: #fff; font-size: 24px;font-family: 'Abril Fatface', cursive; letter-spacing: 3px; text-align: left; font-style: italic; }
.testi-wrap .carousel .carousel-inner p {
	letter-spacing: 0px; color: #fff; font-style: italic; font-size: 14px; font-family: 'Work Sans', sans-serif; font-weight: normal; padding: 0px; margin: 20px 0px;
	text-align: left;
}
.testi-wrap .carousel .carousel-inner small{
	letter-spacing: 0px; color: #fff; font-style: italic; font-size: 12px; font-family: 'Work Sans', sans-serif; font-weight: normal; padding: 0px; margin: 0px 0px;
	text-align: left;
}
#quote-carousel {
	padding: 0 10px 30px 10px;
	/*margin-top: 30px;*/
	min-height: 550px;
	padding-bottom: 100px !important;
}
#quote-carousel .carousel-indicators {bottom:-10px; }
#quote-carousel .carousel-indicators li {background: #c0c0c0;}
#quote-carousel .carousel-indicators .active {background-color:  #fff;}
.item blockquote { border: none;  margin: 0; padding: 0px;}
.item blockquote img { margin-bottom: 10px;}

.testi-wrap #quote-carousel-testi {
	padding: 0 10px 30px 10px;
	min-height: auto;
	padding-bottom: 45px !important;
}
.testi-wrap #quote-carousel-testi .carousel-indicators {bottom:-10px; }
.testi-wrap #quote-carousel-testi .carousel-indicators li {background: #c0c0c0;}
.testi-wrap #quote-carousel-testi .carousel-indicators .active {background-color:  #fff;}

/*Premium Amenities*/
.premium-amenities-wrap{width: 100%; padding: 0px; margin:130px 0px 90px 0px; position: relative;}
.premium-amenities-wrap:after{content: ''; display: block; clear: both;}
.premium-amenities-left h1{margin: 0px 0px 30px; color: #fff; font-size: 30px;font-family: 'Abril Fatface', cursive; letter-spacing: 3px; text-align: right;}
.premium-amenities-left p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #fff; text-align: right; }
.premium-amenities-img{
	margin-top: 40px; position: relative; z-index: 1;
}
.premium-amenities-img img {
	object-fit: cover;	
	max-height: 250px;
}
.premium-amenities-right{background-color: #223da1; width: 100%; min-height: 650px; padding: 58px 28px 58px 120px; letter-spacing: 0px;}
.premium-amenities-right h1{margin: 0px 0px 10px; color: #fff; font-size: 30px;font-family: 'Work Sans', sans-serif; text-align: left;letter-spacing: 0px;}
.premium-amenities-right:after{content: ''; display: block; clear: both;}
.premium-amenities-right p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #fff; text-align: left;/* padding-top: 20px; */letter-spacing: 0px; line-height: 18px;}
.premium-amenities-right p span{font-style: italic; font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #a0a8ce; text-align: left;letter-spacing: 0px;}
.premium-amenities-right-box{font-family: 'Work Sans', sans-serif;background-color: #fff; padding: 12px; color: #112b51; font-size: 11px; text-align: center; font-weight: 500; height: auto; margin-top: 15px;letter-spacing: 0px;}
.right-box-wrap{margin-bottom: 20px;}

/*Resident Benefits*/
.resident-benefits-wrap{width: 100%; padding: 0px; margin: 130px 0px 90px; position: relative;}
.resident-benefits-wrap:after{display: block;content: ''; clear: both;}
.resident-benefits-right{text-align: left; position: relative; margin-left: -80px;}
.resident-benefits-right img {
object-fit: cover;
width: 100%;
max-width: 100%;
max-height: 370px;
}
.resident-benefits-right h1{margin: 0px 0px 66px; color: #fff; font-size: 30px;font-family: 'Abril Fatface', cursive; letter-spacing: 3px; text-align: right; padding-right: 30px;}
.resident-benefits-left{background-color: #223da1; width: 100%; padding: 58px 120px 1px 28px; min-height: 650px;}
.resident-benefits-left:after{display: block;content: ''; clear: both;}
.resident-benefits-left h1{margin: 0px 0px 10px; color: #fff; font-size: 30px;font-family: 'Work Sans', sans-serif; text-align: left;letter-spacing: 0;}
.resident-benefits-left:after{content: ''; display: block; clear: both;}
.resident-benefits-left p{font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #fff; text-align: left; padding-top: 20px; line-height: 18px !important; letter-spacing: 0;}
.resident-benefits-left p span{font-style: italic; font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 12px; color: #a0a8ce; text-align: left;letter-spacing: 0;}
.resident-benefits-left-box{font-family: 'Work Sans', sans-serif; text-shadow: none; background-color: #fff; padding: 12px; color: #112b51; font-size: 11px; text-align: center; font-weight: 500 !important; height: auto; margin-top: 15px;letter-spacing: 0;}
.resident-benefits-main{margin-bottom: 20px;}

/*Fullhousing living*/
.tab-slide-botm{width: 450px; margin: 0px auto 0px;}
/*.tab-slide-wrap{width: auto;margin:50px 0px 0px 0px; padding: 0;}*/
.tab-slide-wrap {
	width: 100%;
	margin:50px 0px 0px 0px; 
	padding: 0;
	position: absolute;
    bottom: 0;
    text-align: center;
}
.prev-next{padding-bottom: 10px;}
.prev-next:after{content: ''; display: block; clear: both;}
.border-line{width: 92%; margin: 0 auto}
.border-line:before{content: '|'; display: block; clear: both; color: #fff;width: 1px; height: 2px; line-height: 2px; margin-left: -3px;}.border-line:before{content: '|'; display: block; clear: both; color: #fff;width: 1px; height: 2px; line-height: 2px; margin-left: -3px;}
.border-line:after{content: '|'; display: block; clear: both; color: #fff;width: 1px; height: 0px; line-height: 0px; margin-top: -2px; float: right;}
.tab-slide-botm .carousel-indicators{position: relative; left: 0; margin-left: 0%; width: 100%;}
.tab-slide-botm .carousel-indicators li{border: 0; background-color: transparent; width: auto; height: auto; line-height: 18px; margin: 0;}
.tab-slide-botm .carousel-indicators li p{margin-top:0px;font-family: 'Work Sans', sans-serif; font-weight: normal; font-size: 11px; color: #fff; text-align: center; margin: 0px;}
.tab-slide-botm .carousel-indicators li{text-indent:0px;}
.tab-slide-botm .carousel-indicators li, .tab-slide-botm .carousel-indicators .active{background: transparent !important;width: auto;height: auto; line-height: 18px}
.prev{background-color: transparent;border: 0; font-size: 18px; color: #fff;font-family: 'Abril Fatface', cursive; letter-spacing: 3px; outline: none; text-align: left; float: left;}
.next{background-color: transparent;border: 0; font-size: 18px; color: #fff;font-family: 'Abril Fatface', cursive; letter-spacing: 3px; outline: none; text-align: right; float: right;}
.premium-amenities-wrap .carousel{
	height: auto; 
	margin: 0px;
	min-height: 500px;
}
.premium-amenities-wrap .carousel:after{content: ''; display: block; clear: both;}
.premium-amenities-wrap #quote-carousel{padding: 0px;}

/*Second Footer*/.premium-amenities-wrap .carousel{height: auto; margin: 0px;}
.second-footer{position: relative; background-image: url(../images/second-footer-img.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; width: 100%; padding: 85px 0px; text-align: center;}
.second-footer:after{content: ''; display: block; clear: both;}
.second-footer p{font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 18px; color: #fff; padding-bottom: 30px;}
.second-footer h3{font-family: 'Work Sans', sans-serif; font-weight: 300; font-size: 24px; color: #fff;}
.second-footer h3 span{
	font-weight: 600;
	word-wrap: break-word;
}

/*Footer*/
.footer{background-color: #171f22; padding: 80px 0px;position: relative;}
.footer .widget h2{color: #26cc61; font-weight: 600; font-size:16px; text-align: left;font-family: 'Work Sans', sans-serif;}
.footer .widget .widget_content h3{color: #868686; font-weight: 600; text-align: left; font-size: 14px;font-family: 'Work Sans', sans-serif;line-height: 26px;}
.footer .widget .widget_content p {color: #868686; font-weight: 400; text-align: left; font-size: 14px;font-family: 'Work Sans', sans-serif;line-height: 26px;}
.footer .widget .widget_content ul{list-style: none; margin: 0; padding: 0;}
.footer .widget .widget_content ul li a{color: #cecece;font-weight: 400; text-align: left; font-size: 14px;font-family: 'Work Sans', sans-serif;line-height:32px; text-decoration: none;}
.footer .social_media_ul li {
display: inline-block;
padding-right: 15px;
}
.footerline {
	background-color: #171f22;
	border-top: solid 1px #383838;
	padding: 10px 0;
}
.footerline .img-wrap {
	height: 70px;
	padding: 5px 0;
}
.footerline .img-wrap img {  
    max-height: 50px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);    
}
.footerline .copyright {
	text-align: right;
}
.footerline p {
  font-size: 14px;
  font-family: 'Work Sans', sans-serif;
  color: #868686;  
  margin: 25px 0px;  
}
.first_child, .last_child{opacity:0.1;}
#state_city_highlight {position: absolute; right: 0px; text-align: right;}
#state_city_highlight a{color: #aeaeae !important; font-weight: 700; font-size: 12px; text-transform: uppercase; text-align: right; text-decoration: none;}
#state_city_highlight .inactive{ color: #aeaeae !important; font-weight: 700; font-size: 12px; text-transform: uppercase; text-align: right; text-decoration: none;}
#state_city_highlight .active{ color: #36c56a  !important; font-weight: 700; font-size: 14px; text-transform: uppercase;text-align: right;text-decoration: none;}
/*#state_city_highlight .active:after{content: ''; display: block; clear: both; width: 40px; height: 1px; background-color: #36c56a; float: right;margin-top: 9px;}
#state_city_highlight .inactive:after{content: ''; display: block; clear: both; width: 40px; height: 1px; background-color: #aeaeae; float: right;margin-top: 9px;}
.state_highlight:after{content: ''; display: block; clear: both; width: 40px; height: 1px; background-color: #aeaeae; float: right;margin-top: 9px;}
*/
.color-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.2;}


/** single-item multi carousel */
		.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }

		@media all and (transform-3d), (-webkit-transform-3d) {
		.carousel-inner.onebyone-carosel > .item {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
		perspective: 1000;
		}

		.carousel-inner.onebyone-carosel > .item.next,
		.carousel-inner.onebyone-carosel > .item.active.right {
		left: 0;
		-webkit-transform: translate3d(16.66%, 0, 0);
		transform: translate3d(16.66%, 0, 0);
		}

		.carousel-inner.onebyone-carosel > .item.prev,
		.carousel-inner.onebyone-carosel > .item.active.left {
		left: 0;
		-webkit-transform: translate3d(-16.66%, 0, 0);
		transform: translate3d(-16.66%, 0, 0);
		}

		.carousel-inner.onebyone-carosel > .item.next.left,
		.carousel-inner.onebyone-carosel > .item.prev.right,
		.carousel-inner.onebyone-carosel > .item.active {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		}
		}

		.carousel-inner.onebyone-carosel > .active,
		.carousel-inner.onebyone-carosel > .next,
		.carousel-inner.onebyone-carosel > .prev {
		display: block;
		}

		.carousel-inner.onebyone-carosel > .active {
		left: 0;
		}

		.carousel-inner.onebyone-carosel > .next,
		.carousel-inner.onebyone-carosel > .prev {
		position: absolute;
		top: 0;
		width: 100%;
		}

		.carousel-inner.onebyone-carosel > .next {
		left: 16.66%;
		}

		.carousel-inner.onebyone-carosel > .prev {
		left: -16.66%;
		}

		.carousel-inner.onebyone-carosel > .next.left,
		.carousel-inner.onebyone-carosel > .prev.right {
		left: 0;
		}

		.carousel-inner.onebyone-carosel > .active.left {
		left: -16.66%;
		}

		.carousel-inner.onebyone-carosel > .active.right {
		left: 16.66%;
		}
		.active_item{
			border-style: dotted;
		}


		.ourfeature-wrap .container-fluid{padding: 0px;}
		.ourfeature-wrap .carousel-inner.onebyone-carosel{width: 100%;}
    .ourfeature-wrap .carousel-inner.onebyone-carosel:after{content: ''; clear:  both; display: block; height: auto;}

		.carousel-control.right {background:none; top:100%; /*40%;*/ right: 33%; /*-6%;*/}
		.carousel-control.left {background:none; top:100%; /*40%;*/ left: 45%; /*7%;*/}

.quote-carousel-control.right, .quote-carousel-control.left {	
	display: none;
}
 
.feu-slide .post-img-content{
	height: 170px;
}
.feu-slide .post-img-content p, .feu-slide a{letter-spacing: 0 !important;}
.feature-slide .contact{background-position: 5px 24px !important;}
.feature-slide .view{background-position: 8px 24px !important;}


/* Resident login popup */

.resident_login_popup {
	position: absolute;
  right: 0;    
  width: 200px !important;
  box-shadow: 0 1px 15px rgba(0, 0, 0, .175);
  top: 100%;
  z-index: 1000;
  float: left;
  min-width: 160px;
  background-color: #fff;
  padding: 15px 20px;
  text-align: left;
}
.resident_login_popup .form-group {
	margin-bottom: 20px;
}
.resident_login_popup .form-group .form-control {
	border: 1px solid #fff;
	border-bottom-color: #d5d5d5;
	border-radius: 0;
	padding: 0px 0 8px;
	font-family: 'Work Sans', sans-serif;
  font-size: 14px;
  color: #222222;
  font-weight: 400;
}
.resident_login_popup .form-group .form-control:focus {
	box-shadow: none;
}
.resident_login_popup .form-group input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important; 
}
input:-webkit-autofill,
 input:-webkit-autofill:hover,
 input:-webkit-autofill:focus,
 input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0px 1000px white inset !important; 
 }
.resident_login_popup .form-group label {
	font-family: 'Work Sans', sans-serif;
  font-size: 12px;
  color: #222222;
  font-weight: 600;
}
.resident_login_popup .login-button {
	border: 1px solid #d5d5d5;
	border-radius: 90px;
	font-family: 'Work Sans', sans-serif;
  font-size: 14px;
  color: #222;
  font-weight: 400;
  background-color: transparent;
}
.resident_login_popup .login-button:hover {
color: #fff;
background-color: #36c56a;
border-color: #36c56a;
}
.resident_login_popup .login-button:focus {
outline: none;
}
/* Resident login popup */

@media (max-width: 1680px) {
	.carousel-inner.onebyone-carosel > .item.next,
		.carousel-inner.onebyone-carosel > .item.active.right {
		left: 0;
		-webkit-transform: translate3d(25%, 0, 0);
		transform: translate3d(25%, 0, 0);
		}

		.carousel-inner.onebyone-carosel > .item.prev,
		.carousel-inner.onebyone-carosel > .item.active.left {
		left: 0;
		-webkit-transform: translate3d(-25%, 0, 0);
		transform: translate3d(-25%, 0, 0);
		}


		.carousel-inner.onebyone-carosel > .next {
		left: 25%;
		}

		.carousel-inner.onebyone-carosel > .prev {
		left: -25%;
		}

		.carousel-inner.onebyone-carosel > .next.left,
		.carousel-inner.onebyone-carosel > .prev.right {
		left: 0;
		}

		.carousel-inner.onebyone-carosel > .active.left {
		left: -25%;
		}

		.carousel-inner.onebyone-carosel > .active.right {
		left: 25%;
		}

}
@media (max-width: 1280px) {
.nav > li > a{padding: 10px 10px;}
.select-box{margin-top:12px;}
.cs-select span{padding: 6px 12px !important;}
}


@media (max-width: 1024px) {
.our-company-warp .our-company-img img {max-width: 440px;}
.ourculture-warp .ourculture-img img {max-width: 455px;}
/*.our-comm-content .contact{background-position: 12px 24px;padding-left: 20px;}
.our-comm-content .view{background-position: 12px 26px;padding-left: 20px;}*/
.post .post-title{bottom: 15px;}
.sel-main{width: auto; margin: 0 auto; float: right; margin-bottom: 10px; margin-right: 2%;}
.app-left {background-color: #223da1;padding: 40px 140px 40px 40px;margin: 110px 0px 0px 0px;}
.app-right img{left:-60%; height: 500px;}
.ourculture-col{height: 740px;}
.expectional-staff-img{margin-left: 10px;}
.expectional-staff-right-cont{left: -10%;}
.eco-friendly-wrap img{margin-left: 0px;}
/*.eco-friendly-box .box1{height: 530px;}*/
.premium-amenities-img img{
	width: 100%;
	max-width: 100%;
	max-width: 485px;
}
.premium-amenities-img {
	text-align: right;
}
.premium-amenities-right{padding: 58px 28px 58px 28px;}
.premium-amenities-right-box{padding: 8px;}
.resident-benefits-right img{width: 100%;}
.online-accessibility-img {
top: -70px;
}
.online-accessibility-img img{
	width: 70%;	
}
.online-accessibility-right .btn-change{    margin-right: 20px;}
.testi-wrap{width: 100%;}
.ourculture-warp .ourculture-img{top: 100px;}

.carousel-inner.onebyone-carosel > .item.next,
.carousel-inner.onebyone-carosel > .item.active.right {
left: 0;
-webkit-transform: translate3d(33.66%, 0, 0);
transform: translate3d(33.66%, 0, 0);
}

.carousel-inner.onebyone-carosel > .item.prev,
.carousel-inner.onebyone-carosel > .item.active.left {
left: 0;
-webkit-transform: translate3d(-33.66%, 0, 0);
transform: translate3d(-33.66%, 0, 0);
}


.carousel-inner.onebyone-carosel > .next {
left: 33.66%;
}

.carousel-inner.onebyone-carosel > .prev {
left: -33.66%;
}

.carousel-inner.onebyone-carosel > .next.left,
.carousel-inner.onebyone-carosel > .prev.right {
left: 0;
}

.carousel-inner.onebyone-carosel > .active.left {
left: -33.66%;
}

.carousel-inner.onebyone-carosel > .active.right {
left: 33.66%;
}
.nav > li > a {
    padding: 0px 10px;
}
.select-box {
    margin-top: 8px;
}
.our-comm-wrap {
	padding: 50px 0px;
}
.contactus-right {
	padding: 50px 45px 70px 100px;
	left: -70px;
}
.contactus-wrap {
	padding: 170px 0px 100px;
}
.ourfeature-wrap h1 {
	padding-bottom: 50px;
}
.author .beds {
	text-align: center;
	font-size: 14px;
}
.post .author {
	height: auto;
	text-align: center;
}
.author .beds:before {	
    font-size: 20px;
    margin-right: 10px;    
}
.author .num {
	float: none;
	font-size: 14px;
	width: 31px;
	margin-top: 8px;
	margin-bottom: 0;
}
.post.post-list {
    padding: 20px 5px;
}
.post.post-list .author .num {
	font-size: 13px;
    width: 25px;
    margin-top: 5px;
    line-height: 18px;
    margin-left: 3px;
}
}

@media (max-width: 990px) {
.navbar-header {float: none;}
.navbar-toggle {display: block;}
.navbar-collapse {/*border-top: 1px solid transparent;*/box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin: 7.5px -15px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.navbar-text {float: none;margin: 15px 0;}
/* since 3.1.0 */
.navbar-collapse.collapse.in { display: block!important;}
.collapsing {overflow: hidden!important;}
}

@media (max-width: 600px){
/*.our-comm-content .contact {background-position: 70px 24px;}
.our-comm-content .view { background-position: 78px 26px;}*/
}

@media (max-width: 768px){
.navbar-default .navbar-toggle{background-color: #33b161;border:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: transparent; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #33b161;border:0px solid #3a4462;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.navbar-toggle{margin-top: 14px;margin-right: 15px; margin-bottom: 15px;}
.navbar-nav {float: none!important;margin: 7.5px 0px;}
.navbar-nav>li a{border-bottom:1px solid #3a4462; margin:0px 15px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color: #243053; width: 100%; text-align: left;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{border-bottom:1px solid #3a4462;}
/*.fixed-me{padding-bottom: 20px !important;}*/
.fixed-me .navbar-nav>li a{border-bottom:1px solid #d5d5d5; margin:0px 15px;}
.fixed-me.navbar-default .navbar-collapse, .fixed-me .navbar-default .navbar-form{background-color: #fff; width: 100%; text-align: left; margin: 0px;}
.fixed-me .navbar-nav > .active > a, .fixed-me  .navbar-nav > .active > a:hover,  .fixed-me .navbar-nav > .active > a:focus {border-bottom:1px solid #d5d5d5;}
.footer .widget h2, .footer .widget .widget_content h3, .footer .widget .widget_content p, .footer .widget .widget_content ul, .footer .widget .widget_content ul li a {text-align: center;}
.footer .widget .widget_content ul li {display: inline; text-align: center; padding: 0px 8px;}
.contactus-wrap{padding: 90px 0px 10px;}
.contactus-right{position: relative; left: 0px; padding: 50px;}
.contactus-left .send-btn{right: 7%;}
.app-wrap { padding: 0px 0px 50px;position: relative;}
.app-left {padding: 40px 40px 40px 40px; margin: 0px 0px 0px 0px;}
.app-right{display: none;}
.about-fullhouse-banner-con{height: 100%; padding: 254px 0px 150px 0px}
.about-fullhouse-banner-con h1{font-size: 34px;}
.ourculture-warp{/*padding: 0px 0px 14px;*/}
.our-company-warp .our-company-img{position: relative;}
.our-company-warp .our-company-img img{ width: 100%; max-width: 100%;}
.ourculture-warp .ourculture-img{position: relative; top:0px;}
.ourculture-warp .ourculture-img img{width: 100%; max-width: 100%;}
.ourculture-col, .ourculture-col-last-child{border-right: 0px; height: auto; border-bottom: 1px solid #112b50; }
.ourculture-col-last-child{border-bottom: 0px solid #112b50}
.online-accessibility-img{display: none;}
.online-accessibility{ margin: 40% auto 60px; width: 92%;}
.expectional-staff-img{margin-left: 0px;}
.expectional-staff-img img{width: 100%;}
.expectional-staff-right-cont{position: relative; left: 0; margin: 0;}
.eco-friendly-wrap{padding:100px 0px;}
.eco-friendly-box .box1{height: auto; border-right: 0; min-height: auto; max-height: auto;  }
.eco-friendly-box .box1 img{width: auto;}
.eco-friendly-box{
	margin-top: 0px;
	display: block;
}
.eco-friendly-wrap img{width: 100%; position: relative; z-index: 1;}
.premium-amenities-wrap{margin-top:130px;}
.resident-benefits-right{margin-left: 0px;}
.resident-benefits-left{padding: 58px 28px 58px 28px;}
.resident-benefits-right h1{ margin: 30px 0px 30px;}
/*.online-accessibility-right .btn-change{width: 100%;}*/
.testi-wrap{background-image: none; width: 92%; padding: 30px 0px; height: auto; margin: 160px auto 80px;}
.resident-benefits-wrap{/*margin-top: 0px;*/}
.sel-main {
	/*width: 98%; margin-right: 2%;*/
	width: 100%;
    margin-right: 0;
    padding: 0 15px;
    float: none;
}
.select-box{width: 48%;}
.carousel-inner.onebyone-carosel > .item.next,
		.carousel-inner.onebyone-carosel > .item.active.right {
		left: 0;
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
		}

		.carousel-inner.onebyone-carosel > .item.prev,
		.carousel-inner.onebyone-carosel > .item.active.left {
		left: 0;
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		}


		.carousel-inner.onebyone-carosel > .next {
		left: 50%;
		}

		.carousel-inner.onebyone-carosel > .prev {
		left: -50%;
		}

		.carousel-inner.onebyone-carosel > .next.left,
		.carousel-inner.onebyone-carosel > .prev.right {
		left: 0;
		}

		.carousel-inner.onebyone-carosel > .active.left {
		left: -50%;
		}

		.carousel-inner.onebyone-carosel > .active.right {
		left: 50%;
		}
			.carousel-control.right {
    background: none;
    top: 96%;
    right: 33%;
}
.carousel-control.left {
    background: none;
    top: 96%;
    left: 42%;
}

.second-footer h3 span {
    font-weight: 600;
    font-size: 16px;
}

/*.contactus-right .info{word-wrap: break-word;}*/
.btn-mouse{background-image: none;}
.footer .social_media_ul li {
	padding: 0 10px;
}
.header-right-menu{padding:0 !important;   }
}

@media (min-width: 320px) and (max-width: 767px){
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color: #243053; margin: 0;}
/*.our-comm-content .contact {background-position: 22px 24px;padding-left: 20px;}
.our-comm-content .view {background-position: 28px 26px;padding-left: 20px;}*/
.sel-main {width: 100%;margin: 0 auto;float: right;margin-bottom: 20px;margin-right: 0%;}
.select-box, div.cs-skin-elastic {width: 100% !important;}
div.cs-skin-elastic{width: 100%;}
.cs-select .cs-options{top: 36px !important;}
/*.contactus-wrap{padding: 90px 0px;}*/
.contactus-left {
	padding: 10px 15px 15px;
	margin-top: 30px;
}
.ourfeature-wrap h1 {
    padding-bottom: 10px;
    font-size: 18px;
}
.contactus-left input{
	font-size: 14px;	
}
.contactus-right .location, .contactus-right .callus, .contactus-right .info {
	font-size: 14px;
	line-height: 1.2;
	margin-bottom: 40px;	
}
.contactus-right p span .icon {
    font-size: 24px;
}
.contactus-right .ofc-hours, .contactus-right .ofc-hours h6 {
	font-size: 14px;
}
.contactus-right{position: relative; left: 0px; padding: 20px;}
.contactus-left .send-btn {
	right: 10px;
	width: 35px;
    height: 35px;
    padding: 0;
}
.contactus-left .send-btn .icon {
	font-size: 18px;
}
.contactus-right h1 {
	padding-bottom: 20px;
    margin: 0;
    font-size: 16px;
}
.contactus-left h1 {
	font-size: 16px;
}
.ourfeature-wrap {
	padding: 30px 0px 70px;
}
.resident-services-img{padding: 100px 0px 70px;}
.app-left .btn-change{width: 100%; text-align: center;}
.tab-slide-botm{width: 100%;}
.border-line, .tab-menu{display: none;}
.carousel-inner.onebyone-carosel > .item.next,
		.carousel-inner.onebyone-carosel > .item.active.right {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		}

		.carousel-inner.onebyone-carosel > .item.prev,
		.carousel-inner.onebyone-carosel > .item.active.left {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		}


		.carousel-inner.onebyone-carosel > .next {
		left: 100%;
		}

		.carousel-inner.onebyone-carosel > .prev {
		left: -100%;
		}

		.carousel-inner.onebyone-carosel > .next.left,
		.carousel-inner.onebyone-carosel > .prev.right {
		left: 0;
		}

		.carousel-inner.onebyone-carosel > .active.left {
		left: -100%;
		}

		.carousel-inner.onebyone-carosel > .active.right {
		left: 100%;
		}

		.carousel-control.right {
    background: none;
    top: 96%;
    right: 30%;
}
.carousel-control.left {
    background: none;
    top: 96%;
    left: 30%;
}
.testi-wrap .carousel {
	padding: 45px 15px !important;
}
.quote-carousel-control.right {
	top: 50%;
	bottom: 50%;
	right: -25px;
	display: block;
}
.quote-carousel-control.left {
	top: 50%;
	bottom: 50%;
	left: -25px;
	display: block;
}
.testi-wrap #quote-carousel-testi .carousel-indicators {
	display: none;
}
.our-comm-wrap h1, .our-comm-wrap h3 {
	float: none;
    text-align: center;
    padding-left: 0px;
}
.eco-friendly-living h1{
	padding-bottom:5px !important;	
}
.expectional-staff-right h1, .eco-friendly-living h1 {
	font-size: 30px;
}
.eco-friendly-living > div {line-height: 18px;}
.select-box{margin-left: 0px;}
.widget_content{text-align: center;}
.animated {
    /*CSS transitions*/
    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;
    /*CSS transforms*/
    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    /*CSS animations*/
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
  }
  .btn-mouse{background-image: none;}
  .online-accessibility-right .btn-change{
  	width: 100%;
  }
  .eco-friendly-box .box1 {
  	padding: 10px 0px 20px;
  }
  .expectional-staff-right-cont {
  	padding: 50px 15px 30px;
  }
  .eco-friendly-box .box1 .icon {
  	font-size: 36px;
    padding: 20px 0px;
  }
  .premium-amenities-right, .resident-benefits-left {
    padding: 30px 15px 30px 15px;
}
#quote-carousel {
	padding: 0 0px 30px 0px;
}
.second-footer {
	padding: 45px 0px 25px;
}
.footer {
	padding: 20px 0px 25px;
}
.footerline .img-wrap {
	text-align: center;
}
.footerline p {
	margin: 20px 0px;
    text-align: center;
}
.mobile-padding0 {
	padding: 0;
}
.our-comm-content .btn-list.view,
.our-comm-content .btn-list.contact {
width: 49%;
display: inline-block;
}
.our-comm-content .btn-list.contact {
border-right: 0;
border-left:1px solid #e9e9e9;
}
}

@media (max-width: 320px){
/*.our-comm-content .contact {background-position: 10px 24px;padding-left: 20px;}
.our-comm-content .view { background-position: 14px 26px; padding-left: 20px;}*/
.about-fullhouse-banner-con{padding-top: 204px;}
.about-fullhouse-banner-con h1{font-size: 34px; }
.about-fullhouse-banner-con {
    height: 100%;
    padding: 254px 0px 150px 0px;
}
.contactus-left input{
	font-size: 12px;	
}
.contactus-right .location, .contactus-right .callus, .contactus-right .info {
	font-size: 12px;
	padding-left: 27px;
	margin-bottom: 30px;
	line-height: 1.2;
}
.contactus-right p span .icon {
    font-size: 20px;
}
.contactus-right .ofc-hours, .contactus-right .ofc-hours h6 {
	font-size: 12px;
}
.contactus-right .ofc-hours:before {
	font-size: 18px;
}
.contactus-right .ofc-hours {
	padding-left: 27px;
}
}

#state_city_highlight a
{
	cursor: pointer;

}
#state_city_highlight a.inactive
{
	pointer-events: none;
}
#state_city_highlight a.active
{
	color: white;
}
/* CSS fixes for iE */

@media all and (-ms-high-contrast:none)
{
	.amazingslider-img-1 img{ /* IE10 */
		max-width: 400px !important;
		width: auto !important;
		position: relative !important;
	}
	.amazingslider-img-1{
		text-align:center;
	} 
	*::-ms-backdrop, .amazingslider-img-1 img{ /* IE11 */
		max-width: 400px !important;
		width: auto !important;
		position: relative !important;
	}
	*::-ms-backdrop, .amazingslider-img-1{ 
		text-align:center;
	} 
}

/* End Css fixes for IE */