@media (width:320px) {
           .tools-video {
        height: 300px;
        width: 282px;
        border-radius: 20px;
    }
     .canclelogo1 {
        position: relative;
        left: 1px;
        bottom: 13px;
    }
    .enquiryform input {
    width: 280px !important;
    } 
    .contentlive{
        margin-bottom: 0;
    }
    .card-txt-powerful-feature {
    font-size: 10px !important;
    }

    .you-dont-need-plugins {
        padding: 0 25px !important;
    }
        .lets-make-it-happen span {
        font-size: 12px !important;
        line-height: 0px !important;
    }
    .looking-for-a-demo {
        font-size: 10px !important;
    }
}
@media (width:344px) {
}
@media (width:384px) {
        .animate-on-scroll-bottom, .animate-scroll-on-bottom {
        transform: translateY(0px) !important;
    }
}
@media (min-width:361px) and (max-width:425px) {
        .contentlive{
            margin-bottom: 0;
        }
}
@media (min-width:430px) and (max-width:500px) {
        .contentlive{
            margin-bottom:8px !important;
        }
        .live-location-content {
            margin-bottom: 0;
        }
}
@media (min-width: 400px) and (max-width: 950px) {
    .make-it-happen {
        position: absolute;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 18px;
        padding: 10px;
    }
    .enquiryform input {
        width: 100% !important;
        /* height: 46px; */
        font-size: 16px !important;
        padding: 25px 150px 25px 26px !important;
    }
    .submit-btn {
        padding: 8px 60px;
        font-size: 20px;
        margin-top: 13px;
    }
        .lets-make-it-happen span {
        font-size: 25px;
       
    }
    .looking-for-a-demo {
        font-size: 16px;
       
    }
}
@media (width:480px) {
    .detailsform {
        gap: 30px !important;
    }
    .make-it-happen {
        gap: 20px;
    }
    .enquiryform {
    display: flex
;
    gap: 30px;
}
    .enquiryform input {
        padding: 25px 200px 25px 26px !important;
    }
    .looking-for-a-demo {
        font-size: 18px;
    }
    .submit-btn {
        padding: 12px 70px !important;
    }
    .you-dont-need-plugins {
        padding: 0 60px;
    }
}
@media (max-width:950px) {
    .d-desktop{
        display: none;
    }
    .d-mobile{
        display: block;
    }
    .parts-of-sitecrm{
        padding: 0 1rem;
    }
 
    .submitting-form{
    font-size: 10px;
    text-align: center;
    line-height: 20px ;
    font-weight: 400;
    color: #171717;
    font-family: 'Be Vietnam Pro';
    margin-bottom: 0;
}
    .why-site-crm-resource-all{
        gap: 0px;
    }
   
    #pills-tab {
    flex-direction: row-reverse;
    }
    .every-feature-swiper .swiper-slide a{
        width: 100%;
    }
    .site-crm-now-in-your-pocket{
        width: 100%;
    }
    .every-feature-swiper .swiper-slide img{
        width: 100%;
    }
/*         margin-bottom: ;
    }
       .contentlive{
  */
    .Why-Real-Estate-Professionals-Choose-Site-headcontent h6 {
        font-size: 18px;
        text-align: center;
        line-height: 23px;
        font-weight: 500;
        margin-bottom: 5px;
    }
    .Why-Real-Estate-Professionals-Choose-Site-headcontent span {
        font-weight: 600;
        font-size: 18px;
        line-height: 23px;
        letter-spacing: 0px;
    }
    .Why-Real-Estate-Professionals-Choose-Site-headcontent p {
        font-weight: 400;
        font-size: 10px;
        line-height: 16px;
        text-align: center;
    }
    .Why-Real-Estate-Professionals-Choose-Site-images {
        display: flex;
        gap: 14px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .real-estate{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .reports {
        font-size: 16px;
    }
    .activity {
        font-size: 12px;
        line-height: 16px;
        text-align: center;
    }
    .toolsb {
        padding: 10px;
        padding-top: 0px;
    }
    .too-many-tools-head{
        font-size: 22px;
        line-height: 26px;
    }
    .all-together{
        font-size: 22px;
        line-height: 26px;
    }
    .too-many-tools-txt {
        font-size: 10px;
        line-height: 14px;
        text-align: center;
    }
    .tools-and-confusion{
       /*  border-image: linear-gradient(to top, #34B3F1 50%, #888888 50%) 1; */
        display: flex;
        flex-direction: column;
        gap: 50px;
        border: 1px solid transparent;
        background: linear-gradient(white, white) padding-box, linear-gradient(to top, #34B3F1 50%, #888888 50%) border-box;
        border-radius: 6px;
    }
    .already-inside {
        font-size: 22px;
        margin-bottom: 8px;
        line-height: 26px;
    }
    .already-inside span {
        font-size: 22px;
    }
    .designed-to-simplify {
        font-size: 10px;
        line-height: 16px;
    }
    .built-for-speed-heading {
        font-size: 22px;
        line-height: 26px;
        padding: 0 30px;
    }
    .built-for-speed-paragraph {
        line-height: 16px;
        font-size: 10px;
    }
    .you-dont-need-plugins {
        font-weight: 500;
        font-size: 22px;
        padding: 0 80px;
    }
    .you-dont-need-plugins-para {
        font-weight: 400;
        font-size: 10px;
        line-height: 16px;
    }
    .lets-make-it-happen {
        font-weight: 500;
        font-size: 24px;
        padding: 0 8px;
    }
    .lets-make-it-happen span {
        font-weight: 500;
        font-size: 24px;
        line-height: 26px;
    }
    .looking-for-a-demo {
        color: rgba(60, 60, 60, 1);
        font-family: 'Be Vietnam Pro';
        font-weight: 300;
        font-size: 12px;
        margin-bottom: 0;
    }
    .enquiryform {
        flex-direction: column;
        gap: 10px;
    }
        .detailsform {
        gap: 10px !important;
    }
    .detailsform {
        gap: 14px;
    }
    .enquiryform input {
        width: 300px;
      height: 0px;
        font-size: 14px;
        padding: 18px 18px;
    }
    .registered{
        padding: 0;
    }
    .footer {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        gap: 0px;
        flex-direction: column;
    }
    .footer-para {
        font-size: 12px;
        line-height: 16px;
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .social-meadis {
        margin-bottom: 10px;
    }  
    .sitecrm-footer {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .both-crm-help-center{
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 50px;
    }
    .products {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .copyright-vsnap {
       font-family: 'Poppins';
        font-weight: 500;
        font-size: 11px;
        letter-spacing: 0px;
        text-align: center;
        color: #003762;

    }
    .copyright-vsnap a{
       font-family: 'Poppins';
        font-weight: 500;
        font-size: 11px;
        letter-spacing: 0px;
        text-align: center;
        color: #003762;

    }
    .chat-internal {
        font-size: 26px;
        text-align: center;
        padding: 10px 0px 0px;
    }
    .Every-Feature-You-Need{
        padding: 10px;
    }
    .chat-img{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .buttonprent{
        background: rgba(0, 54, 81, 1);
        padding: 5px 10px;
        border-radius: 80px;
        border: none;
    }
    .swiper-nav-buttons{
        display: flex;
        justify-content: center;
        align-items: flex-start;
        gap: 20px;
        padding-top: 20px;
    }
    .live-location {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0px;
        text-transform: capitalize;
        text-align: center;
    }
    .live-location-content {
        color: rgba(53, 53, 53, 1);
        font-family: 'Be Vietnam Pro';
        font-weight: 300;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0px;
        text-align: center;
        border-radius: 6px;
    }
    .location-accurancy {
        font-size: 12px;
    }
    .location-accurancy span {
        font-size: 12px;
    }
    .aggregation{
        display: flex;
        align-items: center;
        justify-content: space-around;
        background: rgba(255, 255, 255, 0.6);
        box-shadow: 0px 8px 24px 0px rgba(149, 157, 165, 0.2);
        padding: 6px;
    }
    .real-estate-teams{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .liveborder{
        border: 1px solid rgba(221, 221, 221, 1);
        border-radius: 6px;
    }
   /*  .site-visits{
        bottom: 10px;
        position: relative;
    } */
    .simple-pricing{
        font-family: 'Be Vietnam Pro';
        font-weight: 500;
        font-size: 22px;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: center;
    }
    .simple-pricing span{
        font-family: 'Be Vietnam Pro';
        font-weight: 500;
        font-size: 22px;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: center;
        text-transform: capitalize;
    }
    .simple-pricing-paragraph{
        font-family: 'Be Vietnam Pro';
        font-weight: 400;
        font-size: 10px;
        line-height: 16px;
        letter-spacing: 0px;
        text-align: center;
        color: #3F3F3F;
        margin-bottom: 0;
    }
    .external-tools ul{
        width: 233px;
        height: 36px;
        display: flex;
        flex-direction: column;
    }
    .premium {
        font-family: 'Be Vietnam Pro';
        font-weight: 700 !important;
        font-size: 12px !important;
        line-height: 19.56px;
        letter-spacing: 0.2px;
        text-align: center;
        color: #FFFFFF;
        width: 110px;
        height: 28px;
        border-radius: 21.33px;
        padding: 5px 0px !important;
        padding-left: 0px !important;
       
    }
    .basic{
        font-size: 22px;
    }
    .multiple-property{
        font-size: 12px;
    }
    .trail{
        padding:0;
       width: 218px;
        height: 35px;
    }
    .premium-pricing{
      /*   width: fit-content; */
        height: fit-content;
        background: #FFFFFF;

    }
    .parts-of-sitecrm {
        flex-direction: column;
        gap: 20px;
    }
    .real-estate-field{
        background: #FFFFFF;
    }
/* Navbar container */
.navigation-container-mb {
  background-color: #fff;
  width: 100%;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

/* Navbar layout */
.navbar-mb {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 12px 15px !important;
  background: #FDFDFD;
    border-bottom: 1px solid #FDFDFD;
}

/* Logo */
.logo-all {
  display: inline-block;
}

/* Hamburger icon */
.mobile-nav-toggle {
  width: 28px;
  height: auto;
  cursor: pointer;
}

/* Sliding navbar menu - slide in from left */
.sliding-navbar {
  position: fixed;
  top: 0;
  left: -100%; /* Hidden by default */
  width: 85%; /* Or 100% if you want full width */
  height: 100vh;
  background-color: #fff;
  box-shadow: 2px 0 8px rgba(0, 0, 0, 0.1);
  transition: all 0.8s ease-in-out;
  z-index: 10000;
  padding: 0px;
  overflow-y: auto;
}

/* Show menu when active */
.sliding-navbar.active {
  left: 0;
}


/* Nav header inside sliding menu */
.nav-header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}

/* Close icon */
.close-the-nav {
 /*  font-size: 36px; */
  cursor: pointer;
}

/* Navigation list */
.navbar-items {
  list-style: none;
  padding-left: 0;
  margin-top: 0px;
  display: flex;
    flex-direction: column;
    /* gap: 10px; */
}

.navbar-items .nav-item {
  margin-bottom: 15px;
}

.navbar-items .nav-link {
  text-decoration: none;
  font-size: 18px;
  color: #333;
  transition: color 0.2s;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: left;
  padding: 3px 15px 10px 15px;
}

.navbar-items .nav-link:hover {
  color: #007bff;
}
.walkthrough-speed{
    backdrop-filter: blur(400px);
        background: #34b3f11f;
}
.site-dashboard{
   /*  display: flex !important; */
    /* justify-content: center; */
    align-items: center;
}
.site-crm-happen{
    padding-top: 0;
}
/* .site-crm-happen{
    background-image:url('../images/lets-make-it-happen-m.png');
    width: 100%;
    height: 423px;
    background-size: contain;
    line-height: 1;
} */
 .sitecrm-built-for-you{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
 }
 .demo-quote{
    position: absolute;
 }
.submit-btn {
    padding: 8px 27px;
    font-size: 20px;
    margin-top: 7px;
}
.external-tools {
    margin-bottom: 20px;
}
.one-tap {
    font-size: 18px;
}
.generic-clutter {
    font-size: 12px;
    margin: 10px 0px 0px 0px;
}
/* .swiper-slide {
    width: auto !important;
} */
.chats {
    border-radius: 4px;
}
.too-tools{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.every-feature-swiper .swiper-slide {
    width: 100% !important;
    display: flex;
    justify-content: center;
}
.premiumSwiperMobile {
  padding-left: 16px;
  padding-right: 16px;
  overflow: visible;
}

.premiumSwiperMobile .swiper-wrapper {
  overflow: visible;
  justify-content: flex-end !important;
}

.premiumSwiperMobile .swiper-slide {
   /* width: 80% !important; */
  max-width:fit-content;
  flex-shrink: 0;
}
.corporates{
    line-height: 1;
}
.logo-speed{
    position: relative;
    display: flex
;
    justify-content: center;
    align-items: center;


}
.plus{
    margin-top: 10px;
}
.built-intelligent-platform{
    background-image: url('../images/Site-CRM-Brings-It-All-Together-m.png');
    background-size: cover;
    background-position: bottom;
    border-radius: 6px;
}
.banner-background-img{
    background-image: url('../images/background-img-m.png');
    padding-top: 4rem;
}
.focus-on-sales {
    font-size: 22px;
    text-align: center;
    line-height: 26px;
}
.focus-on-sales span{
    font-size: 22px;
    line-height: 33px;
}
.focus-on-sales-txt {
    font-weight: 300;
    font-size: 12px;
    color: #686868;
    text-align: center;
    line-height: 18px;
    margin-bottom: 0;
}
.banner-free-trail {
   width: 50%;
    font-size: 12px !important;
    padding: 8px 0px !important;
}
.banner-Watch-Demo{
   width: 50%;
    font-size: 12px !important;
    padding: 8px 0px !important;
    font-weight: 400;
}
.button-banner {
    display: flex;
    gap: 12px;
    justify-content: center;
    align-items: center;
    position: absolute;
        bottom: 58%;
}
 .fixed-button {
   padding: 0px 0px !important;
    position: fixed;
    bottom: 0;
    z-index: 9;
    width: 100%;
     display: none;
}

  .banner-video {
        position: absolute;
        top: 13rem;
        height: 350px;
       
    }
    .free-trail{
        display: flex;
        justify-content: space-around;
        gap: 6px;
        align-items: center;
        text-align: center;
        padding: 6px 6px;
        width: 100%;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    
    .slide-wrapper{
        padding: 10px;
    }

    .tools-video-height {
        height: 300px;
    }
    .tools-video {
    height: 300px;
}
.popup-head {
font-family: 'Be Vietnam Pro';
font-weight: 500;
font-size: 26px;
}
.popup-head span{
font-weight: 400;
font-size:26px;
line-height: 34px;
}
.popup-txt {
    font-size: 14px;
}
.popup-formss input {
    font-size: 16px;
    padding: 10px 15px;
}
#popup-form {
    gap: 15px;
}
/* .site-happen-crm{
    background-image: url('../images/lets-make-it-happen-m.png');
    height: 451px;
    background-repeat: no-repeat;
}  */
.sitecrm-built-for-you{
    position: relative;
    width: 100%;
}
.make-it-happen{
    position: absolute;
}
.popup-box{
    background-image: url('../images/m-popup-form.png');
    padding: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    position: relative;
}
.buttonstyle {
    width: 250px;
    height: 50px;
    font-size: 24px;
    margin-top: 0;
}
.otp-field input {
    font-size: 34px;
}
.canclelogo1 {
    position: relative;
        left: 9px;
        bottom: 13px;
}
.canclelogo {
    position: relative;
    left: 14px;
    bottom: 17px;
}
.verifybtn {
    font-size: 22px;
    padding: 3px 70px;
}
.popup-box-container {
    padding: 15px;
}
.allotp {
    font-size: 18px;
    gap: 30px;
}
.otp-form-style{
    width: 280px;
}
.VerifyNumber{
    font-size: 20px;
    font-weight: 500;
}
#cur_phoneno {
    font-size: 12px;
}
#cur_phoneno1{
    font-size: 12px;
}
.digitotp {
    font-size: 14px;
    margin-bottom: 0px;
}
.otp-field input {
    font-size: 34px;
}
.modal-button {
        position: relative;
        top: -8px;
        left: 0px;
        font-size: 16px;
    
}
.back-to-top {
        height: 40px;
        width: 40px;
        bottom: 54px;
        right: 6px;
    }
    #demoVideo{
        height:100%;
        width:100%;
    }
    .transaction{
        padding: 2rem;
    }
    
element.style {
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
}
[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
}
.free-trial {
    padding: 3px 6px;
    gap: 4px;
    border-radius: 3px;
    color: rgba(20, 103, 165, 1);
    font-family: Be Vietnam Pro;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lead-action{
    height: 28px;
    width: 28px;
}
.site-happen-crm{
    width: 100%;
}
.happenimg{
    width: 100%;
}
.footer-sec{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.num {
    font-family: 'Be Vietnam Pro';
    font-weight: 500;
    font-style: Medium;
    font-size: 28px !important;
    letter-spacing: 0px;
}
.real-estate-teams{
    border-radius: 6px;
}
.thankyou-reachout {
    font-size: 30px;
}
.our-experts {
    font-size: 14px;
}
.thankyou-inner {
    width: 92%;
}
.real-estate-banner-img{
    background-image: url('../images/banner/real-estate-banner-img-m.png');
    background-repeat: no-repeat;
    width: 100%;
    background-size: contain;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
}
.real-estate-banner-heading{
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
}
.real-estate-banner-heading span {
    font-size: 24px;
    line-height: 32px;
}
 .real-estate-banner-content-img {
    padding-top: 3rem;
}
.real-estate-banner-paragraph {
    text-align: center;
    font-size: 12px;
    line-height: 19px;
    padding: 0px 10px;
}
.real-estate-img{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 10px;
}
.what-makes-site-crm-different-content-img {
   padding: 3rem 0px 1rem;
}
.what-makes-site-crm-different {
    font-size: 24px;
    text-align: center;
    line-height: 28.8px;
}
.what-makes-site-crm-different span{
    font-size: 24px;
}
.Lead-journey p {
    font-size: 12px;
}
.journey {
    padding: 10px;
}
.powerful-feature {
    font-size: 24px;
    line-height: 28px;
}
.it-works-wherever{
    width: 300px;
}
.End-to-End-Sales-Visibility-content h3 {
    font-size: 24px;
    line-height: 28px;
    text-align: center;
}
.no-more-guessing {
    font-size: 12px;
    text-align: center;
    margin-bottom: 0px;
}
.visibilities-flex {
    display: flex;
    flex-direction: column;
    gap: 0;
}
.here-visibilities{
    padding: 10px 16px;
}
.internal-chat-why {
    font-size: 22px;
    line-height: 30px;
}
.internal-chat-txt-why {
    font-size: 14px;
    line-height: 20px;
}
.why-solution {
    width: 100% !important;
    gap: 5px;
}
.customer-view {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}
.increase-in-visit{
    display: flex;
    justify-content: center;
    gap: 20px;
} 
.build-background{
    padding: 20px 20px 0;
}
.frequently-asked {
    font-size: 24px;
    text-align: center;
    line-height: 28.8px;
    margin-bottom: 6px;
}
.questions-started {
    text-align: center;
    font-size: 12px;
    margin-bottom: 0;
}
.specific-platform{
    padding: 0 14px;
}
.accordion-header {
    font-size: 14px;
    text-align: left;
    line-height: 1;
    padding: 0px 0px 0px;
}
.accordion-content {
    padding: 0 12px 18px;
    font-size: 12px;
    line-height: 20px;
}
.increase-in-visit-card {
    padding: 27px 0px;
    width: 139px;
}
.increase-in-visit-precentage {
    font-size: 40px;
}
.increase-in-visit-name {
    font-size: 16px;
}
.card-heading-powerful-feature {
    font-size: 20px;
}
.card-txt-powerful-feature {
    font-size: 12px;
    line-height: 20px;
}
.accordion-header {
  position: relative;
  padding-left: 12px;
}

/* Line default (taller) */
.accordion-header::before {
  content: "";
  position: absolute;
  left: 0;
  width: 2px;
  height: 28px; /* taller when not active */
  background: rgba(11, 122, 178, 1);
  transition: height 0.3s ease;
  border-radius: 2px;
}

/* When active, shorten the line */
.accordion-header.active::before {
  height: 16px; /* shorter when active */
}
.whybuttonprent{
    opacity: 1;
    border-radius: 500px;
    background: linear-gradient(180deg, #34B3F1 0%, #1A94F5 100%);
    border: none;
    padding: 6px 13px;
}
.why-swiper-nav-buttons {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        gap: 20px;
        padding-top: 20px;
    }
.what-makes-banner-paragraph{
    font-size: 12px;
    line-height: 19.2px;
    letter-spacing: 0px;
    text-align: center;
    padding: 0px 16px;
}
.powerful-feature-txt {
    color: #3F3F3F;
    font-family: 'Be Vietnam Pro';
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
    padding: 4px;
    margin-bottom: 10px;
}
.make-calls-in-seconds{
    height: 100%;
    width: 100%;
}
.card-why-site-crm {
    height: auto;
    padding: 12px;
}
.mySwiperz{
    padding: 10px !important;
}
.lead-closures{
    display: flex;
    justify-content: center;
    align-items: center;
}
.explore-focused-banner-content-img {
    padding: 2rem 1rem 0;
}
.explore-crm-focused {
   line-height: 32px;
   font-size: 24px;
}
.explore-expert-tips {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 1rem;
    letter-spacing: 0.36px;
}
.search-wrapper {
    width: 296px;
    height: 36px;
}
.search-wrapper input {
    font-size: 14px;
    padding: 6px 12px;
}
.search-wrapper button{
    padding: 6px 6px;
    font-size: 16px;
}
.blogstrack {
    padding: 2rem 0rem;
}
.why-site-crm-blog-resource {
    padding: 2px 6px !important;
    font-size: 16px !important;
}
.why-site-crm-resource-all {
    display: flex;
    /* gap: 20px; */
    flex-direction: column;
}
.blogcategory {
    font-size: 12px;
    padding: 2px 9px;
}
.blogdate {
    font-size: 12px;
    padding: 2px 7px;
}
.bloghedaing {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 6px;
}
.blog-txt {
    font-size: 10px;
    line-height: 15px;
}
.why-swiper{
    flex-wrap: nowrap !important;
}
.blogsfloor{
    height: 1.19px !important;
}
.banner-section{
    height: 208px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #004273 100%),url('../images/banner/Where-Real-Estate-Meets-Smart-Technology-m.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
     display: flex;
}
.online-real-estate-platforms-in-india{
    height: 208px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #004273 100%),url('../images/banner/online-real-estate-platforms-in-india-banner.avif');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: flex;
}
.crm-cost-small-businesses-india-2025{
    height: 208px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #004273 100%),url('../images/banner/crm-cost-small-businesses-india-2025-banner.avif');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: flex;
}
.crm-help-sell-more-properties-india{
     height: 208px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #004273 100%),url('../images/banner/crm-help-sell-more-properties-india-banner.avif');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
     display: flex;
}
.details-title {
    font-size: 20px;
    line-height: 25px;
}
.details-category {
    font-weight: 500;
    font-size: 10px;
    padding: 0 7px;
    height: 15px;
}
.details-date{
    font-weight: 500;
    font-size: 10px;
    padding: 0px 5px;
}
.details-of-blogs {
    gap: 6px;
    padding-bottom: 8px;
    margin-bottom: 0;
}
.smart-technology {
   padding: 0 10px;
}
.blog-details-txt {
    font-size: 12px;
    line-height: 22px;
    padding: 0px 0px;
    margin-bottom: 0;
}
.blog-img {
    display: flex;
}
.read-our-blogs {
    font-size: 24px;
    margin-bottom: 0;
    line-height: 1;
}
.read-our-next-blogs{
    padding: 15px;
}
.blogdetails-thumbnail{
    width: 100%;
    padding: 0px 15px;
}
.category-with-date {
    gap: 6px;
}
.where-real-estate {
    border-radius: 6px;
    width: 100% !important;
    padding: 10px;
}
/* .allblogsitecrm {
    padding: 10px;
} */
.why-site-crm-resource-all{
    flex-direction: row;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.plusalllogo{
    width: 50px;
    height: 50px;
}
.technology-container{
    padding-right: 0 !important;
}
.padding-technology{
    padding-right: 14px !important;
}
.why-site-crm-blog-resource {
    text-align: center;
    width: 100%;
}
.integration{
    width: 25px;
    height: 25px;
}
.blog-details-heading {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    padding: 10px 0px;
}
.content-padding{
    padding: 15px;
}
.best-crm {
    flex-direction: column;
}
.tumbnail-img{
    height: 100%;
    width: 100%;
}
.frequently-answer p{
    margin-bottom: 0px;
    padding: 10px  0 10px;
    line-height: 18.4px;
}
.build-customer-view-access-unlimited-content {
    padding-top: 0rem;
}
.integration-fq p{
    padding: 17px 0px;
}
.animate-on-scroll-bottom, .animate-scroll-on-bottom {
    transform: translateY(40px);
}
.ready-to-simplify {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    padding-top: 6rem;
    margin-bottom: 10px;
}
.ready-to-simplify-txt {
    font-weight: 300;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.36px;
}
.contact-form {
    flex-direction: column-reverse;
}
.formfeild {
    display: flex
;
    justify-content: center;
    align-items: center;
    gap: 12px;
    flex-direction: column;
    width: 100%;
}
.contactteam {
    gap: 14px;
}
.formfeild1{
    width: 100%;
}
.contactForm {
    background-image: url(../images/banner/contact-form-backgroundimg-m.png);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    width:100%;
    padding: 20px;
    border: 0.8px solid #1A94F5;
    border-radius: 8px;
}
.contactsmall{
    width: 100%;
}
.contact-our-team {
    font-size: 24px;
}
.contact-our-team-txt {
    font-size: 12px;
    margin-bottom: 10px;
}
.formfeild input {
    padding: 8px 14px;
    width: 100%;
    font-size: 12px;
}
.formfeild1 textarea {
    width: 100%;
    border-radius: 6px;
    font-size: 12px;
}
.submit-btn1{
    padding: 5px 39px;
    font-size: 20px;
    margin-top: 0px;
}
.we-are-here {
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    line-height: 28.6px;
    margin-top: 30px;
    padding: 0 25px;
    margin-bottom: 8px;
}
.ready-to-streamline {
    font-size: 12px;
    text-align: center;
    line-height: 16.8px;
    margin-bottom: 16px;
}
.contactlogo{
    height: 16px;
    width: 16px;
}
.tailored-advice {
    font-size: 10px;
    line-height: 14px;
    gap: 6px;
}
.we-are-here-points {
    gap: 10px;
    padding: 0px 10px;
}
.formtrans{
    padding: 3rem;
}
.ready-to-simplify-heading {
    color: #000;
    font-family: 'Be Vietnam Pro';
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.66px;
    text-align: left;
}
.what-makes-site-crm-different-height{
    height: 297px;
}
}
@media (min-width:951px) {
     .d-desktop{
        display: block;
    }
    .d-mobile{
        display: none;
    }
    .categoryblogs{
        padding: 15px;
    }
    .submitting-form{
    font-size: 12px ;
    text-align: center;
    line-height: 22px ;
    font-weight: 400;
    color: #171717;
    font-family: 'Be Vietnam Pro';
    margin-bottom: 0;
}
    .Why-Real-Estate-Professionals-Choose-Site-headcontent{
        display: flex;
        justify-content: space-between;
    }
    .tools-and-confusion{
        display: flex;
        justify-content: space-around;
        align-items: center;

        /* border-image: linear-gradient(to right, #888888 50%, #34B3F1 50%) 1; */
        /* padding: 35px 0px; */
        gap: 45px;

        border: 1px solid transparent;
        background: 
            linear-gradient(white, white) padding-box,
            linear-gradient(to right, #888888 50%, #34B3F1 50%) border-box;
        border-radius: 14px; 


    }
    .contactUs-page-form-pp{
        padding: 0 80px;
    }
    .chats{
       padding: 8px 6px 0px 6px;
    }
    .chatinternal{
        padding-left: 14px;
    }
    .aggregation{
        box-shadow: 0px 8px 24px 0px rgba(149, 157, 165, 0.2);
        background: rgba(255, 255, 255, 0.6);
        display: flex;
        justify-content: space-around;
        border-radius: 10px;
        padding: 17px 0px;
    }
    .call-logs{
        width: 370px;
          height: 120px;
    }
    .premium-pricing{
    box-shadow: 0px 20px 106.67px 20px rgba(76, 86, 115, 0.08);
    }
    .no-add-required{
    gap: 15px;
    }
    .levels-premium-pricing{
    padding: 25px;
    }
    .free-trial:hover {
        background-color: rgba(20, 103, 165, 1);
        color: #fff;
       
    }
    .submit-btn:hover {
        background: #fff;
        color:  #34B3F1;
      
    }
        .submit-btn1:hover {
        background: #fff;
        color:  #34B3F1;
    }
    .verifybtn:hover{
         background: #fff;
        color:  #34B3F1;
        
    }
    .premium:hover {
        background-color: rgba(255, 255, 255, 1) !important;
        color: rgba(52, 179, 241, 1) !important;
       
    }
    .trail:hover{
        background: #fff;
        color: #1A94F5 ;
         
    }
    .free-trail:hover{
         color: #fff;
        /* background: #1A94F5 !important; */
        
    }
    .banner-Watch-Demo:hover{
         color: #fff;
        background: linear-gradient(180deg, #0B7AB2 0%, #34B3F1 100%) !important;
         
    }
    .banner-free-trail:hover{
         color: #1A94F5;
        background: #fff !important;
         border: 2px solid rgba(212, 235, 254, 1);
    }
    .buttonstyle:hover{
  background: #FFFFFF;
   color:#34B3F1 ;
    
    border: 1px solid #0B7AB2;
    border-width: 0px, 0px, 4px, 4px;
}
.back-to-top:hover{
    background: #fff;
    color: #1A94F5 !important;
    
    border: 2px solid rgba(212, 235, 254, 1);
}
    .internal{
        height:269px;
    }
    .intig{
        width: 490px;
        display: flex;
        align-items: center;
    }
   .built-intelligent-platform{
        position: relative;
        bottom: 0px;
        left: 12px;
   }
   .team-needs-built{
    position: absolute;
        bottom: 36px; 
        left: 30px;
   }
   .effortless{
   bottom: 70px !important;
}
.focus{
    position: relative;
    bottom: 100px !important ;
}
 .fixed-button {
 /*  position: absolute;
 bottom:27%;
 left: 80px;
  z-index: 10;
  display: flex;
  gap: 20px; */

 position: relative;
    bottom: 160px;
    /* left: 110px; */
    z-index: 10;
    display: flex
;
    gap: 20px !important;
    justify-content: center;
    /* left: 0px; */
    right: 334px;
    height: 0px !important;
}
.free-trail{
    display: flex;
    gap: 12px;
}
.employees-centric{
    left: 50px;
}
.focus-sales{
    right: 24px;
}
.ai-power{
    right: 40px;
    bottom: 60px;
}
.rountinesmind1{
    left: 80px;
}
.bannerunique{
    padding-top: 80px;
}
.rountinesmind{
    position: relative;
    bottom: 40px;
    left: 24px;
}
.banner-video-height {
  height:500px;
}
.employees-centric{
    left: 55px;
}
.both-content-img-of-banner{
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    gap: 40px;
    height: 600px;
}
.popup-box {
      background-image: url('../images/popup-bgimg.png');
}
.content-part{
    width: 50%;
    padding: 28px;
}
.popup-box {
    border-radius: 12px;
    position: relative;
    max-width:1162px;
    height: 550px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
/* .site-happen-crm{
    background-image: url('../images/site-CRM-built-for-You-let’s-make-it-happen.png');
    height: 451px;
    background-repeat: no-repeat;
}  */

.site-happen-crm {
        background-image: url('../images/site-CRM-built-for-You-lets-make-it-happen.webp');
        height: 451px;
        background-repeat: no-repeat;
        width: 1030px;
    }
.vediotag{
    max-width: 1000px !important;
}
 #demoVideo{
        width:100%;
    }
    .transaction{
        padding: 3rem;
    display: flex
;
    justify-content: center;
    align-items: center;
    }
    .real-estate-banner-content-img {
   display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 6rem;
    gap: 1rem;
}
.real-estate-banner-img{
    background-image: url('../images/banner/real-estate-banner-img.svg');
    width: 100%;
    background-size: contain;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    object-fit: fill;
}
.what-makes-site-crm-different-content-img {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2rem 30px 0px;
}
.End-to-End-Sales-Visibility{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    gap: 5rem;
}

.build-customer-view-access-unlimited{
    display: flex;
    justify-content: space-around;
}
.build-background{
    height: 369px;
}
.increase-in-visit{
    position: relative;
    top: 3rem;
    right: 5rem;
    display: flex;
    justify-content: space-evenly;
} 
.customer-view{
    position: relative;
    right: 2rem;
}
.question-and-answer{
   padding: 3rem 7rem 3rem 5rem;
}
.frequently-asked-questions{
   display: flex;
        justify-content: center;
        gap: 3rem;
}
.make-calls-in-seconds{
    width: 100%;
}
.whyswiperwrapper{
    padding-left: 5rem;
    gap: 8px;
}
.blogsfloor{
    height: 3px !important;
}

}
@media (min-width: 992px) and (max-width:1165px){
    .container{
        max-width: 1130px !important;
    }
       .formfeild input {
    width: 270px;
    }
    .formfeild1 textarea {
    width: 560px;
    }
}
@media (width:1164px) {
    .submitting-form {
        padding: 0 15px;
     }
     .tailored-advice {
    font-size: 14px;
     }
     .contact-our-team {
    font-size: 36px;
     }
     .contact-our-team-txt {
    font-size: 16px;
     }
    .call-logs {
        width: 345px;
    }
    .parts-of-sitecrm{
        gap: 20px;
    }
    .one-tap {
        font-size: 21px;
    }
    .chats1{
        width: 325px;
    }
    .both-content-img-of-banner {
        gap: 0;
    }
    .fixed-button {
        right: 270px;
    }
    .intig{
        width: 462px;
    }
    .popup-box {
        border-radius: 12px;
        position: relative;
        max-width: 935px;
    }
    .popup-head span {
    font-size: 26px;
    }
    .popup-head {
    font-size: 26px;
    }
    .popup-txt {
    font-size: 16px;
    }
    .rountinesmind1 {
        left: 53px;
    }
        .focus-sales {
        left: 10px;
    }
    .ai-power {
        right: 1px;
    }
    .smalladjust{
        left: 44px;
    }
    .focus-sales{
        left: -15px !important;
    }
    .focus-on-sales span {
        font-size: 40px;
    }
     .focus-on-sales {
        font-size: 40px;
    }
    .real-estate-banner-content-img {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8rem 1rem 0;
    gap: 0rem;
    }
    .real-estate-banner-heading {
        font-size: 40px;
    }
    .real-estate-banner-heading span {
        font-size: 42px;
    }
    .real-estate-banner-paragraph {
        font-size: 18px;
    }
    .what-makes-site-crm-different-content-img {
        padding: 4rem 29px 0px;
    }
    .Lead-journey p {
        font-size: 16px;
    }
    .End-to-End-Sales-Visibility-content h3 {
        font-size: 36px;
    }
    .End-to-End-Sales-Visibility {
        gap: 2rem;
        justify-content: flex-start;
    }
    .why-solution {
    width: 52% !important;
    }
    .internal-chat-txt-why {
        font-size: 13px;
    }
    .customer-view {
        font-size: 38px;
        line-height: 60px;
    }
    .questions-started {
        font-size: 16px;
    }
    .whyswiperwrapper{
        gap: 20px;
    }
    .increase-in-visit {
        right: 0rem;
    }
    .question-and-answer {
        padding: 3rem 4rem 3rem 3rem;
    }
    .accordion-header {
        font-size: 18px;
    }
    .accordion-content {
        font-size: 14px;
    }
    .why-site-crm-blog-resource {
        padding: 3px 25px !important;
    }
    .animate-on-scroll-bottom,
    .animate-scroll-on-bottom {
        transform: translateY(110px);
    }
    .built-customer-view{
        position: relative;
        left: 10%;
    }
    .increase-in-visit-card {
    width: 45%;
    }
    .customer-view {
        position: relative;
        right: -1rem;
    }
 
}
@media (min-width: 1164px) and (max-width:1366px) {
    .notsupport{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #demoVideo {
        width: 90%;
    }
    .modal-button {
    position: relative;
    top: 25px;
    left: 0px;
    }
    .otp-form-style{
    width: 38%;
}
}
@media (width:1280px) {
      .real-estate-banner-content-img {
        gap: 0;
    }
    .End-to-End-Sales-Visibility {
        gap: 2rem;
    }
    .why-solution {
        width: 54% !important;
    }
    .End-to-End-Sales-Visibility {
        gap: 6rem;
    }
    .increase-in-visit {
        right: 2rem;
    }
     .why-site-crm-blog-resource {
        padding: 3px 35px !important;
}
 .animate-on-scroll-bottom,
    .animate-scroll-on-bottom {
        transform: translateY(80px);
    }
       .built-customer-view{
        position: relative;
        left: 15%;
    }
    .customer-view {
        position: relative;
        right: 0rem;
    }
}
@media (min-width:1280px) {
    .solution{
        width: 480px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    /* .whyswiperwrapper{
        gap: 45px;
    } */
     .build-customer-view-access-unlimited{
        /* max-width: 1200px !important; */
        justify-content: space-around;
        gap: 27px;
     }
     .submitting-form {
        padding: 0 10px;
     }
}
@media (min-width: 1336px){
    .enquiryform input {
        width:430px;
    }
}
@media (width:1366px) {
    .real-estate-banner-content-img {
        gap: 5rem;
    }
    .whyswiperwrapper{
        gap: 8px;
    }
     .why-site-crm-blog-resource {
        padding: 3px 35px !important;
    }
    .real-estate-banner-heading{
        font-size: 38px;
    }
         .built-customer-view{
        position: relative;
        left: 25%;
    }
    /* .bg-content{
        height: 570px;
    } */
    .VerifyNumber {
        font-size: 32px;
    }
    .digitotp {
        font-size: 24px;
        margin-bottom: 1rem;
    }
    .otp-field input {
    font-size: 50px;
    }
    .buttonstyle {
        margin-top: 1rem;
    }
}
@media (min-width: 1400px) {
  .submitting-form {
    padding: 0px 54px;
}
    .by-submitting{
        padding: 0;
    }
}
@media (min-width:1512px) {
   /*  .real-estate-banner-content-img {
        gap: 14rem;
    } */
    .End-to-End-Sales-Visibility {
        gap: 6rem;
    }
   /*  .what-makes-site-crm-different-content-img {
        gap: 2rem;
    } */
    .build-customer-view-access-unlimited {
        display: flex;
        justify-content: space-around !important;
    }
}
@media (min-width:1600px) {
}
@media (min-width:1903px) {
    .questions-started {
        font-family: 'Be Vietnam Pro';
        font-weight: 400;
        font-size: 13px;
    }
    .frequently-asked {
        font-size: 36px;
    }
    .banner-section {
    height: 550px;
    }
}
@media (min-width: 2560px) {
    .what-makes-site-crm-different-content-img {
        gap: 3rem;
    }
     .banner-section {
    height: 650px;
    }
 
}
@media (min-width:700px) and (max-width:950px) {
    .navcontent {
        font-size: 26px !important;
    }
    .navbar-items {
        margin-top: 20px;
    }
    .navbar-items {
        gap: 24px;
    }
    .banner-background-img {
        padding-top: 7rem;
    }
    .focus-on-sales span {
        font-size: 40px;
        line-height: 50px;
    }
    .focus-on-sales-txt {
        font-size: 17px;
        line-height: 26px;
        padding: 0 15px;
    }
    .banner-video {
        top: 15rem;
        height: 350px;
    }
    .lead-actions {
        display: flex;
        flex-direction: column;
        gap: 16px;
        width: 100%;
    }
    .Why-Real-Estate-Professionals-Choose-Site-headcontent h6 {
        padding-top: 40px;
        font-size: 30px;
        line-height: 35px;
    }
    .Why-Real-Estate-Professionals-Choose-Site-headcontent span {
        font-size: 30px;
        line-height: 35px;
    }
    .Why-Real-Estate-Professionals-Choose-Site-headcontent p {
        font-size: 18px;
        line-height: 28px;
    }
    .reports {
        font-size: 24px;
    }
    .activity {
        font-size: 18px;
        line-height: 25px;
    }
    .toolsb {
        padding: 40px;
    }
    .too-many-tools-head {
        font-size: 30px;
        line-height: 38px;
    }
    .too-many-tools-txt {
        font-size: 14px;
        line-height: 17px;
        padding: 0 30px;
    }
    .all-together {
        font-size: 30px;
        line-height: 38px;
    }
    .tools-video-height {
        height: 100%;
    }
    .tools-video {
        height: 100%;
    }
    .already-inside {
        font-size: 30px;
        line-height: 38px;
    }
    .already-inside span {
        font-size: 30px;
    }
    .designed-to-simplify {
        font-size: 16px;
        line-height: 20px;
    }
    .built-for-speed-heading {
        font-size: 32px;
        line-height: 36px;
    }
    .built-for-speed-paragraph {
        line-height: 20px;
        font-size: 18px;
        padding: 0 20px;
    }
    .you-dont-need-plugins {
        font-size: 34px;
    }
    .you-dont-need-plugins-para {
        font-size: 18px;
        line-height: 20px;
        padding: 0 24px;
    }
    .live-location {
        font-size: 26px;
        line-height: 30px;
    }
    .live-location-content {
        font-size: 16px;
    }
    .walkthrough-speed{
        padding: 3rem;
    }
    .Every-Feature-You-Need {
        padding: 40px;
    }
    .plugins{
        padding: 2rem;
    }
    .formtrans{
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .lets-make-it-happen span {
        font-size: 50px;
        line-height: 60px;
    }
    .looking-for-a-demo {
        font-size: 30px;
        padding: 0 40px;
    }
    .make-it-happen{
        gap: 0px;
    }
    .enquiryform input {
        font-size: 30px !important;
        padding: 36px 200px 36px 26px !important;
    }
    .submit-btn {
        padding: 10px 90px;
        font-size: 40px;
    }
    .detailsform {
        gap: 26px;
    }
    .enquiryform {
        gap: 26px;
    }
    .num {
        font-size: 40px !important;
    }
    .location-accurancy {
        font-size: 22px;
    }
    .simple-pricing {
        font-size: 40px;
    }
    .simple-pricing span {
        font-size: 40px;
    }
    .simple-pricing-paragraph {
        font-size: 16px;
        line-height: 24px;
    }
    .lead-action {
        width: 60px;
        height: 50px;
    }
    .hourly-report {
        width: 40%; 
        height:40%; 
    }
    .buttonprent {
        padding: 10px 16px;
    }
    .one-tap {
        font-size: 34px;
    }
    .generic-clutter {
       font-size: 24px;
        line-height: 30px;
    }
    .parts-of-sitecrm {
        padding: 0 2rem;
    }
    .submitting-form {
        font-size: 20px !important;
        line-height: 32px !important;
        padding: 0 20px;
    }
    .detailsform {
        gap: 20px !important;
    }
    .search-wrapper button {
        padding: 13px 14px;
        font-size: 16px;
    }
    .search-wrapper {
        width: 400px;
        height: 56px;
    }
    .search-wrapper input {
        font-size: 22px;
    }
    .explore-crm-focused {
        font-size: 30px;
    }
    .explore-expert-tips {
        font-size: 18px;
        line-height: 24px;
    }
    .why-site-crm-blog-resource {
        padding: 6px 10px !important;
        font-size: 28px !important;
    }
    .banner-img-estate {
        background-size: cover !important;
    }
    .real-estate-banner-heading {
        font-size: 40px;
        line-height: 50px;
    }
    .real-estate-banner-heading span {
        font-size: 40px;
        line-height: 50px;
    }
    .real-estate-banner-paragraph {
        font-size: 22px;
        line-height: 30px;
        padding: 0px 42px;
    }
    .what-makes-site-crm-different {
        font-size: 40px;
    }
    .what-makes-site-crm-different span {
        font-size: 40px;
    }
    .what-makes-banner-paragraph {
        font-size: 20px;
        line-height: 27.2px;
    }
    .Lead-journey p {
        font-size: 26px;
    }
    .powerful-feature {
        font-size: 40px;
        line-height: 50px;
    }
    .powerful-feature-txt {
        font-size: 18px;
        line-height: 26px;
    }
    .card-heading-powerful-feature {
        font-size: 40px;
        line-height: 50px;
    }   
    .card-txt-powerful-feature {
        font-size: 22px;
        line-height: 34px;
    }
    .whybuttonprent {
        padding: 16px 24px;
    }
    .End-to-End-Sales-Visibility-content h3 {
        font-size: 40px;
        line-height: 50px;
    }
    .no-more-guessing {
        font-size: 22px;
    }
    .customer-view {
        font-size: 40px;
        line-height: 50px;
    }
    .increase-in-visit-card {
        padding: 50px 0px;
        width: 200px;
    }
    .increase-in-visit-precentage {
        font-size: 55px;
    }
    .increase-in-visit-name {
        font-size: 22px;
    }
    .frequently-asked {
        font-size: 40px;
        line-height: 50.8px;
    }
    .questions-started {
        font-size: 20px;
        line-height: 30.74px;
    }
    .accordion-header {
        font-size: 22px;
    }
    .accordion-content {
        font-size: 20px;
        line-height: 28px;
    }
    .frequently-answer p {
        line-height: 30.4px;
    }
    .what-makes-site-crm-different-height{
        height: 100%;
    }
    .built-customer-view-height{
        height: 100%;
        width: 100%;
    }
    .internal-chat-why {
        font-size: 30px;
        line-height: 40px;
    }
    .internal-chat-txt-why {
        font-size: 22px;
        line-height: 26px;
    }
}
@media (min-width:901px) and (max-width:940px) {
    .nav-gap {  
        gap: 20px;
    }
    .navigationcontent {
        padding: 12px 18px;
    }
    .Why-Real-Estate-Professionals-Choose-Site-headcontent p {
        font-size: 22px;
        line-height: 37px;
    }
    .Why-Real-Estate-Professionals-Choose-Site-headcontent h6 {
        font-size: 40px;
        line-height: 50px;
    }
    .activity {
        font-size: 12px;
    }
    .hourly-report {
        width: 40%;
        height: 100%;
    }
    .reports {
        font-size: 36px;
    }
    .activity {
        font-size: 22px;
        line-height: 30px;
    }
    .too-many-tools-head {
        font-size: 40px;
        line-height: 50px;
    }
    .too-many-tools-txt {
        font-size: 18px;
        line-height: 24px;
    }
    .all-together {
        font-size: 40px;
        line-height: 50px;
    }
    .already-inside {
        font-size: 40px;
        line-height: 50px;
    }
    .already-inside span {
        font-size: 40px;
    }
    .designed-to-simplify {
        font-size: 22px;
        line-height: 30px;
    }
    .built-for-speed-heading {
        font-size: 40px;
        line-height: 46px;
    }
    .built-for-speed-paragraph {
        line-height: 34px;
        font-size: 20px;
    }
    .you-dont-need-plugins {
        font-size: 40px;
    }
    .you-dont-need-plugins-para {
        font-size: 22px;
        line-height: 28px;
    }
    .location-accurancy {
        font-size: 32px;
    }
    .live-location-content {
        font-size: 20px;
        line-height: 30px;
    }
    .live-location {
        font-size: 35px;
        line-height: 45px;
    }
    .lets-make-it-happen span {
        font-size: 62px;
        line-height: 76px;
    }
    .enquiryform input {
        padding: 50px 280px 50px 26px !important;
    }
    .detailsform {
        gap: 40px !important;
    }
    .enquiryform {
        gap: 40px;
    }
    .simple-pricing-paragraph {
        font-size: 24px;
        line-height: 36px;
    }

/*     .inall{
        display: block;
    }
    .onlyhere{
        display: none;
    } */
/*     .quickanimate {
        display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    } */
   
}
@media (min-width:1000px) and (max-width:1140px) {
    .tab-business-integration{
        width: 100%;
    }
    .builtforsec{
        padding-left: 1rem;
        padding-right: 1rem;
    } 
    .both-content-img-of-banner {
        gap: 0px;
        padding-left: 1rem;
     }
         .ai-power {
        right:30px;
         }
     .fixed-button {
        right: 318px;
    }
    .employees-centric {
        left: 0px;
    }
    .rountinesmind1 {
        left: 0px;
    }
    .blogstrack{
        padding-left: 2rem;
    }
    .tailored-advice {
        font-size: 15px;
    }
    .contactteam {
        gap: 10px;
    }
}
@media (min-width:1001px) and (max-width:1200px){
    .intig {
        width: 462px;
    }
    .call-logs {
        width: 333px;
    }
    .chat-internal{
        font-size: 26px;
    }
    .slideimg2{
        height: 300px;
    }
    .slideimg1{
        height: 300px;
    }
    .submitting-form {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .popup-box {
        max-width: 1066px;
    }
    .popup-formss input {
        font-size: 18px;
        padding: 10px 20px;
    }
    .card-txt-powerful-feature {
        font-size: 12px;
    }
    .accordion-header {
        text-align: left;
    }
    .customer-view {
        right: 0rem;
    }   
    .increase-in-visit {
        right: 3rem;
    }
    .End-to-End-Sales-Visibility-content{
        position: relative;
        right: 5rem;
    }
    .End-to-End-Sales-Visibility {
        gap: 0rem;
    }
}
@media (min-width:1150px) and (max-width:1195px){
    .dashboard-download-background{
        max-width: -webkit-fill-available !important;
    } 
    .builtforsec{
        padding-left:  1rem;
        padding-right:  1rem;
    }
    .headcontent-site{
         padding-left:  1.5rem !important;
        padding-right:  1.5rem !important;
    }
    .hard-things-easy{
        max-width: 1162px !important;
    }
}
 @media (min-width:1165px) and (max-width:1195px){
     .both-content-img-of-banner {
        gap: 0px;
     }
     .fixed-button {
        right: 318px;
    }
    .employees-centric {
        left: 35px;
    }
    .rountinesmind1 {
        left: 35px;
    }
    .call-logs {
        width: 350px;
    }
    .context{
        max-width: 1132px !important;
    }
    .End-to-End-Sales-Visibility-content {
        position: relative;
        right: 4rem;
    }
    .question-and-answer {
        padding: 3rem 4rem 3rem 2rem;
    }
} 
@media (min-width:1000px) and (max-width:1025px) {
    .slideimg2 {
        height: 255px;
    }
    .slideimg1 {
        height: 255px;
    }
    .tools-many-too{
        padding-left: 1rem;
        padding-right: 1rem;
    }
    #pills-tab {
        width: 100%;
    }
    .live-location {
        font-size: 26px;
        line-height: 35px;
    }
    .nav-gap {
        gap: 30px;
    }
    .pluginsadj {
        padding: 10px 50px !important;
    }
    .site-happen-crm {
        width: 100%;
    }
    .call-logs {
        width: 275px;
    }
    .one-tap {
        font-size: 16px;
    }
    .fixed-button {
        right: 265px;
    }
    .both-content-img-of-banner {
        padding-left: 3rem;
    }
    .focus-on-sales span {
        font-size: 36px;
        line-height: 52px;
    }
    .contact-our-team {
        font-size: 30px;
    }
    .ready-to-streamline {
        font-size: 13px;
    }
    .contact-our-team-txt {
        font-size: 16px;
    }
    .we-are-here {
        font-size: 36px;
    }
    .tailored-advice {
        font-size: 12px;
    }
    .submitting-form {
        font-size: 12px !important;
        line-height: 16px !important;
    }
    .increase-in-visit-name {
        font-size: 15px;
    }
    .customer-view {
        font-size: 37px;
        line-height: 55px;
    }
    .increase-in-visit {
        right: 2rem;
    }
    .increase-in-visit-precentage {
        font-size: 54px;
    }
    .End-to-End-Sales-Visibility-img{
        position: relative;
        right: 3rem;
    }
    .internal-chat-why {
        font-size: 20px;
    }
    .internal-chat-txt-why {
    font-size: 14px;
    line-height: 18px;
    }
    .internal {
        height: 238px;
    }
    .too-many-tools-head {
       font-size: 23px;
    }
     .all-together {
        font-size: 23px;
        line-height: 47px;
    }
    .tools-and-confusion {
        justify-content: flex-start;
    }
    .chat-internal {
        font-size: 24px;
    }
    .trackloc {
        height: 210px;
    }
}
@media (min-width:853px) {
    .make-it-happen {
        gap: 30px;
    }
 
}