@media only screen and (min-width:991px) and (max-width:1199px)  {
*.animated{animation-duration:inherit !important;}
  .what_img img{ width: 100% !important;}
  .rakar .row{ gap: 20px !important;}
  .contact-content .col-md-4{ width: 100% !important;}
}

@media only screen and (min-width:768px) and (max-width: 990px){
*.animated{animation-duration:inherit !important;}
 .what_img img{ width: 100% !important;}
  .rakar .row{ gap: 20px !important;}
  .contact-content .col-md-4{ width: 100% !important;}
}
@media only screen and (min-width:480px) and (max-width: 767px){
*.animated{animation-duration:inherit !important;}
  .about-left{ width: 100% !important; margin-bottom: 20px !important;}
    .rakar .row{ gap: 20px !important;}
  div#whatsapp {    display: none !important;}
.phone_lefts-side {    display: none !important;}
a.enquiry {    display: none !important;}
  .mobile-three-item li{padding: 5px 0px !important;}
.mobile-three-item{display: block !important;}
.mobile-three-item a {    font-size: 14px !important;}
  .service-details img{ width: 100% !important; margin-bottom: 30px !important;}
  .contact-content .col-md-4{ width: 100% !important;}
}

@media only screen and (max-width: 479px){
*.animated{animation-duration:inherit !important;}
div#whatsapp {    display: none !important;}
.phone_lefts-side {    display: none !important;}
a.enquiry {    display: none !important;}
.about-left{width: 100% !important;}
.about-left {    margin-bottom: 40px !important;}
.about-right h1 {    font-size: 19px !important;    line-height: 28px !important;}
.choose-area h2 {    font-size: 25px !important;}
.cta-content h1{font-size: 25px !important;}
.big_head{font-size: 25px !important;}
.what_img { margin-top: 20px !important;  margin-bottom: 20px !important;}
.testimonial-area h2 {    font-size: 25px !important;}
.testimonial-slider {    margin-top: 25px !important;}
.footer-contact .content a {    word-break: break-all !important;}
.widget-final {    width: 100% !important;}
.header-top {    display: none  !important;}
.about-area {    padding-top: 0 !important;}
.service-details img{width: 100% !important;}
.service-details img {    margin-bottom: 20px !important;}
.contact-info{min-height: auto !important;}
.site-breadcrumb{padding-top: 45px !important; padding-bottom: 55px !important;}
.site-breadcrumb .breadcrumb-title{font-size: 25px !important;}
a#scroll-top {    display: none !important;}
.mobile-three-item li{padding: 5px 0px !important;}
.mobile-three-item{display: block !important;}
.mobile-three-item a {    font-size: 14px !important;}
  .rakar .row{ gap: 20px !important;}
  h3{ font-size: 21px !important;}  
  .faq-content h2 {    font-size: 25px !important;}
  .site-title{ font-size: 25px !important;}
  .contact-content .col-md-4{ width: 100% !important;}
}
