@media (width <= 640px){
.footer-bottom p {text-align: left;}
}
@media (768px <= width <= 991px){
.main-section p {line-height: 1.5;}
.map-bg iframe {height: 20rem !important;}
.home-section-three .choose-bx {min-height: 16rem;}
}
@media (width <= 991px){
	.header h5{font-size: 1rem}
.fixedBtn {gap: 0.5rem;}
.headerlogo .logo img{width: 7rem;}
.header-btns {gap: 0.2rem !important;}
.header-btns .btn {min-width: auto;padding: 0.6rem;}
.sec1-box-content .main-heading h2 {font-size: 1.75rem;color: #000 !important;}
.home-section-three .choose-bx {min-height: 16rem;}
.sec1-box {position: relative !important;}
.sec1-box .col-lg-6, .sec1-box .col-lg-5{padding-inline: 0}
.home-section-one::before {display: none;}
.sec1-box-content p {color: #000 !important;}
.box-content-row {margin-top: 1rem;}
.white-form-box {padding: 1.5rem 1rem;}
.badge {width: 9rem;height: 7rem;}
.badge .number {font-size: 3rem;}
.badge .text {font-size: 0.9rem;}
.main-heading h2 {font-size: 1.75rem;}
.main-section {padding: 2rem 0;}
.main-section p {margin-bottom: 1rem;}
.sec-two-img figure img {height: auto;}
.home-section-four .serv-list ul li{font-size: 1rem;padding-left: 2rem;}
.home-section-four .serv-list ul li::before {width: 3rem;height: 1.25rem;}
.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;}
.home-section-nine .discover-box {padding: 3rem 1rem;}
.home-section-three .choose-bx {margin: 0.5rem;padding: 1rem;}
.testimonials-sec {padding-bottom: 6rem;}
.faq-section .accordion-button h6 {font-size: 1rem;}
.faq-section .accordion-body {padding: 1.25rem 0rem;}
.faq-section .accordion-button strong {display: none; position: relative;}
.faq-section .accordion-button[aria-expanded="true"] h6{color: #000 !important}
.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);}
.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;}
footer {padding: 2.5rem 0 1rem;}
.home-section-three .choose-content p{max-width: 100%}
.how-it-work-section .work-content{margin: 0 0.25rem}
.how-it-work-section .sliderxs{margin: 0 -0.25rem}
.how-it-work-section{padding-bottom: 5.5rem}
.textimonials-box .star-ratings svg{width: 1.25rem}
.gallery-section{padding-bottom: 5rem}
}
@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;}
.home-section-three .choose-bx {padding: 1rem;margin: 0.5rem;}
.home-section-three .choose-bx p {height: 7rem;}
.textimonials-box p {height: 8rem;}
.testimonials-sec {padding-bottom: 7rem;}
.faq-section .accordion-body {padding: 1.25rem 1rem;}
.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%;}
.faq-section {padding-bottom: 0;}
.cnt-link {gap: 0 0.5rem;}
.white-form-box {padding: 2rem 1rem;}
.map-bg iframe {height: 43rem;}
}
@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;}
.home-section-three .choose-bx p {height: 9rem;}
.faq-section {padding-bottom: 0;}
}
@media only screen and (min-width: 1299px) and (max-width: 1300px) {
.home-section-three .choose-bx {min-height: 18.938rem;}
}