.nav ul > li.active > a { color:var(--color1);}
.footer_about_widget p,.footer_contact_widget,html .copyright p,html .rh_footer__social a,.footer_about_widget li a, .footer_qlink_widget li a, .footer_contact_widget li a { color: rgba(255,255,255,0.6) !important;}
html .copyright { border-top: 1px solid var(--color1);}
.page-banner-content.site-home .site-h1 { 
    font-family: 'Courgette', cursive;
}.the-button-mortgage{ background-color:#fff;}
.page-banner.home-banner .property-search-mini { 
    margin-top: 0px;
}
.page-banner-content.site-home .site-h1 {
    font-size: 2.4rem !important;
    font-weight: 600 !important;
}
.page-banner-content.site-home {
        display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-top:  0px; padding-bottom:  15px;
}
.card-property p span { 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}.modal.in .modal-dialog { 
    border-radius: 15px !important;
}.like-tab {
    display: flex;
    margin-bottom: 25px;
    justify-content: center;
    max-width: 462px;
    margin: 28px auto;column-gap: 10px;
}html .drop-up-srch-parent {
    max-width: 100% !important;
    width: 100%;
}html .drop-module .heading#p-type-list,html #more-filter{ border:0px solid #ccc !important;}
.like-tab li{ flex:1; }
.fancybox-enabled #header{ z-index:-1 !Important;}
.home-stick.all-left ul {
    background: rgba(190, 142, 83, 0.6);
}.home-stick.all-left {
    
    top: unset;
    bottom: 15px;
}.footer_about_widget h4, .footer_qlink_widget h4, .footer_contact_widget h4, .footer_social_widget h4, .footer_apps_widget h4 {
    color: var(--color1); 
}
.only-small-screen{display:none;}
 .desk-pad-20{ padding-top:20px !important;}
     .home-stick ul li a.tel-p
    {
        color:var(--color1);
        
    }
       .home-stick ul li a.tel-l
    {
         color:orange;
    }

.long-menuno .header .nav {
    display: none;
}

.long-menuno .mobile-buttons {
    display: block;
}
.btn-menu {
    position: absolute;
        top: 10px;
    right: 0;
}.btn-menu .menu-icon {
    width: 17px;
    height: 15px;
    position: relative;
    display: inline-block;
    transform: translateY(2px);
}.btn-menu .menu-icon span:nth-child(1) {
    top: 0;
}.btn-menu .menu-icon span {
    width: 100%;
    height: 2px;
    background: var(--color1);
    position: absolute;
    left: 0;
    opacity: 1;
    border-radius: 2px;
    transition: all 0.6s ease;
    will-change: transform;
}.btn-menu .menu-icon span:nth-child(2), .btn-menu .menu-icon span:nth-child(3) {
    top: 6px;
}.btn-menu .menu-icon span:nth-child(2), .btn-menu .menu-icon span:nth-child(3) {
    top: 6px;
}.btn-menu .menu-icon span:nth-child(4) {
    top: 12px;
} #header {
    z-index: 11111111 !important;
}.header-left {
    text-align: left;
}.long-menuno .header-left {
    width: 100%;
}.long-menuno #header.sticky { 
    height: 80px;
}
.long-menuno #header .container { width:100% !important; padding-left:5% !important;padding-right:5% !important;max-width:unset  !important;}

.mobile-nav.open {
    transform: translateX(0%);
} 
.mobile-nav {
    display: block;
    position: fixed;
    background: transparent 50% 50% no-repeat;
    background-size: cover;
    transform: translateX(100%);
    transition: all 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
    line-height: 100vh;z-index:11111111111111;
}
.mobile-nav .overlay {
      background: #fff;
    opacity: 1 !important;
    position: fixed;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}.mobile-nav-inner {
    line-height: 1.4;
    vertical-align: middle;
    padding: 0 20px;
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
    transform: translateX(20%);
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}.mobile-nav.open .mobile-nav-inner {
    transform: translateX(0%);
    transition-duration: 0.8s;
    opacity: 1;
}.mobile-nav.open .mobile-nav-inner {min-height:100vh !important;}
.mobile-nav #menu-mobile-menu {
    text-align: left;
}.mobile-nav-inner {
    vertical-align: top;
    margin-top: 65px;
}
html li.num {
    padding-left: 0px !important;
    position: relative;
    margin-top: 18px !important;
    border-top: 0px !important;
}.mobile-nav li {
    margin: 0px 0;
    border-top: 1px solid #e9e6e3 !important;
    min-height: 50px;
    display: flex;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
}.mobile-nav li {
    font-size: 22px;
    font-weight: 800; 
}.mobile-nav li a {
    color: initial;
    font-weight: normal;
    font-size: 16px;
}
.mobile-nav-inner {
    vertical-align: top;
    margin-top: 65px;
}.mobile-nav.open .btn-menu .menu-icon span:nth-child(1),.mobile-nav.open .btn-menu .menu-icon span:nth-child(4) {
    width: 0;
    left: 50%;
    opacity: 0;
}.mobile-nav.open .btn-menu .menu-icon span:nth-child(2) {
    transform: rotate(45deg);
}.mobile-nav.open .btn-menu .menu-icon span:nth-child(3) {
    transform: rotate(-45deg);
}.mobile-nav { 
    margin-top: 0px;
}
 
.mobile-nav .overlay {
    background:var(--color1);opacity:0;text-align: center;
}.mobile-nav.open .overlay {
   opacity:1;
}
.long-menuno .header .nav {
    display: inline;
    float: right;
    margin-right: 79px;
}
 .inner-header-1 {
    display: flex;
    justify-content: space-between;
    padding: 40px 5%;background: #fff;
}.inner-header-1 img{ height:53px;width:auto;}
.mobile-nav-inner { 
    margin-top:  0px;
}.mobile-nav-inner a.logo {
    max-width: 209px;float:left;
}.inner-header-1 .btn-menu { 
    top: 5%;
       right: 84px;
}.mobile-nav .overlay { 
    overflow-y: scroll;
    overflow-x: hidden;
}
.sect-home { display:flex;align-items:center;}
@media only screen and (min-width:1024px) {
    .new-header { display:flex; }
    .new-header .headeri { flex:1 }
    .header-3.headeri{ max-width:200px;    display: flex;
    justify-content: flex-end; }
    .header-1.headeri{ max-width:200px; }
    .header-2.headeri{  
    display: flex;
    justify-content: center;    align-items: center;

     }
     .fixed-menu   .header-3.headeri{ max-width:120px;  }
.fixed-menu   .header-1.headeri{ max-width:120px;  }
}
@media only screen and (min-width:1024.1px) {
    .long-menuno #menu-mobile-menu li.num{ display:none !important;}
    .mobile-nav li { 
    line-height: 75px; 
}.mobile-nav li {
    line-height: 57px;
}
    
  
   .btn-menu .menu-icon {
    width: 34px;
    height: 30px; 
}.btn-menu .menu-icon span { 
    height: 4px;
}.btn-menu .menu-icon span:nth-child(2), .btn-menu .menu-icon span:nth-child(3) {
    top: 12px;
}.btn-menu .menu-icon span:nth-child(4) {  top: 24px; } 
.mobile-nav .mobile-nav-inner #menu-mobile-menu {
    max-width: 45%;
    width: 868px;
    margin: 10px auto 50px;
}.mobile-nav li a {
    font-size: 25px;
    color: #fff;
    font-weight: 400;
}.mobile-nav li { 
    border-top: 0px solid #e9e6e3 !important;
}
}

@media only screen and (max-width:1024px) {
    :root { 
    --header-height:80px;
}
.open-filter  .home-stick.all-left{ display:none !important;}
.property-search.property-search-full{position:relative;}
.mobile-nav .mobile-nav-inner {
   max-width: 350px;
    text-align: right;
    float: right;
    background: #fff;
}html .mobile-nav .overlay { 
    background: rgba(0,0,0,0.1);
}
html .homesearch .main-text {
    position: absolute;
    width: auto !important;
    min-width: 163px;
    color: var(--color1) !important;
    bottom: -26px;
    display: block;
    white-space: nowrap;
    left: -26px;
    font-weight: normal;
    text-decoration: underline;
    height: auto;
    z-index: 111111;
    left: 0;
    right: 0;
}

html .home-stick.only-small-screen ul { 
    column-gap: 5px !important;justify-content:center;
}html .home-stick.only-small-screen ul li a { 
    width: 100%;
}html .home-stick.only-small-screen ul li { 
    padding-right: 0px;
    flex: 1 !important;max-width:150px;
}html ul#big-head { 
    padding-left: 10px;
    padding-right: 10px;
}html .have-margin-l {
    margin-left: 0px !important;
}html .section-dubai .row {
    margin-left: 0px;
    margin-right: 0px;
}html .home-stick.all-left ul {
    background: rgba(208, 172, 71, 0.6);
}
html .home-stick ul li a {
    line-height: 1;
    width: 20px; 
}
html .home-stick.all-left {  
    bottom: 80px;
}html .slp-left .det {
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}html #nearby-locations h3 {
    font-size: 28px;
    margin-bottom: 30px;
    text-align: center;
}
.section-dubai .row { 
    display: block !important;
}.d-flex  .fl-bg { 
    min-height: 250px;
    margin-bottom: 15px;
}
html .spl-mo-item {
    justify-content: center;
    align-items: flex-start;
    height: auto;
}ul#big-head {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}html .morgage-1 .the-percentage .mortgage-inpur li {
  
    margin-right: 15px;
}
.the-percentage .mortgage-inpur li label { 
    font-size: 13px;
}
.prop-amount-info-dflex {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
}html .prop-amount-info {
    font-size: 10px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-bottom: 15px;
    width: auto;
    display: flex;
    flex-direction: column;
    flex: 1;
    white-space: nowrap;
}html .the-button-mortgage { 
    min-width: 100% !important;
    text-align: center;
    margin-bottom: 15px;
}html .morgage-1 .the-percentage .mortgage-inpur li.d-pmnt {
    min-width: 50%; 
}html .the-percentage .mortgage-inpur li label { 
    font-size: 13px;
}
html .circular-info {
    width: 100%;
    height: auto;
    border: 0px !important;
    margin: 0 auto;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 15px 15px 0 15px;
}
html body .home-it .m-mortgage-container{ 
    padding-left:15px!important; padding-right:15px!important;}
.home-banner .like-tab {
    display: flex; 
    justify-content: center;
    position: absolute;
    top: -100px;
    left: 0;
    right: 0;    column-gap: 10px;
}.home-banner .like-tab li a { 
    min-width: 100px;border:1px solid var(--color1);color:var(--color1);
}
#header {
     
    border-top: 0px solid rgb(233, 236, 241);
    border-bottom: 1px solid rgb(233, 236, 241);
}
body.fix #header {
     
    border-top: 0px solid rgb(233, 236, 241);
    border-bottom: 1px solid rgb(233, 236, 241);
}
#header.sticky {
    background-color:#fff;
}
#header .header { 
    height: var(--header-height);
}
html .btn-menu { 
   top: 10px !important;
    scale: 1.5;
    
}
html #header.sticky .header .logo img,html #header .header .logo img {
    max-height: unset !important; width:149px !important;
    top: 3px !important;
}
.header-3.headeri {
    display: inline;
    position: absolute;
    right: 65px;
    top: 13px;
}.header .btn-border-white {
    border-radius: var(--system-bradius);
    background: var(--color1);
    color: #fff;
    height: var(--input-height);
    display: flex;
    align-items: center;
}
    html .mobile-nav-inner { 
    transform: translateX(0%);
    opacity: 1; 
}.inner-header-1 { 
    padding: 20px 5%; 
}.inner-header-1 .btn-menu {
    top: 5%;
    right: 15px;
}
    .mobile-nav {  
    z-index: 1111;
}
    .header-left .nav{ display:none;}

    .header-left {
   width: 100%;
}
    .section, section {
    padding: 30px 0 !important;
}
.container .content{ padding-left:15px; padding-right:15px;}
.page-banner.for-listing-page {
    padding: 10px 0px !important;    height: 72px;margin-bottom:10px;
}
#nearby-locations #iid-parent{
        max-width: 100%; overflow-x: scroll;
   
}.open-map-popup .home-stick.only-small-screen {
    display: none;
}.open-map-popup .the-head-popu>div { 
    display: none;
}html .open-pop-container { 
    height: 100vh; 
    top: 0px;
    border-radius: 0px; 
}html .open-pop-container .bbc4cfb3 { 
    min-width: 113px;
}html .open-pop-container .a5f6a0f5 { 
    overflow-x: scroll;
}html .the-map-container {
    display: flex;
    flex-direction: column;
}html .the-map-container .map-loc1 {
    height: 40vh;
}html .the-map-container ul.infobr {
    margin-top:10px;
    overflow-y: auto;
    max-height: calc(60vh - 110px);
}
.map-picker { 
    max-width: 100%;
   
}html .list-check li {
    padding-left: 0px;
    position: relative;
    margin: 0 0 8px;
    min-width: 50%;max-width:50%;
    float: left; line-height:1.2;
}.slick-dots li:before{ content:unset !important;}
#propserch.listing-page-m { padding-top:0px !important;}
    .no-small-screen{ display:none !important;}
  .only-small-screen{display:initial;}
  .header {  padding: 8px 15px !important; }
  .header .logo img {
    max-height: 49px;
    top: 0;
    margin-top: 0;
}
#header {
    position: relative;
}.site-h1 {
    font-size: 23px!important; 
}
.home-banner .subtitle{ display:none;}
 .home-banner {
    height: calc(100vh - 65px);
    line-height: 1;
    padding: 0 !important;
} .home-banner .drop-module { 
    border: 0px;
}
.home-banner .drop-module{ display:none; }
.sect-home{ min-width:88px !important;}.site-home .property-search-form {
    padding-right: 0px;
}.page-banner.home-banner  .property-search-mini .property-search-location {
   
    flex: 1;
}.home-page-filter .row-bg-1 {
    flex-wrap: wrap !important;
}.home-banner .drop-module {
    display: flex !important;
    min-width: 100%;
    text-align: left;
}
.site-home .property-search-form { 
    box-shadow:unset; 
}
  
.section-team #team-slider { 
    position: relative;
}.section-team #team-slider .swiper-button-next {    right: 15px;    left: auto;}
.section-team #team-slider .swiper-button-prev {    left: 15px;    right: auto;}
 .section, section {
    max-width: 100%;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.header-left {text-align:left;}
.btn-menu { 
    top: 10px; 
}
.mobile-nav .overlay {
    background: #fff;
    opacity: 1 !important;
}.mobile-nav #menu-mobile-menu{ text-align:left;}
.mobile-nav li a {
    color: initial;
    font-weight: normal;
    font-size: 16px;
}.mobile-nav li { 
    margin: 0px 0;
    border-top: 1px solid #e9e6e3 !important;
    min-height: 50px;
    display: flex;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
}.mobile-nav-inner{padding-left:0px;padding-right:0px;}
.fix #header {
    position: fixed;
}.mobile-nav-inner {
    
    vertical-align: top; 
    margin-top: 0px;
}body.fix { 
    height: 100vh;
    overflow: hidden;
}
body.fix #wrapper{ margin-top:var(--header-height) !important;}
body.fix.fixed-menu #wrapper{ margin-top:0px !important;}
html li.num {
    padding-left: 0px !important;
    position: relative; 
    margin-top: 18px !important;
    border-top: 0px !important;
}.main-contact {
    display: flex !important;
    flex-direction: column;
    position: absolute;
    top: 0;
    justify-content: end;
    line-height: 1;
    text-align: right;
    float: right;
    right: 21px;
}
.mobile-nav .btn {
    margin-top: 25px;
    background: var(--color1);
} 
.home-stick.only-small-screen { display:block; }
.home-stick.only-small-screen ul {
    background: rgba(0, 0, 0, 0.15); 
    display: flex;
    min-width: 100%;
    margin: 0;
    border-radius: 0;
}
.home-stick.only-small-screen {
  
    top: unset;
    bottom: 0;
    right: 0; 
}.home-stick.only-small-screen ul li{ padding-left:0px;padding-right:0px;}
.home-stick.only-small-screen ul  { padding-left:15px;padding-right:15px;}
.home-stick.only-small-screen ul li{ flex:1;}
.home-stick.only-small-screen ul li a {
    background-color: #fff !important;
    -webkit-box-shadow: 0 0 5px 1px rgb(0 0 0 / 13%) !important;
    box-shadow: 0 0 5px 1px rgb(0 0 0 / 13%) !important;
    color: #000 !important;
    padding: 6px 8px;
    width: auto;
    border-radius: var(--system-bradius);
    margin: 0 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500;line-height:1;
}.home-stick.only-small-screen ul li a i {
   
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100%;
    margin-right: 3px;
    font-size: 16px;
}.home-stick.only-small-screen ul li a i.bi-whatsapp{
    
} .home-stick.only-small-screen ul li a i.bi-geo-alt {
    background: #DB4437;
}

.page-banner.home-banner .property-search-mini {
    margin: 87px 10px 0px;
   
    background-color: #fff !important;
    border-radius: var(--system-bradius);
}
.home-banner .like-tab li a {
    margin-right: 10px;
    padding: 0px;
    color: var(--color1); 
    padding: 5px 10px;
    font-size: 13px; transition: 0.3s;
    margin: 0 !important;
    margin: 5px 0 0 0px !important; 
} 
.page-banner.home-banner .property-search-mini {
     
    padding: 0px 0px;
}
.home-banner  .like-tab {
    
    margin-bottom: 7px;
}.page-banner.home-banner  .property-search-mini .property-search-location {
    box-shadow: unset;
    border-left: 0px !important;
} .page-banner.home-banner .home-page-filter .typeahead__field { 
    border-radius: 0px !important; 
}html .site-home .property-search-mini button.btn {
    position: absolute;
    /* width: 100%; */
    top: unset !important;
    bottom: 1px;
    z-index: 111111;margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-banner.home-banner .property-search-mini .btn i{ font-size:20px;}
.page-banner.home-banner input.js-typeahead-hockey_v2 {
    border-radius: 0px !important;
       line-height: 1;
} .page-banner.home-banner .typeahead__query { 
    padding-left: 0px;
}html .row.blog .its-blog {
    margin: 0px;
}
html .subscribe-newsletter {
   
    padding: 15px;
    box-shadow: unset;
}html .abs-img-1 { 
    display: none;
}html .new-lwtrre-frm {
    margin-left: 0px; 
}
.morgage-1 .the-percentage .mortgage-inpur li.d-pmnt{
    min-width: 100%;
    margin-bottom: 35px;
}
.row.blog .col-sm-4{margin-bottom:40px;} html .section-about {
    position: unset;
    margin: 0;
    padding-left: 0px !important;
     padding-bottom: 0px !important;
    padding-right: 0px !important;    padding-top: 0px !important;
}html .section-about .col-sm-5 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 37px !important;
}
html .section-about .left-side img {
    position: unset; 
    width: 100%;
    height: auto; border-radius:0px;
}.first-section { 
    padding: 0px !important;
}html  .home-it .m-mortgage-container { 
    padding: 45px 15px !important;
    box-shadow:unset;
    
}
 .page-banner.home-banner   div.h-100-m { height:100%;}
.page-banner.home-banner .page-banner-content {
    padding: 0 15px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-top:120px;
}.page-banner.home-banner .property-search-mini .btn i::before {
       content: "\f138";
}.the-head-no.drop-module  .heading .drop .the-contetn-drop {
  
    margin-top: 36px;padding: 20px;
}.the-head-no.drop-module [class^="col-"] { 
    max-width: 50%;
}.home-banner .heading span.main-text {
    color: #000;
    padding-left: 30px;
    opacity: 1;
    font-size: 14px;
}
.home-banner .fancy-title {
    padding: 0px 0 0;
}.site-h4 {
    font-size: 15px !important; 
    line-height: 1.2;
} html .row.blog .its-blog { 
    margin-right: 0px !important;
}
.the-mob-full-width{ }.the-mob-full-width .page-banner-content{ padding-left:0px;padding-right:0px;}
.contact-section   {
    margin-left: -10px;
    margin-right: -10px;
    max-width: unset;    padding: 0px !important;
}
 .google_review,.section-awards,.section-artner  {
    margin-left: -10px;
    margin-right: -10px;
    max-width: unset;     
}
.site-h3 {
    font-size: 18px !important; 
}
.contact-section .bg-black { 
    padding: 50px 15px!important;
}.dev_logo { 
    bottom: 99px; 
    right: 0; 
    left: unset; 
}
#latest-project .slick-track { padding-bottom:10px;}
html .google_review .swiperr-slider {
    margin-left: 0px !important;
}html .source-Google { 
    padding: 15px 0px 26px  !important; 
}
.flex-awrd { flex-direction:column; }
.awardlist  { display: flex;
    flex-wrap: wrap;}#award-slider-content .site-h1 { 
    min-width: 100% !important;
}#award-slider-content .team-memb [class*="col-"] { 
    width: 33.33%;
}#award-slider-content .team-memb .card-image {
    
    height: 142px !important; 
}
 .footer_one [class*="col-"] { 
    width: 100%;text-align:left;
}
#partner-slider .team-memb  {
    display: flex;
    flex-wrap: wrap;padding: 0px;
}
  #team-slider .team-memb [class*="col-"] {
    padding: 0 5px;
}#team-slider .row.team-memb {
    padding: 30px 0;
}.rh_footer__social {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;white-space:nowrap;
}.footer_qlink_widget {
    padding-left: 0px;
    margin: 30px auto;
}
.rh_footer__social a:first-child{ margin-left:0px !important;}
.footer_about_widget { text-align:left; }.footer_about_widget.center-t { text-align:center; }
.footer_one .list-unstyled .row { display:flex;}.list-unstyled .row [class*="col-"]{ width:50%;}
 .copyright { 
    padding-bottom: 15px;
}.flex-awrd {
    flex-direction: column;
    max-width: 100%;
    overflow: hidden;
} 
 .home-banner .site-h1 {
    font-size: 21px!important;
    text-align: center;
  white-space: initial; 
    
    display: block;
}.header .logo img { 
     
}
.header-left {
    text-align: left;
    float: left;
}
 .header-left  .logo {  
    text-align: left;
    display: flex;
    justify-content: space-between;
}.long-menuno #header .container { 
    padding-left: 0 !important;
    padding-right: 0% !important; 
}
/*listing Page*/
.list-banner-home{ padding:0px;}
.list-banner-home .page-banner-image { 
    background: #fff !important;
    opacity: 1;
}.list-banner-home .overlay {
    background: #fff;
    opacity: 1;
}.list-banner-home .property-search-full .property-search-form { 
    background: transparent;     margin-bottom: 0px;
}
.list-banner-home  .no-list-normal{ display:none;}

.list-banner-home  .locat-picker {
    
    border-radius: var(--system-bradius);
    margin-bottom: 0px;
    margin: 0px !important;
    background: #fff;
}.list-banner-home .typeahead__query { 
    min-width: 100%;border-radius: 6px;
    overflow: hidden;    padding-left: 40px;
}
.list-banner-home .typeahead__query::before {
    content: "\f502";
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: text-bottom;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 24px !important;
    top: 15px!important;
    font-size: 20px;
    color: var(--color1);
}
html .mob-opener {
    display: flex !important;column-gap:8px;
}html .mob-opener li {
    border-radius: var(--system-bradius);
    height: 48px;
    display: flex;
    border: 1px solid var(--color1);
    width: auto;
    display: flex;
    align-items: center;
    padding: 0 10px;
    justify-content: space-evenly;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    color: var(--color1);
    letter-spacing: 0.15px;
    transition: .15s all linear;
    overflow: hidden;
    background-color: #fff;
    margin: 10px 7px 0 7px;
    flex: 1;
    margin: 0px;
    display: flex;
    background: #fff;
    height: 38px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: relative;
}
.mob-opener li i{ 
    margin-right: 5px;
}
.the-mobile-column{ flex-direction:column; }
  body.open-filter{ height:100vh;overflow:hidden;}
                   body.open-filter  .list-banner-home{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    height: 100vh;
    background: #fff;
    overflow-y: scroll;
    padding-top: 65px;
    padding-bottom: 65px;z-index: 1111111;align-items:flex-start;height:100vh !important;
}body.open-filter .mob-opener { display:none !important; }
.list-banner-home .content-itms { 
    min-width: 100%;    margin-left: 0px !important;
    margin-right: 0px !important;    max-height: unset !important;
}.open-filter .list-banner-home .property-search-full .property-search-form {
    padding-top: 74px; 
}html #more-filter {
    font-size:0px;font-size: 0px;
    padding: 0 !important;
    height: 0px;
}body.open-filter .list-banner-home .drop-up-srch-parent {
     max-width:100% !important;
    height: auto !important;
}
body.open-filter .list-banner-home .labeling-input span { 
    margin-bottom: 17px;
}body.open-filter .list-banner-home .drop-pad-30-serach li:last-child{ display:none !important;}
body.open-filter .list-banner-home{ height:100vh;overflow-y:hidden !important;}
body.open-filter .list-banner-home #p-type-main {
    max-width: unset;
    padding-left: 15px !important;
    padding-right: 15px !important;
    background: var(--color4);
    margin-top: 10px;
    position: unset;
}body.open-filter .list-banner-home #p-type-main ul.main-listtype ,body.open-filter .list-banner-home #p-type-main .drop-cls .drop2   { background: #eee; }
body.open-filter .list-banner-home #p-type-main  ul.main-listtype {
    
    padding-left: 6px; 
    width: 100%;
}

body.open-filter .list-banner-home #p-type-main .heading {
    background: var(--color4);
}
body.open-filter .list-banner-home   #p-type-main .heading .drop {
    padding: 0px;
    background: #fff;
    box-shadow: unset;
    border-radius: 16px;
    border: 0px;
    margin-top: 0px;
    height: auto !important;
}
body.open-filter .list-banner-home  .no-list-normal{ display:block !important;}
body.open-filter .list-banner-home  .no-list-normal {
    display: block !important; 
    border-radius: 6px;
    margin-bottom: 15px;

}body.open-filter .list-banner-home  .no-list-normal select{ border-radius: var(--system-bradius); }
body.open-filter  .list-banner-home  .locat-picker { 
    margin-bottom: 15px;
}
body.open-filter .list-banner-home  .no-list-normal.no-border-here { border:0px !important;}
body.open-filter  .drop-module .heading {
    line-height: 51px;
    border-radius: 6px;
    text-align: left;
}body.open-filter  .drop {
    position: relative;
    display: block;
}html body.open-filter .drop-cls ul {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;column-gap: 6px;
    max-height:unset;    max-height: unset !important;
    flex-wrap: wrap;
}
.list-banner-home #p-type-main  .tab-container-1 { 
    flex-direction: column;
}
body.open-filter  .drop {
    position: relative;
    display: block;
    min-width: 100%;
    border: 0;
    box-shadow: unset;
    min-height: unset;
}body.open-filter  .drop-cls.active .drop2 {
    display: flex !important;
    padding-top: 29px;
    min-width: 100%;
    min-height: unset;
}body.open-filter .drop-cls {
    height: auto;
}body.open-filter  .heading.active .drop { 
    top: unset;
}body.open-filter  ul.main-listtype { 
    top: 3px;
}body.open-filter .drop-cls ul li {
    white-space: nowrap;
    text-align: center !important;
    background: #fff;
    border-radius: var(--system-bradius);
    color: #333;
    justify-content: center;
    height: 40px;
    /* min-width: 100px; */
    padding: 0px 22px;width:auto;
} .list-banner-home #p-type-main .drop-cls .drop2 {
    position: unset;
}body.fix #wrapper {
    margin-top: var(--header-height) !important;
}
.mob-opener-first {
    padding: 16px 16px 16px 16px;
    justify-content: space-between;
    align-items: center;
    left: 0;
    position: fixed;
    z-index: 9999999;
    display: flex;    font-size: 16px;

    width: 100%;
    background: #fff;
    top: 0;
    border-bottom: 1px solid #ebebeb;
    color: initial;
}.mob-opener-first .headi{ font-size: 16px;    font-weight: 500;    color:var(--color1);    width: 100%;    float: left;}
.mob-opener-first .reset-frm{    margin: 0 10px 0px 0;
    border-bottom: 1px solid #1a73e8;
    color: #1a73e8;
    cursor: pointer;}
    .only-small-screen.open-filre{display:none;}body.open-filter .only-small-screen.open-filre{display:block;}
    
    
                   body.open-filter .home-stick.only-small-screen{
                       display:none !important;
                   }
body.open-filter     #btm-srch {
    position: fixed;
    bottom: 0px;
    background: #fff;
    z-index: 999999999999999999;
    left: 0;
    right: 0;
    padding: 10px;
    border-top: 2px solid #eee !important;
    border-radius: 0px !important;margin-bottom:0px !important;
}   #btm-srch .btn {
    margin-top: 0px;
}
body.open-filter #close-btn {
    border-radius: 6px;
    display: flex;
    width: auto;
    height: 49px;
    display: flex;
    align-items: center;
    padding: 0 15px;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.15px;
    transition: .15s all linear;
    border: 2px solid #ccc;
    color: #777779;
    border-radius: var(--system-bradius);
    width: 49px;
    justify-content: center;
    background: var(--color4);
} body.open-filter  #btm-srch {
    display: flex !important;
    justify-content: center;
}body.open-filter #btm-srch .btn {
    margin-top: 0px;
    width: 100%;
    margin-left: 14px;
    border-radius: var(--system-bradius);
    width: var(--input-height);
    height: var(--input-height);
}body.open-filter .drop-up-srch {
    border: 0px;
    padding: 0px 15px;
    box-shadow: unset !important;
}
body.open-filter #btm-srch .btn i::before{    content: "\f138";;}
.breadcrumbs .container {
    margin-left: 7px;
    margin-bottom: 20px;
}
   .d-flex-bet.mb-c-1 {
       flex-direction: column;
   }.d-flex-bet.mb-c-1 .overview-ul li   { 
    white-space: nowrap;
}.d-flex-bet.mb-c-1 .overview-ul {    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px; 
    justify-content: flex-start;
    overflow: auto;    max-width: 100%;    width: 100%;
}.d-flex-bet.mb-c-1 .overview-ul li:first-child{ padding-left:0px;}.d-flex-bet.mb-c-1 .overview-ul li:last-child{ padding-right:0px;}
#send-enquiry-left-block-content-wrapper1 {
    position: relative;
    bottom: 0;
    z-index: 99;
    background: #fff;
    left: 0;
    background: #eee;
    border: 0px;
    border-radius: 0px; 
    
}#sticky-right {
    padding-left: 0px !important;
}html #send-enquiry-left-block-content-wrapper1 {
    padding-top: 0;
    margin-left: -10px;
    box-shadow: unset;
    border: 0px;
    border-radius: 0px;
    margin-right: -10px;
    padding: 15px 30px !important;
}
.similar-properties .slick-dots { 
    margin-bottom: 0px !important;
}
.home-stick.only-small-screen ul li a i.bi-envelope {
    
}.main-enquiry-form fieldset { 
    flex-direction: column;
}.main-enquiry-form fieldset .division {  padding: 0px !important; 
}
 
.modal-open .home-stick   { display:none !important; }
#send-enquiry-left-block-content-wrapper { 
    line-height: 1;
}
body.fix .home-stick {
    display: none !important;
}.site-h2 {
    font-size: 23px !important; 
}.posts-list.grid {
    display: flex;
    flex-wrap: wrap;
}.posts-list.grid .col-lg-4 { 
    width: 100%;
}
.header .container{ width:100% !important;}
.s-by-link {
    display: block;
    margin-top: 15px;
    float: right;
} .s-by-text {
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
}
.offplanlisting#filter-sticky{ position:unset; }
.count-list {
    display: flex;
    flex-wrap: wrap;
    /* background: #f1f1f1; */
    padding: 10px;
    border: 3px solid #eee;
    border-bottom: 3px solid #eee;
    border-radius: 13px;
    background: #fafbfc;
    flex-wrap: nowrap;
    flex-direction: row;
    font-size: 40px;
    justify-content:flex-start;
    overflow: scroll;
}
.count-list li {
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 20px;
    width: initial;
    line-height: 1;
    overflow: initial;
    flex: initial;
    white-space: nowrap;
    /* background: red; */
    /* min-width: 10%; */
    line-height: 1;
    display: flex;
}  html .the-form .swiper-button-next, .the-form .swiper-rtl .swiper-button-prev {
    right: -7px;
}html .the-form  .swiper-button-prev, .the-form  .swiper-rtl .swiper-button-next {
    left: -7px;
}html .offplanlisting .list-banner-home {
    height: 75px; 
    margin-bottom: 10px;
}html .offplanlisting #frmId { 
       max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}html .mob-opener.mob-opener-offplan {
    display: flex !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 10px;
}html .offplanlisting ul.srch-ul { 
    background: transparent !important;
}html .offplanlisting  #srch-items select { 
    border: 1px solid #cccc  !important;
}body.open-filter .offplanlisting  .list-banner-home  .no-list-normal { 
    padding-right: 0px !important;
}body.open-filter .offplanlisting  .list-banner-home  .locat-picker {
    margin-bottom: 15px;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    padding-right: 0px !important;
}body.open-filter .offplanlisting  #btm-srch .btn { 
    border-radius: 15px !important;
}
.mob-change-view { width: auto !important;height: 350px !important; }.video-container3 {
    height: 350px !important;
}
.topBSafe .card-property { 
    padding-bottom: 10px;
}html body.open-filter .offplanlisting  #btm-srch .btn {
    border-radius: var(--system-bradius) !important;
    width: var(--input-height);
    height: var(--input-height);
}
.open-filter .list-banner-home .property-search-full .property-search-form {
    padding-top: 74px;
    min-height: calc(100vh - 132px);
    overflow-y: scroll;
    /* margin-bottom: 70px; */
    max-height: calc(100vh - 132px);
}
.mob-opener-first .headi { 
    text-align: center;
}
.posts-list.list .startingfrom{ display:block;}
.posts-list.list  .d-logo-s {
    position: unset;
    width: 100%;
    max-width: 80px;
    float: right;
    text-align: revert;
    margin-left: auto;
    flex: 1;
    position: absolute;
    bottom: 0;
    left: -138px;
    right: unset;
    float: none;
    bottom: -41px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}.posts-list.list   .price-text {
    white-space: nowrap;
    font-size: 20px;
} .posts-list.list .flex-column .contentcls {
   
    padding: 5px 10px !important;
}.blog.list-project .posts-list.list .post-img {
    min-height: 148px !important;
}.blog.list-project .posts-list.list .col-sm-4{ margin-top:10px !important; }
html .blog.list-project .posts-list.list  .spl-margin-list {
    margin-top: 5px !important;
}
.services .details h3, html .price-text {
     
    font-size: 22px;
    color: var(--color1);
}.footer_about_widget p { 
    text-align: justify;
}
.footer_one .list-unstyled .row.mobile-fot-row1 {
    display: flex;
    flex-direction: column;
}
.footer_one .list-unstyled .row .mobile-fot-c1{    display: flex;  
    flex-wrap: wrap;
    margin-bottom: 10px;    width: 100%;
}
.footer_one .list-unstyled .row .mobile-fot-c2{    display: flex; 
    flex-wrap: wrap;    width: 100%; 
}.footer_one .list-unstyled .row .mobile-fot-c1 li { margin-right:10px;}
.footer_one .list-unstyled .row .mobile-fot-c2 li { margin-right:10px;}
.list-unstyled.bottom-list { display:flex; justify-content: space-between;flex-direction:column;}
.list-unstyled.bottom-list li a { font-size: 12px;}.list-unstyled.bottom-list li { margin-right:2px;}
#send-enquiry-left-block-content-wrapper1 { 
    
}html .google_review { 
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.page-banner-content.site-home { 
    max-width: 600px; 
    margin: auto;
}.list-banner-home  .locat-picker { 
    width: 100%;
}
.home-stick.all-left ul{
        background: rgba(208, 172, 71, 0.8);
}
#header {
    z-index: 11111111 !important;
}
}
@media only screen and (min-width:1024.1px) and (max-width:1200px) {
    .nav ul > li > a {  font-size: 15px; }
    .nav ul > li {    margin: 0 8px 0 0;} 
}
@media only screen and (min-width:1024.1px) and (max-width:1280px) { 
    .swiper-button-next, .swiper-rtl .swiper-button-prev {    right: 0px !important;    left: auto;}
    .swiper-button-prev, .swiper-rtl .swiper-button-next {    left: 0px!important ;   right: auto;}
}
@media only screen and  (max-width:400px) { 
.rh_footer__social a .fa-2x {
    font-size: 20px;
}
.rh_footer__social a {
    margin: 0 0 0 8px;
    margin-left: 13px;
}
}@media only screen and (min-width:768px) and (max-width:1210px) { 
.services .details h3, .price-text { 
    font-size: 18px;
}.blog .posts-list .title,.card-property h3 a {
    font-size: 15px; 
}
}
@media only screen and  (max-width:767px) {
     #ListProperty_section { margin-bottom:10px;}
.wa__btn_popup { display:none;}
}
.fixed-attachment img{ display:none;}
@media only screen and (max-width: 767px) {
    .after-banner.left1{ padding-top:0px !important;}.after-banner{ padding-bottom:0px !important;}
     .fixed-attachment{ padding:0px !important;}.fixed-attachment-hodeldr{min-height:unset !important;}
    .fixed-attachment img{ display:block;}
 .copyright { 
    flex-direction: column; 
} html .copyright .design-text {
    /* font-size: 12px; */
    text-align: center;
    margin-top: 10px;
} .services .details h3, html .price-text {
    font-size: 20px; 
}
}
@media only screen and (min-width:992px) {
    .mobile-nav {     background: rgba(0,0,0,0.3) 50% 50% no-repeat; }
     .menu-holder-inside {
    width: 460px;
    margin-left: auto;
    background: var(--color3);
    height: 100%;text-align:left;
    }.mobile-nav .mobile-nav-inner #menu-mobile-menu {
    max-width: 100%;
    width: 868px;
    margin: 12px auto 50px 25px;
    margin-right: auto;
}.menu-holder-inside a.btn.btn-border-white { 
    margin-left: 40px;
}.mobile-nav-inner { 
    height: 100%;
}.mobile-nav .overlay {
    background: transparent; 
}.mobile-nav.open .mobile-nav-inner { 
    padding: 0;
}
 
body.fix #header.sticky {
    background-color: transparent;
}
}
@media only screen and (max-width:992px) and (min-width:601px) { 
     .contact-btn.drk .bi-whatsapp{display:none; }
     .contact-btn.drk{ display:none !important;}
}
@media only screen and (max-width:1024px) and (min-width:600px) { 
    html .section-about .col-sm-5 { 
    width: 100%;
}
    html .section-about .left-side{  width: 100%;}
    .the-n-right-col  div[class^="col-"]{ min-width:100% !important;}
    .the-n-right-col{ max-width: 60%;
    min-width: 60%;
    padding-left: 36px;}.subscribe-newsletter-row{ display:flex; }
    .the-n-left-col { max-width: 40%; min-width: 40%;}
    .row.at-blogo-home{ display:flex; }
    .row.at-blogo-home .col-sm-4 { min-width: 300px;padding-right:35px;}
     .row.at-blogo-home .col-sm-8 { max-width:calc(100% - 335px);}
     .copyright {
    flex-direction: row;
}
.design-text{ 
    max-width: 100px;
    text-align: right;
}
}
@media only screen and  (max-width:767px) {
.the-mob-full-width{ min-width:100%; }.the-mob-full-width .page-banner-content{ padding-left:10px;padding-right:10px;}
}
@media only screen and    (max-width:1024px)  {
   html .mob-opener.mob-opener-offplan {
    top: -3px;
    right: 15px;
}
    html .mob-opener {
    display: flex !important;
    column-gap: 8px;
    position: absolute;
    right:  5px;
    top: 5px;
    z-index: 11111111111111111111;
}.typeahead__field { 
    padding-right: 179px;
} 

.site .typeahead__field{ 
    padding-right: 0px;
} 
html .mob-opener li { min-width:100px;}
}

@media only screen and  (min-width:280px) and  (max-width:501px){
      html .mob-opener li { min-width:unset;}
    html .mob-opener li { 
    padding: 0;
    border: 0px;background:transparent;
}

.typeahead__field {
    padding-right: 84px;
}
.site .typeahead__field {
    padding-right: 0px;
}
}@media only screen and   (max-width:448px){
    html .mob-opener li.sortr{ display:none;}
    html .mob-opener { 
    right: 14px; 
}
}
@media only screen and  (min-width:601px) and  (max-width:992px){
.topBSafe .col-sm-3 {
    width: 50%;
}

}
@media only screen and  (min-width:601px) and  (max-width:1024px){
    .posts-list.grid .col-lg-4 {
    width: 50%;
    float: left;
}.download-brochure .hide-at-mo {
    display: block !important;
}
.offplan-detail .heading-title { 
    font-size: 37px; 
}
}
@media only screen and  (min-width:601px) and  (max-width:768px){
.section.section-dubai .col-sm-6{
    width:100%;
}
.section.section-dubai .d-flex{ display:flex !important;}
.d-flex  .fl-bg { 
    background-position: top  center !important;
}
}
@media only screen and (max-width:400px) {
    .no-of-payments{ max-width:80px;}
}
.open-filter .drop2 li:hover,.open-filter .drop2 li:active,.open-filter .drop2 li.itemn.active {
    background: var(--color1) !important; color:#fff !important;
}
@media only screen and (max-width:600px) {
    .headeri .lisi-your-prop{ display:none}
}
 
@media only screen   and (max-width:319px) {
.home-banner .like-tab li a {
    min-width: 80px; 
}
}
@media only screen and (max-width: 1024px){
.form-group.property-sort { 
    max-width: 400px; margin-left:auto;margin-right:auto;
}
.openSort #sort-div { 
    width:100%;
}.openSort #sort-div button{ border-radius:var(--system-bradius);}
}
@media only screen and (max-width: 457px){
.page-banner.home-banner .typeahead__query {
     padding-right: 50px; 
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
html #send-enquiry-left-block-content-wrapper1{ margin-left:10px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
html    .new-header {
    display: flex;
}.header-1.headeri {
    max-width: 200px;
} 
.new-header .headeri {
    flex: 1;
}.header-2.headeri {
    display: flex;
    justify-content: center;
    align-items: center;
}
html .header .nav.ipad-show {
    display: block; 
}.mobile-buttons {
    display: none;
}.header-3.headeri {
    max-width: 200px;
    display: flex;    position: unset;
    justify-content: flex-end;align-items: center;
}
html .hide-on-ipad{ display:none !important; }html    .new-header {
    
    height: calc(var(--header-height) - 16px);
}.new-header .nav ul > li {
    margin: 0 25px 0 0;
}
}
.ony-show-ipad { display:none;}
@media only screen   and (max-width: 601px){
.page-banner-content.site-home .site-h1 {
    font-size: 1.8rem !important; 
}
}.only-ipad { display:none;}
@media only screen   and (max-width: 1024px)  and (min-width: 768px){
   html  .element-populated1 {
    margin: 0px 0px 0px 0px;
    padding: 60px 15px 0px 15px;
}
  img.ony-show-ipad {
    display: inline-block;
    display: inline-block;
    max-width: 40%;
    line-height: 1;
    float: right;
    margin-left: 33px;
    margin-bottom: 15px;
}
    .left-ful-width-ipad{ width:100% !important;}
    html ul#big-head li { 
    font-size: 22px; 
}
.hide-at-ipad-1 { display:none;}
.nearby-locations-offplan   .map-picker { 
    flex-wrap: nowrap;
}
    .amenities__container ul { 
    padding-left: 30px;
    padding-right: 30px;
}
    .container .content {
    padding-left: 0px;
    padding-right: 0px;
}
    .map-picker { 
    flex-wrap: wrap;
}.map-picker li { 
    margin-bottom: 15px;
}
   .row.at-blogo-home { 
    flex-direction: column;
    }html .blog-sect .special-heading {
    max-width: unset;
}.row.at-blogo-home .col-sm-4 {
    min-width: 100%; 
}html .blog-sect  .text-descipt p { 
    max-width: 100%; 
}.row.at-blogo-home .col-sm-8 {
    max-width: 100%;
    width: 100%;
    margin-left: -15px;
    margin-right: -15px;
}.row.at-blogo-home .col-sm-8 .col-sm-6 {
    width: 33.3333333%;
}.header-2.headeri {
    margin-left: -50px;
    margin-right: -25px;
}
.row.blog.at-blogo-home .col-sm-4 {
    margin-bottom: 10px;
}

.row.blog.at-blogo-home .view-mor { display:none; }
.only-ipad { display:block ;}
.home-it .morgage-1 { margin:auto; max-width:630px;}
.list-unstyled.bottom-list {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
}
@media only screen   and (max-width: 380px) {
    html body  .morgage-1 .m-mortgage-container { 
    padding: 45px 15px !important; 
}
   html  .d-flex-bet .contact-btn li { 
    padding: 0;
}.home-stick.only-small-screen  .actions[_ngcontent-serverApp-c39] .btn[_ngcontent-serverApp-c39] {
    min-width: 87px !important; 
}
   html  .page-banner.home-banner .page-banner-content {
    padding: 0 5px;
    }html .home-banner .like-tab li a {
    min-width: 95px; 
}html .page-banner.home-banner .property-search-mini {
    margin: 87px 0px 0px;
    
}
.home-page-filter .typeahead__list {
    position: absolute;
    right: 4px; 
    min-width: 300px; 
    left: unset;
}html .page-banner.home-banner input.js-typeahead-hockey_v2 {
    padding-left: 0px !important; 
}
}
@media only screen   and (max-width: 340px)  and (min-width: 320px){
    html .actions[_ngcontent-serverApp-c39] img[_ngcontent-serverApp-c39] {
    display: none;
}
}
@media only screen   and  (max-width: 601px){
#search_sort {
    position: absolute !important;
    width: auto !important;
    padding: 0px !important;
    height: auto !important;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    right: 0;
    border: 0 !important;
    top: -28px !important;
    padding-right: 37px !important;
    color: var(--color1);
}
    
}

@media only screen    and  (min-width: 992px) and  (max-width: 1024px){
    .properties .col:nth-child(2n + 1) {
    clear: initial;
    }
    .properties .col:nth-child(3n + 1) {
    clear: both;
    }
}