:root{--primarycolor:#fa8925;--secondarycolor:#151875;--darkcolor:#405ea2;--trans:.5s ease}
@media (max-width: 1199px) {
.container{padding:0 28px}
.main-nav .right-nav .login__user{padding:0 20px;margin-right:15px}
.banner-sectionHero h1{color:#fff;font-size:24px;padding-right:0}
.banner-sectionHero p{font-size:14px;padding-right:0}
.logo-title{margin-top:20px}
.social {  gap: 15px;}
.cta-s{padding-bottom:50px}
.footer-two{padding:30px 0}
.footer-two .footer__copyright ul{justify-content:flex-start!important}

.pq-section-title.pq-style-1.text-center { padding: 0 0em; margin-bottom: 10px;}
.pq-process-step.pq-style-2 img{display:none}
.pq-process-step.pq-style-2{padding-top:40px;margin-right:0;position:relative}
.pq-mt-60{margin-top:0}
.pq-mt-120{margin-top:0}
.pq-process-step.pq-style-2 .pq-process-number{top:-30px;right:20px}
.pq-service-box.pq-style-2 .pq-service-title { font-size: 24px;}
.process { padding-bottom: 0px;}

}
@media (max-width: 991px) {
h2{font-size:32px}
h3{font-size:26px}
h4{font-size:22px}
h5{font-size:17px}
h6{font-size:15px}
.subnav__menu .dropdown-headings-lg{font-weight:700;font-size:17px}
.subnav__menu .dropdown-headings-sm{font-weight:700;font-size:15px}
.section-heading span{font-size:20px}
.customNavigation a{height:48px;width:48px}
.customNavigation a svg{height:16px}
.pq-service-tab.pq-style-1{display:block}
.pq-service-tab.pq-style-1 .pq-service-left{display:none}
.pq-service-tab.pq-style-1 .pq-service-right{width:100%}
.pq-counter.pq-style-1{width:50%;height:auto;padding:10px;border-radius:10px;float:left;margin-left:0;margin-right:0;margin-bottom:30px}
.pq-counter.pq-style-1 .pq-counter-title{margin-top:5px;font-size:13px;line-height:normal;font-weight:300!important;padding:0 10px;color:#fff}
.pq-counter.pq-style-1 .pq-counter-num-prefix .timer{font-size:16px;line-height:normal;display:inline-block;color:#fff}
.topbar{display:none}
.aboutCount li { font-size: 40px;}
.aboutBgShape h2 {  font-size: 24px;}
.aboutBgShape p { font-size: 12px; line-height: 24px;}
.offeringGrid { display: flex; gap: 20px; flex-wrap: wrap;}
.offeringGrid li { width: 48%; margin-bottom: 20px;}
.industriesBgSec .offeringGrid { display: flex; gap: 20px; flex-wrap: wrap;}
.industriesBgSec .offeringGrid li { width: 48%; margin-bottom: 20px;}
.pq-counter-main { display:flex; gap:15px;}
.cta-s{padding-bottom:50px}
.footer-two{padding:30px 0}
.footer-two .footer__copyright ul{justify-content:flex-start!important}
.ml-40, .mx-40 { margin-left: 0px;}
.contact-form-left { display:none;}
.contact-info-item { padding-left: 15px; padding-right: 15px;  margin-bottom: 0px;}
.contact-info-item p { color: #8a8a8a; font-size: 13px;}
.contact-info-area { padding: 30px 0 30px;}
.electronBridge-about-section-05 .about-content { padding-left: 0px; margin-top: 20px;}
.pq-section-title.pq-style-1.text-center { padding: 0 0em; margin-bottom: 10px;}

.pq-process-step.pq-style-2 img{display:none}
.pq-process-step.pq-style-2{padding-top:40px;margin-right:0;position:relative}
.pq-mt-60{margin-top:0}
.pq-mt-120{margin-top:0}
.pq-process-step.pq-style-2 .pq-process-number{top:-30px;right:20px}
.process { padding-bottom: 0px;}
}
@media (max-width: 768px) {
h2{font-size:28px}
h3{font-size:24px}
h4{font-size:20px}
.container{padding:0 24px}
.section-top{padding-top:54px!important}
.section-bottom{padding-bottom:54px!important}
.section-heading span{font-size:20px}
nav{box-shadow:none}
nav.stick_header{box-shadow:none}
.customNavigation a{height:38px;width:38px}
.customNavigation a svg{height:14px}
}
@media (max-width: 767px) {
.banner-top-img{position:relative;z-index:1;display:block;margin:30px 0;width:100%}
.free-btn{width:130px}
.topbar{display:none}
.pq-counter.pq-style-1{width:100%;height:auto;padding:20px;margin-bottom:15px}
.pq-counter.pq-style-1 .pq-counter-title{margin-top:5px;font-size:13px}
.pq-counter.pq-style-1 .pq-counter-num-prefix .timer{font-size:16px;line-height:normal;display:inline-block;color:#fff}
.banner-sectionHero{padding-bottom:50px;padding-top:90px;background-position:top}
.aboutBgShape h2{font-size:26px}
.aboutBgShape p{font-size:13px;line-height:25px;margin-bottom:50px}
.aboutCount li{font-size:40px}
.aboutCount li span{font-size:12px}
.aboutCount{margin-bottom:30px!important}
.offeringGrid{display:block}
.offeringGrid li{width:100%;margin-bottom:20px}
.offeringGrid li p{min-height:auto}
.aboutBgShape{background-size:contain;padding-bottom:50px}
.servicesBgSection{background-position:center}
.pq-service-tab.pq-style-1 .pq-service-box-info{position:relative;padding-right:80px;cursor:pointer}
.pq-service-tab.pq-style-1 .pq-service-title{font-size:20px;line-height:26px}
.industriesBgSec .offeringGrid{display:block}
.industriesBgSec .offeringGrid li{width:100%}
.industriesBgSec .offeringGrid li p{min-height:auto}
.industriesBgSec{padding-bottom:50px}
.partnerBgSec{padding-bottom:50px}
.cta-s .cta__wrapper{padding:50px 20px}
.section__header{margin-bottom:30px}
.section__header .title{font-size:20px;margin-bottom:0!important}
.cta-s{padding-bottom:50px}
.footer-two{padding:30px 0}
.footer-two .footer__copyright ul{justify-content:flex-start!important}
.gaper{row-gap:15px}
.pq-service-tab.pq-style-1 .nav-link.active .pq-service-title{color:#fff}
.pq-service-tab.pq-style-1 .nav-link.active .pq-button.pq-button-icon{background:#00061a;color:#fff!important}
.bgs-cover { background-size: cover; background-position: right;}
.page-banner { min-height: 200px;}
.work-progress-three { background-repeat: no-repeat; background-position: bottom;}
.contact-info-area {display: block; padding: 25px 0 25px;}
.contact-info-item {  width: 100%; border-bottom: 5px solid #060f30; border-right: none;}
.contact-info-item:last-child { border-right: none;border-bottom:none;}
.ml-40, .mx-40 { margin-left: 0px;}
.pb-120, .py-120 { padding-bottom: 0px;}
.contact-form-left { display:none;}
.social {  gap: 10px;}
.electronBridge-about-section-05 .about-img-wrap .about-img img { border-radius: 15px; width: 100%;}
.electronBridge-about-section-05 .about-img-wrap .about-img-sm { display:none;}
.electronBridge-about-section-05 .about-content { padding-left: 0px; margin-top: 20px;}
.electronBridge-about-section-05 .about-content .title { font-size: 30px; line-height: 40px;}
.electronBridge-about-section-05 .about-content .text { line-height: 10px; margin-top: 30px; color: #fff;}
.pq-section-title.pq-style-1.text-center{padding:0;margin-bottom:60px}
.pq-section-title.pq-style-1 .pq-section-main-title{font-size:28px;line-height:38px}
.pq-service-box.pq-style-2{display:block;padding:30px 0}
.pq-service-box.pq-style-2 .pq-service-description{color:#fff;margin-bottom:30px}
.pq-service-box.pq-style-2 .pq-service-img{display:none}
.pq-process-step.pq-style-2 img{display:none}
.pq-process-step.pq-style-2{padding-top:40px;margin-right:0;position:relative}
.pq-mt-60{margin-top:0}
.pq-mt-120{margin-top:0}
.pq-process-step.pq-style-2 .pq-process-number{top:-30px;right:20px}
.process { padding-bottom: 0px;}
.office-slider { margin-top:20px;}
.customerUnifiedBoxSliderSection {  padding-bottom: 0px;}
}
@media (max-width: 576px) {
.container{padding:0 12px}
.section-heading{margin-bottom:24px}
.section-heading span{font-size:16px}
.section-heading::before{display:none}
.section-top{padding-top:40px!important}
.section-bottom{padding-bottom:40px!important}
.customNavigation a{height:32px;width:32px}
.customNavigation a svg{height:12px}
.left-nav .logo img{height:46px;width:auto}
.mobile-nav{top:45px;padding-bottom:45px}
#menu__toggler.menuToggled span:first-child{margin-bottom:-8px!important}
#menu__toggler.menuToggled span:last-child{margin-top:-8px!important}
.main-nav .right-nav svg{min-height:22px;max-height:22px;max-width:22px;width:22px;height:22px}
#menu__toggler span{margin:6px 0}
}