<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 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;}

}





@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 9px; /*font-size:15px;*/}

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

.home-banner .flex-caption { top: 12%;}

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

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

.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;}

.flex-caption img { float: none; margin: 30px auto; width: 70%!important;}

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


/*Investors*/
.lft-recent.share ul li:nth-child(2n){ margin-bottom:0;}
}





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

img {max-width:100%; }

.row { width:740px; }



/*Home*/

.menu{ display:none;}

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

.mobNav { display:block;}



/*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 { top: 6%;}

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

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

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

.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: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:96%;}

.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 span.wpcf7-form-control-wrap { width:75%;}



.flex-caption img { margin-bottom: 40px; margin-top: 20px; display: inline-block; float: none; margin: 30px auto; text-align: center;  width: 70%!important;}

.flex-caption {width: 300px;}



.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%;}


/*Investors*/

.investor-overview1 .left h2 {font-size: 30px; line-height: 32px;}
.investor-overview1 .right p {font-size: 18px; line-height: 24px;}
.investor-overview1 .left, .investor-overview1 .right { height:150px;}
.investor-overview1 .right::after { top: 31px;}
.investor-overview1 .ov-container { margin:15px 0;}
.investor-board ul li { width:100%; margin-bottom:10px; padding:0;}
.investor-recent-update { padding:40px 0;}
.investor-recent-update .lft-recent {width: 49%;}
.lft-recent.share {margin-left: 2%;}
.lft-recent.share ul li .rht h5 { font-size:28px;}
.lft-recent.share ul li .rht p span { left:108px;}
.lft-recent.share ul li .lft { width:52%;}
.lft-recent.share ul li .rht { width:48%;}

}



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

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

img {max-width:100%; }

.row { width:94%; }

.web-lang.login .sbHolder {
  width: 150px !important;
}

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



/*Home*/

.menu{ display:none;}

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

.mobNav { display:block;}

.mobile-top  { display:none;}

.hdr-top { display:none;}

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

.hdr-btm ul li.websites { display:none;}
.web-lang .sbHolder {width: 90px;}


.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%;}

.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:30px 0 0 0;}

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

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

.hdr-rht  { margin-left:65px;}

.hdr-btm { margin:15px 0 0 0;}

.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;}

.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;

}



.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;}

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

.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;}

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

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



.modal-box	{ max-width:96%;}

.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:25%;}

.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;}
#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:432px;}

/*Investors*/
.investor-overview1 .left,.investor-overview1 .right { width:100%;}
.investor-board ul li { margin:0 0 10px 0; width:100%;}
.investor-recent-update { padding:40px;}
.investor-recent-update .lft-recent { width:100%; margin-bottom:30px;}
.lft-recent.share { margin:0;}

.contacts h2 { font-size:27px; line-height:32px;}
.contacts h3 { font-size:27px;}

.lft-recent ul.share li a br {display:none;}
.lft-recent ul.share li a { padding:16px 0px 24px 20px;}
}



/* 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:22px;}

.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 { padding:7px 38px 7px 10px; background-position:right 8px center}



.logo img {float: right; width: 230px;}



.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:30%;}

.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;}

/*Investors*/ 
.investor-recent-update { padding:40px 0;}
.lft-recent ul.share li a { font-size:17px; line-height:24px;}
.lft-recent.share h3 { font-size:21px;} 
.lft-recent.share ul { margin-top:0;}
.lft-recent.share ul li .lft { width:40%;display: flex;
align-items: center;
justify-content: center;}
.lft-recent.share ul li .rht { width:47%;}
.lft-recent.share ul li .lft h4 { font-size:36px;}
.lft-recent.share ul li .lft h4 span { font-size:16px;}
.lft-recent.share ul li .rht h5 { font-size:26px;}
.lft-recent.share ul li .rht h5 sub { font-size:16px;}
.lft-recent.share ul li .rht p { font-size:17px;}

.investor-overview1 .left h2 {font-size: 28px; line-height: 34px; padding-left:18px;}
.investor-overview1 .left { padding:30px 0 30px 7%; height:inherit;}
.investor-overview1 .right { padding:0px 30px 7px 87px;}
.investor-overview1 .right p {font-size: 20px;line-height: 28px}
.lft-recent.share ul li .rht p span { left: 91px;}
.lft-recent.share ul li { margin-bottom:20px;}
.lft-recent.share .share-box { min-height:inherit;}

.investor-overview1 .right::after {background: url(../images/quot1.png) no-repeat left top #cfab79;
width: 48px; height: 39px;left: 24px;top: 30px;}

.investor-board ul li a { font-size:px;}

.investor-board ul li .invest-img {margin-left:13px;}
.investor-board ul li a .text.txt {padding: 13px 0 0 12px;}

.investor-board ul li a .text {padding: 23px 0 0 12px; width: 57%; font-size: 20px; line-height: 22px;}.
.lft-recent ul.share li a br {display:block;}
.lft-recent ul.share li a { padding:10px 0px 10px 20px;}
}




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

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



.m-menu	{ left:0px;}

.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;}

/*.hdr-btm, .hdr-btm ul li { width:100%; float:none; display:inline-block;}*/

.hdr-rht { margin:0; width:100%; text-align:center;float: none;}

.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:20px;}

/*.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:22px; line-height:22px;}

.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:24px; margin-right:15px; font-size:40px;}

.enquiry-pad li p	{ width:70%; padding-top:9px; 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:22px; line-height:24px;}

.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:20px; 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;}

/*.hdr-btm ul li a.login-btn { background-image:none; padding:8px; display:block; font-size:17px; background-color:#ad650d; border-radius:0px; color:#fff; }*/



.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:19px; line-height:22px;}

.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	{ font-size:26px;}

.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%;}*/



}







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