@media (max-width: 1600px) {
.theholt{overflow-x: hidden;} 
}/*1600*/

@media (min-width: 1200px) {
.container {  max-width: 1360px;}
.container-menu{max-width: 1080px;}
}

@media (max-width: 1366px) {
.pro-heading {padding: 28rem 0 20rem;} 
}/*1366*/
@media (max-width: 1199px) {
.desktop-sec{top: 35px;}  
.container-hemb{max-width: 1100px;}
.theholt-box p {width: 68%}
.container-custom{max-width: 1160px;}
.custom-text h4 { font-size: 2rem;}
.custom-text p {font-size: 1.6rem;}
.global-text p {width: 100%;}
.go-col h3{font-size: 2.6rem;}
h1, h2, h3 { font-size: 4rem;}
.carryinner-box h3{font-size: 4rem;}
.holt-btn h2 {font-size: 3rem;}
.theholt-box .holtis {width: 100%;}
.theholt-box .holtis br{display: none;}
.footer-sec .col:last-child{flex: 0 0 17%;  max-width: 17%;}
.designin h4{height: 6.4rem;}
.designin h4 br{display: none;}
.vehicle-box p, .vehicleul li { width: 100%; font-size: 1.5rem; line-height: 2.5rem;}
.col1 img{max-width: 100px;}
/* .logo-cont .col1:nth-child(1) { width: 18%;} */
.vehicleul {padding: 1rem 0;}
.importedUl {width: 53%;}
.charging-box p{font-size: 1.5rem; line-height: 2.5rem;}
.features-box{padding-right: 1rem;}
.features-box p {font-size: 1.5rem; line-height: 2.5rem;}
.spec-table td:first-child{padding-left: 0;}
.spec-table td{font-size: 1.5rem; line-height: 2.5rem;}
.overcurrent-box p {width: 476px;}
.business-right{padding: 4rem 2rem 6rem;}
.footer-address p br{display: none;}
.logo-cont{margin-right: 1rem;}
.inquire-btn{right: -121px;}
.ideal-box{width: 48%;}
.ideal-box p{font-size: 1.6rem; line-height: 2.6rem;}
.product-heading .fast-txt br{display: none;}
}/*1199*/
@media (max-width: 1024px) {
.container-hemb { max-width: 960px;  }
.hemb-capa h3{font-size: 3rem; line-height: 4rem;}
.products-col{padding: 0 0 0 2rem;}
.hemb-capa { padding-left: 1rem;}
.container-custom {  max-width: 988px;  }
.holt-btn h2 { font-size: 2.5rem;  }
.custom-text h4 { font-size: 1.6rem; margin-bottom: 8px; }
.custom-text p { font-size: 1.3rem; line-height: 2.3rem;  }
.innder-heading {padding: 23rem 0 10rem;}
.deskmenu-ul li {padding: 2.5rem 1.8rem;}
.main-logo h4 {font-size: 1.3rem;  line-height: 2.3rem;}

}/*1024*/
@media (max-width: 1000px) {
.desktop-menu{display: none;}
.hebm-none{display: none;}
.header{display: block;}
.desktop-sec .container-menu{padding: .8rem 3rem; max-width: 760px;}
.container-custom { max-width: 930px;  }
#cssmenu .has-sub{position: relative;}
#cssmenu .submenu-full{position: absolute; top: 0;  right: 0;  width: 100%;  height: 46px;  cursor: pointer;  z-index: 98;}
#cssmenu .submenu-button{ z-index: 99;}

}/*1000*/
@media (max-width: 991px) {
html{font-size: 55%;}
.theholt-box p {width: 81%;  }
 h1, h2 {  font-size: 3rem;  line-height: 4.3rem; }
.theworld-heading h2, .webring h2{line-height: 4.5rem;}
.theworld-heading p {width: 100%;}
.designin h4{font-size: 2rem; line-height: 3rem;}
.webring p {width: 100%;}
/* .logo-cont .col1:nth-child(1) img{max-width: 40px;}
.col1 img {   max-width: 70px;  } */
.importedUl { width: 75%;  }
.globalUl{flex-wrap: wrap;}
.globalUl li:nth-child(3){margin-top: 1rem;}
.product-heading h3{font-size: 3rem;}
.carry-box{padding: 3rem 1rem 2rem;}
.carryinner-box {margin-top: -49px;}
.carryinner-box h2{margin-bottom: 0;}
.carryinner-box h3 {   font-size: 3rem;  }
.quick-right {margin-right: 3rem;}
.vehicle-cont{flex-wrap: wrap;}
.vehicle-box{width: 100%;}
.logo-cont{width: 90%; padding-bottom: 3rem;}
.col1{text-align: center;}
.vehicle-box{padding: 3rem 0 2rem;}
.ideal-box{padding: 1rem 1rem;}
.inquire-btn { right: -106px;  }
}/*991*/
@media (max-width: 768px) {
.holt-btn h2 {font-size: 2rem;}
.container-custom {max-width: 736px;  }
.holtpro-sec { margin-top: 5rem;}
.innder-heading { padding: 10rem 0 10rem;  }
.innder-heading {  padding: 18rem 0 6rem;  }
.overcurrent-box p {  width: 355px;  }
.inquire-btn { right: -94px;  }
}/*768*/
@media (max-width: 650px) {
html{font-size: 50%;}
.desktop-sec{position: relative; top: 0;}
.desktop-sec .container-menu{background: none; border-radius: 0; max-width: 100%; margin-left: 0; padding: 2rem 0 0; box-shadow: none;}
.main-logo h4 {font-size: 1.8rem; line-height: 2.3rem;  }
.container-custom { max-width: 100%;  padding: 0 15px;  }
.theholt-box p { width: 100%;  }
.holt-btn h2 { font-size: 3rem;}
.custom-text h4 { font-size: 2rem;  }
.custom-text p {  font-size: 1.7rem; line-height: 2.7rem;  }
.custom-img{margin-bottom: 2rem;}
.global-right{margin-top: 2rem;}
.holtpro-sec { margin-top: 2rem;  }
.theholt { padding: 6rem 0;}
.mb-connrow{margin-top: 0;}
.footer-sec .col:first-child, .footer-sec .col, .footer-sec .col:last-child  { flex: 0 0 100%;  max-width: 100%;}
/* footer menu */
.panel-menu{display: block;}
.footer-menu .accordion01{color: #fff; cursor: pointer; padding: 0;  width: 100%; border: none; text-align: left; outline: none;  font-size: 1.7rem; line-height: 2.8rem; transition: 0.4s; font-weight: 600; margin-bottom: .8rem;  }
.footer-menu .accordion01:after { content: '\f078'; color: #fff;  font-weight: bold;  float: left;  margin-right: 7px; font-family: "Font Awesome 5 Free"; }
.footer-menu .active01:after{  content: "\f077"; font-family: "Font Awesome 5 Free"; }
.panel01{ padding: 0 18px; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out;}
.footer-menu .panel01 li a, .footerbox p{font-size: 1.5rem; line-height: 2.8rem; color: #fff; font-weight: 400; display: block; margin-bottom: 0;}
.footer-menu .accordion01 a{color: #dfb100;}
.accordion01{display: block;}
/* end footer menu */
/* .footer-sec{  display: flex;   flex-direction: column;    }
.footer-sec > .col:first-child{   order: 99;  }
.footer-address h5{margin-top: 1.3rem;} */
.main-logo p{display: block; font-size: 1.6rem; line-height: 2.3rem;  margin-bottom: 0; color: #006cb5;}
.go-ul li { margin-bottom: 1rem;}
.designin h4 {  height: auto;  }
.paddingtop { padding-top: 3rem;}
.designin{margin-top: 2.5rem;}
.designinmb{margin-top: 0;}
.webring h2{margin: 2rem 0 3rem;}
.theworld-heading h2 {margin-bottom: 1rem;}
.vehicle-box { padding: 4rem 2rem;}
/* .logo-cont .col1:nth-child(1) {  width: 15%;  } */
.vehicle-box p, .vehicleul li { width: 100%;  font-size: 1.7rem;    line-height: 2.7rem;  }
.col1 img { max-width: 100px; text-align: center;   }
.globalUl{padding-bottom: 4rem;  margin-bottom: 3rem; width: 100%;}
.spec-table-wrap{ padding: 20px; border-radius: 18px;    }
.spec-table td{font-size: 1.6rem;  padding: 12px 8px;    }
.innder-heading { padding: 10rem 0; }
.charging-box p {  font-size: 1.8rem;    line-height: 2.8rem;  }
.charging-sec > div:last-child .charging-box{margin-bottom: 0;}
.features-box{padding-right: 0; border-right: 0; border-bottom: 1px dashed; padding-bottom: 1rem; margin-bottom: 1rem; height: auto;}
.features-box p {text-align: center;}
.reatures-cont > div:last-child .features-box{border-bottom: 0;}
.rfid-box { margin-top: 0;}
.overcurrent-box p { width: 100%;}
.carryinner-box {margin-top: -46px;  }
.features-box p { font-size: 1.6rem;  line-height: 2.6rem;}
.cont-form .form-control{padding: 1rem 0 1rem 0;}
.captchimg img { padding-left: 0;}
.business-right { padding: 4rem;    margin-top: 3rem; }
.cont-form .btn { margin: 3rem 2rem 0;}
.logo-cont { width: 100%;  padding: 0 2rem 3rem;  }
.ideal-cont{padding: 3rem 2rem;}
.ideal-box { width: 50%;  }
.when-box{margin-bottom: 3rem;}
}/*650*/
@media (max-width: 550px) {
.importedUl {   width: 100%;  }
.innder-heading { padding: 8rem 0;  }
.inquire-btn{bottom: 0; top: inherit; right: -82px;}
.inquire-btn a{font-size: 1.8rem;}
.inquire-btn .arrow{font-size: 2rem;}
.inquire-btn .arrow-btn{margin-left: 1rem;width: 49px; height: 26px;}
.inquire-btn a:hover{ padding: 12px 24px;}
.inquire-btn a:hover span{ max-width: 200px;  opacity: 1;}
.doc-card {  flex-direction: column;  align-items: flex-start;  }
.doc-download{margin-bottom: 1rem;}
.product-heading .fast-txt{font-size: 2rem; line-height: 3rem;}

}/*550*/
@media (max-width: 480px) {

}/*480*/
@media (max-width: 450px) {
.logo-cont{flex-wrap: wrap;}
.logo-cont .col1:nth-child(1), .logo-cont .col1 {  width: 45%; border-right: 0; text-align: center; border-bottom: 1px dashed#000; margin: 0 0.5rem;}
.vehicleul li{margin-bottom: .8rem;}
.theworld-heading .textbut{padding: 1.5rem 0;}
}/*450*/
@media (max-width: 420px) {
.innder-heading h5 {font-size: 2rem;  line-height: 3rem;}
.spec-table td { font-size: 1.5rem;}
.theworld-heading p br{display: none;}
}/*420*/
@media (max-width: 414px) {
}/*414*/
@media (max-width: 380px) {
.global-text { margin-left: 2rem;}  
.footer-bottomtext{justify-content: center; flex-direction: column;  align-items: center;  margin-top: 2rem;}
.footer-bottomtext p:nth-child(2){margin-top: .6rem;}
.innder-heading {  padding: 7rem 0 7rem;  }
.globalUl{justify-content: flex-start;}
.globalUl li:nth-child(3), .globalUl li { margin-top: 1rem;  }
.carryinner-box h3 {font-size: 2.7rem;  }

}/*380*/
@media (max-width: 360px) {
.importedUl li {font-size: 1.6rem;}
.cont-form .btn { margin: 3rem .3rem 0;  }
.business-right { padding: 2rem;}
.main-logo p{font-size: 1.3rem; line-height: 2rem;}
.install-box {font-size: 1.4rem;}
}/*360*/
@media (max-width: 320px) {

}/*320*/