@media(max-width:479.98px){
    section {
    padding: 40px 0 !important;
  }
  .about-us{
    padding-bottom:0px !important;
  }
  .pq-process-box{
    padding:25px;
  }
  .pq-swiper-timeline .swiper-button-prev::before, .pq-swiper-timeline .swiper-button-next::before{
    width: 40px;
  height: 40px;
  }
  .pq-timeline-title {
    font-size: 24px !important;
    
  }
   .pq-accordion-block .pq-accordion-box .pq-ad-title .ad-title-text {
    font-size: 20px !important;
   }
   .faq.pb-xl-0 .pq-accordion-block{
    margin-top:40px;
   }
   .faq.pb-xl-0 .pq-accordion-block .pq-accordion-box.pq-active .pq-ad-title,.faq.pb-xl-0 .pq-accordion-block .pq-accordion-box .pq-accordion-details,
   .faq.pb-xl-0 .pq-accordion-block .pq-accordion-box .pq-ad-title{
    padding-left: 0px !important;
   }
   .pq-accordion-block .pq-accordion-box.pq-active .pq-ad-title i, .pq-accordion-block .pq-accordion-box .pq-ad-title i{
    top:25px;
   }
    .faq.pb-xl-0 .pq-accordion-block .pq-accordion-box .pq-ad-title {
    padding: 30px 30px 30px 0px !important;
    }
    .pq-service-box.pq-style-6 {
  transform: translateY(0px) !important;

}
.pq-service-box.pq-style-6.active,.pq-service-box.pq-style-6:hover {
  transform: translateY(0px) !important;
}
 .pq-section-title.pq-style-1 .pq-section-main-title,
 .pq-testmonial-title {
    font-size: 26px !important;
 }
 .technology, .pricing-plan{
    padding-bottom:0px !important;
 }
 .pq-pricebox-style-2 .price{
    font-size: 44px;
 }
   .pq-about-us-img-6{
    position: unset;
    width:100%;
    margin-top:30px;
    margin-bottom:30px;
   }
   .pq-process-step.pq-style-2 .pq-process-number {
  font-size:60px;
   }
   .pq-process-step.pq-style-2 .pq-process-info{
    text-align: center;
   }
   .pq-testimonial-div{
    padding: 40px 15px 20px;
   }
   .pq-service-tab.pq-style-1 .pq-service-title, .pq-blog-post .pq-blog-contain .pq-blog-title a{
    font-size: 20px;
   }
   .header-btn-book{
    margin-left:15px;
    display: inline-flex;
   }
    footer#pq-footer .pq-footer-top .pq-footer-contact {
    padding: 0px 0 !important;
  }
  footer#pq-footer .widget ul.pq-contact li{
    width:100%;
  }
  footer#pq-footer .widget ul.pq-contact{
    flex-direction: column;
    gap:30px;
  }

footer#pq-footer .widget ul.pq-contact li + li {
  margin-left: 0px;
}
#pq-footer .pq-footer-top #menu-useful-links li{
  width:100% !important;
}
#pq-footer .pq-footer-top #menu-useful-links li{
  margin-bottom:10px;
}
}