@media (max-width: 1600px) {
.inner-header{padding: 60rem 0 6rem;}
.advisory-box p{font-size: 2rem;line-height: 3rem;}
.serviceoffbox-left{margin-left: 11rem;}
.business-bg{padding: 45rem 0 8rem;}
.agile-bottomimg { margin-top: -15rem;}
.technology-sec{padding: 11rem 0;}
}/*1600*/

@media (max-width: 1366px) {
#cssmenu > ul > li{padding: 1rem 1.3rem;}
#cssmenu > ul > li > a{font-size: 1.6rem;}
.whatsaapicon a {font-size: 1.6rem;}
.adviseentul li{font-size: 1.5rem; line-height: 2.5rem;}
.synergen-cont{margin-left: -7rem;}
.advisory-box p{font-size: 2rem; line-height: 3rem;}
.ourteamleft-box{right: -178px;}
.inner-header { padding: 38rem 0 6rem;}
.serviceoffbox-left { margin-left: 1rem;  }
.business-bottomimg { margin-top: -15rem; }
.agile-bottomimg { margin-top: -13rem;  }
.technology-sec {  padding: 6rem 0; }
.advisory-box p {font-size: 1.6rem;  line-height: 2.6rem;  }
.agile-box p { padding: 3.3rem 1.5rem;}
}/*1366*/
@media (max-width: 1199px) {
.topbar-info li i {padding-right: .5rem;}
.topbar-info li, .followul li{font-size: 1.2rem; padding-right: 2rem;}
#cssmenu > ul > li {padding: .6rem 1rem;}
#cssmenu > ul > li > a {font-size: 1.4rem; }
.whatsaapicon a { font-size: 1.3rem; margin-top: 0.6rem; }
.adviseentul li{width: 25%;}
.adviseentul li:first-child { width: 25%; }
.acceleftbox{width: 100%; padding: 10rem 4rem 8rem 4rem;}
.synergenmean-box {width: 100%; padding: 7rem 4rem;}
.acceleftbox h3{font-size: 5rem; line-height: 5.2rem;}
.acceleftbox h4{font-size: 2.4rem; line-height: 3.4rem;}
.advisory-box p {font-size: 1.8rem; line-height: 2.8rem;  }
.ourteamleft-box { right: -139px;padding: 2rem 4rem 2rem 4rem; }
.footer-menu p {font-size: 1.3rem;}
.inner-header {  padding: 31rem 0 6rem; }
.serviceoffbox-left h3{font-size: 3.8rem;  line-height: 3.8rem;}
.serviceoffbox-left h4 {  font-size: 2.5rem;   line-height: 3.5rem;}
.serviceoffbox-left h5 { font-size: 2rem;  line-height: 3rem;}
.business-cont{padding: 8rem 1rem 8rem 2rem;}
#acsa02{padding: 0;}
.ppe-cont{padding: 6rem 0 0;}
.ppeimg, .ppeimg01{padding: 0;}
.supplyright-box img{width: 100%;}
.technology-cont .business-num { width: 14%;}
.advisory-box p { font-size: 1.5rem; line-height: 2.4rem;padding: 1.5rem .5rem;  }
.agile-box p { padding: 2.7rem  .5rem;  }
}/*1199*/
@media (max-width: 1024px) {
.inner-header { padding: 26rem 0 4rem; }
.reasonbox { padding: 4rem 1rem;}
#cssmenu ul ul li a{width: 228px;}
.business-text h3{font-size: 4rem; line-height: 5rem;}
/* .business-num h3 { font-size: 7rem;   line-height: 7rem;} */
#cssmenu ul ul li a{font-size: 1.4rem; line-height: 2.4rem;}
.getinleft{width: 564px; padding: 5rem 1rem;}
.enquiry{margin-top: 2rem;}
.onlineforn { padding: 5rem 1rem 0rem;}
.advisorycol3{flex: 0 0 33.3%; max-width: 33.3%; margin: .5rem 0;}

}/*1024*/

@media (max-width: 1000px) {
#cssmenu ul {display: inherit;}
#cssmenu ul li.active a {border-bottom: none;  }
#cssmenu > ul > li{padding: 0;}
#cssmenu > ul > li > a{ padding: 1.5rem .6rem;}
/* #cssmenu > ul > li { padding: 1.5rem .6rem;} */
#cssmenu ul li{border-top: 1px solid #0a4687;}
#cssmenu .submenu-button{height: 45px; border-left: 1px solid #a8a8a8;}
/* #cssmenu ul ul {display: block; margin-top: 16px; } */
#cssmenu ul li {border-top: 1px solid #a8a8a8;  }
#cssmenu > ul > li:hover > a, #cssmenu ul li.active a{color: #ad4482;}
.whatsaapicon a { font-size: 1.2rem;}
#cssmenu ul ul li a{font-size: 1.4rem;}
#cssmenu ul ul li { background: #fff !important;  }
#cssmenu ul ul li a{color: #ad4482;}
#cssmenu ul ul li a{width: 100%;}
#cssmenu ul ul .submenu-button{height: 37px;}
#cssmenu ul ul li a{padding: 7px 15px;}
#cssmenu ul li a.active { color: #ad4482;  border-bottom: 0; }
}/*1000*/


@media (max-width: 991px) {
html{font-size: 55%;}
.whatsaapicon a { margin-top: 1.5rem;  }
.breadcrumb-ul{width: 426px;}
#cssmenu > ul > li > a { padding: 1.8rem .6rem;}
.business-breadcrumb-ul { width: 725px;  }
.ourteam-sec::after{top: 179px;}
.supplyright-box {  margin-top: 0;  }

}/*991*/
@media (max-width: 768px) {
.button{top: -6px;}
.whatsaapicon{margin-left: -15px;}
.whatsaapicon a { margin-top: .7rem; }
#cssmenu #head-mobile{padding: 19px;}
.acceleftbox{padding: 10rem 4rem 8rem 3rem;}
.acceleftbox h3 {font-size: 4rem; line-height: 4.2rem; margin-bottom: 1.5rem;}
.acceleftbox h4 { font-size: 2rem;  line-height: 3rem; }
.advisory-box p { font-size: 1.5rem;  line-height: 2.5rem; }
.grow-sec{padding: 6rem 0;}
.synergenmean-box h4{font-size: 2.7rem;}
.ourteamleft-box{right: -261px;}
.inner-header { padding: 19rem 0 4rem; }
.serviceoffbox-left h3 { font-size: 3rem;  line-height: 3rem; }
.serviceoffbox-left h4 { font-size: 2.2rem;  line-height: 3.2rem; }
.serviceoffbox-left h5 { font-size: 1.8rem;  line-height: 2.8rem;  }
.business-text h3 {font-size: 3rem; line-height: 4rem;  }
.business-num h3 { font-size: 5rem;  line-height: 5rem; }
.bustrans-headingtext h3{font-size: 5rem; line-height: 6rem;}
#supply02{padding: 0;}
.technology-cont .business-num { width: 9%;}
.ourteamsec02 { margin-top: 0;  }
.getinleft {  width: 450px;}
}/*768*/
@media (max-width: 650px) {
html{font-size: 50%;}
.topbar-info{flex-direction: column; display: none;}
.followul{justify-content: flex-start;}
.followul li{font-size: 1.6rem;}
.button { top: -33px; }
#cssmenu #head-mobile { padding: 4px;}
.whatsaapicon {margin-left: 0; }
.whatsaapicon a{justify-content: flex-start;}
.whatsaapicon a { font-size: 1.6rem;  }
#cssmenu > ul > li > a { font-size: 1.5rem; }
#cssmenu ul ul li a{font-size: 1.5rem; }
#cssmenu .submenu-button {height: 41px;}
.adviseenter-sec{padding: 6rem 0;}
.adviseentul li:first-child, .adviseentul li { width: 50%; margin-bottom: 2rem; }
.adviseentul li img{max-width: 100px;}
.advisory-box p{font-size: 2rem;}
.accelerating-sec{padding: 6rem 0;}
.acceleftbox{margin-top: 0; padding: 5rem 4rem 5rem 3rem;}
.synergen-cont{margin-left: 0;}
.synergenmean-box{padding: 4rem 3rem;}    
.advisorycol3{padding: 0 1.5rem; margin-bottom: 2rem; flex: 0 0 50%; max-width: 50%;}
.agile-box p { padding: 1.5rem .5rem;}
.advisory-box p br{display: none;}
.ourteamleft-cont{flex-flow: inherit;}
.ourteamleft-box{right: 0; position: relative; padding: 4rem 2rem;}
.ourteamrow{margin-top: 3rem;} 
.ourteamright{ margin-right: 0;}
.footer-menu h3{margin-bottom: 1rem;}
.footer-bottom{margin-top: 3rem;}
.inner-header{display: none;} 
.mobile-header{display: block;} 
.mobile-header img{width: 100%;}
.serviceoff-box{margin-right: 0; padding: 0 .6rem;}
.reasonbox{height: auto; margin-bottom: 2rem;}
.reason-row {  margin-top: 4rem; }
.net-color{margin-bottom: 0;}
.technolinkul h4 { margin-top: 0;}
#cssmenu ul ul .submenu-button {  height: 33px; }
.business-cont {padding: 2rem 0 4rem 0; flex-direction: column; }
.business-text h3{margin-bottom: 2rem;}
.business-bottomimg { margin-top: 0;}
.business-text { width: 100%;  }
.supplychain-cont .business-text, .ppe-cont .business-text { width: 100%;}
.supplyright-box { margin-top: 1rem;}
.ppe-cont {  padding: 5rem 0 0; }
.ppeimg{margin-top: 2rem;}
.technology-cont{padding: 4rem 2rem 4rem 2rem; margin-left: -15px;}
.technology-cont .business-num, .technology-cont .business-text { width: 100%;}
.ourteam-sec::after{height: 0;}
.ourteamtext h3{margin-top: 2rem;}
.ourteamsec02{padding-top: 0;}
.ourteam-sec{padding: 5rem 0 3rem;}
.ourteamtext h4{margin-bottom: 1.5rem;}
.ourteamsec02{padding-top: 0;}
.ourteamtext ul li::before{top: 9px;}
.getinleft { width: 100%; }
.getinbox-img { width: 8%; }
.onlineforn { padding: 5rem 0rem 0rem; }
.getin-row { margin-top: 4rem;  }
.business-num h3 {  font-size: 4rem;   line-height: 4rem;  }
}/*650*/
@media (max-width: 550px) {
.serviceoffbox-left h3 {margin-bottom: 2rem;}
.serviceoffbox-left h3::after{height: .3rem;}
.bustrans-headingtext h3{font-size: 4rem; line-height: 5rem;}
.onlineforn h3{font-size: 3.5rem;  line-height: 3.5rem;}
.getinbox-img { width: 11%; }
.contactus-sec::after{height: 55%;}
.advisorycol3{flex: 0 0 100%; max-width: 100%;}
}/*550*/
@media (max-width: 480px) {

}/*480*/
@media (max-width: 450px) {
.growbox h3{font-size: 3.4rem; line-height: 4.5rem;}
.aboutsabox h5::after{height: .3rem;}
.bustrans-headingtext h3 { font-size: 3rem;  line-height: 4rem; }
.getinbox-img { width: 14%; }
}/*450*/
@media (max-width: 420px) {
.main-logo img{max-width: 240px;}
.growbox h3{ font-size: 3rem; line-height: 4rem;}
.adviseentul li:first-child, .adviseentul li{width: 100%;  margin-bottom: 2rem;  max-width: 300px;}
.adviseentul li br{display: none;}
.bustrans-headingtext h3 {font-size: 2.5rem;  line-height: 3.5rem;}
.bustrans-headingtext h4 { font-size: 1.8rem;  line-height: 2.8rem;}
.business-num h3 {font-size: 4rem;  line-height: 5rem; }
.business-text h3 { font-size: 2.5rem;  line-height: 3.5rem; }
.ourteamtext h3{font-size: 3.5rem; line-height: 4.5rem;}
.ourteamtext h3::after{width: 12rem; height: 2px;}
.ourteamtext h4{font-size: 2rem; line-height: 3rem;}
.contactus-sec::after { height: 50%; }
}/*420*/
@media (max-width: 414px) {
}/*414*/
@media (max-width: 380px) {
.adviseentul li:first-child, .adviseentul li{width: 100%;}
.acceleftbox h3{ font-size: 3rem; line-height: 3.2rem;}
.main-heading h3, .ourteamleft-box h3{ font-size: 3rem; line-height: 4.2rem;}
.main-logo img{ max-width: 200px;}
.button{top: -22px;  }
#cssmenu #head-mobile{  padding: 7px; }
.adviseentul li img { max-width: 70px;  margin-bottom: 1rem; }
.onlineforn h3 {font-size: 2.5rem; line-height: 3.5rem;}
}/*380*/
@media (max-width: 360px) {
.advisory-box p {font-size: 1.6rem;}
.growbox h3 { font-size: 2.6rem;  line-height: 3.6rem; }
.footer-col img{max-width: 230px;}
/* .getincont{flex-direction: column;} */
.phonecont{align-items: baseline;}
.getinbox-text { width: 100%;  margin-top: 1rem; }
}/*360*/
@media (max-width: 320px) {

}/*320*/