@font-face {
    font-family: Neutra2Textbold;
    src: url('fonts/Neutra2Text_bold.woff');
}
@font-face {
    font-family: Neutra2Textbook;
    src: url('fonts/Neutra2Text_book.woff');
}
.wechat{background:transparent url("../img/Wechat-32.png") no-repeat scroll center center/19px auto;display:inline-block;height:26px !important;width:26px !important;}
.wechat_contact { background-image: url(../img/chn_wechat.png);  background-repeat: no-repeat; background-position: center center; background-size: 22px; }
.wechat_contact:hover+.wechat_image_contact{  opacity: 1; }
.wechat_image_contact { display: block;  width: 90px!important;  height: 90px; margin-left: 70px;  -webkit-transition: all .2s ease; -moz-transition: all .2s ease;  -ms-transition: all .2s ease;
transition: all .2s ease; -webkit-transform: translateZ(0);   opacity: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; }
.wechat_contact:hover { opacity: .8; }


#all_agents h2{font-family:'p_sbold';font-size:22px;position:relative;display:block;margin:20px 0 20px;text-align:center;background:#fff;}
#all_agents h2 span{position:relative;z-index:100;display:inline-block;padding-right:20px;background:#fff;}
.c_deliver{display:block;width:100%;height:1px;opacity:0;}
.tpl_conatct .c_phone, .tpl_conatct .c_fax, .tpl_conatct .c_mail{padding-left:25px;position:relative;line-height:30px;line-height:1;}
.tpl_conatct .c_phone::before, .tpl_conatct .c_fax::before , .tpl_conatct .c_mail::before{position:absolute;top:3px;left:0;width:20px;height:15px;content:"";background:url('../img/sprite_contact_us.jpg') 0 0 no-repeat;-webkit-background-size:90%;background-size:90%;}
.tpl_conatct .c_fax::before{background-position:0 -19px;}
.tpl_conatct .c_mail::before{background-position:0 -41px;}
.tpl_all_agents #all_agents{text-align:center;}
.tpl_all_agents #all_agents .block{text-align:left;}
.agent_current .bx-controls{display:none;}
.agent_current.more_one .bx-controls{display:block !important;}
.single-agent .agent_form .content .qr{display:none;}
.description_for_single{ padding-left:0 !important; font-size:14px !important;font-family:'Neutra Text' !important; padding-top: 2px; display: inline-block; float: right; }
.booking .item .i-bathtub{width:126px;padding-left:28px;}
.ntabs{max-width:540px;margin:0 auto;}
.ntabs .ntabs__title{display:table;width:100%;}
.ntabs .ntabs__title .ntabs__title__link{text-align:center;color:#000;display:table-cell;border-top:1px solid #e5e5e5;background:#fcfcfc;height:60px;vertical-align:middle;padding:0 35px;}
.ntabs .ntabs__title .ntabs__title__link.active{background:#f6f6f6;border-top:1px solid #3d3d3d;}
.ntabs .ntabs__cont__b{display:none;padding:15px;background:#f6f6f6;}
.ntabs .ntabs__cont__b iframe{border:none !important;}
.ntabs .ntabs__cont__b.active{display:block;}
.ntabs .ntabs__cont__b.ntabs__cont__b2 iframe{height:1600px !important;}
.tax-properties-state .bullets_for_property{padding:25px !important;}
.slicknav_btn{background-color:transparent;}
#apartments_title .n_title:hover{ text-decoration:none !important; }
.tpl_about_us a:hover{  text-decoration:none !important; }
.tpl_about_us .links .link .about_us_box_title:hover {  text-decoration:none !important; }
#topconten__init .slick-slide { background: #f5f5f5 !important; }
.eng .servtopimg { height: 600px; }

#rp_desktop_section .rpd_detail_top_icon{width:100%;text-align:center;margin:auto;padding:0px 0px 35px 0px;}
#rp_desktop_section .rpd_detail_top_icon_inner{float:left;width:20%;text-align:center;}
#rp_desktop_section .rpd_detail_top_icon_inner img{width:70%;padding:0px 0px 8px 30%;min-height:36px;}
#rp_desktop_section .rpd_detail_top_icon_inner span{text-align:center;font-size:18px;color:#000000;}
#rp_desktop_section .rpd_sub_title {  text-align:center; padding:50px 0px 20px 0px; }
#rp_desktop_section .rpd_sub_title h2 { font-size:34px; font-family: 'Neutra Text'; }
#rp_desktop_section .golden_underline {  margin-bottom:40px; }
#rp_desktop_section .rpd_detail_section { width:33%; padding:0px 2% 0px 2%; float:left; margin-bottom:25px; }
/* #rp_desktop_section .rpd_detail_section img { height:292px; } */
 /* #rp_desktop_section .rpd_detail_section:nth-child(3n+1){
    clear:both;
} */
/* .rpd_detail_section:nth-child(3n+1){  clear:both; margin-bottom:10px; } */
#rp_desktop_section .rp_detail_section_inner_title { margin-top: -34px; background: rgba(0,0,0,.6) none repeat scroll 0 0; z-index: 9000; position: absolute;
    display: block; text-align: center; width: 27%; padding:5px; }
#rp_desktop_section .rp_detail_section_inner_title p { color: #ffffff;  }
#rp_desktop_section .rpd_centre_details_main .rpd_centre_details { float:left; width:25%;  }
#rp_desktop_section .rpd_detail_section_box_left {  width: 49.5%; float: left; background-color: #113c5f; margin-right: 0.5%; text-align:center; padding: 4px; }
#rp_desktop_section .rpd_detail_section_box_right {  width: 50%; float: left; background-color: #113c5f;  text-align:center; padding: 4px; }
#rp_desktop_section .rpd_detail_section_box_link { color:#ffffff; }
#rp_desktop_section .rpd_centre_inner { margin-top: -40px; background: rgba(0,0,0,.6) none repeat scroll 0 0; z-index: 9000; position: absolute;
    display: block; text-align: center; width: 22.2%; padding:8px 0px 8px 0px; }
#rp_desktop_section .rpd_centre_inner p { color: #ffffff; font-size:16px;  }
#rp_desktop_section .rpd_opening_hours_div { width:100%;     font-family: 'Neutra Text'; font-size: 23px; }
#rp_desktop_section .rpd_opening_hours_inner_left1 { width:49.5%;float:left; padding:16px;background-color:#e7ecef; margin-right:0.5%; color:#3b617f;     font-weight: 500; }
#rp_desktop_section .rpd_opening_hours_inner_right1 { width:50%;float:left; padding:16px; background-color:#e7ecef; color:#3b617f;     font-weight: 500; }
#rp_desktop_section .rpd_opening_hours_inner_left2 { width:49.5%;float:left;padding:16px;  margin-right:0.5%; }
#rp_desktop_section .rpd_opening_hours_inner_right2 { width:50%;float:left;padding:16px; }
#rp_desktop_section .rpd_contact_centre { width:100%; }
#rp_desktop_section .rpd_contact_centre .grid { margin-left:0px;  }
#rp_desktop_section .rpd_contact_centre .grid+.grid { margin-top:2%; } 
#rp_desktop_section .rpd_offer_main { width:80%; margin:auto; }
#rp_desktop_section .rpd_offer_main .rpd_offer_details { float:left; width: 31%; margin-left: 1%; margin-right: 1%;  }
/* #rp_desktop_section .rpd_offer_inner { background: rgba(0,0,0,0.8) none repeat scroll 0 0; z-index: 9000;
    display: block; text-align: center;  padding:8px 0px 8px 0px; width: 100%; } */
	
#rp_desktop_section .rpd_offer_inner { background: rgba(0,0,0,.6) none repeat scroll 0 0; z-index: 9000;  display: block; text-align: center;  padding:8px 0px 8px 0px; width: 100%; }
	
#rp_desktop_section .rpd_offer_inner p { color: #ffffff; font-size:12px;  }

#rp_desktop_section .rpd_amenities_main { width:80%; margin:auto; }
#rp_desktop_section .rpd_amenities_main .rpd_amenities_details { float:left; width:33%; padding-bottom:4%;  }
#rp_desktop_section .rpd_amenities_main .rpd_amenities_details h3 { color: #0e3860; text-align: center; font-family: 'Neutra Text'; font-size:22px; }
#rp_desktop_section .full_description p  { text-align:center; }
#rp_desktop_section .rpd_amenities_main .rpd_amenities_details img { margin:auto;  }
.search_top_btn { 
/* background-image: url("../img/search_icon.png");
background-repeat: no-repeat;
background-position: left;
padding-left: 26px; */
padding:9.5px;
}
.search_top_btn img { display:inline; }
#enheader #logo {     padding: 15px 0px 8px 0px; }
.fancybox-overlay { z-index:99999 !important; }

nav#entopmenu2 ul.menu > li > a { padding: 10px 0 5px 35px;  }
#supertop { width:100%;padding-top:17px; }
#langchns { float:right;padding:10px 0px 0px 20px; }
#entopmenu1 { float:right;padding:10px 0px 0px 20px; }
#searchform {  float:right; }
.clear_padding { clear:both;padding-top:17px; }
.is-sticky .search_panel { margin-top: 57px; }
#blog-grid article .blogpost>div .wp-post-image { width:100%; }

.potw_footer {
	margin: auto;
    width: 100%;
    text-align: center;
	padding-bottom:30px;
}

.potw_btn {
    font-family: 'Neutra Text';
    font-weight: 500;
    font-size: 20px;
    text-transform: none;
    width: 20%;
    background: #af854d;
    color: #fff !important;
    height: auto;
    line-height: normal;
    padding: 10px 0;
    margin: 12px auto 0;
    text-align: center;
    display: inline-block;
    padding-left: 0px !important;
}

#property_of_the_week .potw_page_title {
    font-size: 33px;
    color: #0e3a5f;
    font-weight: 500;
    line-height: normal;
    padding: 27px 0 45px 0;
    position: relative;
	width:45%;
	float:left;
	font-family: 'Neutra Text';
}

#property_of_the_week .potw_amenities {
	position: relative;
	width:35%;
	float:left;
	color: #946f42;
	font-size: 32px;
	padding: 35px 0 45px 0;
	font-family: 'Neutra Text';
}	

#property_of_the_week .potw_amenities div {
	    float: left;
    padding: 0px 20px 0px 6px;
}

.potw_amenities div img {     
	float: left;
    padding-right: 10px;
    width: 40px; 
}

#property_of_the_week .potw_price {
	font-size: 35px;
    color: #0e3a5f;
    font-weight: 500;
    line-height: normal;
    padding: 27px 0 45px 0;
    position: relative;
	width:20%;
	float:left;
	font-family: 'Neutra Text';
	text-align:right;
}

#property_of_the_week .potw_section{
	background-color:#f1f1f1;	
	width:100%;
}	

#property_of_the_week .potw_inner_img{
	width:40%;
	float:left;
}	

#property_of_the_week .potw_inner_text{
	width:60%;
	float:left;
	color: #0e3a5f;
	font-size: 34px;
	text-align:center;
	padding: 7% 8% 5% 8%;
	line-height:36px;
	font-family: 'Neutra Text';
}

#property_of_the_week .potw_inner_text .golden {
	color: #946f42;
}


#property_of_the_week .extra_space {
	background-color:#ffffff;
	padding:10px;
}

#property_of_the_week .potw_footer {
	position: relative;
	text-align:center;
	color: #0e3a5f;
	font-size: 32px;
	padding: 30px 0 45px 0;
	line-height:44px;
	font-family: 'Neutra Text';
}	

#property_of_the_week .potw_btn {
    font-family: 'Neutra Text';
    font-weight: 500;
    font-size: 20px;
    text-transform: none;
    width: 20%;
    background: #af854d;
    color: #fff !important;
    height: auto;
    line-height: normal;
    padding: 10px 0;
    margin: 12px auto 0;
    text-align: center;
    display: inline-block;
    padding-left: 0px !important;
}	

#property_of_the_week .potw_amenities div:before {
  padding-left:10px;	
}

#property_of_the_week  #footer_form{
	padding: 10px 0px 50px 0px;
	margin:2vw 0px 0vw 0px;
	border-top: 1px solid #e7e7e7;
    background: #f5f5f5;
	text-align:center;
}

#property_of_the_week  #footer_form input
{
 margin-bottom:10px;	
}

#property_of_the_week  #returnmessage {
	color:#16a085;
	padding-bottom: 10px;
}


.apt_breadcum {
	text-align: center;
    font-size: 19px;
    font-family: 'Neutra Text';
	padding-bottom: 20px;
}

.apt_breadcum span {
	color:#0e3a5f;
}

.apt_breadcum::after {
	content: "";
    width: 142px;
    height: 2px;
    background: #ac8650;
    position: absolute;
    bottom: 0;
    left: 45%;
    right: inherit;
}

.apt_breadcum span a {
	color:#0e3a5f;
	text-transform:capitalize;
}

.page-buyapp .n_title {
	padding: 0 0 10px 0 !important;
}

.page-buyapp .n_title::after {
	    background: none !important;
}

.sitemap_class {
	width: 31%;
	float: left;
	margin: 12px 2% 12px 0;
}
.sitemap_class h2 {
	padding-bottom:0px !important;
	font-size:24px !important;
}

.sitemap_class h3 {
   margin:10px 0 !important;
   font-size:20px !important;
}

.multi_form .select2-container .select2-choice, .multi_form select .select2-choice {
	padding: 8px 0 8px 8px;
}

.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok {
	  background: #af864e !important;
}

.eng.single-properties #b_info {
	/*  margin-top: -10px;  */
}

#property_slider .custom-navigation {
   margin-top: -35px;
}

.page-corporate #app_result {
    background: #f1f1f1 none repeat scroll 0 0;
    margin-bottom: 0px !important;
	padding-bottom:40px;
}

.lease_here_section {
	text-align: center;
    display: block;
	padding-top: 50px;
}

.lease_here_btn {
	border-style: Solid;
    border-color: #af854d ;
    border-width: 2px;
    border-radius: 35px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    padding: 8px 10px;
    font-size: 1.8rem;
    color: #af854d;
    margin: 20px auto;
    text-transform: uppercase;
    display: block;
    text-align: center;
    max-width: 11em;
    outline: 0;
    letter-spacing: .1rem;
}

#wpcf7-f445-p442-o1 .wpcf7-form-control.wpcf7-submit.btn {
 width:100%;
 margin-bottom:30px;
}

#taber .tab-container .tab-content .col-91 p strong {
	display: block;
    padding-bottom: 20px;
    padding-top: 20px;
}


.postid-11228 .tab-list li:nth-child(2) {
	display: none !important;
}

.postid-11228 .tab-list li:nth-child(3) {
	display: none !important;
}

#entopmenu1 { 
	display: none !important;
}

/* End Desktop */

@media only screen and (max-width: 992px) {
	.sitemap_class {
		width: 44%;
		margin: 12px;
	}
}


@media only screen and (max-width: 480px) {
	.sitemap_class {
		width: 100%;
		margin: 10px 0;
	}
}


@media only screen and (max-width:730px){.eng.sticky_nav #apartments_filter .search_panel_row{position:static !important;}
.page-buyapp #app_result .list_on_filter .block_prop .box{width:100%;}
.tax-properties-state #app_result .list_on_filter .block_prop .box{width:100%;}
.page-commercial #app_result .list_on_filter .block_prop .box{width:100%;}
}
@media only screen and (max-width:767px){
 #app_result.rentapp .list_on_filter.agent_current{width:100%;}
 .slider-property-bg { top:70% !important; }

 ol.flex-control-nav.flex-control-paging {
 	display: none !important;
 }

 #apartments_title .apt_breadcum {
 	display: none !important;
 }

 .page-buyapp .apartments_short_desc {
 	display: none !important;
 }

 #property_slider .flex-direction-nav a:before {
 	font-size: 21px;
 }

 .description_for_single {
 	float: none;
 }
}


@media only screen and (max-width:738px){

	#property_of_the_week .potw_page_title, #property_of_the_week .potw_amenities, #property_of_the_week .potw_price  { width: 100% !important; font-size: 22px; padding: 7px 0 7px 0;}
	#property_of_the_week .potw_inner_img { width:100% }
	#property_of_the_week .potw_inner_text { width:100%; font-size: 16px; line-height: 26px; font-weight:600;  }
	#property_of_the_week .potw_footer { font-size: 22px; padding: 5px 0 25px 0; line-height: 35px;  }
	#property_of_the_week .potw_btn { width: 56%;  }
	#property_of_the_week .potw_amenities div:before { padding-left:0px; }
	#property_of_the_week .potw_price {  text-align: left; }	
	#property_of_the_week .potw_amenities div { padding: 0 15px 0 6px;  }
}
.page-buyapp #app_result .list_on_filter .block_prop .box{padding-left:0 !important;padding-right:0 !important;}
.tax-properties-state #app_result .list_on_filter .block_prop .box{padding-left:0 !important;padding-right:0 !important;}
.page-commercial #app_result .list_on_filter .block_prop .box{padding-left:0 !important;padding-right:0 !important;}
.read_more_div{padding:15px 20px 10px 0px;bottom:0px;left:33%;text-align:center;position:absolute;}
.read_more{font-family:'Neutra Text';font-weight:500;font-size:18px;text-transform:none;width:126px;margin-top:0;background:#af854d;color:#fff;height:auto;line-height:normal;padding:8px 0;display:block;text-align:center;border:2px solid #af854d;}
.read_more:hover{color:#af854d;background:#fff;}
.clear_both{clear:both;}
#app_result.rentapp .block_prop .info .p_logo img{margin:auto;}
.p_logo img{margin:auto; width: 154px;}
.position_change{position:relative !important;right:0px !important; display: none !important; }
.page-buyapp .bullets_for_property{padding:25px !important;min-height:225px;}
.page-buyapp .prop_box .info_basic{ 
	/* min-height:170px; */
}
.page-buyapp .rent_bullet_icons{min-height:285px;}
.page-commercial .prop_box .info_basic{ 
	/* min-height:250px; */
}
.page-commercial .bullets_for_property{min-height:220px;}
.page-commercial .rent_bullet_icons{min-height:285px;}
.tax-properties-state .prop_box .info_basic{min-height:220px;}
.tax-properties-state .bullets_for_property{min-height:225px;}
.page-commercial .bullets_for_property{padding:25px !important;}
.p_more_div{width:100% !important;margin:10px 0px 10px 0px !important;padding:10px 0px 10px 0px !important;}
.nhblock .block_prop .p_more{position:absolute !important;left:25% !important;right:25% !important;bottom:5px !important;}
.greyclass{font-size:20px !important;}
.homebox .p_title{padding-right:30% !important;}
.homebox .location{padding-right:30% !important;}
.search_box{max-width:90%;}
.eng #apartments_filter .search_panel_row{padding:10px 25px 15px 101px !important;}
.eng.sticky_nav #apartments_filter .search_panel_row .search_panel{padding:10px 25px 15px 101px !important;}
#app_result .prop_box{padding:10px 30px 30px 100px;}
.sticky_nav #apartments_filter .search_panel_row{position:absolute !important;padding:0 !important;}
#apartments_filter .search_box .rent_buy{width:13%;}
#apartments_filter .search_box .c-state{width:10%;}
#apartments_filter .search_box .c-region{width:13%;margin-right:1%;}
#apartments_filter .search_box .c-max, #apartments_filter .search_box .c-rooms{width:initial;}
@media only screen and (max-width:768px){.bullets_for_property{padding:0px !important;}
.eng #apartments_filter .search_panel_row{padding:15px !important;}
.eng.sticky_nav #apartments_filter .search_panel_row .search_panel{padding:15px !important;}
nav#entopmenu2 ul.menu > li > a{font-size:13px !important;padding:15px 0 15px 8px !important;}
#property_slider .custom-navigation {
   margin-top: 0px;
}
}
.qtranxs_widget ul{margin:0;}
.qtranxs_widget ul li{display:inline;list-style-type:none;margin:0 5px 0 0;opacity:0.5;-o-transition:1s ease opacity;-moz-transition:1s ease opacity;-webkit-transition:1s ease opacity;transition:1s ease opacity;}
.qtranxs_widget ul li.active{opacity:0.8;}
.qtranxs_widget ul li:hover{opacity:1;}
.qtranxs_widget img{box-shadow:none;vertical-align:middle;display:initial;}
.qtranxs_flag{height:12px;width:18px;display:block;}
.qtranxs_flag_and_text{padding-left:20px;}
.qtranxs_flag span{display:none;}
.info_basic_inner{min-height:106px;}
.info_basic_inner_sale{min-height:85px;}
.list_agent_section { display:block;min-height:40px; padding: 5px 10px 0px 10px; background-color: #fff; }
.list_agent_section .list_agent_section_left { float:left; font-weight: bold !important; color: #333 !important; }
.list_agent_section .list_agent_section_right { float:right; }
.eng #agent_info{text-align:center !important;}
.blog .row{width:100% !important;}
#blog-grid .title_wrap{padding-top:50px;}
#general_content p{padding-bottom:5px;}
.general_content_inner{float:left;padding:0;margin-bottom:15px;margin-right:15px;}
.general_content_inner img{margin:0;padding:0;}
.general_content_inner_text{float:left;width:490px;}
#b_info .pt a{width:200px;}
.tpl_about_us #content .text{max-width:100% !important;}
.tpl_about_us .links .link{text-transform:none !important;font-family:'Neutra Text' !important;color:#0e3a5f !important;background-color:#ffffff;padding:0px !important;border:none !important;}
.tpl_about_us .links .link:hover{background:#ffffff !important; }
.tpl_about_us .links .link .about_us_box_title{color:#af864e !important;font-family:'Neutra Text';font-weight:500;font-size:29px;padding-bottom:25px !important;}
.tpl_about_us .links .link p:last-child{text-align:left !important;}
.tpl_about_us .links .link p{color:#000000 !important;}
.tpl_about_us .links .link .border_span{border:1px solid #ac8650 !important;padding:30px 18px 25px 18px !important;min-height:250px;}
.tpl_about_us .links .link .border_span:hover { text-decoration:none; }
.tpl_about_us .links .link .border_span p:hover { text-decoration:none; }
@media screen and (max-width:1024px) { 
	nav#entopmenu1 ul.menu > li > a { padding:15px 0 15px 60px; font-size:15px; }
}
#topconten .slick-arrow{width:32px; display:none !important; }
#topconten .slick-arrow{background:none;}
#topconten .slick-arrow.slick-prev::before{height:5px;bottom:11px;width:30px;background:#ffffff none repeat scroll 0 0;}
#topconten .slick-arrow.slick-prev::after{height:5px;width:30px;top:7px;background:#ffffff none repeat scroll 0 0;}
#topconten .slick-arrow.slick-next::before{height:5px;bottom:11px;width:30px;background:#ffffff none repeat scroll 0 0;}
#topconten .slick-arrow.slick-next::after{height:5px;width:30px;top:7px;background:#ffffff none repeat scroll 0 0;}
.slider-caption-text{ font-size:50px; font-weight:bold; text-align:center !important; position:absolute !important; top:37%; width:inherit; color:#ffffff; margin:auto !important; text-shadow:2px 2px 6px #000000; float:none !important;line-height:1;padding:0px 40px 0px 40px;}
.slider-property-bg { position:absolute !important; text-align:center !important; top:55%; width:inherit; float:none !important; margin: auto !important; }
.slider-property-name{background:rgba(14, 58, 95, 1) none repeat scroll 0 0;opacity:10;font-size:20px;text-align:center;position:relative;color:#ffffff; margin:auto !important; z-index:4; display:table; padding:20px 70px 20px 70px;}
.slider-property-name a{color:#ffffff !important;}
.slider-property-name:hover { background: rgb(7, 39, 66) none repeat scroll 0 0 !important; }
#topconten .slick-dots{bottom:0px;background:none;}
#topconten .slick-dots li button{height:15px;width:15px;}
#enheader{background:rgba(0, 0, 0, 0) url("../img/top_header_bg.png");}
#langchns span.text{margin:0 1px;}
.qtranxs_widget ul li{opacity:1;}
.header_social_link{padding:0px 0 0px 0px;}
.header_social_link a{padding-left:13px;color:#ffffff;font-size:16px;}
.s_image{padding-bottom:30px;}
.s_image img{margin:auto;width:730px;}
.nhblock .hbloccont{margin:0px auto 60px auto;max-width:70%;}
#entopmenu2 ul.menu > li > a{text-transform:uppercase;}
nav#entopmenu2 ul.menu > li.menu-item-has-children > a::after{content:none !important;}
.eng.tpl_about_us .links .link{min-height:520px;}
.eng.tpl_about_us .links .link img{min-height:322px;}
footer{background:rgba(0, 0, 0, 0) url("../img/top_header_bg.png") repeat scroll 0 0;}
@media only screen and (min-width:1443px){footer.enf{height:322px;}
}
.sold_properties_left{float:left;margin-bottom:15px;margin-right:15px;padding:0;}
.sold_properties_right{float:left;width:35%;margin-bottom:20px;}
.sold_properties_right table{border-spacing:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;width:100%;}
.sold_properties_right h1{font-weight:normal;margin:0 0 15px;padding:0;}
.sold_properties_right th, .sold_properties_right td{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;text-align:left;padding-left:7px;}
#sold_properties hr{background:#cccccc;}
.header_search{margin:0 auto;max-width:400px;text-align:right;width:100%;float:right;}
.header_search .icf-search::before{font-size:18px;position:absolute;right:10px;top:5px;}
.header_search input[type="search"]{border:1px solid #ccc; height:35px;width:200px;}
.search_page{width:100% !important;}
.search_page .blogtitle{min-height:50px;}
.home .fdevcont .row{padding-left:0px;padding-right:0px;}
.home .block_slider_style li a{height:265px !important;}
.search_title{font-family:'Neutra Text';font-weight:700;font-size:19px;color:#333;}
.search_desc{font-family:'Neutra Text' !important;font-weight:500 !important;font-size:17px !important;color:#666 !important;}
.search .excerpt{min-height:140px;padding:25px 25px 5px 25px !important;}
.search_r_box img{height:188px;}
.search_inner{width:25% !important;}
.booking .item>div{margin-right:6px;}
@media only screen and (max-width:768px){.search_inner{width:100% !important;}
.search_inner img{width:100% !important;height:auto !important;}
}
.single-properties #taber .tab-content{padding:20px 20px 20px 30px;}
.single-properties #taber .tab-content p{padding-bottom:25px;}
.hide_data{display:none !important;}
#no_data h2{text-align:center;font-size:36px;color:#0e3a5f;font-family:'Neutra Text';font-weight:500;text-transform:uppercase;line-height:normal;padding-top:120px;padding-bottom:100px;position:relative;}
.search_box form > div *{font-size:13px;}
.page-commerciallisting .big_box{background-size:cover !important;background-repeat:no-repeat !important;height:400px;filter:brightness(50%);}
.page-commerciallisting .inner_big_box{position:relative;width:48%;float:left;margin:1%;height:400px;}
.page-commerciallisting .outer_big_box{padding:0px 0px 70px 50px;}
.page-commerciallisting .outer_big_box .commercial_box_title{color:#ffffff;z-index:200;position:absolute;font-size:28px;text-align:center;font-weight:bold;vertical-align:middle;top:40%;display:table;margin:auto;left:15%;}
.page-commerciallisting .outer_big_box .commercial_box_sub_title{color:#ffffff;z-index:200;position:absolute;font-size:28px;text-align:center;font-weight:bold;font-style:italic;top:55%;display:table;margin:auto;left:30%;}
.page-commerciallisting #app_result{margin-bottom:0px;}
.page-corporate #app_result{margin-bottom:0px;}
.page-corporate .big_box{background-size:cover !important;background-repeat:no-repeat !important;height:400px;filter:brightness(45%);}
.page-corporate .inner_big_box{position:relative;width:48%;float:left;margin:1%;height:400px;}
.page-corporate .outer_big_box{ 
 /*padding:0px 0px 70px 50px;  */
}
.page-corporate .second_box_content { position: absolute; z-index: 1000; margin-top: -38%;  width: 100%;  text-align: center; }
.page-corporate .outer_big_box .corporate_box_title{color:#ffffff; font-size:31px; text-align:center; font-weight:600; display:block; font-family: 'Neutra Text'; line-height: 32px; }
.page-corporate .outer_big_box .corporate_box_sub_title{color:#ffffff; font-size:22px; text-align:center; font-weight:500; display:block;padding-top: 15px;}
.enquire_btn{font-family:'Neutra Text';font-weight:500;font-size:20px;text-transform:none;width:100%;background:#af854d;color:#fff !important;height:auto;line-height:normal;padding:10px 0;margin:12px auto 0;text-align:center;display:block;padding-left:0px !important;}
.enquire_btn:before{display:none;}
.prop_box .b_more{display:none;}
#retail_precint_mobile_section{display:none;}
.tpl_about_us #content .page-subtitle{margin:0px 0 15px 0 !important;}
.tpl_about_us .links{padding:10px 0 !important;}
.tpl_about_us #content .page-title{margin:0 0 25px 0;padding:0 0 25px 0;}
.single-properties .top_slider .bx-controls-direction .bx-prev.disabled{display:none !important;}
.single-properties .top_slider .bx-controls-direction .bx-next.disabled{display:none !important;}
.single-properties .special_offers span h3{color:#113c5f;font-family:"Neutra Text";font-size:19px;font-weight:700;margin:0 0 15px;}
.single-properties .d_center img{display:none;}
.single-properties #taber .info-sidebar span{margin-left:0px;margin-right:0px;}
.single-properties #taber .info-sidebar{padding:13px;}
.amenities_panel{display:none !important;}
.amenities_panel_open{display:none !important;}
nav ul .sub-menu li .sub-menu li{border-bottom:1px solid rgba(255, 255, 255, 0.5)}
nav ul .sub-menu li .sub-menu{margin-left:200px;margin-top:-40px;position:absolute;top:100%;left:0;box-shadow:0 0 5px rgba(0,0,0,0.3);z-index:5;min-width:100px;background:#0E3A5F;}
.single-properties .commericial_rb .item .fix_width{width:50px;font-size:14px !important;text-align:center;}
.single-properties .commericial_rb{padding:0px 0px 0px 28px;}
.single-properties .commericial_rb .item .fix_width{width:105px;font-size:14px !important;text-align:center;}
.single-properties .commericial_rb .head_section_title{font-size:18px !important;text-align:center;color:#666;padding:5px 0px 25px 0px;font-weight:bold;}
.single-properties .commericial_rb .head_section{display:table;padding-bottom:10px;}
.single-properties .commericial_rb .head_section .head_section_inner{width:115px;float:left;display:table-row;text-align:center;font-weight:600;color:#666;font-size:16px;}
.single-properties .commericial_rb .head_section .head_section_inner.last{border-right:none;}
.single-properties .commericial_rb .inner_am_icons{display:inline;margin-right:5px;}
.single-properties .commericial_rb .item{padding:20px 10px 20px 10px !important;}
.single-properties .commericial_rb .dc_title h2{text-align:center;padding-bottom:12px;}
.golden_underline{content:"";width:142px;height:2px;background:#ac8650;bottom:0;margin:auto auto 20px auto;display:block;right:inherit;}
.rent_bottom_page{background:#f1f1f1;position:relative;width:100%;padding-top:70px;padding-bottom:10px;}
.wpcf7-form-control.wpcf7-submit.btn{margin-top:15px !important;}
.page_contact_form{width:60%;margin:auto;}
.link_to_agent{pointer-events:none;cursor:default;}
.m360_class{width:33%;padding:0px 1% 0px 1%;float:left;}
.m360_class h2{padding-bottom:30px;text-align:center;}
.m360_class ul{padding-left:10px;}
.m360_class ul li{line-height:1.3;padding-bottom:13px;}
#join .s_title{font-family:'Neutra Text' !important;font-weight:500 !important;font-size:20px !important;text-transform:none !important;width:500px !important;background:#af854d !important;color:#fff !important;height:auto !important;line-height:normal !important;padding:10px 0 !important;margin:0px auto 20px auto !important;text-align:center !important;display:block !important;}
.tpl_our_leaders .s_title{text-transform:uppercase;}
.tpl_our_leaders #all_leaders{font-size:0;overflow:hidden;}
.tpl_our_leaders #all_leaders .block{display:inline-block;width:23%;min-height:410px;margin:0 1% 25px;vertical-align:top;border:1px solid #ccc;}
.tpl_our_leaders #all_leaders .block .cont{padding:20px; min-height:124px; }
.tpl_our_leaders #all_leaders .block .cont h3{font-family:'p_bold', SimSun;font-size:20px;position:relative;padding-bottom:10px;color:#0e3860;}
.tpl_our_leaders #all_leaders .block .cont h3:after{position:absolute;bottom:5px;left:0;width:40px;height:2px;content:'';background:#0e3860;}
.tpl_our_leaders #all_leaders .block .cont h4{font-family:'p_light', SimSun;font-size:16px;color:#333;}
.tpl_our_leaders #all_leaders .block .thumbnail{position:relative;display:block;overflow:hidden;}
.tpl_our_leaders #all_leaders .block .thumbnail:hover:before{opacity:.75;}
.tpl_our_leaders #all_leaders .block .thumbnail:hover .icf-search2:before{margin-top:0;opacity:1;}
.tpl_our_leaders #all_leaders .block .thumbnail .icf-search2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.tpl_our_leaders #all_leaders .block .thumbnail .icf-search2:before{font-size:30px;z-index:100;margin-top:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;color:#fff;}
.tpl_our_leaders #all_leaders .block .thumbnail:before{position:absolute;top:0;left:0;width:100%;height:400px;content:'';-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;background:#000;}
.tpl_our_leaders #all_leaders{text-align:center;}
.tpl_our_leaders #all_leaders .block{text-align:left;}

.breadcrumbs { padding:0px; }
.breadcum-property-bg { position: absolute; text-align: center; width: inherit; float: none !important; z-index:99; }
.breadcum-property-name{background:rgba(14, 58, 95, 0.8) none repeat scroll 0 0;opacity:10;font-size:14px; text-align:center;position:relative;color:#ffffff;margin:auto;text-shadow:2px 1px 2px #727272;z-index:4;display:table;padding:10px;}
.breadcum-property-name a{color:#ffffff !important;}
.single-properties .breadcrumbs {  background: none; }
.single-properties .breadcrumbs a { text-transform: initial;  } 


@media screen and (max-width:1440px){.tpl_our_leaders #all_leaders .block{min-height:1px;}
}
@media screen and (max-width:970px){.tpl_our_leaders #all_leaders .block{width:31.3%;}
}
@media screen and (max-width:768px){.tpl_our_leaders #all_leaders .block{width:48%;}
}
@media screen and (max-width:640px){.tpl_our_leaders #all_leaders{text-align:center;}
.tpl_our_leaders #all_leaders .cont{padding:10px;}
.tpl_our_leaders #all_leaders .block{display:block;width:100%;max-width:320px;margin:0 auto 20px !important;}
.tpl_our_leaders #all_leaders .block img{width:100%;height:auto;}
.eng.single-properties #b_info { margin-top: 0px !important; }
}
#join .interested_type input[type="checkbox"]{width:initial !important;height:initial !important;margin-left:7px;}
#join .interested_type .wpcf7-list-item{float:left;width:25%;}
#join .interested_type .wpcf7-list-item .wpcf7-list-item-label{font-size:17px;  color: #666;}

#join .owner_occupier_investor input[type="checkbox"]{width:initial !important;height:initial !important;margin-left:7px;}
#join .owner_occupier_investor .wpcf7-list-item{float:left;width:25%;}
#join .owner_occupier_investor .wpcf7-list-item .wpcf7-list-item-label{font-size:17px;  color: #666;}

#join .text_data{font-size:17px; color: #666;}
#join .multi_form .wpcf7-submit{background:#af864e;color:#ffffff;}
#join .multi_form .join_form_submit{float:none;margin:auto;}
#wpcf7-f7083-o1 .wpcf7-file{padding:0px 0px 20px 0px !important;}
#wpcf7-f7083-o1 p{font-family:'p_reg', SimSun;font-size:14px;padding-bottom:2px;color:#666;}
.page-id-4781 #content{background-color:#ffffff;}
.back-to-top{background:none;margin:0;position:fixed;bottom:0;right:0;z-index:1000;display:none;text-decoration:none;color:#ffffff; padding:10px 5px 4px 10px; background:rgba(14, 58, 95, 0.8) none repeat scroll 0 0;}
.back-to-top i{font-size:40px;}
.mobile_footer{display:none;}
#mobile_logo{display:none;}
.mobile_footer_logo{display:none !important;}
.mobile_show{display:none;}
.desktop_show{display:block;}
@media screen and (max-width:740px){
.single-post .top { padding-left: 0px;  }	
.single-post .top .page-title {  padding-left: 70px !important; }
.rel_post:nth-child(3n+1){ clear:both; }
#responsive-menu-container{opacity:0.90 !important;}
#enheader{border-bottom:0px !important;}
.mobile_show{display:block;}
.desktop_show{display:none;}
.header_search{display:none;}
#enheader .slicknav_menu{float:left;left:0px;top:10px;}
#enheader .slicknav_menu .slicknav_nav{margin-top:70px;}
#enheader #logo{display:none;}
#enheader #mobile_logo{float:left;left:48px;top:14px;display:inline-block;position:relative;opacity:1;}
#enheader #langchns{text-align:right;}
#enheader nav#entopmenu1{text-align:right; clear:both; }
.slicknav_btn{float:left;}
#langchns{padding:0px 0 0 0;}
.header_social_link{padding:0px 0 0px 0px;}
.qtranxs_widget ul li{margin:0 0px 0 0;}
.header_social_link a{padding-left:8px;}
#responsive-menu-button{background:transparent !important;position:absolute !important;left:0px !important;top:2px !important;}
#responsive-menu-container #responsive-menu-wrapper{margin-top:84px !important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{font-size:18px !important;}
#enmobile_topmenu2{display:none !important;}
#langchns span.text{font-size:12px;}
#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a{border-top:0px !important;}
#language_title{padding-top:2px;}
footer.enf .c_border{display:none;}
footer.enf .c_padding{display:none;}
footer .f_bottom li{display:inline;}
.mobile_footer{display:block;color:#ffffff;padding-top:10px;}
footer .grid{margin-bottom:0px;}
.footer_logo{display:none !important;}
.mobile_footer_logo{padding:10px 0px 10px 0px; display:block !important; }
#join .s_title{width:100% !important;}
.home_link_div{display:block;margin-right:auto;margin-left:auto;text-align:center;}
.s_image{padding-bottom:15px;}
.home #f_dev{padding-bottom:5px;}
.home #join{padding-top:5px;}
.home_p_more{font-family:'Neutra Text';font-weight:500;font-size:20px;text-transform:none;width:100%;background:#af854d;color:#fff;height:auto;line-height:normal;padding:10px 0;margin:12px auto 0;text-align:center;display:block;}
.mobile_show .block_prop{margin-top:15px;}
.mobile_show .block_prop .box{width:49%;margin-bottom:3px !important;float:left;margin-left:0%;}
.mobile_show .block_prop .box:nth-child(odd){margin-right:1%;}
.home .mobile_show .block_slider_style li a{height:110px !important;filter:brightness(50%);}
#gallery .row{max-width:100%;}
.single-properties .block_slider_style li a{min-height:360px !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;}
.home .mobile_show .background-commercial-home{width:100%;height:110px;background-size:cover !important;filter:brightness(50%);}
.mobile_show .properties_title_outer{position:absolute;text-align:center;width:100%;z-index:1000;bottom:10%;}
.mobile_show .properties_title{color:#ffffff;display:table;font-size:17px;margin:auto;opacity:10;padding:5px 0px;position:relative;text-align:center;text-shadow:2px 1px 2px #727272;width:100%;z-index:4;text-transform:uppercase;font-weight:bold;}
.mobile_show .properties_subtitle{color:#ffffff;display:table;font-size:15px;margin:auto;opacity:10;padding:5px 0px;position:relative;text-align:center;text-shadow:2px 1px 2px #727272;width:100%;z-index:4;font-style:italic;}
#home_commercial_retail_childcare_mobile .block_prop_slider img{filter:brightness(50%);}
#topconten .slick-arrow.slick-prev::before{width:20px;bottom:16px;}
#topconten .slick-arrow.slick-prev::after{width:20px;top:7px;}
#topconten .slick-arrow.slick-next::before{width:20px;bottom:16px;}
#topconten .slick-arrow.slick-next::after{width:20px;top:7px;}
.slider-caption-text{font-size:6vw;top:43%;}
.nhblock .s_title{text-transform:none;font-size:7vw;}
.nhblock .fdevcont{padding:15px 0px 5px 0px;}
.nhblock .fdevcont.fdevcont_b{padding:0px 0 10px 0;}
.tpl_conatct .wpcf7-form h4{display:none;}
.eng #content.conatact_page .page-title{margin:0 0 20px 0;}
.conatact_page{padding-bottom:0px;}
.conatact_page .btn{margin:0px 25% 0px 27%;text-transform:none;padding:15px 40px;}
.tpl_conatct .servtopimg{display:none;}
.eng.single-properties #b_info{background:none !important;padding:0px;background-color:#ffffff !important;}
.single-properties .top_header_property_title{width:100%;background-color:#000000;text-align:center;padding:10px 0px 10px 0px;}
.single-properties .top_header_property_title span{font-family:'Neutra Text';color:#ffffff;font-weight:700;font-size:5vw;text-transform:uppercase;}
.single-properties header{border-bottom:none;}
.property_top_link_outer_box{display:block;margin-right:auto;margin-left:auto;text-align:center;}
.property_top_link{font-family:'Neutra Text';font-weight:500;font-size:16px;text-transform:none;width:32%;background:#fff;color:#00153d;height:auto;line-height:normal;padding:6px 0; margin:20px 2px 20px 2px; text-align:center;display:block;float:left; border: 1px solid #00153d; }
.property_top_link_for_retailp{font-family:'Neutra Text';font-weight:500;font-size:16px;text-transform:none;width:44%;background:#af854d;color:#fff;height:auto;line-height:normal;padding:8px 0;margin:10px 3% 0px 3%;text-align:center;display:block;float:left;}
.single-properties #join .s_title{font-size:35px !important;}
.single-properties #join .s_title::after{left:30% !important;}
.single-properties #b_info .c3{display:none;}
.single-properties #b_info .d_center{border-left:0px;margin:0px !important;padding:0px !important;}
.single-properties #b_info .d_center img{float:left;width:40%;padding-right:5px;}
.single-properties #b_info .d_center .content .bdr{display:block!important;}
.single-properties #b_info .pt{padding:0px 0px 0px 0px;clear:both;}
.single-properties #b_info .pt a{width:initial;float:left;font-size:16px;padding-bottom:10px;}
.single-properties #b_info .dc_title{padding-top:0px;padding-bottom:5px;}
.single-properties #b_info #center_details{padding-top:25px;clear:both;}
.single-properties #maklerss{display:none;}
.single-properties #gallery{}
.single-properties #taber{padding-top:25px;}
.single-properties #b_info .special_offers{border-left:0px;padding:0px;margin:5px 0px 10px 0px;}
.single-properties #b_info .special_offers h3{text-align:center;padding-bottom:10px;font-size:20px;font-family:'p_reg', Helvetica, Arial, sans-serif;}
.single-properties #b_info .special_offers h3:after{content:"";width:142px;height:2px;background:#ac8650;bottom:0;margin:10px auto 0px auto;display:block;right:inherit;}
.single-properties .lcol{padding:20px 0 2px 0 !important;}
.golden_underline{content:"";width:142px;height:2px;background:#ac8650;bottom:0;margin:auto auto 20px auto;display:block;right:inherit;}
.single-properties #b_info .full_description{margin-bottom:0px;}
.single-properties .contact_agent_div{padding:30px 0 30px;}
.single-properties .contact_agent_div input[type="submit"]{left:35%;}
.single-properties #b_info .d_center .content p{font-size:17px;}
.single-properties .icon_class{padding:0px 0px 10px 6px;}
.single-properties #b_info .booking .item{padding:10px 0px 10px 5px;}
.single-properties .booking .item .i-beds12, .single-properties .booking .item .i-bathtub, .single-properties .booking .item .i-parking14
 { width:31% !important;  padding-right:0px !important;  padding-left:24px; }
.contact_agent_form input{margin-bottom:10px;}
.contact_agent_form input{margin-bottom:10px;}
.contact_agent_form .submit_button{text-align:center;padding-top:10px;}
.single-properties #b_info h4{padding:0px;}
.single-properties #b_info .full_description{padding:0px;}
.single-properties .bx-controls-direction{display:block;}
.single-properties .top_slider .bx-controls-direction .bx-prev{left:0px;}
.single-properties .top_slider .bx-controls-direction .bx-next{right:0px;}
.single-properties #b_info .pt{display:none !important;}
.single-properties .social-likes_single-w{float:left;}
.single-properties .special_offers .alignnone{width:100%;}
.single-properties .tab-list li:nth-child(4){display:none !important;}
.single-properties #taber .info-sidebar img{display:none;}
.single-properties #taber .info-sidebar{padding-top:20px;margin-bottom:0px;}
.page-buyapp .booking .item{padding:10px;}
.page-buyapp .i-layout a{background-color:#af864e;color:white;padding:4px;font-size:10px;font-weight:bold;margin-left:2px;}
.page-commerciallisting .outer_big_box{padding:0px;}
.page-commerciallisting .inner_big_box{width:100%;position:relative;clear:both;height:initial;margin:0%;}
.page-commerciallisting .outer_big_box .commercial_box_title{font-size:15px;top:0%;left:0%;width:100%;margin-top:3%;}
.page-commerciallisting .outer_big_box .commercial_box_sub_title{font-size:14px;font-style:italic;top:0%;left:0%;width:100%;margin-top:8%;}
.page-corporate .outer_big_box{padding:0px;}
.page-corporate .inner_big_box{width:100%;position:relative;clear:both;height:initial;margin:0%;}
.page-corporate .outer_big_box .commercial_box_title{font-size:15px;top:0%;left:0%;width:100%;margin-top:3%;}
.page-corporate .outer_big_box .commercial_box_sub_title{font-size:14px;font-style:italic;top:0%;left:0%;width:100%;margin-top:8%;}
#taber .tab-container{width:100%;}
.property_top_link, .home_p_more, .wpcf7-submit, .property_top_link_for_retailp, #join .s_title{border-radius:6px;box-shadow:3px 6px 13px #888888;}
.page-buyapp #apartments_title{padding:8px 0 18px 0;}
.eng.page-buyapp .n_title{padding:0 0 14px 0;font-size:8vw;}
.page-buyapp .apartments_short_desc{padding-top:10px;text-align:center;}
#custom_filter_form .rent_buy, #custom_filter_form .c-state , #custom_filter_form .c-region, #custom_filter_form .c-min, #custom_filter_form .c-max, #custom_filter_form .c-max, #custom_filter_form .c-rooms{width:50% !important;float:left !important;}
#apartments_filter .search_panel_row{padding:5px !important;}
.page-buyapp #apartments_filter .search_box{max-width:100%;}
.page-buyapp #apartments_filter .apt_top_menu_link{width:100%;text-align:center;}
.page-buyapp #apartments_filter .apt_top_menu_link .apt_top_menu_button{background:#ffffff none repeat scroll 0 0;color:#000000;display:block;font-family:"Neutra Text";font-size:22px;font-weight:500;height:auto;line-height:normal;margin:0px 1% 0px 1%;padding:10px 0;text-align:center;text-transform:none;width:98%;border-radius:6px;box-shadow:3px 6px 13px #888888;float:left;}
.page-buyapp #apartments_filter .apt_top_menu_link .show_map{display:none;}
.padding_space{clear:both;padding-top:10px;}
.page-buyapp #apartments_filter .apt_search_section{padding:5px 0px 0px 1%;width:100%;}
.page-buyapp #apartments_filter .apt_search_section_box .search_input{background:#ffffff;border:1px solid #dadada;color:#0e3b60;width:63%;padding:0 2%;border-radius:4px;box-shadow:3px 6px 13px #888888;height:39px;font-size:16px;font-weight:500;-webkit-appearance:none;}
.page-buyapp #apartments_filter .apt_search_section_box #searchsubmit{width:30% !important;height:43px;border-radius:6px;box-shadow:3px 6px 13px #888888;font-size:15px;}
.page-buyapp #apartments_filter .c-right{display:none !important;}
.active_menu{color:#ffffff !important;border-color:#ffffff !important;background:#0e3b60 !important;box-shadow:0 1.5px 3px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .05)!important;}
.page-buyapp #app_result{margin-top:0px;}
.page-buyapp #apartments_filter .search_panel_row{background:none;display:none;}
.page-buyapp #app_result .sorting{display:none;}
.page-buyapp #app_result.rentapp .list_on_filter .block_prop .box{width:100% !important;}
.page-buyapp .top_header_property_title{width:100%;background-color:#333;text-align:center;padding:10px 0px 10px 0px;}
.page-buyapp .top_header_property_title .p_title{font-family:'Neutra Text';color:#ffffff !important;font-weight:700;font-size:20px;text-transform:uppercase;text-shadow:1px 2px 3px #000000;}
.page-buyapp .apt_page_propery_desc, .page-commercial .apt_page_propery_desc{text-align:center;font-family:'Neutra Text';font-weight:bold;font-size:17px;color:#333;padding:15px 5px 15px 5px;}
.page-buyapp .apt_read_more_link, .page-commercial .apt_read_more_link{text-align:center;padding-bottom:0px;padding-top:10px;}
.page-buyapp .apt_read_more_link a, .page-commercial .apt_read_more_link a{color:#666666;font-size:16px;font-family:'Neutra Text';}
.page-buyapp .swap_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.page-buyapp .swap_container .first_div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100% !important;}
.page-buyapp .swap_container .second_div{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100% !important;margin-top:5px !important;}
.page-buyapp .search_panel_row{width:100%;}
.page-buyapp .agent_current .bx-controls{display:block;}
.page-buyapp .bx-controls-direction{display:block;}
.propery_address_outer{position:absolute;text-align:center;width:100%;z-index:1000;bottom:0px; display: none !important; }
.propery_address_outer .propery_address_inner{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;color:#ffffff;display:table;font-size:3vw;margin:auto;opacity:10;padding:1px 0px;position:relative;text-align:center;text-shadow:2px 1px 2px #727272;width:100%;z-index:4;}
#apartments_filter .map_container .googlemap{height:68vh !important;}
.page-buyapp .map_container{display:none;}
.page-buyapp #app_result .prop_box{padding:0px 0px 0px 0px !important;}
.page-commercial .map_container{display:none;}
.page-commercial .top_header_property_title_crb{width:100%;background-color:#333;text-align:center;padding:10px 0px 10px 0px;}
.page-commercial .top_header_property_title_crb .p_title_crb{font-family:'Neutra Text';color:#ffffff !important;font-weight:700;font-size:3.5vw;text-transform:uppercase;}
.page-commercial #apartments_title{padding:30px 0 25px 0;}
.page-commercial .n_title{padding:0 0 14px 0;font-size:6vw;}
.page-commercial .apartments_short_desc{padding-top:10px;text-align:center;}
.page-commercial #apartments_filter .search_box{max-width:100%;}
.page-commercial #apartments_filter .apt_top_menu_link{width:100%;text-align:center;}
.page-commercial #apartments_filter .apt_top_menu_link .apt_top_menu_button{background:#ffffff none repeat scroll 0 0;color:#000000;display:block;font-family:"Neutra Text";font-size:22px;font-weight:500;height:auto;line-height:normal;margin:0px 1% 0px 1%;padding:10px 0;text-align:center;text-transform:none;width:98%;border-radius:6px;box-shadow:3px 6px 13px #888888;float:left;}
.page-commercial .booking .item{padding:3px 0px 3px 0px;}
.page-commercial .booking .item>div{margin-right:0px;padding:10px 0px;}
.page-commercial #apartments_filter .apt_top_menu_link .show_map{display:none;}
.page-commercial #apartments_filter .apt_search_section{padding:5px 0px 0px 1%;width:100%;}
.page-commercial #apartments_filter .apt_search_section_box .search_input{border:1px solid #ccc;padding:10px 0px 10px 5px;width:66%;border-radius:6px;box-shadow:3px 6px 13px #888888;font-size:18px;font-weight:500;}
.page-commercial #apartments_filter .apt_search_section_box #searchsubmit{width:30% !important;height:43px;border-radius:6px;box-shadow:3px 6px 13px #888888;font-size:15px;}
.page-commercial #apartments_filter .c-right{display:none !important;}
.page-commercial #app_result{margin-top:0px;}
.page-commercial #apartments_filter .search_panel_row{background:none;display:none;}
.page-commercial #app_result .sorting{display:none;}
.page-commercial #app_result.rentapp .list_on_filter .block_prop .box{width:100% !important;}
.page-commercial .top_header_property_title{display:none;}
.page-commercial .mobile_clear_both{clear:both !important;}
.single-properties #b_info h1{line-height:initial;font-size:6vw;padding:0px;}
.commericial_rb .item{padding:10px 0px !important;}
.commericial_rb .item .fix_width{width:17.5vw;font-size:3.2vw !important;text-align:center;}
.single-properties .commericial_rb .item{padding:10px 0px !important;}
.single-properties .commericial_rb .item .fix_width{width:16vw;font-size:3.2vw !important;text-align:center;}
.commericial_rb .item .size_width{width:19vw !important;}
.commericial_rb .head_section_title{font-size:18px !important;text-align:center;color:#666;padding:5px 0px 10px 0px;font-weight:bold;}
.commericial_rb .dc_title h2{padding-bottom:0px;}
.commericial_rb .head_section{display:table;}
.single-properties .commericial_rb{padding:0px;}
.commericial_rb .head_section .head_section_inner{width:18vw !important;float:left !important;display:table-row !important;text-align:center !important;font-weight:bold !important;color:#666 !important;font-size:3.2vw !important}
.commericial_rb .head_section .head_section_inner.last{border-right:none !important;}
.commericial_rb .inner_am_icons{display:inline;margin-right:5px;}
.page-commercial .box .rp_hide{display:none;}
.page-commerciallisting .big_box{height:100px;margin-bottom:5px;filter:brightness(50%);position:relative;width:100%;background-size:cover !important;float:left;}
.page-commerciallisting #app_result .prop_box{padding:0px !important;}
.page-commerciallisting .n_title{padding:0 0 14px 0;font-size:5vw;}
.page-commerciallisting #apartments_title{padding:30px 0 25px 0;}
.page-commerciallisting .apartments_short_desc{padding-top:10px;text-align:center;}
.page-commerciallisting #app_result{margin-bottom:0px !important;}
.page-commerciallisting #join{padding:5px 0 30px;}
.page-commerciallisting .outer_big_box .commercial_box_title{font-size:15px;top:0%;left:0%;width:100%;margin-top:7%;}
.page-commerciallisting .outer_big_box .commercial_box_sub_title{font-size:14px;font-style:italic;top:0%;left:0%;width:100%;margin-top:15%;}
.page-corporate .big_box{height:100px;margin-bottom:5px;filter:brightness(50%);position:relative;width:100%;background-size:cover !important;float:left;}
.page-corporate #app_result .prop_box{padding:0px !important;}
.page-corporate .n_title{padding:0 0 14px 0;font-size:5vw;}
.page-corporate #apartments_title{padding:30px 0 25px 0;}
.page-corporate .apartments_short_desc{padding-top:10px;text-align:center;}
.page-corporate #app_result{margin-bottom:0px !important;}
.page-corporate #join{padding:5px 0 30px;}
.page-corporate .second_box_content {     margin-top: 7%; }
.page-corporate .outer_big_box .corporate_box_title{font-size:15px;
/*  top:0%;left:0%;width:100%;margin-top:7%; */
}
.page-corporate .outer_big_box .corporate_box_sub_title{
	font-size:14px;
	padding-top:1px;
/* 	font-style:italic;top:0%;left:0%;width:100%;margin-top:15%; */
	}
.propery_address_inner br{content:" " !important;display:none !important;}
.page-commercial .hover_effect{filter:brightness(50%) !important;}
.page-commercial .header_property_title{position:absolute;text-align:center;width:100%;z-index:1000;bottom:10%;}
.page-commercial .header_property_title .p_title{color:#ffffff !important;display:table;font-size:16px !important;margin:auto;opacity:10;padding:5px 2px !important;position:relative;text-align:center;text-shadow:2px 1px 2px #727272;width:100%;z-index:4;text-transform:uppercase;font-weight:normal;}
.page-commercial .header_property_title .p_title_link{color:#ffffff !important;margin:auto;opacity:10;padding-right:5px !important;position:relative;text-align:center;width:100%;z-index:4;font-size:15px !important;}
.page-id-5306 #app_result .result_wrap{margin-top:12px;}
.page-id-5306 #app_result .prop_box{padding:0px 0px 0px 0px !important;}
.page-id-5306 .block_slider_style li a, .page-id-5306 .properties_search_slider li a{height:100px !important;}
.page-id-5306 #app_result.rentapp .list_on_filter .block_prop .box{margin:0px 0px 0px 0px !important;}
#retailp_title{position:absolute;text-align:center;width:100%;z-index:1000;background-color:transparent;padding:0px;}
#retailp_title span{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;color:#ffffff;display:table;margin:auto;opacity:10;padding:7px 0px;position:relative;text-align:center;text-shadow:2px 1px 2px #727272;width:100%;z-index:4;font-size:3vw;font-weight:normal;}
#retailp_title span p{font-size:4vw !important;}
#retail_precint_mobile_section{display:block;width:100%}
.rp_detail_section_inner_left{width:30%;float:left;}
.rp_detail_section_inner_right{width:70%;float:left;padding-left:5px;}
.rp_detail_section_inner_right p{text-align:left;}
.rp_detail_section_box{display:block;margin-right:auto;margin-left:auto;text-align:center;}
.rp_detail_section_box_link{font-family:'Neutra Text';font-weight:500;font-size:16px;text-transform:none;width:32.5%;background:#0e3b60;color:#fff;height:auto;line-height:normal;padding:6px 0;margin:2px 2px 2px 0px;text-align:center;display:block;float:left;}
.rp_detail_hpa_box{width:100%;clear:both;padding-bottom:5px;padding-top:5px;}
.rp_detail_hpa_box img{margin:auto;}
.rp_detail_hpa_box p b{float:left;}
.rp_detail_hpa_box .small_content{display:block;text-align:left;}
.rp_detail_top_icon{width:100%;text-align:center;margin:auto;padding:25px 0px 35px 0px;}
.rp_detail_top_icon_inner{float:left;width:33%;text-align:center;}
.rp_detail_top_icon_inner img{width:70%;padding:0px 5% 0px 35%;min-height:36px;}
.rp_detail_top_icon_inner span{text-align:center;font-size:12px;color:#000000;}
.page .breadcrumbs{display:none;}
.tpl_about_us .row{max-width:100%;}
.tpl_about_us .inner_padding{margin-left:1%;margin-right:1%;text-align:center;}
.tpl_about_us .page-subtitle{display:none;}
.tpl_about_us #content .text p, .tpl_about_us #content .text ul, .tpl_about_us #content .text ol{margin:0px 0px 5px 0px !important;color:#0e3a5f !important;}
.tpl_about_us .links .link p{color:#0e3a5f !important;}
.tpl_about_us .grid__col .grid__col--1-of-2 iframe{width:100% !important;height:250px !important;}
.tpl_about_us #content .page-title{margin:0px 0px 10px 0px !important;font-size:28px;text-transform:initial;}
.eng.tpl_about_us .links .link img{min-height:initial !important;}
.page-servs #content .page-title{margin:0px 0px 10px 0px !important;font-size:28px;text-transform:initial;}
.eng .servtopimg{margin-bottom:15px !important;height:200px !important;}
.page-servs .wysiwyg{text-align:center;padding-top:15px;}
.page-servs .wysiwyg h2{padding-bottom:7px;}
.page-servs .wysiwyg h2 a{font-weight:normal;font-size:24px;}
.page-servs .wysiwyg ul li{color:#0e3a5f;}
.page-servs .wysiwyg ul li:before{display:none;}
.page-servs .wysiwyg ul{padding-left:0px;}
.page-servs .wysiwyg p{text-align:center !important;color:#0e3a5f;}
.page-template-default #content .page-title{margin:0px 0px 10px 0px !important;font-size:28px;text-transform:initial;}
.page-template-default .wysiwyg{text-align:center;padding-top:15px;}
.page-template-default .wysiwyg p{text-align:center !important;color:#0e3a5f;}
.page-template-default .wysiwyg h3{padding-bottom:7px;margin:0px !important;text-align:center !important;color:#0e3a5f;padding-top:5px;font-size:21px !important;}
.page-template-default .wysiwyg h3 a{font-weight:normal;font-size:26px;}
.blog #content .page-title{margin:0px !important;font-size:32px;text-transform:initial;padding:0 0 10px 0;}
.blog #blog-grid .title_wrap{padding-top:10px;}
.blog .row{max-width:100% !important;}
.blog #blog-grid article .blogpost>div{margin:20px 0px 0px 0px;}
.blog #blog-grid article .blogpost>div .excerpt{padding:5px 0px 0px 7px;width:60%;float:left;}
.blog #blog-grid article .blogpost div a img{width:40%;float:left;}
.blog #blog-grid article .blogpost>div .excerpt .blogmeta{margin:0px;padding-top:5px;background:none;}
#blog-grid article .blogpost>div .excerpt .blogmeta>*{padding-left:0px;background:none;}
.blog #blog-grid article .blogpost>div .excerpt .blogtitle{margin:0 0 5px;text-align:left;text-transform:uppercase;clear:both;font-size:14px;}
.blog #blog-grid article .blogpost .excerpt p:before{content:"";width:142px;height:1px;background:#ac8650;position:absolute;left:61%;right:inherit;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.blog #blog-grid article .blogpost>div .excerpt p{text-align:left;color:#0e3a5f;margin-top:5px;font-style:italic;}
.page_contact_form{width:100%;margin:auto;}
.m360_class{width:100%;padding:0px;float:left;}
.m360_class h2{padding-bottom:30px !important;}
.m360_class ul{padding-left:0px !important;}
.breadcum-property-name { font-size: 14px;     padding: 5px 5px 5px 5px; }
.breadcrumbs { padding:0px; }
.single-properties .breadcrumbs { display:none; }
}
@media screen and (max-width:414px){.slider-property-name{font-size:4vw; padding: 10px 13px 10px 13px;}
.slider-caption-text{font-size:7vw;}
#topconten .slick-dots li{margin:0 6px;}
.single-properties #b_info .d_center .content p{font-size:14px;}
.offer_text_div_class{text-align:left;padding:5px 2px 5px 2px;margin-bottom:2px;border-bottom:1px solid #ac8650;clear:both;}
.apt_breadcum::after { background:none; }
}
@media screen and (max-width:360px){#mobile_logo img{width:90%;}
.header_social_link a{font-size:14px;}
#langchns span.text{font-size:11px;}
}
@media screen and (max-width:320px){#mobile_logo img{width:80%;}
.header_social_link a{font-size:12px;}
#langchns span.text{font-size:10px;}
}

@media only screen and (min-width:769px) and (max-width:1281px) {
	.eng footer .col-3 {
	    width: 25% !important;
	    margin: 0 !important;
	}
}



/* Start Trading Hours */
.rg-container {
  font-size: 16px;
  line-height: 1.4;
  margin: 0;
  padding: 1em 0.5em;
  color: #222;
}
.rg-header {
  margin-bottom: 1em;
  text-align: left;
}
.rg-header {
  display: block;
}
.rg-hed {
  font-weight: bold;
  font-size: 1.4em;
  text-align: center;
  display: block;
}
.rg-dek {
      font-size: 2em;
    font-weight: 500;
    font-weight: 500;
    display: block;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
.rg-source {
  margin: 0;
  font-size: 0.75em;
  text-align: right;
}
.rg-source .pre-colon {
  text-transform: uppercase;
}
.rg-source .post-colon {
  font-weight: bold;
}
table.rg-table {
  width: 100%;
  font-size: 1em;
  border-collapse: collapse;
  border-spacing: 0;
  margin: auto;
}
table.rg-table tr {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-align: left;
  color: #333;
}
table.rg-table thead {
  border-bottom: 3px solid #ddd;
}
table.rg-table tr {
  border-bottom: 1px solid #ddd;
  color: #222;
}
table.rg-table tr.highlight {
  background-color: #dcf1f0 !important;
}
table.rg-table.zebra tr:nth-child(even) {
  background-color: #f6f6f6;
}
table.rg-table th {
  font-weight: bold;
  padding: 0.35em;
  font-size: 0.9em;
  
}
table.rg-table td {
  padding: 0.35em;
  font-size: 0.9em;
  width: 42%;
}
table.rg-table .highlight td {
  font-weight: bold;
}
table.rg-table th.number, td.number {
  text-align: right;
}
@media screen and (max-width: 600px) {
  .rg-container {
    max-width: 600px;
    margin: 0 auto;
  }
  table.rg-table {
    width: 100%;
  }
  table.rg-table tr.hide-mobile, table.rg-table th.hide-mobile, table.rg-table td.hide-mobile {
    display: none;
  }
  table.rg-table thead {
    display: none;
  }
  table.rg-table tbody {
    width: 100%;
  }
  table.rg-table tr, table.rg-table th, table.rg-table td {
    display: block;
    padding: 0;
  }
  table.rg-table tr {
    border-bottom: none;
    margin: 0 0 1em 0;
    padding: 0.5em;
  }
  table.rg-table tr.highlight {
    background-color: inherit !important;
  }
  table.rg-table.zebra tr:nth-child(even) {
    background-color: transparent;
  }
  table.rg-table.zebra td:nth-child(even) {
    background-color: #f6f6f6;
  }
  table.rg-table tr:nth-child(even) {
    background-color: transparent;
  }
  table.rg-table td {
    padding: 0.5em 0 0.25em 0;
    border-bottom: 1px dotted #ccc;
    text-align: right;
	width:100%;
  }
  table.rg-table td[data-title]:before {
    content: attr(data-title);
    font-weight: bold;
    display: inline-block;
    content: attr(data-title);
    float: left;
    margin-right: 0.5em;
    font-size: 0.95em;
  }
  table.rg-table td:last-child {
    padding-right: 0;
    border-bottom: 2px solid #ccc;
  }
  table.rg-table td:empty {
    display: none;
  }
  table.rg-table .highlight td {
    background-color: inherit;
    font-weight: normal;
  }
}
/* End Trading Hours */