    .abde-agency-banner-img img{
        width: 100%;
        border-radius: 10px;
    }
    #rev_slider_2_2_wrapper {
        height: 490px !important;
    }
    .marquee {
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        box-sizing: border-box;
    }
    .marquee span {
        display: inline-block;
        animation: marquee 10s linear infinite;
    }
    @keyframes marquee {
        from {
            transform: translateX(100%);
        }
        to {
            transform: translateX(-100%);
        }
    }
    .home-experiential-section .home-experiential-bg,.elementor-background-overlay{ 
        display: none !important;

    }
    #rev_slider_1_1_forcefullwidth{
        display: none !important;
    }
    .home-marquee{
        padding: 20px 0px;
        background: none;
    }
    .main_wrapper.wide,.tnp.tnp-widget {
        background:none!important;
    }
    
    body {
        background:#FEFBF1 url(../img/home-banner-bg-img.jpg);  background-size: cover;
    }
    .home-main-banner-wrp{ 
        background:#f3f3f3 url(../img/home-banner-bg-img.jpg);  background-size: cover;
    }
    .master_header {
        background: none!important;
    }
    .master_header.master_header_sticky {
        background: #fff !important;
    }
    .header_wrapper {
        background: none!important;
    }
    .has_header_type1 .header_media {
        background: none;
    }
    .cleardiv { 
        clear:both;
    }
    .container.content_wrapper{
        width: 100% !important;
        padding: 0px  !important;
        background:none!important;
    }
    .home-experiential-section{
        background:none;
        position: relative;
        padding: 90px 0px;
    }
    .home-experiential-section .home-experiential-bg{
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        position: absolute;

        background-image: url(../img/home-banner-bg-img.jpg);
        opacity: 0.1;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        background-attachment: fixed;
    }

    .home-experiential-section .home-experiential-inner .home-experiential-form{
        width: 50%;
        margin: 0 auto;
    }
    .home-experiential-section .home-experiential-inner h2{
        color: #222222; 
        font-size: 42px;
        font-weight: normal;
        line-height: 52px;
        text-align: center;
    }
    .home-main-banner-section {
        padding: 10px; 
        padding-top: 80px;
    }
    .home-main-banner-section .main-slider {
        width:50%;
        float:left;
        border-radius:10px;
        position: relative;
    }
    .home-main-banner-section .main-slider  .abode-text-rotate-slider{
        position: absolute;
        top: 5%;
        left: 0px;
        z-index: 9;
        text-align: center;
        width: 100%;
        color: #fff;
        font-size: 18px;
    }
    .home-main-banner-section .main-slider  .abode-text-rotate-slider .abode-text-rotate-slide{
        display: flex;
        flex-direction: rows;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
  /* .home-main-banner-section .main-slider  .abode-text-rotate-slider .abode-text-rotate-slide:after{
    content: '';
width: 15px;
height: 2px;
display: inline-block;
margin-left: 10px;
background: #fff;
margin-top: -5px;
  }
  .home-main-banner-section .main-slider  .abode-text-rotate-slider .abode-text-rotate-slide:before{
    margin-top: -5px;
    content: '';
width: 15px;
height: 2px;
display: inline-block;
margin-right: 10px;
background: #fff;
  }*/
  .home-main-banner-section .main-slider  .abode-text-rotate-slider .abode-text-rotate-slide a{
    text-decoration: none;
    color: #fff;
  }
  .home-main-banner-section .main-slider  .abode-text-rotate-slider .abode-text-rotate-slide span{
    width: 40px;
    background: #fff;
    height: 2px;
    display: inline-block;
    margin: 0px 10px;
  }
  .home-main-banner-section .content-section {
    width:50%;
    float:left;
    padding-right:10px;


  }
  .home-main-banner-section .content-section .top-content-section {

    padding:12px;

    height: calc( 100vh - 90px )!important;
    position:relative;
    display: flex;
    flex-direction: column;
    justify-content: center;


  }
  .home-main-banner-section .content-section .top-content-section h1 {
    font-family: Helveticalight !important;
    font-size:70px;
    font-weight:normal;
    padding:0px;
    margin:0px;
    line-height:70px;
    letter-spacing:1px;
    color:#000;

  }
  .home-main-banner-section .content-section .top-content-section P {
    font-size:14px;
    line-height: 1.5;
    font-weight:normal;
    padding:25px 0px;
    margin:0px;
    color:#000;

  }
  .home-main-banner-section .content-section .top-content-section h1 span {
    font-family: helvetica !important;
  }
  .home-main-banner-section .main-slider rs-slide {
    border-radius:10px;
  }
  #rev_slider_2_1_wrapper , rs-module { 
    height: calc( 100vh - 100px )!important;
  }
  .home-main-banner-section .content-section .searchfrmhome {
    width:80%;
    border:1px solid #000;
    padding:2px;
    border-radius:6px;
  }

  .home-main-banner-section .content-section .searchfrmhome .field {
    text-align: left; 
    letter-spacing: 0px; 
    font-weight: 400; 
    border:none;
    padding: 8px 15px;
    background:none;
    color:#555;
    font-size:16px;
    width:80%;

  }
  .home-main-banner-section .content-section .searchfrmhome .searchbtn {
    letter-spacing: 0px; 
    font-weight: 400; 
    border:none;
    padding: 8px 15px;
    background:none;
    color:#fff;
    font-size:16px;
    width:20%;
    background:#000;
    cursor:pointer;
    border-radius:6px;

  }
  .home-main-banner-section .content-section .top-content-section .banner-cta {
    padding: 35px 0px 25px 0px;
  }
  .home-main-banner-section .content-section .top-content-section .banner-cta .black {

    font-weight: normal; 
    border:1px solid #000;
    padding: 12px 25px;
    background:#000;
    color:#fff;
    font-size:14px;
    border-radius:6px;
  }
  .home-main-banner-section .content-section .top-content-section .banner-cta .normal {

    font-weight: normal; 
    border:1px solid #000;
    padding: 12px 25px;
    background:none;
    color:#000;
    font-size:14px;
    border-radius:6px;
  }
  .home-main-banner-section .content-section .top-content-section .banner-cta .black:hover {
    background:#fff;
    color:#000;
    border:1px solid #fff;
  }
  .home-main-banner-section .content-section .top-content-section .banner-cta .normal:hover {
    background:#fff;
    color:#000;
    border:1px solid #fff;
  }
  .home-main-banner-section .social-handles {
    position:absolute;
    z-index:1;
    bottom:-20px;
    width:100%;
  }
  .home-main-banner-section .social-handles .instagram {
    border:1px solid #000;
    color:#000;
    font-size:12px;
    padding:7px 0px 7px 30px;
    background:url(../img/insta-icon-new.png) no-repeat;
    background-position:3px 50%;
    background-size:24px;
    border-radius:4px;
    width:24%;
    display:inline-block;
  }
  .home-main-banner-section .social-handles .instagram span {
    background:url(../img/arrow-icon-new.png) no-repeat;
    background-size:24px;
    background-position:100% 50%;
    width:100%;
    display:inline-block;
  }
  .home-main-banner-section .social-handles .mail {
    border:1px solid #000;
    color:#000;
    font-size:12px;
    padding:7px 0px 7px 30px;
    background:url(../img/email-icon-new.png) no-repeat;
    background-position:3px 50%;
    background-size:24px;
    border-radius:4px;
    width:24%;
    display:inline-block;
  }
  .home-main-banner-section .social-handles .mail span {
    background:url(../img/arrow-icon-new.png) no-repeat;
    background-size:24px;
    background-position:100% 50%;
    width:100%;
    display:inline-block;
  }
  .home-main-banner-section .social-handles .whatsapp {
    border:1px solid #000;
    color:#000;
    font-size:12px;
    padding:7px 0px 7px 30px;
    background:url(../img/whatsapp-icon-new.png) no-repeat;
    background-position:3px 50%;
    background-size:24px;
    border-radius:4px;
    width:26%;
    display:inline-block;
  }
  .home-main-banner-section .social-handles .whatsapp span {
    background:url(../img/arrow-icon-new.png) no-repeat;
    background-size:24px;
    background-position:100% 50%;
    width:100%;
    display:inline-block;
  }
  .home-main-banner-section .social-handles .airbnb {
    border:1px solid #000;
    color:#000;
    font-size:12px;
    padding:7px 0px 7px 30px;
    background:url(../img/airbnb-icon-new.png) no-repeat;
    background-position:3px 50%;
    background-size:24px;
    border-radius:4px;
    width:22%;
    display:inline-block;
  }
  .home-main-banner-section .social-handles .airbnb span {
    background:url(../img/arrow-icon-new.png) no-repeat;
    background-size:24px;
    background-position:100% 50%;
    width:100%;
    display:inline-block;
  }
  .home-experiential-section .home-experiential-inner h2 {
    font-family: helvetica !important;
  }
  .home-experiential-section .home-experiential-inner h2 {
    font-family: helvetica !important;
  }
  .home-experiential-section .home-experiential-inner h2 span {
    font-family: helveticabold !important; 
  }
  .social-handles.desktop {
    display:block;
  }
  .social-handles.mobile {
    display:none;
  }
    :root {
        --background-light: #fff;
        --text-light: #000;
        --background-dark: #000;
        --text-dark: #ffffff;
        --toggle-light: #F2F3F6;
        --toggle-dark: #2E3941;
    }

    body.dark-mode {

    }

    .cont {
        left: 0px;
        position: absolute;
        width: 28%;
        text-align: center;
        top: 30px;
        z-index: 9;
    }

    .toggle {
        position: relative;
        display: inline-block;
        margin-top: 60px;
    }
    .toggle span{
        position: absolute;
        left: -115px;
        font-size: 16px;
        font-weight: 500;
        top: 8px;
        text-transform: uppercase;
        color: #000;
    }
    .toggle span.superdryve{
        color: rgba(0, 0, 0, 0.30);
        left: inherit;
        right: -120px;
    }

    .dark-mode .toggle span{
        font-weight: normal;
        color: rgba(255, 255, 255, 0.30);
    }
    .dark-mode   .toggle span.superdryve{
        color: #fff;
    }
    .toggle__input {
        display: none;
    }

    .toggle__label {
        display: block;
        width: 60px;
        height: 30px;
        background-color: #F2EBE2;
        border-radius: 99px;
        cursor: pointer; 
        transition: background-color 0.3s ease;
        border: #F2EBE2 solid 1px; 
        box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
    }

    .dark-mode .toggle__label {

    }

    .toggle__input:checked + .toggle__label::after {
        left: 32px;
    }

    .toggle__label::after {
        content: '';
        position: absolute;
        top: 4px;
        left: 4px;
        width: 23px;
        height: 23px; 
        background: linear-gradient(135deg,  rgba(0,0,0,0.20) 0%,rgba(0,0,0,0.90) 50%, rgba(0,0,0,1) 100%); 
        border-radius: 50%;
        transition: left 0.3s ease;
    }
    .dark-mode   .logo img{
        filter: invert();
    }
    .dark-mode  .header-bookc-btn{
        background: none !important;
        color: #fff;
        border:#fff solid 1px;
    }
    .dark-mode  .header-login-btn{
        background: #fff !important;
        color: #000;
        border:#fff solid 1px;
    }
    .dark-mode .home-main-banner-section .content-section .searchfrmhome .searchbtn{
        background: #fff;
        color:#000;
    }
    .dark-mode  .home-main-banner-section .content-section .searchfrmhome {

        border: 1px solid #fff;
    }
    .dark-mode  .master_header #access a,.dark-mode  .header_transparent #access ul.menu > li > a {
        color: #fff;
    }
    .dark-mode  .master_header #access .sub-menu a,.dark-mode  .header_transparent #access ul.menu > li  .sub-menu  a {
        color: #000;
    }

    .dark-mode .home-main-banner-section .content-section .top-content-section .banner-cta .black {

        border-color: #fff; 
        background: #fff;
        color: #000; 
    }
    .dark-mode  .banner-marquee {
        color: #fff;
    }
    .dark-mode .home-main-banner-section .social-handles a {
        border: 1px solid #fff !important;
        color: #fff !important;
    }
    .dark-mode  .home-main-banner-section .content-section .top-content-section .banner-cta .normal{
        border-color: #fff;  
        color: #fff; 
    }
    .dark-mode  .home-main-banner-section .content-section .top-content-section .banner-cta .normal:hover{

        color: #000; 
    }
    .dark-mode .tnp.tnp-widget .tnp-field-email input,.dark-mode  .tnp.tnp-widget .tnp-field-firstname input{
        color: #fff;
    }
    .dark-mode .tnp.tnp-widget .tnp-field-firstname input {
        border-right: #fff solid 1px;
    }
    .dark-mode .tnp.tnp-widget{
        border-color: #fff;

    }
    .dark-mode .home-main-banner-section .social-handles a span {
        background: url(https://abodexp.com/wp-content/themes/wpresidence/img/arrow-icon-new-white.png) no-repeat !important;
        background-size: 24px !important;
        background-position: 100% 50% !important;
    }
    .dark-mode .master_header.master_header_sticky {
        background: rgba(0, 0, 0, 0.8) !important;
        backdrop-filter: blur(20px);
    }
    .dark-mode .tnp-widget input.tnp-submit{
        background: #fff;
        color: #000;
    }
    .dark-mode .home-experiential-section .home-experiential-inner h2{
        color: #fff !important;
    }
    .dark-mode .home-main-banner-section .content-section .top-content-section h1, .dark-mode .home-main-banner-section .content-section .top-content-section p,.dark-mode .home-main-banner-section .content-section .searchfrmhome .field{
        color:#fff !important;
    }
    .dark-mode .abode-agency-seller-wrapper .home-main-banner-wrp{
        background: url(../img/abode-bg-page-image.png);
        background-size: cover;
        -webkit-border-bottom-right-radius: 30px;
        -webkit-border-bottom-left-radius: 30px;
        -moz-border-radius-bottomright: 30px;
        -moz-border-radius-bottomleft: 30px;
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px;
    }
    .dark-mode .abode-agency-buyer-wrapper{
        display: none !important;
    }
    .feedagpt-home-banner{
        position: relative;
    }
    .abode-agency-seller-wrapper{
        display: none;
    }
    .dark-mode .abode-agency-seller-wrapper{
        display: block;
    }

    .abode-property-owner{
        padding: 80px 0px;
        background: #FEFBF1;
    }
    .abode-property-owner .abode-property-owner-heading {
        text-align: center;
    }
    .abode-property-owner .abode-property-owner-heading  h2 {
        font-family: helvetica !important;
        font-size: 4vw;
    }

    .abode-property-owner .abode-property-owner-heading  h2 span{
        font-family: helveticabold !important; 
        display: block;
    }

    .abode-property-owner .abode-property-owner-heading  .abode-property-owner-tabs ul{
        list-style: none;
        background: rgba(217, 217, 217, 0.1);
        border:rgba(0, 0, 0, 0.1) solid 1px;
        border-radius: 6px;
        display:inline-block;
position: relative;
    }
    .abode-property-owner .abode-property-owner-heading  .abode-property-owner-tabs ul li{
        float: left;
        padding: 2px;
    }

    .abode-property-owner .abode-property-owner-heading  .abode-property-owner-tabs ul li a{
        padding: 12px 20px;
        border-radius: 6px;
        background: transparent;
        display: inline-block;
        color:#000;
        font-size: 14px;
        font-family: helveticabold !important;  position: relative;
        z-index: 9;
    }
    .abode-property-owner .abode-property-owner-heading  .abode-property-owner-tabs ul li a.active{
        background: none; 
        color:#fff;
    }
.abode-property-owner .abode-property-owner-heading .abode-property-owner-tabs ul .slider{
   left: 0px;
    width: 82.0156px;
    background: #000;
    position: absolute;
    height: 38px;
    border-radius: 6px;
    z-index: 1;
    top: 2px; transition:all .2s linear;

}
    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner{
        display: flex;
        width: 80%;
        margin: 0px auto;
        justify-content: center;
        align-items: center;
        flex-direction: row-reverse;
    }
    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content{
        padding-right: 80px;
        width: 50%;
    }
    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-img{
        width: 50%;
    }
    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-img img{
        width: 100%;
    }

    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content h2{
        font-size: 3vw;
        font-family: helvetica !important;
    }

    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content h2 span{
        display: block; font-family: helveticabold !important; 
    }
    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content h3{
        color:rgba(0, 0, 0, 0.2);
        font-family: helveticabold !important;
        font-size: 4vw;
        margin-bottom: 0px;
    }
    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content p{
        color:rgba(0, 0, 0, 0.6);
        font-size: 15px;
        line-height: 26px;
        margin-bottom: 15px;
        font-weight: normal;
        font-family: helvetica !important;
    }

    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content p strong{
        font-weight: normal;
        font-family: helvetica !important;
        color:#000;
    }

    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content p a{
        font-weight: normal;
        font-family: helvetica !important;
        text-decoration: underline;
        color:#000;
    }

    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content .apotab-content-cta{
        background-color: #000000; 
        box-shadow: 0px 8px 9px -2px rgba(0, 0, 0, 0.5);
        display: inline-block;
        line-height: 1; 
        font-size: 15px;
        padding: 12px 24px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        color: #fff; 
        text-align: center;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }
    .abode-all-service-include{
        padding-top:80px;
        position: relative;
        overflow: hidden;
        width: 100%;
    }
    .abode-all-service-include:before {
        content: '';
        background:linear-gradient(135deg,  rgba(254,251,241,1) 0%, rgba(254,251,241,0.95) 40%,rgba(0,0,0,0) 100%);
        height: 100%;
        width: 30%;
        position:absolute;
        left: 0px;
        top: 0px;z-index: 9;
        display: inline-block;
    }
    .abode-all-service-include:after {
        content: '';
        background: linear-gradient(135deg, rgba(0,0,0,0) 0%, rgba(254,251,241,0.95) 100%); 
        height: 100%;
        width: 30%;
        position:absolute;
        right: 0px;
        top: 0px;
        display: inline-block;
        z-index: 9;
    }
    .abode-all-service-include h2{
        text-align: center;
    }
    .abode-all-service-include .abode-all-service-include-tags .abode-all-service-include-tag-row{
        /*display: flex;
        gap: 1rem; */ 
    }
    .abode-all-service-include .abode-all-service-include-tags .abode-all-service-include-tag-row span{
        background: rgba(0, 0, 0, 0.05);
        padding: 10px 20px;
        border-radius: 36px;
        display: inline-block;
        margin: 0px 5px;
        width: 100%;
        text-align: center;
    }

 
    .confident-property-sec{ 
        background:#f3f3f3 url(../img/home-banner-bg-img.jpg);  background-size: cover;
        padding: 80px 0px;
    }

.confident-property-sec h2{
        font-size: 3vw;
        text-align: center;
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
    }

.confident-property-sec h2 span{
        display: block; font-family: helveticabold !important; 
    }
.confident-property-sec .confident-property-inner{
display:flex;
gap:1rem;
text-align: center;
width: 80%;
margin: 0 auto;  justify-content: space-between;
} 
.confident-property-sec .confident-property-inner h3{
    font-size:2vw;
    color: #000;
}
.properties-in-region-sec{
    padding-top: 80px;
}
 .homebuyers-invester{ 
        background: url(../img/homebuyers-and-investors-bg.jpg) no-repeat #1d1d1d;  
        background-size: 100% auto;
        padding: 80px 0px;
        color: #fff;
        -webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
z-index: 9;
position: relative;
    }

.homebuyers-invester .homebuyers-invester-inner{
padding: 20px 40px;
display: flex;  
    }
.homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-content{ 
width:50%;
}
.homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-wpa{ 
 background:rgba(8, 7, 7, 1);
 backdrop-filter: blur(20px);
 border-radius: 10px;
}

.homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-content h2{
        font-size: 3vw; 
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
        color:#fff;
    }

.homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-content h2 span{
        display: block; font-family: helveticabold !important; 
    }
    .homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-wpa h3{ 
        font-family: helvetica !important; 
        padding:15px 20px;
        font-size: 26px;
        color: #fff;
        border-bottom: #fff solid 1px;
        margin: 0px;
    }
    .homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-wpa ul{
        padding: 0px;
        margin: 0px;
        list-style: none;
    }
      .homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-wpa ul li{
        color:rgba(255, 255, 255, 0.80) ;
        border-bottom: rgba(255, 255, 255, 0.50)  solid 1px;
        padding:   20px;
        font-size: 14px;
          font-family: helvetica !important; 
          background: url(../img/tick-mark-icon.jpg) no-repeat;
          background-size: 18px;
    background-position: 10px;
    padding-left: 45px;
    }
      .homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-wpa ul li strong{
        font-family: helveticabold !important; 
        color:#fff;
      }
.homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-wpa ul li:last-child{
    border: 0px;
}

.homebuyers-invester-logo img{
    width: 270px;
}

.property-report-news{
    padding: 20px;
display: flex;
padding-top: 120px;
}
.property-report-news .property-report{
    padding:0px 15px;
    width: 30%;
}
.property-report-news .property-report h3{
    border-bottom: #fff solid 1px;
    font-size: 18px;
    color:#fff;
    padding-bottom: 10px; font-weight: normal;
}
.property-report-news .property-news{
     padding:0px 15px;
    width: 70%;
}
.property-report-news .property-news h3{
    border-bottom: #fff solid 1px;
    font-size: 18px;
    color:#fff;
    padding-bottom: 10px; font-weight: normal;
}

.property-report-news .property-news .property-news-inner{
    display: flex;
    gap: 1rem;
}
.property-report-news .property-news .property-news-inner .property-news-box{
    padding: 15px;
    border-radius: 10px; 
background: linear-gradient(to bottom,  rgba(254,251,241,1) 0%,rgba(244,241,231,1) 100%); 
color:#000;
width: 50%;
min-height: 278px;
position: relative;
}
.property-report-news .property-news .property-news-inner .property-news-box p{
    font-size: 18px;
    color:#000;
    text-transform: capitalize;
    width: 80%;
    line-height: 1.5;       font-family: helvetica !important; 
}
.property-report-news .property-news .property-news-inner .property-news-box h4{
    font-size: 96px;
        background: linear-gradient(179deg, #404040 0%, #404040 0%, #000000 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
     
}
.property-report-news .property-news .property-news-inner .property-news-box span{
    border-bottom: #000 solid 1px;
    width: calc(100% - 20px);
    position: absolute;
    bottom: 20px;
    left: 10px;
    font-size: 18px;
    color:#000;
    text-transform: capitalize;
    padding-bottom: 15px;
}
.property-report-news .property-news .property-news-inner .property-news-box h4 i{
color:#8a8883;
font-style: normal;
  background: linear-gradient(179deg, #8a8883 0%, #8a8883 0%, #8a8883 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.property-report-news .property-news .property-news-inner .property-news-box h5{
      font-family: helvetica !important;
    font-size: 31px;
    line-height: 1.2;
    margin: 0px;
    margin-top: 15px;
    text-transform: capitalize;
}
.property-report-news .property-report .property-report-box{
    border-radius: 10px;
    background: #6a6768;
    overflow: hidden;
}
.property-report-news .property-report .property-report-box .property-report-box-img{
    height: 170px; overflow: hidden;
}
.property-report-news .property-report .property-report-box img{
    width:100%;
}
.property-report-news .property-report .property-report-box .property-report-box-content{
    padding: 15px;
    color:#fff;
    width: 100%;
    display: inline-block;
}
.property-report-news .property-report .property-report-box .property-report-box-content h4{
    font-size:16px;
    color:#fff;
    margin: 5px 0px;
     font-family: helvetica !important; 
     font-weight: normal;
}
.property-report-news .property-report .property-report-box .property-report-box-content p{
     color:rgba(255, 255, 255, 0.70) ;
}
.property-report-news .property-report .property-report-box .property-report-box-content a{
    float: right;
    text-transform: uppercase;
    margin-top: 10px;
    color:#fff;
    margin-bottom: 10px;
}

.abode-community-location{
    padding: 30px;
    padding-top: 80px;
}


.abode-community-location .abode-community-location-heading{
    display:flex;

}

.abode-community-location .abode-community-location-heading h2{
        font-size: 3vw; 
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
        color:#fff;
        width: 70%;
    }

.abode-community-location .abode-community-location-heading h2 span{
        display: block; font-family: helveticabold !important; 
    }
  .abode-community-location .abode-community-location-tags span{
    display: inline-block;
    margin: 5px;
    background: rgba(254, 251, 241, 0.06);
    border:rgba(255, 255, 255, 0.1) solid 1px;
    color:#fff;
    padding: 8px 20px;
    border-radius: 36px;
    font-size: 12px;

    }
      .abode-community-location .abode-community-location-tags span img{
width: 20px;
}


.abode-community-location .abode-community-location-inner{
    display: flex;
    gap:1.5rem;
    margin-top: 30px;
}
.abode-community-location .abode-community-location-inner .abode-community-location-box img{
    width: 100%;
}
.abode-community-location .abode-community-location-inner .abode-community-location-box{
    width: 33.33%;
    position: relative;
    overflow: hidden;
}
.abode-community-location .abode-community-location-inner .abode-community-location-box .abode-community-location-box-content{
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 20px;
    left: 0px;

}
.abode-community-location .abode-community-location-inner .abode-community-location-box .abode-community-location-box-content h2{
    color:#fff;
    font-size: 22px;
      font-family: helvetica !important;
      font-weight: normal;
      margin: 0px;
}

.abode-community-location .abode-community-location-inner .abode-community-location-box .abode-community-location-box-content p{
    color:#fff;
    font-size: 14px;
    line-height: 1.5;
    margin: 10px 0px;
      font-family: helvetica !important;
      font-weight: normal;
      height: 0px;
          transition: height 0.4s ease-in-out;
          overflow: hidden;
}
.abode-community-location .abode-community-location-inner .abode-community-location-box:hover .abode-community-location-box-content p{
    height: 85px;
}
.abode-community-location .abode-community-location-inner .abode-community-location-box .abode-community-location-box-content span img{
width:8px;
}
.abode-community-location .abode-community-location-inner .abode-community-location-box .abode-community-location-box-content span{
  position: absolute;
    transition: bottom 0.4s ease-in-out;
    bottom: 15px;
}
 
.abode-community-location .abode-community-location-inner .abode-community-location-box:hover .abode-community-location-box-content span{
    bottom:-20%;
}
.get-free-onsultation{
    padding: 40px;

}

.get-free-onsultation a{
    background:#fff;
    padding:10px 20px;
    border-radius:6px;
    color:#000;
    display: inline-block;
    margin-top: 15px;

}

.abode-property-adviser{
    padding: 90px 40px;
    background:#FEFBF1;
    margin-top: -20px;
    z-index: 2;
    position: relative;
}

.abode-property-adviser .abode-property-adviser-heading{
    text-align:center;
}


.abode-property-adviser .abode-property-adviser-heading h2{
        font-size: 3vw; 
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
        color:#000; 
    }

.abode-property-adviser .abode-property-adviser-heading h2 span{
        display: block; font-family: helveticabold !important; 
    }
.abode-property-adviser .abode-property-adviser-inner{
    display: flex;
    gap:1.5rem;
}
.abode-property-adviser .abode-property-adviser-inner .abode-property-adviser-box{
    width:25%;
    text-align: center;
}
.abode-property-adviser .abode-property-adviser-inner .abode-property-adviser-box img{
    width:100%;
}

.abode-property-adviser .abode-property-adviser-inner .abode-property-adviser-box h3{
font-family: helvetica !important;
        margin-top: 20px;
        font-size: 18px;
        text-transform: capitalize;
    }
.book-free-consultation-btn{
    text-align: center;
    margin-top: 20px;
}
.book-free-consultation-btn a{
    display: inline-block;
       background-color: #000000;
    box-shadow: 0px 8px 9px -2px rgba(0, 0, 0, 0.5);
    display: inline-block;
    line-height: 1;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

.abode-homebuyers-investor{
    display: flex;
    gap: 1.5rem;
    margin-top: 90px;
}

.abode-homebuyers-investor .abode-homebuyers-investor-box{
    width:50%;
position: relative;
border-radius: 30px;
overflow: hidden;
}
.abode-homebuyers-investor .abode-homebuyers-investor-box img{
    width:100%;
}
.abode-homebuyers-investor .abode-homebuyers-investor-box .abode-homebuyers-investor-box-content{
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 20px;

}
.abode-homebuyers-investor .abode-homebuyers-investor-box .abode-homebuyers-investor-box-content a{
        background: #fff;
    padding: 10px 20px;
    border-radius: 6px;
    color: #000;
    display: inline-block;
    margin-bottom: 20px;
}

 .abode-homebuyers-investor .abode-homebuyers-investor-box .abode-homebuyers-investor-box-content h2{
        font-size: 2.5vw; 
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
        color:#fff; 
    }

.abode-homebuyers-investor .abode-homebuyers-investor-inner{
    display: flex;
    gap: 1.5rem;
}

.abode-homebuyers-investor .abode-homebuyers-investor-inner .abode-homebuyers-investor-inner-box{
border:rgba(255, 255, 255, 0.1) solid 1px;
background: rgba(254, 251, 241, 0.06);
backdrop-filter: blur(44.84px);
border-radius: 10px;
color: #fff;
width: 50%;
padding: 15px; font-family: helvetica !important;
}
.abode-homebuyers-investor .abode-homebuyers-investor-inner .abode-homebuyers-investor-inner-box img{
    display:inline-block;
    width:20px;
}
.abode-homebuyers-investor .abode-homebuyers-investor-inner .abode-homebuyers-investor-inner-box h3{
    font-size:16px;
    color:#fff; font-family: helvetica !important;
    font-weight: normal;
    margin:0px;
}
.abode-homebuyers-investor .abode-homebuyers-investor-inner .abode-homebuyers-investor-inner-box p{
    font-size:13px;
    color:#fff; font-family: helvetica !important;
    font-weight: normal;
    margin:5px 0px;
    line-height: 1.4;
}

.abode-testimonials-sec{
     background:#f3f3f3 url(../img/home-banner-bg-img.jpg);  background-size: cover;
        padding: 80px 0px;
}
.abode-testimonials-sec .abode-testimonials-heading{
    width: 52%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;
}
.abode-testimonials-sec .abode-testimonials-heading p{
    font-size:16px;
    line-height:1.4;
}
.abode-testimonials-sec .abode-testimonials-heading h2{
        font-size: 3vw; 
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
        color:#000; 
    }

.abode-testimonials-sec .abode-testimonials-heading h2 span{
        display: block; font-family: helveticabold !important; 
    }
.abode-testimonials-sec .abode-testimonials-slide{
    padding: 10px;
}
.abode-testimonials-sec .abode-testimonials-slide .abode-testimonials-slide-inner{
    background: none;
    border-radius: 10px;
    border:transparent solid 1px;
    padding: 30px 20px;
}
.abode-testimonials-sec .abode-testimonials-slide.slick-current .abode-testimonials-slide-inner{
border-color: #000;background: #F5F2ED;
}
.abode-testimonials-sec .abode-testimonials-slide .abode-testimonials-slide-inner p{
    font-size:14px;
    line-height:1.5;
    color:#413D45;
    margin-top: 20px;
}
.abode-testimonials-sec .abode-testimonials-slide .abode-testimonials-slide-info{
    margin-top: 35px;
    color:#413D45;
    font-size: 9.9px;
}
.abode-testimonials-sec .abode-testimonials-slide .abode-testimonials-slide-info span{
    display: block;
    color: #67646A;
    font-size: 11.1px;
    margin-bottom: 10px;
}

.abodes-meets-agent{
       padding: 150px 40px;
    background:#FEFBF1;
    position: relative;
}

.abodes-meets-agent .abode-left-p-agent-img{
    position: absolute;
    width: 110px;
    top: 0px;
    left: 10%;
}
.abodes-meets-agent .abode-left-p-agent-img img{
    width: 100%;
}

.abodes-meets-agent .abode-right-p-agent-img{
    position: absolute;
    width: 110px;
    top: 0px;
    right: 10%;
}
.abodes-meets-agent .abode-right-p-agent-img img{
    width: 100%;
}

.abodes-meets-agent .abodes-meets-agent-inner{
    width:55%;
    margin:0px auto;
    text-align: center;
}

.abodes-meets-agent .abodes-meets-agent-inner h2{
        font-size: 3vw; 
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
        color:#000; 
    }

.abodes-meets-agent .abodes-meets-agent-inner h2 span{
        display: block; font-family: helveticabold !important; 
    }

.abodes-meets-agent .abodes-meets-agent-inner p{
    font-size: 16px;
    line-height: 1.5;
       font-family: helvetica !important;
       margin-bottom: 15px;
}
.abodes-meets-agent .abodes-meets-agent-inner p strong{
    font-family: helveticabold !important;
}
.abodes-meets-agent .abodes-meets-agent-inner a{
    background-color: #000000;
    box-shadow: 0px 8px 9px -2px rgba(0, 0, 0, 0.5);
    display: inline-block;
    line-height: 1;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-top: 15px;
}

.abode-seller-boxes{
    padding: 40px;
    display: flex;
    gap: 1.5rem;
    background:#FEFBF1;
}
.abode-seller-boxes .abode-seller-box{
    width: 33.33%;
    text-align: center;
    padding: 20px 40px;

}
.abode-seller-boxes .abode-seller-box.pt-5{
    padding-top:60px;
}
.abode-seller-boxes .abode-seller-box h2{
    text-transform: uppercase;
    font-size: 22px;
}
.abode-seller-boxes .abode-seller-box p{
       font-size: 14px;
    line-height: 1.5;
       font-family: helvetica !important;
       margin-bottom: 15px;
       color: rgba(0, 0, 0, 0.60);
}

.abode-looks-steps{ 
        background:#f3f3f3 url(../img/home-banner-bg-img.jpg);  background-size: cover;
        padding: 80px 0px;
    }

.abode-looks-steps .abode-looks-step-heading{
    text-align: center;
}
.abode-looks-steps .abode-looks-step-heading h2{
       font-size: 3vw; 
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
        color:#000; 
}

.abode-looks-steps .abode-looks-step-heading h2 span{
      display: block; font-family: helveticabold !important; 
    
}

.abode-looks-steps-content .abls-content-inner{
 display: flex;
 padding: 40px;
 gap: 1rem;
 justify-content: center;
 width: 86%;
 margin: 0 auto;align-items: center;
 border-bottom: #000 dashed 2px;
    border-left: #000 dashed 0px;border-right: #000 dashed 2px;
    border-radius: 30px;
    position: relative;
}
.abode-looks-steps-content .abls-content-inner:after{
    background:#f6f3ec;
    content: '';
    width: 30px;
    height: 50px;
    position: absolute;
    bottom: -1px;
    right: inherit;
    left: -1px;
    display: inline-block;
}
.abode-looks-steps-content .abls-content-inner.row-resve:after{
    background:#edeae3;
    content: '';
    width: 30px;
    height: 50px;
    position: absolute;
    bottom: -1px;
    left: inherit;
    right: -1px;
    display: inline-block;
}
.abode-looks-steps-content .abls-content-inner.row-resve{
    flex-direction: row-reverse;
    border-left: #000 dashed 2px;
    border-right: #000 dashed 0px;
}
.abode-looks-steps-content .abls-content-inner .ablsc-img{
 width:50%;
 padding: 0px 20px;
}
.abode-looks-steps-content .abls-content-inner .ablsc-img img{
 width:100%;
}
.abode-looks-steps-content .abls-content-inner .ablsc-content{
 width:50%;
 padding: 20px;
}
.abode-looks-steps-content .abls-content-inner .ablsc-content h2{
      font-size: 3vw; 
        font-family: helvetica !important;
        margin-bottom: 20px;
        text-transform: capitalize;
        color:#000; 
}
.abode-looks-steps-content .abls-content-inner .ablsc-content h2 span{
color: rgba(0, 0, 0, 0.20);
}

.abode-looks-steps-content .abls-content-inner .ablsc-content p{
        color:rgba(0, 0, 0, 0.6);
        font-size: 15px;
        line-height: 26px;
        margin-bottom: 15px;
        font-weight: normal;
        font-family: helvetica !important;
    }

.abode-looks-steps-content .abls-content-inner .ablsc-content p strong{
        font-weight: normal;
        font-family: helvetica !important;
        color:#000;
    }

.abode-looks-steps-content .abls-content-inner .ablsc-content p a{
        font-weight: normal;
        font-family: helvetica !important;
        text-decoration: underline;
        color:#000;
    }

.free-valuation-sec.abodes-meets-agent{
    border-radius: 30px;
    background: url(../img/free-valuation-bg.jpg) no-repeat #1d1d1d ;  background-size: cover;
    overflow: hidden;
    padding: 145px 40px;
}
.abodes-meets-agent.free-valuation-sec .abodes-meets-agent-inner h2{
    color: #fff;
}
.abodes-meets-agent.free-valuation-sec  .abodes-meets-agent-inner p{
    color: #fff;
}
.abodes-meets-agent.free-valuation-sec .abodes-meets-agent-inner a{
    margin: 0px 5px;
    background: #fff;
    color: #000;
    border: #fff solid 1px;
}
.abodes-meets-agent.free-valuation-sec .abodes-meets-agent-inner a:last-child{
    background:none;
    color: #fff;
}
}

footer{
  
   overflow: hidden;

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





        .cont { 
            top: 0px;
    left: 33vw;
        }
        .toggle span.superdryve { 
            right: -92px;
        }
        .toggle span { 
            left: -88px;
            font-size: 12px; 
        }
    }

    body{
        background: #efefef !important;
    }
    .abode-agency-wrapper{
        position: relative;
    }

    .find-home-abode-banner{
        padding: 20px;
    }
 .find-home-abode-banner .find-home-abode-banner-inner{
    position: relative;
    border-radius: 20px;
    overflow: hidden;

    }
     .find-home-abode-banner .find-home-abode-banner-inner img{
        width:100%;
    }
     .find-home-abode-banner .find-home-abode-banner-inner h2{
        font-family: helveticabold !important; 
        color: #fff;
        font-size: 4.5vw;
        font-style: italic;
        position: absolute;
        width: 100%;
        height: 100%;
        justify-content: center;
        display: flex;
        align-items: center;
        text-align: center;
    }

  @media only screen and (min-width:1580px) {    .home-main-banner-section .content-section .top-content-section {
  padding: 12px;
  height: calc( 86vh - 90px ) !important;
}
.cont {
  left: 0px;
  position: absolute;
  width: 325px;
  text-align: center;
  top: 1.5%;
  z-index: 9;
}

}
  @media only screen and (min-width:1660px) {
    .home-main-banner-section .main-slider  .abode-text-rotate-slider{

        font-size: 22px;
    }
    .home-main-banner-section .content-section .top-content-section h1 {
        font-size: 86px;
        line-height: 86px;
    }
    .home-main-banner-section .content-section .top-content-section P {
        font-size: 17px;
    }
    .home-main-banner-section .content-section .top-content-section .banner-cta .black {
        padding: 14px 30px;
        font-size: 16px;
        border-radius: 8px;
    }
    .home-main-banner-section .content-section .top-content-section .banner-cta .normal {
        padding: 14px 30px;
        font-size: 16px;
        border-radius: 8px;
    }

  }
@media screen and (min-width: 650px) and (max-width: 992px) {
.home-main-banner-section .content-section .top-content-section h1 {
 
  font-size: 42px;
  line-height: 45px;
}
}
@media screen and (min-width: 1024px) and (max-height: 600px) {
  .home-main-banner-section .content-section .top-content-section {

  height: calc( 120vh - 90px ) !important;
}
.cont {
  left: 17px !important;
}
.home-main-banner-section .content-section .top-content-section h1 {
  font-size: 65px !important;

}
}
  @media only screen and (max-width: 650px) {
    .find-home-abode-banner .find-home-abode-banner-inner {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  height: 190px;
}
  .find-home-abode-banner .find-home-abode-banner-inner img {
  width: 100%;
  min-height: 190px;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.find-home-abode-banner .find-home-abode-banner-inner h2 {
   font-size: 8.5vw;
}
    .abode-looks-steps .abode-looks-step-heading h2 {
  font-size: 6vw;
}
.abode-looks-steps-content .abls-content-inner .ablsc-content h2 {
  font-size: 5.5vw;
}
  
.abode-looks-steps-content .abls-content-inner.row-resve::after {
  background: #f4f1ea;
  }  .abodes-meets-agent .abodes-meets-agent-inner {
  width: 90%;
}
.abodes-meets-agent {
  padding: 80px 20px;
}
.abodes-meets-agent .abodes-meets-agent-inner p {
  font-size: 14px;
}
.abode-seller-boxes .abode-seller-box {
   padding: 20px;
   width: 100%;
}
.abodes-meets-agent .abodes-meets-agent-inner h2 {
  font-size: 7vw;
}
.abode-seller-boxes .abode-seller-box.pt-5 {
  padding-top: 20px;
}
.abode-looks-steps-content .abls-content-inner,.abode-looks-steps-content .abls-content-inner.row-resve{
    flex-direction: column;
}
.abode-looks-steps-content .abls-content-inner .ablsc-img {
  width: 100%;
  padding: 0px 20px;
}
.abode-looks-steps-content .abls-content-inner .ablsc-content {
  width: 100%;
  text-align: center;
  padding: 20px;
}
.abode-seller-boxes {
  padding: 20px;
  display: flex;
  gap: 1.5rem;
  background: #FEFBF1;
  flex-direction: column;
}
    .abodes-meets-agent .abode-left-p-agent-img,.abodes-meets-agent .abode-right-p-agent-img{
        display: none;
    }
    .abode-community-location .abode-community-location-heading h2 {
  font-size: 6vw;
  width: 100%;
  margin-bottom: 20px;
}
.abode-community-location .abode-community-location-tags span {
  display: inline-block;
  margin: 4px; 
  padding: 7px 16px; 
  font-size: 11px;
}
.abode-community-location .abode-community-location-heading {
  display: flex;
  flex-direction: column;
}
.abode-community-location .abode-community-location-inner .abode-community-location-box {
  width: 100%;
}
.abode-community-location .abode-community-location-inner {
 
  margin-top: 20px;
  flex-direction: column;
}
    .property-report-news .property-report {
  padding: 20px 15px;
  width: 100%;
}
.property-report-news .property-news {
  padding: 0px 15px;
  width: 100%;  padding-top: 20px;
}
.property-report-news .property-news .property-news-inner .property-news-box{
    width: 100%;
}
.property-report-news .property-news .property-news-inner {
  display: flex;
  gap: 1rem;
  flex-direction: column;
}
    .property-report-news {
 padding-bottom: 30px;
  padding-top: 80px;
  flex-direction: column;
}
    .homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-content {
  width: 100%;
}
.homebuyers-invester-logo img {
  width: 190px;
  margin-bottom: 30px;
}
.homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-wpa ul li {
   
  font-size: 12px;
  line-height:22px;
}
.homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-wpa h3 {
   font-size: 18px;
}
.homebuyers-invester .homebuyers-invester-inner .homebuyers-invester-content h2 {
  font-size: 6vw;
}
    .homebuyers-invester {
 
  padding: 30px 0px;
}
.abode-homebuyers-investor .abode-homebuyers-investor-inner{
    display:none;
}
.abode-testimonials-sec .abode-testimonials-heading {
  width: 80%;
}
.abode-testimonials-sec .abode-testimonials-heading h2 {
  font-size: 6vw;
}
.abode-homebuyers-investor{
     flex-direction: column;
}
.abode-homebuyers-investor .abode-homebuyers-investor-box .abode-homebuyers-investor-box-content h2 {
  font-size: 5.5vw; 
  margin-bottom: 15px;
}
.abode-homebuyers-investor .abode-homebuyers-investor-inner .abode-homebuyers-investor-inner-box {
   color: #fff;
  width: 100%;
  padding: 10px;
  font-family: helvetica !important;
}
.abode-homebuyers-investor .abode-homebuyers-investor-box {
  width: 100%;
}
    .homebuyers-invester .homebuyers-invester-inner {
  padding: 20px  ;
  display: flex;
  flex-direction: column;
}
.abode-property-adviser .abode-property-adviser-inner .abode-property-adviser-box {
  width: 100%;
  text-align: center;
}
.abode-property-adviser .abode-property-adviser-inner {
  
  display: grid;
  grid-template-columns: 50% 50%;
}
    .confident-property-sec .confident-property-inner {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 1rem;
  text-align: center;
  width: 90%;
  margin: 0 auto;
}
    .confident-property-sec .confident-property-inner img{
width: 80px;
}
  .confident-property-sec .confident-property-inner h3{
  font-size: 4vw;
}
  .confident-property-sec .confident-property-inner p{
  font-size: 12px;
}
    .confident-property-sec h2 {
  font-size: 6vw;
}
    .abode-all-service-include:after, .abode-all-service-include:before {
        display:none;
    }
    .abode-property-owner .abode-property-owner-tab-content .apotab-content-inner {
  display: flex;
  width: 90%;
  margin: 0px auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-img {
  width: 100%;
}
.abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content {
  padding-right: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
}
.abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content h3 {
   font-size: 8vw;
}
.abode-property-owner .abode-property-owner-heading .abode-property-owner-tabs ul{
    margin: 0px;
    margin-bottom: 15px;
    position: relative;
}

.abode-property-owner .abode-property-owner-tab-content .apotab-content-inner .apotabc-content h2 {
  font-size: 6vw;
}
    .mobile_header {
        background-color: transparent !important;
    }
    .home-experiential-section .home-experiential-inner h2 {

        font-size: 26px;

        line-height: 38px;
        text-align: center;
        padding: 0px 30px;
    }
    #rev_slider_2_2_wrapper {
        height: 400px !important;
    }
    .home-main-banner-section .main-slider  .abode-text-rotate-slider{
        top: 3%;
        font-size: 14px;
    }
    .home-main-banner-section .content-section {
        width: 100%;
        float: none;
    }
    .home-main-banner-section .main-slider {
        width: 100%;
        float: none;
    }
    .home-main-banner-section .content-section .top-content-section {
        text-align:center;
    }
    .home-main-banner-section .content-section .top-content-section h1 {
        font-size: 48px;
        line-height: 48px;
    }
    .home-main-banner-section .content-section .top-content-section P {
        font-size: 14px;
        line-height:22px;
    }
    #rev_slider_2_1_wrapper , rs-module { 
        height: 400px!important;
    }
    .home-main-banner-section .content-section .searchfrmhome {
        width: 100%;
    }
    .home-main-banner-section .content-section .searchfrmhome .field {
        width: 70%;
    }
    .home-main-banner-section .content-section .searchfrmhome .searchbtn {
        width: 30%;
    }
    .home-main-banner-section .content-section .top-content-section {
        padding: 40px 5px 40px 5px;
        height: 100%!important;
    }
    .home-main-banner-section .social-handles .instagram {
        width: 49%;
        text-align:left;
        margin:0px 0px 2px 0px;
    }
    .home-main-banner-section .social-handles .mail {
        width: 49%;
        text-align:left;
        margin:0px 0px 2px 0px;
    }
    .home-main-banner-section .social-handles .airbnb {
        width: 49%;
        text-align:left;
        margin:0px 0px 2px 0px;
    }
    .home-main-banner-section .social-handles .whatsapp {
        width: 49%;
        text-align:left;
        margin:0px 0px 2px 0px;
    }
    .home-experiential-section .home-experiential-inner .home-experiential-form {
        width: 100%;
    }
    .social-handles.desktop {
        display:none;
    }
    .social-handles.mobile {
        display:block;
        position: relative;
        margin-top: 25px;
    }
    #adv_location {
        width: 70%!important;
    }

  }