@media (width <= 767px){
  .ac-section .col{max-width: 50%;width: 50%}
  .button, .modal .mini-popup{flex-direction: column;}
  .button .btn {min-width: 8rem;}
  .modal .mini-popup figure {min-width: 12rem;width: 12rem;}
  #cart-table td:first-child{min-width: 15rem;padding-right: 0.5rem}
}

@media only screen and (min-width: 768px) and (max-width: 991px){

.main-section p {line-height: 1.5;}

.map-bg iframe {height: 20rem !important;}
.ac-section .col{max-width: 33.33%;width: 33.33%}

}

@media (width <= 991px){

.fixedBtn {gap: 0.5rem;}
.header .headerlogo .logo {width: 7rem;}

.header-btns {gap: 0.2rem !important;}

.header-btns .btn {min-width: auto;padding: 0.6rem;}

.header-btns .btn-yellow svg {width: 1rem;}

.sec1-box-content .main-heading h2 {font-size: 1.75rem;}

.white-form-box {padding: 1.5rem 1rem;}

.counter-sec .counter h3{font-size: 3rem}

.main-heading h2, .main-heading h3{font-size: 1.625rem}

.main-section p{line-height: 1.5rem}

.main-section {padding: 2.5rem 0;}

.main-section p {margin-bottom: 1rem;}

.sec-two-img figure img {height: auto;}

.home-section-three .choose-bx h4 {font-size: 1.24rem;}

.home-section-three .choose-bx h4 br {display: none;}

.home-section-nine .discover-box .main-heading h2 {font-size: 1.55rem;}



.faq-section .accordion-body {padding: 1.25rem 0 0;}

.faq-section .accordion-button strong {display: none; position: relative;}

.faq-section .accordion-button::before {content: none;}

.faq-section .accordion-button span {width: 2rem;min-width:2rem;height: 2rem;}

.faq-section .accordion-button h6 {transform: translateX(0rem);font-size: 1rem;}

.faq-section .accordion-button[aria-expanded="true"] h6 {color: #920514 !important;}

.faq-section .accordion-item {padding: 1rem 0;}

.faq-section figure .faq-rightimg {height: auto;margin-top: 1rem;}

.map-bg iframe {height: auto;margin-top: 1rem;}

.footer-bg .footer-logo {width: 7rem;}

.footer-top {padding-bottom: 2rem;}

/*.logoslider {margin-top: 2rem;}*/

.home-section-three .main-heading {margin-bottom: 0;}

.wow{opacity: 1 !important;visibility: visible !important;transform: none !important;}

.btn-text .btn, .btn{font-size:0.8rem;padding: 0.8rem 0.5rem !important}

.header {padding: 1rem 0;}

.fixWhatsapp, .fixCart {right: 0.5rem;}

.cta-wrap{padding: 1.5rem}



.header .btn{padding: 0.7rem 0.688rem !important}

.person{width: 2rem;height: 2rem;font-size: 1rem}

.star-rating img{width: 0.875rem;height: 0.875rem;}

.modal .modal-dialog{max-width: 96%}

.white-form-box h3{font-size: 1.75rem}
.footer-bg .logo{width: 9rem}
#exampleModal .modal-dialog, #productModal .modal-dialog, #checkForm .modal-dialog{max-width: 96%}
.cart-section .mini-popup figure {width: 4rem;min-width: 4rem;}

.cart-section .popup-title h5 {font-size: 0.875rem;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){

.sec1-box-content .main-heading h2 {font-size: 2.5rem;}

.badge .number {font-size: 3.5rem;}

.badge {width: 10rem;}

.main-section {padding: 3rem 0;}

.main-section p {margin-bottom: 1rem;}

.main-heading h2 {font-size: 2.3rem;}

.sec-five-box article {padding: 1rem;}

.box-head h5 {min-height: 3.25rem;}

.how-it-work-section .how-imgbx svg {width: 2.5rem;}

.how-it-work-section .how-imgbx {width: 4rem;height: 4rem;}

.home-section-four {padding-bottom: 7rem;}

.home-section-three {padding-bottom: 7rem;}

.home-section-three .choose-bx h4 br {display: none;}

.faq-section .accordion-body {padding: 1.25rem 1rem 0;}

.faq-section .accordion-item {padding: 1rem 0;}

.footer-top {padding-bottom: 2rem;}

footer {padding: 2rem 0 1rem;}

.faq-section .accordion-button h6 {font-size: 1rem;}

.faq-section .accordion-button::before {width: 85%;}

.cnt-link {gap: 0 0.5rem;}

.white-form-box {padding: 2rem 1rem;}
.testimonial-slider h6{font-size: 16px;}

.star-rating span{font-size: 20px;}

.review-left img{width: 100px;}

.person{width: 40px;height: 40px;font-size: 15px;}

.testimonial-slider strong{font-size: 12px;}

.review-left .star-rating span{font-size: 25px;}

.star-rating img{width: 14px;height: 14px;}

.testimonial-slider .slick-arrow svg{width: 12px;}

.accordion-body p{margin-bottom: 15px !important;}

.rent-section-two{padding-bottom: 50px}

.home-section-three .main-heading{margin-bottom: 0}

.modal .modal-dialog{max-width: 60%}

.ac-section .col{max-width: 25%;width: 25%}
.cta-wrap{padding: 3rem 8rem}

}

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

  .home-section-three .choose-bx {margin:4rem 0.75rem 0.5rem;padding: 1rem;height: auto}

  .home-section-nine .discover-box {padding: 3rem 1rem;}

.work-bx{margin: 0.2rem 0.75rem 0}

.slick-arrow svg{width: 0.5rem}

.slick-arrow{width: 2.5rem;height: 2.5rem}

.sliderxs-2 .slick-prev{left: 0.25rem}

.sliderxs-2 .slick-next{right: 0.25rem}

.testimonial-slider .slick-prev {left: -0.25rem;}

.testimonial-slider .slick-next {right: -0.25rem}

.testimonial-slider .wrap{padding: 1.75rem;}

#checkForm .modal-dialog {max-width: 65%;}

}

@media only screen and (min-width: 1200px) and (max-width: 1299px){

.main-heading h2 {font-size: 2.3rem;}

.sec1-box-content .main-heading h2 {font-size: 2.8rem;}

.sec-five-box article {min-height: 23.75rem;}

.service-bx p {min-height: 14rem;}

.service-bx h4 {font-size: 1.375rem;}

.home-section-three .choose-bx {padding: 1rem;}
#checkForm .modal-dialog {max-width: 65%;}

}

@media only screen and (min-width: 1200px) and (max-width: 1320px) {

.button .btn{min-width: 3.5rem}

}