*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
.site-wrapper,body,html{height:100%}
body{background-color:#f7f7f7;font-size:13px;font-style:normal;visibility:visible;font-family:sans-serif;color:#000000e0;outline:0;position:relative}
body[data-rtl=rtl]{direction:rtl;text-align:right}
.h1,h1{font-size:36px}
@media only screen and (max-width:767px) {
.h1,h1{font-size:32px}
}
@media only screen and (max-width:575px) {
.h1,h1{font-size:30px}
.news-date{width:33%!important}
.news-month{width:30%!important}
}
@media only screen and (max-width:479px) {
.h1,h1{font-size:12px!important;line-height:1}
}
.h2,h2{font-size:60px}
@media only screen and (max-width:767px) {
.h2,h2{font-size:26px}
}
@media only screen and (max-width:575px) {
.h2,h2{font-size:24px}
}
@media only screen and (max-width:479px) {
.h2,h2{font-size:18px}
}
.h3,h3{font-size:20px!important}
@media only screen and (max-width:767px) {
.h3,h3{font-size:16px!important;}
}
@media only screen and (max-width:575px) {
.h3,h3{font-size:18px}
}
@media only screen and (max-width:479px) {
.h3,h3{font-size:13px}
}
.h4,h4{font-size:18px}
@media only screen and (max-width:767px) {
.h4,h4{font-size:16px}
}
@media only screen and (max-width:479px) {
.h4,h4{font-size:14px}
}
.max-hightimg{max-height: 150PX;}
.min-hight {
    min-height: 257px;
}
.textclr ul li {
    color: #414042;
}
 .form-group .changeCountry {padding-left: 7px;}
	  .form-group .changeCityAjax {padding-left: 7px;}
.flor-text{/*background: #324971;
    padding: 10px;
    border-left: 5px solid #fff;
    color: #fff;*/}
   /* .table-bordered td, .table-bordered th{width: 33%;}*/
   #overlay{   
position: fixed;
top: 0;
z-index: 100;
width: 100%;
height:100%;
display: none;
background: rgba(255,255,255,0.6);
left:0;
right:0;
margin:0 auto;
}
.cv-spinner {
height: 100%;
display: flex;
justify-content: center;
align-items: center;  
}
.spinner {
width: 40px;
height: 40px;
border: 4px #ddd solid;
border-top: 4px #2e93e6 solid;
border-radius: 50%;
animation: sp-anime 0.8s infinite linear;
}
@keyframes sp-anime {
100% { 
transform: rotate(360deg); 
}
}
.is-hide{
display:none;
}
/*.whstacss :hover{color: #fff;}
.callcss :hover{color: #fff;}
.callpad :hover{background: #1A75D2;color: #fff;}*/
.needfnt{font-weight: 600;}
.populer-pricedesk{position: relative;left: 35px}
.dropdown-menu{margin:0}
#city_search_input{min-width:0!important}
.searchListCity{max-height:140px!important}
.searchcolor{color:#9c9c9c}
.search_advance{position:absolute;left:0;right:0;width:100%}
#city_budget_input{height:30px}
#city_budget_input-button{font-size:11px}
.hs-menu-inner{max-height:256px;overflow-y:auto}
#property_type_input{height:30px}
#property_type-button{font-size:11px}
.bgcss{background-color:#ffffffdb;padding:0}
.opacity{opacity:.9}
.insidecss{border-left:1px solid #dcd9d9}
.submitinside{border-left:1px solid #d0c0c0}
.insidework{color:#324971!important}
.insidecontact{color:#324971!important}
.moreless-button{color:#04206d;font-weight:600}
.proptype{background:#464444;padding: 2px 5px;topprop color:#fff}
.bgprop{background-color:#1a75d2}
.topprop{background:#ededed;text-align:center}
.looking{font-size:15px}
.lookingfor {font-size: 13px;}
.modalstyle{background:#324971;color:#fff}
.collapseExample1{border-bottom:1px solid #000!important;color:#324971;font-size:10px}
#city_search_input-button{border-right:1px solid #d0c0c0}
.inmobsearch{border-left:1px solid #dcd9d9}
.insidesubmit{border-left:1px solid #d0c0c0}
.ql-align-center{text-align:center!important}
.clrmobicon{color: #f44336;font-size: 13px;}
.clrwebicon{font-size: 10px;}
.social-icon{font-size:20px;color:#fff;padding:5px}
.sitmapmenu h2{font-size:18px;font-weight:600;color:#6d6e70;padding-top:18px;padding-bottom:18px}
.sitmapmenu .submenu a{padding-bottom:25px;font-weight:600;color:#6d6e70;font-size:14px;line-height:1px}
.our-srvicesitemap{border-bottom:1px solid #ccc;padding-bottom:18px}
.text-truncate{display:none}
.about-txt{font-size:15px}
.count-txt{padding:0 0 0 15px}
.plus-count{position:relative;top:50px;text-align:right}
.usp-bg-color{background:#e9ecef}
.call-icon-width{max-width:20px}
.whtsap-icon-width{max-width:20px}
.seemore-mrgn{position: relative;top: 5px;right: 15px}
.dropdown-menu.show{z-index:999}
.callcnter{position:absolute;top:25px;bottom:0;right:55px}
.whtsapcnter{position:absolute;top:25px;bottom:0;right:12px}
.openBtn-css{border:none;padding:16px 15px;color:#fff;font-size:20px;cursor:pointer;background:#324971}
.openBtn-css:hover{background:#000}
.overlay-css{height:65px;width:100%;display:none;position:fixed;z-index:1;top:0;left:0;background-color:#320000}
.overlay-content-css{position:relative;top:0;width:90%;text-align:center;margin:auto}
.overlay-css .closebtn{position:absolute;top:40px;right:12px;font-size:40px;cursor:pointer;color:#fff}
.overlay-css .closebtn:hover{color:#ccc}
.overlay-css input[type=text]{padding:15px;font-size:17px;border:none;float:left;width:80%;background:#fff}
.overlay-css input[type=text]:hover{background:#f1f1f1}
.overlay-css button{float:left;padding:15px;font-size:17px;border:none;cursor:pointer}
.product-bdr{border:1px solid #ddd}
.dropdown-menu.show{width:100%}
.bedrom a:hover{color:#fff!important}
.pagination-clr ul li a{background-color:#1a75d2!important;border-color:#1a75d2!important}
html{scroll-behavior:smooth}
.menu-style{padding:15px 0 15px 135px;background:#324971;scroll-behavior:smooth}
.menu-style1{padding: 22px 0px 22px 10px;background: #fff;scroll-behavior: smooth;}
.book-head{font-size:25px;font-weight:500}
.book-btn{color:#fff!important;background:#1a75d2;border-radius:15px!important;padding:5px 30px}
.logo-bnr{max-width:140px}
.city-bg{background-color:#390000!important;font-weight:600;color:#fff!important}
.numberContact{font-size:16px;font-weight:500}
.menutxt a{display:block;font-size:16px;color:#39487b!important;font-weight:600}
.load-more__item a{color:#fff!important}
.type-text a{color:#fff!important}
.addres-txt{color:#fff!important}
.about-img{box-shadow:0 0 0 6px #9e9e9e2e}
p{line-height:21px}
.top-icon{font-size: 11px;}
b,strong{font-weight:600!important}
.patch-txt{text-align:left;border-left:1px solid #afa2a2}
.banner_text h3{text-align:center;text-transform:capitalize;color:#fff;font-size:2em;display:inline-block;color:#000000c4;font-weight:600}
.banner_text h1{text-align:center;text-transform:capitalize;color:#fff;font-size:2em;display:inline-block;color:#000000c4;font-weight:600}
.serch-icon{font-size:20px}
.banner_text{padding:13px 0;position:absolute;left:165px;width:35%;top:62%;z-index:2;text-align:center;display:inline-block;background:#f3f1efd9}
.form-fix{top:-140px;position:relative;right: 6px;}
.readMoreBtn{color:#04206d;font-weight:600}
.looking:hover{color:#fff!important}
.call-max{max-width:60px}
.usptxtameni {
    font-size: 13px!important;
        color: #414042;
}
.property-slide:hover{opacity:.8;filter:drop-shadow(2px 0 6px #a09f9f);-webkit-transition:all .5s ease;transition:all .5s ease;text-decoration:none}
.contentform .formbox h2{color: #414042;font-size:14px;margin:0 0 15px;padding:10px 0;text-transform:capitalize;font-weight:700}
/ .contentform .formbox{padding:0;background:#f7f7f7}
.contentform button{color:#fff;font-weight:500;font-size:15px;height:auto;background:#1A75D2;height:35px;border-radius:5px!important;border:none;bottom:-55px;left:0;width:100%;right:0;margin:0 auto;position:static}
#client-testimonial-carousel{min-height:200px}
.seemore-aroow{float:right;position:relative;top:6px;right:-3px}
.dropdown-toggle::after{margin-left:1.255em!important}
html{overflow-x:hidden}
.copyright{background:#222;padding:10px 0;border-top:1px solid #4a4a4a;position:relative}
.call-img{max-width:50px}
.searchcss{background-color:#324971;color:#fff}
.citycss{height:58px!important}
.bed_css{text-align:center;width:100%;padding:7px;background-color:#19283fdb;border:0;color:#fff;border-radius:10px}
.side_border.row:after,.side_border.row:before{content:"";height:75px;position:absolute;left:-11px;right:-11px;top:-10px;bottom:0;margin:0 auto;background:#ffffff36;z-index:-1}
.menu-bg{list-style:none}
.menu-bg a{padding:20px;padding-bottom:10px;border-right:1px solid #fff;color:#1b3e70;text-decoration:none}
.menu-bg a:hover{background-color:#1b3e70;color:#fff!important}
.menu-bg .active{background-color:#1b3e70;color:#fff}
.header-stic:hover a{color:#fff!important}
.menu-bg a{background:#1a75d2;font-size:12px;padding:16px 30px 16px 15px !important}
.menu-bg:hover{color:#fff!important}
.page-top{position:relative;top:-85px}
.menu-inner{padding:0 0 0 50px}
.usp-bgc{background:#f3f3f3}
.navbar-nav a{color:#324971;font-weight:600;font-size:16px}
.inner-header a{color:#414042!important}
.dropbtn{background-color:#19283f;color:#fff;padding:7px;font-size:11px;border:none;cursor:pointer}
.dropdown{position:relative;display:inline-block}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:1s60px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}
.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}
.dropdown-content a:hover{background-color:#f1f1f1}
.dropdown:hover .dropdown-content{display:block}
.dropdown:hover .dropbtn{background-color:#19283f}
.topnav{overflow:hidden}
.topnav a{float:left;display:block;color:#000;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}
.topnav a:hover{background-color:#ddd;color:#000}
.topnav a.active{background-color:#2196f3;color:#fff}
.topnav .search-container{float:right}
.topnav input[type=text]{padding:5px;margin-top:0;font-size:12px;border:1px solid #dddddd75}
.topnav .search-container button{float:right;padding:2px 10px;margin-top:0;margin-right:16px;background:#19283f;color:#fff;font-size:17px;border:none;cursor:pointer}
.topnav .search-container button:hover{background:#ccc}
.popularicon{border-radius:50%!important;background:#19283f!important;font-size:24px!important;width:23px!important;color:#fff;text-align:center!important}
.location-txt{font-size:15px!important;color:#19283f}
.locpopulr{font-size:15px;color:#19283f!important}
.text-truncate-text{color:#19283f!important;font-weight:600!important;font-size:15px!important}
.serch-menu{padding:15px!important;background:#fff;font-size:12px!important}
.floor-text{font-size:14px}
.whatsappConnectWrap .wsImg{width:40px;height:60px;margin:0 auto -30px}
.whatsappConnectWrap .wsImg img{height:100%;width:100%}
.whatsappConnectWrap .content{width:100%;height:130px;border:solid 1px #e6e6e6;background-color:#fff;padding-top:10px;text-align:center}
.whatsappConnectWrap .txt{font-size:16px;line-height:1.33;text-align:center;color:#333;margin-bottom:13px}
.pagelinks{margin-left:calc(((1140px - 100vw)/ 2));position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:11;width:61vw;border:solid 1px #e6e6e6;border-left:none;border-right:none;background-color:#f7f7f7}
#breacdcumfixed{color:#ce8888;will-change:min-height}
#breacdcumfixed .bread_inner{z-index:5;background-color:rgba(255,0,0,.01);position:relative;transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform}
.pagelinks{background:#fff;position:relative;margin:0 0 30px;box-shadow:0 0 5px #000}
.pagelinks li{float:left;border-left:1px solid rgba(0,0,0,.1);width:20%}
.pagelinks li.active a{background:#39487b;color:#fff}
.pagelinks li a{display:block;padding:10px 0;color:#000;text-align:center}
.rera{color:#1A75D2;font-size:11px;text-align:center}
.project_detailsusps_box .icons{max-width:60px;font-size:30px;margin:0 auto;color:#39487b;text-align:center}
.project_detailsusps_box{text-align:center}
.project_detailsusps_box p{margin:0 0 5px;padding:0;text-align:left}
.project_detailsusps_box h3{font-size:16px!important;font-weight:700;text-align:left;color: #414042;}
.project-main-name .project-title{margin-top:11px;margin-bottom:10px}
.project-main-name .title-name{font-size:30px;line-height:.93;color:#333}
.project-main-name .title-builder{font-size:16px;line-height:1.56;color:#666}
.salient-features .salient-title.section-title{margin-bottom:10px;font-size:21px}
.team-item button{display:none!important}
a.type_prop{position: absolute; margin-top: -30px;margin-left: 20px;}
.slick-slide{padding:5px}
.carousel-wrap{width:100%}
.bootleggers .item{-webkit-backface-visibility:hidden;display:inline-block}
.owl-nav>div{margin-top:-26px;position:absolute;top:50%;color:#cdcbcd}
.owl-nav i{font-size:52px}
.owl-nav .owl-prev{left:-30px}
.owl-nav .owl-next{right:-30px}
.aboutrow{display:flex}
.aboutcol{padding:1.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.eventname{font-size:2.25em;font-weight:700;color:#8d0700}
.looking-txt{text-align:right}
.book-txt{text-align:left}
.form-fixed{position:sticky;width:100%;top:80px;background:#fff}
.form-contact{position:absolute;bottom:20px;z-index:100;background:#fff;right:0;width:80%;padding-bottom:2em}
.residence-icon{text-align:center;border:1px solid #ddd;padding:40px 0}
.icon-width li{width:33%}
.b24-widget-button-block{display:none}
.b24-widget-button-inner-mask{display:none}
.b24-widget-button-position-bottom-right .b24-widget-button-popup{display:none}
.point li{padding:2px}
.form_heading>h2{font-size:1.2em;text-align:center;position:relative;padding:10px;margin:0}
.social-con{font-size:17px;position:relative;left:8px;top:0;color:#fff}
.posicss{display:block}
.city h3{font-size:25px!important}
.carpetsingle{font-weight:300}
.breadcss{width:fit-content}
.whstacss{max-width:35px}
.whtsachat{color:#1A75D2;}
.contcss{background:#f3f3f3}
.top-proper{font-size:20px!important;color:#19283f;line-height:unset;font-weight:600}
.fontisize{font-size:24px}
.spancss{font-weight:300}
.commtype{background:#fff}
.bedroomcss{background:#ededed;text-align:center}
.bedroomnum{border-bottom:3px solid #fff}
.call-icon{position:absolute;top:48px;left:-25px;right:0}
.loaction-txt{font-size:25px;color:#fff;float:left;font-weight:600}
.usp-top{position:relative;top:85px}
.location-bnr{padding-top:7px;font-size:30px;color:#fff;float:left;font-weight:600}
.price_form{font-size:1vw}
.assured h2{font-size:1vw;text-align:center}
.form{position:absolute;bottom:13em;z-index:100;background:#fff;right:0;width:26%;padding-bottom:1em}
.banner_text-bg{color:#fff;text-shadow:2px 2px 4px #000}
.banner_text h2{text-align:left}
.banr-inr-txt{background:#0e0f0fc2;width:60%}
.about-img:hover{box-shadow:0 0 0 8px #1a75d2}
.about-img{max-width:175px}
.loc-bg{color:#fff;background:#3e5479}
.show-read-loc .read-more{display:none}
.read-more{color:#03a9f4;color:#03a9f4}
.show-read-more .more-text{display:none}
.location-padd{padding:40px}
.amenities-brdr{border-right:1px solid #ddd}
.amenities ul{text-align:center}
.amenities li{display:inline-block;margin:0;float:left;width:16%;padding:2px}
.amenities li .amebox{border:1px solid #ddd;padding:15px 0}
.footersocial li{display:inline-flex;margin-left:7px;margin-top:3px;width:30px;height:30px;text-align:center;border:1px solid #fff;line-height:30px}
.btm-bdr{width:85%}
a:hover{font-weight:600}
.residance-bg{background-color:#1a75d2}
.developers img{background:#fff}
.facilted-img{max-width:50px}
.news-date{line-height:40px;position:absolute;left:0px;top:50px;z-index:111;font-size:20px;background-color:#1a75d2;color:#fff;width:20%}
.news-date-month{line-height:30px;position:absolute;left:0px;top:95px;z-index:111;font-size:16px;background-color:#1a75d2;color:#fff;width:20%}
.news-month{line-height:35px;position:absolute;left:-10px;top:165px;z-index:111;font-size:9px;background-color:#1a75d2;width:20%;color:#fff}
.news-title{font-size:16px!important;color:#707275!important;font-weight:500}
.seemore-bg{width:40%;background:red;text-align:right;color:#fff;background-color:#1a75d2}
.price-txt{width:70%;background-color:#19283f;color:#fff}
.project-size li{padding:8px 8px 8px 0 !important;min-height:37px}
.project-name{border-bottom:1px solid #ddd;padding:4px 0;font-size:14px;color:#19283f;font-weight:700!important}
.usptxt{font-size:13px!important;}
.usp-txt{font-size:18px!important;font-weight:500!important;color:#000!important;margin-top:10px!important;line-height:1.5}
.flip-box .inner{display:none}
.plot{padding:0 0 9px}
.footer-brdr{border-bottom:1px dashed #e6d6d645;width:50%;padding:5px 0 9px}
.footer-bg{background-color:#19283f}
.bsz{position:relative;z-index:111}
.counter-txt p{padding:15px 0 10px;font-size:18px;color:#fff!important}
.counter{padding:35px 0;border-radius:5px;text-align:center;}
.cityfont{font-weight:600;text-shadow:2px 2px 4px #000000d6}
.count-title{color:#fff;font-size:40px!important;font-weight:400;margin-top:10px;margin-bottom:0;font-weight:700!important}
.count-text{color:#fff;font-size:18px;font-weight:400;margin-top:2px;margin-bottom:0;text-align:center;}
.fa-2x{margin:0 auto;float:none;display:table;color:#4ad1e5}
.news-bg{background-color:#f2f2f2}
.awords{background-color:#f2f2f2!important}
.faci{background:#f2f2f2}
.logo-max{max-width:150px}
.h5,h5{font-size:14px}
.h6,h6{font-size:16px}
.small,small{font-size:100%}
p:last-child{margin-bottom:0}
.font-weight-light{font-weight:300}
.font-weight-medium{font-weight:400}
.form-control:focus{box-shadow:none}
a,button{color:inherit;display:inline-block;line-height:inherit;text-decoration:none;cursor:pointer}
a,button,img,input,span{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
:focus{outline:0!important}
a:focus{color:inherit;outline:0;text-decoration:none}
a:hover{text-decoration:none;color:#043a71}
button,input[type=submit]{cursor:pointer}
.content ul{list-style:outside none none;margin:0;padding:0}
.footer_links ul{list-style:outside none none;margin:0;padding:0}
.Slick_Slider ul{list-style:outside none none;margin:0;padding:0}
.top_properties ul{list-style:outside none none;margin:0;padding:0}
.property-slide ul{list-style:outside none none;margin:0;padding:0}
img{max-width:100%}
.fix{overflow:hidden}
.hidden{display:none}
.clear{clear:both}
.adjust_side_feature{position:relative}
[type=search]::placeholder{color:#000}
input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#04206d}
.list-group-item.active{background-color:#04206d;border-color:#04206d}
.bg-secondary{background:#343a40!important}
.badge-primary,.bg-primary,.btn-primary{background:#324971!important}
.text-black{color:#000}
.text-primary{color:#04206d!important}
.bg-white{background-color:#fff!important}
.bg-gray{background-color:#f8f8f8!important}
.bg-dark{background-color:#222!important}
.bg-theme{background-color:#04206d!important}
.nav-link.rounded-pill{border-radius:100%;width:50px;height:50px;line-height:30px}
.nav-link.rounded-pill .badge{position:absolute;top:0;right:0;border-radius:100%}
.main-menu>ul>li>a.nav-link.rounded-pill::before{border:none;background:0 0}
.btn{font-weight:600;border:none;border-radius:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-size:inherit}
.btn-success{background:#42bc61}
.btn-primary:hover{background-color:#42bc61!important}
.btn-success:hover{background-color:#04206d!important}
.btn.text-dark:focus,.btn.text-dark:hover{color:#fff!important}
.form-control{font-size:13px;min-height:100%;height:calc(2em + .75rem + 2px)}
.typeahead li a:active:hover,.typeahead li.active,.typeahead li.active a:hover,.typeahead li:active{background-color:#04206d;color:#fff}
.typeahead li>a{padding:10px 15px;transition:none;font-size:small}
.bootstrap-select .dropdown-menu li a,.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{font-size:small}
.main-wrapper,.section{float:left;width:100%}
input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}
header.header{position:relative;left:0;top:0;width:100%;z-index:1023;transition:1s;background-color:#fff}
.header.header:hover{opacity:1;transition:1s;background-color:#fff}
.header.header:hover a,header.header.is-sticky .main-menu>ul>li>a,header.header.is-sticky .top-header ul li a{color:#000}
header.header.is-sticky{padding: 0 0 0 90px;;position:fixed;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-duration:.5s;animation-duration:.5s;background-color:#fff;}
.main-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.main-menu>ul>li{position:static}
.main-menu>ul>li:last-child{margin-right:0}
.main-menu>ul>li>a{line-height:30px;font-weight:600;letter-spacing:.25px;color:#fff;display:block;position:relative;text-transform:capitalize;padding-top:0;padding-bottom:0}
.main-menu>ul>li>a::before{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background-color:#1b3e70;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.main-menu>ul>li.has-dropdown>a::after{content:"\f107";font-family:"Font Awesome 5 Free";line-height:30px;margin-left:3px;font-weight:900}
.main-menu>ul>li.active>a,.main-menu>ul>li:hover>a{color:#fff}
.main-menu>ul>li.active>a::before,.main-menu>ul>li:hover>a::before{width:100%;background-color:#04206d}
.main-menu>ul>li:hover>.sub-menu{margin-top:0;opacity:1;visibility:visible;z-index:99}
.main-menu>ul>li:hover>.mega-menu{margin-top:0;opacity:1;visibility:visible;z-index:99}
.sub-menu{position:absolute;left:auto;top:100%;margin-left:-20px;margin-top:30px;padding:20px 0;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:250px;z-index:-99;opacity:0;visibility:hidden}
.sub-menu li{margin-bottom:5px;position:relative}
.sub-menu li:last-child{margin-bottom:0}
.sub-menu li a{line-height:30px;font-weight:500;padding:0 20px}
.sub-menu li.has-dropdown>a::after{content:"\f105";font-family:"Font Awesome 5 Free";line-height:30px;float:right;font-weight:900}
.sub-menu li.active>a{color:#04206d}
.sub-menu li .sub-menu{left:100%;top:0;margin-left:0}
.sub-menu li:hover>a{color:#04206d;padding-left:25px}
.sub-menu li:hover .sub-menu{margin-top:-10px;opacity:1;visibility:visible;z-index:99}
.mobile-menu{-webkit-box-flex:1!important;-ms-flex:1 0 100%!important;flex:1 0 100%!important}
.mobile-menu .mean-bar{position:relative}
.mobile-menu .mean-bar .meanmenu-reveal{position:absolute;top:-26px}
.mobile-menu .mean-bar .meanmenu-reveal span{position:relative}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar{height:2px;width:26px;background-color:#000;display:block;margin:8px 0}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after,.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#000}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before{top:-8px}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after{bottom:-8px}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close{height:2px;width:26px;background-color:transparent;display:block;margin:8px 0}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after,.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#000}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mobile-menu .mean-bar .mean-nav{background-color:#fff}
.mobile-menu .mean-bar .mean-nav>ul{border:1px solid rgba(0,0,0,.05);overflow-x:hidden;max-height:250px}
@media only screen and (max-width:767px) {
	
	.whtsap-img{max-width: 30px;}
	.callpadding {
    padding: 0px!important;}
	 .form-group .changeCountry {padding-left: 7px;}
	  .form-group .changeCityAjax {padding-left: 7px;}
	  
	.florflex li {
    width: 33%!important;
}
	.h5, h5 {
    font-size: 12px!important;
}
	.searchcss {
    padding: .375rem 0.05rem;
}
	.mob-menu a{font-size: 8px!important;}
	.accordion .card-header.collapsed:after {

    position: absolute;
    right: 8px;
    top: 8px;
}
.accordion .card-header:after {
 
    position: absolute;
    right: 7px;
    top: 8px;
}
	.menu-style1 {
    padding: 0px 0px 9px 12px!important;
}
	.homeicon{position: absolute;
    top: 7px;}
	.usptxtameni {
    font-size: 12px!important;
    color: #414042;
}
	.form-control {
    font-size: 12px!important;
}
	.locpopulr {
    font-size: 13px;
}
	.filtertoogle::after {position: relative;
    left: 10px;}
	.top-icon{font-size: 12px!important;}
	.serchpop{text-align: right;}
	.listpropertyarchive {
    position: absolute!important;
    top: 12px!important;
    left: 80px!important;
    padding: 7px 10px 7px 10px;
    line-height: 13px;
    font-size: 10px;
    color: #fff;
    background-color: #9c27b0;
    text-transform: capitalize;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%);
    cursor: pointer;
}
	.openbtn {
    padding: 10px 5px!important;}
	.pagintion-flot{float: right;}
	.openBtn-css {padding: 10px 15px}
	.archive-header{position: absolute;left: 170px;top: 0px;}
	.onrquestmom{font-size: 10px;}
	.pluscount{    font-size: 30px;
    position: relative;
    top: 3px;}
	.looking {font-size: 15px;}
	.lookingfor {font-size: 13px;}
	.listpropertymob {position: absolute!important;top: 12px!important;left: 25px!important;padding: 7px 10px 7px 10px;
    line-height: 13px;
    font-size: 10px;
    color: #fff;
    background-color: #9c27b0;
    text-transform: capitalize;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%);
    cursor: pointer}
	.freelistmob {position: absolute;
    bottom: 22px!important;
    left: 53px!important;
    font-size: 8px;
    color: #fff;
    /*z-index: 111;*/
    padding: 0px 6px;
    background-color: #f22b68;}
	.populr-shdow{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
	.fa fa-bed {color: #6f6f6f;}
.fas fa-vector-square {color: #6f6f6f;}
	a.type_prop {top: 50px!important;margin-left: 10px;}
	.clrmobicon{color: #f44336;}
	#property_type-button {font-size: 8px;}
	#city_budget_input-button {font-size: 8px;}
	.investmob{font-size: 20px!important;line-height: 1.2;font-weight: 400!important;}
	.searchcolor {color: #324971;}
	.mob-menuclr{color: #fff!important;}
	.mob-bgclr{background: #324971;}
	.popular-head{position: relative;top: 15px;}
	.fa, .fas {font-weight: 600;}
	.projectpricecss{position: relative;top: 4px;left: 12px;}
	.review {padding: 10px 10px 0px!important;}
	.counter {padding: 15px 0!important;}
	.ourachiv{max-height: 250px;}
	/*.Slick_Slider .slick-arrow.slick-prev {left: -35px!important; margin-left: 30px;}*/
	.stayup{font-size: 13px!important;line-height: 1.2;}
	a.type_prop {padding: 2px;}
	.usp-txt{line-height:1.2}
	.serchfont{font-size: 8px!important;}
	.propertycss{padding-top: 0px!important;}
	.whtsap-icon-width {max-width: 20px;box-shadow: 2px 2px 6px rgb(0 0 0 / 40%);
    border-radius: 10px;}
	.project-size li {/*padding: 8px 4px 8px 4px !important;*/
		padding: 4px 0px 2px 0px !important;
    min-height: 25px;}
.Slick_Slider .slick-arrow {padding: 4px!important;width: 30px!important;height: 30px!important;}
.project-name {padding: 2px 0;font-size: 13px;color: #000!important;font-weight: 700!important;}
.news-date-month {top: 52px!important; width: 35%!important;left: 0px!important;font-size: 12px!important;}
.dropdown-item{color:#fff!important}
.bed_css{font-size:13px!important;padding:15px}
.dropdown-item:focus,.dropdown-item:hover{background-color:#1a75d2}
.dropdown-item{padding:.5rem 1.5rem!important}
.overlay-css input[type=text]{width:100%}
.hs-menu-inner{overflow-y:initial;max-height:454px}
.social-icon{font-size:15px;color:#fff;padding:5px}
.mobilemenu ul{list-style:outside none none;margin:0;padding:0}
.second-part{font-size:12px}
.ql-align-justify{font-family:sans-serif;font-size:12px}
.about-txt{font-size:16px}
.price-pad{padding:11px 8px 8px 0 !important}
.price-height{min-height:45px!important}
.count-text{font-size:13px}
.count-txt{padding:0}
.plus-count{top:30px}
.whtsapcnter{top:40px;right:5px}
.callcnter{right:6px;top:8px}
.mob-serch button{font-size:12px!important}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#324971!important}
.seemore-center a{position:relative;top:7px;right: 40px;font-size: 12px;}
.news-title{font-size:10px!important}
.populer-price{position: relative;top: 5px;left: -4px;font-size: 12px;}
.seemore-aroow{top:5px;right:-4px}
.small,small{font-size:80%}
.breadcrumb{margin-bottom:0!important}
.page-top{top:-115px}
.navbar{padding:0rem 0}
.cityfont{font-size:16px}
.inner-serch-css .serch-txt{height:calc(1em + .75rem + 2px)!important}
.serch-txt{font-size:11px!important}
.navbar-navv a{font-size:13px!important}
.logo-maxx{max-width:100px!important}
.project_detailsusps_box p{text-align:center}
.project_detailsusps_box h3{text-align:center}
.review .review-inner .image{width:50px;height:50px;margin: 0 auto 20px;}
.fint-fnt{font-size:13px;line-height: 1.2;}
.page-head-mob{padding-bottom:0}
.home_section_text h1{font-size:1.5rem}
.berd-mob{font-size:11px}
.breadcrumb{padding:.1rem 0}
.logo,.search-form input[type=text].form-control{height:auto}
.navbar-mb{padding:.5rem 0!important}
.menu-inl{display:-webkit-inline-box}
.menu-style{padding:0 0 10px 14px}
.usp-icon-img{max-width:50px}
.flor-text{font-size:12px}
.floor-text{font-size:10px}
.Slick_Slider .slick-arrow.slick-prev{left:5px}
.Slick_Slider .slick-arrow.slick-next{right:5px}
.patch-txt{text-align:center}
.Slick_Slider .slick-arrow{top:40%!important;opacity:1!important}
.mob-usp{position:relative;top: 118px;}
.footer_links{padding:0 0 30px}
.dev-logo-img{max-width:65px}
.banner_text{width:70%;padding:10px 0}
.banner_text h3{font-size:1em;color:#fff}
.banner_text h1{font-size:1em;color:#000000bf}
.banner_text p{color:#000000bf}
.form-fix{top:95px;position:relative;right: 0;}
.inner_search .form-control{height:30px;padding:9px 10px!important}
.inner-serch{min-width:50px!important}
.all-location{min-width:65px!important}
.mobilemenu li a{display:block;background:#324971;display:block;text-align:center;color:#fff;padding:7px 10px;font-size:18px}
.mobilemenu{position:fixed;display:block;bottom:0;left:0;width:100%;z-index:9;border-top:2px solid #fff}
.mobilemenu li{float:left;width:50%;border-right:1px solid #fff;border-left:1px solid #fff}
.contentform .formbox h2{font-size:13px!important;}
.text-truncate-text{font-size:14px!important}
.locpopulr{font-size:12px!important;}
body{overflow-x:hidden!important}
.container{max-width:100%!important}
.advance-btn{font-size:8px}
.side_border.row:after,.side_border.row:before{height:74px;background: none;}
.citycss{height:40px!important;color: #324971;padding: .375rem 0.05rem;}
.float-right button{float:none}
.logo{padding:10px 0!important}
.project_detailsusps_box .icons{max-width:30px}
.navbar-nav a{font-size:11px}
.navbar-toggler{padding:.15rem .35rem!important;font-size:1rem!important}
.togle-bg{background-color:#263592!important}
.social-con{font-size:15px;left:6px;top:-3px}
.form-control{font-size:10px;font-weight:500!important;border-radius: inherit;}
.serch-menu{padding:0!important;background:#fff;font-size:12px!important}
.pagelinks{width:100%!important;margin:0 0 12px}
.project_detailsusps_box h3{font-size:10px!important}
.dropdown-menu{background-color:#1a75d2!important;color:#fff!important}
button.animated-button.thar-three{font-size:5px!important}
.news-date{left:0;width:35%!important}
.news-month{width:25%!important;left:0}
.looking_property:after{position:initial;background:0 0!important}
.looking-txt{text-align:center}
.book-txt{text-align:center}
.page-heading{padding-bottom:0!important;}
.plot{font-size:12px!important}
.footersocial li{margin-left:5px;width:25px;height:25px}
.slick-slide{padding:0 17px}
.h6,h6{font-size:13px}
.btm-bdr{width:100%!important;font-size:12px!important}
.logo-max{max-width:120px}
.form-contact{border:1px solid #ccc;position:relative;bottom:0;top:-7px;margin:0 auto;width:90%!important}
.about-img{max-width:70px!important}
.assured h2{font-size:3vw}
.price_form{font-size:3vw}
.call-max{max-width:30px}
.form{border:1px solid #ccc;position:relative;bottom:0;top:-7px;margin:0 auto;width:90%!important}
.banner_text{position:absolute;left:50%!important;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.banertxt-fnt{font-size:.7rem}
.call-icon{left:-5px;top:20px}
.bottomCTA{position:fixed;left:0;right:0;bottom:0;z-index:1025;transition:.3s}
.bottomCTA .callFlexBox{box-shadow:0 -10px 50px 0 rgba(0,0,0,.23);border-radius:20px 20px 0 0;height:55px}
.about-img{max-width:100px}
.page-section{padding-top:10px!important;padding-bottom:10px!important}
.counter{padding:10px 0}
.count-title{font-size:20px!important}
.btm-bdr{width:100%;font-size:13px}
.mobile-offcanvas{display:none}
.facilted-img{max-width:30px}
.usptxt{font-size:9px!important}
.about-img{max-width:95px}
.btm-bdr{width:95%;font-size:14px}
.footer-brdr{border-bottom:1px dashed #ffffff61;width:80%;font-size:11px}
.counter{padding:0 0 30px}
.count-title{font-size:20px}
.counter-txt p{font-size:14px}
.usp-txt{font-size:10px!important}
.page-heading h2,.page-heading h3,.page-heading h4,.page-heading h5{font-size:17px!important;padding:5px 0 0}
.mobile-menu .mean-bar .mean-nav>ul{max-height:180px;overflow-y:auto}
.about-txt{font-size:16px}
.page-top{top:-115px}
.navbar{padding:0rem 0}
.inner-serch-css .serch-txt{font-size:11px!important}
.project_detailsusps_box p{text-align:center}
.project_detailsusps_box h3{text-align:center}
.review .review-inner .image{width:50px!important;height:50px!important}
.fint-fnt{font-size:13px}
.page-head-mob{padding-bottom:0}
.home_section_text h1{font-size:1.5rem}
.breadcrumb{padding:.1rem 0}
.logo,.search-form input[type=text].form-control{height:auto}
.navbar-mb{padding:.5rem 0!important}
.menu-inl{display:-webkit-inline-box}
.menu-style{padding:0 0 10px 14px}
.count-title{font-size:20px}
.project_detailsusps_box .icons{font-size:25px}
.serch-menu{padding:0!important}
.slick-slide{padding:10px}
.icon-all{padding-top:15px}
.news-date{font-size:12px!important;width:34%!important;line-height: 30px!important;top: 0!important;}
.news-month{line-height:20px;top:59px;width:16%;font-size:7px}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar,.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after,.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before,.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after,.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before{background-color:#fff}
.timeline li{width:50%;position:relative;text-align:center;margin:10px auto}
.timeline{display:flex;flex-wrap:wrap}
.timeline li::after{display:none}
.bootstrap-select .dropdown-menu li a,.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{font-size:70%}
.main-menu>ul>li>a.small{font-size:inherit}
.home_section_text p.h3{font-size:inherit}
body{font-size:12px!important}
.home_section_text h1{font-size:1rem}
.home_section_text h2.h4{font-size:.6rem}
.home_section_text p{font-size:.6rem}
.home_section_text h2.h5{font-size:.6rem}
.page-heading{display:block;padding-bottom:0!important;}
.page-section{padding-top:30px;padding-bottom:20px}
.content_above a,.content_above p{font-size:100%}
.carousel-caption{top:0;bottom:0;left:0;right:0;position:relative}
.carousel-control-next,.carousel-control-prev{position:relative;top:0;bottom:0;left:0;right:0;border-color:#a7a2a2;background:#ccc}
.brwse_submit .w-25{width:100%!important}
.sidebar-contact{width:300px;left:-300px}
.offcanvas-header{display:block}
.mobile-offcanvas{visibility:hidden;transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;height:100vh;z-index:1200;width:70%;overflow-y:scroll;overflow-x:hidden;transition:visibility .2s ease-in-out,transform .2s ease-in-out;background:rgba(0,0,0,.7)}
.mobile-offcanvas.show{visibility:visible;transform:translateX(0)}
.main-menu>ul>li>a{padding-top:inherit}
.main-menu>ul{display:inline-block}
.header.header:hover a,header.header.is-sticky .main-menu>ul>li>a,header.header.is-sticky .top-header ul li a{color:#fff}
.round_icon{width:80px;height:80px}
.sidebar-contact{top:50%}
.prodcut-page-home-details h2{font-size:medium}
.hero-item{height:calc(85vh)}
.developer_logo{left:0;width:75px}
.bottomCTA{position:fixed;left:0;right:0;bottom:0;z-index:1025;transition:.3s}
.bottomCTA .callFlexBox{box-shadow:0 -10px 50px 0 rgba(0,0,0,.23);border-radius:20px 20px 0 0;height:42px}
.callFlexBox ul.flexBox{position:relative;top:-26px}
.callFlexBox ul.flexBox li{width:52px;height:52px;background:#eaeaea;border-radius:50%;text-align:center;margin:auto;cursor:pointer;transition:.3s}
aside.sticky-top{position:static}
.ribbon_box{display:block}
footer.page-section{padding-bottom:8em}
.featured_prop .card.shadow{box-shadow:none!important}
.humburger_menu{float:right}
.btn_toggler{display:block!important}
.top-header{display:none!important}
.search-form{position:fixed;right:0;left:13%}
.custom-control-label .custom_img_no,footer .footer_links_imp a.small{font-size:50%}
footer .footer_links h6{font-size:8px}
}
@media only screen and (max-width:575px) {
.mobile-menu .mean-bar .mean-nav>ul{max-height:220px;overflow-y:auto}
}
.mobile-menu .mean-bar .mean-nav>ul>li:first-child>a{border-top:none}
.mobile-menu .mean-bar .mean-nav>ul li{position:relative;display:block;float:left;width:100%}
.mobile-menu .mean-bar .mean-nav>ul li a{display:block;color:#666;font-weight:600;text-transform:uppercase;line-height:44px;position:relative;border-top:1px solid rgba(0,0,0,.05);padding:0 40px 0 20px}
.mobile-menu .mean-bar .mean-nav>ul li a::after{display:none}
.mobile-menu .mean-bar .mean-nav>ul li a:hover{color:#04206d;padding-left:25px}
.mobile-menu .mean-bar .mean-nav>ul li a.active{color:#04206d}
.mobile-menu .mean-bar .mean-nav>ul li a.mean-expand{border-width:0 1px;border-style:solid;border-color:rgba(0,0,0,.05);position:absolute;right:-1px;top:0;font-size:20px!important;color:#666;line-height:44px;height:46px;width:40px;text-align:center;padding:0}
.mobile-menu .mean-bar .mean-nav>ul li a.mean-expand.mean-clicked{line-height:40px}
.mobile-menu .mean-bar .mean-nav>ul li span{font-size:13px;display:block;color:#666;font-weight:600;text-transform:uppercase;line-height:44px;position:relative;border-top:1px solid rgba(0,0,0,.05);border-bottom:none;padding:0 40px 0 20px;margin:0}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li ul{position:static;background-color:rgba(0,0,0,.03);margin:0;padding:0!important;width:100%;-webkit-box-shadow:none;box-shadow:none;margin:0;display:none;float:left;width:100%;opacity:1;visibility:visible;z-index:1;-webkit-transition:none;-o-transition:none;transition:none}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li,.mobile-menu .mean-bar .mean-nav>ul li ul li{padding:0;margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-right:0 solid transparent;width:100%;display:block!important;float:left;width:100%}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li a,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li ul li a{display:block!important}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li a::before,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li a::before,.mobile-menu .mean-bar .mean-nav>ul li ul li a::before{display:none}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li span,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li span,.mobile-menu .mean-bar .mean-nav>ul li ul li span{font-size:11px}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li ul li ul{background-color:rgba(0,0,0,.04)}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul li a,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul li a,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li ul li ul li a{border-top:1px solid rgba(0,0,0,.05)}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li ul li ul li a.mean-expand{border-width:0 1px;border-style:solid;border-color:rgba(0,0,0,.05)}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu ul,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul ul,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu ul,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul ul,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu ul,.mobile-menu .mean-bar .mean-nav>ul li ul li ul .sub-menu,.mobile-menu .mean-bar .mean-nav>ul li ul li ul ul{background-color:rgba(0,0,0,.05)}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu ul li a,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul ul li a,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu ul li a,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul ul li a,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu ul li a,.mobile-menu .mean-bar .mean-nav>ul li ul li ul .sub-menu li a,.mobile-menu .mean-bar .mean-nav>ul li ul li ul ul li a{border-top:1px solid rgba(0,0,0,.05)}
.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li .sub-menu ul li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .mega-menu li ul ul li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li .sub-menu ul li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li .sub-menu li ul ul li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li ul li .sub-menu ul li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li ul li ul .sub-menu li a.mean-expand,.mobile-menu .mean-bar .mean-nav>ul li ul li ul ul li a.mean-expand{border-width:0 1px;border-style:solid;border-color:rgba(0,0,0,.05)}
.top-header{right:0;z-index:1024;overflow:hidden}
.top-header ul li a{color:#00000091}
body.offcanvas-active{overflow:hidden}
.offcanvas-header{display:none}
.screen-overlay{width:0;height:100%;z-index:30;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(34,34,34,.6);transition:opacity .2s linear,visibility .1s,width 1s ease-in}
.screen-overlay.show{transition:opacity .5s ease,width 0;opacity:1;width:100%;visibility:visible}
.logo{padding:13px 15px}
.hero-item{width:100%;height:calc(100vh);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1}
.hero-item::before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-color:#000;opacity:.2;z-index:-1}
.kenburns-slideshow{position:absolute!important;left:0;top:0;width:100%;height:100%;z-index:-9}
.kenburns-slideshow .ken-burns-slideshow__slide{left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}
.kenburns-slideshow .ken-burns-slideshow__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;transition-property:transform}
.search-section{position:relative;z-index:99}
.home_section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
[data-toggle=collapse] .fa:before{content:"\f056"}
[data-toggle=collapse] .less_more.fa:after{content:"Less";font-size:inherit;padding-left:5px}
[data-toggle=collapse].collapsed .fa:before{content:"\f055"}
[data-toggle=collapse].collapsed .less_more.fa:after{content:"More";font-size:inherit;padding-left:5px}
.home-usp{position:relative;z-index:-1;width:100%}
.home-usp p{min-height:50px;height:100%}
.home-usp .nav-link{border-right:2px solid #f7ca18}
.home-usp .nav-link:last-child{border-right:none}
.home-usp .btn{cursor:default!important;background-color:#000000bf}
.home-usp .btn:hover{background-color:#04206d}
button.animated-button:link,button.animated-button:visited{position:relative;display:block;margin:30px auto 0;padding:14px 15px;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;letter-spacing:.08em;border-radius:0;text-shadow:0 0 1px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.2);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
button.animated-button:link:after,button.animated-button:visited:after{content:"";position:absolute;height:0;left:50%;top:50%;width:150%;z-index:-1;-webkit-transition:all .75s ease 0s;-moz-transition:all .75s ease 0s;-o-transition:all .75s ease 0s;transition:all .75s ease 0s}
button.animated-button:link:hover,button.animated-button:visited:hover{color:#fff;text-shadow:none}
button.animated-button:link:hover:after,button.animated-button:visited:hover:after{height:450%}
button.animated-button:link,button.animated-button:visited{position:relative;display:block;margin:30px auto 0;padding:14px 15px;color:#fff;font-size:14px;border-radius:0;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;letter-spacing:.08em;text-shadow:0 0 1px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.2);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
button.animated-button.thar-three{color:#fff;cursor:pointer;display:block;position:relative;transition:all .4s cubic-bezier(.42,0,.58,1);background:#263592;font-size:larger}
button.animated-button.thar-three:hover{background-color:#00bcd4;text-shadow:nthree}
button.animated-button.thar-three:hover:before{left:0;right:auto;width:100%}
button.animated-button.thar-three:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:-1;content:'';background:#000;transition:all .5s cubic-bezier(.42,0,.58,1)}
.home_section_text h1{font-size:2.4rem;text-shadow:2px 2px 4px #000}
.home_section_text p.h3{font-size:1.7rem}
.property-search .search-range{background-color:#f4f4f4;background-color:#f4f4f4;height:10px;width:100%;border-radius:50px;position:relative;margin-top:25px}
.property-search .search-range .ui-slider-range{background-color:#004395;height:100%;border-radius:50px;position:absolute;top:0}
.property-search .search-range .ui-slider-handle{position:absolute;top:-3px;height:16px;width:16px;background-color:#004395;border-radius:50px;-webkit-transition:none;-o-transition:none;transition:none;cursor:pointer}
.property-search .search-range .ui-slider-handle:nth-child(3){margin-left:-16px}
.property-search .search-range .ui-slider-handle span{color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:3px;color:#222;display:block;line-height:23px;font-size:small}
.Slick_Slider.slick-dotted{margin-bottom:0}
.Slick_Slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;border:none;background-color:#fff;color:#04206d;padding:10px;width:44px;height:44px;border-radius:50%;text-align:center;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);opacity:0}
.Slick_Slider .slick-arrow i{font-size:24px;line-height:24px;display:block;color: #f44336;}
.Slick_Slider .slick-arrow.slick-prev{left:-7px;margin-left:30px}
.Slick_Slider .slick-arrow.slick-next{right:-7px;margin-right:30px}
.Slick_Slider .slick-arrow:hover{background-color:#fff;color:#f44336;}
.Slick_Slider:hover .slick-arrow{opacity:1}
.Slick_Slider:hover .slick-arrow.slick-prev{margin-left:0}
.Slick_Slider:hover .slick-arrow.slick-next{margin-right:0}
.Slick_Slider .slick-dots{width:100%;padding:0;margin:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.Slick_Slider .slick-dots li{margin:0 5px}
.Slick_Slider .slick-dots li button{display:block;padding:0;width:12px;height:12px;border:none;background-color:#d8d8d8;text-indent:-9999px;border-radius:50px}
.Slick_Slider .slick-dots li.slick-active button{background-color:#04206d}
.Slick_Slider.slick_arrow_visible .slick-arrow.slick-prev{left:0;margin-left:0}
.Slick_Slider.slick_arrow_visible .slick-arrow.slick-next{right:0;margin-right:0}
.page-heading h2,.page-heading h3,.page-heading h4,.page-heading h5{font-size:25px;color:#324971;font-weight:500;text-transform:uppercase}
.page-heading hr{width:20%;border-color:#04206d}
.page-heading{padding-bottom:1em;display:inline-block}
.page-section{padding-top:30px;padding-bottom:20px}
.bg-none{background:0 0}
.badge-orange{background:orange}
.property-slide .badge-orange{position:relative;top:-20px}
.property-slide .content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.property-slide .thumbnail:hover .content-details{top:50%;left:50%;opacity:1}
.explore_btn .brdr_explore{border-right:1.5px solid #5858e0}
.explore_btn:hover .brdr_explore{border-color:#fff}
.modal .modal-content button.close{position:absolute;right:50px;top:30px;width:30px;height:30px;color:#000;opacity:1;display:flex;align-items:center;justify-content:center;z-index:1;padding:0}
.carousel-control-next,.carousel-control-prev{top:inherit;width:40px;height:40px;border-radius:100%;border:1px solid #fff;opacity:1;bottom:1em}
.carousel-control-prev{left:88%}
.carousel-control-next{right:2%}
.carousel-caption{left:0;right:0;padding-bottom:0;padding-top:0;color:inherit}
.round_icon{width:100px;height:100px;border-radius:100%;margin:0 auto;text-align:center;position:absolute;left:0;right:0;top:-3em}
.or_grp{position:absolute;cursor:default}
.by_city .card .caption{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;opacity:4;transition:all .8s ease}
.by_city .card:hover .caption{opacity:1}
.by_city .card:hover img{-webkit-filter:brightness(.5);filter:brightness(.5)}
footer .socials a{width:30px;height:30px;border:1px solid #fff;border-radius:100%}
.testimonia-item .card i{color:#ffc107}
.looking_property{background:url(../../assets/img/looking.png);background-repeat:no-repeat;position:relative;z-index:1;background-size:cover;background-position:center;background-attachment:fixed}
.count_property{background:url(../../assets/img/count.jpg);background-repeat:no-repeat;position:relative;z-index:1;background-size:cover;background-position:center;opacity:.9}
.Why-Choose .card{background:initial}
.Why-Choose .card-body{position:relative;left:0;right:0;margin:0 auto;text-align:center}
.search-product-page{margin-top:-7em}
.product-page-section{margin-top:6em}
aside.sticky-top{top:4em;z-index:400}
.target_aside_pro .nav-link.active{color:#04206d!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.target_aside_pro_bg{background:#e9ecef}
.search-product-page .nav.nav-pills.justify-content-center{justify-content:start!important}
.search-product-page .tab-content .bg-white{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.slick-caption{position:absolute!important;bottom:5em;left:0}
.porduct-slider-for img{filter:brightness(.5)}
.product-page-feature .ftr_prd_txt_i small{font-size:1vw}
.product-page-floorplan .card-header .fp-heading:before{content:"";display:inline-block;width:0;height:2px;background:#04206d;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}
.product-page-floorplan .card-header a:not(.collapsed) .fp-heading:before{width:28px;margin-right:15px}
.product-page-side.sticky-top{margin-top:-20em;top:10em}
#graph-chart{width:100%;height:450px}
#loan-container ul>li{cursor:pointer}
#loan-container ul>li.selected{background:#3131b5!important}
.product-list .product-list-side.sticky-top{margin-top:0;top:5em}
.contact-us .card-header,.contact-us .card-text{font-size:.8rem}
.Why-Choose-bg:after{content:"";background:#f3f4f5;position:absolute;top:0;bottom:0;width:100%;height:70%;z-index:-1}
.timeline{margin:0;padding:0;list-style:none;counter-reset:step}
.timeline li{float:left;text-align:center;width:140px;position:relative;margin-bottom:10px}
.timeline li:before{content:counter(step);counter-increment:step;line-height:35px;width:35px;height:35px;display:block;border-radius:100%;border:1px solid #ccc;margin:0 auto 15px;background:#fff;z-index:1;position:relative}
.timeline li:after{content:'';width:100%;height:1px;background:#ddd;display:block;position:absolute;top:17.5px;left:50%;z-index:0}
.timeline li:last-child:after{content:none}
.career picture>img{-webkit-filter:brightness(.5);filter:brightness(.5)}
.ShowMoreCities:after{content:"";border-bottom:4px solid #efefef;display:block;width:100%;position:absolute;left:0;right:0;bottom:0}
.noUi-connect{background:#04206d}
.btn.dropdown-toggle{background-color:transparent!important;padding-left:0;padding-right:0}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:none;background:0 0}
.inner_top_text{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%}
.thumbnail{overflow:hidden}
.thumbnail img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}
.product-page article>section:nth-child(even){background:#f2f2f2}
.side_social_bar{margin:0;padding:0;position:fixed;right:0;top:50%;bottom:0;z-index:9}
#scrollUp{right:5px;bottom:20px;width:34px;height:34px;background-color:#004395;color:#fff;text-align:center}
#scrollUp:hover{background-color: #0DABB7;color: #fff;}
#scrollUp i{display:block;line-height:34px;font-size:24px}
#summary p.collapse:not(.show){height:70px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
#summary p.collapsing{min-height:70px!important}
#summary a.collapsed:after{content:'+ Read More'}
#summary a:not(.collapsed):after{content:'- Read Less'}
.sidebar-contact{position:fixed;left:-350px;width:350px;height:auto;box-shadow:0 20px 50px rgba(0,0,0,.5);box-sizing:border-box;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:450;top:60%;transform:translateY(-40%);-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%)}
.sidebar-contact.active{left:0}
.toggle{position:absolute;height:48px;width:48px;text-align:center;cursor:pointer;background:red;top:0;right:-48px;line-height:48px}
.toggle:before{content:'\f0e0';font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:18px;animation:fa-beat 5s ease infinite;-webkit-animation:fa-beat 5s ease infinite;display:block}
.sidebar-contact-add-rem.add_active .toggle:before{content:'\f00d';font-family:"Font Awesome 5 Free";font-weight:900}
.form .card-footer small{font-size:60%}
.sidebar-contact-add-rem.add_active .sidebar-contact{left:0}
@keyframes fa-beat {
0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
5%{transform:scale(1.25);-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25)}
20%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
30%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
35%{transform:scale(1.25);-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25)}
50%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
55%{transform:scale(1.25);-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25)}
70%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
}
.prodcut-page-home-details{background-color:rgba(0,0,0,.7)}
.developer_logo{position:absolute;left:0;z-index:2;top:6em;background-color:rgba(255,255,255,.7);width:150px}
.prodcut-page-card-details{margin-top:-5em}
.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}
a.type_prop.bg-warning:focus,a.type_prop.bg-warning:hover{background-color:#1a75d2!important}
.ribbon_wrap{width:100%;height:188px;position:absolute;top:-8px;left:8px;overflow:hidden}
.ribbon_wrap:after,.ribbon_wrap:before{content:"";position:absolute}
.ribbon_wrap:before{width:40px;height:8px;right:100px;background:#4d6530;border-radius:8px 8px 0 0}
.ribbon_wrap:after{width:8px;height:40px;right:0;top:100px;background:#4d6530;border-radius:0 8px 8px 0}
.ribbon_prop{width:200px;height:40px;line-height:40px;position:absolute;top:30px;right:-50px;z-index:2;overflow:hidden;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px dashed;box-shadow:0 0 0 3px #57dd43,0 21px 5px -18px rgba(0,0,0,.6);background:#57dd43;text-align:center}
.review{padding:10px 15px 0px}
.ppulr-padtop{padding-top: 0px!important;}
.review .review-inner{padding:35px 20px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:10px}
.review .review-inner .image{width:60px;height:60px;position:relative;margin:0 auto 30px}
.review .review-inner .image::before{position:absolute;right:-5px;bottom:-5px;content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900;background-color:#fff;color:#004395;width:25px;height:25px;border-radius:50%;display:block;font-size:12px;line-height:26px;text-align:center;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15)}
.review .review-inner .image img{width:100%}
.review .review-inner .content{text-align:center}
.review .review-inner .content h6{font-size:14px;font-weight:500;color:#666;margin:0;padding-top:15px;position:relative}
.review .review-inner .content h6::before{content:"";position:absolute;top:0;left:50%;margin-left:-25px;width:50px;height:1px;background-color:rgba(0,67,149,.5)}
.ribbon_box{display:none}
.scroll-responsive::-webkit-scrollbar{width:4px}
.scroll-responsive::-webkit-scrollbar-thumb{border-radius:4px}
.scroll-responsive{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;white-space:nowrap;width:100%;display:block}
.top_properties .card-body a{border-bottom:2px dotted #dddddd91;padding-bottom:10px}
.top_properties .card-body:last-child a{border:none}
.bg-white-transparent{background:rgba(255,255,255,.5)}
.search-form .form-group input.form-control::-webkit-input-placeholder{display:none}
.search-form .form-group input.form-control::-moz-placeholder{display:none}
.navbar-right{min-width:450px}
.navbar-right form{width:100%}
.search-form .form-group{position:relative;width:0;min-width:60px;overflow:hidden;transition:width 1s;backface-visibility:hidden}
.search-form input[type=text].form-control{-webkit-appearence:none;-webkit-border-radius:0;position:relative;background-clip:border-box}
.form-control-submit,.search-label{width:60px;position:absolute;right:0;top:0;padding:0;margin:0;text-align:center;cursor:pointer}
.search-label{z-index:90;display:grid;align-items:center}
.search-form input[type=text].form-control::placeholder{color:#fff}
.no-js .sb-search-open,.search-form .form-group.sb-search-open{width:100%}
.logo,.search-form input[type=text].form-control{height:50px}
.AwardsRecognition .flip-item{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flip-box{-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-webkit-perspective:1000px}
.flip-box-back,.flip-box-front{background-size:cover;background-position:center;-ms-transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flip-box-front{-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.flip-box:hover .flip-box-front{-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.flip-box-back{position:absolute;top:0;left:0;width:100%;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.flip-box-back img{filter:brightness(.2);-webkit-filter:brightness(.2)}
.flip-box:hover .flip-box-back{-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.flip-box .inner{position:absolute;left:0;width:100%;-webkit-perspective:inherit;perspective:inherit;padding:2rem;transform:translateY(-50%) translateZ(60px) scale(.94);-webkit-transform:translateY(-50%) translateZ(60px) scale(.94);-ms-transform:translateY(-50%) translateZ(60px) scale(.94);top:50%}
.awards-carousel .slick-arrow{top:35%}
.cust_thin_scroll::-webkit-scrollbar{background-color:#fff;width:13px}
.cust_thin_scroll::-webkit-scrollbar-track{background-color:#fff}
.cust_thin_scroll::-webkit-scrollbar-track:hover{background-color:#f4f4f4}
.cust_thin_scroll::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid #fff}
.cust_thin_scroll::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #f4f4f4}
.cust_thin_scroll::-webkit-scrollbar-button{display:none}
.sub-menu.cust_thin_scroll{height:50vh;overflow-y:scroll}
.home-usp .btn-success:hover{opacity:.8}
.CityChooseStep .progress-bar{background-color:#04206d}
.CityChooseStep .progress{height:.5rem}
.custom-control.image-checkbox{position:relative;padding-left:0;max-width:100px}
.custom-control.image-checkbox .custom-control-input:checked~.custom-control-label:after,.custom-control.image-checkbox .custom-control-input:checked~.custom-control-label:before{opacity:1}
.custom-control.image-checkbox label{cursor:pointer}
.custom-control.image-checkbox label:before{border-color:#007bff;background-color:#007bff}
.custom-control.image-checkbox label:after,.custom-control.image-checkbox label:before{transition:opacity .3s ease;opacity:0;left:.25rem}
.custom-control.image-checkbox label:focus,.custom-control.image-checkbox label:hover{opacity:.8}
.custom-control.image-checkbox label img{border-radius:2.5px;position:relative;overflow:hidden}
.form-group-image-checkbox.is-invalid label{color:#dc3545}
.form-group-image-checkbox.is-invalid .invalid-feedback{display:block}
.custom-control-label .custom_img_no{position:absolute;top:45%;left:0;right:0;margin:0 auto;text-align:center}
.checkmark{width:170px;margin:0 auto}
.checkmark .path{stroke-dasharray:300;stroke-dashoffset:0;-webkit-animation-name:load,spin;-webkit-animation-duration:3s,3s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-name:load,spin;animation-duration:3s,3s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50px 50px}
.checkmark .path-complete{-webkit-animation-play-state:paused;animation-play-state:paused}
.checkmark .check{stroke-dasharray:110;stroke-dashoffset:-110;stroke-width:0}
.checkmark .check-complete{-webkit-animation:check 1s ease-in forwards;animation:check 1s ease-in forwards;stroke-width:15;stroke-dashoffset:0}
.checkmark .fill{stroke-dasharray:285;stroke-dashoffset:-257;-webkit-animation:spin-fill 3s cubic-bezier(.7,.435,.12,.6) infinite forwards;animation:spin-fill 3s cubic-bezier(.7,.465,.12,.6) infinite forwards;-webkit-transform-origin:50% 50%;-moz-transform-origin:50px 50px}
.checkmark .fill-complete{-webkit-animation:fill 1s ease-out forwards;animation:fill 1s ease-out forwards}
@-webkit-keyframes load {
0%{stroke-dashoffset:300;-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
50%{stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
100%{stroke-dashoffset:-300}
}
@keyframes load {
0%{stroke-dashoffset:285;animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
50%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.215,.61,.355,1)}
100%{stroke-dashoffset:-285}
}
@-webkit-keyframes check {
0%{stroke-dashoffset:-110}
100%{stroke-dashoffset:0}
}
@keyframes check {
0%{stroke-dashoffset:-110}
100%{stroke-dashoffset:0}
}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes spin-fill {
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(720deg)}
}
@keyframes spin-fill {
0%{transform:rotate(0)}
100%{transform:rotate(720deg)}
}
@-webkit-keyframes fill {
0%{stroke-dashoffset:285}
100%{stroke-dashoffset:0}
}
@keyframes fill {
0%{stroke-dashoffset:285}
100%{stroke-dashoffset:0}
}
.hierarchy-select a.dropdown-item.small{font-size:70%}
.career .thumbnail img,.our-specializations .thumbnail img{filter:brightness(.5)}
.checkmark .success{stroke:#090;transition:stroke .6s}
.custom-control-label .custom_img_no,footer .footer_links_imp a.small{font-size:80%}
.thankyou_page img{filter:brightness(.2);-webkit-filter:brightness(.2)}
.some-list-show{color:#fff}
a.load-more__btn{font-weight:700;color:#fff;padding:1px;margin-top:1rem;font-size:80%}
@media screen and (max-width: 1920px){
.freelist {
    bottom: 42px!important;
    left: 100px!important;
}
}
@media screen and (max-width:1600px) {
	.freelist {bottom: 40px!important;left: 94px!important;}
.btm-bdr{width:100%}
.h6,h6{font-size:15px}
.banner_text h3{font-size:1.5em}
.banner_text h1{font-size:1.5em}
}
@media screen and (max-width:1680px) {
.form{padding-bottom:1em;bottom:4em;width:33%}
}
@media only screen and (max-width:1440px) {
	.numberContact {
    font-size: 14px;
}
	.usp-txt {
    font-size: 12px!important;}
	.freelist {bottom: 40px!important;left: 94px!important;}
.banner_text{left:174px}
.locpopulr{font-size:11px}
.banner_text h3{text-align:left;font-size:1rem}
.banner_text h1{text-align:left;font-size:1rem}
.banner_text{left:122px}
.h6,h6{font-size:16px}
.btm-bdr{width:80%}
.contentform .formbox h2{font-size:15px}
}
@media only screen and (max-width:1400px) {
.form-control{font-size:10px}
.contentform .formbox h2{font-size:11px}
.call-max{max-width:40px}
.contentform .formbox h2{font-size:11px}
.bed_css{min-width:210px}
.footer-brdr a{font-size: 12px;}
body{font-size:13px}
.h5,h5{font-size:13px}
}
@media screen and (max-width:1400px) {
.h3,h3{font-size:15px}
.cityfont{font-size:11px}
.form-contact{bottom:225px}
.form-group{margin-bottom:.5rem}
.form{padding-bottom:1em;bottom:1em}
.about-img{max-width:140px}
.seemore-bg{width:45%}
.btm-bdr{width:100%;font-size:13px}
.counter-txt p{padding:20px 0 10px}
.count-title{font-size:30px;margin-top:0}
.home_section_text h1{font-size:2rem}
.review .review-inner{padding:0}
.news-date{line-height:35px;top:15px;font-size:15px;width:25%}
.news-date-month{line-height:24px;top:88px;font-size:15px;width:26%;left:0px}
.news-month{line-height:30px;top:65px;width:25%}
.counter{padding:30px 0;border-radius:5px}
}
@media only screen and (min-width:1024px) and (max-width:1366px) {

	.min-hight {
    /*min-height: 366px!important;*/
}
	.needfnt{font-size: 13px!important;}
	.freelist {
    bottom: 35px!important;
    left: 80px!important;
}
.usptxtameni {
    font-size: 13px!important;
    color: #414042;
}
.navbar-nav a{font-size:13px!important}
.callcnter{right:40px}
.whtsapcnter{right:10px}
.call-icon-width{max-width:15px}
.whtsap-icon-width{max-width:17px}
.small,small{font-size:70%!important}
.news-date{top:40px}
.banner_text{left:129px}
.project_detailsusps_box h3{font-size:12px!important}
.seemore-aroow{top:3px}
.numberContact{font-size:9px}
.txt{font-size:13px}
.banner_text{left:110px}
.form-control{font-size:12px}
.call-max{max-width:40px}
.contentform button{font-size:12px;height:36px;margin-top: 5px;}
.form-txt input{font-size:12px!important}
.banner_text h3{font-size:1em}
.banner_text h1{font-size:1em}
.contentform .formbox h2{font-size:14px}
.project_detailsusps_box .icons{max-width:35px}
}
@media only screen and (min-width:768px) and (max-width:1199px) {
	.min-hight {
    min-height: 215px;
}
.freelist {bottom: 31px!important;left: 67px!important;}
.menu-inl{display:-webkit-inline-box}
.home_section_text h1{font-size:1.5rem}
.serch-icon{font-size:15px}
.form-control{font-size:12px!important}
.form-fix{top:60px}
.all-location{min-width:65px!important}
.navbar-nav a{font-size:11px}
.h3,h3{font-size:10px}
.serch-menu{padding:0!important;font-size:10px!important}
.usp-txt{font-size:14px!important}
.h6,h6{font-size:12px}
.call-icon{max-width:40px;left:-28px}
.banner_text{width:100%;left:0;top:30px;padding:5px 20px}
.h2,h2{font-size:20px}
.form{padding-bottom:0;bottom:2em}
.form-control{height:calc(2.9em + .55rem + 1px)}
.form_heading>h2{font-size:.8em;padding:8px}
.form-group{margin-bottom:.2rem}
.form_heading>h2{font-size:.7em;padding:4px}
.small,small{font-size:70%}
.btm-bdr{width:90%;font-size:10px}
.usptxt{font-size:10px!important}
.facilted-img{max-width:30px}
.about-img{max-width:100px}
.footer-brdr{width:90%}
.count-title{font-size:20px}
.page-heading h2,.page-heading h3,.page-heading h4,.page-heading h5{font-size:20px}
}