.row {
	width:100%;
	float:left;
	margin-bottom:40px;
}

.gallery-container.mod{
width:100%;}

.gallery-container.mod #PropertyGallery .slick-prev {
    right: 38px;
}

#EmbedPrint {
	display:none;
}
body.c-careers.m-details .row {
	margin-bottom:20px;
}
.row-fluid {
	width:100%;
	float:left;
}
.quarter-side {
	width:23.5%;
	float:left;
	max-width:352px;
}

.quarter-side {
	margin:0 2% 0 0;
}
.quarter-side.last,
.quarter-side:nth-of-type(4n+4) {
	margin:0;
	float:right
}
.half-side {
	width:49%;
}
.half-side.left {
	float:left;
}
.half-side.right {
	float:right;
}
.featured-properties-slide div.second-side {
	width:49.5%;
	height:300px;
	float:left;
	background:#6a747c;
	overflow:hidden;
}
 .featured-properties-slide div.second-side:nth-child(2) {
 float:right;
}
.featured-properties-slide img {
	height:120%
}
.third-side {
	width:32%;
	/*max-width:352px;*/

	float:left;
}
.third-side.right {
	float:right;
}
 .third-side.middle, .third-side:nth-of-type(3n+2) {
 margin:0 2%;
}
 .property-featured-item.third-side.middle, .property-featured-item.third-side:nth-of-type(3n+2) {
 margin:0 0;
}
.third-quarter-side {
	width:65%;
	float:left;
}
.homeNewsSlider .third-side {
	width:32%;
	margin:0;
	float:left;
}
.homeNewsSlider .third-quarter-side {
	width:65%;
}
.third-quarter-side.full {
	width:100%
}
.third-quarter-side.right {
	float:right;
}
.imgTable {
	width:100%;
	height:100%;
	display:table;
	text-align:center;
}
.imgCell {
	width:100%;
	height:100%;
	display:table-cell;
	vertical-align:middle;
}
.imgTable img {
	max-width:100%;
	max-height:100%;
}
.property-featured-item.half-side {
	width:49.5%;
}
.property-featured-item.third-side {
	width:33%;
}
 .property-featured-item.third-side:nth-of-type(3n+2) {
 margin:0 0.5%;
}
/*.property-featured-item.third-side:nth-of-type(4) {

	margin:0 0.5%;

}*/

.mobile-view-only {
	display:none;
}
.web-view-only {
	display:block;
}
.MenuOnMobile {
	display:none;
}
/* responsive */

#MenuResponsive {
	width:100%;
	/*background:#70b7b8;*/

	display:none;
	float:left;
}
.slicknav_nav {
	margin:0
}
.slicknav_btn {
	margin:0 !important;
	width:100%;
	background:#00aded;
	padding:10px 0;
	text-align:left;
}
.slicknav_btn:hover {
	background:#00aded
}
.slicknav_btn.slicknav_open {
	background:#f38e30;
}
.slicknav_menu .slicknav_menutxt,  .slicknav_menu .slicknav_icon {
	float:none;
	display:inline-block;
}
.slicknav_menu .slicknav_menutxt {
	margin:0 0 0 0.438em
}
.slicknav_menu .slicknav_icon {
	margin:0.188em 0.438em 0 0.438em
}
.slicknav_nav a {
	width:96%;
	padding:7px 2%;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 500;
	position: relative;
	color:#fff;
	background:#00aded;
}
.slicknav_nav a a {
	padding:0;
}
.slicknav_nav li ul li a {
	padding-left:4%;
	padding-right:4%;
	width:92%;
}
.slicknav_nav li ul li ul li a {
	padding-left:5%;
	padding-right:5%;
	width:90%;
	font-size:14px;
}
.slicknav_nav li.slicknav_open a.slicknav_item {
}
 @media (max-width: 1355px) {
 .team-item-details .img-container .img {
width:265px;
height:227px;
margin-left:0;
}
 .team-item-details .img-container .img .overlay {
background-size:cover;
}
 .team-item-details .img-container .position,  .team-item-details .img-container .member-email,  .team-item-details .img-container h2 {
text-align:center;
}
 .team-item-details .info {
margin-left:0;
}
 .team-item-details .img-container {
margin:0 15px 0 0;
}


.polygonsContainer{
	background-size:auto 310px;}
.meeting-the-team-polygons {
    width: 1254px;
	   position: relative;
    left: 143px;
}
.team-link-polygon {
    width: 218px;
    height: 256px;}
	
.how-much-my-home-worth, .ask-us-a-question{
	top:60px;
    left: 163px;
}	

.schedule-a-buyers-meeting{
	left:483px;}
.learn-about-our-rates, .meet-with-our-property-managers{
	    top: 55px;
    left: 811px;}	
.landlords_polygons {
       right: -7px;}	
}
 @media (max-width: 1250px) {
 .form-s-item {
width:23%;
margin:5px 1%;
}
 .form-s-item.full, .form-s-item.third {
margin:5px 1%;
}
 .form-s-item.third.middle {
margin:5px 1%;
}
 .form-s-item:nth-of-type(10n+1), .form-s-item:nth-of-type(10n+2) {
width:6.5%
}
 .form-box {
width:120px
}
 .form-s-item select.small {
width:100%
}
 .form-s-item select {
width:100%
}
 .form-s-item input[type="submit"] {
float:left
}
}
 @media (max-width: 1200px) {
 .centered {
 width:96%;
 padding:0 2%;
 display:inline-block;
}
.inner_reviews .centered {
    width: 96%;
}
 ul.primary li a {
 font-size:14px;
 padding-left:8px;
 padding-right:8px;
}
 #AboutSlogan .download-icon {
margin-top:15px
}
 .form-s-item {
width:23%;
}
 .form-s-item:nth-of-type(10n+1), .form-s-item:nth-of-type(10n+2) {
width:9%
}
 .AdvancedSearchContainer .form-s-item:nth-of-type(10n+1), .AdvancedSearchContainer .form-s-item:nth-of-type(10n+2) {
width:23%
}
 .polygons-container {
margin:0;
text-align:center;
}
 .meeting-the-team-polygons {
display:none
}
 .ask-us-a-question,  .schedule-a-buyers-meeting,  .meet-with-our-property-managers,  .schedule-a-sellers-meeting {
position:relative;
top:inherit;
left:inherit;
display:inline-block;
margin:5px 1%;
}

/*.polygonsContainer { display:none; }*/



#DevGallerySlider .slick-prev {
left:-3px;
}
 #DevGallerySlider .slick-next {
right:-3px;
}
}
 @media (max-width: 1024px) {
 #MenuResponsive {
 display:block;
}

.polygons-container{
	height:inherit !important;}
	
.polygonsContainer{
	padding-bottom:20px;
	background:#CCC;}	
	
.row.polygonsContainer{
	margin-bottom:0;}	
 ul.primary {
 display:none;
}
 #PropertiesMap, #PropertiesNewAddedSlider {
display:none;
}
 .MenuOnMobile {
display:block;
}
.bottom-tabs-big-arrow { display:none; }
.bottom-tabs {
	background:none;
	height:auto;
}
.bottom-tabs .third-side { background:#f38e30; text-align:left; padding:10px 2%; width:96% !important; }
.bottom-tabs .text { float:none; display:inline-block; padding:0 !important; vertical-align:top; width:100%; }
.bottom-tabs .text .q-mark { position:relative; top:inherit; left:inherit; display:inline-block; vertical-align:top; right:-35px; margin:-45px -43px 0 0; }
.request-free-quote-icon 
{ float:left; margin:0 10px 0 0; }
/*

body.c-properties.m-index #Header {

	border-bottom:1px solid #b1b5b9;

}

*/

	

body.c-careers #Header,  body.c-about.m-index #Header,  body.c-about.m-marketreport #Header,  body.c-developments.m-index #Header {
 position:relative;
 top:inherit;
 left:inherit;
 z-index:100;
}
}
 @media (max-width: 960px) {
/*#Header {
padding-bottom:15px
}*/
 .header-right {
width:50%
}

.property-details-top-sharing{
	width:auto !important;}

.inner_reviews{
	padding:0;}
	
.properties_reviews .form-item:nth-of-type(2n+2), .list_reviews .testimonal_item.right{
	margin-left:0;}	

.home-worth-popup-form legend span{
	font-size:}

.form-item.form-item-4, .form-item.form-item-3{
	width:49%;}
	
.form-item.form-item-3.tenancy_contract_period{
	    width: 99.4%;
		}
 ul.secondary li {
width:48%;
padding:0 1%;
text-align:center;
}
 ul.secondary li:after, ul.secondary li:before {
display:none
}
 .contact-consultant-container .text {
margin-left:0
}

	/*.bs-img, .bs-real-img { display:none; }*/
	.bs-img {
display:none;
}
 .bs-real-img {
max-width:50%;
margin-top:0 !important
}
 .cnt-item {
margin-bottom:40px !important
}
 .property-labels {
width:100%
}
 .property-info-right {
width:100%;
float:left;
margin-top:15px
}
.content-banner.home-our-services { height:auto; background:none !important;}
.home-our-services-polygons { display:none; }
.our-service-item { margin:0 14px 15px !important;}
.our-service-item:nth-of-type(6n+6) { float:none;}

.c-properties.m-details .form-item label{
	font-size:14px;}
.c-properties .form-item.form-item-6{
	width:100%;
	
	}

.c-properties .slick-dots{
	    bottom: -28px;
		}
	
.testimonials_controls{
	display:none;}	
	
	
	
.testimonial_head, .divider_testimonials, .testimonials_position{
	font-size:16px;}	
	.testimonials_cont .centered{
		padding:0 5%;}
.testimonal_item{
	margin:0 1%!important;
		width:98%;}
		
.c-properties.m-details .reviews_bx .h4_title{
	border-top:1px solid #d2d2d2;
	margin-top:20px;
	padding-top:18px;
			}
.testimonials_cont{
	margin-top:20px;}	
.c-properties.m-details .right-submit-with-subscribe{
	    margin-top: 5px;}
		
	
	
.property-specifications ul li{
	width: 48.5%;
    display: inline-block;
    margin: 0 !important;}	
.testimonials_cont{
		padding-bottom:0;}
.tenancy_contract_period .form-item.form-item-6{
	margin: 0 0.5%;
    width: 48.6%;}	

.rightContainer{
	transform: translate(0px, 0px) !important;}
}
 @media screen and (max-width: 900px) {
 #Banner, .banner-item, #WhyKeyone, #MarketReport, #CareersTop, #Development {
height:500px;
}
 #WhyKeyone .centered, #MarketReport .centered, #CareersTop .centered, #Development .centered {
height:100%
}
 #WhyKeyone .careers-banner-text, #MarketReport .careers-banner-text, #CareersTop .careers-banner-text, #Development .careers-banner-text {
top:inherit;
bottom:10px
}
 .count-item {
width:31%
}
 #TestimonialsSlider .slick-next {
right:0
}
 #TestimonialsSlider .slick-prev {
left:0
}

.centered, #PopupContainer .content .inner, .banner-over-sub-title{
	width:100%;
	padding:0 15px;
	 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;}
 
.content-banner.parallax-window{
	height:auto;
	background-position:center !important;
	background-size:cover;} 
	
	
.c-tenants .content-banner.parallax-window{min-height:250px;}
 
.team-link-polygon {
	display:inline-block !important;
	margin:5px !important;
    width: 125px;
    height: 149px;} 
.landlords-polygons .team-link-polygon .content .icon{
		-ms-transform: scale(0.5, 0.5); /* IE 9 */
	-webkit-transform: scale(0.5, 0.5); /* Safari */
	transform: scale(0.5, 0.5);}		
.landlords-polygons .team-link-polygon.schedule-a-buyers-meeting .content .icon, .team-link-polygon.landlords_polygons .content .icon{
	-ms-transform: scale(0.7, 0.7); /* IE 9 */
	-webkit-transform: scale(0.7, 0.7); /* Safari */
	transform: scale(0.7, 0.7);}
	
.team-link-polygon .content{
	font-size:15px;}	
.team-link-polygon.how-much-my-home-worth .content, .team-link-polygon.learn-about-our-rates .content{
		margin-left:-19px;}
		
.our-rate-item .head {
    height: 53px;}		
.team-link-polygon.how-much-my-home-worth .content .team-link-polygon-text, .team-link-polygon.learn-about-our-rates .content .team-link-polygon-text{
	position:relative;
	top:-20px;
	}
}
 @media screen and (max-width: 840px) {
 .row {
 margin-bottom:20px;
}

/*.header-right {width:100%}

ul.secondary { width:100%}*/

.logo {
width:100%;
text-align:center;
}
.logo.half {
	width:50%;
}
.logo.aniversary img  {
margin-top:7px
}
 .top-info {
display:block;
}
ul.secondary li a, .top-info {font-size:12px;}
 .header-right {
display:none;
}
 .property-featured-item.third-side {
 width:48% !important;
}
 .property-featured-item.third-side, .property-featured-item.third-side:nth-of-type(3n+2) {
/*margin:0 1%;*/

}
 .contact-consultant-container {
height:auto
}
 .contact-consultant-container .text {
margin:20px 0;
padding:0 10px
}
 .leftContainer {
width:100%
}
 .rightContainer {
width:100%;
float:left;
}
 ul.breadcrumbs li.back {
margin-top:15px;
}
 .gallery-container {
width:100%;
}
 .map-container {
width:100%;
float:left;
}
.right-frame { display:none; } 
.left-desc { margin-right:0; width:100%; float:left; }
.home-over-billion .img { width:100%; text-align:center; }
.home-over-billion .info { margin-left:0; width:100%; display:inline-block; }
.big-blue { margin-top:0; }
.logo img { max-height:79px; }
.banner-box-head { font-size:18px; }
.banner-text{
	top:-20px;
	width:94%;
	margin:0 3%;}
.banner-text .brief { font-size:15px; }
.banner-text .title { font-size:20px; }
.home-over-billion img{
	max-width:100%;}
	
.big-blue b {
    font-size: 44px;
    line-height: 40px;
}

.big-blue {
    margin-top: 1px;
    line-height: 29px;
    font-size: 25px;
}

.our-service-item {
    width: 125px;
    height: 149px;
	background-size:cover;
	    margin: 0 9px 15px !important;
	display:inline-block !important;
}

.our-service-item .img img {
    max-height: 35px;
}

.home-our-services .row-fluid{
	text-align:center;}

.our-service-item .img {
    height: 31px;
    margin-bottom: 15px;
}

.our-service-item h3 {
    font-size: 14px;}

.home-over-billion .description {
    font-size: 18px;
    margin-top: 17px;
    color: #303030;
}

.home-key-one-management .right-info{
	margin-top:10px;
	 margin-bottom: 12px;
	}	

.innerHeader{
	padding-bottom:7px;}

.banner-bullets { bottom:5%; }
.banner-text .read-more a {
    font-size: 11px;
    margin-top: 12px;
    padding: 4px 10px;
}

 #Banner, .banner-item {
height:300px;
}

.home-key-one-management .right-info {
    float: left;
    width: 100%;
    border-left:none;
    padding-left: 0;
    padding-top: 0;
}
.home-key-one-management .info { margin-right:0;float: left;
    width: 100%; }
	.banner-overlay-polygons, #Development .centered { display:none; }
	.banner-over-title { font-size:20px; }
	.banner-over-sub-title { font-size:13px;}
	#WhyKeyone, #MarketReport, #CareersTop, #Development { height:300px;}
	.how-it-works-items { height:auto; }
	.how-it-works-one-item { position:relative; top:inherit !important; left:inherit !important; right:inherit !important; display:block; margin:0 auto 15px;}
	
	.tenant-guide { margin-top: 35px; }
	.tenant-guide .info { font-size:20px;}
	.tenant-guide img { max-width:180px;}
	.content-banner.landlords-list-your-property { height:272px; }
	.tenant-guide .head { font-size:22px; }
	.tenant-guide .text { font-size:15px; }
	
	.team-link-polygon { display:block; margin:15px auto 0; position:relative; top:inherit; left:inherit; right:inherit; }
	
	.our-rate-item, .our-rate-item:nth-of-type(3n+2) {width:100%; margin:5px 0 ;}
	
.home-worth-popup-form legend{
	background:none;
	height:auto;}
.our-rate-item .head{
	font-size:16px;}
	
	.our-rate-item .description{
		float:none;
		display:block;
			 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;
		padding:0 10px;}
		
.tenancy_contract_period .form-item.form-item-6{
	    width: 47.6%;}		
}
 @media screen and (max-width: 760px) {
	 
	 
.PropetydetailsTop.mod  .map_row .roundme_embed{
	display:inline-block;
	width:100%;}
.PropetydetailsTop.mod  .map_row .roundme_embed iframe, .PropetydetailsTop.mod  .map_row #MapCanvas{

	height:240px;
	width:100%;}
		
.PropetydetailsTop.mod .map_row #MapCanvas{
	width:100%;}

.PropetydetailsTop.mod .map-container{width:100%; margin-bottom:15px;height:auto;}	
.PropetydetailsTop.mod .gallery-container{width:100%; height:auto;}	 
.PropetydetailsTop.mod .map_row .roundme_embed, .PropetydetailsTop.mod .map_row #MapCanvas{
	margin-bottom:15px;}	 
	.partners_list li{
		width:90%;
		margin:10px 5%;} 
		
	.content-banner.properties-tabs{
	height:auto !important;
	background-position:center !important;
	padding-bottom:20px;
	}
	.tab-block img {
    margin-top: 3px;
    max-width: 50px;
}

.content-banner.properties-tabs .overlay {
    background-color: rgba(0,0,0,.5);
}

.tab-block .text {
    font-size: 28px;}
	
#Properties {
    height: 350px;
}	

#Properties .banner-over-title {
    top: 30%;
}
	
.tab-block {
    margin: 29px 10px 0;}	
	.tab-block {
     padding: 0;}	
		
	.partners_list{
		margin:20px 0;}	
		
	.partners_list li .partner{
		height:inherit !important;}	
#Footer .third-side.right { margin-right:0 !important; max-width:352px; float:none; margin:0 auto !important; display:block; float:none; }
 .third-side {
 width:100%;
 margin:5px 0;
}
 .third-side.middle, .third-side:nth-of-type(3n+2) {
 width:100%;
 margin:5px 0;
}

.hear-you-margin{
	margin-bottom:5px;}

.bottom-tabs .third-side, .bottom-tabs .third-side:nth-of-type(3n+2) {
 width:90% !important;
 margin:0;
 border-bottom:1px solid #fac899;
padding:5px 5%;

}

.description{
	line-height:1.4;}
.form-item .form-error {
    min-height: 14px;
}	
#PopupContainer .right-submit-with-subscribe{
		margin-top:10px;}
.form-item input[type="text"]#captcha{
	width:100%;}
#PopupContainer h1{
	margin-bottom: 10px;
	font-size:20px;}
#PopupContainer .content .inner{
	    margin-top: 20px;}	
#PopupLoader{
	padding-top: 30px !important;}	
#PopupContainer .content .inner{
	padding-bottom:25px;}
	
	.description{
		line-height:1.2;}
.bottom-tabs .text .q-mark{
right:-12px;
    font-size: 35px;
   margin: -22px -54px 0 0;}
.request-free-quote-icon{    width: 30px;}
.home-our-services .block-title{
	padding-top:0;}
.content-banner.home-our-services {
    padding-top: 35px;}
.banner-over-title{
	top: 24%;}	
.mobile-view-only img{
	max-height:56px;}		
.sister-company-logo{
	margin-right:1%;}
.bottom-tabs .third-side .text{
font-size:15px !important;
    padding: 9px 5%;}
.home-worth-popup-steps .third-side:after{
	display:none;}
 .home-worth-popup-steps .third-side { min-height:inherit; margin-top:15px;}
 .our-rate-item .description {min-height:inherit;}

/* .third-side.right {

 margin-bottom:15px;

}*/

.third-quarter-side {
 width:100%
}
 .third-quarter-side.right {
 margin-top:15px;
}
.step-box{
	width:100%;
	padding:0;}
 .quarter-side {
 width:48%;
 margin:15px 1% !important;
}
.home-worth-popup-form legend span{
	margin-top:0;}
.home-worth-popup-form legend{

	margin-bottom:10px;}
	
.home-worth-popup-form legend span{
	font-size:18px;}	
 .half-side {
 width:100%;
}
.mission-index{ margin:10px 0}
 .quarter-side {
 width:100%;
 float:none !important;
 margin:15px auto !important;
}
 .brochure-block-right {
width:100%;
float:left;
text-align:center;
}
 .about-content-left {
float:left;
width:100%;
}
 #AboutUs div.download-our-brochure {
margin-left:auto;
margin-right:auto;
float:none;
display:block;
margin-bottom:15px;
margin-top:-19px
}

/**********************************************************/

.pp_pic_holder.pp_default {
 width: 90%!important;
 left: 5%!important;
 overflow: hidden;
}
 div.pp_default .pp_content_container .pp_left {
 padding-left: 0!important;
}
 div.pp_default .pp_content_container .pp_right {
 padding-right: 0!important;
}
 .pp_content {
 width: 100%!important;
 height: auto!important;
}
 .pp_fade {
 width: 100%!important;
 height: 100%!important;
}
 a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom {
 display: none!important;
}
 #pp_full_res img {
 width: 100%!important;
 height: auto!important;
}
 #pp_full_res iframe {
 width: 100%!important;
 height: 250px!important;
}
 .pp_details {
 width: 100%!important;
 padding-left: 3%;
 padding-right: 4%;
 padding-top: 10px;
 padding-bottom: 10px;
 background-color: #fff;
 margin-top: -2px!important;
}
 a.pp_close {
 right: 35px!important;
 top: 10px!important;
}
 .talent_box2 {
 width:100%
}
 .project_back {
 float:right !important;
 position:relative !important;
 top:0 !important;
 margin-bottom:20px;
}
 .enquiry_close {
 display:block;
}

/**********************************/

#SearchBox {
margin-top:15px
}
 .search-box ul {
 display:none;
}
 .form-s-item {
width:48%;
}
 .form-s-item:nth-of-type(10n+1), .form-s-item:nth-of-type(10n+2) {
width:22%
}
 .AdvancedSearchContainer .form-s-item, .AdvancedSearchContainer .form-s-item:nth-of-type(10n+1), .AdvancedSearchContainer .form-s-item:nth-of-type(10n+2) {
width:100%;
float:left !important;
}
 .form-s-item .half-side {
margin-bottom:5px
}
 .form-s-item:nth-of-type(10n+3), .form-s-item:nth-of-type(10n+5), .form-s-item:nth-of-type(10n+7) {
float:right
}
 .form-s-item:nth-of-type(10n+8) {
width:98%
}
 .form-s-item input[type="submit"] {
float:right
}
 #HomeNews .third-quarter-side {
width:100%
}
 #HomeNews .third-side.right {
width:100%;
float:left
}
 .home-news-item .img {
width:100%
}

/*.home-news-item .info {width:100%; float:left}*/

.home-news-item .info .brief {
min-height:auto;
}
 .development-item .img {
margin:0 auto;
display:block;
float:none;
margin-bottom:15px;
}
 .development-item.right .img {
float:none;
}
 .development-item .info {
margin-top:0;
width:100%;
margin-left:0;
float:left;
}
 .news-details-container .img {
margin:0 auto;
display:block;
float:none;
margin-bottom:15px;
}
 .news-details-container .info {
margin-top:0;
width:100%;
margin-left:0;
float:left;
}
 #HomeNews .block-title {
text-align:center;
}
/*#WhyKeyone, #MarketReport, #CareersTop, #Development {
height:500px;
}*/
 .banner-box {
top:inherit;
bottom:10px
}
 #TestimonialsSlider .slick-next {
right:0
}
 #TestimonialsSlider .slick-prev {
left:0
}
 .count-item {
width:100%;
margin:12px 0
}
 #AboutUs {
height:auto;
padding:20px 0
}
 .AdvancedSearchContainer .quarter-side {
width:100%;
float:left;
margin:7px 0;
max-width:100%
}

.principle-item { width:46%; margin:0 1% 15px; display:block; float:left; font-size:14px;}
.principle-item img { float:left; margin-right:5px; max-width:28px; line-height:50px; }
.principle-item span { float:none; display:block; }
}
 @media screen and (max-width: 610px) {


 .about-polygons {
display:none;
}

.intl-tel-input.iti-container{
    width: -webkit-calc(100% - 98px);
    width: -moz-calc(100% - 98px);
    width: calc(100% - 98px);
    z-index: 1000000000;
    left: 65px !important;}

.inner_testimonial_img{
	width:45px;
	height:45px;}
.testimonial_img {
    width: 50px;
}
.testimonial_content {
	float:right;
    width: -webkit-calc(100% - 54px);
    width: -moz-calc(100% - 54px);
    width: calc(100% - 54px);
}	
	.content-banner.landlords-list-your-property { 
	
	height:auto;
	padding-bottom:35px;
	background:#CCC !important;}
 .about-mission .team-link-polygon {
margin:5px auto !important;
display:block;
float:none !important;
}
.bs-real-img {
 display: block;
 float: none !important;
 margin: 7px auto !important;
 max-width: 100%;
}
.selling-search-box {
width:100%;
height:auto
}
.selling-search-box .search-overlay {
background: #4e4e4e none repeat scroll 0 0;
 display: block;
 float: none !important;
 height: auto;
 margin: 7px auto;
 padding: 10px 4% 50px;
 right: auto !important;
 top: 0;
 width: 92%;
}
 .cnt-item h2 {
width:100%;
display:inline-block;
margin-top:15px
}
 .mobile-view-only {
display:block;
}
.web-view-only {
display:none;
}
.logo {
    margin-top: 5px;
    margin-bottom: 5px;
}
 .form-item, .form-item.form-item-6{
 width:100%
}
.controls_n_p{
	font-size:0;}
.input_search_property, .search_property{
	width:100%;}	
.controls_n_p .fa{
	font-size:22px;}
	
.c-reviews .testimonal_item{
	margin-bottom:20px !important;
	}	
	
.reviews_section, .controls_section{
	float:left;
	width:100%;
	display:none;}	
.reviews_section.active_mobile, .controls_section.active_mobile{
	display:block;}	
.c-reviews .block-title.border-bottom{
	display:none;}	
.reviews_tab_mobile{
	display:inline-block;}	
.c-reviews .col-6{
	width:100% !important;
	margin:0 !important;}	
	

.inner_testimonial_content{
	float:left;
	width:100%;
	margin-left:0;}	
	
.c-reviews .testimonal_item.mod .testimonial_content{
	width:100%;
	}	
	
	
.inner_item{
	float:left;
	width:100%;}
	
.inner_item .description{
		display:inline-block;
		width:100%;}		
	
.properties_reviews_head{
	text-align:center;}	 	
.list_reviews .testimonal_item{
	width:100% !important;
	margin-left:0 !important;
	margin-right:0 !important;
	margin-bottom: 20px !important;
	}
.form-s-item:nth-of-type(10n+1), .form-s-item:nth-of-type(10n+2), .form-s-item select.medium{
	width:100% !important;}
 .form-item.right {
 float:left;
}
 .careers-form-container input[type="submit"], form input.right-of-captcha[type="submit"] {
margin-top:0
}
 #Copyright .text {
width:100%;
margin:1px 0;
text-align:center;
}
 #Copyright .text.right {
float:left;
}
 .report-item .title span {
 width:100%;
margin-bottom:10px
}
 .report-item .icon {
 float:left;
 margin-left:0 !important;
 margin-right:15px
}

/*.ask-us-a-question,

.schedule-a-buyers-meeting,

.meet-with-our-property-managers,

.schedule-a-sellers-meeting { margin:5px 1%; max-width:44%}*/

.team-member .img {
display:block;
margin:0 auto 15px;
float:none;
}
 .team-member .team-right-info {
margin-left:0;
width:100%;
display:inline-block;
}
 .careers-list-item .career-category {
width:100%;
margin-bottom:15px
}
 .careers-list-item .info {
margin-left:0;
width:100%;
display:inline-block;
padding:0;
border:0
}
 .gal-details-img, #PropertyGallery {
height:auto;
}
 .gal-details-img img {
width:100%;
}
 .map-container {
height:300px;
}
	 .acc-title { font-size:14px;}
	 
	.contact-item .text{
		vertical-align:middle;
		font-size:20px;
		padding-left:10px;}
	.contact-item .description {
    line-height: 1.4;
}
.c-tenants .useful-contacts{
	display:none;
	}	
	.banner-over-sub-title{
		top:40%;}
	.useful-contacts .contact-item{
		margin-bottom:5px !important;}	
.form-item.form-item-4, .form-item.form-item-3{
	width:99%;}
	
.form-item.form-item-3.tenancy_contract_period{
	    width: 100%;
		}
		
.form-item input[type="text"]#captcha, #free_evaluationInquiryForm .right-submit-with-subscribe input[type="submit"]{
		max-width:100%;
		width:100%;}
		
.how-it-works-one-item{
	margin-bottom:10px;
	width:100%;}		
		
.c-online_payment #Development{
	height:300px;}	
	
.thank_you_bx{
	background-color:white;}
	
.payment_request_information ul li{
	width:100%;}
	
.pay_submit_control .form-item.form-item-6{
	width:100%;
	}	
	
.pay_now{
	width:100%;
	margin-top:15px;}	
	
.pay_now input{
	    min-width: 100%;
		max-width:100%;
		width:100%;}
		
						
}
 @media screen and (max-width: 560px) {
.description ul li{
 margin-left: -14px;
}

.block-sub-title{
font-size:20px;}
.property-details-top-inquiry-now {
    width: 84px;
    height: 55px;
    font-size: 13px;
    background-size: cover;}
.team-top .item { display:block; float:none; margin-left:auto; margin-right:auto;}
.team-top .item:nth-of-type(3n+2) { display:none; }

 .abt-tab {
margin-bottom:15px
}
 .property-featured-item.third-side {
 width:100% !important;
}
 .property-featured-item.third-side, .property-featured-item.third-side:nth-of-type(3n+2) {
 margin:0;
}
 .banner-box, .careers-banner-text, #WhyKeyone .careers-banner-text, #CareersTop .careers-banner-text, #Development .careers-banner-text {
width:96%;
padding:15px 2%;
height:auto;
background:none;
background-color:rgba(255, 255, 255, .6);
}
.banner-box .banner-box-head {
color:#282828;
}
.banner-text .title {
font-size:22px;
}
.careers-banner-text, #WhyKeyone .careers-banner-text {
padding-bottom:80px !important;
}
 .banner-box .read-more {
font-weight:700
}
 .banner-overlay, .why-key-one-left-polygon, .careers-banner-text-bg, .home-banner-overlay-1, .home-banner-overlay-2 {
display:none;
}
 .banner-box.full-white {
background:none;
background-color:rgba(255, 255, 255, .7)
}
 .banner-box .read-more {
margin-top:15px;
}
 .down-arrow {
left:40%
}

 .block-title {
font-size:23px !important;
}
 #HomeBestDeals {
margin-top:30px
}
 #TestimonialsSlider .slick-next {
right:1%
}
 #TestimonialsSlider .slick-prev {
left:1%
}
 .testimonials-item {

/*margin:145px 0*/
}
 .testimonials-polygon {
display:none;
}
 .testimonials-polygon.big {
display:block;
opacity:0.4
}
 .testimonials-info {
 height: 480px;
 left: 0;
 opacity: 1;
 top: -113px;
 visibility: visible;
 width: 94%;
 padding:0 2%;
 margin:0 1%;
}
 .testimonials-info .imgTable {
visibility: visible;
opacity:1;
}
 .name-person {
display:none;
}
 .team-item-details .info {
width:100%;
float:left;
margin-top:20px
}
 .team-item-details .img-container {
margin:0;
width:100%;
}
 .team-item-details .img-container .img {
margin:0 auto 10px;
display:block;
}
 .form-s-item {
width:100%
}
 .AdvancedSearchContainer .form-s-item:nth-of-type(10n+1), .AdvancedSearchContainer .form-s-item:nth-of-type(10n+2) {
width:100%
}
 .form-s-item:nth-of-type(10n+3), .form-s-item:nth-of-type(10n+5), .form-s-item:nth-of-type(10n+7) {
float:left
}
 .form-s-item.third {
width:100%
}
 .form-s-item .half-side:nth-of-type(2n+1) {
margin-bottom:5px
}



.our-service-item { margin:0 8px 15px !important; display:block;}
body{
	overflow-x:hidden;}

/* */

.span2 {
width:100%;
padding-left:0px;
}

.still-help{
	overflow-x:hidden;}
/* */

}
 @media screen and (max-width: 460px) {
}
 @media screen and (max-width: 350px) {
	 	 .principle-item { width:96%;}
}
 @media print {
#EmbedPrint {
	display:block;
}
}
