@media (max-width: 366px){
.real-adivce button{
    padding: 17px 35px !important;
}
}



@media (max-width: 767.98px) {
header h1, header h2 {
    font-size: 0.6rem;
}
header img {
    height: 33px;
}
.testimonialchild{
    width: 100%;
}
.reviewchild{
     width: 100%;
}
.rd-img{
    width: 100% !important;
}
.house-list{
    width: 100%;
}
.broken-img img{
    width: 100%;
}
.total-broken{
    width: 100%;
}
.w-75, .w-50{
    width: 100% !important;
}
.dr-shelly {
    color: #95b1d6;
    font-size: 33px !important;
    letter-spacing: 6px;
}
.font-73 {
    font-size: 35px;
}
.frst-heading {
    font-size: 30px !important;
    font-weight: 900;
}
.login-left img{
    width: 100% !important;
}
.Additional-info{
    font-size: 19px!important;
}
.annoucement-heading {
    font-size: 29px;
    line-height: 47px;
}
.heading-real {
            font-size: 25px !important;
        color: #7bb1f6;
        font-weight: 700 !important;
        line-height: 37px;
}

}
 @media (max-width: 820px){
    .img-top-sec img{
        width:165px !important;
        height: 155px !important;
        object-fit: cover;
    }
 }
@media (min-width: 767.98px) and (max-width: 992px) {
  .broken-img img{
    width: 100% !important;
  } 
    .frst-heading{
    font-size: 30px !important;
   }
   .second-heading{
    width: 100% !important;
   }
   .second-heading-p{
    width: 100% !important;
   }
   .total-broken{
    width: 100% !important;
   }
   .stree-inco {
    width: 100% !important;
   }
   .ovr-v{
    width: 92% !important;
   }
   .annoucement-heading{
     font-size: 40px !important;
   }
   .dr-shelly {
 
    font-size: 33px;
    letter-spacing: 6px;
}
.login-left img {
    width: 300px!important;
  }
 
}

@media (min-width: 992px) and (max-width: 1050px) {
   .menu-list{
      gap: 20px !important;
   }
     
   
   .menu-list h5{
      font-size: 17px !important;
   }
   .wh-270 {
    width: 195px !important;
    height: 201px !important;
}
.broken-img{
    justify-content: center !important;
}
#mainHeader{
    height: 99px!important;
}
    .menu-list h5 {
        font-size: 15px !important;
    }
    header img {
    height: 41px;
    margin-right: 0.5rem;
}
    .menu-list {
        gap: 15px !important;
    }

     .annoucement-heading{
     font-size: 40px !important;
   }
   .dr-shelly {
 
    font-size: 33px;
    letter-spacing: 6px;
}



}
@media (min-width: 1050px) and (max-width: 1150px){
    #mainHeader{
    height: 99px!important;
}
    .menu-list h5 {
        font-size: 15px !important;
    }
        .menu-list {
        gap: 20px !important;
    }
       header img {
    height: 44px;
    margin-right: 0.5rem;
}
}
@media (min-width: 1150px) and (max-width: 1290px){
         #mainHeader{
    height: 99px!important;
}
 .menu-list {
        gap: 18px !important;
    }
          header img {
    height: 48px;
    margin-right: 0.5rem;
}

}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .rd-img{
        width: 100% !important;
        object-fit: cover;
    }
    /* .broken-img img{
        width: 100% !important;
    } */
    .testimonialchild {
    width: calc(100% / 2.1) !important;
    }
    .house-list{
        width: 100% !important;
    }
}


@media (min-width: 1400px) and (max-width: 1920px) {}




@media (min-height:1024.99px){
    .footer-wrap{
        position: fixed;
        width: 100%;
        bottom: 0;
    }
}
@media (min-height:1499.99px){
    .announcement-footer{
        position: fixed;
        width: 100%;
        bottom: 0;
    }
}