@charset "utf-8";
/*
==========================================
font-family:"Playfair Display", Arial, sans-serif;
==========================================
Medium		500
==========================================
font-family:"aktiv-grotesk", Arial, sans-serif;
==========================================
Regular		400
Medium		500
SemiBold	600
Bold		700
==========================================
*/
/* CSS Document */
/*html{scroll-behavior:smooth;}*/
.playfair_display{font-family:"Playfair Display", Arial, sans-serif;}
body{color:#1D2545; background:#fff; font-size:62.5%; line-height:1.3; -webkit-text-size-adjust:none; font-family:"aktiv-grotesk", Arial, sans-serif; font-weight:400; -webkit-box-sizing:border-box; box-sizing:border-box;}

/*html{overflow-y:scroll; _overflow-y:auto;}*/
a{color:#1D2545; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
address,
p{color:#1D2545; font-size:1.6em; padding:10px 0; font-weight:400; line-height:1.4;}
ul{color:#1D2545; font-size:1.6em; font-weight:400;}
ol{color:#1D2545; font-size:1.6em; font-weight:400;}
input, textarea, select{color:#1D2545; outline:none; font-size:1.6em; vertical-align:middle; font-family:"aktiv-grotesk", Arial, sans-serif;
	-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;
}
strong{font-weight:700;}

input::-webkit-input-placeholder{opacity:1; color:#1D2545;}
input::-moz-placeholder{opacity:1; color:#1D2545;}
input:-ms-input-placeholder{opacity:1; color:#1D2545;}
input:-moz-placeholder{opacity:1; color:#1D2545;}

textarea::-webkit-input-placeholder{opacity:1; color:#1D2545;}
textarea::-moz-placeholder{opacity:1; color:#1D2545;}
textarea:-ms-input-placeholder{opacity:1; color:#1D2545;}
textarea:-moz-placeholder{opacity:1; color:#1D2545;}


.wrapper{margin:0 auto; padding:0 100px; max-width:1440px;}
/*===================================================================================*/
/*HOMEPAGE START=====================================================================*/
/*===================================================================================*/
.frow{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.frow_space_between{-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.frow_center_align{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
.frow_reverse{-webkit-box-direction:reverse; -moz-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.frow_vcenter{-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.frow_vbottom{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_vtop{-webkit-box-align:start; -moz-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start;}
.frow_bottom_align{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_wrap{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.frow_column{-webkit-box-direction:normal; -webkit-box-orient:vertical; -moz-box-direction:normal; -moz-box-orient:vertical; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.frow_wrap_mob{}
.frow_wrap_tab{}
.frow > figure{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > nav{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > div{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > ul{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > a{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
/*.frow > li{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}*/
.tb{display:table; width:100%; height:100%;}
.tb .td{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.rounded{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;}
img.rounded,
.rounded img{display:block; width:100%; height:auto;}
.gen_radius{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; overflow:hidden;}
.moveup-hover{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block;}
.moveup-hover:hover{transform:translate(0, -5px);}

a.img_hover{display:inline-block;}
.img_hover{position:relative;}
.img_hover:after{content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:#1D2545; opacity:0; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block; mix-blend-mode:multiply; z-index:1;}
.img_hover:hover:after{opacity:0.3;}

/*
.img_hover{overflow:hidden;}
.img_hover img{-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.img_hover:hover img{transform:scale(1.1);}
*/
@media only screen and (max-width: 1024px) {
	.frow_wrap_tab{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
}
@media only screen and (max-width: 767px) {
	.frow_wrap_mob{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.frow_wrap_mob > nav,
	.frow_wrap_mob > div,
	.frow_wrap_mob > ul,
	.frow_wrap_mob > a,
	.frow_wrap_mob > li{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
}

[data-aos="fade-up-unstuck"]{
	-webkit-transition:1.2s; -moz-transition:1.2s; -o-transition:1.2s; transition:1.2s;	
	/*transition-timing-function: cubic-bezier(0.080, 0.845, 0.460, 0.990);*/
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
	
	transition-property: transform, opacity;
	-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0);
}
[data-aos="fade-up-unstuck"].aos-animate {
	-webkit-transform:translate3d(0,0,1);transform:translate3d(0,0,1);
}

[data-aos="fade-in-menu"]{
	-webkit-transition:1.2s; -moz-transition:1.2s; -o-transition:1.2s; transition:1.2s;	
	transition-timing-function: cubic-bezier(.19,.81,.6,1);
	
	transition-property: transform, opacity;
	-webkit-transform:translate3d(-45px,0,0);transform:translate3d(-45px,0,0);
}
[data-aos="fade-in-menu"].aos-animate {
	-webkit-transform:translate3d(0,0,1);transform:translate3d(0,0,1);
}



.gen_btn{display:inline-block; margin:10px 0; background:#37B3E6; text-decoration:none; padding:18px 50px 15px 16px; color:#1D2545; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; font-size:1.6em; font-weight:500; position:relative; text-align:center;}
.cms_white a.gen_btn{color:#1D2545;}
.gen_btn:after{content:""; display:block; width:6px; height:6px; border-top:2px solid #1D2545; border-right:2px solid #1D2545; position:absolute; right:24px; top:calc(50% - 3px);
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s;
}
.gen_btn_dark{background:#1D2545; color:#fff;}
.gen_btn_dark:after{border-top:2px solid #37B3E6; border-right:2px solid #37B3E6;}
@media only screen and (min-width: 1025px) {
	.gen_btn:hover:after{right:20px;}
}

.gen_link{color:#37B3E6; font-size:1.6em; text-decoration:none; font-weight:600; position:relative;}
.gen_link:after{content:""; display:block; width:6px; height:6px; border-top:2px solid #37B3E6; border-right:2px solid #37B3E6; position:absolute; right:-14px; top:calc(50% - 4px); opacity:0;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s;
}
.gen_link:hover:after{right:-18px; opacity:1;}



h1, .h1{font-size:4.8em; padding:10px 0; font-weight:500; font-family:"Playfair Display", Arial, sans-serif; color:#1D2545; line-height:1.2;}
h2, .h2{font-size:4.2em; padding:10px 0; font-weight:500; font-family:"Playfair Display", Arial, sans-serif; color:#1D2545; line-height:1.2;}
h3, .h3{font-size:3.2em; padding:10px 0; font-weight:500; font-family:"Playfair Display", Arial, sans-serif; color:#1D2545; line-height:1.2;}
h4, .h4{font-size:2.8em; padding:10px 0; font-weight:500; font-family:"Playfair Display", Arial, sans-serif; color:#1D2545; line-height:1.2;}
h5, .h5{font-size:2.2em; padding:10px 0; font-weight:500; font-family:"Playfair Display", Arial, sans-serif; color:#1D2545; line-height:1.3;}
h6, .h6{font-size:2em; padding:10px 0; font-weight:500; font-family:"Playfair Display", Arial, sans-serif; color:#1D2545; line-height:1.3;}


.nowrap{white-space:nowrap}
.uppercase{text-transform:uppercase;}
sup{font-size:0.85em; vertical-align:top;}

h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a, .h6 a{text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; color:#1D2545}
h1 a:hover, .h1 a:hover,
h2 a:hover, .h2 a:hover,
h3 a:hover, .h3 a:hover,
h4 a:hover, .h4 a:hover,
h5 a:hover, .h5 a:hover,
h6 a:hover, .h6 a:hover{color:#1D2545;}


.cms p a{color:#1D2545;}
.cms p strong{font-weight:500;}
.cms ul{font-size:1.6em; padding:10px 0; font-weight:400;}
.cms ul li{padding:0 0 0 25px; position:relative;}
.cms ul li:before{content:""; display:block; position:absolute; left:10px; top:7px; width:4px; height:4px; background:#1D2545; border-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
.cms_white ul li:before{background:#fff;}
.cms ol{counter-reset:item; padding:10px 0 10px 10px; font-weight:400;}
.cms ol li{padding:7px 0 15px 22px; position:relative;}
.cms ol li:before{content:counter(item)".";  counter-increment:item; display:block; position:absolute; left:0; top:7px;}


.burger_menu{background-color:#035390; border:none; cursor:pointer; display:flex; padding:0; position:absolute; right:60px; top:27px; display:none; z-index:9999;
	-webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px;
	transform:scale(0.65);
}
.burger_menu .line{fill:none; stroke:#fff; stroke-width:6; transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),  stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
.burger_menu .line1{stroke-dasharray:60 207; stroke-width:6;}
.burger_menu .line2{stroke-dasharray:60 60; stroke-width:6;}
.burger_menu .line3{stroke-dasharray:60 207; stroke-width:6;}
.menu_open .burger_menu .line1{stroke-dasharray:90 207; stroke-dashoffset:-134; stroke-width:6; stroke:#fff;}
.menu_open .burger_menu .line2{stroke-dasharray:1 60; stroke-dashoffset:-30; stroke-width:6; stroke:#fff;}
.menu_open .burger_menu .line3{stroke-dasharray:90 207; stroke-dashoffset:-134; stroke-width:6; stroke:#fff;}

.header{padding:48px 0; position:relative; z-index:999999;}
.header_abs{position:absolute; left:0; top:0; right:0; z-index:999;}
/*.header_inner{padding-bottom:110px;}*/
.header_inner_space{padding-bottom:60px;}
.header .header_left{position:relative; padding-left:153px;}
.header .header_left .logo{width:153px; max-width:153px; -webkit-box:0 0 153px; -moz-box:0 0 153px; -webkit-flex:0 0 153px; -ms-flex:0 0 153px; flex:0 0 153px; position:absolute; left:0; top:0;}
.header .header_left .logo a{display:block; position:relative;}
.header .header_left .logo img{display:block; width:100%; height:auto; margin-left:-22px;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.header .header_left .logo img.logo_dd{position:absolute; left:0; top:0; opacity:0;}

.header_white .header_left .logo img{opacity:0;}
.header_white .header_left .logo img.logo_dd{opacity:1;}

.header .header_left .top_navi{padding-top:47px;}
.header .header_left .top_navi ul{}
.header .header_left .top_navi ul li{display:inline-block; padding:0 30px 0 58px;}
.header .header_left .top_navi ul li a{text-decoration:none; color:#fff; display:inline-block;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.header_white .header_left .top_navi ul li a{color:#1D2545;}
.header .header_left .top_navi ul li.current-menu-item a,
.header .header_left .top_navi ul li a:hover{color:#37B3E6;}
.header .header_right{padding-top:19px; text-align:right; width:153px; max-width:153px; -webkit-box:0 0 153px; -moz-box:0 0 153px; -webkit-flex:0 0 153px; -ms-flex:0 0 153px; flex:0 0 153px;}
.header .header_right .gen_btn{padding:15px 50px 12px 16px;}

.header .header_right .gen_burger{display:none; margin:10px 0; background:#37B3E6; text-decoration:none; padding:14px 14px 14px 15px; color:#1D2545; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; font-size:1.6em; font-weight:500; position:relative; text-align:center;}
.header .header_right .gen_burger span{display:inline-block; vertical-align:middle; padding:2px 0 0;}
.header .header_right .gen_burger span.burger_icon{width:20px; height:2px; background:#1D2545; margin-left:6px; padding:0; position:relative; border-radius:2px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.header .header_right .gen_burger span.burger_icon:before{display:block; content:""; position:absolute; left:0; top:-6px; background:#1D2545; width:20px; height:2px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.header .header_right .gen_burger span.burger_icon:after{display:block; content:""; position:absolute; left:0; top:6px; background:#1D2545; width:20px; height:2px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.header .header_right .gen_burger_open span.burger_icon{background:#fff;}
.header .header_right .gen_burger_open span.burger_icon:after{-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); top:0; background:#37B3E6;}
.header .header_right .gen_burger_open span.burger_icon:before{-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); top:0; background:#37B3E6;}

.header.dropdown_open .header_right .gen_burger{background:#fff;}


.contact_btn_mob{margin:0 0 10px 20px;}


.header.dropdown_open{z-index:999999;}
.header.dropdown_open .header_left .logo img{opacity:0;}
.header.dropdown_open .header_left .logo img.logo_dd{opacity:1;}
.header.dropdown_open .header_left .top_navi ul li a{text-decoration:none; color:#1D2545; display:inline-block;}
/*.header.dropdown_open .header_left .top_navi ul li.residential_link a{color:#37B3E6;}*/
.header.dropdown_open .header_left .top_navi ul li.active a,
.header.dropdown_open .header_left .top_navi ul li a:hover{color:#37B3E6;}

.header_dropdown{z-index:998; position:absolute; left:0; top:-10px; right:0; background:#fff; padding:155px 0 50px; z-index:-1; opacity:0; width:100%;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
@media only screen and (min-width: 1025px) {
	.white_bg_desktop{position:absolute; left:0; top:-10px; right:0; z-index:-1; background:#fff; opacity:0;
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.white_bg_desktop_open{top:0; opacity:1; z-index:10;}
}
.header_dropdown_open{top:0; z-index:998; opacity:1;}
.header_dropdown .dd_wrap{padding-left:211px; position:relative;}
.header_dropdown .dd_wrap .mob_menu_title{display:none;}
.header_dropdown .dd_wrap .dd_cols{border-top:2px solid #37B3E6; padding:25px 0 0; position:relative; z-index:9999;}
.header_dropdown .dd_wrap .dd_cols .dd_menus{width:480px; max-width:480px; -webkit-box:0 0 480px; -moz-box:0 0 480px; -webkit-flex:0 0 480px; -ms-flex:0 0 480px; flex:0 0 480px;}
.header_dropdown .dd_wrap .dd_cols .dd_menus .dd_col{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
.header_dropdown .dd_wrap .dd_cols ul{}
.header_dropdown .dd_wrap .dd_cols ul li{}
.header_dropdown .dd_wrap .dd_cols ul li a{text-decoration:none; display:block; padding:4px 0; font-weight:600;}
.dd_cta{width:508px; max-width:508px; -webkit-box:0 0 508px; -moz-box:0 0 508px; -webkit-flex:0 0 508px; -ms-flex:0 0 508px; flex:0 0 508px; margin-top:15px;}
.dd_cta .dd_cta_left{width:62.4%; max-width:62.4%; -webkit-box:0 0 62.4%; -moz-box:0 0 62.4%; -webkit-flex:0 0 62.4%; -ms-flex:0 0 62.4%; flex:0 0 62.4%;}
.dd_cta .dd_cta_left .dd_cta_padding{padding:12px 20px;}
.dd_cta .dd_cta_left .gen_btn{padding:15px 35px 14px 15px;}
.dd_cta .dd_cta_left .gen_btn:after{right:17px; top:calc(50% - 4px);}
.dd_cta .dd_cta_left .gen_btn:hover:after{right:14px;}
.dd_cta .dd_cta_right{width:37.6%; max-width:37.6%; -webkit-box:0 0 37.6%; -moz-box:0 0 37.6%; -webkit-flex:0 0 37.6%; -ms-flex:0 0 37.6%; flex:0 0 37.6%;}
.dd_cta .dd_cta_right img{display:block; width:100%; height:100%; object-fit:cover;}




.home_banner{height:calc(100vh - 94px); overflow:hidden;}
.home_banner .banner_slider{width:46.31%; max-width:46.31%; -webkit-box:0 0 46.31%; -moz-box:0 0 46.31%; -webkit-flex:0 0 46.31%; -ms-flex:0 0 46.31%; flex:0 0 46.31%; position:relative;}
/*
.home_banner .banner_slider:before{content:""; display:block; position:absolute; left:-20px; top:0; bottom:0; width:30px; z-index:9;
	background: linear-gradient(90deg,rgba(29, 37, 69, 1) 0%, rgba(29, 37, 69, 0) 100%);
}
*/
.home_banner .banner_slider .bnr_slider div,
.home_banner .banner_slider .bnr_slider{height:100%;}
.home_banner .banner_slider .bnr_slider .bnr_slide{height:100%; display:none;}
.home_banner .banner_slider .bnr_slider .bnr_slide_active,
.home_banner .banner_slider .bnr_slider .slick-slide .bnr_slide{display:block;}

.home_banner .banner_slider .bnr_slider .bnr_slide img{display:block; width:100%; height:100%; object-fit:cover;}
.home_banner .banner_slider .bnr_slider .bnr_slide img.mob_slide{display:none;}
.home_banner .banner_txts{width:53.69%; max-width:53.69%; -webkit-box:0 0 53.69%; -moz-box:0 0 53.69%; -webkit-flex:0 0 53.69%; -ms-flex:0 0 53.69%; flex:0 0 53.69s%;}
.home_banner .banner_txts .cms{/*padding:0 60px 0 0;*/ max-width:515px; padding-top:115px;}
.home_banner .banner_txts .banner_txt_slider{}
.home_banner .banner_txts .banner_txt_slider .bt_slide{display:none;}
.home_banner .banner_txts .banner_txt_slider .slick-slide .bt_slide,
.home_banner .banner_txts .banner_txt_slider .bt_slide_active{display:block;}
.home_banner .banner_txts .banner_txt_slider .slick-slide{margin:0 20px;}
.home_banner .banner_txts .banner_txt_slider .slick-list{margin:0 -20px;}

@media only screen and (min-width: 767px) {
	.home_banner{min-height:750px;}
}

.home_banner .banner_slider .slick-slide{margin:0 20px;}
.home_banner .banner_slider .slick-list{margin:0 -20px;}

.pro_search_box{background:#37B3E6;}
.pro_search_box .loc_search{padding:20px 0; position:relative;}
.pro_search_box .loc_search .loc_tab_title{position:absolute; left:0; bottom:100%;}
.pro_search_box .loc_search .loc_tab_title .loc_tabs{padding-top:28px;}
.pro_search_box .loc_search .loc_tab_title .loc_tabs a{text-decoration:none; display:inline-block; background:#29304d; color:#fff; font-size:1.6em; font-weight:600; padding:11px 20px 9px; margin-right:16px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.pro_search_box .loc_search .loc_tab_title .loc_tabs a:hover{background:#2f648a;}
.pro_search_box .loc_search .loc_tab_title .loc_tabs a:first-child{padding:11px 30px 9px;}
.pro_search_box .loc_search .loc_tab_title .loc_tabs a.active{background:#37B3E6; color:#1D2545;}
.pro_search_box .loc_search .loc_txt_btn{background:#fff;}
.pro_search_box .loc_search .loc_txt_btn .stxt{position:relative;}
.pro_search_box .loc_search .loc_txt_btn .stxt .current-location{position:absolute; left:0; top:0; bottom:0; width:40px;}
.pro_search_box .loc_search .loc_txt_btn .stxt .current-location img{display:block; width:100%; height:100%; opacity:0;}
.pro_search_box .loc_search .loc_txt_btn .stxt input{border:none; outline:none; padding:14px 15px 14px 50px; width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; background:url(../images/icon_location.svg) 14px 18px no-repeat;}
.pro_search_box .loc_search .loc_txt_btn .sbtn{width:110px; max-width:110px; -webkit-box:0 0 110px; -moz-box:0 0 110px; -webkit-flex:0 0 110px; -ms-flex:0 0 110px; flex:0 0 110px;}
.pro_search_box .loc_search .loc_txt_btn .sbtn .gen_btn{margin:0; padding-left:15px; padding-right:40px; padding-top:18px; padding-bottom:16px; display:block; height:100%; -webkit-box-sizing:border-box; box-sizing:border-box;}
.pro_search_box .loc_search .loc_txt_btn .sbtn .gen_btn:after{margin-top:-2px;}

.two_cols_v1{padding:60px 0;}
.two_cols_v1 .tc_img{width:54.27%; max-width:54.27%; -webkit-box:0 0 54.27%; -moz-box:0 0 54.27%; -webkit-flex:0 0 54.27%; -ms-flex:0 0 54.27%; flex:0 0 54.27%;} 
.two_cols_v1 .tc_img .tc_img_row{margin-bottom:6.72%;}
.two_cols_v1 .tc_img .tc_img_row .timg_1{width:33.28%; max-width:33.28%; -webkit-box:0 0 33.28%; -moz-box:0 0 33.28%; -webkit-flex:0 0 33.28%; -ms-flex:0 0 33.28%; flex:0 0 33.28%;}
.two_cols_v1 .tc_img .tc_img_row .timg_2{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}
.two_cols_v1 .tc_img img{display:block; width:100%; height:auto;}
.two_cols_v1 .tc_img .tc_img_row_bottom .timg_1{width:50.37%; max-width:50.37%; -webkit-box:0 0 50.37%; -moz-box:0 0 50.37%; -webkit-flex:0 0 50.37%; -ms-flex:0 0 50.37%; flex:0 0 50.37%;}
.two_cols_v1 .tc_img .tc_img_row_bottom .timg_2{width:42.64%; max-width:42.64%; -webkit-box:0 0 42.64%; -moz-box:0 0 42.64%; -webkit-flex:0 0 42.64%; -ms-flex:0 0 42.64%; flex:0 0 42.64%;}
.two_cols_v1 .tc_txt{width:40.64%; max-width:40.64%; -webkit-box:0 0 40.64%; -moz-box:0 0 40.64%; -webkit-flex:0 0 40.64%; -ms-flex:0 0 40.64%; flex:0 0 40.64%;}

.three_cols_v1{padding:65px 0;}
.three_cols_v1 .thr_title{}
.three_cols_v1 .thr_title .thr_left{}
.three_cols_v1 .thr_title .thr_right{width:40.32%; max-width:40.32%; -webkit-box:0 0 40.32%; -moz-box:0 0 40.32%; -webkit-flex:0 0 40.32%; -ms-flex:0 0 40.32%; flex:0 0 40.32%;}
.three_cols_v1 .thr_cols{}
.three_cols_v1 .thr_cols .thr_col{width:30.84%; max-width:30.84%; -webkit-box:0 0 30.84%; -moz-box:0 0 30.84%; -webkit-flex:0 0 30.84%; -ms-flex:0 0 30.84%; flex:0 0 30.84%; margin:0 3.74% 3.2% 0;}
.three_cols_v1 .thr_cols .thr_col:nth-child(3n){margin-right:0;}
.three_cols_v1 .thr_cols .thr_col .thr_img{}
.three_cols_v1 .thr_cols .thr_col .thr_img img{display:block; width:100%; height:auto;}
.three_cols_v1 .thr_cols .thr_col .thr_title .cms{padding:5px 15px 7px;}

.two_cols_v2{padding:60px 0;}
.two_cols_v2 .tc_left{width:48.07%; max-width:48.07%; -webkit-box:0 0 48.07%; -moz-box:0 0 48.07%; -webkit-flex:0 0 48.07%; -ms-flex:0 0 48.07%; flex:0 0 48.07%; padding:30px 0 90px; position:relative;}
.two_cols_v2 .tc_left .tc_title{padding:30px 20px 20px; position:relative; z-index:10;}
.two_cols_v2 .tc_left .tc_wrap{width:100%; max-width:100%; min-width:100%;}
.two_cols_v2 .tc_left h3 a{border-bottom:1px solid #fff;}
.two_cols_v2 .tc_left h3 a:hover{border-bottom:none;}
.two_cols_v2 .tc_left .ts_padding{}
.two_cols_v2 .tc_left .ts_padding:before{content:""; display:block; position:absolute; left:0; top:0; bottom:0; width:80px; z-index:9;
	background:linear-gradient(90deg,rgba(55, 179, 230, 1) 41%, rgba(55, 179, 230, 0) 100%);
}
.two_cols_v2 .tc_left .ts_padding:after{content:""; display:block; position:absolute; right:0; top:0; bottom:0; width:80px; z-index:9;
	background:linear-gradient(90deg,rgba(55, 179, 230, 0) 0%, rgba(55, 179, 230, 1) 60%);
}
.testimonial_slider{width:100%; max-width:100%; position:static;}
.testimonial_slider .tslide{display:none;}
.testimonial_slider .tslide .cms{padding:0 90px;}
.testimonial_slider .tslide_active,
.testimonial_slider .slick-slide .tslide{display:block;}
.testimonial_slider .tslide .t_name{font-size:1.7em;}

.testimonial_slider .slick-dots{/*bottom:-52px;*/ bottom:70px;}
.testimonial_slider .slick-dots li{border:2px solid #1D2545;}
.testimonial_slider .slick-dots li.slick-active{background:#1D2545;}
/*
.testimonial_slider .slick-prev{left:-80px;}
.testimonial_slider .slick-next{right:-80px;}
*/

.two_cols_v2 .tc_right{width:48.07%; max-width:48.07%; -webkit-box:0 0 48.07%; -moz-box:0 0 48.07%; -webkit-flex:0 0 48.07%; -ms-flex:0 0 48.07%; flex:0 0 48.07%;}
.two_cols_v2 .tc_right .thr_img{height:calc(100% - 120px);}
.two_cols_v2 .tc_right .thr_img a{display:block; height:100%;}
.two_cols_v2 .tc_right .thr_img img{display:block; width:100%; height:100%; object-fit:cover;}
.two_cols_v2 .tc_right .thr_title{height:120px;}
.two_cols_v2 .tc_right .thr_title .cms{padding:15px 15px 17px;}
.two_cols_v2 .tc_right .thr_title .cms p{padding-top:5px;}

.cta_v1{padding:50px 0;}
.cta_v1 .cta_bg{}
.cta_v1 .cta_img{/*width:46.18%; max-width:46.18%; -webkit-box:0 0 46.18%; -moz-box:0 0 46.18%; -webkit-flex:0 0 46.18%; -ms-flex:0 0 46.18%; flex:0 0 46.18%;*/
	width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;
}
.cta_v1 .cta_img img{display:block; width:100%; height:100%; object-fit:cover; object-position:left top;}
.cta_v1 .cta_txt{}
.cta_v1 .cta_txt .cms{max-width:410px; padding:25px 0;}

.cta_v2 .cta_txt .cms{max-width:495px;}
.cta_v2 .cta_txt .cms p{max-width:400px;}
.cta_v2 .cta_img{width:41.38%; max-width:41.38%; -webkit-box:0 0 41.38%; -moz-box:0 0 41.38%; -webkit-flex:0 0 41.38%; -ms-flex:0 0 41.38%; flex:0 0 41.38%;}


.three_cols_v2{padding:40px 0;}
.three_cols_v2 .thr_title{max-width:520px; margin:0 auto;}
.three_cols_v2 .thr_cols{}
.three_cols_v2 .thr_cols .thr_col{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%; margin:0 1.565% 1.565% 0;}
.three_cols_v2 .thr_cols .thr_col:nth-child(3n){margin-right:0;}
.three_cols_v2 .thr_cols .thr_col .thr_img{}
.three_cols_v2 .thr_cols .thr_col .thr_img img{display:block; width:100%; height:auto;}
.three_cols_v2 .thr_cols .thr_col .thr_txt{padding:26px 22px 65px; position:relative;}
.three_cols_v2 .thr_cols .thr_col .thr_txt .thr_dt{font-size:1.6em;}
.three_cols_v2 .thr_cols .thr_col .thr_txt .gen_link{position:absolute; left:22px; bottom:23px;}


.footer{padding:60px 0 0;}
.footer .ft_left{width:24.59%; max-width:24.59%; -webkit-box:0 0 24.59%; -moz-box:0 0 24.59%; -webkit-flex:0 0 24.59%; -ms-flex:0 0 24.59%; flex:0 0 24.59%; padding-bottom:30px;}
.footer .ft_left .logo{display:block;}
.footer .ft_left .ft_txts{}
.footer .ft_left .ft_txts .h6{font-size:1.8em;}
.footer .ft_left .ft_txts p{font-size:1.4em; line-height:1.29;}
.footer .ft_left .ft_txts .ft_txts_width{max-width:315px;}
.footer .ft_left .ft_logos{max-width:266px; padding-top:20px;}
.footer .ft_left .ft_logos img{display:block; height:25px; width:auto;}
.footer .ft_left .ft_logos .ft_logo{-webkit-box:0; -moz-box:0; -webkit-flex:0; -ms-flex:0; flex:0;}
.footer .ft_right{width:40.86%; max-width:40.86%; -webkit-box:0 0 40.86%; -moz-box:0 0 40.86%; -webkit-flex:0 0 40.86%; -ms-flex:0 0 40.86%; flex:0 0 40.86%;  padding-bottom:30px;}
.footer .ft_right .ft_col{}
.footer .ft_right .ft_col address{font-size:1em; color:#fff;}
.footer .ft_right .ft_col .h6{font-size:1.8em; padding-top:5px;}
.footer .ft_right .ft_col ul{font-size:1.4em; padding:5px 0;}
.footer .ft_right .ft_col ul li{padding:0 0 15px;  color:#fff;}
.footer .ft_right .ft_col ul li a{text-decoration:none; color:#fff; font-weight:600; display:inline-block; padding:0 23px 0 0; position:relative;}
.footer .ft_right .ft_col ul li a:after{content:""; display:block; width:7px; height:7px; position:absolute; right:3px; top:2px;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	border-bottom:2px solid #37B3E6;
	border-right:2px solid #37B3E6;
}
.footer .ft_right .ft_col ul li.m_open a:after{-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); top:6px;}
.footer .ft_right .ft_col ul li ul{font-size:0.9em; padding:0; display:none;}
.footer .ft_right .ft_col ul li ul li{padding:0;}
.footer .ft_right .ft_col ul li ul li:first-child{padding:8px 0 0;}
.footer .ft_right .ft_col ul li ul li a{font-weight:400; padding:3px 0;}
.footer .ft_right .ft_col ul li ul li a:after{display:none;}

.footer .ft_right .ft_col ul.ft_norm li{padding:0 0 5px;}
.footer .ft_right .ft_col ul.ft_norm li a{font-weight:400;}
.footer .ft_right .ft_col ul.ft_norm li a:after{display:none;}

.footer .footer_bottom{padding:27px 0 24px;}
.footer .footer_bottom .socialize{width:129px; max-width:129px; -webkit-box:0 0 129px; -moz-box:0 0 129px; -webkit-flex:0 0 129px; -ms-flex:0 0 129px; flex:0 0 129px; margin-top:-2px;}
.socialize{padding:2px 0;}
.socialize a{display:inline-block; margin-right:15px; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.socialize a svg{}
.socialize a svg path{-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.socialize a:hover svg path{fill:#fff;}
.socialize a:last-child{margin-right:0;}
.footer .footer_bottom ul.footer_menu{font-size:1.4em;}
.footer .footer_bottom ul.footer_menu li{}
.footer .footer_bottom ul.footer_menu li.soc_li{width:129px; max-width:129px; -webkit-box:0 0 129px; -moz-box:0 0 129px; -webkit-flex:0 0 129px; -ms-flex:0 0 129px; flex:0 0 129px;}
.footer .footer_bottom ul.footer_menu li a{text-decoration:none; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.footer .footer_bottom ul.footer_menu li a:hover{color:#fff;}
.footer .footer_bottom ul.footer_menu li.webby a{text-decoration:underline;}
.footer .footer_bottom ul.footer_menu li.webby a:hover{text-decoration:none;}
/*===================================================================================*/
/*HOMEPAGE END=======================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*PROPERTY LISTING START=============================================================*/
/*===================================================================================*/
.two_cols_v3{padding:50px 0; position:relative; z-index:1;}
.two_cols_v3 .sub_title{}
.two_cols_v3 .sub_title p{font-weight:600;}
.two_cols_v3 .tc_cols{}
.two_cols_v3 .tc_cols .tc_left{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}
.two_cols_v3 .tc_cols .tc_right{width:27%; max-width:27%; -webkit-box:0 0 27%; -moz-box:0 0 27%; -webkit-flex:0 0 27%; -ms-flex:0 0 27%; flex:0 0 27%;}
.two_cols_v3 .tc_cols .tc_right p a{font-weight:600; color:#37B3E6;}

.pro_filters{padding:30px 0 20px;}
.pro_filters .filter_row{z-index:0;}
.pro_filters .filter_row_top{position:relative; z-index:99;}
.pro_filters .filter_row .filter_col{}
.pro_filters .filter_row .f_col_1{width:21.31%; max-width:21.31%; -webkit-box:0 0 21.31%; -moz-box:0 0 21.31%; -webkit-flex:0 0 21.31%; -ms-flex:0 0 21.31%; flex:0 0 21.31%;}
.pro_filters .filter_row .f_col_2{width:12.82%; max-width:12.82%; -webkit-box:0 0 12.82%; -moz-box:0 0 12.82%; -webkit-flex:0 0 12.82%; -ms-flex:0 0 12.82%; flex:0 0 12.82%;}
.pro_filters .filter_row .f_col_3{width:8.41%; max-width:8.41%; -webkit-box:0 0 8.41%; -moz-box:0 0 8.41%; -webkit-flex:0 0 8.41%; -ms-flex:0 0 8.41%; flex:0 0 8.41%;}
.pro_filters .filter_row .filter_col .frm_label{display:block; color:#fff; font-size:1.6em; font-weight:600; padding-bottom:6px;}
.pro_filters .filter_row .filter_col .filter_input{position:relative;}
.pro_filters .filter_row .filter_col .filter_input .txtbox{width:100%; height:42px; border:none; outline:none; padding:10px 40px 10px 15px; -webkit-box-sizing:border-box; box-sizing:border-box; background:#fff url(../images/icon_location_1.svg) calc(100% - 9px) 9px no-repeat;}
.pro_filters .filter_row .filter_col .filter_input .current-location{right:0 !important; top:0 !important; width:42px; height:100%;}
.pro_filters .filter_row .filter_col .filter_input .current-location img{max-width:100%; height:auto; opacity:0;}

.pro_filters .filter_row .search_btn{width:118px; max-width:118px; -webkit-box:0 0 118px; -moz-box:0 0 118px; -webkit-flex:0 0 118px; -ms-flex:0 0 118px; flex:0 0 118px; padding-top:20px;}
.pro_filters .filter_row .search_btn .gen_btn{padding-top:15px; padding-bottom:12px;}
.pro_filters .filter_row .exclude_stc{width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px; padding-top:50px;}


.SumoSelect{width:100%;}
.SumoSelect>.CaptionCont{border:none; background:#fff; color:#1D2545; font-size:16px; min-height:40px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:8px 15px 9px;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; 
}
.SumoSelect>.CaptionCont>span{cursor:pointer; padding-right:17px;}
.SumoSelect>.CaptionCont>label{width:25px; font-size:18px; cursor:pointer; padding-right:12px;}
.SumoSelect>.CaptionCont>label>i{width:20px; height:20px; margin-left:0; right:0; background:none;}
.SumoSelect>.CaptionCont>label>i:after{content:""; display:block; width:6px; height:6px; border-right:2px solid #1D2545; border-bottom:2px solid #1D2545; position:absolute; left:6px; top:4px;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}
.SumoSelect.open>.CaptionCont, .SumoSelect:focus>.CaptionCont, .SumoSelect:hover>.CaptionCont{border:none; box-shadow:none; cursor:pointer;}
.SumoSelect.open>.optWrapper{top:100%; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.SumoSelect>.optWrapper>.options li.opt{padding:8px 15px;}

.SumoSelect>.CaptionCont>span.placeholder{font-size:16px; font-style:normal; color:#223467; line-height:25px;}


.custom_chk{display:block; position:relative; padding-left:32px; margin-bottom:12px; cursor:pointer; font-size:16px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:#fff;}
.custom_chk input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.custom_chk .checkmark{position:absolute; top:0; left:0; height:14px; width:14px; background-color:none; border:2px solid #fff;}
.custom_chk:hover input ~ .checkmark{background-color:none;}
.custom_chk input:checked ~ .checkmark{background-color:none;}
.custom_chk .checkmark:after{content:""; position:absolute; display:none;}
.custom_chk input:checked ~ .checkmark:after{display:block;}
.custom_chk .checkmark:after{left:4px; top:1px; width:4px; height:7px; border:solid white; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}

.pro_listing{padding:35px 0 100px;}
.pro_listing .pros_title{position:relative; z-index:10;}
.pro_listing .pros_title .plist_title{}
.pro_listing .pros_title .plist_tabs{text-align:right; padding-top:12px; z-index:9999;}
.pro_listing .pros_title .plist_tabs a{display:inline-block; color:#fff; font-size:1.6em; background:#1D2545; padding:12px 50px 10px 15px; text-decoration:none; position:relative; margin-left:17px;}
.pro_listing .pros_title .plist_tabs a span{display:inline-block; width:20px; height:20px; position:absolute; right:17px; top:calc(50% - 10px);
	-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.pro_listing .pros_title .plist_tabs a:hover span{right:12px;}
.pro_listing .pros_title .plist_tabs a.list_view span{background:url(../images/icon_list.svg) center no-repeat;}
.pro_listing .pros_title .plist_tabs a.map_view span{background:url(../images/icon_map.svg) center no-repeat;}
.pro_listing .pros_title .pt_row{padding-top:12px;}
.pro_listing .pros_title .pt_row h1{display:none;}
.pro_listing .pros_title .pt_row_dd{padding-top:29px;}
.pro_listing .pros_title .pt_row .sort_dd{text-align:left; width:225px; display:inline-block; vertical-align:middle;}
.pro_listing .pros_title .pt_row .sort_dd .SumoSelect>.CaptionCont>label{width:4px;}
.pro_listing .pros_title .pt_row .sort_dd .SumoSelect>.CaptionCont>span{padding-right:5px; font-weight:600;}
.pro_listing .pros_title .pt_row .sort_dd.per_pg{width:215px; margin-left:20px;}

.pro_list{padding:40px 0 0;}
.pro_list > .propertyhive{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.pro_list .pro_box{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%; margin:0 1.565% 50px 0;}
.pro_list .pro_box:nth-child(3n){margin-right:0;}
.pro_list .pro_box .pro_img{position:relative;  margin-bottom:10px;}
.pro_list .pro_box .pro_img img{display:block; width:100%; height:auto;}
.pro_list .pro_box .pro_img .gl_listing_label,
.pro_list .pro_box .pro_img .pro_tag{display:block; position:absolute; left:0; top:0; font-size:1.6em; font-weight:600; padding:10px 14px 8px; z-index:2; background:#37B3E6; color:#fff; text-transform:uppercase;}
.pro_list .pro_box .pro_img .gl_listing_label_red,
.pro_list .pro_box .pro_img .pro_tag_red{background:#F33E45;}
.pro_list .pro_box .pro_img .gl_new_listing_label,
.pro_list .pro_box .pro_img .pro_tag_right{left:auto; right:0;}
.pro_list .pro_box .pro_txt{padding-right:20px;}
.pro_list .pro_box .pro_txt .h5{padding-bottom:5px;}
.pro_list .pro_box .pro_txt .h5 h4,
.pro_list .pro_box .pro_txt .h5 a{font-size:1em; margin:0; padding:0;}
.pro_list .pro_box .pro_txt .h3{font-family:"aktiv-grotesk", Arial, sans-serif; padding-top:0; font-size:1.8em;}

.pagination{}
.propertyhive-pagination{width:100%; min-width:100%;}
.propertyhive-pagination ul,
.pagination ul{text-align:center;}
.propertyhive-pagination ul li,
.pagination ul li{display:inline-block; padding:0 5px;}
.propertyhive-pagination ul li span,
.pagination ul li span,
.propertyhive-pagination ul li a,
.pagination ul li a{text-decoration:none; font-weight:600; display:inline-block; width:30px; height:30px; text-align:center; line-height:32px; overflow:hidden;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.propertyhive-pagination ul li a:hover,
.propertyhive-pagination ul li span,
.pagination ul li a:hover,
.pagination ul li span{color:#1D2545; background:#37B3E6;}
.propertyhive-pagination ul li a,
.pagination ul li a{color:#fff; background:#1D2545;}
.propertyhive-pagination ul li a.prev,
.pagination ul li a.prev{font-size:0; line-height:999px; background:none; position:relative;}
.propertyhive-pagination ul li a.prev:before,
.pagination ul li a.prev:before{content:""; display:block; width:7px; height:7px; border-left:2px solid #1D2545; border-top:2px solid #1D2545; position:absolute; right:0; top:calc(50% - 4px);
	-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);
}
.propertyhive-pagination ul li a.next,
.pagination ul li a.next{font-size:0; line-height:999px; background:none; position:relative;}
.propertyhive-pagination ul li a.next:before,
.pagination ul li a.next:before{content:""; display:block; width:7px; height:7px; border-right:2px solid #1D2545; border-top:2px solid #1D2545; position:absolute; left:0; top:calc(50% - 4px);
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}

body.ph-view-list{}
body.ph-view-map .propertyhive-pagination{display:none;}


.properties-map-popup{background:#1D2545 !important; border:none !important; outline:none !important;}
@media only screen and (min-width: 1025px) {
	.properties-map-popup{width:400px !important;}
	.properties-map-popup .properties .property .image{width:40% !important;}
	.properties-map-popup .properties .property .details{width:55% !important;}
}
.properties-map-popup .properties{padding:40px 0 0 !important;}
.properties-map-popup .properties .property{padding:15px 25px !important;}
@media only screen and (max-width: 1024px) {
	.properties-map-popup .properties .property{padding:10px 15px !important;}
}
.properties-map-popup .properties .property .image{padding:0 !important; border:none !important;}
.properties-map-popup .properties .property .image img{padding:0 !important; border:none !important;}
.properties-map-popup .properties .property .details *,
.properties-map-popup .properties .property .details{color:#fff !important;}
.properties-map-popup .properties .property .details .address a,
.properties-map-popup .properties .property .details .address{font-family:"Playfair Display", Arial, sans-serif !important; font-size:20px !important; line-height:22px !important; text-decoration:none !important; font-weight:400 !important}
.properties-map-popup .properties .property .details .price{padding:16px !important; padding:10px 0 !important;}
.properties-map-popup .properties .property .details .summary{padding:16px !important; padding:0 0 10px !important;}
.properties-map-popup .title-close{background:none !important; padding:0 !important; position:absolute; right:0; top:0; width:32px; height:32px;}
.properties-map-popup .title-close .close{padding:0; margin:0;}
.properties-map-popup .title-close .close a{display:block; width:40px; height:40px; background:#37B3E6; color:#37B3E6 !important; position:relative;}
.properties-map-popup .title-close .close a:before{content:""; display:block; position:absolute; left:8px; top:18px; width:25px; height:5px; background:#fff;
	-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);
}
.properties-map-popup .title-close .close a:after{content:""; display:block; position:absolute; left:8px; top:18px; width:25px; height:5px; background:#fff;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}


/*===================================================================================*/
/*PROPERTY LISTING END===============================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*PROPERTY DETAILS START=============================================================*/
/*===================================================================================*/
.breadcrumbs{padding-top:10px;}
.breadcrumbs ol{font-size:1.6em;}
.breadcrumbs ol li{display:inline-block; padding-right:15px; position:relative;}
.breadcrumbs ol li span,
.breadcrumbs ol li a{display:inline-block; color:#37B3E6; font-weight:600; text-decoration:none; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.breadcrumbs ol li a:hover{color:#fff;}
.breadcrumbs ol li:after{content:">"; display:block; position:absolute; right:0; top:0; color:#37B3E6; font-weight:600;}
.breadcrumbs ol li:last-child{padding:0;}
.breadcrumbs ol li:last-child:after{display:none;}

.two_cols_v3_property{padding-bottom:40px;}
.two_cols_v3_property .tc_cols .tc_left{width:66.1%; max-width:66.1%; -webkit-box:0 0 66.1%; -moz-box:0 0 66.1%; -webkit-flex:0 0 66.1%; -ms-flex:0 0 66.1%; flex:0 0 66.1%;}
.two_cols_v3_property .tc_cols .tc_right{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%;}

.property_slider{padding:50px 0;}
.property_slider .pro_slider{position:relative;}
.property_slider .pro_slider .slider_navi{display:block; position:absolute; top:calc(50% - 21px); width:42px; height:42px; background:#37B3E6; z-index:10; opacity:0;
	-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.property_slider .pro_slider .slider_navi.prev_slide{left:0;
	-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);
}
.property_slider .pro_slider .slider_navi.next_slide{right:0;}
.property_slider .pro_slider:hover .slider_navi.prev_slide{left:20px; opacity:1;}
.property_slider .pro_slider:hover .slider_navi.next_slide{right:20px; opacity:1;}
.property_slider .pro_slider .pro_slide_col_1{width:66.1%; max-width:66.1%; -webkit-box:0 0 66.1%; -moz-box:0 0 66.1%; -webkit-flex:0 0 66.1%; -ms-flex:0 0 66.1%; flex:0 0 66.1%; position:relative;}
.property_slider .pro_slider .pro_slide_col_1 .sl_pro_img{padding:0 0 67.5%; position:relative;}
.img_counter{position:absolute; right:20px; bottom:20px; background:#fff url(../images/icon_gallery.svg) calc(100% - 18px) 50% no-repeat; font-size:1.6em; font-weight:600; padding:8px 50px 5px 15px;}
.img_counter{}
.property_slider .pro_slider .pro_slide_col_2{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%; position:relative;}
.property_slider .pro_slider .pro_slide_col_2 .sl_pro_img{background:#222; height:48.15%; position:relative;}
.property_slider .pro_slider .pro_slide_col_2 #pro_img_3{position:absolute; left:0; bottom:0; width:100%;}
.property_slider .pro_slider img{display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; cursor:pointer;}

.slider_img_list{display:none;}
.slider_img_list img{width:100px; height:auto;}

.popup_gallery{position:fixed; left:0; top:0; right:0; bottom:0; z-index:999999; background:#fff; display:none;}
.popup_gallery .img_counter{display:none;}
.popup_gallery .popup_gallery_padding{-webkit-box-sizing:border-box; box-sizing:border-box; width:100%; height:100%; padding:50px;}
.popup_gallery .close_popup{position:absolute; right:50px; top:50px; background:#37B3E6; width:42px; height:42px; z-index:999;}
.popup_gallery .close_popup:before{content:""; display:block; position:absolute; left:8px; top:18px; width:25px; height:5px; background:#9cd9f5;
	-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);
}
.popup_gallery .close_popup:after{content:""; display:block; position:absolute; left:8px; top:18px; width:25px; height:5px; background:#9cd9f5;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}
.popup_gallery .p_gallery{height:100%;}
.popup_gallery .p_gallery div{height:100%;}
.popup_gallery .p_gallery img{display:block; margin:0 auto; max-width:100%; max-height:100%; width:auto; height:auto;}

.property_meta{padding:40px 0 17px;}
.property_meta .pmeta_left{width:66.1%; max-width:66.1%; -webkit-box:0 0 66.1%; -moz-box:0 0 66.1%; -webkit-flex:0 0 66.1%; -ms-flex:0 0 66.1%; flex:0 0 66.1%;}
.property_meta .pmeta_left .department_meta{}
.property_meta .pmeta_left .department_meta .pro_department{}
.property_meta .pmeta_left .department_meta .pro_meta{text-align:right; padding:10px 0 0;}
.property_meta .pmeta_left .department_meta .pro_meta .pmeta{color:#fff; font-size:1.6em; display:inline-block; vertical-align:middle; position:relative; padding:10px 0 5px 42px; margin-left:30px;}
.property_meta .pmeta_left .department_meta .pro_meta .pmeta span{display:block; width:32px; height:32px; position:absolute; left:0; top:0;}

.property_meta .pmeta_left .department_meta .pro_meta .pmeta span.icon_bath{background:url(../images/icon_bath.svg) center no-repeat; background-size:contain;}
.property_meta .pmeta_left .department_meta .pro_meta .pmeta span.icon_beds{background:url(../images/icon_bedrooms.svg) center no-repeat; background-size:contain;}
.property_meta .pmeta_left .department_meta .pro_meta .pmeta span.icon_living{background:url(../images/icon_living_room.svg) center no-repeat; background-size:contain;}
.property_meta .pmeta_left .department_meta .pro_meta .pmeta span.icon_parking{background:url(../images/icon_parking.svg) center no-repeat; background-size:contain;}

.property_meta .pmeta_left .guide_price{margin-top:12px;}

.property_meta .pmeta_right{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%;}
.property_meta .pmeta_right .gen_btn{display:block; text-align:center; margin:0 0 20px; padding:18px 16px 15px;}
.property_meta .pmeta_right .gen_btn:after{position:static; display:inline-block; vertical-align:middle; margin-top:-4px; margin-left:8px;}
.property_meta .pmeta_right .gen_btn:hover:after{margin-left:12px;}

.pro_contents{padding:0 0 75px;}
.pro_contents .pro_tabs{overflow:hidden;}
.pro_contents .pro_tabs a{display:inline-block; color:#fff; background:#29304d; font-size:1.6em; text-decoration:none; padding:10px 15px 8px; font-weight:600; margin-right:16px; min-width:100px; -webkit-box-sizing:border-box; box-sizing:border-box; text-align:center; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.pro_contents .pro_tabs a:hover{background:#2f648a;}
.pro_contents .pro_tabs a.active{color:#1D2545; background:#fff;}
.pro_contents .pro_cnts{padding:50px 0;}
.pro_contents .pro_cnts .pro_details{}
.pro_contents .pro_cnts .pro_details .prod_left{width:62.5%; max-width:62.5%; -webkit-box:0 0 62.5%; -moz-box:0 0 62.5%; -webkit-flex:0 0 62.5%; -ms-flex:0 0 62.5%; flex:0 0 62.5%;}
.pro_contents .pro_cnts .cms{}
.pro_contents .pro_cnts .cms img{max-width:100%; height:auto;}
.pro_contents .pro_cnts .cms h5{padding-bottom:0;}
.pro_contents .pro_cnts .cms p{line-height:1.25;}
.pro_contents .pro_cnts .pro_details .prod_right{width:27.76%; max-width:27.76%; -webkit-box:0 0 27.76%; -moz-box:0 0 27.76%; -webkit-flex:0 0 27.76%; -ms-flex:0 0 27.76%; flex:0 0 27.76%; padding:10px 0;}
.pro_contents .pro_cnts .pro_details .prod_right .p_sticky{position:sticky; top:0;}
.pro_contents .pro_cnts .pro_details .prod_right .cta_box{padding:30px 20px;}
.pro_contents .pro_cnts .pro_details .prod_right .cta_box p{line-height:1.4;}
.pro_contents .pro_cnts .pro_details .prod_right .cta_box p a{text-decoration:none; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.pro_contents .pro_cnts .pro_details .prod_right .cta_box p a:hover{color:#fff;}

.map_holder{position:relative; padding:0 0 70%;}
.map_holder #property_street_view_canvas,
.map_holder #property_map_canvas{position:absolute; left:0; top:0; width:100% !important; height:100% !important;}

.sharing_widget{padding-top:42px;}
.sharing_widget .share_label{font-size:1.6em; font-weight:600;}
.sharing_widget .share_label span{display:inline-block; position:relative; padding:0 40px 0 0;}
.sharing_widget .share_label span:after{content:""; display:block; width:6px; height:6px; border-top:2px solid #37B3E6; border-right:2px solid #37B3E6; position:absolute; right:14px; top:calc(50% - 3px);
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s;
}
.sharing_widget .share_icons{text-align:right; width:145px; max-width:145px; -webkit-box:0 0 145px; -moz-box:0 0 145px; -webkit-flex:0 0 145px; -ms-flex:0 0 145px; flex:0 0 145px; display:none;}
.sharing_widget .share_icons a{text-decoration:none; margin:0 0 0 17px !important; float:none !important; height:20px;}
.sharing_widget .share_icons .heateor_sss_sharing_ul{margin:0 !important; padding:0 !important;}
.sharing_widget .share_icons a:first-child{margin-left:0;}
.sharing_widget .share_icons a svg{width:auto !important; height:auto !important; margin:0 !important; float:none !important; display:block !important;}
.sharing_widget .share_icons a svg path{fill:#37B3E6;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.sharing_widget .share_icons a:hover svg path{fill:#1D2545;}

.fancybox-content{}
.property-enquiry-form{}
.property-enquiry-form .control{padding:8px 0;}
.property-enquiry-form .control label{font-size:1.6em;}
.property-enquiry-form .control input,
.property-enquiry-form .control textarea{padding:10px; font-size:1.6em; border:1px solid #1D2545;}
.property-enquiry-form input[type=submit]{background:#37B3E6; color:#1D2545; width:125px; height:40px; cursor:pointer; border:none; outline:none; font-weight:600; display:block; margin:10px 0;}

/*===================================================================================*/
/*PROPERTY DETAILS END===============================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*OUR TEAM START=====================================================================*/
/*===================================================================================*/
.two_cols_v3.two_cols_v3_team{}
.two_cols_v3.two_cols_v3_team .tc_cols{}
.two_cols_v3.two_cols_v3_team .tc_cols .tc_left{padding-right:10px;}
.two_cols_v3.two_cols_v3_team .tc_cols .tc_right{width:40.46%; max-width:40.46%; -webkit-box:0 0 40.46%; -moz-box:0 0 40.46%; -webkit-flex:0 0 40.46%; -ms-flex:0 0 40.46%; flex:0 0 40.46%; z-index:999;}

.team_filters{margin-top:6px;}
.team_filters .blue_bg{display:inline-block; position:relative;}
.team_filters .SumoSelect{position:static;}
@media only screen and (min-width: 1025px) {
	.team_filters #team_filters{display:none;}
}
.team_filters label.tf_label{display:inline-block; vertical-align:middle; font-size:1.6em; font-weight:600; padding-left:15px; padding-top:3px;}
.team_filters .tfilters{display:inline-block; vertical-align:middle;}
.team_filters .tfilters .SumoSelect > .CaptionCont > span{font-weight:600;}
.team_filters .tfilters .SumoSelect > .CaptionCont{background:#37B3E6; padding-left:2px; padding-right:35px; padding-top:14px; padding-bottom:12px;}
.team_filters .tfilters .hide_label{display:none;}

.team_listing{padding:65px 0 35px; overflow:hidden;}
.tlist{margin:0 -100px;}
.tlist .t_box{/*width:23.63%; max-width:23.63%; -webkit-box:0 0 23.63%; -moz-box:0 0 23.63%; -webkit-flex:0 0 23.63%; -ms-flex:0 0 23.63%; flex:0 0 23.63%; margin:0 14.555% 65px 0;*/ 
	width:33.33%; max-width:33.33%; -webkit-box:0 0 33.33%; -moz-box:0 0 33.33%; -webkit-flex:0 0 33.33%; -ms-flex:0 0 33.33%; flex:0 0 33.33%;
	-webkit-box-sizing:border-box; box-sizing:border-box;
	padding:0 100px; margin-bottom:65px;
	/*margin:0 14% 65px;*/
}
@media only screen and (max-width: 1480px) {
	.tlist{margin:0 -50px;}
	.tlist .t_box{padding:0 50px;}
}
@media only screen and (max-width: 1280px) {
	.tlist{margin:0 -25px;}
	.tlist .t_box{padding:0 25px;}
}
/*.tlist .t_box_all{display:none;}*/
.tlist .t_box.t_box_cta,
.tlist .t_box:nth-child(3n){margin-right:0;}
.tlist .t_box.t_box_cta,
.tlist .t_box.commercial_box{display:block;}
.tlist .t_box .t_img{margin-bottom:12px; position:relative; overflow:hidden;}
.tlist .t_box .t_img img{display:block; width:100%; height:auto;}
.tlist .t_box .t_img .t_txt{position:absolute; left:0; top:-25px; background:#37B3E6; width:100%; height:100%; padding:20px 0; -webkit-box-sizing:border-box; box-sizing:border-box; opacity:0;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.tlist .t_box .t_img.t_open .t_txt{top:0; opacity:1;}
@media only screen and (min-width: 1025px) {
	.tlist .t_box .t_img:hover .t_txt{top:0; opacity:1;}
}
.tlist .t_box .t_img .t_txt .t_txt_padding{padding:0 20px;}
.tlist .t_box .t_img .t_txt p{font-size:1.4em; line-height:1.2;}
.tlist .t_box .t_img .t_txt .frow{height:100%; overflow:auto;}
.tlist .t_box .h5{padding-bottom:5px;}
.tlist .t_box .h5 sup{font-size:14px; vertical-align:baseline;}
.tlist .t_box p.designation{font-weight:600;}
.tlist .t_box p.designation span{color:#37B3E6;}
.tlist .t_box .t_contact{font-size:1.6em; padding:3px 0 3px 30px; position:relative;}
.tlist .t_box .t_contact span{display:block; width:22px; height:22px; position:absolute; left:-2px; top:1px;}
.tlist .t_box .t_contact a{text-decoration:none; word-break:break-all;}
.tlist .t_box .t_contact a:hover{text-decoration:underline;}

.team_cta{padding:0 0 100%; position:relative;}
.team_cta .t_cta{position:absolute; left:0; top:0; width:100%; height:100%;}
.team_cta .t_cta .cms{padding:20px 40px; max-width:200px; margin:0 auto;}
/*===================================================================================*/
/*OUR TEAM END=======================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*CONTACT US START===================================================================*/
/*===================================================================================*/
.two_cols_v4{padding:75px 0;}
.two_cols_v4 .tc_map{width:57.69%; max-width:57.69%; -webkit-box:0 0 57.69%; -moz-box:0 0 57.69%; -webkit-flex:0 0 57.69%; -ms-flex:0 0 57.69%; flex:0 0 57.69%;}
.two_cols_v4 .tc_map .map_height{padding:0 0 72.22%; background:#f7f7f7; position:relative;}
.two_cols_v4 .tc_map .map_box{position:absolute; left:0; top:0; width:100%; height:100%;}
.two_cols_v4 .tc_txt{width:28.44%; max-width:28.44%; -webkit-box:0 0 28.44%; -moz-box:0 0 28.44%; -webkit-flex:0 0 28.44%; -ms-flex:0 0 28.44%; flex:0 0 28.44%;}
.two_cols_v4 .tc_txt .cms{}
.two_cols_v4 .tc_txt .cms p{}
.two_cols_v4 .tc_txt .cms p a{text-decoration:none; color:#fff;}
.two_cols_v4 .tc_txt .cms p a:hover{text-decoration:underline;}
/*===================================================================================*/
/*CONTACT US END=====================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*REVIEWS START======================================================================*/
/*===================================================================================*/
.reviews_slider{padding:40px 0;}
.reviews_slider_half_dark_blue{position:relative;}
.reviews_slider_half_dark_blue:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; top:50%; background:#1D2545; z-index:1;}
.reviews_slider .wrapper{max-width:1036px;}
.reviews_slider .slider_navi{position:relative; z-index:999;}
.reviews_slider .slider_navi:before{content:""; display:block; position:absolute; left:0; top:0; bottom:0; width:150px; z-index:9;
	background:linear-gradient(90deg,rgba(55, 179, 230, 1) 41%, rgba(55, 179, 230, 0) 100%);
}
.reviews_slider .slider_navi:after{content:""; display:block; position:absolute; right:0; top:0; bottom:0; width:150px; z-index:9;
	background:linear-gradient(90deg,rgba(55, 179, 230, 0) 0%, rgba(55, 179, 230, 1) 60%);
}
.reviews_slider .rev_slider{position:static;}
.reviews_slider .rev_slider .rev_slide{padding:40px 0; display:none;}
.reviews_slider .rev_slider .rev_slide_active{display:block;}
.reviews_slider .rev_slider .slick-slide .rev_slide{display:block;}
.reviews_slider .rev_slider .rev_slide .reviwer{padding-bottom:25px;}
.reviews_slider .rev_slider .rev_slide .reviwer img{display:block; margin:0 auto; max-width:38px; height:auto;}
.reviews_slider .rev_slider .rev_slide .reviwer .g_rating{}
.reviews_slider .rev_slider .rev_slide .reviwer .g_rating span{display:inline-block; width:16px; height:16px; margin:0 2px;}
.reviews_slider .rev_slider .rev_slide .reviwer .g_rating span svg{width:16px; height:16px;}
.reviews_slider .rev_slider .rev_slide .rev_texts{max-width:615px; margin:0 auto;}
.reviews_slider .g_revs_logo{padding:8px 0 50px;}
.reviews_slider .g_revs_logo img{width:118px; height:48px; display:block; margin:0 auto;}
.reviews_slider .rev_slider .slick-arrow{width:50px; height:50px; margin-top:-25px; top:50%;}
.reviews_slider .rev_slider .slick-prev:after{border-bottom:7px solid #1D2545; border-left:7px solid #1D2545; width:25px; height:25px;}
.reviews_slider .rev_slider .slick-next:after{border-top:7px solid #1D2545; border-right:7px solid #1D2545; width:25px; height:25px;}

.revs_list{padding:50px 90px 90px;}
.revs_list .revs_iso{max-width:1460px; margin:0 auto;}
.revs_list .revs_iso .rev_box{width:33.29%; padding:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.revs_list .revs_iso .rev_box .rev_txts{background:#29304d; padding:30px 40px;}
.revs_list .revs_iso .rev_box .rev_txts .h6{font-size:1.6em; margin-top:5px;}
.revs_list .revs_iso .rev_box .rev_img{}
.revs_list .revs_iso .rev_box .rev_img img{display:block; width:100%; height:auto;}
/*===================================================================================*/
/*REVIEWS END========================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*NEWS START=========================================================================*/
/*===================================================================================*/
.news_listing{padding:40px 0 50px;}
.news_listing .news_filter{padding:0 0 50px;}
.news_listing .news_filter .cat_scroll{overflow:auto; -webkit-overflow-scrolling:touch;}
.news_listing .news_filter .cat_scroll .cat_wrap{white-space:nowrap;}
.news_listing .news_filter ul{font-weight:600; margin-top:10px;}

@media only screen and (min-width: 1280px) {
	.news_listing .news_filter ul.space_between{-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
	.news_listing .news_filter ul.cat_left li{margin-right:50px;}
}

.news_listing .news_filter ul li{margin-bottom:10px; margin-right:10px;}
.news_listing .news_filter ul li:last-child{margin-right:0;}
.news_listing .news_filter ul li a{text-decoration:none; background:#ecf7fd; display:inline-block; padding:17px 15px 14px; min-width:100px; text-align:center;  -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.news_listing .news_filter ul li.active a,
.news_listing .news_filter ul li a:hover{background:#37B3E6;}

.news_listing .news_list{max-width:1460px; margin:0 auto; padding:0 90px 50px;}
.news_listing .news_list .news_box{width:33.33%; max-width:33.33%; -webkit-box:0 0 33.33%; -moz-box:0 0 33.33%; -webkit-flex:0 0 33.33%; -ms-flex:0 0 33.33%; flex:0 0 33.33%; padding:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.news_listing .news_list .news_box:nth-child(3n){margin-right:0;}
.news_listing .news_list .news_box .nbox_bg{background:#ecf7fd; height:100%; position:relative;}
.news_listing .news_list .news_box .news_img{}
.news_listing .news_list .news_box .news_img img{display:block; width:100%; height:auto;}
.news_listing .news_list .news_box .news_txt{padding:25px 20px 65px;}
.news_listing .news_list .news_box .news_txt .h5{text-transform:capitalize;}
.news_listing .news_list .news_box .news_txt .dt_cat{font-size:1.6em;}
.news_listing .news_list .news_box .news_txt .dt_cat a{text-decoration:none;}
.news_listing .news_list .news_box .news_txt .gen_link{position:absolute; left:20px; bottom:23px;}

.capitalize{text-transform:capitalize;}

.pagination_news{padding-bottom:45px;}
/*===================================================================================*/
/*NEWS END===========================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*NEWS DETAILS START=================================================================*/
/*===================================================================================*/
.news_meta{position:relative; width:400px; float:right; padding-bottom:17px;}
.news_meta .author_img{width:60px; height:60px; position:absolute; left:0; top:0;}
.news_meta .author_img img{display:block; width:100%; height:auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.news_meta .nm_txts{font-size:1.6em; color:#fff; line-height:1.4; padding:10px 0 0 80px;}
.news_meta .nm_txts a{color:#fff; text-decoration:none;}
.news_meta .nm_txts span{color:#37B3E6;}

.news_banner{position:relative; z-index:10;}
.news_banner:after{content:""; display:block; position:absolute; left:0; top:0; right:0; height:50%; background:#1D2545; z-index:1;}
.news_banner img{display:block; width:100%; height:auto; position:relative; z-index:999;}

.news_cols{padding:50px 0;}
.news_cols .news_left{width:57.69%; max-width:57.69%; -webkit-box:0 0 57.69%; -moz-box:0 0 57.69%; -webkit-flex:0 0 57.69%; -ms-flex:0 0 57.69%; flex:0 0 57.69%;}
.news_cols .news_right{width:32.21%; max-width:32.21%; -webkit-box:0 0 32.21%; -moz-box:0 0 32.21%; -webkit-flex:0 0 32.21%; -ms-flex:0 0 32.21%; flex:0 0 32.21%;}
.news_cols .news_right .n_sticky{position:sticky; top:0;}
.news_contents{}
.news_contents .cms h5{margin-bottom:20px;}
.news_contents .cms p{line-height:1.2;}
.news_contents .cms p a{color:#37B3E6;}
.quote_box{padding:35px 0 35px 105px; position:relative;}
.quote_box:before{display:block; content:""; position:absolute; left:0; top:35px; width:50px; height:40px; background:url(../images/quote.svg) center no-repeat;}
.news_content_img{padding:30px 0;}
.news_content_img img{display:block; width:100%; height:auto;}

.newsletter_box{padding:30px 20px;}
.newsletter_box .nl_form{padding:18px 0 10px;}
.newsletter_box .nl_form .nl_txt{margin-bottom:10px; position:relative;}
.newsletter_box .nl_form .nl_txt .nl_label{color:#fff; font-size:1.6em; padding:10px 20px 0; position:absolute; left:0; top:0; z-index:-1; opacity:0;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.newsletter_box .nl_form .nl_txt .txtbox{width:100%; height:40px; color:#fff; background:#29304d; border:none; outline:none; padding:10px 20px; -webkit-box-sizing:border-box; box-sizing:border-box;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.newsletter_box .nl_form .nl_txt .txtbox::-webkit-input-placeholder{opacity:1; color:#fff;}
.newsletter_box .nl_form .nl_txt .txtbox::-moz-placeholder{opacity:1; color:#fff;}
.newsletter_box .nl_form .nl_txt .txtbox:-ms-input-placeholder{opacity:1; color:#fff;}
.newsletter_box .nl_form .nl_txt .txtbox:-moz-placeholder{opacity:1; color:#fff;}
.newsletter_box .nl_form .nl_txt.frm_focus .nl_label{opacity:0.7; z-index:1; font-size:1.2em; padding:2px 20px 0;}
.newsletter_box .nl_form .nl_txt.frm_focus .txtbox{padding:18px 20px 2px;}
.newsletter_box .nl_form .nl_agree{padding-bottom:18px;}
.newsletter_box .nl_form .signup_btn{position:relative;}
.newsletter_box .nl_form .signup_btn .wpcf7-spinner{position:absolute; right:10px; top:15px; margin:0;}
.newsletter_box .nl_form .signup_btn .nl_btn{position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer; opacity:0;}
.newsletter_box .nl_form .signup_btn .gen_btn{display:block; margin:0; padding:18px 16px 15px; font-weight:600;}
.newsletter_box .nl_form .signup_btn .gen_btn:after{display:none;}
.newsletter_box .nl_form .signup_btn .gen_btn span{display:inline-block; position:relative; padding-right:24px;}
.newsletter_box .nl_form .signup_btn .gen_btn span:after{content:""; display:block; width:6px; height:6px; border-top:2px solid #1D2545; border-right:2px solid #1D2545; position:absolute; right:0; top:calc(50% - 6px);
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s;
}
.newsletter_box .wpcf7-not-valid-tip{color:#fff !important; font-size:14px !important;}
.newsletter_box .wpcf7-response-output{color:#fff !important; font-size:14px !important;}
@media only screen and (min-width: 1025px) {
	.newsletter_box .nl_form .signup_btn:hover .gen_btn span:after{right:-4px;}
}


.custom_radio{display:block; position:relative; padding-left:24px; cursor:pointer; font-size:14px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:#fff;}
.custom_radio .wpcf7-form-control-wrap{position:static;}
.custom_radio a{color:#fff;}
.custom_radio input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.custom_radio .checkmark{position:absolute; top:2px; left:0; height:12px; width:12px; background-color:none; border-radius:50%; border:1px solid #fff;}
.custom_radio:hover input ~ .checkmark{background-color:none;}
.custom_radio input:checked ~ .checkmark{background-color:none;}
.custom_radio .checkmark:after{content:""; position:absolute; display:none;}
.custom_radio input:checked ~ .checkmark:after{display:block;}
.custom_radio .checkmark:after{top:2px; left:2px; width:8px; height:8px; border-radius:50%; background:#37B3E6;}

.post_navi{padding:40px 0;}
.post_navi .post_link{padding:40px 0;}
.post_navi .post_link a{text-decoration:none; color:#fff; font-size:1.6em; display:inline-block; position:relative; padding:5px 0 5px 27px;}
.post_navi .post_link a:before{display:block; content:""; position:absolute; left:0; top:10px; width:7px; height:7px; border-top:2px solid #37B3E6; border-left:2px solid #37B3E6;
	-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-s45deg);
}
.post_navi .next_post{text-align:right;}
.post_navi .next_post a{padding:5px 27px 5px 0;}
.post_navi .next_post a:before{left:auto; right:0; border:none;
	border-top:2px solid #37B3E6; border-right:2px solid #37B3E6;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}
.news_listing_related{padding:40px 0;}
/*===================================================================================*/
/*NEWS DETAILS END===================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*SELLING WITH US START==============================================================*/
/*===================================================================================*/
.fullwidth_banner{}
.fullwidth_banner img{display:block; width:100%; height:auto;}

.two_cols_v5{/*padding:50px 0;*/ padding:100px 0;}
.two_cols_v5 .tc_img{width:49.19%; max-width:49.19%; -webkit-box:0 0 49.19%; -moz-box:0 0 49.19%; -webkit-flex:0 0 49.19%; -ms-flex:0 0 49.19%; flex:0 0 49.19%;}
.two_cols_v5 .tc_img img{display:block; width:100%; height:auto;}
.two_cols_v5 .tc_txt{width:40.46%; max-width:40.46%; -webkit-box:0 0 40.46%; -moz-box:0 0 40.46%; -webkit-flex:0 0 40.46%; -ms-flex:0 0 40.46%; flex:0 0 40.46%;}
.two_cols_v5 .tc_txt .gen_btn{margin:30px 30px 0 0;}
.two_cols_v5 .tc_txt .gen_btn:last-child{margin-right:0;}

.two_cols_v6{/*padding:50px 0;*/ padding:100px 0;}
.two_cols_v6 .tc_cols{}
.two_cols_v6 .tc_cols .tc_img{width:49.19%; max-width:49.19%; -webkit-box:0 0 49.19%; -moz-box:0 0 49.19%; -webkit-flex:0 0 49.19%; -ms-flex:0 0 49.19%; flex:0 0 49.19%;}
.two_cols_v6 .tc_cols .tc_img img{display:block; width:100%; height:auto;}
.two_cols_v6 .tc_cols .tc_txt{width:40.46%; max-width:40.46%; -webkit-box:0 0 40.46%; -moz-box:0 0 40.46%; -webkit-flex:0 0 40.46%; -ms-flex:0 0 40.46%; flex:0 0 40.46%;}

.module_gallery{}
.module_gallery .md_slide{display:none;}
.module_gallery .slick-slide .md_slide,
.module_gallery .md_slide_active{display:block;}

.mm_accordion{}
.mm_accordion .acc_item{border-bottom:2px solid #37B3E6;}
.mm_accordion .acc_item .acc_title{}
.mm_accordion .acc_item .acc_title h4{cursor:pointer; padding:17px 20px 17px 0; position:relative;}
.mm_accordion .acc_item .acc_title h4:after{content:""; display:block; position:absolute; right:0; top:26px; width:12px; height:12px; border-bottom:4px solid #37B3E6; border-right:4px solid #37B3E6;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.mm_accordion .acc_item .acc_title_open h4:after{-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);}
.mm_accordion .acc_item .acc_title_link h4{padding:0;}
.mm_accordion .acc_item .acc_title_link h4:after{-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); z-index:-1;}
.mm_accordion .acc_item .acc_title_link h4 a{padding:17px 20px 17px 0; display:block;}
.mm_accordion .acc_item .acc_txt{display:none;}
.mm_accordion .acc_item .acc_txt .cms p{padding:5px 0 15px;}

.team_slider{padding:50px 0;}
.team_slider .ts_title{}
.team_slider .ts_title .ts_left{}
.team_slider .ts_title .ts_right{text-align:right; text-align:right; width:170px; max-width:170px; -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;}
.team_slider .tm_slider{}
.team_slider .tm_slider .slick-arrow{background:none; width:52px; height:52px; top:calc(50% - 70px);}
.team_slider .tm_slider .slick-prev{left:-55px;}
.team_slider .tm_slider .slick-prev:after{border-bottom:8px solid #37B3E6; border-left:8px solid #37B3E6; width:24px; height:24px; }
.team_slider .tm_slider .slick-next{right:-55px;}
.team_slider .tm_slider .slick-next:after{border-top:8px solid #37B3E6; border-right:8px solid #37B3E6; width:24px; height:24px;}
.team_slider .tm_slider .tm_slide{max-width:300px; display:none;}
.team_slider .tm_slider .tm_slide_active{display:block;}
.team_slider .tm_slider .slick-slide .tm_slide{display:block; max-width:none}
.team_slider .tm_slider .tm_slide p{font-weight:600;}
.team_slider .tm_slider .tm_slide .tm_img{}
.team_slider .tm_slider .tm_slide .tm_img img{display:block; width:100%; height:auto;}
.team_slider .tm_slider .slick-slide{margin:0 10px;}
.team_slider .tm_slider .slick-list{margin:0 -10px;}

.reviews_slider_v2{padding:30px 0;}
.reviews_slider_v2 .rev_sl_title{padding:0 0 33px;}
.reviews_slider_v2 .rev_sl_title .sl_title{}
.reviews_slider_v2 .rev_sl_title .sl_btn{text-align:right; width:170px; max-width:170px; -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;}
.reviews_slider_v2 .rev_slider_v2{}
.reviews_slider_v2 .rev_slider_v2 .slick-track{display:flex !important;}
.reviews_slider_v2 .rev_slider_v2 .slick-slide{height:auto;}

.reviews_slider_v2 .rev_slider_v2 .rev_slide{max-width:400px; display:none; height:100%;}
.reviews_slider_v2 .rev_slider_v2 .slick-slide .rev_slide,
.reviews_slider_v2 .rev_slider_v2 .rev_slide_active{display:block; max-width:none;}
.reviews_slider_v2 .rev_slider_v2 .rev_slide .cms{padding:40px;}
.reviews_slider_v2 .rev_slider_v2 .rev_slide .rev_name{font-size:1.8em; color:#fff;}
.reviews_slider_v2 .rev_slider_v2 .slick-slide{margin:0 10px;}
.reviews_slider_v2 .rev_slider_v2 .slick-list{margin:0 -10px;}
.reviews_slider_v2 .rev_slider_v2 .slick-arrow{background:none; width:52px; height:52px; top:calc(50% - 26px);}
.reviews_slider_v2 .rev_slider_v2 .slick-prev{left:-55px;}
.reviews_slider_v2 .rev_slider_v2 .slick-prev:after{border-bottom:8px solid #37B3E6; border-left:8px solid #37B3E6; width:24px; height:24px; }
.reviews_slider_v2 .rev_slider_v2 .slick-next{right:-55px;}
.reviews_slider_v2 .rev_slider_v2 .slick-next:after{border-top:8px solid #37B3E6; border-right:8px solid #37B3E6; width:24px; height:24px;}
/*===================================================================================*/
/*SELLING WITH US END================================================================*/
/*===================================================================================*/


/*===================================================================================*/
/*VALUATIONS START===================================================================*/
/*===================================================================================*/
.valuation_form{padding:90px 0;}
.valuation_form .wrapper{max-width:745px;}
.valuation_form .frm_title{}
.valuation_form .frm_dd{max-width:590px; margin:0 auto; text-align:center;}
.valuation_form .frm_dd .SumoSelect{width:auto; text-align:left; border-bottom:2px solid #37B3E6;}
.valuation_form .frm_dd .SumoSelect>.CaptionCont>span{padding-right:33px;}
.valuation_form .frm_dd .SumoSelect>.CaptionCont{font-family:"Playfair Display", Arial, sans-serif; font-size:4.2em; padding-left:0;}
.valuation_form .frm_dd .SumoSelect>.CaptionCont>label>i:after{width:14px; height:14px; border-right:5px solid #37B3E6; border-bottom:5px solid #37B3E6; top:-3px; left:14px;}
.valuation_form .frm_intro{padding:20px 0 50px;}
.valuation_form .interested_in{padding:0 0 32px;}
.valuation_form .frm_label{font-size:1.8em; font-family:"Playfair Display", Arial, sans-serif; font-weight:500; padding-bottom:10px; display:block;}
.valuation_form .interested_in .int_tabs{}
.valuation_form .interested_in .int_tabs .int_tab{text-align:center;}
.valuation_form .interested_in .int_tabs .int_tab_1{-webkit-box:0 0 33.28%; -moz-box:0 0 33.28%; -webkit-flex:0 0 33.28%; -ms-flex:0 0 33.28%; flex:0 0 33.28%; width:33.28%; max-width:33.28%;}
.valuation_form .interested_in .int_tabs .int_tab_2{-webkit-box:0 0 34.09%; -moz-box:0 0 34.09%; -webkit-flex:0 0 34.09%; -ms-flex:0 0 34.09%; flex:0 0 34.09%; width:34.09%; max-width:34.09%;}
.valuation_form .interested_in .int_tabs .int_tab_3{-webkit-box:0 0 26.84%; -moz-box:0 0 26.84%; -webkit-flex:0 0 26.84%; -ms-flex:0 0 26.84%; flex:0 0 26.84%; width:26.84%; max-width:26.84%;}
.valuation_form .interested_in .int_tabs .int_tab a{display:block; text-decoration:none; font-family:"Playfair Display", Arial, sans-serif; font-weight:500; font-size:1.8em; padding:14px 14px 15px; background:#edeef0; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.valuation_form .interested_in .int_tabs .int_tab a:hover,
.valuation_form .interested_in .int_tabs .int_tab_active a{background:#37B3E6;}

.valuation_form .val_row{padding:0 0 32px;}
.valuation_form .val_row .val_col{-webkit-box:0 0 48.32%; -moz-box:0 0 48.32%; -webkit-flex:0 0 48.32%; -ms-flex:0 0 48.32%; flex:0 0 48.32%; width:48.32%; max-width:48.32%;}
.valuation_form .txtbox{width:100%; background:#edeef0; border:none; outline:none; height:52px; padding:10px 20px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.valuation_form .txtarea{height:160px; resize:none;}

.wpcf7-response-output,
.wpcf7-not-valid-tip{font-size:1.4em; border:none !important; padding:5px 0 0 !important; margin:0 !important; color:#1D2545 !important;}
.wpcf7-response-output{color:#37B3E6 !important;}

.valuation_form .submit_val{position:relative;}
.valuation_form .submit_val .wpcf7-spinner{position:absolute; right:0; top:calc(100% + 15px);}
.valuation_form .submit_val .submit_btn{position:absolute; left:0; top:0; right:0; height:100%; width:100%; z-index:1; cursor:pointer; opacity:0;}
.valuation_form .submit_val .gen_btn{display:block; margin-top:0; padding-left:15px; padding-right:15px;}
.valuation_form .submit_val .gen_btn:after{display:none;}
.valuation_form .submit_val .gen_btn span{display:inline-block; position:relative; padding-right:24px;}
.valuation_form .submit_val .gen_btn span:after{content:""; display:block; width:6px; height:6px; border-top:2px solid #1D2545; border-right:2px solid #1D2545; position:absolute; right:0; top:calc(50% - 6px);
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s;
}
@media only screen and (min-width: 1025px) {
	.valuation_form .submit_val:hover .gen_btn span:after{right:-4px;}
}

#contact_form_salisbury_office{max-width:900px; margin-left:auto; margin-right:auto; background:#fff;}
#contact_form_salisbury_office .valuation_form{padding:35px 30px 20px;}
#contact_form_salisbury_office .mfp-close{right:7px;}
#contact_form_salisbury_office .mfp-close:after,
#contact_form_salisbury_office .mfp-close:before{background:#37B3E6;}
#contact_form_salisbury_office .valuation_form .interested_in .int_tabs .int_tab{-webkit-box:0 0 48.32%; -moz-box:0 0 48.32%; -webkit-flex:0 0 48.32%; -ms-flex:0 0 48.32%; flex:0 0 48.32%; width:48.32%; max-width:48.32%;}
@media only screen and (max-width: 767px) {
	#contact_form_salisbury_office .valuation_form{padding:25px 15px 10px;}
}


#contact_form_stockbridge_office{max-width:900px; margin-left:auto; margin-right:auto; background:#fff;}
#contact_form_stockbridge_office .valuation_form{padding:35px 30px 20px;}
#contact_form_stockbridge_office .mfp-close{right:7px;}
#contact_form_stockbridge_office .mfp-close:after,
#contact_form_stockbridge_office .mfp-close:before{background:#37B3E6;}
#contact_form_stockbridge_office .valuation_form .interested_in .int_tabs .int_tab{-webkit-box:0 0 48.32%; -moz-box:0 0 48.32%; -webkit-flex:0 0 48.32%; -ms-flex:0 0 48.32%; flex:0 0 48.32%; width:48.32%; max-width:48.32%;}
@media only screen and (max-width: 767px) {
	#contact_form_stockbridge_office .valuation_form{padding:25px 15px 10px;}
}


#contact_form_westbury_office{max-width:900px; margin-left:auto; margin-right:auto; background:#fff;}
#contact_form_westbury_office .valuation_form{padding:35px 30px 20px;}
#contact_form_westbury_office .mfp-close{right:7px;}
#contact_form_westbury_office .mfp-close:after,
#contact_form_westbury_office .mfp-close:before{background:#37B3E6;}
#contact_form_westbury_office .valuation_form .interested_in .int_tabs .int_tab{-webkit-box:0 0 48.32%; -moz-box:0 0 48.32%; -webkit-flex:0 0 48.32%; -ms-flex:0 0 48.32%; flex:0 0 48.32%; width:48.32%; max-width:48.32%;}
@media only screen and (max-width: 767px) {
	#contact_form_westbury_office .valuation_form{padding:25px 15px 10px;}
}

.cfrom_intro{border-bottom:1px solid #1D2545; padding-bottom:10px;}
/*===================================================================================*/
/*VALUATIONS END=====================================================================*/
/*===================================================================================*/

/*hide new tag on sold pages*/
.page-id-47539 .pro_list .pro_box .pro_img .gl_new_listing_label{display:none;}
.page-id-88599 .pro_list .pro_box .pro_img .gl_new_listing_label{display:none;}
.page-id-88605 .pro_list .pro_box .pro_img .gl_new_listing_label{display:none;}


.has_vid{display:block; position:relative;}
.has_vid:after{content:""; display:block; width:112px; height:112px; background:url(../images/play_btn.svg) center no-repeat; background-size:cover; position:absolute; left:50%; top:50%; margin:-56px 0 0 -56px;}
.has_vid .vid_mp4{position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; z-index:20; display:none;}
.has_vid .vid_mp4 video{position:absolute; top:0; left:0; width:100%; height:100%; min-width:100%; min-height:100%; object-fit:cover;}
@media only screen and (max-width: 1024px) {
	.has_vid:after{transform:scale(0.85);}
}
@media only screen and (max-width: 1024px) {
	.has_vid:after{transform:scale(0.7);}
}

.vid_banner{display:block; position:relative; padding:0 0 35.5%;}
.vid_banner video{position:absolute; top:0; left:0; width:100%; height:100%; min-width:100%; min-height:100%; object-fit:cover;}
@media only screen and (max-width: 1024px) {
	.vid_banner{padding:0 0 45%;}
}
@media only screen and (max-width: 767px) {
	.vid_banner{padding:0 0 55%;}
}
@media only screen and (max-width: 450px) {
	.vid_banner{padding:0 0 65%;}
}


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

@media only screen and (max-width: 1400px) {
	.wrapper{padding:0 45px;}
	.revs_list{padding:50px 35px 90px;}
	.news_listing .news_list{padding:0 35px 50px;}

	/*===================================================================================*/
	/*PROPERTY LISTING START=============================================================*/
	/*===================================================================================*/
	.pro_filters .filter_row .f_col_1{width:21.31%; max-width:21.31%; -webkit-box:0 0 21.31%; -moz-box:0 0 21.31%; -webkit-flex:0 0 21.31%; -ms-flex:0 0 21.31%; flex:0 0 21.31%;}
	.pro_filters .filter_row .f_col_2{width:14%; max-width:14%; -webkit-box:0 0 14%; -moz-box:0 0 14%; -webkit-flex:0 0 14%; -ms-flex:0 0 14%; flex:0 0 14%;}
	.pro_filters .filter_row .f_col_3{width:10%; max-width:10%; -webkit-box:0 0 10%; -moz-box:0 0 10%; -webkit-flex:0 0 10%; -ms-flex:0 0 10%; flex:0 0 10%;}
	/*===================================================================================*/
	/*PROPERTY LISTING END===============================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*SELLING WITH US START==============================================================*/
	/*===================================================================================*/
	.team_slider{padding:50px 25px;}
	.reviews_slider_v2{padding:30px 25px;}
	/*===================================================================================*/
	/*SELLING WITH US END================================================================*/
	/*===================================================================================*/
	
}

@media only screen and (max-width: 1280px) {
	
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	.header .header_left .top_navi ul li{padding:0 20px;}
	.header_dropdown .dd_wrap{padding-left:173px;}

	.header_dropdown .dd_wrap .dd_cols .dd_menus{width:360px; max-width:360px; -webkit-box:0 0 360px; -moz-box:0 0 360px; -webkit-flex:0 0 360px; -ms-flex:0 0 360px; flex:0 0 360px;}
	.header_dropdown .dd_wrap .dd_cols .dd_menus .dd_col{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding-right:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
	
	.dd_cta .dd_cta_left{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}
	.dd_cta .dd_cta_left .gen_btn{padding:15px 35px 14px 15px;}
	.dd_cta .dd_cta_left .gen_btn:after{right:17px; top:calc(50% - 4px);}
	.dd_cta .dd_cta_left .gen_btn:hover:after{right:14px;}
	.dd_cta .dd_cta_right{width:40%; max-width:40%; -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%;}
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/
	

	/*===================================================================================*/
	/*PROPERTY LISTING START=============================================================*/
	/*===================================================================================*/
	.pro_filters .filter_row .f_col_1{width:18%; max-width:18%; -webkit-box:0 0 18%; -moz-box:0 0 18%; -webkit-flex:0 0 18%; -ms-flex:0 0 18%; flex:0 0 18%;}
	.pro_filters .filter_row .f_col_2{width:17%; max-width:17%; -webkit-box:0 0 17%; -moz-box:0 0 17%; -webkit-flex:0 0 17%; -ms-flex:0 0 17%; flex:0 0 17%;}
	.pro_filters .filter_row .f_col_3{width:11%; max-width:11%; -webkit-box:0 0 11%; -moz-box:0 0 11%; -webkit-flex:0 0 11%; -ms-flex:0 0 11%; flex:0 0 11%;}
	/*===================================================================================*/
	/*PROPERTY LISTING END===============================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*PROPERTY DETAILS START=============================================================*/
	/*===================================================================================*/
	.pro_contents .pro_cnts .pro_details .prod_right{width:30%; max-width:30%; -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%; padding:10px 0;}	
	
	.sharing_widget .share_label{margin-bottom:15px; white-space:nowrap;}
	.sharing_widget .share_label span{padding-right:15px;}
	.sharing_widget .share_label span:after{right:2px;}
	.sharing_widget .share_icons a{margin-left:10px !important;}
	/*.sharing_widget .share_icons{text-align:left; width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}*/
	/*===================================================================================*/
	/*PROPERTY DETAILS END===============================================================*/
	/*===================================================================================*/
	
	
	
	/*===================================================================================*/
	/*CONTACT US START===================================================================*/
	/*===================================================================================*/
	.two_cols_v4{padding:60px 0;}
	.two_cols_v4 .tc_map{width:54%; max-width:54%; -webkit-box:0 0 54%; -moz-box:0 0 54%; -webkit-flex:0 0 54%; -ms-flex:0 0 54%; flex:0 0 54%;}
	/*.two_cols_v4 .tc_map .map_height{padding:0 0 72.22%; background:#f7f7f7; position:relative;}
	.two_cols_v4 .tc_map .map_box{position:absolute; left:0; top:0; width:100%; height:100%;}*/
	.two_cols_v4 .tc_txt{width:35%; max-width:35%; -webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35%;}
	.two_cols_v4 .tc_txt .cms{}
	.two_cols_v4 .tc_txt .cms p{}
	.two_cols_v4 .tc_txt .cms p a{text-decoration:none;}
	/*===================================================================================*/
	/*CONTACT US END=====================================================================*/
	/*===================================================================================*/
	

	/*===================================================================================*/
	/*SELLING WITH US START==============================================================*/
	/*===================================================================================*/
	.two_cols_v5 .tc_txt .gen_btn{margin:30px 20px 0 0;}
	/*===================================================================================*/
	/*SELLING WITH US END================================================================*/
	/*===================================================================================*/
	

}

@media only screen and (max-width: 1100px) {
	.burger_menu{display:block;}
	



}

@media only screen and (min-width: 768px) and (max-width: 1024px) {}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1024px) {
	input[type=text], input[type=email], textarea, select, input[type=submit]{-webkit-appearance:none; /*-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;*/}
	.wrapper{padding:0 30px;}
	.revs_list{padding:30px 25px 60px;}
	.news_listing .news_list{padding:0 25px 35px;}
	
	h1, .h1{font-size:4em;}
	h2, .h2{font-size:3.8em;}
	h3, .h3{font-size:2.8em;}
	h4, .h4{font-size:2.4em;}
	h5, .h5{font-size:2em;}
	h6, .h6{font-size:1.8em;}

	
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	.header{padding:40px 0;}
	.header .header_left{padding-left:125px;}
	.header .header_left .logo{width:125px; max-width:125px; -webkit-box:0 0 125px; -moz-box:0 0 125px; -webkit-flex:0 0 125px; -ms-flex:0 0 125px; flex:0 0 125px; position:absolute; left:0; top:0;}
	.header .header_left .logo img{margin-left:0;}
	.header .header_left .top_navi{padding-top:47px; display:none;}
	/*
	.header .header_left .top_navi ul{}
	.header .header_left .top_navi ul li{display:inline-block; padding:0 20px;}
	.header .header_left .top_navi ul li a{text-decoration:none; color:#fff; display:inline-block;
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.header .header_left .top_navi ul li a:hover{color:#37B3E6;}
	*/
	.header .header_right{padding-top:19px; text-align:right; width:153px; max-width:153px; -webkit-box:0 0 153px; -moz-box:0 0 153px; -webkit-flex:0 0 153px; -ms-flex:0 0 153px; flex:0 0 153px;}
	.header .header_right .gen_btn{padding:15px 50px 12px 16px; display:none;}
	.header .header_right .gen_burger{display:inline-block;}
	
	
	.header.dropdown_open{}
	
	
	.mob_menu{position:absolute; left:0; top:-50px; right:0; background:#fff; padding:225px 0 10px; opacity:0; z-index:-1;
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.mob_menu_open{top:0; z-index:999998; opacity:1;}
	.header_dropdown{position:relative; top:0; background:#fff; padding:0 0 25px; z-index:1; opacity:1;}
	
	/*.header_dropdown_open{top:0; z-index:998; opacity:1;}*/
	
	.header_dropdown .dd_wrap{padding-left:0; position:relative; border-bottom:2px solid #1D2545;}
	.header_dropdown .dd_wrap .mob_menu_title{color:#1D2545; font-size:2.2em; font-weight:500; font-family:"Playfair Display", Arial, sans-serif; padding:0 0 12px 27px; position:relative; cursor:pointer; display:block;}
	.header_dropdown .dd_wrap .mob_menu_title:before{content:""; position:absolute; left:0; top:6px; width:8px; height:8px; border-bottom:2px solid #37B3E6; border-right:2px solid #37B3E6;
		-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.header_dropdown .dd_wrap .mob_menu_title_open:before{-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); top:12px;}
	.header_dropdown .dd_wrap .dd_cols{border-top:none; padding:0; display:none;}
	.header_dropdown .dd_wrap .dd_cols .dd_menus{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	/*
	.header_dropdown .dd_wrap .dd_cols .dd_menus .dd_col{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding-right:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.header_dropdown .dd_wrap .dd_cols ul{}
	.header_dropdown .dd_wrap .dd_cols ul li{}
	.header_dropdown .dd_wrap .dd_cols ul li a{text-decoration:none; display:block; padding:4px 0; font-weight:600;}
	*/
	
	.dd_cta{/*width:508px; max-width:508px; -webkit-box:0 0 508px; -moz-box:0 0 508px; -webkit-flex:0 0 508px; -ms-flex:0 0 508px; flex:0 0 508px; margin-top:15px;*/ margin-bottom:25px;}
	
	/*
	.dd_cta .dd_cta_left{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}
	.dd_cta .dd_cta_left .dd_cta_padding{padding:12px 20px;}
	.dd_cta .dd_cta_left .gen_btn{padding:15px 35px 14px 15px;}
	.dd_cta .dd_cta_left .gen_btn:after{right:17px; top:calc(50% - 4px);}
	.dd_cta .dd_cta_left .gen_btn:hover:after{right:14px;}
	.dd_cta .dd_cta_right{width:40%; max-width:40%; -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%;}
	.dd_cta .dd_cta_right img{display:block; width:100%; height:100%; object-fit:cover;}
	*/
	
	
	/*
	.home_banner{height:100vh; overflow:hidden;}
	.home_banner .banner_slider{width:46.31%; max-width:46.31%; -webkit-box:0 0 46.31%; -moz-box:0 0 46.31%; -webkit-flex:0 0 46.31%; -ms-flex:0 0 46.31%; flex:0 0 46.31%; position:relative;}
	.home_banner .banner_slider .bnr_slider div,
	.home_banner .banner_slider .bnr_slider{height:100%;}
	.home_banner .banner_slider .bnr_slider .bnr_slide{height:100%; display:none;}
	.home_banner .banner_slider .bnr_slider .bnr_slide_active,
	.home_banner .banner_slider .bnr_slider .slick-slide .bnr_slide{display:block;}
	.home_banner .banner_slider .bnr_slider .bnr_slide img{display:block; width:100%; height:100%; object-fit:cover;}
	.home_banner .banner_txts{width:53.69%; max-width:53.69%; -webkit-box:0 0 53.69%; -moz-box:0 0 53.69%; -webkit-flex:0 0 53.69%; -ms-flex:0 0 53.69%; flex:0 0 53.69s%;}
	*/
	.home_banner .banner_txts .cms{max-width:515px; padding-top:85px;}
	.home_banner .banner_txts .cms .h1{font-size:3.5em;}
	
	
	/*
	.pro_search_box{background:#37B3E6;}
	.pro_search_box .loc_search{padding:20px 0; position:relative;}
	
	.pro_search_box .loc_search .loc_tab_title{position:absolute; left:0; bottom:100%;}
	.pro_search_box .loc_search .loc_tab_title .loc_tabs{padding-top:28px;}
	*/
	.pro_search_box .loc_search .loc_tab_title .loc_tabs a{font-size:1.6em; padding:11px 15px 9px; margin-right:10px;}
	/*
	.pro_search_box .loc_search .loc_tab_title .loc_tabs a:first-child{padding:11px 30px 9px;}
	.pro_search_box .loc_search .loc_tab_title .loc_tabs a.active{background:#37B3E6; color:#1D2545;}
	.pro_search_box .loc_search .loc_txt_btn{background:#fff;}
	.pro_search_box .loc_search .loc_txt_btn .stxt{}
	.pro_search_box .loc_search .loc_txt_btn .stxt input{border:none; outline:none; padding:14px 15px 14px 50px; width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; background:url(../images/icon_location.svg) 14px 18px no-repeat;}
	.pro_search_box .loc_search .loc_txt_btn .sbtn{width:110px; max-width:110px; -webkit-box:0 0 110px; -moz-box:0 0 110px; -webkit-flex:0 0 110px; -ms-flex:0 0 110px; flex:0 0 110px;}
	.pro_search_box .loc_search .loc_txt_btn .sbtn .gen_btn{margin:0; padding-left:15px; padding-right:40px; padding-top:18px; padding-bottom:16px; display:block; height:100%; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.pro_search_box .loc_search .loc_txt_btn .sbtn .gen_btn:after{margin-top:-2px;}
	*/
	
	.two_cols_v1{padding:30px 0;}
	/*
	.two_cols_v1 .tc_img{width:54.27%; max-width:54.27%; -webkit-box:0 0 54.27%; -moz-box:0 0 54.27%; -webkit-flex:0 0 54.27%; -ms-flex:0 0 54.27%; flex:0 0 54.27%;} 
	.two_cols_v1 .tc_img .tc_img_row{margin-bottom:6.72%;}
	.two_cols_v1 .tc_img .tc_img_row .timg_1{width:33.28%; max-width:33.28%; -webkit-box:0 0 33.28%; -moz-box:0 0 33.28%; -webkit-flex:0 0 33.28%; -ms-flex:0 0 33.28%; flex:0 0 33.28%;}
	.two_cols_v1 .tc_img .tc_img_row .timg_2{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}
	.two_cols_v1 .tc_img img{display:block; width:100%; height:auto;}
	.two_cols_v1 .tc_img .tc_img_row_bottom .timg_1{width:50.37%; max-width:50.37%; -webkit-box:0 0 50.37%; -moz-box:0 0 50.37%; -webkit-flex:0 0 50.37%; -ms-flex:0 0 50.37%; flex:0 0 50.37%;}
	.two_cols_v1 .tc_img .tc_img_row_bottom .timg_2{width:42.64%; max-width:42.64%; -webkit-box:0 0 42.64%; -moz-box:0 0 42.64%; -webkit-flex:0 0 42.64%; -ms-flex:0 0 42.64%; flex:0 0 42.64%;}
	.two_cols_v1 .tc_txt{width:40.64%; max-width:40.64%; -webkit-box:0 0 40.64%; -moz-box:0 0 40.64%; -webkit-flex:0 0 40.64%; -ms-flex:0 0 40.64%; flex:0 0 40.64%;}
	*/
	
	.three_cols_v1{padding:30px 0;}
	/*
	.three_cols_v1 .thr_title{}
	.three_cols_v1 .thr_title .thr_left{}
	.three_cols_v1 .thr_title .thr_right{width:40.32%; max-width:40.32%; -webkit-box:0 0 40.32%; -moz-box:0 0 40.32%; -webkit-flex:0 0 40.32%; -ms-flex:0 0 40.32%; flex:0 0 40.32%;}
	.three_cols_v1 .thr_cols{}
	*/
	.three_cols_v1 .thr_cols .thr_col{/*width:30.84%; max-width:30.84%; -webkit-box:0 0 30.84%; -moz-box:0 0 30.84%; -webkit-flex:0 0 30.84%; -ms-flex:0 0 30.84%; flex:0 0 30.84%;*/ margin:0 3.74% 3.74% 0;}
	/*
	.three_cols_v1 .thr_cols .thr_col:nth-child(3n){margin-right:0;}
	.three_cols_v1 .thr_cols .thr_col .thr_img{}
	.three_cols_v1 .thr_cols .thr_col .thr_img img{display:block; width:100%; height:auto;}
	.three_cols_v1 .thr_cols .thr_col .thr_title .cms{padding:5px 15px 7px;}
	*/
	
	.two_cols_v2{padding:30px 0;}
	.two_cols_v2 .tc_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:20px 0 90px; margin-bottom:3.74%;}
	.two_cols_v2 .tc_left .tc_title{padding:0 20px 20px;}
	/*
	.two_cols_v2 .tc_left .ts_padding:before{content:""; display:block; position:absolute; left:0; top:0; bottom:0; width:80px; z-index:9;
		background:linear-gradient(90deg,rgba(55, 179, 230, 1) 41%, rgba(55, 179, 230, 0) 100%);
	}
	.two_cols_v2 .tc_left .ts_padding:after{content:""; display:block; position:absolute; right:0; top:0; bottom:0; width:80px; z-index:9;
		background:linear-gradient(90deg,rgba(55, 179, 230, 0) 0%, rgba(55, 179, 230, 1) 60%);
	}
	*/
	.testimonial_slider{width:100%; max-width:100%;}
	.testimonial_slider .tslide .cms{padding:0 70px;}
	
	.testimonial_slider .slick-dots{/*bottom:-52px;*/ bottom:50px;}
	.testimonial_slider .slick-dots li{border:2px solid #1D2545;}
	.testimonial_slider .slick-dots li.slick-active{background:#1D2545;}
	/*
	.testimonial_slider .slick-prev{left:-80px;}
	.testimonial_slider .slick-next{right:-80px;}
	*/
	
	.two_cols_v2 .tc_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.two_cols_v2 .tc_right .thr_img{height:auto;}
	.two_cols_v2 .tc_right .thr_title{height:auto;}
	/*
	.two_cols_v2 .tc_right .thr_img img{display:block; width:100%; height:100%; object-fit:cover;}
	.two_cols_v2 .tc_right .thr_title .cms{padding:15px 15px 17px;}
	.two_cols_v2 .tc_right .thr_title .cms p{padding-top:5px;}
	*/
	
	.cta_v1{padding:25px 0;}
	/*
	.cta_v1 .cta_bg{}
	.cta_v1 .cta_img{width:46.18%; max-width:46.18%; -webkit-box:0 0 46.18%; -moz-box:0 0 46.18%; -webkit-flex:0 0 46.18%; -ms-flex:0 0 46.18%; flex:0 0 46.18%;}
	.cta_v1 .cta_img img{display:block; width:100%; height:100%; object-fit:cover; object-position:left top;}
	.cta_v1 .cta_txt{}
	.cta_v1 .cta_txt .cms{max-width:410px; padding:25px 0;}
	*/
	
	.three_cols_v2{padding:20px 0;}
	/*
	.three_cols_v2 .thr_title{max-width:520px; margin:0 auto;}
	.three_cols_v2 .thr_cols{}
	.three_cols_v2 .thr_cols .thr_col{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%; margin:0 1.565% 1.565% 0;}
	.three_cols_v2 .thr_cols .thr_col:nth-child(3n){margin-right:0;}
	.three_cols_v2 .thr_cols .thr_col .thr_img{}
	.three_cols_v2 .thr_cols .thr_col .thr_img img{display:block; width:100%; height:auto;}
	.three_cols_v2 .thr_cols .thr_col .thr_txt{padding:26px 22px 65px; position:relative;}
	.three_cols_v2 .thr_cols .thr_col .thr_txt .thr_dt{font-size:1.6em;}
	.three_cols_v2 .thr_cols .thr_col .thr_txt .gen_link{position:absolute; left:22px; bottom:23px;}
	*/
	
	.footer{padding:40px 0 0;}
	.footer .ft_left{width:35%; max-width:35%; -webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35%; /*padding-bottom:30px;*/}
	/*
	.footer .ft_left .ft_txts .h6{font-size:1.8em;}
	.footer .ft_left .ft_txts p{font-size:1.4em; line-height:1.29;}
	.footer .ft_left .ft_txts .ft_txts_width{max-width:315px;}
	.footer .ft_left .ft_logos{max-width:266px; padding-top:20px;}
	.footer .ft_left .ft_logos img{display:block; height:25px; width:auto;}
	.footer .ft_left .ft_logos .ft_logo{-webkit-box:0; -moz-box:0; -webkit-flex:0; -ms-flex:0; flex:0;}
	*/
	.footer .ft_right{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; /*padding-bottom:30px;*/}
	.footer .ft_right .ft_col{}
	/*
	.footer .ft_right .ft_col .h6{font-size:1.8em; padding-top:5px;}
	.footer .ft_right .ft_col ul{font-size:1.4em; padding:5px 0;}
	.footer .ft_right .ft_col ul li{padding:0 0 15px;}
	.footer .ft_right .ft_col ul li a{text-decoration:none; color:#fff; font-weight:600; display:inline-block; padding:0 23px 0 0; position:relative;}
	.footer .ft_right .ft_col ul li a:after{content:""; display:block; width:7px; height:7px; position:absolute; right:3px; top:2px;
		-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
		border-bottom:2px solid #37B3E6;
		border-right:2px solid #37B3E6;
	}
	
	.footer .ft_right .ft_col ul.ft_norm li{padding:0 0 5px;}
	.footer .ft_right .ft_col ul.ft_norm li a{font-weight:400;}
	.footer .ft_right .ft_col ul.ft_norm li a:after{display:none;}
	*/
	
	.footer .footer_bottom{padding:20px 0 17px; text-align:center;}
	.footer .footer_bottom .frow{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
	
	.footer .footer_bottom .socialize{margin:0 auto 5px;}
	.footer .footer_bottom ul.footer_menu li{padding:0 10px;}
	.footer .footer_bottom ul.footer_menu li.soc_li{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.footer .footer_bottom ul.footer_menu li.webby{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:10px;}
	
	/*
	.socialize{padding:2px 0;}
	.socialize a{display:inline-block; margin-right:15px;}
	.socialize a:last-child{margin-right:0;}
	.footer .footer_bottom ul.footer_menu{font-size:1.4em;}
	.footer .footer_bottom ul.footer_menu li a{text-decoration:none;}
	.footer .footer_bottom ul.footer_menu li.webby a{text-decoration:underline;}
	.footer .footer_bottom ul.footer_menu li.webby a:hover{text-decoration:none;}
	*/
	
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/
	
	
	/*===================================================================================*/
	/*PROPERTY LISTING START=============================================================*/
	/*===================================================================================*/
	.two_cols_v3{padding:45px 0 30px;}
	.two_cols_v3 .sub_title{}
	.two_cols_v3 .sub_title p{font-weight:600;}
	.two_cols_v3 .tc_cols{}
	/*.two_cols_v3 .tc_cols .tc_left{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}*/
	.two_cols_v3 .tc_cols .tc_right{width:35%; max-width:35%; -webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35%;}
	
	.pro_filters{padding:25px 0 15px;}
	.pro_filters .filter_row{}
	.pro_filters .filter_row .filter_col{}
	
	.pro_filters .filter_row .f_col_1{width:30%; max-width:30%; -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%; margin-bottom:20px;}
	.pro_filters .filter_row .f_col_2{width:30%; max-width:30%; -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%;}
	.pro_filters .filter_row .f_col_3{width:30%; max-width:30%; -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%;}
	
	/*
	.pro_filters .filter_row .filter_col .frm_label{display:block; color:#fff; font-size:1.6em; font-weight:600; padding-bottom:6px;}
	.pro_filters .filter_row .filter_col .filter_input{}
	.pro_filters .filter_row .filter_col .filter_input .txtbox{width:100%; height:42px; border:none; outline:none; padding:10px 40px 10px 15px; -webkit-box-sizing:border-box; box-sizing:border-box; background:#fff url(../images/icon_location_1.svg) calc(100% - 9px) 9px no-repeat;}
	
	.pro_filters .filter_row .search_btn{width:118px; max-width:118px; -webkit-box:0 0 118px; -moz-box:0 0 118px; -webkit-flex:0 0 118px; -ms-flex:0 0 118px; flex:0 0 118px; padding-top:20px;}
	.pro_filters .filter_row .search_btn .gen_btn{padding-top:15px; padding-bottom:12px;}
	.pro_filters .filter_row .exclude_stc{width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px; padding-top:50px;}
	*/
	
	.pro_listing{padding:25px 0 50px;}
	.pro_listing .pros_title{}
	.pro_listing .pros_title .plist_title{width:225px; max-width:225px; -webkit-box:0 0 225px; -moz-box:0 0 225px; -webkit-flex:0 0 225px; -ms-flex:0 0 225px; flex:0 0 225px;}
	/*
	.pro_listing .pros_title .plist_tabs{text-align:right; padding-top:12px;}
	*/
	.pro_listing .pros_title .plist_tabs a{padding:12px 50px 10px 15px; margin-left:10px;}
	/*
	.pro_listing .pros_title .plist_tabs a span{display:inline-block; width:20px; height:20px; position:absolute; right:17px; top:calc(50% - 10px);}
	.pro_listing .pros_title .plist_tabs a.list_view span{background:url(../images/icon_list.svg) center no-repeat;}
	.pro_listing .pros_title .plist_tabs a.map_view span{background:url(../images/icon_map.svg) center no-repeat;}
	*/
	.pro_listing .pros_title .pt_row{padding-top:12px;}
	.pro_listing .pros_title .pt_row_dd{padding-top:29px;}
	/*.pro_listing .pros_title .pt_row .sort_dd{width:225px;}*/
	.pro_listing .pros_title .pt_row .sort_dd.per_pg{/*width:215px;*/ margin-left:10px;}
	
	.pro_list{padding:40px 0 0;}
	.pro_list .pro_box{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%; margin:0 1.565% 50px 0;}
	.pro_list .pro_box:nth-child(3n){margin-right:0;}
	.pro_list .pro_box .pro_img{position:relative;  margin-bottom:10px;}
	.pro_list .pro_box .pro_img img{display:block; width:100%; height:auto;}
	.pro_list .pro_box .pro_img .gl_listing_label,
	.pro_list .pro_box .pro_img .pro_tag{display:block; position:absolute; left:0; top:0; font-size:1.6em; font-weight:600; padding:10px 14px 8px;}
	.pro_list .pro_box .pro_txt{padding-right:20px;}
	.pro_list .pro_box .pro_txt .h5{padding-bottom:5px;}
	.pro_list .pro_box .pro_txt .h3{font-family:"aktiv-grotesk", Arial, sans-serif; padding-top:0; font-size:1.8em;}
	
	.pagination{}
	.pagination ul{text-align:center;}
	.pagination ul li{display:inline-block; padding:0 5px;}
	.pagination ul li span,
	.pagination ul li a{text-decoration:none; font-weight:600; display:inline-block; width:30px; height:30px; text-align:center; line-height:32px; overflow:hidden;}
	.pagination ul li span{color:#1D2545; background:#37B3E6;}
	.pagination ul li a{color:#fff; background:#1D2545;}
	.pagination ul li a.prev{font-size:0; line-height:999px; background:none; position:relative;}
	.pagination ul li a.prev:before{content:""; display:block; width:7px; height:7px; border-left:2px solid #1D2545; border-top:2px solid #1D2545; position:absolute; right:0; top:calc(50% - 4px);
		-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);
	}
	.pagination ul li a.next{font-size:0; line-height:999px; background:none; position:relative;}
	.pagination ul li a.next:before{content:""; display:block; width:7px; height:7px; border-right:2px solid #1D2545; border-top:2px solid #1D2545; position:absolute; left:0; top:calc(50% - 4px);
		-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	}
	/*===================================================================================*/
	/*PROPERTY LISTING END===============================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*PROPERTY DETAILS START=============================================================*/
	/*===================================================================================*/
	/*.breadcrumbs{padding-top:10px;}
	.breadcrumbs ol{font-size:1.6em;}
	.breadcrumbs ol li{display:inline-block; padding-right:15px; position:relative;}
	.breadcrumbs ol li span,
	.breadcrumbs ol li a{display:inline-block; color:#37B3E6; font-weight:600; text-decoration:none;}
	.breadcrumbs ol li:after{content:">"; display:block; position:absolute; right:0; top:0; color:#37B3E6; font-weight:600;}
	.breadcrumbs ol li:last-child{padding:0;}
	.breadcrumbs ol li:last-child:after{display:none;}
	*/
	
	.two_cols_v3_property{padding-bottom:30px;}
	/*
	.two_cols_v3_property .tc_cols .tc_left{width:66.1%; max-width:66.1%; -webkit-box:0 0 66.1%; -moz-box:0 0 66.1%; -webkit-flex:0 0 66.1%; -ms-flex:0 0 66.1%; flex:0 0 66.1%;}
	.two_cols_v3_property .tc_cols .tc_right{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%;}
	*/
	
	.property_slider{display:none;}
	
	.slider_img_list{display:none;}
	.slider_img_list img{width:100px; height:auto;}
	
	.popup_gallery{display:block !important; position:relative; background:#1D2545; z-index:10;}
	.popup_gallery .close_popup{display:none;}
	.popup_gallery .img_counter{right:60px; bottom:30px; display:block;}
	.popup_gallery .popup_gallery_padding{padding:0 30px;}
	
	
	.property_meta{padding:30px 0 17px;}
	/*.property_meta .pmeta_left{width:66.1%; max-width:66.1%; -webkit-box:0 0 66.1%; -moz-box:0 0 66.1%; -webkit-flex:0 0 66.1%; -ms-flex:0 0 66.1%; flex:0 0 66.1%;}*/
	.property_meta .pmeta_left .department_meta{}
	.property_meta .pmeta_left .department_meta .pro_department{width:125px; max-width:125px; -webkit-box:0 0 125px; -moz-box:0 0 125px; -webkit-flex:0 0 125px; -ms-flex:0 0 125px; flex:0 0 125px;}
	/*.property_meta .pmeta_left .department_meta .pro_meta{padding:10px 0 0;}*/
	.property_meta .pmeta_left .department_meta .pro_meta .pmeta{padding:10px 0 5px 42px; margin-left:20px;}
	
	/*.property_meta .pmeta_left .guide_price{margin-top:12px;}*/
	
	/*
	.property_meta .pmeta_right{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%;}
	.property_meta .pmeta_right .gen_btn{display:block; text-align:center; margin:0 0 20px; padding:18px 16px 15px;}
	.property_meta .pmeta_right .gen_btn:after{position:static; display:inline-block; vertical-align:middle; margin-top:-4px; margin-left:8px;}
	.property_meta .pmeta_right .gen_btn:hover:after{margin-left:12px;}
	*/
	
	.pro_contents{padding:0 0 45px;}
	.pro_contents .pro_tabs a{margin-right:8px;}
	.pro_contents .pro_cnts{padding:25px 0;}
	.pro_contents .pro_cnts .pro_details{}
	.pro_contents .pro_cnts .pro_details .prod_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:25px;}
	.pro_contents .pro_cnts .pro_details .prod_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:10px 0;}
	.pro_contents .pro_cnts .pro_details .prod_right .p_sticky{max-width:400px; margin:0 auto;}
	/*.pro_contents .pro_cnts .pro_details .prod_right .cta_box{padding:30px 20px;}*/
	
	.sharing_widget{padding-top:34px;}
	.sharing_widget .share_icons{text-align:right; width:145px; max-width:145px; -webkit-box:0 0 145px; -moz-box:0 0 145px; -webkit-flex:0 0 145px; -ms-flex:0 0 145px; flex:0 0 145px;}
	/*===================================================================================*/
	/*PROPERTY DETAILS END===============================================================*/
	/*===================================================================================*/
	
	
	/*===================================================================================*/
	/*OUR TEAM START=====================================================================*/
	/*===================================================================================*/
	/*
	.two_cols_v3.two_cols_v3_team{}
	.two_cols_v3.two_cols_v3_team .tc_cols{}
	.two_cols_v3.two_cols_v3_team .tc_cols .tc_left{}
	.two_cols_v3.two_cols_v3_team .tc_cols .tc_right{width:40.46%; max-width:40.46%; -webkit-box:0 0 40.46%; -moz-box:0 0 40.46%; -webkit-flex:0 0 40.46%; -ms-flex:0 0 40.46%; flex:0 0 40.46%;}
	*/
	
	.team_listing{padding:40px 0 20px;}
	.tlist{}
	/*
	.tlist .t_box{width:40%; max-width:40%; -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%; margin:0 20% 65px 0;}
	.tlist .t_box:nth-child(3n){margin-right:20%;}
	.tlist .t_box:nth-child(2n){margin-right:0;}
	*/
	
	.tlist{margin:0 -20px;}
	.tlist .t_box{
		width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;
		padding:0 20px; margin-bottom:65px;
	}	
	
	/*
	.team_cta{padding:0 0 100%; position:relative;}
	.team_cta .t_cta{position:absolute; left:0; top:0; width:100%; height:100%;}
	.team_cta .t_cta .cms{padding:20px 40px; max-width:200px; margin:0 auto;}
	*/
	/*===================================================================================*/
	/*OUR TEAM END=======================================================================*/
	/*===================================================================================*/
		

	/*===================================================================================*/
	/*CONTACT US START===================================================================*/
	/*===================================================================================*/
	.two_cols_v4{padding:40px 0;}
	.two_cols_v4 .tc_map{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.two_cols_v4 .tc_map .map_height{padding:0 0 60%;}
	.two_cols_v4 .tc_txt{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:20px;}
	/*===================================================================================*/
	/*CONTACT US END=====================================================================*/
	/*===================================================================================*/

	
	/*===================================================================================*/
	/*REVIEWS START======================================================================*/
	/*===================================================================================*/
	.reviews_slider{padding:25px 0;}
	/*
	.reviews_slider_half_dark_blue{position:relative;}
	.reviews_slider_half_dark_blue:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; top:50%; background:#1D2545; z-index:1;}
	*/
	
	.reviews_slider .slider_navi:before{width:100px;}
	.reviews_slider .slider_navi:after{width:100px;}
	
	.reviews_slider .rev_slider .rev_slide{padding:40px 100px;}
	.reviews_slider .rev_slider .rev_slide .reviwer{padding-bottom:15px;}
	.reviews_slider .g_revs_logo{padding:0 0 30px;}
	.reviews_slider .rev_slider .slick-arrow{transform:scale(0.8);}
	
	.revs_list .revs_iso .rev_box{width:49.8%; padding:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.revs_list .revs_iso .rev_box .rev_txts{padding:20px 30px;}
	/*===================================================================================*/
	/*REVIEWS END========================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*NEWS START=========================================================================*/
	/*===================================================================================*/
	.news_listing{padding:30px 0 40px;}
	.news_listing .news_filter{padding:0 0 30px;}
	.news_listing .news_filter ul{font-weight:600; margin-top:10px;}
	
	.news_listing .news_list .news_box{width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
	.pagination_news{padding-bottom:35px;}
	/*===================================================================================*/
	/*NEWS END===========================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*NEWS DETAILS START=================================================================*/
	/*===================================================================================*/
	.news_meta{width:auto; float:right; padding-bottom:17px;}
	/*
	.news_meta .author_img{width:60px; height:60px; position:absolute; left:0; top:0;}
	.news_meta .author_img img{display:block; width:100%; height:auto; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
	.news_meta .nm_txts{font-size:1.6em; color:#fff; line-height:1.4; padding:10px 0 0 80px;}
	.news_meta .nm_txts span{color:#37B3E6;}
	*/
	
	/*
	.news_banner:after{content:""; display:block; position:absolute; left:0; top:0; right:0; height:50%; background:#1D2545; z-index:1;}
	.news_banner img{display:block; width:100%; height:auto; position:relative; z-index:10;}
	*/
	
	.news_cols{padding:40px 0;}
	.news_cols .news_left{width:56%; max-width:56%; -webkit-box:0 0 56%; -moz-box:0 0 56%; -webkit-flex:0 0 56%; -ms-flex:0 0 56%; flex:0 0 56%;}
	.news_cols .news_right{width:38%; max-width:38%; -webkit-box:0 0 38%; -moz-box:0 0 38%; -webkit-flex:0 0 38%; -ms-flex:0 0 38%; flex:0 0 38%;}
	/*
	.news_cols .news_right .sharing_widget .share_label{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	*/
	
	.quote_box{padding:30px 0 30px 75px;}
	.quote_box:before{transform:scale(0.8);}
	.news_content_img{padding:20px 0;}
	
	.newsletter_box{padding:20px 15px;}
	
	
	.post_navi{padding:30px 0;}
	.post_navi .post_link{padding:25px 0;}
	.news_listing_related{padding:20px 0 30px;}
	/*===================================================================================*/
	/*NEWS DETAILS END===================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*SELLING WITH US START==============================================================*/
	/*===================================================================================*/
	.two_cols_v5{/*padding:30px 0;*/ padding:75px 0;}
	.two_cols_v5 .tc_img{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
	.two_cols_v5 .tc_img img{display:block; width:100%; height:auto;}
	.two_cols_v5 .tc_txt{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
	.two_cols_v5 .tc_txt .gen_btn{margin:20px 10px 0 0;}
	.two_cols_v5 .tc_txt .gen_btn:last-child{margin-right:0;}
	
	.two_cols_v6{/*padding:30px 0;*/ padding:75px 0;}
	.two_cols_v6 .tc_cols{}
	.two_cols_v6 .tc_cols .tc_img{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
	.two_cols_v6 .tc_cols .tc_txt{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
	
	.mm_accordion .acc_item .acc_title h4{padding:17px 20px 17px 0;}
	.mm_accordion .acc_item .acc_title_link h4{padding:0;}
	.mm_accordion .acc_item .acc_title_link h4 a{padding:17px 20px 17px 0;}
	
	.team_slider{padding:50px 25px;}
	/*.team_slider .ts_title .ts_right{text-align:right; text-align:right; width:170px; max-width:170px; -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;}*/
	.team_slider .tm_slider .slick-arrow{background:none; width:52px; height:52px; top:calc(50% - 70px); transform:scale(0.7);}
	.team_slider .tm_slider .slick-prev{left:-45px; transform-origin:left;}
	.team_slider .tm_slider .slick-next{right:-45px; transform-origin:right;}
	
	.reviews_slider_v2{padding:30px 25px;}
	.reviews_slider_v2 .rev_sl_title{padding:0 0 25px;}
	/*.reviews_slider_v2 .rev_sl_title .sl_btn{text-align:right; width:170px; max-width:170px; -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;}*/
	.reviews_slider_v2 .rev_slider_v2 .rev_slide .cms{padding:30px;}
	.reviews_slider_v2 .rev_slider_v2 .slick-arrow{background:none; width:52px; height:52px; top:calc(50% - 70px); transform:scale(0.7);}
	.reviews_slider_v2 .rev_slider_v2 .slick-prev{left:-45px; transform-origin:left;}
	.reviews_slider_v2 .rev_slider_v2 .slick-next{right:-45px; transform-origin:right;}
	/*===================================================================================*/
	/*SELLING WITH US END================================================================*/
	/*===================================================================================*/

	
	/*===================================================================================*/
	/*VALUATIONS START===================================================================*/
	/*===================================================================================*/
	.valuation_form{padding:60px 0;}
	.valuation_form .frm_dd .SumoSelect>.CaptionCont{font-family:"Playfair Display", Arial, sans-serif; font-size:3.8em; padding-left:0;}
	/*===================================================================================*/
	/*VALUATIONS END=====================================================================*/
	/*===================================================================================*/
	
}

@media only screen and (max-width: 900px) {
}
@media only screen and (max-width: 850px) {

}

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

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.wrapper{padding:0 20px;}	
	.news_listing .news_list{padding:0 10px 35px;}
	
	h1, .h1{font-size:3.5em;}
	h2, .h2{font-size:3.5em;}
	h3, .h3{font-size:3.2em;}
	/*
	h4, .h4{font-size:2.4em;}
	*/
	h5, .h5{font-size:2.2em;}
	/*
	h6, .h6{font-size:1.8em;}
	*/
	
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	.header{padding:20px 0;}
	.header .header_left{padding-left:110px;}
	.header .header_left .logo{width:110px; max-width:110px; -webkit-box:0 0 110px; -moz-box:0 0 110px; -webkit-flex:0 0 110px; -ms-flex:0 0 110px; flex:0 0 110px; position:absolute; left:0; top:20px;}
	/*
	.header .header_left .top_navi{display:none;}
	.header .header_right{padding-top:19px; text-align:right; width:153px; max-width:153px; -webkit-box:0 0 153px; -moz-box:0 0 153px; -webkit-flex:0 0 153px; -ms-flex:0 0 153px; flex:0 0 153px;}
	.header .header_right .gen_btn{padding:15px 50px 12px 16px; display:none;}
	.header .header_right .gen_burger{display:inline-block;}
	*/
	
	
	.mob_menu{padding:200px 0 10px;}
	/*
	.header_dropdown .dd_wrap{padding-left:0; position:relative; border-bottom:2px solid #1D2545;}
	.header_dropdown .dd_wrap .mob_menu_title{color:#1D2545; font-size:2.2em; font-weight:500; font-family:"Playfair Display", Arial, sans-serif; padding:0 0 12px 27px; position:relative; cursor:pointer; display:block;}
	.header_dropdown .dd_wrap .mob_menu_title:before{content:""; position:absolute; left:0; top:6px; width:8px; height:8px; border-bottom:2px solid #37B3E6; border-right:2px solid #37B3E6;
		-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.header_dropdown .dd_wrap .mob_menu_title_open:before{-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); top:12px;}
	*/
	.header_dropdown .dd_wrap .dd_cols{padding:0 0 0 27px;}
	/*.header_dropdown .dd_wrap .dd_cols .dd_menus{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}*/
	.header_dropdown .dd_wrap .dd_cols .dd_menus .dd_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-right:0; padding-bottom:5px;}
	/*
	.header_dropdown .dd_wrap .dd_cols ul{}
	.header_dropdown .dd_wrap .dd_cols ul li{}
	.header_dropdown .dd_wrap .dd_cols ul li a{text-decoration:none; display:block; padding:4px 0; font-weight:600;}
	*/
	
	.dd_cta{max-width:calc(100% + 27px); margin-left:-27px; margin-top:20px;}
	.dd_cta .dd_cta_left .gen_btn{padding:15px 25px 14px 10px;}
	
	.dd_cta .dd_cta_left{width:65%; max-width:65%; -webkit-box:0 0 65%; -moz-box:0 0 65%; -webkit-flex:0 0 65%; -ms-flex:0 0 65%; flex:0 0 65%;}
	.dd_cta .dd_cta_right{width:35%; max-width:35%; -webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35s%;}
	.dd_cta .dd_cta_left .dd_cta_padding{padding:12px 15px;}
	/*
	.dd_cta .dd_cta_left .gen_btn:after{right:17px; top:calc(50% - 4px);}
	.dd_cta .dd_cta_left .gen_btn:hover:after{right:14px;}
	.dd_cta .dd_cta_right img{display:block; width:100%; height:100%; object-fit:cover;}
	*/
	
	
	
	.home_banner{height:auto; overflow:hidden;}
	.home_banner .banner_slider{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.home_banner .banner_slider .bnr_slider div,
	.home_banner .banner_slider .bnr_slider{height:100%;}
	.home_banner .banner_slider .bnr_slider .bnr_slide{height:100%; display:none;}
	.home_banner .banner_slider .bnr_slider .bnr_slide_active,
	.home_banner .banner_slider .bnr_slider .slick-slide .bnr_slide{display:block;}
	.home_banner .banner_slider .bnr_slider .bnr_slide img{display:none;}
	.home_banner .banner_slider .bnr_slider .bnr_slide img.mob_slide{display:block;}
	
	.home_banner .banner_txts{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.home_banner .banner_txts .cms{max-width:none; padding-top:240px; padding-bottom:35px;}
	
	
	.pro_search_box{background:#1D2545;}
	.pro_search_box .wrapper{padding:0;}
	.pro_search_box .loc_search{padding:40px 0 0; position:relative;}
	.pro_search_box .loc_search .loc_tab_title{position:static; padding-left:20px;}
	.pro_search_box .loc_search .loc_tab_title .h3{font-size:2.2em;}
	.pro_search_box .loc_search .loc_tab_title .loc_tabs{padding-top:18px;}
	.pro_search_box .loc_search .loc_tab_title .loc_tabs a{padding:11px 15px 9px; margin-right:10px;}
	/*
	.pro_search_box .loc_search .loc_tab_title .loc_tabs a:first-child{padding:11px 30px 9px;}
	.pro_search_box .loc_search .loc_tab_title .loc_tabs a.active{background:#37B3E6; color:#1D2545;}
	*/
	.pro_search_box .loc_search .loc_txt_btn{background:#37B3E6; padding:20px;}
	.pro_search_box .loc_search .loc_txt_btn .stxt{background:#fff;}
	/*
	.pro_search_box .loc_search .loc_txt_btn .stxt input{border:none; outline:none; padding:14px 15px 14px 50px; width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; background:url(../images/icon_location.svg) 14px 18px no-repeat;}
	.pro_search_box .loc_search .loc_txt_btn .sbtn{width:110px; max-width:110px; -webkit-box:0 0 110px; -moz-box:0 0 110px; -webkit-flex:0 0 110px; -ms-flex:0 0 110px; flex:0 0 110px;}
	.pro_search_box .loc_search .loc_txt_btn .sbtn .gen_btn{margin:0; padding-left:15px; padding-right:40px; padding-top:18px; padding-bottom:16px; display:block; height:100%; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.pro_search_box .loc_search .loc_txt_btn .sbtn .gen_btn:after{margin-top:-2px;}
	*/
	
	.two_cols_v1{padding:15px 0;}
	.two_cols_v1 .tc_img{width:100%; max-width:500px; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto;} 
	/*
	.two_cols_v1 .tc_img .tc_img_row{margin-bottom:6.72%;}
	.two_cols_v1 .tc_img .tc_img_row .timg_1{width:33.28%; max-width:33.28%; -webkit-box:0 0 33.28%; -moz-box:0 0 33.28%; -webkit-flex:0 0 33.28%; -ms-flex:0 0 33.28%; flex:0 0 33.28%;}
	.two_cols_v1 .tc_img .tc_img_row .timg_2{width:60%; max-width:60%; -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}
	.two_cols_v1 .tc_img img{display:block; width:100%; height:auto;}
	.two_cols_v1 .tc_img .tc_img_row_bottom .timg_1{width:50.37%; max-width:50.37%; -webkit-box:0 0 50.37%; -moz-box:0 0 50.37%; -webkit-flex:0 0 50.37%; -ms-flex:0 0 50.37%; flex:0 0 50.37%;}
	.two_cols_v1 .tc_img .tc_img_row_bottom .timg_2{width:42.64%; max-width:42.64%; -webkit-box:0 0 42.64%; -moz-box:0 0 42.64%; -webkit-flex:0 0 42.64%; -ms-flex:0 0 42.64%; flex:0 0 42.64%;}
	*/
	.two_cols_v1 .tc_txt{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:30px;}
	.two_cols_v1 .tc_txt .h2{margin-bottom:10px !important;}
	.two_cols_v1 .tc_txt .gen_btn{margin-top:25px !important;}	
	
	
	
	.three_cols_v1{padding:15px 0; background:#1D2545;}
	.three_cols_v1 .thr_title{padding-top:42px; padding-bottom:10px;}
	.three_cols_v1 .thr_title *{color:#fff;}
	.three_cols_v1 .thr_title .thr_left{}
	.three_cols_v1 .thr_title .thr_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	.three_cols_v1 .thr_cols{max-width:450px; margin:0 auto;}
	.three_cols_v1 .thr_cols .thr_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 40px 0; background:#fff;}
	.three_cols_v1 .thr_cols .thr_col .thr_title{height:auto !impotant; padding:0;}
	.three_cols_v1 .thr_cols .thr_col .thr_title p{color:#1D2545;}
	/*
	.three_cols_v1 .thr_cols .thr_col:nth-child(3n){margin-right:0;}
	.three_cols_v1 .thr_cols .thr_col .thr_img{}
	.three_cols_v1 .thr_cols .thr_col .thr_img img{display:block; width:100%; height:auto;}
	 .cms{padding:5px 15px 7px;}
	*/
	
	.two_cols_v2{padding:15px 0; background:#1D2545;}
	.two_cols_v2 .tc_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:20px 0 90px; margin-bottom:40px;}
	.two_cols_v2 .tc_left .tc_title{padding:0 20px 20px;}
	
	.two_cols_v2 .tc_left .ts_padding:before{width:60px;}
	.two_cols_v2 .tc_left .ts_padding:after{width:60px;}
	
	.testimonial_slider{width:100%; max-width:100%;}
	.testimonial_slider .tslide .cms{padding:0 55px;}
	
	.testimonial_slider .slick-dots{/*bottom:-52px;*/ bottom:45px;}
	.testimonial_slider .slick-dots li{border:2px solid #1D2545;}
	.testimonial_slider .slick-dots li.slick-active{background:#1D2545;}
	/*
	.testimonial_slider .slick-prev{left:-80px;}
	.testimonial_slider .slick-next{right:-80px;}
	*/
	
	.two_cols_v2 .tc_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:50px;}
	.two_cols_v2 .tc_right .thr_img{height:auto;}
	.two_cols_v2 .tc_right .thr_img img{min-height:300px;}
	.two_cols_v2 .tc_right .thr_title{height:auto; background:#fff;}
	.two_cols_v2 .tc_right .thr_title .cms p{padding-top:5px; color:#1D2545;}
	/*
	.two_cols_v2 .tc_right .thr_title .cms{padding:15px 15px 17px;}
	*/
	
	.cta_v1{padding:15px 0;}
	.cta_v1 .cta_bg{}
	.cta_v1 .cta_img{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.cta_v1 .cta_img img{display:block; width:100%; height:100%; object-fit:cover; object-position:left top;}
	.cta_v1 .cta_txt{}
	.cta_v1 .cta_txt .cms{max-width:none; padding:20px 0 40px !important;}
	.cta_v1 .cta_txt .cms .h2{margin-bottom:10px !important;}
	.cta_v1 .cta_txt .cms .gen_btn{margin-top:20px !important;}
	
	
	.three_cols_v2{padding:15px 0;}
	.three_cols_v2 .thr_cols{max-width:450px; margin:0 auto; padding-bottom:15px;}
	.three_cols_v2 .thr_cols .thr_col{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 20px;}
	.three_cols_v2 .thr_cols .thr_col:nth-child(3n){margin-right:auto;}
	.three_cols_v2 .thr_cols .thr_col .thr_txt{padding:26px 22px 65px; position:relative;}
	.three_cols_v2 .thr_cols .thr_col .thr_txt .thr_dt{font-size:1.6em;}
	.three_cols_v2 .thr_cols .thr_col .thr_txt .gen_link{position:absolute; left:22px; bottom:23px;}
	
	
	
	.footer{padding:50px 0 0;}
	.footer .ft_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; /*padding-bottom:30px;*/}
	/*.footer .ft_left img{margin:0 auto;}*/
	.footer .ft_left .ft_txts{/*text-align:center;*/}
	.footer .ft_left .ft_txts .ft_txts_width{/*margin:0 auto;*/}
	.footer .ft_left .ft_logos{max-width:266px; padding-top:20px; /*margin:0 auto;*/}
	/*
	.footer .ft_left .ft_txts .h6{font-size:1.8em;}
	.footer .ft_left .ft_txts p{font-size:1.4em; line-height:1.29;}
	.footer .ft_left .ft_logos{max-width:266px; padding-top:20px;}
	.footer .ft_left .ft_logos img{display:block; height:25px; width:auto;}
	.footer .ft_left .ft_logos .ft_logo{-webkit-box:0; -moz-box:0; -webkit-flex:0; -ms-flex:0; flex:0;}
	*/
	.footer .ft_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; /*padding-bottom:30px;*/ /*text-align:center;*/}
	.footer .ft_right .ft_col{}
	/*
	.footer .ft_right .ft_col .h6{font-size:1.8em; padding-top:5px;}
	.footer .ft_right .ft_col ul{font-size:1.4em; padding:5px 0;}
	.footer .ft_right .ft_col ul li{padding:0 0 15px;}
	.footer .ft_right .ft_col ul li a{text-decoration:none; color:#fff; font-weight:600; display:inline-block; padding:0 23px 0 0; position:relative;}
	.footer .ft_right .ft_col ul li a:after{content:""; display:block; width:7px; height:7px; position:absolute; right:3px; top:2px;
		-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
		border-bottom:2px solid #37B3E6;
		border-right:2px solid #37B3E6;
	}
	
	.footer .ft_right .ft_col ul.ft_norm li{padding:0 0 5px;}
	.footer .ft_right .ft_col ul.ft_norm li a{font-weight:400;}
	.footer .ft_right .ft_col ul.ft_norm li a:after{display:none;}
	*/
	
	.footer .footer_bottom{padding:20px 0 17px; text-align:center;}
	.footer .footer_bottom .socialize{margin:0 auto 5px;}
	.footer .footer_bottom ul.footer_menu{font-size:1.2em;}
	.footer .footer_bottom ul.footer_menu li{padding:0 10px 15px; white-space:nowrap;}
	.footer .footer_bottom ul.footer_menu li.soc_li{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.footer .footer_bottom ul.footer_menu li.webby{width:auto; max-width:none; -webkit-box:0; -moz-box:0; -webkit-flex:0; -ms-flex:0; flex:0; padding:0 10px 15px;}
	
	/*
	.socialize{padding:2px 0;}
	.socialize a{display:inline-block; margin-right:15px;}
	.socialize a:last-child{margin-right:0;}
	.footer .footer_bottom ul.footer_menu{font-size:1.4em;}
	.footer .footer_bottom ul.footer_menu li a{text-decoration:none;}
	.footer .footer_bottom ul.footer_menu li.webby a{text-decoration:underline;}
	.footer .footer_bottom ul.footer_menu li.webby a:hover{text-decoration:none;}
	*/
	
	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/
	
	

	/*===================================================================================*/
	/*PROPERTY LISTING START=============================================================*/
	/*===================================================================================*/
	.two_cols_v3{padding:60px 0 20px;}
	.two_cols_v3 .sub_title{}
	.two_cols_v3 .sub_title p{font-weight:600;}
	.two_cols_v3 .tc_cols{}
	.two_cols_v3 .tc_cols .tc_left,
	.two_cols_v3 .tc_cols .tc_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	.pro_filters .filter_row .f_col_1{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin-bottom:20px;}
	.pro_filters .filter_row .f_col_2{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin-bottom:20px;}
	.pro_filters .filter_row .f_col_3{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
	
	/*
	.pro_filters .filter_row .filter_col .frm_label{display:block; color:#fff; font-size:1.6em; font-weight:600; padding-bottom:6px;}
	.pro_filters .filter_row .filter_col .filter_input{}
	.pro_filters .filter_row .filter_col .filter_input .txtbox{width:100%; height:42px; border:none; outline:none; padding:10px 40px 10px 15px; -webkit-box-sizing:border-box; box-sizing:border-box; background:#fff url(../images/icon_location_1.svg) calc(100% - 9px) 9px no-repeat;}
	
	.pro_filters .filter_row .search_btn{width:118px; max-width:118px; -webkit-box:0 0 118px; -moz-box:0 0 118px; -webkit-flex:0 0 118px; -ms-flex:0 0 118px; flex:0 0 118px; padding-top:20px;}
	.pro_filters .filter_row .search_btn .gen_btn{padding-top:15px; padding-bottom:12px;}
	.pro_filters .filter_row .exclude_stc{width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px; padding-top:50px;}
	*/
	
	.pro_listing{padding:20px 0 40px;}
	.pro_listing .pros_title{}
	.pro_listing .pros_title .plist_title{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	.pro_listing .pros_title .plist_tabs{text-align:left; padding-top:12px;}
	
	.pro_listing .pros_title .plist_tabs a{margin:0 10px 0 0;}
	.pro_listing .pros_title .pt_row{padding-top:0;}
	.pro_listing .pros_title .pt_row_dd{padding-top:20px; text-align:left;}
	.pro_listing .pros_title .pt_row .sort_dd{width:225px; margin-left:-15px; margin-right:25px;}
	.pro_listing .pros_title .pt_row .sort_dd.per_pg{/*width:215px;*/ margin:0 0 0 -15px;}
	
	.pro_list{padding:20px 0 0;}
	.pro_list .pro_box{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin:0 4% 50px 0;}
	.pro_list .pro_box:nth-child(3n){margin-right:4%;}
	.pro_list .pro_box:nth-child(2n){margin-right:0;}
	/*===================================================================================*/
	/*PROPERTY LISTING END===============================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*PROPERTY DETAILS START=============================================================*/
	/*===================================================================================*/
	/*.breadcrumbs{padding-top:10px;}
	.breadcrumbs ol{font-size:1.6em;}
	.breadcrumbs ol li{display:inline-block; padding-right:15px; position:relative;}
	.breadcrumbs ol li span,
	.breadcrumbs ol li a{display:inline-block; color:#37B3E6; font-weight:600; text-decoration:none;}
	.breadcrumbs ol li:after{content:">"; display:block; position:absolute; right:0; top:0; color:#37B3E6; font-weight:600;}
	.breadcrumbs ol li:last-child{padding:0;}
	.breadcrumbs ol li:last-child:after{display:none;}
	*/
	
	.two_cols_v3_property{padding-bottom:15px;}
	/*
	.two_cols_v3_property .tc_cols .tc_left{width:66.1%; max-width:66.1%; -webkit-box:0 0 66.1%; -moz-box:0 0 66.1%; -webkit-flex:0 0 66.1%; -ms-flex:0 0 66.1%; flex:0 0 66.1%;}
	.two_cols_v3_property .tc_cols .tc_right{width:32.29%; max-width:32.29%; -webkit-box:0 0 32.29%; -moz-box:0 0 32.29%; -webkit-flex:0 0 32.29%; -ms-flex:0 0 32.29%; flex:0 0 32.29%;}
	*/
	
	
	.popup_gallery{display:block !important; position:relative; background:#1D2545;}
	.popup_gallery .close_popup{display:none;}
	.popup_gallery .img_counter{right:30px; bottom:10px; display:block;}
	.popup_gallery .popup_gallery_padding{padding:0 20px;}
	.popup_gallery .slick-arrow{transform:scale(0.7);}
	
	
	.property_meta{padding:20px 0 17px;}
	.property_meta .pmeta_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.property_meta .pmeta_left .department_meta{}
	.property_meta .pmeta_left .department_meta .pro_department{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.property_meta .pmeta_left .department_meta .pro_meta{padding:10px 0 0; text-align:left;}
	.property_meta .pmeta_left .department_meta .pro_meta .pmeta{margin:0 20px 0 0;}
	
	.property_meta .pmeta_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:25px;}
	.property_meta .pmeta_right .gen_btn{max-width:300px;}
	
	
	.pro_contents{padding:0 0 25px;}
	.pro_contents .pro_tabs a{margin-right:8px; margin-bottom:10px;}
	
	.pro_contents .pro_tabs .protab_mob_scr{overflow:auto; margin:0 -20px; -webkit-overflow-scrolling:touch;}
	.pro_contents .pro_tabs .protab_mob_scr .protab_mob{white-space:nowrap; padding:0 20px;}
	
	.pro_contents .pro_cnts{padding:25px 0;}
	.pro_contents .pro_cnts .pro_details{}
	.pro_contents .pro_cnts .pro_details .prod_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:25px;}
	.pro_contents .pro_cnts .pro_details .prod_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:10px 0;}
	.pro_contents .pro_cnts .pro_details .prod_right .p_sticky{max-width:400px; margin:0 auto;}
	/*.pro_contents .pro_cnts .pro_details .prod_right .cta_box{padding:30px 20px;}*/
	
	.sharing_widget{padding-top:34px;}
	.sharing_widget .share_icons{text-align:right; width:145px; max-width:145px; -webkit-box:0 0 145px; -moz-box:0 0 145px; -webkit-flex:0 0 145px; -ms-flex:0 0 145px; flex:0 0 145px;}
	/*===================================================================================*/
	/*PROPERTY DETAILS END===============================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*OUR TEAM START=====================================================================*/
	/*===================================================================================*/
	.two_cols_v3.two_cols_v3_team .tc_cols .tc_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	.team_listing{padding:20px 0 10px;}
	.tlist{max-width:400px; margin:0 auto;}
	/*
	.tlist .t_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 65px;}
	.tlist .t_box:nth-child(3n){margin-right:auto;}
	.tlist .t_box:nth-child(2n){margin-right:auto;}
	*/

	.tlist .t_box{
		width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
		padding:0; margin-bottom:65px;
	}	

	
	.tlist .t_box .t_contact{word-break:break-all;}
	/*===================================================================================*/
	/*OUR TEAM END=======================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*CONTACT US START===================================================================*/
	/*===================================================================================*/
	.two_cols_v4{padding:25px 0;}
	.two_cols_v4 .tc_map .map_height{padding:0 0 70%;}
	/*===================================================================================*/
	/*CONTACT US END=====================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*REVIEWS START======================================================================*/
	/*===================================================================================*/
	.reviews_slider{padding:15px 0;}
	/*
	.reviews_slider_half_dark_blue{position:relative;}
	.reviews_slider_half_dark_blue:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; top:50%; background:#1D2545; z-index:1;}
	*/
	
	.reviews_slider .slider_navi:before{width:50px;}
	.reviews_slider .slider_navi:after{width:50px;}
	
	.reviews_slider .rev_slider .rev_slide{padding:30px 40px;}
	.reviews_slider .rev_slider .slick-arrow{transform:scale(0.6);}
	.reviews_slider .rev_slider .slick-prev{left:0;}
	.reviews_slider .rev_slider .slick-next{right:0;}
	/*===================================================================================*/
	/*REVIEWS END========================================================================*/
	/*===================================================================================*/

	/*===================================================================================*/
	/*NEWS START=========================================================================*/
	/*===================================================================================*/
	.news_listing{padding:20px 0 30px;}
	.news_listing .news_filter{padding:0 0 20px;}
	.pagination_news{padding-bottom:25px;}
	/*===================================================================================*/
	/*NEWS END===========================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*NEWS DETAILS START=================================================================*/
	/*===================================================================================*/
	.news_meta{width:auto; float:none; padding-bottom:17px; margin-top:15px;}
	
	.news_cols{padding:25px 0;}
	.news_cols .news_left{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.news_cols .news_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:25px;}
	
	.quote_box{padding:20px 0 20px 45px;}
	.quote_box:before{transform:scale(0.6); transform-origin:left;}
	
	.newsletter_box{padding:15px;}
	
	.post_navi{padding:20px 0;}
	.post_navi .post_link{padding:15px 0;}
	.news_listing_related{padding:10px 0 20px;}
	/*===================================================================================*/
	/*NEWS DETAILS END===================================================================*/
	/*===================================================================================*/

	/*===================================================================================*/
	/*SELLING WITH US START==============================================================*/
	/*===================================================================================*/
	.fullwidth_banner img{min-height:250px; object-fit:cover;}
	
	.two_cols_v5{/*padding:20px 0;*/ padding:70px 0;}
	.two_cols_v5 .tc_img{/*margin-bottom:15px;*/ margin-bottom:60px;}
	.two_cols_v5 .tc_img,
	.two_cols_v5 .tc_txt{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.two_cols_v5 .tc_txt .gen_btn{margin:20px 10px 0 0;}
	.two_cols_v5 .tc_txt .gen_btn:last-child{margin-right:0;}
	
	.two_cols_v6{/*padding:20px 0;*/ padding:70px 0;}
	.two_cols_v6 .h2{text-align:left;}
	.two_cols_v6 .tc_cols{}
	.two_cols_v6 .tc_cols .tc_img{/*margin-bottom:15px;*/ margin-bottom:60px;}
	.two_cols_v6 .tc_cols .tc_img,
	.two_cols_v6 .tc_cols .tc_txt{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	.mm_accordion .acc_item .acc_title h4{padding:17px 20px 17px 0;}
	.mm_accordion .acc_item .acc_title_link h4{padding:0;}
	.mm_accordion .acc_item .acc_title_link h4 a{padding:17px 20px 17px 0;}
	
	
	.team_slider{padding:20px 0;}
	.team_slider .tm_slider{padding:0 30px;}
	.team_slider .ts_title .ts_right{text-align:left;}
	.team_slider .tm_slider .slick-arrow{background:none; width:52px; height:52px; top:calc(50% - 70px); transform:scale(0.7);}
	.team_slider .tm_slider .slick-prev{left:-15px; transform-origin:left;}
	.team_slider .tm_slider .slick-next{right:-15px; transform-origin:right;}
	
	.reviews_slider_v2{padding:30px 0;}
	.reviews_slider_v2 .rev_sl_title{padding:0 0 25px;}
	/*.reviews_slider_v2 .rev_sl_title .sl_btn{text-align:right; width:170px; max-width:170px; -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;}*/
	.reviews_slider_v2 .rev_slider_v2{padding:0 30px;}
	.reviews_slider_v2 .rev_slider_v2 .rev_slide .cms{padding:30px;}
	.reviews_slider_v2 .rev_slider_v2 .slick-arrow{background:none; width:52px; height:52px; top:calc(50% - 25px); transform:scale(0.7);}
	.reviews_slider_v2 .rev_slider_v2 .slick-prev{left:-15px; transform-origin:left;}
	.reviews_slider_v2 .rev_slider_v2 .slick-next{right:-15px; transform-origin:right;}
	/*===================================================================================*/
	/*SELLING WITH US END================================================================*/
	/*===================================================================================*/


	/*===================================================================================*/
	/*VALUATIONS START===================================================================*/
	/*===================================================================================*/
	.valuation_form{padding:30px 0;}
	.valuation_form .frm_title h2{font-size:2.8em;}
	.valuation_form .frm_dd .SumoSelect>.CaptionCont{font-size:2.2em; padding-left:0;}
	.valuation_form .frm_dd .SumoSelect>.CaptionCont>span{padding-right:25px;}
	.valuation_form .frm_dd .SumoSelect>.CaptionCont>label>i:after{transform:rotate(45deg) scale(0.7);}
	.valuation_form .frm_intro{padding:10px 0 30px;}
	.valuation_form .interested_in{padding:0 0 25px;}
	.valuation_form .frm_label{padding-bottom:8px;}
	.valuation_form .interested_in .int_tabs .int_tab a{font-size:1.7em; padding:11px 10px 12px;}
	
	.valuation_form .val_row{padding:0 0 20px;}
	.valuation_form .val_row .val_col{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%;}
	.valuation_form .val_row .val_col:first-child{padding-bottom:20px;}
	.valuation_form .txtbox{height:42px; padding:7px 20px;}
	.valuation_form .txtarea{height:125px; resize:none;}
	/*===================================================================================*/
	/*VALUATIONS END=====================================================================*/
	/*===================================================================================*/

}



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



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

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 540px) {
	
	/*===================================================================================*/
	/*REVIEWS START======================================================================*/
	/*===================================================================================*/
	.revs_list{padding:20px 10px 40px;}
	.revs_list .revs_iso .rev_box{width:100%;}
	.revs_list .revs_iso .rev_box .rev_txts{padding:15px 20px;}
	/*===================================================================================*/
	/*REVIEWS END========================================================================*/
	/*===================================================================================*/
	
	.news_listing .news_list .news_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
}

@media only screen and (max-width: 500px) {
	
	/*===================================================================================*/
	/*PROPERTY LISTING START=============================================================*/
	/*===================================================================================*/
	/*
	.pro_filters .filter_row .f_col_1{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin-bottom:20px;}
	.pro_filters .filter_row .f_col_2{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin-bottom:20px;}
	.pro_filters .filter_row .f_col_3{width:48%; max-width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%;}
	*/
	
	/*
	.pro_filters .filter_row .filter_col .frm_label{display:block; color:#fff; font-size:1.6em; font-weight:600; padding-bottom:6px;}
	.pro_filters .filter_row .filter_col .filter_input{}
	.pro_filters .filter_row .filter_col .filter_input .txtbox{width:100%; height:42px; border:none; outline:none; padding:10px 40px 10px 15px; -webkit-box-sizing:border-box; box-sizing:border-box; background:#fff url(../images/icon_location_1.svg) calc(100% - 9px) 9px no-repeat;}
	
	.pro_filters .filter_row .search_btn{width:118px; max-width:118px; -webkit-box:0 0 118px; -moz-box:0 0 118px; -webkit-flex:0 0 118px; -ms-flex:0 0 118px; flex:0 0 118px; padding-top:20px;}
	.pro_filters .filter_row .search_btn .gen_btn{padding-top:15px; padding-bottom:12px;}
	.pro_filters .filter_row .exclude_stc{width:280px; max-width:280px; -webkit-box:0 0 280px; -moz-box:0 0 280px; -webkit-flex:0 0 280px; -ms-flex:0 0 280px; flex:0 0 280px; padding-top:50px;}
	*/
	
	.pro_list .pro_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 30px;}
	.pro_list .pro_box:nth-child(3n){margin-right:auto;}
	.pro_list .pro_box:nth-child(2n){margin-right:0;}
	/*===================================================================================*/
	/*PROPERTY LISTING END===============================================================*/
	/*===================================================================================*/
	
	
	
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	/*===================================================================================*/
	/*PROPERTY LISTING START=============================================================*/
	/*===================================================================================*/	
	.pro_filters .filter_row .f_col_1,
	.pro_filters .filter_row .f_col_2,
	.pro_filters .filter_row .f_col_3{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:15px;}
	
	.pro_filters .filter_row .search_btn{padding-top:0px;}
	.pro_filters .filter_row .exclude_stc{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:15px;}
	
	/*===================================================================================*/
	/*PROPERTY LISTING END===============================================================*/
	/*===================================================================================*/
	
	

}
@media only screen and (max-width: 370px) {
	.sharing_widget .share_icons{text-align:left; width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.valuation_form .frm_dd .SumoSelect>.CaptionCont{font-size:1.8em; padding-left:0;}
}


.light_blue_bg{background:#ecf7fd;}
.light_blue{color:#ecf7fd !important;}
.blue_bg{background:#37B3E6;}
.blue{color:#37B3E6 !important;}
.blue a{color:#37B3E6 !important;}
.dark_blue_bg{background:#1D2545;}
.dark_blue{color:#1D2545 !important;}

.cms_centered{text-align:center;}
.cms_centered *{text-align:center;}
.cms_right{text-align:right;}
.cms_right *{text-align:right;}

.white_bg{background:#fff;}

.white,
.white a,
.white a:hover,
.cms_white{color:#fff;}
.cms_white *{color:#fff;}
.cms_white h1{color:#fff;}
.cms_white h2{color:#fff;}
.cms_white h3{color:#fff;}
.cms_white h4{color:#fff;}
.cms_white h5{color:#fff;}
.cms_white h6{color:#fff;}
.cms_white a{color:#fff;}
.cms_white p a{color:#37B3E6;}
.cms_white p{color:#fff;}
.cms_white ul{color:#fff;}
.cms_white ol{color:#fff;}
.cms_white li{color:#fff;}

.cms_white h1 a:hover, .cms_white .h1 a:hover,
.cms_white h1 a:hover, .cms_white .h1 a:hover,
.cms_white h2 a:hover, .cms_white .h2 a:hover,
.cms_white h3 a:hover, .cms_white .h3 a:hover,
.cms_white h4 a:hover, .cms_white .h4 a:hover,
.cms_white h5 a:hover, .cms_white .h5 a:hover,
.cms_white h6 a:hover, .cms_white .h6 a:hover{color:#fff;}


.cms_blue_titles h1{color:#37B3E6;}
.cms_blue_titles h2{color:#37B3E6;}
.cms_blue_titles h3{color:#37B3E6;}
.cms_blue_titles h4{color:#37B3E6;}
.cms_blue_titles h5{color:#37B3E6;}
.cms_blue_titles h6{color:#37B3E6;}

.cms_blue_titles h1 a, .cms_blue_titles .h1 a,
.cms_blue_titles h1 a, .cms_blue_titles .h1 a,
.cms_blue_titles h2 a, .cms_blue_titles .h2 a,
.cms_blue_titles h3 a, .cms_blue_titles .h3 a,
.cms_blue_titles h4 a, .cms_blue_titles .h4 a,
.cms_blue_titles h5 a, .cms_blue_titles .h5 a,
.cms_blue_titles h6 a, .cms_blue_titles .h6 a{color:#37B3E6;}



.mt-0{margin-top:0 !important;}
.mt-5{margin-top:5px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-45{margin-top:45px !important;}
.mt-50{margin-top:50px !important;}
.mt-55{margin-top:55px !important;}
.mt-60{margin-top:60px !important;}
.mt-65{margin-top:65px !important;}
.mt-70{margin-top:70px !important;}
.mt-75{margin-top:75px !important;}
.mt-80{margin-top:80px !important;}
.mt-85{margin-top:85px !important;}
.mt-90{margin-top:90px !important;}
.mt-95{margin-top:95px !important;}
.mt-100{margin-top:100px !important;}

.mb-0{margin-bottom:0 !important;}
.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-25{margin-bottom:25px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-45{margin-bottom:45px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-55{margin-bottom:55px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-65{margin-bottom:65px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-75{margin-bottom:75px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-85{margin-bottom:85px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-95{margin-bottom:95px !important;}
.mb-100{margin-bottom:100px !important;}


.pt-0{padding-top:0 !important;}
.pt-5{padding-top:5px !important;}
.pt-10{padding-top:10px !important;}
.pt-15{padding-top:15px !important;}
.pt-20{padding-top:20px !important;}
.pt-25{padding-top:25px !important;}
.pt-30{padding-top:30px !important;}
.pt-35{padding-top:35px !important;}
.pt-40{padding-top:40px !important;}
.pt-45{padding-top:45px !important;}
.pt-50{padding-top:50px !important;}
.pt-55{padding-top:55px !important;}
.pt-60{padding-top:60px !important;}
.pt-65{padding-top:65px !important;}
.pt-70{padding-top:70px !important;}
.pt-75{padding-top:75px !important;}
.pt-80{padding-top:80px !important;}
.pt-85{padding-top:85px !important;}
.pt-90{padding-top:90px !important;}
.pt-95{padding-top:95px !important;}
.pt-100{padding-top:100px !important;}

.pb-0{padding-bottom:0 !important;}
.pb-5{padding-bottom:5px !important;}
.pb-10{padding-bottom:10px !important;}
.pb-15{padding-bottom:15px !important;}
.pb-20{padding-bottom:20px !important;}
.pb-25{padding-bottom:25px !important;}
.pb-30{padding-bottom:30px !important;}
.pb-35{padding-bottom:35px !important;}
.pb-40{padding-bottom:40px !important;}
.pb-45{padding-bottom:45px !important;}
.pb-50{padding-bottom:50px !important;}
.pb-55{padding-bottom:55px !important;}
.pb-60{padding-bottom:60px !important;}
.pb-65{padding-bottom:65px !important;}
.pb-70{padding-bottom:70px !important;}
.pb-75{padding-bottom:75px !important;}
.pb-80{padding-bottom:80px !important;}
.pb-85{padding-bottom:85px !important;}
.pb-90{padding-bottom:90px !important;}
.pb-95{padding-bottom:95px !important;}
.pb-100{padding-bottom:100px !important;}



@media only screen and (max-width: 1225px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:6px !important;}
	.mt-15{margin-top:12px !important;}
	.mt-20{margin-top:12px !important;}
	.mt-25{margin-top:17px !important;}
	.mt-30{margin-top:22px !important;}
	.mt-35{margin-top:27px !important;}
	.mt-40{margin-top:32px !important;}
	.mt-45{margin-top:37px !important;}
	.mt-50{margin-top:42px !important;}
	.mt-55{margin-top:42px !important;}
	.mt-60{margin-top:47px !important;}
	.mt-65{margin-top:52px !important;}
	.mt-70{margin-top:52px !important;}
	.mt-75{margin-top:52px !important;}
	.mt-80{margin-top:62px !important;}
	.mt-85{margin-top:67px !important;}
	.mt-90{margin-top:67px !important;}
	.mt-95{margin-top:72px !important;}
	.mt-100{margin-top:72px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:6px !important;}
	.mb-15{margin-bottom:12px !important;}
	.mb-20{margin-bottom:12px !important;}
	.mb-25{margin-bottom:17px !important;}
	.mb-30{margin-bottom:22px !important;}
	.mb-35{margin-bottom:27px !important;}
	.mb-40{margin-bottom:32px !important;}
	.mb-45{margin-bottom:37px !important;}
	.mb-50{margin-bottom:42px !important;}
	.mb-55{margin-bottom:42px !important;}
	.mb-60{margin-bottom:47px !important;}
	.mb-65{margin-bottom:52px !important;}
	.mb-70{margin-bottom:52px !important;}
	.mb-75{margin-bottom:52px !important;}
	.mb-80{margin-bottom:62px !important;}
	.mb-85{margin-bottom:67px !important;}
	.mb-90{margin-bottom:67px !important;}
	.mb-95{margin-bottom:72px !important;}
	.mb-100{margin-bottom:72px !important;}
	

	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:6px !important;}
	.pt-15{padding-top:12px !important;}
	.pt-20{padding-top:12px !important;}
	.pt-25{padding-top:17px !important;}
	.pt-30{padding-top:22px !important;}
	.pt-35{padding-top:27px !important;}
	.pt-40{padding-top:32px !important;}
	.pt-45{padding-top:37px !important;}
	.pt-50{padding-top:42px !important;}
	.pt-55{padding-top:42px !important;}
	.pt-60{padding-top:47px !important;}
	.pt-65{padding-top:52px !important;}
	.pt-70{padding-top:52px !important;}
	.pt-75{padding-top:52px !important;}
	.pt-80{padding-top:62px !important;}
	.pt-85{padding-top:67px !important;}
	.pt-90{padding-top:67px !important;}
	.pt-95{padding-top:72px !important;}
	.pt-100{padding-top:72px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:6px !important;}
	.pb-15{padding-bottom:12px !important;}
	.pb-20{padding-bottom:12px !important;}
	.pb-25{padding-bottom:17px !important;}
	.pb-30{padding-bottom:22px !important;}
	.pb-35{padding-bottom:27px !important;}
	.pb-40{padding-bottom:32px !important;}
	.pb-45{padding-bottom:37px !important;}
	.pb-50{padding-bottom:42px !important;}
	.pb-55{padding-bottom:42px !important;}
	.pb-60{padding-bottom:47px !important;}
	.pb-65{padding-bottom:52px !important;}
	.pb-70{padding-bottom:52px !important;}
	.pb-75{padding-bottom:52px !important;}
	.pb-80{padding-bottom:62px !important;}
	.pb-85{padding-bottom:67px !important;}
	.pb-90{padding-bottom:67px !important;}
	.pb-95{padding-bottom:72px !important;}
	.pb-100{padding-bottom:72px !important;}
	

}



@media only screen and (max-width: 1024px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:5px !important;}
	.mt-15{margin-top:10px !important;}
	.mt-20{margin-top:10px !important;}
	.mt-25{margin-top:15px !important;}
	.mt-30{margin-top:20px !important;}
	.mt-35{margin-top:25px !important;}
	.mt-40{margin-top:30px !important;}
	.mt-45{margin-top:35px !important;}
	.mt-50{margin-top:40px !important;}
	.mt-55{margin-top:40px !important;}
	.mt-60{margin-top:45px !important;}
	.mt-65{margin-top:50px !important;}
	.mt-70{margin-top:50px !important;}
	.mt-75{margin-top:55px !important;}
	.mt-80{margin-top:60px !important;}
	.mt-85{margin-top:65px !important;}
	.mt-90{margin-top:65px !important;}
	.mt-95{margin-top:70px !important;}
	.mt-100{margin-top:70px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:5px !important;}
	.mb-15{margin-bottom:10px !important;}
	.mb-20{margin-bottom:10px !important;}
	.mb-25{margin-bottom:15px !important;}
	.mb-30{margin-bottom:20px !important;}
	.mb-35{margin-bottom:25px !important;}
	.mb-40{margin-bottom:30px !important;}
	.mb-45{margin-bottom:35px !important;}
	.mb-50{margin-bottom:40px !important;}
	.mb-55{margin-bottom:40px !important;}
	.mb-60{margin-bottom:45px !important;}
	.mb-65{margin-bottom:50px !important;}
	.mb-70{margin-bottom:50px !important;}
	.mb-75{margin-bottom:55px !important;}
	.mb-80{margin-bottom:60px !important;}
	.mb-85{margin-bottom:65px !important;}
	.mb-90{margin-bottom:65px !important;}
	.mb-95{margin-bottom:70px !important;}
	.mb-100{margin-bottom:70px !important;}





	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:5px !important;}
	.pt-15{padding-top:10px !important;}
	.pt-20{padding-top:10px !important;}
	.pt-25{padding-top:15px !important;}
	.pt-30{padding-top:20px !important;}
	.pt-35{padding-top:25px !important;}
	.pt-40{padding-top:30px !important;}
	.pt-45{padding-top:35px !important;}
	.pt-50{padding-top:40px !important;}
	.pt-55{padding-top:40px !important;}
	.pt-60{padding-top:45px !important;}
	.pt-65{padding-top:50px !important;}
	.pt-70{padding-top:50px !important;}
	.pt-75{padding-top:55px !important;}
	.pt-80{padding-top:60px !important;}
	.pt-85{padding-top:65px !important;}
	.pt-90{padding-top:65px !important;}
	.pt-95{padding-top:70px !important;}
	.pt-100{padding-top:70px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:5px !important;}
	.pb-15{padding-bottom:10px !important;}
	.pb-20{padding-bottom:10px !important;}
	.pb-25{padding-bottom:15px !important;}
	.pb-30{padding-bottom:20px !important;}
	.pb-35{padding-bottom:25px !important;}
	.pb-40{padding-bottom:30px !important;}
	.pb-45{padding-bottom:35px !important;}
	.pb-50{padding-bottom:40px !important;}
	.pb-55{padding-bottom:40px !important;}
	.pb-60{padding-bottom:45px !important;}
	.pb-65{padding-bottom:50px !important;}
	.pb-70{padding-bottom:50px !important;}
	.pb-75{padding-bottom:55px !important;}
	.pb-80{padding-bottom:60px !important;}
	.pb-85{padding-bottom:65px !important;}
	.pb-90{padding-bottom:65px !important;}
	.pb-95{padding-bottom:70px !important;}
	.pb-100{padding-bottom:70px !important;}
}

@media only screen and (max-width: 767px) {
	.mt-0{margin-top:0 !important;}
	.mt-5{margin-top:0px !important;}
	.mt-10{margin-top:2px !important;}
	.mt-15{margin-top:5px !important;}
	.mt-20{margin-top:10px !important;}
	.mt-25{margin-top:12px !important;}
	.mt-30{margin-top:15px !important;}
	.mt-35{margin-top:16px !important;}
	.mt-40{margin-top:20px !important;}
	.mt-45{margin-top:24px !important;}
	.mt-50{margin-top:28px !important;}
	.mt-55{margin-top:32px !important;}
	.mt-60{margin-top:35px !important;}
	.mt-65{margin-top:35px !important;}
	.mt-70{margin-top:35px !important;}
	.mt-75{margin-top:38px !important;}
	.mt-80{margin-top:45px !important;}
	.mt-85{margin-top:48px !important;}
	.mt-90{margin-top:50px !important;}
	.mt-95{margin-top:50px !important;}
	.mt-100{margin-top:52px !important;}
	
	.mb-0{margin-bottom:0 !important;}
	.mb-5{margin-bottom:0px !important;}
	.mb-10{margin-bottom:2px !important;}
	.mb-15{margin-bottom:5px !important;}
	.mb-20{margin-bottom:10px !important;}
	.mb-25{margin-bottom:12px !important;}
	.mb-30{margin-bottom:15px !important;}
	.mb-35{margin-bottom:16px !important;}
	.mb-40{margin-bottom:20px !important;}
	.mb-45{margin-bottom:20px !important;}
	.mb-50{margin-bottom:20px !important;}
	.mb-55{margin-bottom:27px !important;}
	.mb-60{margin-bottom:35px !important;}
	.mb-65{margin-bottom:35px !important;}
	.mb-70{margin-bottom:35px !important;}
	.mb-75{margin-bottom:38px !important;}
	.mb-80{margin-bottom:45px !important;}
	.mb-85{margin-bottom:48px !important;}
	.mb-90{margin-bottom:50px !important;}
	.mb-95{margin-bottom:50px !important;}
	.mb-100{margin-bottom:52px !important;}
	



	.pt-0{padding-top:0 !important;}
	.pt-5{padding-top:0px !important;}
	.pt-10{padding-top:2px !important;}
	.pt-15{padding-top:5px !important;}
	.pt-20{padding-top:10px !important;}
	.pt-25{padding-top:12px !important;}
	.pt-30{padding-top:15px !important;}
	.pt-35{padding-top:16px !important;}
	.pt-40{padding-top:20px !important;}
	.pt-45{padding-top:24px !important;}
	.pt-50{padding-top:28px !important;}
	.pt-55{padding-top:32px !important;}
	.pt-60{padding-top:35px !important;}
	.pt-65{padding-top:35px !important;}
	.pt-70{padding-top:35px !important;}
	.pt-75{padding-top:38px !important;}
	.pt-80{padding-top:45px !important;}
	.pt-85{padding-top:48px !important;}
	.pt-90{padding-top:50px !important;}
	.pt-95{padding-top:50px !important;}
	.pt-100{padding-top:52px !important;}
	
	.pb-0{padding-bottom:0 !important;}
	.pb-5{padding-bottom:0px !important;}
	.pb-10{padding-bottom:2px !important;}
	.pb-15{padding-bottom:5px !important;}
	.pb-20{padding-bottom:10px !important;}
	.pb-25{padding-bottom:12px !important;}
	.pb-30{padding-bottom:15px !important;}
	.pb-35{padding-bottom:16px !important;}
	.pb-40{padding-bottom:20px !important;}
	.pb-45{padding-bottom:24px !important;}
	.pb-50{padding-bottom:28px !important;}
	.pb-55{padding-bottom:32px !important;}
	.pb-60{padding-bottom:35px !important;}
	.pb-65{padding-bottom:35px !important;}
	.pb-70{padding-bottom:35px !important;}
	.pb-75{padding-bottom:38px !important;}
	.pb-80{padding-bottom:45px !important;}
	.pb-85{padding-bottom:48px !important;}
	.pb-90{padding-bottom:50px !important;}
	.pb-95{padding-bottom:50px !important;}
	.pb-100{padding-bottom:52px !important;}
	
}

@media only screen and (min-width: 1025px) {
	.hide_in_desktop{display:none !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.hide_in_tablet{display:none !important;}
}
@media only screen and (max-width: 767px) {
	.hide_in_mob{display:none !important;}
}

.flush_margins{margin:0 !important;}
.flush_top_padding{padding-top:0;}
.flush_bottom_padding{padding-bottom:0;}
.flush_padding{padding:0 !important;}