@media (max-width:1366px){.contact-page-section .contact-info-box{width:50%}.contact-page-section .contact-info-box.col-lg-2.col-md-6.col-sm-12{border-right:0 solid}}@media (max-width:991px){.contact-map{height:550px}section.contact-upper{padding-top:115px}.contact-page-section{padding-top:100px}.contact-page-section .contact-details{padding-right:0;margin-bottom:30px}}@media (max-width:540px){.contact-page-section .contact-info-box{width:100%}.contact-form input{margin-bottom:15px}.contact-map{height:400px}section.contact-upper{padding-top:40px}.contact-page-section .col-md-12,section.business .box,section.contact-info .col-12,section.contact-sec .container{padding:0}.contact-page-section .contact-details{padding-right:0}.contact-page-section{padding-top:30px}.contact-form{padding:20px}.contact-page-section .col-md-6{margin-bottom:30px;padding:0}.contact-us-banner .banner{height:375px}.contact-us-banner .banner .guides{padding-top:35px}section.contact-sec{padding:var(--p40) 0}section.contact-sec .contact-form{padding:0;width:100%}.contact-form form,p.bottom-text{padding-left:12px;padding-right:12px}.contact-form .form-group{margin-bottom:0}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{font-size:15px}.contact-form-c{font-size:25px;padding:0 12px}section.contact-sec .main-btn{margin:24px 0}.contact-form .form-group textarea{height:100px}.cont-info-c{padding:0 12px;margin-bottom:30px}.cont-info-c h2{font-size:28px}.cont-info-c p{font-size:var(--f15)}.contact-details{flex-direction:column;gap:20px}.contct-info{padding:0 12px;width:100%}.contct-info .contact-icons i{font-size:28px;min-width:28px}.headings{font-size:17px}section.business h2{font-size:30px}section.faq .head-sec h2{margin-bottom:20px}section.faq button.accordion-button{font-size:18px}}