<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */



input[type="submit"], input[type="button"], input[type="text"], input[type="password"], textarea { -webkit-border-radius:0; -webkit-appearance: none; }

a[href^=tel] {

text-decoration:inherit;

color: inherit;

}

@media only screen and (min-width: 768px) {
/* animation css */
.u-fade { opacity: 0; transform: translate3d(0, 40px, 0); transition-property: opacity, transform; transition-duration: 0.6s, 1.2s; transition-delay:0.2s; transition-timing-function: ease-out;}
.txt-l { opacity: 0; transform: translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:0.4s; transition-duration: 0.8s, 1s; transition-timing-function:ease-out;}
.ani-l { opacity: 0; transform:translate3d(-100px, 0, 0); transition-property: opacity, transform; transition-delay:.5s; transition-duration: 0.5s, 1s; transition-timing-function:ease-out;}
.ani-r { opacity: 0; transform: translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:.2s; transition-duration: 0.5s, 1s; transition-timing-function:ease-out;}

.is-animated .u-fade, .is-animated .ani-l, .is-animated .ani-r, .is-animated .txt-l { opacity: 1; transform: translate3d(0, 0, 0); }

.ani-r-one { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:.1s; transition-duration: 0.1s, 1s; transition-timing-function:ease-out;}
.ani-r-two { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:.3s; transition-duration: 0.3s, 1s; transition-timing-function:ease-out;}
.ani-r-tre { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:.5s; transition-duration: 0.5s, 1s; transition-timing-function:ease-out;}
.ani-r-fr { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:.7s; transition-duration: 0.7s, 1s; transition-timing-function:ease-out;}
.ani-r-fiv { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:.9s; transition-duration: 0.9s, 1s; transition-timing-function:ease-out;}
.ani-r-six { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:1.0s; transition-duration: 1.0s, 1s; transition-timing-function:ease-out;}
.ani-r-seven { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:1.1s; transition-duration: 1.1s, 1s; transition-timing-function:ease-out;}
.ani-r-eit { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:1.2s; transition-duration: 1.2s, 1s; transition-timing-function:ease-out;}
.ani-r-nin { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:1.3s; transition-duration: 1.3s, 1s; transition-timing-function:ease-out;}
.ani-r-ten { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:1.4s; transition-duration: 1.4s, 1s; transition-timing-function:ease-out;}
.ani-r-eleven { opacity: 0; transform:translate3d(100px, 0, 0); transition-property: opacity, transform; transition-delay:1.5s; transition-duration: 1.5s, 1s; transition-timing-function:ease-out;}

.is-animated .ani-r-one, .is-animated .ani-r-two,.is-animated .ani-r-tre,.is-animated .ani-r-fr,.is-animated .ani-r-fiv,.is-animated .ani-r-six,.is-animated .ani-r-seven,.is-animated .ani-r-eit,.is-animated .ani-r-nin,.is-animated .ani-r-ten,.is-animated .ani-r-eleven{ opacity: 1; transform: translateZ(0); }

.fade-up {transform: translate3d(0,30px,0); opacity: 0; transition-property: opacity, transform; transition-delay:0.9s; transition-duration: 0.9s, 1s; transition-timing-function:ease-out;}
.fade-down-left{transform: translate3d(100px,-100px,0); opacity: 0; transition-property: opacity, transform; transition-delay:0.8s; transition-duration: 0.8s, 1s; transition-timing-function:ease-out;}
.fade-left {transform: translate3d(50px,0,0);opacity: 0; transition-property: opacity, transform; transition-delay:0.7s; transition-duration: 0.7s, 1s; transition-timing-function:ease-out;}
.fade-up-left {transform: translate3d(100px,100px,0);opacity: 0; transition-property: opacity, transform; transition-delay:0.6s; transition-duration: 1.6s, 1s; transition-timing-function:ease-out;}
.fade-up-right {transform: translate3d(-100px,100px,0);opacity: 0; transition-property: opacity, transform; transition-delay:0.5s; transition-duration: 1.5s, 1s; transition-timing-function:ease-out;}
.fade-right {transform: translate3d(-100px,0,0);opacity: 0; transition-property: opacity, transform; transition-delay:0.4s; transition-duration: 0.4s, 1s; transition-timing-function:ease-out;}
.fade-left {transform: translate3d(50px,0,0); opacity: 0; transition-property: opacity, transform; transition-delay:0.3s; transition-duration: 0.3s, 1s; transition-timing-function:ease-out;}
.fade-down-right {transform: translate3d(-100px,-100px,0); opacity: 0; transition-property: opacity, transform; transition-delay:0.2s; transition-duration: 0.2s, 1s; transition-timing-function:ease-out;}

.is-animated .fade-up, .is-animated .fade-down-left, .is-animated .fade-left, .is-animated .fade-up-left, .is-animated .fade-up-right, .is-animated .fade-right, .is-animated .fade-left, .is-animated .fade-down-right  {opacity: 1; transform: translateZ(0);transition-timing-function: ease;transition-duration: .9s;}

}

/* #Media Queries

================================================== */



/* Smaller than standard 960 (devices and browsers) */



@media only screen and (min-width: 1920px) {



}



@media only screen and (max-width: 1280px) {

body{ overflow-x:hidden; }

.key-bg ul.sub li  { float:left;}

.capab-lft	{ width:100%;}

#section-sub-menu.fixed	{ top:auto;}

.about-popup-pad { width:100%;}


/*index page css */

.home-banner .flexslider { min-height:455px;}
.menu-pad { height: inherit;}

}





@media screen and (min-width:1024px) and (max-width:1279px) {

img {max-width:100%; }

.row { width:1000px; }



/*index page css */

.home-banner .flexslider { min-height:364px;}

.cbp-hrmenu &gt; ul &gt; li &gt; a { padding:12px 10px; /*font-size:15px;*/}
.cbp-hrmenu &gt; ul &gt; li { float: none; display: inline-block;}

.home-banner .flex-control-nav { width:1000px; bottom:20px;}

.home-banner .flex-caption h1 { font-size:50px; line-height:50px;}

.home-banner .flex-caption h1 span { font-size:28px; line-height: 36px;}

.home-banner .flex-caption p { margin-bottom:15px;}

.industry-pad .row { padding: 0 16px;}

.product-cont h2 { font-size:32px; line-height:36px; }

.product-cont p { width:60%;}

#products.owl-carousel .owl-item h2 { padding:14px 10px;}

.capab-lft { width: 100%; }

.footer-pad li a { font-size:16px;}

.resp-tabs-list li	{ font-size:20px;}

.resp-tab-content	{ padding:40px 30px;}

.map-lft		{ padding:45px 20px;}

.enquiry-pad li	{ width:31.5%;}

.date-pad		{ margin-right:15px;}

.enquiry-pad li p	{ width:62%;}





/* about page css */

.welcome-r h3 { font-size:26px;}

.welcome-r ul li span { width: 62%;}

.welcome-r ul li:last-child { margin-bottom:0; padding-bottom:0;}

.welcome-l .video-img iframe { height: 436px; }

.mission p { padding:0 100px;}

.bubble-txt { padding:25px 20px;}

.certificate-pad ul li {width: 28%;}

#history .owl-nav { top: 29.5%; }

#history.owl-theme .owl-controls .owl-nav .owl-prev { left:-1px;}

#history.owl-theme .owl-controls .owl-nav .owl-next { right:-1px;}

#history.owl-theme .owl-controls .owl-nav [class*="owl-"] { z-index:1;}

.inner-nav ul li { margin:0 5px;}

.overview-pad p { padding:0 80px;}

.location-r { width:57%;}

.bubble-bg.pink, .bubble-bg.green, .bubble-bg.blue, .timeline__item.pink1 .bubble-bg.pink, .timeline__item.green1 .bubble-bg.green, .timeline__item.blue1 .bubble-bg.blue	{ left:53px;}



/*  */

.resp-tab-content h2 { font-size:32px;}

.enquiry-pad h3		{ font-size:30px;}

.hotel-pad h3		{ font-size:28px; line-height:36px;}

.hotel-pad img		{ width:100%;}

.lft-addr			{ margin-left:43px; min-height:220px; margin-bottom:30px;}

.career-lft			{ width:43%;}

.career-rgt			{ padding:15px 30px 0px; width:57%;}

.job-section li .job-cont	{ padding:20px 0px 0px 10px; min-height:239px;}

.job-section h4		{ margin-bottom:15px; padding-bottom:10px;}



.overview-pad h1	{ font-size:36px; line-height:38px;}

.industrial-pad ul li	{ width:32.5%;}

.industrial-pad ul li .industrial-img .overlay  { padding:10px 10px; }

.industrial-pad ul li .overlay p	{ padding-bottom:15px; line-height:24px;}

.industrial-pad ul li.red .industrial-cnt, .industrial-pad ul li.green .industrial-cnt	{ padding:8px 10px;}

.industrial-pad ul li.yellow .industrial-cnt	{ padding:20px 15px; min-height:324px; }

.industrial-pad ul li .industrial-cnt	{ padding:20px 10px;}

.industrial-pad ul li .industrial-cnt h2	{ font-size:16px; background-position:98% center;}



.content-pad h1		{ font-size:34px;}

.gray-box			{ width:95%;}

.key-bg ul.sub li	{ margin-right:16px;}



#coimbatore_register_office_map_address, #coimbatore_unit2_map_address, #coimbatore_unit3_map_address, #coimbatore_unit4_map_address, #coimbatore_unit5_map_address, #coimbatore_unit6_map_address, #chennai_sriperumbudur_unit_map_address, #chennai_chennai_sriperumbudur_unit_map_address, #chennai_chennai_sriperumbudur_unit_map_address, #pune_uinit2_map_address, #pune_uinit3_map_address, #indore_pithampur_unit_map_address, #Jamshedpur_unit_map_address, #Faridabad_unit_map_address, #Bangalore_unit_map_address { width:306px;}

.reg{ position:absolute; top:34pxpx!important; left:577px!important;}

.bangalore{ position:absolute; top:468px!important; left:585px!important; height:250px !important;}

.reg2{ position:absolute; top:515px!important; left:535px!important;}

.sriperum{ position:absolute; top:511px!important; left:613px!important;}

.pithampur{ position:absolute; top:345px!important; left:576px!important;}

.jamshed{ position:absolute;top: 342px!important; left: 703px!important; height: 225px !important;}

.pune{ position:absolute; top: 384px!important; left: 553px!important; height: 245px !important;}

.faridabad{ position:absolute; top:265px!important; left:590px!important;}

.content-pad .location-img p	{ font-size:17px;}



.e-brochure ul li		{ width:22%; margin-right:2%;}

.e-brochure ul li h3	{ line-height:22px; font-size:16px;}

.industry-cnt p {font-size: 16px;}

/*12-1-2021*/
.div-cap-main .div-cap-cnt .div-cap-lft{padding-right: 50px;}
footer{padding: 45px 0 0;}
.footer-top {padding-bottom: 25px;}
.ftr-lst-pro{padding: 40px 0;}
.ftr-lst-pro ul li .lst-pro-cnt h4{font-size: 24px; line-height: 28px; margin-bottom: 0;}
.div-cap-main{padding: 50px 0;}
.user-segment{padding: 40px 0 20px 0;}
.industry-list {float: left;width: 100%;margin: 0 0 30px 0;}
.our-segment {width: 100%;float: left;padding-top: 0px;}
.industry-l ul li .industry-cnt{min-height: 268px;}
.industry-pad{padding: 50px 0;}
.year-sec ul li .l-cnt h3{font-size: 36px; line-height: 36px;}
/*abt*/
.directors-pad .row {padding: 0px;}
.iso-logo ul li h3{font-size: 20px;}
.product-banner.no-padd{padding: 0;}
.overview-pad p{padding: 0;}
.niche-lst ul li{min-height: 260px;}
.location-r{margin-top: 0;}
.industrial-pad ul li {width: 32.6%;}
.industrial-pad ul li.orange.m-r-0 {margin-right: 10px;}
.industrial-pad ul li .industrial-img .desctxt{padding: 18px 12px;}
.overview-pad h1{font-size: 28px;}
.strong-process-pad .process-btm-lst ul li .btm-cnt-main h2 { font-size: 15px; line-height: 24px;}
.strong-process-pad .process-btm-lst ul li .btm-cnt-main p {line-height: 18px;}
ul.cap-lst li .thumd-cont {font-size: 18px;line-height: 22px;}
ul.cap-lst {margin-top: 20px; padding-bottom: 40px; margin-bottom: 24px;}
.strong-process-pad h1 {font-size: 34px; line-height: 42px; margin-bottom: 40px;}
.flex-caption { padding: 35px 30px 35px 60px; left: 100px;}
.flex-caption img { margin-bottom: 50px;  margin-top: 15px; }


/* new css */
.overview-pad .location-r p { padding: 0px 0px;}
/*3-5-2022*/
.high-list ul li .high-cnt h3{font-size: 32px;}
.high-list.st-bg ul li .high-cnt {height: 400px;}
.auto-list ul li .auto-cnt h3{font-size: 28px; line-height: 32px;}
.niche-sec .ni-rgt {padding: 20px 15px;}
.niche-sec h2{font-size: 20px; line-height: 28px; margin-bottom: 10px;}
._hero__headline-wrapper h1._hero__headline.cmp-teaser__title span {width: 100%;float: left;padding: 0; font-size: 27px;}
._hero__text p {font-size: 25px;line-height: 35px;}
.niche-sec .ni-rgt{padding-left: 20px !important;}
.globally h2{font-size: 24px; line-height: 30px;}



/*sustainability.html*/
.high-list ul li .high-cnt h3 { font-size: 30px; line-height: 40px;}
.high-list ul li .high-cnt p { font-size: 17px; line-height: 25px;}

.sustain-lft h3{font-size: 30px; line-height: 40px;}

.global-goals-rht h4{font-size: 30px; line-height: 40px;}

.envi-pol .location-r h1{font-size: 30px; line-height: 40px;}

.corporate-lft h5 {font-size: 30px; line-height: 40px;}

/*key-strategy.html*/
.our-key-stat ul li h4 {  font-size: 17px; line-height: 24px;}
.our-key-stat ul { padding-right: 40px;}

.ks-points {min-height: 480px;}


/*research-and-development.html*/
.road ul li h3 { padding: 7px;}

.cbp-hrsub.fullwidth .cbp-hrsub-inner-lft ul li {padding-right: 15px;margin-right: 15px;}
.cbp-hrsub.fullwidth .cbp-hrsub-inner-lft ul li ul li a { font-size: 14px;}
.cbp-hrsub.fullwidth {margin-left: -740px;}
.company-policy p {font-size: 16px;}
.company-policy a.read-more {font-size: 14px;}
}





@media screen and (min-width:768px) and (max-width:1023px) {

img {max-width:100%; }

.row { width:740px; }


.footer-pad.footer-cap { clear: both;}

/*Home*/

.menu{ display:none;}

.m-menu { display:block; margin-top: 0px;}

.mobNav { display:block;}

.hdr-btm ul li a.login-btn::before {top: 4px;}

/*index page css */

.home-banner .flexslider { min-height:0px;}

.cbp-hrmenu &gt; ul &gt; li &gt; a { padding:12px 7px; font-size:15px;}

.home-banner .flex-control-nav { width:740px; bottom:20px;}

.home-banner .flex-caption h1 { font-size:30px; line-height:34px; margin-bottom:2px;}

.home-banner .flex-caption h1 span { font-size: 20px; line-height: 28px;}
.home-banner .flex-caption p { margin-bottom:15px; font-size: 18px; line-height: 24px;}

.industry-pad .row { padding: 0 0px;}

.product-cont h2 { font-size:25px; line-height:29px; }

.product-cont p { width:60%;}

#products.owl-carousel .owl-item h2 { padding:14px 10px;}

.capab-lft { width: 100%; }

.footer-pad li a { font-size:16px;}

.industry-l ul li .industry-cnt { min-height: 206px; padding: 14px; }

.industry-l ul li .industry-cnt h2 { font-size: 18px; line-height: 20px; margin-bottom: 10px; padding-bottom: 10px;}

/*.industry-l ul li .industry-cnt span.btn-lft { bottom: 1px; left: -44px;}

.industry-l ul li .industry-cnt span.btn-rht { right: -44px; left:auto;}

.industry-l ul li .industry-cnt span.btn-lft.btn-top { top: -42px; }*/

#products.owl-carousel .owl-item .item .news-img::after { border-bottom: 250px solid rgba(0,0,0,0.03); border-left: 239px solid transparent;}

.capab-lft h3 { font-size: 24px; margin-bottom: 12px; padding-bottom: 5px;}

.capab-lft p { line-height:22px; }

.footer-pad.footer-fid { width: 26%; margin-bottom:20px; }

.footer-pad.footer-prod { width: 44%;}

.footer-pad.footer-mid {  width:40%; margin-bottom:20px; }

.footer-pad.footer-cap	{ width:26%; margin-left:0;}

.home-banner .flexslider .slides &gt; li { height: auto;  background-size: cover; background-position: 80% center;}



.product-banner .flexslider	{ min-height:185px;}



.hdr-top ul li { display:none; border-right:none;}

.hdr-top ul li.advant, .hdr-top ul li.web-lang { display:block;}

.hdr-top ul li.advant	{ border-left:1px solid #cacaca; padding-left:10px;}

.hdr-btm, .is-sticky .hdr-btm	{ margin-left:-21px;}

.hdr-top { margin-left:70px;}

.menu-pad { display:none;}

.logo-top { padding:8px 0;}

.logo { width: 200px;}

.menu-sec { padding: 15px 0;}

/* about page css */

.welcome-r { padding:15px;}

.welcome-r h3 { font-size:20px; margin-bottom:20px;}

.welcome-r ul li { font-size:20px; margin: 0 0 11px 0; padding: 0 0 11px 0;}

.welcome-r ul li span { width: 55%; padding-left:20px;}

.welcome-r ul li:last-child { margin-bottom:0; padding-bottom:0;}

.welcome-l .video-img iframe { height: 436px; }

.mission p { padding:0 100px;}

.bubble-txt { padding:16px 12px; margin:15px 0 0 0; }

.certificate-pad ul li {width: 32%;}

#history .owl-nav { top:33%; }

#history.owl-theme .owl-controls .owl-nav .owl-prev { left:-1px;}

#history.owl-theme .owl-controls .owl-nav .owl-next { right:-1px;}

#history.owl-theme .owl-controls .owl-nav [class*="owl-"] { z-index:1;}

.inner-nav ul li { margin:0 5px;}

.overview-pad p { padding:0 40px;}

.directors-pad ul li { width:30%; margin-right: 5%;}

.directors-pad ul li:nth-child(3n) { margin-right:0%;}

.directors-pad ul li:nth-child(4n) { margin-right:5%;}

.location-l { margin-right: 5%;}

.location-r { width:48%; margin:20px 0 0 0;}

.location-r p { font-size:22px;}

.e-brochure ul li {width: 30%; margin-right:4%;}

.e-brochure ul li h3	{ line-height:22px; font-size:16px;}

.e-brochure ul li:nth-child(3n) { margin-right:0%;}

.e-brochure ul li:nth-child(4n) { margin-right:4%;}

.bubble-bg.pink, .bubble-bg.green, .bubble-bg.blue, .timeline__item.pink1 .bubble-bg.pink, .timeline__item.green1 .bubble-bg.green, .timeline__item.blue1 .bubble-bg.blue	{ display:none;}

.timeline__item.pink::after, .timeline__item.green::after, .timeline__item.blue::after, .timeline__item.pink1::after, .timeline__item.green1::after, .timeline__item.blue1::after { background-size:70%; left:0;}

.timeline__item::after	{ top:33%;}

.timeline__content h2	{ display: block; line-height:28px;}

.timeline__content	{ padding:10px;}

.timeline--mobile::before	{ left:14px !important;}

.timeline--mobile .timeline__item { padding-left:45px;}





/* aluminium powertrain */

.key-bg ul.sub li { width: 30.33%; margin-right: 4%;}

.key-bg ul.sub li:nth-child(3n+3) { margin-right:0;}



/*  */

.resp-tab-content	{ padding:30px 15px;}

.resp-tab-content h2 { font-size:32px;}

.map-lft			{ padding:30px 20px;}

.map-lft p			{ font-size:17px; line-height:22px;}

.enquiry-pad h3		{ font-size:30px;}

.enquiry-pad li		{ width:46%; }

.enquiry-pad li a, .enquiry-pad li p	{ font-size:18px;}

.enquiry-pad li:nth-child(3n-3)	{ margin-right:20px;}

.enquiry-pad li:nth-child(2n-2)	{ margin-right:0px; word-break:break-all;}

.hotel-pad			{ width:100%;}

.hotel-pad h3		{ font-size:28px; line-height:36px; float:left; width:100%; text-align:center;}

.hotel-pad img		{ width: auto;}

.hotel-rgt			{ width:100%;}

.lft-addr			{ margin-left:0px; margin-right:40px; min-height:220px; margin-bottom:30px; width:46%;}

.lft-addr:nth-child(2n-2)	{ margin-right:0px;}

.career-lft			{ width:100%; text-align:center; background:none; padding-top:10px;}

.career-lft img		{ float:none;}

.career-rgt			{ padding:15px 20px 0px; width:100%; text-align:center;}

.job-section li		{ width:100%; margin-bottom:20px;}

.job-img			{ width:38%;}

.job-section li img	{ width:auto;}

.job-section li .job-cont	{ padding:40px 30px 0; width:62%;}

.job-section h4		{ margin-bottom:15px; padding-bottom:10px;}



.overview-pad h1	{ font-size:32px; line-height:34px;}

.industrial-pad ul li	{ width:49%; margin-right:2%; margin-bottom:2%;}

.industrial-pad ul li:nth-child(2n-2) { margin-right:0;}

.industrial-pad ul li .industrial-img .overlay  { padding:25px 30px; }

.industrial-pad ul li .overlay p	{ padding-bottom:15px;}

.industrial-pad ul li.red .industrial-cnt, .industrial-pad ul li.green .industrial-cnt	{ padding:8px 10px;}

.industrial-pad ul li.yellow .industrial-img .overlay { background:#d0ac1a;}

.industrial-pad ul li.yellow p	{ padding:0 0 15px;}

.industrial-pad ul li.yellow	{ border-top:6px solid #d0ac1a;}

.industrial-pad ul li.yellow .industrial-cnt	{ padding:20px 15px; min-height:0px; border:1px solid #eaeaea; background:#fff; }

.industrial-pad ul li.yellow:hover .industrial-cnt h2 { background:url(../images/arrow-rgt-b.png) no-repeat 99% center; color:#ad650d;}

.industrial-pad ul li .industrial-cnt h2	{ color:#455560; background:url(../images/arrow-rgt.png) no-repeat 97% center;}

.industrial-pad ul li .industrial-cnt	{ padding:20px 10px;}

.industrial-pad ul li .industrial-cnt h2	{ font-size:16px; background-position:98% center;}

.con-hide	{ display: block;}

.con-show, .plus-icon	{ display:none;}



.content-pad h1		{ font-size:28px; line-height:36px;}

.gray-box			{ width:95%;}

.img-hide		{ display: block;}

.hidden-img { opacity:0; display: block; }

.img-show		{ display:none;}

.key-bg ul.sub li h3	{ font-size:17px;}

.cap-box-left h4, .key-bg h4, .cap-box-right h4	{ font-size:24px; line-height:28px;}	

/*.product-banner .flexslider	{ background:none; min-height:0;}

.product-banner .flexslider .slides img	{ poacity:1;}*/

.about-content6	{ display:block;}

.map-main		{ display:none;}

.about-content6 .lft-address, .about-content6 .rht-address{ width:33%; min-height:408px;}

.about-content6 h4	{ font-size:17px;}

.lft-address p	{ font-size:16px; line-height:22px; padding:0; }

.about-content6	{ margin-top:0;}

.content-pad .location-img p	{ font-size:16px; line-height:19px; min-height:48px;}

.capabilities .fac-cont h1		{ font-size:22px; line-height:24px;}

.foot-rgt p		{ font-size:20px;}

.industry-pad h1 { font-size:34px;}

#products.owl-carousel .owl-item h2	{ font-size:18px; line-height:22px;}

.corporate-section h2 { font-size:26px; padding-bottom:15px;}

.capabilities .fac-cont	{ padding:30px 2%;}

.video-img iframe		{ height:338px;}

#carousel.flexslider .slides &gt; li:hover .thumd-cont { line-height:20px; min-height:69px; padding:10px 5px;}



.modal-box	{ max-width: 94%;left: 0 !important;right: 0;margin: 0 auto;}

.popup		{ min-width:650px;}



.loc-img img	{ width:90%; height: auto;}

.heading-inner.pad.btm-pad2 h2 { margin-bottom:25px;}

/*.ebro-img { width:32%;}*/

.ebro-pad .about-popup-pad { margin-left:3%;}

.about-popup-pad ul li label { width:25%;}
.about-popup-pad ul li .rgt-form { width: calc(100% - 25%);float: right;}

.about-popup-pad span.wpcf7-form-control-wrap { width:75%;}


.flex-caption {width: 300px; padding: 20px 20px; left: 80px;}
.flex-caption img { margin-bottom: 30px; margin-top: 15px;}
.location-r h1{font-size: 32px; line-height: 36px;}

.industry-l { width: 100%;}

.industry-l.industry-r {  width: 50%;}

.industry-cnt p {font-size: 18px; line-height: 22px;}

.industry-l ul li .industry-cnt {min-height: 310px;}

#slider .flex-direction-nav li a.flex-next{left: 43%;}

/*12-1-2021*/
.year-sec ul li{width: 50%; float: left; margin-bottom: 20px;}
.year-sec ul li:nth-child(2){border-right: none;}
.industry-list {float: left;width: 100%;margin: 0;}
.our-segment {width: 100%;float: left;padding-top: 40px;}
.product-cont {float: left;width: 100%;margin-bottom: 20px;margin-right: 0%;}
#products {float: left;width: 100%;}
.product-cont a.read-more{display: none;}
.user-segment h2{font-size: 24px; line-height: 28px;}
.user-segment ul li {width: 49%; margin-bottom: 15px;}
.user-segment ul li:nth-child(2n+2){margin-right: 0;}
.div-cap-main .div-cap-cnt .div-cap-lft {padding-right: 20px;}
.div-cap-main{padding: 40px 0;}
.div-cap-main .div-cap-cnt .div-cap-lft h2{font-size: 28px;line-height: 36px;padding-bottom: 15px;}
.ftr-lst-pro{padding:40px 0;}
.ftr-lst-pro ul li .lst-pro-img{margin-bottom: 10px;}
.ftr-lst-pro ul li .lst-pro-cnt h4{font-size: 20px; line-height: 25px;}
.ftr-lst-pro {padding: 40px 0 20px 0;}
footer{padding: 40px 0 0 0;}
.footer-top {padding-bottom: 15px;}
.user-segment ul li .seg-cnt h3{font-size: 24px; line-height: 28px;}
.our-segment h2 {font-size: 28px;line-height: 32px;margin-bottom: 15px;}
.industry-l ul li .industry-img .overlay h2{font-size: 24px; line-height: 28px;}
.year-sec ul li .l-cnt h3{font-size: 32px; line-height: 36px;}
.footer-pad h3{font-size: 20px;}
.user-segment {padding: 40px 0 20px 0;}
.industry-l.industry-r {width: 100%;}
.industry-l.industry-r ul li .industry-img {width: 50%;float: left;}
.industry-l.industry-r ul li .industry-cnt {width: 50%;}
.industry-l ul li .industry-cnt span.btn-lft.btn-top {top: auto;left: 0%;bottom: 0px;/*transform: rotate(-90deg);*/}
.industry-pad{padding: 40px 0;}
.products{padding: 40px 0;}
.div-cap-main .div-cap-cnt .div-cap-lft p{padding-bottom: 20px;}

/*abt*/
.directors-pad .row {padding: 0;}
.company-policy .row{padding: 0;}
.company-policy h2 {font-size: 28px;line-height: 36px;margin-bottom: 20px;}
.iso-logo ul li{width: 49%; margin-right: 2%; padding: 25px 15px; float: left; margin-bottom: 20px;}
.iso-logo ul li:nth-child(3n+3){margin-right: 2%;}
.iso-logo ul li:nth-child(2n+2){margin-right: 0;}
.iso-logo ul li h3{font-size: 20px; margin-bottom: 15px;}
.iso-logo{padding: 40px 0px;}
.iso-logo h2{font-size: 28px; line-height: 32px; margin-bottom: 20px;}

.company-policy{padding: 40px 0;}
.iso-logo ul li h3{font-size: 20px;}

/*power-train*/
.cap-box.our-key ul.list li{width: 100%; margin-right: 0;}
.satelite-lft {width: 100%;float: left;margin-right: 0%;}
.satelite-rgt{width: 100%; float: left; text-align: center;}
.location-r {width: 55%;margin: 0px 0 0 0;}
.locations.power p{padding: 0;}
.user-sectors ul li .user-img{margin-bottom: 5px;}
.user-sectors{padding: 40px 0;}
.key-bg ul.sub.col-3{padding: 0;}
.overview-pad p br{display: none;}
.product-banner.no-padd{padding: 0;}
.niche-lst{padding: 40px 0;}
.niche-lft{width: 100%; margin-right: 0; margin-bottom: 20px;}
.niche-rgt{width: 100%; float: left;}
.niche-lst .row{padding: 0;}
.niche-lst h2{font-size: 24px; padding-top: 0; text-align: center; line-height: 28px;}
.niche-lst ul li{min-height: 280px;}
.key-bg ul.sub li h3{font-size: 13px;}
.locations.power h1{font-size: 20px;}
.user-sectors h2{font-size: 28px; line-height: 32px;}
.key-bg.keyy{margin-bottom: 0;}
.user-sectors ul li h3{font-size: 20px;}
.cap-box.our-key h2{font-size: 28px; line-height: 32px; margin-bottom: 15px;}
.about-popup-pad ul li input.captcha-pad {width: 130px !important;margin-left: 0px;}
.about-popup-pad ul li input[type="text"], .about-popup-pad ul li input[type="email"], .about-popup-pad ul li input[type="tel"]{width: 100%;}
.overview-pad p {padding: 0 0 10px;}
.footer-pad h3{padding-bottom: 15px;}
.process-lft h2{font-size: 22px; line-height: 30px;}
.industrial-pad ul li.orange.m-r-0 {margin-right: 2%;}

.industrial-pad ul li.orange.m-r-0 {margin-right: 2%;}
.industrial-pad ul li .industrial-img .desctxt{padding: 18px 12px;}
.overview-pad h1{font-size: 28px; margin-bottom: 15px;}

.hdr-rht { float: right; width: auto;}

.strong-process-pad h1 {font-size: 32px; line-height: 42px; margin-bottom: 30px;}
.strong-process-pad .process-top-lst ul li {width: 32%; margin-bottom: 30px;}
.strong-process-pad .process-top-lst ul li:nth-child(3n+3) { margin-right: 0;}
.strong-process-pad .process-top-lst ul li:nth-child(2n+2) { transform: translateY(0px);}
.strong-process-pad .process-top-lst { margin-bottom: 35px;}

.strong-process-pad { padding: 40px 0 30px;}
.strong-process-pad .process-btm-lst ul li { width: 48.5%; margin-bottom: 20px;}
.strong-process-pad .process-btm-lst ul li:nth-child(2n+2) { margin-right: 0;}

ul.cap-lst li {width: 32%; margin-bottom: 30px;}
ul.cap-lst li:nth-child(3n+3) { margin-right: 0;}
ul.cap-lst {margin-top: 20px; padding-bottom: 30px; margin-bottom: 30px;}
.capabilities #slider {margin: 20px 0 15px;}


/* new css */
.product-banner.no-padd { padding: 0 0px;}
.process-lft { width: 100%; margin-right: 0px; margin-bottom: 35px;}
.process-rgt { width: 100%;}


.enduser-sectors ul li { width: 33.3333%;}

.overview-pad .location-r p { padding: 0px 0px;}
.ind-lft {width: 100%;float: left;}
.ind-rgt {width: 100%;float: left;}
.industry-l ul li .industry-img.img-rht {float: left;}
.industry-l ul li .industry-cnt {float: left;width: 50%;}
.industry-l ul li .industry-img {float: left;width: 50%;}
.inner-nav ul li a {font-size: 13px;padding: 20px 2px;}
.web-lang.wp {display: none !important;}
.niche-lst h2 br{display: none;}
.user-sectors ul li .user-img img {width: 100px;height: 100px;}
.about-popup-pad ul li input[type="text"], .about-popup-pad ul li input[type="email"], .about-popup-pad ul li input[type="tel"] {font-size: 14px;}
.gray-box {font-size: 20px; line-height: 28px;}
.overview-pad.our h2 {font-size: 24px;line-height: 30px;margin-bottom: 15px;}

/*3-5-2022*/
.auto-list ul li .auto-cnt h3{font-size: 28px;line-height: 30px;}
.auto-list ul li .auto-cnt h3 span{font-size: 36px;}
.user-segment ul li .seg-cnt {width: 100%;position: relative;bottom: 0;border-radius: 0;}
.user-segment ul li .seg-cnt h3 {font-size: 24px;line-height: 28px;}
.high-list ul li .high-cnt{padding: 0px 20px;font-size: 24px;line-height: 32px;}
.auto-list ul li{border: 1px solid #d1d1d1;}
.user-segment ul li .seg-cnt {width: 100%;position: relative;bottom: 0;border-radius: 0;}
.auto-list ul li .auto-cnt{position: relative; float: left;
width: 100%;top: 0;padding: 20px;box-shadow: none;}
.auto-list ul li .auto-img {float: left;width: 100%;}
.auto-list ul li .auto-cnt h3{font-size: 24px; line-height: 28px;}
.high-list.st-bg ul li .high-cnt {height: 400px;}
.high-list ul li .high-cnt h3{font-size: 25px; line-height: 32px; margin-bottom: 10px;}
.location-r h1,.location-r h2 {font-size: 25px;line-height: 36px;}
.niche-sec h2{color: #fff;font-size: 20px;line-height: 28px;margin-bottom: 10px;}
.niche-sec .ni-rgt {padding: 20px 20px !important;}
._hero__headline {max-width: 100%; display: none;}
._hero__info-wrapper{width: 100%; padding: 25px; display: none;}
._hero__headline-wrapper h1{width: 100%; padding: 10px 20px;}
._hero__headline-link, ._hero__headline-text {padding: 0;width: 100%;float: left;font-size: 24px;
  text-align: center; display: none;}
._hero__text p {font-size: 20px;line-height: 28px;}
._hero__text p br{ display: none;}
.user-segment.usr-lst ul li{width: 49%;}
.user-segment.usr-lst ul li:nth-child(3){margin-right: 2%;}
.user-segment.usr-lst ul li:nth-child(2n+2){margin-right: 0;}
.satelite-sec h2{font-size: 28px;}
.satelite-sec{padding-top: 30px;}
.key-prod ul li .new-prod-cnt h3{font-size: 24px;}
.key-prod ul li {width: 100%;float: left; margin-right: 0;}
.key-prod ul li .new-prod-cnt h3{font-size: 24px;line-height: 27px;margin-bottom: 10px;}
.globally h2{font-size: 24px; line-height: 30px;}
.lst{padding: 0;}
.inner-banner h2{font-size: 28px;}


/*sustainability.html*/
.high-list ul li .high-img { width: 100%; margin-right: 0;}
.high-list ul li .high-cnt { width: 100%;}
.high-list ul li {display: block;}
.high-list ul li .high-cnt h3 { font-size: 30px; line-height: 40px;}
.high-list ul li .high-cnt p { font-size: 17px; line-height: 25px;}

.sustain-lft h3{font-size: 30px; line-height: 40px;}

.global-goals-rht h4{font-size: 30px; line-height: 40px;}
.global-goals-lft{width: 100%; margin-right: 0; margin-bottom: 20px;}
.global-goals-rht{width: 100%;}
.global-goals-rht p{margin-bottom: 0;}


.envi-pol .location-r h1{font-size: 30px; line-height: 40px;}

.year-sec.sustain-dev { padding: 40px 0 10px 0;}
.year-sec.sustain-dev ul li .l-cnt p { font-size: 20px;  line-height: 29px;}
.year-sec ul li .l-cnt { margin-bottom: 0;}

.envi-pol .location-r p{font-size: 18px; margin-bottom: 0;}

.corporate-lft h5 {font-size: 30px; line-height: 40px;}

.sustain-report-rht p { font-size: 19px; line-height: 29px;}

/*key-strategy.html*/
.our-key-stat ul li h4 {  font-size: 17px; line-height: 24px;}
.our-key-stat ul { padding-right: 20px;}
.our-key-stat ul { display: block;}
.our-key-stat ul li{ float: left; width: 100%; margin-bottom: 30px}
.ks-points { width: 100%;  float: left; min-height: auto;}

.our-key-stat ul li h4::after { border-left: 20px solid #ed7d31;  border-top: 25px solid transparent;  border-bottom: 26px solid transparent;}
.our-key-stat ul li h4::before {border-top: 26px solid transparent; border-bottom: 26px solid transparent; border-left: 15px solid #fff;}
.our-key-stat ul li h4 {height: 50px;}

.human-resource { padding: 50px 0; min-height: 295px;}
.hr-btn a {font-size: 16px; padding: 12px 70px 12px 28px;}
.hr-btn a::before {width: 22px; height: 24px; right: 18px; top: 9px;}
.hr-cont h2{font-size: 22px;line-height: 28px;}
.hr-cont p { font-size: 16px; line-height: 24px;}

/*research-and-development.html*/
.road-map ul { overflow-x: scroll;}

.road-map h2{font-size: 30px; line-height: 40px;}
.life-cycle {display: none;}
.lyf-cycle-mble {display: block;}
.is-sticky .top-list {display: block;}
.quality h2{font-size: 36px;line-height: 36px; top: 50%;}
.industrial-pad.industrial-pad-center ul {display: block;}
.industrial-pad ul li:last-child {margin-right: 0px;float: none;margin: 0 auto; display: inline-block;}
.gallery-list ul li {float: left;width: 49%;margin: 0 2% 15px 0;}
.gallery-list ul li:nth-child(3n) {margin-right: 2%;}
.gallery-list ul li:nth-child(2n) {margin-right: 0;}
.home-tab .home-tab-list ul li a {padding: 15px 30px;}
.company-policy p br {display: none;}
.company-policy p {font-size: 16px;}
.company-policy a.read-more {font-size: 13px;}
.m-b-50 {margin-bottom: 30px;}
.auto-list {padding: 30px 0;}
.play-icon h2 {font-size: 20px;}

}



@media screen and (max-width:767px) {

body { -webkit-text-size-adjust: none; }

img {max-width:100%; }

.row { width:94%; }



h1 { font-size:35px; margin-bottom:30px;}

.hdr-rht {float: right; width: auto;}

/*Home*/

.menu{ display:none;}

.m-menu { display:block; margin-top: 0px;}

.mobNav { display:block;}

.mobile-top  { display:none;}

.hdr-top { display:none;}

.logo-top { padding:12px 0;}

.hdr-btm ul li.websites { display:none;}



.menu-pad { display:none;}

/*index page css */

.home-banner .flexslider { min-height:0px;}

.cbp-hrmenu &gt; ul &gt; li &gt; a { padding:12px 7px; font-size:15px;}

.home-banner .flex-control-nav { width:100%; text-align:center; bottom:20px;}

.home-banner .flex-caption { top: 5%; display: none;}

.home-banner .flex-caption h1 { font-size:24px; line-height:26px; margin-bottom:2px;}

.home-banner .flex-caption h1 span { font-size:20px;}

.flex-caption a			{ font-size:15px; padding:9px 70px 9px 15px;}

.home-banner .flex-caption p { margin-bottom:15px; font-size:18px;}

.industry-pad .row { padding: 0 0px;}

.industry-pad p br { display:none;}

.product-cont h2 { font-size:25px; line-height:29px; }

.product-cont p { width:60%;}

#products.owl-carousel .owl-item h2 { padding:14px 10px;}

.capab-lft { width: 100%; }

.footer-pad li a { font-size:16px;}

.industry-l ul li .industry-cnt { min-height: 0px; padding: 14px; position:static; }

.industry-l ul li .industry-cnt h2 { font-size: 18px; line-height: 20px; margin-bottom: 10px; padding-bottom: 10px;}

/*.industry-l ul li .industry-cnt span.btn-lft { bottom: 1px; left: ;}

.industry-l ul li .industry-cnt span.btn-rht { right: -44px; left:auto;}*/

/*.industry-l ul li .industry-cnt span.btn-lft.btn-top { top: auto; left: 50%; bottom: -1px; transform: rotate(-90deg);}*/

/*.industry-l ul li .industry-cnt span.btn-rht.btn-lft	{ right:50%; left:auto;}*/

.industry-l ul li .industry-cnt span.btn-lft	{ left:50%;}

#products.owl-carousel .owl-item .item .news-img::after { border-bottom: 250px solid rgba(0,0,0,0.03); border-left: 239px solid transparent;}

.capab-lft h3 { font-size: 24px; margin-bottom: 12px; padding-bottom: 5px;}

.capab-lft p { line-height:22px; }

.footer-pad.footer-fid { width: 45%; margin-right:6%;}

.footer-pad.footer-fid:nth-child(2n), .footer-pad.footer-fid:last-child	{ margin-right:0;}

.footer-pad.footer-prod { width: 44%;}

.footer-pad.footer-cap	{ width:45%; margin-right:6%; margin-left:0;}

.footer-pad.footer-mid { width:100%; margin:20px 0 20px 0}

.footer-pad h3 { padding-bottom:0;}

.home-banner .flexslider .slides &gt; li { height: auto;  background-size: cover; background-position: 80% center;}

.home-banner .flexslider .slides img { opacity:0;}

.home-banner .flexslider .flex-caption img { opacity:1;}

.left-cont { width:100%; margin-bottom:30px;}

.right-cont { width:100%;}

#products.owl-carousel .owl-item .item img { float:none;}

.industry-l { width: 100%;}

.industry-l.industry-r { width: 100%;}

.industry-l.industry-r ul li .industry-img { width: 50%; float: left;}

.industry-l.industry-r ul li .industry-cnt { width: 50%;}

.industry-pad { padding:30px 0;}

.industry-pad h1 { font-size:34px; line-height:40px;}

.corporate-section h2 { padding-bottom:15px;}

.products, .corporate-section { padding:35px 0;}

.industry-list { margin:0px 0 0 0;}

.foot-rgt p { font-size: 18px; line-height: 30px;}

.industry-l ul li { background:#fff; position: relative;}

.is-sticky .logo-top { padding-top: 12px;}

.product-banner .flexslider { min-height:auto; }



/* about page css */

.inner-nav { display:none;}

.welcome-r { padding:15px; width:100%; margin:20px 0 0;}

.welcome-r h3 { font-size:20px; margin-bottom:20px; line-height:26px;}

.welcome-r ul li { font-size:18px; line-height:22px; margin: 0 0 11px 0; padding: 0 0 11px 0;}

.welcome-r ul li span { width: 75%; padding-left:20px;}

.welcome-r ul li:last-child { margin-bottom:0; padding-bottom:0;}

.welcome-l { width:100%; }

.welcome-l .video-img iframe { height: 350px; }

.mission p { padding:0 100px;}

.bubble-txt { padding:16px 12px; margin:15px 0 0 0; }

.certificate-pad ul li {width: 32%;}

#history .owl-nav { top:33%; }

#history.owl-theme .owl-controls .owl-nav .owl-prev { left:-1px;}

#history.owl-theme .owl-controls .owl-nav .owl-next { right:-1px;}

#history.owl-theme .owl-controls .owl-nav [class*="owl-"] { z-index:1;}

.inner-nav ul li { margin:0 5px;}

.overview-pad { padding:30px 0;}

.overview-pad p { padding:0 10px 10px;}

.directors-pad ul li { width:30%; margin-right: 5%; margin-bottom:30px; min-height:273px;}

.directors-pad ul li:nth-child(3n) { margin-right:0%;}

.directors-pad ul li:nth-child(4) { margin-right:5%;}

.location-l { margin-right: 5%;}

.location-r { width:48%; margin:20px 0 0 0;}

.location-r p { font-size:22px;}

.e-brochure ul li {width: 30%; margin-right:4%;}

.e-brochure ul li h3	{ line-height:20px; font-size:16px; min-height:40px; }

.e-brochure ul li:nth-child(3n) { margin-right:0%;}

.e-brochure ul li:nth-child(4n) { margin-right:4%;}

.mission { padding-bottom:0;}

.directors-pad, .org-facts { padding:32px 0;}

.directors-pad h1 { margin-bottom:30px; font-size:24px;}

.org-facts h1	{ font-size:24px;}

.e-brochure { padding:30px 0 10px;}

.certificate-pad { padding:30px 0;}

.bubble-bg.pink, .bubble-bg.green, .bubble-bg.blue, .timeline__item.pink1 .bubble-bg.pink, .timeline__item.green1 .bubble-bg.green, .timeline__item.blue1 .bubble-bg.blue	{ display:none;}

.timeline__item.pink::after, .timeline__item.green::after, .timeline__item.blue::after, .timeline__item.pink1::after, .timeline__item.green1::after, .timeline__item.blue1::after { background-size:70%; left:0;}

.timeline__item::after	{ top:33%;}

.timeline__content h2	{ display: block; line-height:28px;}

.timeline__content	{ padding:10px;}

.timeline--mobile::before	{ left:14px !important;}

.timeline--mobile .timeline__item { padding-left:45px;}



/* aluminium powertrain */

.key-bg ul.sub li { width: 30.33%; margin-right: 4%;}

.key-bg ul.sub li:nth-child(3n+3) { margin-right:0;}





/*  */

.resp-tab-content	{ padding:30px 15px;}

.resp-tab-content h2 { font-size:30px;}

.resp-tab-content p.para	{ padding-bottom:18px;}

.map-lft			{ padding:20px 15px; width:100%;}

.map-lft p			{ font-size:18px;}

.map-rgt			{ width:100%;}

.contact-address .lft{width:100%;}

.contact-address .right{width:100%; text-align:center;}

.contact-address .lft .left, .contact-address .lft .right {

    width: 100%;

    text-align: center; padding-right: 0; margin-bottom: 30px;

}
.date-pad{font-size: 24px;}


.enquiry-pad		{ margin-top:50px;}

.enquiry-pad h3		{ font-size:30px;}

.enquiry-pad li		{ width:48%; }

.enquiry-pad li a, .enquiry-pad li p	{ font-size:17px; min-height: auto;}

.enquiry-pad li:nth-child(3n-3)	{ margin-right:0px;}

.enquiry-pad li:nth-child(2n-2)	{ margin-right:0px; word-break:break-all;}

/*.date-pad			{ width:80px; height:80px; padding-top:28px; margin-right:15px;}

.enquiry-pad li p	{ padding-top:13px;}*/	

.hotel-pad			{ width:100%;}

.hotel-pad h3		{ font-size:24px; line-height:32px; float:left; width:100%; text-align:center;}

.hotel-pad img		{ width: auto;}

.hotel-rgt			{ width:100%;}

.lft-addr			{ margin-left:0px; margin-right:40px; min-height:220px; margin-bottom:30px; width:46%;}

.lft-addr:nth-child(2n-2)	{ margin-right:0px;}

.career-lft			{ width:100%; text-align:center; background:none; padding-top:10px;}

.career-lft img		{ float:none;}

.career-rgt			{ padding:15px 20px 0px; width:100%; text-align:center;}

.job-section li		{ width:100%; margin-bottom:20px;}

.job-img			{ width:38%;}

.job-section li img	{ width:100%; height:250px;}

.job-section li .job-cont	{ padding:30px 25px 0; width:60%; min-height:250px;}

.job-section h4		{ margin-bottom:15px; padding-bottom:10px;}

.job-section h3, .career-rgt h3		{ font-size:26px;}



.overview-pad h1	{ font-size:28px; line-height:28px;}

.industrial-pad ul li	{ width:49%; margin-right:2%; margin-bottom:2%;}

.industrial-pad ul li:nth-child(2n-2) { margin-right:0;}

.industrial-pad ul li .industrial-img .overlay  { padding:10px 10px; }

.industrial-pad ul li .overlay p	{ padding-bottom:5px; font-size:16px; line-height:21px;}

.industrial-pad ul li.red .industrial-cnt, .industrial-pad ul li.green .industrial-cnt	{ padding:8px 10px;}

.industrial-pad ul li.yellow .industrial-img .overlay { background:#d0ac1a;}

.industrial-pad ul li.yellow p	{ padding:0 0 15px;}

.industrial-pad ul li.yellow	{ border-top:6px solid #d0ac1a;}

.industrial-pad ul li.yellow .industrial-cnt	{ padding:10px 15px; min-height:0px; border:1px solid #eaeaea; background:#fff; }

.industrial-pad ul li.yellow:hover .industrial-cnt h2 { background:url(../images/arrow-rgt-b.png) no-repeat 99% 18%; color:#ad650d;}

.industrial-pad ul li .industrial-cnt h2	{ color:#455560; background:url(../images/arrow-rgt.png) no-repeat 97% center;}

.industrial-pad ul li .industrial-cnt	{ padding:10px 10px;}

.industrial-pad ul li .industrial-cnt h2	{ font-size:16px; background-position:98% 18%; line-height:22px; min-height:42px;}

.industrial-pad ul li:hover .industrial-cnt h2 { background-position:99% 18%;}

.con-hide	{ display: block;}

.con-show, .plus-icon	{ display:none;}



.content-pad h1		{ font-size:24px; line-height:36px;}

.gray-box			{ width:95%;}

.img-hide		{ display: block;}

.hidden-img { opacity:0; display: block; }

.img-show		{ display:none;}

.content-pad { padding:25px 0;}

.key-bg ul.sub li h3	{ font-size:15px;}

.cap-box-left h4, .key-bg h4, .cap-box-right h4	{ font-size:20px; line-height:25px;}

.directors-pad h1 { margin-bottom:30px; font-size:22px;}

.org-facts h1	{ font-size:22px;}

.about-content6	{ display:block;}

.map-main		{ display:none;}

.about-content6 .lft-address, .about-content6 .rht-address{ width:50%; min-height:195px;}

.about-content6 h4	{ font-size:17px;}

.lft-address p	{ font-size:16px; line-height:22px; padding:0; }

.about-content6	{ margin-top:0;}

.content-pad .location-img li { width:33%;}

.content-pad .location-img p	{ font-size:17px;}

.welcome-l.welcome-li ul		{ padding-top:0px;}

.capabilities .fac-img			{ width:100%; }

.capabilities .fac-cont			{ width:100%;  padding:30px 2%;}

.capabilities .fac-cont h1		{ font-size:20px; line-height:24px;}

.foot-rgt p		{ font-size:22px;}

.industry-pad h1 { font-size:30px; line-height:32px;}

#products.owl-carousel .owl-item h2	{ font-size:18px; line-height:22px;}

.corporate-section h2 { font-size:24px;}

.foot-rgt p { display:none;}

.foot-rgt, .foot-left { width:100%; text-align:center;}

.social-fd { width:100%; text-align:center; margin-bottom: 10px;}
.foot-left p {margin-bottom: 5px;}

.social-fd ul li { float:none; display:inline-block; }

.history-pad		{ padding-bottom:0;}



.modal-box	{ max-width: 95%;left: 0 !important;right: 0;margin: 0 auto;}
.about-popup-pad {padding: 12px;}

.about-popup-pad ul li label { width:25%;}

.about-popup-pad span.wpcf7-form-control-wrap	{ width:75%;}

.popup	{ padding:20px 0px;}

.lft-address	{ width:49%; margin-right:2%;}

.lft-address:nth-child(2n) { margin-right:0;}

.popup		{ min-width:550px;}

.popup label	{ width:32%;}

.contact-form .wpcf7-form-control-wrap	{ width:68%;}

.prod-capabilities .left{width:100%;  margin-right:0%; margin-bottom:15px;}

.prod-capabilities .right{width:100%}



.loc-img img	{ width:90%;}

.heading-inner.pad.btm-pad2 h2 { margin-bottom:25px;}



.investor-overview .right {height: auto;display: block;width: 100%; border-left: none;margin: 10px 0 0;padding: 0 15px;}

.investor-overview .left  {text-align: center; display: block; width: 100%; height: auto;margin:0}



.ebro-img {  float:none; margin:0 auto;}

.ebro-pad .about-popup-pad { margin-left:0%; width:100%; margin-top:35px;}

.about-popup-pad ul li label { width:100%; float: left; margin-bottom: 4px;}
.about-popup-pad ul li .rgt-form {width: 100%;float: left;}
.about-popup-pad span {font-size: 14px;float: left;}
.about-popup-pad span.wpcf7-form-control-wrap { width:75%;}

.flex-caption { width: 240px;}

.flex-caption img { float: none; margin: 22px auto; text-align: center; width: 80%!important;}
.about-content6 .lft-address, .about-content6 .rht-address{min-height:432px;}

/*12-1-2021*/
.year-sec ul li{width: 50%; float: left; margin-bottom: 20px;}
.year-sec ul li:nth-child(2){border-right: none;}
.industry-list {float: left;width: 100%;margin: 0;}
.our-segment {width: 100%;float: left;padding-top: 40px;}
.product-cont {float: left;width: 100%;margin-bottom: 20px;margin-right: 0%;}
#products {float: left;width: 100%;}
.product-cont a.read-more{display: none;}
.user-segment h2{font-size: 24px; line-height: 28px;}
.user-segment ul li {width: 49%; margin-bottom: 15px;}
.user-segment ul li:nth-child(2n+2){margin-right: 0;}
.div-cap-main .div-cap-cnt .div-cap-lft {float: left;width: 100%;padding-right: 0px;}
.div-cap-main .div-cap-cnt .div-cap-rgt {float: left;width: 100%; margin-bottom: 25px;}
.div-cap-main{padding: 40px 0;}
.div-cap-main .div-cap-cnt .div-cap-lft h2{font-size: 28px;line-height: 36px;padding-bottom: 15px;}
.ftr-lst-pro{padding:40px 0;}
.ftr-lst-pro ul li{width: 50%; float: left; margin-bottom: 30px;}
.ftr-lst-pro ul li .lst-pro-img{margin-bottom: 10px;}
.ftr-lst-pro ul li .lst-pro-cnt h4{font-size: 20px; line-height: 25px;}
.ftr-lst-pro {padding: 40px 0 20px 0;}
footer{padding: 40px 0 0 0;}
.footer-top {padding-bottom: 15px;}
.user-segment ul li .seg-cnt h3{font-size: 18px; line-height: 24px;}
.our-segment h2 {font-size: 28px;line-height: 32px;margin-bottom: 15px;}
.industry-l ul li .industry-img .overlay h2{font-size: 18px; line-height: 25px;}
.year-sec ul li .l-cnt h3{font-size: 32px; line-height: 36px;}
.footer-pad h3{font-size: 20px;}
.user-segment {padding: 40px 0 20px 0;}
/*abt*/
.directors-pad .row {padding: 0;}
.company-policy .row{padding: 0;}
.company-policy h2 {font-size: 28px;line-height: 36px;margin-bottom: 20px;}
.iso-logo ul li{width: 49%; margin-right: 2%; padding: 25px 15px; float: left; margin-bottom: 20px;}
.iso-logo ul li:nth-child(3n+3){margin-right: 2%;}
.iso-logo ul li:nth-child(2n+2){margin-right: 0;}
.iso-logo ul li h3{font-size: 20px; margin-bottom: 15px;}
.iso-logo{padding: 40px 0px;}
.iso-logo h2{font-size: 28px; line-height: 32px; margin-bottom: 20px;}
.iso-logo ul li .iso{height: 120px;}
.company-policy{padding: 40px 0;}
/*power-train*/
.cap-box.our-key ul.list li{width: 100%; margin-right: 0;}

.satelite-lft {width: 100%;float: left;margin-right: 0%;}
.satelite-rgt{width: 100%; float: left; text-align: center;}
.location-r {width: 55%;margin: 0px 0 0 0;}
.locations.power p{padding: 0;}
.user-sectors ul li{width: 49%; margin-bottom: 25px;}
.user-sectors ul li:nth-child(2n+2){margin-right: 0;}
.user-sectors ul li .user-img{margin-bottom: 5px;}
.user-sectors{padding: 40px 0;}
.key-bg ul.sub.col-3{padding: 0;}
.overview-pad p br{display: none;}
.product-banner.no-padd{padding: 0;}
.niche-lst{padding: 40px 0;}
.niche-lft{width: 100%; margin-right: 0; margin-bottom: 20px;}
.niche-rgt{width: 100%; float: left;}
.niche-lst .row{padding: 0;}

.niche-lst h2{font-size: 24px; padding-top: 0; text-align: center; line-height: 28px;}
.niche-lst ul li{min-height: 280px;}
.key-bg ul.sub li h3{font-size: 13px;}
.locations.power h1{font-size: 20px; line-height: 32px;}
.user-sectors h2{font-size: 24px; line-height: 30px;}
.key-bg.keyy{margin-bottom: 0;}
.user-sectors ul li h3{font-size: 20px;}
.cap-box.our-key h2{font-size: 28px; line-height: 32px; margin-bottom: 15px;}
.about-popup-pad ul li input.captcha-pad {width: 130px !important;margin-left: 0px;}
.about-popup-pad ul li input[type="text"], .about-popup-pad ul li input[type="email"], .about-popup-pad ul li input[type="tel"]{width: 100%;}
/*alumni*/
.shop-box{padding: 30px 0;}
.location-r p{padding: 0;}
.process-lft {float: left;width: 100%;margin-right: 0%;text-align: center; margin-bottom: 20px;padding-top: 0px;}
.process-rgt{width: 100%;}
.enduser-sectors ul li h2{font-size: 16px;}
.overview-pad h1{font-size: 28px;}
.shop-box ul li .lft-shop-box{width: 100%; padding-right: 0; margin-bottom: 20px;}
.shop-box ul li .rgt-shop-box{width: 100%; float: left;}
.shop-box ul li:nth-child(2n-2) .lft-shop-box{padding-left: 0;}
.enduser-sectors{padding: 40px 0;}
.enduser-sectors ul li{width: 49%; margin-right: 2%;}
.enduser-sectors ul li:nth-child(2n+2){margin-right: 0; margin-bottom: 25px;}
.process-lft h2{font-size: 22px; line-height: 28px;}

.industrial-pad ul li.orange.m-r-0 {margin-right: 2%;}
.industrial-pad ul li .industrial-img .desctxt{padding: 18px 12px;}

.menu-sec {padding: 15px 0;}
.logo { width: 200px; margin-right: 0;}

.strong-process-pad h1 {font-size: 28px; line-height: 36px; margin-bottom: 30px;}
.strong-process-pad .process-top-lst ul li {width: 32%; margin-bottom: 30px;}
.strong-process-pad .process-top-lst ul li:nth-child(3n+3) { margin-right: 0;}
.strong-process-pad .process-top-lst ul li:nth-child(2n+2) { transform: translateY(0px);}
.strong-process-pad .process-top-lst { margin-bottom: 35px;}

.strong-process-pad { padding: 40px 0 30px;}
.strong-process-pad .process-btm-lst ul li { width: 48.5%; margin-bottom: 20px;}
.strong-process-pad .process-btm-lst ul li:nth-child(2n+2) { margin-right: 0;}

ul.cap-lst li {width: 32%; margin-bottom: 30px;}
ul.cap-lst li:nth-child(3n+3) { margin-right: 0;}
ul.cap-lst {margin-top: 20px; padding-bottom: 30px; margin-bottom: 30px;}
.capabilities #slider {margin: 20px 0 15px;}


/* new css */
.product-banner.no-padd { padding: 0 0px;}

.process-div { padding: 35px 0px;}
.process-lft { width: 100%; margin-right: 0px; margin-bottom: 35px; text-align: center; padding-top: 0px;}
.process-rgt { width: 100%; white-space: nowrap; overflow-y: hidden; overflow-x: scroll;}
.process-lft h2 {font-size: 22px;line-height: 30px;}
.process-rgt ul{display: block; width: 800px; }
.process-rgt ul li {float: none; display: inline-block;}

.enduser-sectors {padding: 35px 0px;}
.enduser-sectors ul { margin-top: 20px;}
.enduser-sectors ul li { width: 33.3333%;}
.enduser-sectors ul li h2 { font-size: 16px;}


.shop-box { padding: 20px 0px 35px;}
.shop-box ul li .lft-shop-box { width: 100%;padding-right: 0px;}
.shop-box ul li .rgt-shop-box { width: 100%;}
.shop-box ul li:nth-child(2n-2) .lft-shop-box { padding-left: 0px; margin-bottom: 20px;}
.shop-box ul li .lft-shop-box h2 { font-size: 22px;line-height: 28px;margin-bottom: 15px;}


.industrial-pad ul li .industrial-img .desctxt {padding: 20px 10px;}
#bod7 .about-popup-pad iframe {width: 100%;height: 220px;}
.ind-lft {width: 100%;float: left;}
.ind-rgt {width: 100%;float: left;}
.industry-l ul li .industry-img.img-rht {float: left;}
.industry-l ul li .industry-cnt {float: left;width: 50%;}
.industry-l ul li .industry-img {float: left;width: 50%;}
.location-r.m-top{min-height: inherit;}
.niche-lst h2 br{display: none;}
.user-sectors ul li .user-img img{width: 90px;height: 90px;}
.about-popup-pad ul li input[type="text"], .about-popup-pad ul li input[type="email"], .about-popup-pad ul li input[type="tel"] {font-size: 14px;}
.gray-box {font-size: 18px; line-height: 28px;}
.about-popup-pad h3{font-size: 18px;}
.finacial-reports.ebro-pad h4{font-size: 24px;}
.overview-pad.our h2 {font-size: 24px;line-height: 28px;margin-bottom: 15px;}
.capabilities{padding-top: 0;}
/*new css*/
.auto-list ul li{border: 1px solid #d1d1d1;}
.user-segment ul li .seg-cnt {width: 100%;position: relative;bottom: 0;border-radius: 0;}
.auto-list ul li .auto-cnt{position: relative; float: left;
width: 100%;top: 0;padding: 20px;box-shadow: none;}
.auto-list ul li .auto-img {float: left;width: 100%;}
.auto-list ul li .auto-cnt h3{font-size: 24px; line-height: 28px;}

/*3-5-2022*/
.high-list ul li{display: block;}
.high-list ul li .high-img.rgt {float: left;width: 100%;}
.high-list.cap-bg ul li .high-cnt {float: left;width: 100%;}
.high-list.st-bg ul li .high-cnt {height: auto; width: 100%; float: left;}
.high-list ul li .high-cnt{padding: 15px;}
.m-b-30 {margin-bottom: 20px;}
.high-list ul li .high-cnt h3{font-size: 24px;line-height: 28px;}
.high-list.cap-bg ul li .high-cnt h3, .high-list.cap-bg ul li .high-cnt p {margin-bottom: 15px;}
.high-list.cap-bg ul li .high-cnt {height: auto; margin-bottom: 20px;}
.high-list ul li .high-cnt.lft {float: left;margin-bottom: 20px;}
.high-list ul li .high-img {width: 100%;float: left; margin-bottom: 20px;}
.share-info h3 {font-size: 24px;line-height: 24px;margin-bottom: 15px;}
.location-r h1,.location-r h2{font-size: 22px;line-height: 30px;}
.niche-sec .ni-lft {width: 100%;float: left;}
.niche-sec .ni-rgt {width: 100%;float: left;}
.niche-sec h2{font-size: 24px; line-height: 32px;}
._hero__headline {max-width: 100%; display: none;}
._hero__info-wrapper{width: 100%; padding: 25px; display: none;}
._hero__headline-wrapper h1{width: 100%; padding: 10px 20px;}
._hero__headline-link, ._hero__headline-text {padding: 0;width: 100%;float: left;font-size: 24px;
  text-align: center; display: none;}
._hero__text p {font-size: 20px;line-height: 28px;}
._hero__text p br{ display: none;}
.sub-menus ul {width: 600px;float: left;overflow-x: scroll;}
.sub-menus{overflow-x: scroll;}
.high-list ul li .high-cnt {width: 100%;}
.breadcrumb{display: none;}
.user-segment.usr-lst ul li {width: 49%;}

.user-segment.usr-lst ul li:nth-child(3){margin-right: 2%;}
.user-segment.usr-lst ul li:nth-child(2n+2){margin-right: 0;}
.satelite-sec h2{font-size: 28px;}
.satelite-sec{padding-top: 30px;}
.key-prod ul li {width: 100%;float: left; margin-right: 0;}
.key-prod ul li .new-prod-cnt h3{font-size: 22px;line-height: 27px;margin-bottom: 10px;}
.globally h2{font-size: 24px; line-height: 30px;}
.lst{padding: 0;}
.lst ul li{width: 100%; float: left; margin-right: 0;}
.inner-banner h2{font-size: 24px;}
.global-map{ width: 1000px;overflow-x: scroll;}
.globally{overflow-x: scroll;}



/*sustainability.html*/
.founder {padding-top: 40px;}

.high-list ul li .high-img { width: 100%; margin-right: 0;}
.high-list ul li .high-cnt { width: 100%;padding: 15px;/*border-bottom: 1px solid #e4e4e4;*/}
.high-list ul li {display: block;}
.high-list ul li .high-cnt h3 { font-size: 22px;line-height: 28px;}
.high-list ul li .high-cnt p { font-size: 16px; line-height: 26px;}
.high-list.founder { margin-bottom: 30px;}

.sustain-management{padding-bottom: 30px;}
.sustain-lft {width: 100%; margin-right: 0; margin-bottom: 20px;}
.sustain-rht {width: 100%;}
.sustain-lft h3{font-size: 22px;line-height: 28px;}

.global-goals-lft{width: 100%; margin-right: 0; margin-bottom: 20px;}
.global-goals-rht{width: 100%;}
.global-goals-rht h4{font-size: 22px;line-height: 28px; margin-bottom: 10px;}
.global-goals-rht p{margin-bottom: 0;}

.envi-pol .location-r h1{font-size: 22px;line-height: 28px;}

.year-sec.sustain-dev ul li .l-cnt h3 .counter, .year-sec.sustain-dev ul li .l-cnt h3 span{font-size: 50px;line-height: 60px;}
.year-sec.sustain-dev { padding: 40px 0 10px 0;}
.year-sec.sustain-dev ul li .l-cnt p { font-size: 16px; line-height: 26px;}
.year-sec ul li .l-cnt { margin-bottom: 0;}

.envi-pol {display: block;}
.envi-pol .location-l {width: 100%; margin-right: 0; margin-bottom: 20px;}
.envi-pol .location-r.m-top{width: 100%;}
.envi-pol .location-r p{ font-size: 16px; line-height: 26px; margin-bottom: 0;}
.envi-pol .location-r h1 {text-align: center;}
.envi-pol .location-r p {text-align: center;  font-size: 16px; line-height: 26px;}

.envi-pol-loc { margin-bottom: 30px; padding-bottom: 50px;}
.corporat-cont {display: block;}
.corporate-lft {width: 100%; margin-right: 0; margin-bottom: 30px;}
.corporate-rht {width: 100%;}
.corporate-lft h5 {font-size: 22px;line-height: 28px;margin-bottom: 0;}
.corporate-social {padding-bottom: 30px;}

.sustain-report-cont {display: block;width: 100%;float: left;}
.sustain-report-lft {width: 100%; margin-right: 0;}
.sustain-report-rht{width: 100%; padding: 30px 30px;}
.sustain-report-rht p {  font-size: 16px; line-height: 26px;}
.sustain-report-lft a{font-size: 24px; width: 100%;padding: 30px 90px 30px 30px;}


/*key-strategy.html*/
.our-key-stat ul li h4 {  font-size: 17px; line-height: 24px;}
.our-key-stat ul { padding-right: 20px;}
.our-key-stat ul { display: block;}
.our-key-stat ul li{ float: left; width: 100%; margin-bottom: 30px}
.ks-points { width: 100%;  float: left; min-height: auto;}

.our-key-stat ul li h4::after { border-left: 20px solid #ed7d31;  border-top: 25px solid transparent;  border-bottom: 26px solid transparent;}
.our-key-stat ul li h4::before {border-top: 26px solid transparent; border-bottom: 26px solid transparent; border-left: 15px solid #fff;}
.our-key-stat ul li h4 {height: 50px;}

.human-resource { padding: 30px 0 30px 0;min-height: 255px;}
.hr-btn a {font-size: 16px; padding: 12px 70px 12px 28px;}
.hr-btn a::before {width: 22px; height: 24px; right: 18px; top: 9px;}
.hr-cont h2{font-size: 22px;line-height: 28px;}
.hr-cont p { font-size: 16px; line-height: 24px;}
.overview-pad.key-stat p {text-align: center;}

.inner-banner h2 { font-size: 20px; line-height: 30px;}
.breadcrumb-list { padding: 6px 10px;}
.breadcrumb-list ul li {font-size: 14px;  line-height: 20px;}

/*research-and-development.html*/
.road-map ul { overflow-x: scroll;}
.road::after {left: 0; top: -30px;}
.road-map h2{ font-size: 24px; line-height: 32px;}

.life-cycle {display: none;}
.lyf-cycle-mble {display: block;}
.lyf-cycle-mble ul li h4 { font-size: 17px;line-height: 22px;}
.is-sticky .top-list {display: block;}
.quality h2{font-size: 36px;line-height: 36px; top: 50%;}
#slider .flex-direction-nav li a.flex-next {left: auto;right: 2.2%;}
.industrial-pad.industrial-pad-center ul {display: block;}
.industrial-pad ul li:last-child {margin-right: 0px;float: none;margin: 0 auto; display: inline-block;}
.gallery-list ul li {float: left;width: 49%;margin: 0 2% 15px 0;}
.gallery-list ul li:nth-child(3n) {margin-right: 2%;}
.gallery-list ul li:nth-child(2n) {margin-right: 0;}
.home-tab .home-tab-list ul li a {padding: 15px 30px;}
.company-policy p br {display: none;}
.company-policy p {font-size: 16px;}
.company-policy a.read-more {font-size: 13px;}
.m-b-50 {margin-bottom: 30px;}
.auto-list {padding: 30px 0;}
.play-icon h2 {font-size: 20px;}
.contact-form ul li label {float: left;width: 100%;}
.contact-form ul li .rgt-form {width: 100%;float: left;}
.popup a {word-break: break-all;}
.niche-sec {display: block;}
.web-lang.login .sbHolder {width: 150px !important;}
}

/* Mobile Landscape Size (devices and browsers) */

@media screen and (max-width:639px) {



h1 { font-size:26px; line-height:28px;}



.home-banner .flex-caption { width:93%;}

.home-banner .flex-caption h1 { font-size: 22px; line-height: 26px; margin-bottom:12px;}

.home-banner .flex-caption h1 span	{ font-size:18px;}

.home-banner .flexslider { min-height:0px;}

.home-banner .flexslider .slides &gt; li { height: auto}

.home-banner .flex-caption p { font-size:18px; line-height:22px; display:none;}

.industry-pad h1 { font-size:26px; line-height:30px; margin-bottom:15px;}

.industry-l ul li .industry-cnt	{ padding:14px 12px 10px;}

.product-cont h2 { width:auto;}

.product-cont p { width:100%; padding:0; border:none; line-height:22px;}

.home-banner .flex-caption a { padding:8px 50px 8px 12px; font-size:14px;}

.capab-lft { width: 100%;}

.footer-pad.footer-fid { width: 46%; margin-right:4%;}

.footer-pad.footer-prod { width: 44%;}

.footer-pad.footer-cap	{ width:46%; margin-right:4%; margin-left:0;}

.footer-pad.footer-mid ul { width:100%;}

.industry-pad p { font-size:16px; line-height:20px;}

.industry-l ul li .industry-cnt { min-height:0px;}

.industry-l ul li .industry-cnt h2 { margin-bottom: 7px; padding-bottom: 7px;}

.industry-l ul li .industry-cnt span.btn-lft, .industry-l ul li .industry-cnt span.btn-lft.btn-top { display:none;}

.foot-rgt, .foot-left { width:100%; text-align:center;}

.social-fd { width:100%; text-align:center;}

.social-fd ul li { float:none; display:inline-block; }

.hdr-rht  { margin-right:0px; margin-left:45px;}

.hdr-btm ul li a.login-btn::before { top: 4px;}



.flex-control-nav li { margin:0 3px;}

.flex-control-nav li a { width: 16px; height: 14px; background-size: cover;}

.flex-control-nav li a.flex-active { background-position: -19px 0;}

.flex-control-nav li a:hover { background-position: -19px 0;}



/* about page css */

.welcome-pad { padding:20px 0;}

.overview-pad h1 { margin-bottom:10px;}

.overview-pad p { text-align:left;}

.welcome-r ul li span { width: 62%;}

.directors-pad ul li { width:47%; margin-right: 5%;}

.directors-pad ul li:nth-child(2n+2) { margin-right:0%;}

.directors-pad ul li:nth-child(3) { margin-right:5%;}

.facts-l { width:100%; margin-right:0;}

.facts-l ul li { padding-left:18px;}

.facts-l.facts-r { margin:20px 0 0 0;}

.location-r { width: 55%; margin: 0px 0 0 0;}

.location-r p { font-size: 20px;}

.e-brochure ul li {width: 47%; margin-right:4%;}

.e-brochure ul li:nth-child(2n) { margin-right:0% !important;}

.e-brochure ul li:nth-child(3n) { margin-right:4%;}

.e-brochure .brochure-pad img { margin:5px 0 0 0;}

.certificate-pad p { margin-bottom: 30px;}

.certificate-pad ul li h4 { font-size:18px; line-height:20px; top: 100px;}

.mission p { padding:0 10px;}

#history .owl-nav { top: 29%;}

.mission h2 { margin-bottom:15px; font-size:24px;}

.org-facts h1 { margin-bottom:20px;}

.e-brochure h1 { margin-bottom:25px;}

#history-scr .timeline__content li { margin-bottom:5px; line-height:22px;}

#history-scr .timeline__content p { line-height:22px;}



/* aluminium powertrain */

.key-bg ul.sub li { width: 48%; margin-right: 2% !important;}

.key-bg ul.sub li:nth-child(2n+2) { margin-right:0 !important;}

.inner-banner img { height:150px;  object-fit: cover;}

.cap-box-left { width:100%; margin:0}

.cap-box-right { width:100%; margin:30px 0 0 0;}

.key-bg { padding:30px 0; margin-bottom: 30px; font-size:18px; line-height:24px;}

.key-bg ul.sub li h3 { line-height:24px;}



/* */

.resp-tab-content h2	{ font-size:26px;}

.map-lft		{ min-height:0; width:100%; padding:30px;}

.map-rgt		{ width:100%;}

.enquiry-pad li	{ width:100%; margin-right:0; margin-bottom:15px; border-bottom:1px solid #e2e2e2; padding-bottom:15px;}

.enquiry-pad li p	{ width:76%;}

.job-img	{ width:100%;}

.job-section li img	{ height:auto;}

.job-section li .job-cont	{ width:100%; min-height:0; padding:25px 20px;}

.job-section p	{ padding-top:5px; }

.hotel-pad h3	{ font-size:20px; line-height:26px;}

.lft-addr		{ width:100%; margin-right:0; min-height:0; border-bottom:1px solid #e2e2e2; margin-bottom:15px; padding-bottom:15px; }

.lft-addr.last  { margin-bottom:15px; padding-bottom:15px; }  

.lft-addr:last-child	{ border:none; padding-bottom:0;}

.job-section h3, .career-rgt h3		{ font-size:24px;}



.overview-pad h1	{ font-size:22px; line-height:28px;}

.industrial-pad ul li	{ width:100%; margin-right:0;}

.industrial-pad ul li .industrial-cnt h2, .industrial-pad ul li.yellow:hover .industrial-cnt h2	{ min-height:0;}

.industrial-pad ul li.red .industrial-cnt, .industrial-pad ul li.green .industrial-cnt, .industrial-pad ul li .industrial-cnt, .industrial-pad ul li.yellow .industrial-cnt	{ padding:20px 10px;}

.industrial-pad ul li .industrial-img .overlay	{ padding:40px;}

.industrial-pad ul li .overlay p, .industrial-pad ul li.yellow p { padding-bottom:20px;}

.industrial-pad ul li .overlay p	{ font-size:19px; line-height:28px;}



.content-pad h1		{ font-size:22px; line-height:34px;}

.gray-box			{ width:99%;}

.key-bg ul.sub li h3	{ font-size:15px;}

.cap-box-left h4, .key-bg h4, .cap-box-right h4	{ font-size:20px; line-height:25px;}

.txt-orange			{ font-size:16px;}



.content-pad .location-img li { width:50%;}

welcome-r.welcome-para p, .welcome-l.welcome-li ul li	{ font-size:18px;}

.fac-slide		{ margin-bottom:0;}



.modal-box		{ width:94%;}

.about-popup-pad ul li label { width:100%;}

.about-popup-pad span.wpcf7-form-control-wrap	{ width:70%;}

.lft-address, .contact-form .wpcf7-form-control-wrap, .popup label	{ width:100%;}

.popup		{ min-width:0px;}	

.press-release .left {display:none;}

.press-release .right {width: 100%;padding: 0;margin: 15px 0 0;}

.press-release .right li {width: 100%;margin-right:0;margin-bottom: 15px; min-height:auto;}

.press-release .right .year-container{display:block!important; margin:0 0 15px;}

.press-release h1 {padding: 0 0 0px;margin: 10px 0 10px;}

/*.ebro-img { width:52%;}*/

.flex-caption { display:none;}
/*#slider .flex-direction-nav a {top:33%;}*/
#slider .flex-direction-nav li a.flex-next{left:92%;}

.about-content6 .lft-address, .about-content6 .rht-address{min-height:475px;}
/*ins*/
.industrial-pad ul li {margin-right: 0; width: 100%;}
.industrial-pad ul li .industrial-img .desctxt{padding: 18px 10px;}
.industrial-pad ul li .industrial-img .overlay{padding: 0;}
.industrial-pad.industrial-pad-center ul{display: inline-block;}

.strong-process-pad h1 { font-size: 24px; line-height: 32px; margin-bottom: 25px;} 
.strong-process-pad .process-btm-lst ul li { width: 100%; margin-right: 0;}
.strong-process-pad .process-top-lst ul li { width: 49%; margin-right: 2%;}
.strong-process-pad .process-top-lst ul li:nth-child(3n+3) { margin-right: 2%;}
.strong-process-pad .process-top-lst ul li:nth-child(2n+2) { margin-right: 0;}
.strong-process-pad .process-top-lst { margin-bottom: 10px;}

ul.cap-lst li {width: 49%; margin-right: 2%; margin-bottom: 30px;}
ul.cap-lst li:nth-child(3n+3) { margin-right: 2%;}
ul.cap-lst li:nth-child(2n+2) { margin-right: 0;}
ul.cap-lst {margin-top: 10px;  padding-bottom: 10px;  margin-bottom: 15px;}
.strong-process-pad .process-btm-lst ul li .btm-cnt-main h2 {font-size: 22px; line-height: 30px; padding-bottom: 10px;}
.strong-process-pad .process-btm-lst ul li .btm-cnt-main p {font-size: 16px; line-height: 24px;}

.logo {  width: 160px; }

/* new css */
.enduser-sectors ul li { width: 50%;margin-top: 30px;}
/*3-5-2022*/
.share-cnt {width: 100%;float: left; margin-top: 20px;}
.share-icon {width: 180px;float: none;margin-right: 0px; position: relative; margin: 0 auto;}
.share-bg{text-align: center;}
.location-r h1{font-size: 20px;}

/*key-strategy.html*/
.human-resource { min-height: 300px;}
.hr-btn a { font-size: 12px; padding: 10px 50px 10px 8px;}
.auto-list ul li .auto-cnt h3 {font-size: 18px;}
.play-icon h2 {font-size: 18px;}
.niche-sec h2 {font-size: 20px;line-height: 30px;}

}





/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media screen and (max-width:479px) {

.logo img{width:215px;}

.home-banner .flex-control-nav { bottom:10px;}

.home-banner .flexslider { min-height:200px;}

.home-banner .flexslider .slides &gt; li { height:200px; background-position: 90% center;}

.home-banner .flex-caption { display:none;}

.industry-pad h1 { font-size: 26px; line-height: 30px; margin-bottom:10px;}

.industry-l ul li .industry-img { width:100%;}

.industry-l ul li .industry-cnt { min-height:auto; width:100%; padding:20px;}

.industry-pad p {font-size: 17px; line-height: 24px;}

.industry-l.industry-r ul li .industry-img { width:100%;}

.industry-l.industry-r ul li .industry-cnt { width:100%;}

.capab-lft { width:100%; }

.footer-pad	{ margin-bottom:15px;}

.footer-pad.footer-fid { width: 100%; margin-right: 0%;}

.footer-pad.footer-prod, .footer-pad.footer-cap { width:100%; margin-left:0;}

.footer-pad.footer-fid:nth-child(2n), .footer-pad.footer-fid:last-child { margin-left:0;}

.footer-pad.footer-fid:last-child { margin-bottom:0;}

.footer-pad.footer-prod ul { margin-top:20px;}

.footer-pad.footer-mid		{ margin:0 0 15px;}

.footer-pad.footer-mid ul { width:100%;}

.footer-pad.footer-mid ul:nth-child(2n-1) { width:100%;}

.capab-img-rht { display:none;}

.foot-left p { line-height:20px;}



.mobile-l { width:100%;}

.mobile-l h4 { float:left; margin-right:20px;}

.mobile-top .web-lang { float: left;}

.mobile-r { width: 100%; margin: 8px 0 0 0;}

.m-menu {top: 5px;}
.hdr-rht { margin:0; width:auto; text-align:center; float: right;}
.hdr-btm { float: left; width: 100%; text-align: center;}
.hdr-btm ul li { float: none; display: inline-block; vertical-align: top; height: 35px;}
.hdr-btm ul li a { float: none; display: inline-block;}
a.sbToggle { top: 13px;}
.hdr-btm ul li a.login-btn { height: 35px; padding: 6px 20px; text-align: center;}

.web-lang .sbHolder { height: 35px; padding: 5px 0 3px 10px;}

.welcome-r ul li { color:#ad650d; }

.welcome-r ul li span::before { display:none;}

.welcome-r ul li span { width:100%; padding-left:0; margin:10px 0 0 0; color:#455560; }

.directors-pad ul li { width:100%; margin:0 0 30px 0;}

.location-r { width:100%; margin:0px 0 0 0; text-align:center;}

.location-r p { text-align:left;}

.location-l { width:100%; margin-right:0; display:none;}

.map-mobile { display:inline-block;}

.location-r h1 { text-align:center; font-size:30px; margin-bottom:15px;}

/*.e-brochure ul li { width: 48%; margin-right: 4%; margin-bottom:20px; float:left;}*/
.e-brochure ul li { width: 100%; margin-right: 4%; margin-bottom:20px; float:left; text-align:center;}

.e-brochure ul li:last-child	{ float:none;}

.e-brochure .brochure-pad img { margin:0px 0 0 0}

.e-brochure .brochure-pad::after { display:none;}

.e-brochure ul li:hover .brochure-pad::after { display:none;}

.e-brochure ul li:nth-child(3) { margin-right:4%}

.e-brochure ul li h3 { line-height:20px;}

.e-brochure .brochure-pad { float:left; margin-bottom:5px; }

/*.e-brochure .brochure-pad img { float:left; }*/
.e-brochure .brochure-pad img { text-align:center;}

.certificate-pad ul li { width:100%; border-right:none;}

#history .owl-nav { top: 33%;}



/*  */

.resp-tab-content h2 { font-size:20px; line-height:25px;}

.map-lft		{ padding:20px 15px;}

.map-lft h3		{ font-size:20px; line-height:24px;}

.map-lft p		{ font-size:17px;}

.enquiry-pad h3	{ font-size:24px; line-height:26px; }

.resp-tab-content p.para	{ padding-bottom:13px}

.date-pad		{ width:65px; height:65px; padding-top:0px; margin-right:15px; font-size:24px;}
.content-pad .career-rgt p {font-size: 16px;line-height: 25px;}

.enquiry-pad li p	{ width:70%; padding-top:0px; line-height:22px;}

.lft-addr h4	{ font-size:22px;}	

.career-rgt		{ padding:15px 10px 0px;}

.career-rgt h3	{ font-size:22px; padding-bottom:5px;}

.career-rgt p	{ font-size:18px; line-height:26px;}

.job-section h3, .career-rgt h3, .job-section h4		{ font-size:22px;}

.overview-pad h1	{ font-size:20px; line-height:27px;}

.industrial-pad ul li .industrial-img .overlay	{ padding:10px;}

.industrial-pad ul li .overlay p, .industrial-pad ul li.yellow p { padding-bottom:10px;}

.industrial-pad ul li .overlay p	{ font-size:16px; line-height:20px;}

.content-pad h1		{ font-size:24px; line-height:28px;}

.career-rgt a		{ font-size:18px;}

.career-rgt p		{ font-size:17px;}



.hdr-btm ul li a.login-btn::after { background-image:none; background-color:#455560;}

.hdr-btm ul li a.login-btn::before{background:none !important;}

.breadcrumb { display:none;}

.breadcrumb-list ul li a { font-size:14px;}

.cap-box		{ font-size:18px;}

.cap-box-left h4, .key-bg h4, .cap-box-right h4	{ font-size:24px; line-height:24px;}

.about-popup-pad		{ text-align:center;}

.about-popup-pad img.img-lft	{ float:none; display:inline-block; margin-right:0;}

.pop-div p		{ text-align:left;}

.facts-l h4		{ font-size:18px;}

.location-r h1,.location-r h2{ font-size:24px; text-align: left;}

.about-content6 .lft-address, .about-content6 .rht-address{ width:100%; min-height:0px;}

.content-pad .location-img li { width:100%;}

.fac-slide		{ width:99.5%; margin-bottom:0;}

.capabilities .fac-cont h1	{ font-size:18px; line-height:22px;}



.modal-box		{ width:91%;}

.about-popup-pad ul li label { width:100%; text-align:left; margin-bottom:5px;}

.about-popup-pad span.wpcf7-form-control-wrap	{ width:100%;}

.footer-pad.footer-mid ul li	{ width:100%;}

.product-cont h2	{ font-size:24px;}

.industry-pad h1	{ font-size:24px;}



.key-bg ul.sub li { width: 100%; margin-right: 0% !important;}

/*#slider .flex-direction-nav a {top:33%;}*/
#slider .flex-direction-nav li a.flex-next{left:92%;}

/*.ebro-img { width:77%;}*/

/*12-1-2021*/
.year-sec ul li {width: 100%;float: left;margin-bottom: 20px; border-right: none; border-bottom: 1px solid #ccc; margin-bottom: 0; height: 130px;}
.year-sec ul li:last-child{border-bottom: none;}
.our-segment h2,.div-cap-main .div-cap-cnt .div-cap-lft h2 {font-size: 24px;line-height: 28px;}
.user-segment ul li .seg-cnt h3 {font-size: 20px;line-height: 25px;}
/*abt*/
.iso-logo ul li{width: 100%; float: left; margin-right: 0;}
.cmy-lft {width: 100%;float: left;margin-right: 0%; margin-bottom: 30px;}
.cmy-rgt {width: 100%;float: left;}
.iso-logo ul li .iso{height: inherit;}
.company-policy h2{font-size: 24px; line-height: 28px;}
.iso-logo h2 {font-size: 24px;line-height: 28px;margin-bottom: 20px;}
.niche-lst ul li{width: 100%; margin-right: 0; margin-bottom: 20px; min-height: inherit;}
.niche-lst h2{font-size: 20px;}
.niche-lst ul li:last-child{margin-bottom: 0;}
.user-sectors ul li h3 {font-size: 16px; line-height: 22px;}
.about-popup-pad ul li input.captcha-pad {width: 110px !important;}

/* new css */
.process-lft h2 {font-size: 18px;line-height: 25px;}

.enduser-sectors ul li { width: 100%;}
.year-sec ul li{height: auto;}

/*key-strategy.html*/
.human-resource { min-height: 370px;}

.quality h2{font-size: 24px;}
.gallery-list ul li {float: left;width: 100%;margin: 0 0 15px 0;}
.home-tab .home-tab-list ul li a {padding: 15px 25px;}
.gallery-list ul li a{pointer-events: none;}
.gallery-list ul li:hover .hov-ico{opacity: 0;}
#pop_captcha {width: 100%;float: left;margin-right: 0px;margin-bottom: 10px;}
.about-popup-pad ul li input.captcha-pad {width: 100% !important;}

}

@media (max-width:480px){.daicon{display:none;}}

@media screen and (max-width:359px) {
.strong-process-pad .process-top-lst ul li { width: 100%; margin-right: 0; margin-bottom: 15px;}
.strong-process-pad .process-top-lst ul li:nth-child(3n+3) { margin-right:0; }
ul.cap-lst li { width: 100%; margin-right: 0; margin-bottom: 15px;}
ul.cap-lst li:nth-child(3n+3) { margin-right: 0;}
.user-segment.usr-lst ul li{width: 100%;}
}




</pre></body></html>