@media screen and (max-width: 1600px) {
 
}/*1600*/

@media screen and (max-width: 1366px) {
#cssmenu > ul > li {padding: 6px 14px; }
#cssmenu > ul > li > a {font-size: 1.5rem;}
.aboutbox{max-width: 88rem;padding: 5rem 6rem 5rem 17rem;}
.coreul li {font-size: 1.3rem;}
.main-logo a img{width: 100%; max-width: 192px;}
.inner-header{padding: 75px 0 166px;}
.fraud-box{padding: 3rem 2rem;}
}/*1366*/

@media screen and (max-width: 1199px) {
#cssmenu > ul > li > a {font-size: 1.3rem; }
#cssmenu > ul > li { padding: 6px 10px;  }
.esteem-col img{width: 100%;}
.contactusbox{padding: 5rem 5rem;}
.contactus-right:before{left: -45px;}
.media img{max-width: 280px;}
.fraud-box{width: 48%; margin-bottom: 1rem;}
}/*1199*/

@media screen and (max-width: 1024px) {
html{font-size: 55%;}
#cssmenu > ul > li {padding: 0px 7px;}    
#cssmenu > ul > li > a {font-size: 1.5rem;}
.aboutbox {max-width: 88rem;padding: 3rem 6rem 5rem 7rem;position: relative;top: 0;right: 0;max-width: 100%;}
.aboutbox::before{left: 0rem;}
.corecap{padding: 6rem 0 6rem;}
.ourlocation-box { padding: 5rem 6rem;}
.footer-icon ul li { padding-right: 20px;  }
.inner-header {}
.coretext h4{height: 5rem;padding: 0 1rem;}
.coretext p{height: 17.2rem;}
.media img { max-width: 225px;  }
}/*1024*/

@media screen and (max-width: 991px) {
.button::before {background: #234983;} 
.button::after{border-top: 2px solid #234983; border-bottom: 2px solid #234983;}
 #cssmenu > ul > li .active{border-bottom: 0 solid #f15c24;}
 #cssmenu ul {float: none; background: #071b3a;  }
 #cssmenu > ul > li {padding: 9px 7px;  }
 #cssmenu > ul > li > a { font-size: 1.5rem; padding: 8px 8px; color: #fff;}
 .button{top: 11px;}
 .button.menu-opened::before{background: #234983;}
 .button.menu-opened::after{background: #234983;}
 #cssmenu > ul > li:last-child a { background: no-repeat; color: #fff;  padding: 7px 8px;  border-radius: 0;   margin-left: 0;   margin-top: 0;  }
 #cssmenu ul ul li a {width: 100%;}
 .esteem-col img {width: auto;  }
 .customer-box p {font-size: 2.5rem;}
 .coretext h4 {font-size: 1.6rem;}

 

}/*991*/

@media screen and (max-width: 768px) {
.aboutbox-text p{line-height: 25px;}
.coretext h4{font-size: 1.4rem; line-height: 2.4rem;}
.letgrow-img img{width: 100%;}
.ourloc-right::before{left: -36px;}
.ourclients{padding: 10rem 0 10rem;}
.clientUl li {padding: 1rem 1rem;}
.footer-col img{width: 100%;}
.footer-icon ul li { padding-right: 12px;  }
.footer-menu h4{font-size: 1.8rem;}
.footer-menu ul li a{font-size: 1.4rem;line-height: 28px;}
.contactmap { margin-top: 6rem;  }
.inner-header {padding: 90px 0; }
.whowe-box{margin-top: 0px;padding: 5rem 0rem;}
.media{flex-direction: column;}
.media-body::before{left: -15px; width: 100%;background: none;}
.media-body p{color: #353535;}
.media{margin: 0;}
.media-body{padding: 50px 90px 0 0;}
.media img{margin-top: 30px;}
.contactusmap{margin-top: 0;}
.coretext p { height: 11.2rem;  }
.corebox{margin-bottom: 30px;}
.whowe-box .theceo-heading h3 { margin-bottom: 3rem;  }
.ceomessage-box { margin-bottom: 0;  }
.media img {  max-width: 300px;  }
}/*768*/

@media screen and (max-width: 650px) {
html{font-size: 50%;}
.main-header{padding: 20px 0px;position: relative;}
.main-logo {text-align: center;}
/* .button::before{background: #f15c24;}
.button::after{border-top: 2px solid #f15c24; border-bottom: 2px solid #f15c24;}
.button.menu-opened::before{background: #f15c24;}
.button.menu-opened::after{background: #f15c24;} */
.button { top: -4px;  }
#cssmenu > ul > li > a {font-size: 1.7rem; }
#cssmenu #head-mobile{padding: 15px;}
.corebox{margin-bottom: 4rem;}
.aboutbox{padding: 3rem 2rem 5rem 2rem;}
.coretext h4 {font-size: 2rem;  line-height: 2.4rem;height: 6.5rem;  }
.coreul li {font-size: 1.8rem;  }
.corecap { padding: 6rem 0 3rem; background-size: cover;  }
.clientUl li{border-right: 0 dashed #c2c2c2; width: 50%;}
.clientUl li:nth-child(4), .clientUl li:nth-child(5), .clientUl li:nth-child(6){border-bottom: 0.1px dashed #c2c2c2;;}
.ourclient-box{padding: 5rem 6rem;}
.ourclient-box .btn{margin-top: 3rem;}
.ourlocation-box{flex-wrap: wrap;}
.ourloc-left, .ourloc-right { width: 100%;  }
.ourloc-right::before{width: 0;}
.ourlocation-box { padding: 2rem 4rem;margin-top: 1.5rem;  }
.ourloc-left p{margin-bottom: 2rem;}
.footer-col img{max-width: 156px;}
.footercab {  padding-left: 0;  }
.text-right01 {  float: left;  }
.aboutmenu-right{display: none;}
.whychoose-box{width:100%; max-width: 617px;padding: 5rem 3rem;}
.media-body { padding: 50px 0 0 0;  }
.whowe-img img{width: 100%;}
.whychoose{padding: 6rem 0;}
.current-box{padding: 2.5rem 0;}
.current-box h4{font-size: 2.4rem;}
.contactmap iframe{height: 300px;}
.coretext h4 , .coretext p{height: auto;}
.coretext h4 br{display: none;}
.contact-sec { padding: 0 0 0;  }
.whowe-box p{font-size: 2rem; line-height: 30px;}
.corpotext-box h2{line-height: 6rem;font-size: 4rem;}
.corpotext-box h2::after{ height: 1px;}
.whowe-box h3{font-size: 4rem;}
}/*650*/
@media screen and (max-width: 550px) {
.fraud-box{width: 100%; margin-bottom: 1.5rem; margin-right: 0;padding: 3rem 3rem;}

}/*550*/
@media screen and (max-width: 480px) {
.coreheading p br{display: none;}
.media img{width: 100%;}
.direct-box h3{font-size: 3rem;}
.direct-box h2{font-size: 4rem;line-height: 5rem;}
.comliance-text h4 {font-size: 2rem;}
}/*480*/
@media screen and (max-width: 450px) {

}/*450*/
@media screen and (max-width: 420px) {
.clientUl li {padding: 1rem 0rem; }
.clientUl li img{width: 100%;}
.letgrow-text{right: 0; left: 54%;}
.whowe-img img{padding: 1rem;}
h3 { font-size: 4rem;}
.inner-header {padding: 69px 0;  }
.customer-box p { font-size: 2rem;  }

}/*420*/
@media screen and (max-width: 414px) {
}/*414*/
@media screen and (max-width: 380px) {
.letgrow-text{padding: 5rem 10rem;}
h3{font-size: 3.5rem;}
.inner-heading h1 { font-size: 3rem;}
.media-body-color h4 br{display: none;}
}/*380*/
@media screen and (max-width: 360px) {
.contact-sec {padding: 2rem 0 0; }
.corecap{margin-bottom: 30px;}
}/*360*/
@media screen and (max-width: 320px) {

}/*320*/