@media all and (min-width: 992px) {
	.container-imp{max-width:1520px;margin:0 auto;}
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
	.container-cnt{max-width:1810px;margin:0 auto;}
}	
@media(min-width:1600px){.container{width:1524px;}}



@media(max-width:1599px){
	.hm-get-in-touch{background-size:1600px auto;height:560px}
	.hm-get-in-touch .cnt-in{bottom:140px;}
	.impt-feat-in .wrap{width:675px;}
	.impt-feat-in{height:725px;}


}

@media(max-width:1439px){
	.navbar-dark .navbar-nav .nav-link{font-size:14px;}
	.hm-banner{background-size: 740px auto;height:730px;}
	.hm-banner .banner-in .img figure img{width:338px;}
	.impt-feat-in .wrap .item-cnt p{font-size:14px;line-height:24px;}
	.impt-feat-in .wrap{width:645px;}


}

@media(max-width:1365px){
	footer {padding: 50px 20px 30px;}
	.inner-cnt h2{font-size:20px;}
	.inner-banner{background-size:1785px auto;}
	.inner-banner .banner-in{height:350px}
	.impt-feat-in .wrap{width:555px;}

}

@media(max-width:1199px){
	.navbar-brand img{width:180px;}
	.navbar-dark .navbar-nav .nav-link{font-size:12px;}
	p {font-size: 15px;line-height: 25px;}
	footer ul.social li a{width:35px;height:35px}
	.section-wrap{padding:50px 0;}
	.section-wrap-top{padding-top:50px;}
	.section-wrap-btm{padding-bottom:50px;}
	.section-wrap2,.line{margin:50px 0;}
	.section-wrap-top2{margin-top:50px;}
	.section-wrap-btm2{margin-bottom:50px;}
	.success .slick-prev{left:0;}
	.success .slick-next{right:0;}
	h2,.hm-get-in-touch h2{font-size:26px;}
	.hm-get-in-touch {background-size: 1400px auto;height: 500px;}
	.hm-get-in-touch .cnt-in{bottom:130px;}
	.hm-prds .prds-bx p{font-size: 16px;line-height: 34px;min-height: 440px;}
	.hm-prds .prds-bx h3{margin-bottom: 20px;font-size: 17px;min-height: 42px;}
	.hm-banner .banner-in h1{font-size:40px;line-height:50px;}
	.hm-banner .banner-in .img{padding-top:140px;}
	.hm-banner .banner-in .img figure img {width: 300px;}
	.hm-banner {background-size: 600px auto;height: 592px;}
	.hm-banner .banner-in .banner-cnt{padding-top:145px;}
	.hm-banner .banner-in p {margin-bottom: 40px;}
	.inner-cnt h2{margin-top:20px;}
	.inner-cnt {padding: 65px 0;}
	.inner-banner .banner-in .banner-cnt h1{font-size:40px;}
	.inner-banner{margin-top:112px;}
	.inner-cnt.automotive figure.float img{width:500px;}
	.inner-cnt.contact h3{font-size:22px;}
	.inner-cnt.contact h2{margin-bottom:35px;}
	.inner-cnt.contact .form-control{height:60px;}
	.inner-cnt.contact textarea.form-control{height:160px;margin-bottom:35px;}
	.line {margin: 40px 0;}
	.impt-feat-in .wrap{width:455px;}
	.impt-feat-in{height:855px;}
	.impt-feat-in .wrap .item-cnt{width:65%;}
	.impt-feat-in .wrap .item-img{width:35%;}



}

@media(max-width:991px){
	.navbar-collapse{width: 260px;position: absolute;top: 60px;right: 0;background: rgba(203,16, 20,0.8);padding: 15px;border-radius:6px;}
	.navbar-collapse:before{position:absolute;top:-11px;right:21px;content:'';width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 12px solid #333;}
	header.hminified .navbar-collapse{right:9px;}
	.navbar-dark .navbar-nav .nav-link{font-size:14px;color:#fff}
	.dropdown-item{font-size:13px}
	.navbar-dark .navbar-nav .nav-link:hover{color:#fff;}
	.navbar-toggler:focus{box-shadow:none;}
	footer {padding: 40px 20px 10px;}
	.ftr-logo{margin-bottom:35px;}
	footer .ftr-btm {padding-top: 30px;}
	.success .slick-list{width:85%;}
	.success .success-in{padding:30px 40px;margin:20px;}
	h2,.hm-get-in-touch h2{font-size:24px;}
	.hm-get-in-touch {background-size: 1000px auto;height: 370px;}
	.hm-get-in-touch .cnt-in{bottom:100px;}
	.btn-sec,.btn-pry{font-size:15px;width: 130px;height: 45px;line-height: 45px;}
	.hm-prds .prds-bx p{min-height:auto;margin-bottom:25px;}
	.hm-prds .prds-bx h3{min-height:auto;}
	.hm-prds .prds-bx{margin-bottom:50px;}
	.hm-banner .banner-in h1{font-size:30px;line-height:40px;}
	.hm-banner .banner-in .img{padding-top:120px;}
	.hm-banner .banner-in .img figure img {width: 175px;}
	.hm-banner {background-size: 390px auto;height: 450px;}
	.hm-banner .banner-in .banner-cnt{padding-top:125px;}
	.hm-banner .banner-in p {margin-bottom: 30px;}
	.inner-banner {background-size: 1538px auto;}
	.inner-banner .banner-in {height: 300px;}
	.inner-banner .banner-in .banner-cnt h1{font-size:36px;}
	.inner-cnt.automotive figure.float img{width:340px;}
	.inner-cnt .dm figure{text-align:center;margin-bottom:30px;}
	.about-process .about-process-in{width:690px;}
	.about-process .about-process-in .wrap .item-no{width:83px;font-size:68px;}
	.about-process .about-process-in .wrap .item-cnt{left:140px;width:430px;}
	.impt-feat-in{background:none;margin-top:40px;height:auto;}
	.impt-feat-in .wrap{width:100%;position:relative;margin-bottom:30px;}
	.impt-feat-in .wrap.two{top:0}
	.impt-feat-in .wrap.two .item-cnt{float:right;padding-left:20px}
	.impt-feat-in .wrap.three{margin-bottom:0;}


}

@media(max-width:767px){
	.navbar{max-width:540px;margin:0 auto;}
	.navbar-collapse{right:0px;top:62px;}
	header.hminified .navbar-collapse{right:0;}
	footer {padding: 40px 0 20px;}
	.navbar-toggler {padding: 2px 5px;}
	footer ul.links {margin-bottom:35px;}
	.section-wrap{padding:40px 0;}
	.section-wrap-top{padding-top:40px;}
	.section-wrap-btm{padding-bottom:40px;}
	.section-wrap2,.line{margin:50px 0;}
	.section-wrap-top2{margin-top:40px;}
	.section-wrap-btm2{margin-bottom:40px;}
	.success .slick-arrow{width:40px;height:40px;}
	.success .success-in{padding:20px;height: 320px;}
	.success .success-in p{font-size: 14px;line-height:24px;}
	.success .slick-dots{bottom:35px;}
	.success .success-in .small{font-size:13px;margin-bottom:20px;}
	.success .slick-dots li button{width:13px;height:13px;}
	h2{font-size:22px;}
	.hm-get-in-touch{background:none;background-color:#b10001;bottom:0;height:220px;}
	.hm-get-in-touch .cnt-in{top:50%;transform:translate(-50%, -50%);bottom:initial;width:100%}
	.success-story .success {margin-bottom:40px;}
	.hm-abt .mbl{display:block;}
	.hm-abt .dt{display:none;}
	.hm-banner .banner-in .banner-cnt{width:55%;}
	.hm-banner .banner-in h1 {font-size: 24px;line-height: 34px;}
	.inner-cnt h2{font-size:18px;}
	.inner-banner {background-size: 1325px auto;}
	.inner-banner .banner-in {height: 260px;}
	.inner-banner .banner-in .banner-cnt h1 {font-size: 32px;}
	.inner-cnt.plateform .overview-bx{text-align:center;}
	.inner-cnt h2.dt{display:none;}
	.inner-cnt h2.mbl{display:block;}
	.inner-cnt figure.float{float:none;margin:0 0 30px;text-align:center}
	.inner-cnt.automotive figure.float img{width:90%;display:inline-block;}
	.about-process .about-process-in {width: auto;height:auto;margin-bottom:10px;background-size: 360px auto;}
	.about-process .about-process-in .wrap .item-cnt {left: 103px;width: 330px;font-size: 12px;line-height: 18px;}
	.about-process .about-process-in .wrap {height: 92px;}
	.about-process .about-process-in .wrap .item-no {width: 80px;font-size: 60px;}
	.about-process {margin-top: 40px;}
	.inner-cnt.contact p{font-size:14px;line-height:24px}
	.inner-cnt.contact .form-control{margin-bottom:25px;}



}

@media(max-width:575px){
	.navbar-dark .navbar-nav .nav-link{font-size: 13px;}
	.dropdown-item {font-size: 12px;}
	.navbar-collapse{width:240px;}
	header{padding:10px 15px}
	header.hm.hminified{padding:5px 10px}
	footer .ftr-btm {padding-top: 15px;}
	footer ul.links {margin-bottom: 25px;}
	footer ul.links li a {font-size: 14px;}
	p,.inner-cnt p {font-size: 14px;line-height: 24px;}
	footer h3 {font-size: 16px;margin-bottom: 20px;}
	footer .ftr-btm p{font-size: 13px;text-align: center;}
	footer .ftr-btm ul.link {float: none;text-align: center;}
	footer .ftr-btm ul.link li {float: none;padding-left: 5px;display: inline-block;}
	footer h4{font-size: 14px;}
	.success .slick-arrow{width:30px;height:30px;}
	.success .slick-list {width: 90%;}
	.success .success-in {padding: 15px;height: 360px;}
	h2, .hm-get-in-touch h2{font-size:20px;}
	.hm-get-in-touch{height:200px;}
	.success-story .success {margin-bottom:30px;}
	.hm-prds .prds-bx{margin:0 15px 40px;padding:30px 20px 20px 30px}
	.hm-prds p{width:auto;}
	.hm-banner {height: 385px;background-position: right -123px top;}
	.hm-banner .banner-in h1 {font-size: 20px;line-height: 29px;}
	.hm-banner .banner-in .banner-cnt {padding-top: 100px;}
	.hm-banner .banner-in .banner-cnt .btn-pry {font-size: 13px;width: auto;height: 35px;line-height: 35px;}
	.hm-banner .banner-in p {margin-bottom: 25px;}
	.inner-cnt h2{margin-top:15px;}
	.inner-cnt {padding: 60px 0;}
	.inner-banner{margin-top:82px;}
	.inner-banner {background-size: 1222px auto;}
	.inner-banner .banner-in {height: 240px;}
	.inner-banner .banner-in .banner-cnt h1 {font-size: 26px;}
	.inner-banner .banner-in .banner-cnt h1 span {font-size: 14px;}
	.inner-cnt.plateform .overview-bx {margin-top: 30px;}
	.inner-cnt ul li {font-size: 14px;line-height: 24px;}
	.inner-cnt .dm figure img{width:90%;}
	.about-process {margin-top: 30px;}
	.about-process .about-process-in{background:none;}
	.about-process .about-process-in .wrap:after{background:red;height:2px;width:60%;left:20%;position:absolute;content:'';}
	.about-process .about-process-in .wrap .item-cnt {left: 63px;width: 270px;}
	.about-process .about-process-in .wrap .item-no {width: auto;font-size: 40px;}
	.inner-cnt.contact h2 {margin-bottom: 30px;}
	.inner-cnt.contact h3{font-size:20px;}
	.inner-cnt.contact .form-control{height:50px;}
	.inner-cnt.contact textarea.form-control{height:140px;margin-bottom:30px;}
	.container-cnt form{margin-bottom:40px}
	.line {margin: 25px 0;}
.impt-feat-in .wrap .item-img{display:none}
.impt-feat-in .wrap .item-img.mbl{display:block}
.impt-feat-in .wrap .item-img.mbl figure{text-align:center}
.impt-feat-in .wrap .item-cnt{width:100%}
.impt-feat-in .wrap .item-cnt h2{display:none}
.impt-feat-in .wrap.two .item-cnt{padding-left:0;}



}

@media(max-width:413px){
	.navbar-brand img{width:150px}
	.success .success-in {padding: 15px 15px 60px;height: auto;}
	.success .success-in .small{line-height:20px;}
	.success .success-in p {font-size: 13px;line-height: 23px;}
	.success .slick-dots li button {width: 10px;height: 10px;}
	.hm-get-in-touch{height:170px;}
	.btn-sec,.btn-pry {font-size: 14px;width: 120px;height: 40px;line-height: 40px;}
	.hm-banner .banner-in .banner-cnt {width: 58%;}
	.hm-banner .banner-in h1 {font-size: 18px;line-height: 26px;}
	.inner-cnt h2{font-size:17px;}
	.inner-banner{margin-top:79px;}
	.inner-banner .banner-in .banner-cnt h1 {font-size: 24px;}
	.inner-cnt.plateform .overview-bx {margin-top: 25px;}
	.about-process .about-process-in .wrap .item-cnt {left: 50px;width: 256px;}
	.about-process .about-process-in .wrap .item-no {font-size: 32px;}
	.inner-cnt.contact h3{font-size:18px;margin-bottom:15px;}
	.impt-feat-in .wrap{margin-bottom:20px;}



}

@media(max-width:359px){
	.about-process .about-process-in .wrap {height: 132px;}
	.about-process .about-process-in .wrap .item-cnt {width: 205px;}
	.about-process .about-process-in .wrap .item-no {font-size: 30px;}

}