@media screen and (min-width:200px) and (max-width:1279.98px) {
body { -webkit-text-size-adjust: none;}
}

@media screen and (max-width:1199.98px) {
:root { --section-padding: 50px 0;}
.navbar-nav { gap: 0px; }
.btn-primary, .btn-secondary { padding: 0 10px; }
.hero-pointers ul li:before { top: 6px; }
.partnership-box { padding: 20px 15px;  }
.partnership-list ul li { margin-bottom: 10px; }
.partnership-details.pt-3 { padding-top: 0 !important; }
.partnership-box { min-height: 320px; }
.director-img { width: 220px; }
.method-box { padding: 20px; min-height: 235px; }
h1.cmn-hd br, h2.cmn-hd br, h2.cmn-hd-small br { display: none; }
}

@media screen and (max-width:1023.98px) {
:root { --section-padding: 30px 0;}
.request-btn { display: none; }
.lang-switcher { margin-left: auto; margin-right: 10px; }
.navbar-toggler { border: 1px solid rgba(255,255,255,.5); padding: 5px; }
.navbar-toggler-icon img { width: 100%; }
.nav-item.d-none { display: block !important; }
h1.cmn-hd {font-size: 34px; line-height: 44px; }
h2.cmn-hd {font-size: 30px; line-height: 40px; }
.hero-pointers ul { gap: 8px; }
.hero-btn { flex-direction: column; }
.hero-btn  a  { width: 100%; }
.navbar { border-bottom: 1px solid rgba(255,255,255,.1); }
.partnership-img { display: none; }
.partnership-box { min-height: 270px; }
.transforming-cnt { flex-direction: column; gap: 30px; }
.transform-l, .transform-r, .contact-l, .contact-r { width: 100%; } 
.director-img { width: 170px; }
.contact-cnt {flex-direction: column; gap: 30px; }
.expertise-list ul li { padding: 20px; }
.contact-details ul { flex-direction: row;  }
.footer-links a { margin-left: 2px; }
.footer-logo { width: 150px; }
.footer-logo img { width: 100%; }
.hero-right-top { top: -20px; }
.footer-blk2 ul.footer-link-list li { width: 100%; }
}

@media screen and (max-width:767.98px) {
.contact-details ul, .director-cnt, .partnership-blk-main, .ourexpertise-cnt { flex-direction: column;  }
.footer-logo { width: auto; }
.footer-cnt { flex-direction: column; gap: 15px;  }
.contact-r { padding: 20px; }
.form-half, .ourexpertise-l, .ourexpertise-r { width: 100%; }
.form-row { flex-wrap: wrap;flex-direction: column; gap: 15px;  }
.form-btn { flex-direction: column; gap: 20px; display: flex; width: 100%;  }
.director-img { width: 80px; }
.director-msg { width: 100%; }
.director-cnt { gap: 20px; }
.transforming-cnt { padding: 20px; }
.erp-value ul { gap: 15px; }
.erp-btn a { width: 100%; }
.business-sector-section .method-box, .method-box { min-height: inherit; }
.partnership-box { width: 100%; min-height: inherit; }
.expertise-list ul li { width: 50%; min-height: 270px; border: none; border-bottom: 1px solid rgba(255,255,255,.1) !important; }
ul.couter-list li { width: 27%; padding-left: 0; border: none; }
ul.couter-list { justify-content: start; }
ul.couter-list li br { display: none; }
.hero-pointers ul li { padding-left: 15px; }
.hero-right { margin-top: 50px;  }
.cta-section .form-btn a { width: 100%; }
.cta-cnt { padding: 20px; }
.trustus-section .recompenses-slider ul { flex-wrap: wrap; }
.footer-social ul li img { width: 18px; }
.footer-blk { margin-top: 30px; }
}