.powredbymCSB_2_containermCSB_2_containermCSB_2_containermCSB_2_containermCSB_2_containermCSB_2_containermCSB_2_containermCSB_2_containermCSB_2_containermCSB_2_containermCSB_2_containermCustomScrollBoxmCustomScrollBoxmCustomScrollBoxmCustomScrollBoxmCustomScrollBox@import url('https://fonts.googleapis.com/css?family=Asap:400,400i,500,500i,600,600i,700,700i');
*{ outline:none;}
.container.m_space{padding-left:4.5%; padding-right:4.5%;}
h1.nospace, h2.nospace, h3.nospace, h4.nospace, h5.nospace, h6.nospace{padding:0px; margin:0px 0 10px; }
a:hover{text-decoration:none}
.datepick{ background-image:url(../images/datepicker_ic.png); background-position:95% 50%; background-repeat:no-repeat; }
.middle_sec{float:left; width:100%}
.middle_info{  padding:40px 0 40px 0}
.middle_info h3{ font-size:16px; color:#000000; font-weight:400; min-height:50px;}
.middle_info h2{ font-size:22px; color:#000000; font-weight:400;}
.middle_info h2 small{ color:#656565; font-size:14px;}
.middle_info h4{ font-size:14px; color:#000000; font-weight:400;}
.middle_info a{ font-size:11px; line-height:20px;}
.middle_info i{padding-right:10px;}
.text-center{margin:0px; padding:0px;}
div{ outline:none;}
.middle_info_new{  padding:40px 0 40px 0}
.middle_info_new h2.explore{ color:#000; padding:20px 0 0 0;}

/*------------------- Inner banner section start -----------------------*/
.inner_banner{float:left; width:100%; height:406px; overflow:hidden; background-repeat:no-repeat; background-position:center top; position:relative; box-shadow:none;}
.inner_banner.banner-heritage{background-image:url(../images/hertiag.jpg)}
.inner_banner.press_banner{background-image:url(../images/press_release_banner.jpg)}
.inner_banner.press_banner2{background-image:url(../images/1980x406_5.jpg)}
/*.inner_banner.press_banner3{background-image:url(../images/press_release_banner3.jpg)}*/
.inner_banner.press_banner3{background-image:url(../images/Banner_neww.jpg)}
.inner_banner.press_banner4{background-image:url(../images/banner_new3.jpg)}
.inner_banner.automobile_banner{background-image:url(../images/automobile_banner.jpg)}
.inner_banner.construction_mining_bg{background-image:url(../images/construction_mining_bg.jpg)}
/*.inner_banner.busines_overviewbg{background-image:url(../images/busines_overviewbg.jpg)}*/
.inner_banner.busines_overviewbg{background-image:url(../images/banner_new3.jpg)}
.inner_banner.busines_overviewbg_cnter{background-image:url(../images/incubation_center.png)}
.inner_banner.aerospace_banner{background-image:url(../images/aerospace_banner.jpg)}
.inner_banner.contact_banner3{background-image:url(../images/csr-monthly-bulletins-banner.jpg)}
.inner_banner.contact_banner6{background-image:url(../images/diversity-and-inclusion_banner.png)}
.inner_banner.contact_banner4{background-image:url(../images/contact_banner4.jpg)}
.inner_banner.contact_banner{background-image:url(../images/contact_banner.jpg)}
.inner_banner.csr_reports_banner{background-image:url(../images/csr_reports_banner.jpg)}
.inner_banner.contact_bannerglobal-india{background-image:url(../images/our-presence-global-banner2.jpg)}
.inner_banner.contact_banner5{background-image:url(../images/working.jpg)}
.inner_banner.contact_bannercsr{background-image:url(../images/csr-banner.jpg)}
.inner_banner.our-presence-global-banner3{background-image:url(../images/1980X406_global_presence.png)}
.inner_banner.our-presence-global-banner{background-image:url(../images/our-presence-global-banner.jpg)}
.inner_banner.kalyani_center_banner{background-image:url(../images/kalyani_center_banner.jpg)}
.inner_banner.healthcare_bg{background-image:url(../images/healthcare_bg.jpg)}
.inner_banner.villeage_bgbanner{background-image:url(../images/villeage_bg.jpg)}
.inner_banner.villeage_bgbanner2{background-image:url(../images/sub-banner.jpg)}
.inner_banner.education_bg{background-image:url(../images/education_bg.jpg)}
.inner_banner.sustain_overviewbg{background-image:url(../images/sustain_overviewbg.jpg)}
.inner_banner.aligning_bg{background-image:url(../images/aligning_bg.jpg)}
.inner_banner.sports_bg{background-image:url(../images/sports_bg.jpg)}
.inner_banner.community_developmentbg{background-image:url(../images/community_developmentbg.jpg)}
/*.inner_banner.awards_banner{background-image:url(../images/FINAL_IMAGE.webp)}*/
.inner_banner.awards_banner{background-image:url(../images/awards-banner-2017.jpg)}
/*awards_banner.jpg*/
.inner_banner.full_services_banner{background-image:url(../images/full_services_banner.jpg)}
.inner_banner .info_banner{ position:absolute; bottom:0px; min-height:187px; border-left:1px solid rgba(85,85,85,0.57); padding:0 0 0 24px;}
.inner_banner.aerospace_banner .info_banner{border-left:1px solid rgba(255,255,255,0.23);}
.inner_banner .info_banner:after{position:absolute; left:-1px; bottom:75px; background-color:#349ed7; width:1px; height:38px; content:"";}
.inner_banner .info_banner h1{color:#fff; font-weight:500; font-size:28px; margin:78px 0 0 0; padding:0px 0 12px;}
.inner_banner .info_banner .breadc{color:rgba(255,255,255,0.80); font-size:12px;}
.inner_banner .info_banner .breadc a{color:rgba(255,255,255,1.00);}
.inner_banner.contact_banner2{background:#000;}

.inner_banner.about_banner{background-image:url(../images/about-banner.jpg)}

/*.inner_banner.automobile_banner2{background-image:url(../images/power-banner.jpg)}*/
.inner_banner.automobile_banner2{background-image:url(../images/1980X406_energy.png)}
/*.inner_banner.automobile_banner3{background-image:url(../images/old-banner.jpg)}*/
.inner_banner.automobile_banner3{background-image:url(../images/shale_fracking.png)}
.inner_banner.automobile_banner4{background-image:url(../images/rail-banner.jpg)}
.inner_banner.automobile_banner5{background-image:url(../images/marine-banner.jpg)}

/*.inner_banner.about_banner_leadership{background-image:url(../images/leadership-banner.jpg)}*/
.inner_banner.about_banner_leadership{background-image:url(../images/SCREEN_SEPT_MARCH_2024.png)}
.inner_banner.about_officeoverview{background-image:url(../images/black.jpg)}
.inner_banner.about_banner_inspiring{background-image:url(../images/Artboard_2_1.png)}
/*.inner_banner.about_banner_inspiring{background-image:url(../images/Artboard_new.png)}*/
.inner_banner.about_banner_inspirings{background-image:url(../images/Artboard-2.1.png)}
.inner_banner.about_banner_service{background-image:url(../images/service-banner.jpg)}
.inner_banner.about_banner_certification{background-image:url(../images/media_new_img/certify.png)}
/*.inner_banner.about_banner_certification{background-image:url(../images/media_new_img/Certifications_Banner_new.png)}*/
/*.inner_banner.about_banner_milestone{background-image:url(../images/milestone-banner.jpg)}*/
.inner_banner.about_banner_milestone{background-image:url(../images/milestones_new.png)}

/*.inner_banner.kalyani_center_banner_tec{background-image:url(../images/tec-banner.jpg)}*/
.inner_banner.kalyani_center_banner_tec{background-image:url(../images/1980_406kcti.jpg)}

.inner_banner.kalyani_center_banner_tec1a{background-image:url(../images/tec-banner1a.jpg)}
.inner_banner.kalyani_center_banner_tec2a{background-image:url(../images/tec-banner2a.jpg)}
.inner_banner.kalyani_center_banner_tec3a{background-image:url(../images/tec-banner3a.jpg)}
.inner_banner.kalyani_center_banner_tec4a{background-image:url(../images/tec-banner4a.jpg)}
.inner_banner.kalyani_center_banner_tec5a{background-image:url(../images/kcmi_new.png)}
.inner_banner.kalyani_center_banner_tec6a{background-image:url(../images/tec-banner6a.jpg)}
.inner_banner.kalyani_center_banner_tec7a{background-image:url(../images/tec-banner7a.jpg)}
.inner_banner.kalyani_center_banner_tec8a{background-image:url(../images/tec-banner8a.jpg)}

.inner_banner.e-mobility{background-image:url(../images/e-mobility-banner.jpg)}
.inner_banner.e-mobility-new{background-image:url(../images/e-mobility-new-banner.jpg)}

.inner_banner.banner-bfl {background-image:url(../images/banner-b.jpg);}
.our-business-top .important{letter-spacing: normal !important;}
.governance h3 {font-size: 20px; padding: 25px 0 15px 0; font-weight: 400;}
/*------------------- Press Release page section start -----------------------*/
.search_box{float:left; width:100%; background-color:#ececec; border-bottom:1px solid #e2e2e2; padding:30px 0}
.search_box h3{font-size:18px; color:#000; margin:0px 0 25px; padding:0px; font-weight:400; }
.search_box h3 strong{font-weight:500;}
.search_box .form-control{border-radius:0px; border:1px solid #e1e1e1; height:44px; color:rgba(0,0,0,0.62); }
.search_box .search_btn{ border-radius:4px; background:#ffcc00 url(../images/search_ic.png) no-repeat 25% 12px; width:100%; padding-left:15px; height:44px;}
.topbrd_middle{border-top:3px solid #3593dc;}
.press_list{float:left; width:100%;}
.brd_top{border-top:1px solid #e7e7e7; padding:24px 0;}
.brd_bottom{border-bottom:1px solid #e7e7e7; padding:24px 0;}
.none_brd{border:0px solid}
.pr_info{padding:0 30px;}
.pr_info p{ font-size:16px !important;}
.pr_info h3{font-size:16px; font-weight:400; min-height:73px;}
.pr_info a{font-size:12px;}
.pr_info a i{padding-right:10px;}
.input_box3-large {display: block;float: left;height: auto; margin-bottom:0px;max-width: 100%;width: 100%;}
.input_box3-large select {-moz-appearance: none;background: #fff none repeat scroll 0 0;border: 1px solid #e5e5e5;color: rgba(0, 0, 0, 0.62);cursor: pointer;display: inline-block;font-size: 14px;font-weight: 400;margin: 0;outline: medium none;padding: 12px 10px;width: 100%;  
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.input_box3-large label {position: relative;width: 100%;}
.input_box3-large label::after {color: #3a3a3a;content: url(../images/select-ic.png); font: 14px "Consolas",monospace;padding: 0 4px 4px; pointer-events: none; position: absolute; background-color:#fff; right: 8px;top: 10px;}
/*.input_box3-large label::after {color: #3a3a3a;content: ">"; font: 14px "Consolas",monospace;padding: 0 4px 4px; pointer-events: none; position: absolute; background-color:#fff; right: 8px;top: -3px;transform: rotate(90deg);}*/

.input_box3-large label::before {content: "";display: block;height: 20px;pointer-events: none;position: absolute;right: 6px;top: 0px;width: 20px;}
/*IE 9 and above*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
.input_box3-large label:after { display:none; }
.input_box3-large label:before { display:none; }
}

/*------------------- Inside page section start -----------------------*/
.list_services{width:100%; float:left; margin:50px 0 36px 0; padding:0px}
.list_services li{float:left; width:25%; min-height:167px; text-align:center; padding:30px 0 0 0;}
.w-33 li{width:33.33%;}
.list_services li i{padding-bottom:15px;}
.list_services li p{color:#fff; font-size:14px; padding-top:15px;}
.list_services li.forging_ser{background-image: url(../images/forging_automated.jpg); background-repeat:no-repeat;}
.list_services li.machining_ser{background-image: url(../images/maching_automated.jpg); background-repeat:no-repeat;}
.list_services li.it_ser{background-image: url(../images/technology_infrastucture.jpg); background-repeat:no-repeat;}
.list_services li.design_ser{background-image: url(../images/design_support.jpg); background-repeat:no-repeat;}

.product_service{float:left; width:100%; border:1px solid #d7d7d7; margin:15px 0 45px;}
.product_service ul{margin:0px; padding:0px;}
.product_service ul.navlist_left{float:left; width:25%;}
.product_service ul.navlist_left li{height:149px; float:left; width:100%;}
.product_service ul.navlist_left li a{position:relative; float:left; width:100%; height:149px; border-bottom:1px solid #d7d7d7; text-align:center; padding:19px 20% 0; font-size:14px; color:#555555;  cursor:pointer;}
.product_service ul.navlist_left li a.active{background-color:#ffcc01; position:relative}
.product_service ul.navlist_left li a.active:after{content: url(../images/y_arrow.png); position:absolute; width:9px; height:18px; right:-9px; top:50%;}
.product_service ul.navlist_left li:last-child a{border-bottom:0px solid #d7d7d7;}
.product_service ul.navlist_left li p{padding:14px 0 0 0}

.product_service ul.navlist_middle{float:left; width:25%; height:448px; padding:37px 0 0 0}
.product_service ul.navlist_middle.power_bg{background:url(../images/banner_large_section.png) no-repeat top center;}
.product_service ul.navlist_middle li{text-align:center; padding:22px 15% 0; font-size:14px; color:#555555;}
.product_service ul.navlist_middle li a{padding:17px 0 17px 10px; background:url(../images/pr_link_brd.png) no-repeat center bottom; float:left; width:100%; color:#676767; text-align:left; position:relative; }
.product_service ul.navlist_middle li a:hover, .product_service ul.navlist_middle li a.active{background:url(../images/pr_link_brd_h.png)  no-repeat center bottom; color:#000000;}
.product_service ul.navlist_middle li.active a{position:relative}
.product_service ul.navlist_middle li a.active:after{content: url(../images/nav_arrow.png); position:absolute; right:0; top:17px; width:30px; height:7px;}
.product_service ul.navlist_middle li:last-child a{background-image:none}
.product_service ul.navlist_right.col_4 li:nth-last-child(-n+2).right4{border-bottom: 1px solid #d7d7d7;}
.product_service ul.navlist_right{float:left; width:50%; height:448px; padding:0px 0 0 0; text-align:center; }
.product_service ul.navlist_right li{padding:40px 0 0 0}
.product_service ul.navlist_right li p{padding:10px 30% 0; color:#333333; font-size:12px;} 
.product_service ul.navlist_right.col_4{}
.product_service ul.navlist_right.col_4 li{float:left; width:50%; height:50%; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.product_service ul.navlist_right.col_4 li.full{height:100%;}
.product_service ul.navlist_right.col_4 li.full_width{width:100%; border-left:0px solid !important}

.product_service ul.navlist_right.col_4 li:nth-child(2n+1){border-left:0px solid #d7d7d7;}
.product_service ul.navlist_right.col_4 li:nth-last-child(-n+2){border-bottom:0px solid #d7d7d7;}
.product_service ul.navlist_right.col_4 li.brd_btm{border-bottom:1px solid #d7d7d7 !important;}
.product_service ul.navlist_right.col_3{}
.product_service ul.navlist_right.col_3 li{float:left;  width:50%;height:50%; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.product_service ul.navlist_right.col_3 li:nth-child(2n+1){border-left:0px solid #d7d7d7;}
.product_service ul.navlist_right.col_3 li:last-child{border-bottom:0px solid #d7d7d7; width:100%;}

.product_service ul.navlist_right.col_2{}
.product_service ul.navlist_right.col_2 li{float:left; padding-top:35%; width:50%;height:100%; border-left:1px solid #d7d7d7; }
.product_service ul.navlist_right.col_2 li:nth-child(2n+1){border-left:0px solid #d7d7d7;}

.number_list{margin:25px 0 25px 0; padding:0px; width:100%; float:left;}
.number_list li{width:33.3%; float:left; text-align:center; padding:58px 0 0 0; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; min-height:220px; border-top:2px solid #d7d7d7}
.number_list li:last-child{border-right:0px solid #d7d7d7;}
.number_list li:nth-child(1){border-top:3px solid #ffcc00}
.number_list li:nth-child(2){border-top:3px solid #0f769e}
.number_list li i{margin:0px auto; width:32px; font-style:normal; line-height:35px; background-image:url(../images/number.png); background-repeat:no-repeat; display:inline-block; height:36px; font-weight:500; font-size:14px; color:#fff; text-align:center; padding:0px;}
.number_list li p{font-size:20px; font-weight:400; padding:15px 0 0 0}

.auto_bg{float:left;width:100%; background-image:url(../images/automobile_bg.jpg); min-height:483px; background-repeat:no-repeat; background-position:center top; padding:62px 0 0 0; margin: 30px 0 0 0;}
.auto_bg p{color:#fff; font-size:14px; padding:15px 0 0 0}

.car_bg{background-image: url(../images/car_infobg.jpg); background-repeat:repeat-x; padding:30px 0 45px; text-align:center; min-height:400px; background-color:#f0f0f0; float:left; width:100%;}
.car_bg img{display:inline-block !important}

.pr_thumb img{display:inline-block !important}
.pr_thumb i{padding-right:0px;}

 
/*-------Contact page css start-----------------*/
.contact_tab{float:left; width:100%; border-bottom:1px solid #e0e0e0; position:relative;}
.tabTrigger{ display:none;}
.tabs{ display:block;}
.tabs{ margin:0px; padding:0px; float:left; width:100%;  }
.tabs li{float:left; width:auto; border-right:1px solid #e0e0e0; height:100%; min-height:75px; line-height:74px; position:relative;}
.tabs li:last-child{border-right:0px solid #e0e0e0;}
.tabs li a{float:left; width:100%; text-align:center; color:rgba(0,0,0,0.59); font-size:16px; font-weight:400; position:relative; padding: 0 34px;}
.tabs li a.active{color:#3584c1}
.tabs li a.active:after{position:absolute; content:""; width:100%; height:2px; background-color:#3584c1; left:0; bottom:-2px;}
.tabs .dropdown-menu{min-width:100%; border:0px solid; border-radius:0; margin:0px; padding:0px;}
.tabs .dropdown-menu li{width:100%; border-right:0px solid; min-height:auto;  border-bottom: 1px solid #e0e0e0;}
.tabs .dropdown-menu li a{text-align:left; padding-top:10px; padding-bottom:10px;}
.contact_middle [class*="col-"]{padding-left:0px; padding-right:0px;}
.content{border:1px solid #dbdbdb; background-color:#fff; height:493px; float:left; width:100%; margin:62px 0}
.content.invs {height: 594px;}
.from_con{padding:10px 43px !important;}
.tpart li{ width: 20% !important;}
.from_con h3 {padding: 10px 0 0 0;font-size: 16px;color: #000000;font-weight: 400;}

.content input:focus ~ label, .content textarea:focus ~ label/*, .content input:valid ~ label, .content textarea:valid ~ label*/ {font-size:11px;color: #363636;top: -10px;-webkit-transition: all 0.125s ease; transition: all 0.125s ease;}
.content .styled-input {float: left;width: 100%; position: relative; margin-bottom:10px;}
.content .styled-input.btm_mr{margin-bottom:6px;}
.content p{ color:#7b7b7b; font-size: 12px; line-height: 17px; font-style:italic; padding:15px 0 0 0;}
.content .styled-input label {color: #7b7b7b; padding: 10px 0; position: absolute; top: 0; left: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; pointer-events: none; font-size:14px; font-weight:400;}
.content .styled-input.wide { width: 100%; }
.content input, .content textarea {padding: 15px 0; border: 0; border-bottom:1px solid #e0e0e0; width: 100%; font-size:14px;}
.content input ~ span, .content textarea ~ span {display: block; width: 0; height: 1px; background: #3584c1; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.125s ease; transition: all 0.125s ease;}
.content input:focus, .content textarea:focus { outline: 0; }
.content input:focus ~ span, .content textarea:focus ~ span {width: 100%; -webkit-transition: all 0.075s ease; transition: all 0.075s ease;}
.content textarea {width: 100%; min-height: 15em;}
.btn_submit {border: 2px solid #67b6e1 !important; border-radius: 25px; color: #171717; float: left; font-size: 12px; margin: 30px 0 30px; padding: 10px 30px !important; text-transform: uppercase; width:143px !important;	background-color:transparent; outline:none; }
.btn_submit:hover{background-color:#67b6e1; color:#fff;}

.headquater{ background-color:#ffcc00; background-image: url(../images/headquater_bg.jpg); background-repeat:no-repeat; background-position: left bottom; height:100%; padding:10px 43px !important;}
.push-canvas .headquater h3{ font-family:16px; color:#000000; font-weight:400; position:relative; padding-bottom:15px; padding-top:15px; font-size:16px;}
.headquater h3:after{position:absolute; content:""; width:62px; height:1px; background-color:#000; left:0px; bottom:0;}
.headquater address{padding:50px 0 0 0;}
.headquater address h4{ font-size:16px; font-weight:400;}
.headquater address p{color:#000000; font-size:14px; font-style:normal; padding:0px 0 6px; margin:0px;}
.headquater address .add{padding-bottom:30px;}
.content .col-md-4 { border-right:1px solid #dbdbdb;}
.content .col-md-4:last-child{border-right:0px solid #dbdbdb;}
.content .map{/*background-image:url(../images/headquater_map.jpg); background-size:100%; */height:100%; }
.firstHeading{color:#ea6721; font-size:18px; font-weight:500; padding:0px; margin:0px;}
/*.push-canvas .footer-top-line{ border-top:none;}*/
/*-------Investor page css start-------*/
.invest_head{ font:20px; line-height:30px; color:#7f7f7f; font-weight:400; padding:50px 10%; float:left; width:100%; text-align:center;}
.invest_head span{font-weight:500}
.reports_sec{float:left; width:100%; background-color:#ffcc00;}
.pres_invest{border-top:3px solid #2c8dda; padding:4px 0}
.pres_invest ul{margin:0px; padding:0px;}
.pres_invest .col-md-4{min-height:172px; background:url(../images/vertical_dotted.png) right top repeat-y;}
.pres_invest .col-md-4:last-child{background-image:none}
.an_report .thumb_img{float:left; padding:15px 15px 0 0}
.an_report .an_info{padding:45px 0 0 0; font-size:16px; float:left;}
.an_report .an_info h3{margin:0px 0 10px; padding:0px; font-size:20px; font-weight:400}
.an_report .an_info p{padding:0px 0 5px; margin:0px;}
.an_report .an_dwn{float:left; margin:16% 0 0 30px}
.inr_block{padding:30px 20px 0}
.inr_block .inr_info{float:left; width:100%; background:url(../images/horizental_dotted.png) center bottom repeat-x; padding-bottom:15px; margin-bottom:6px; }
.inr_block .inr_info .cn_bg{background-image:url(../images/cn_bg.png); background-repeat:no-repeat; width:32px; height:21px; text-align:center; line-height:20px; float:left; font-size:11px; margin:10px 6px 0 0; font-style:normal; color:#fff; font-weight:500; }
.inr_block .inr_info span{ float:left;}
.inr_block .inr_info span.inr{font-family: 'Advent Pro', sans-serif; font-size:30px; padding-right:15px;}
.inr_block .inr_info span.inrcrese{ margin:10px 15px 0 0}
.inr_block .inr_info span.percen{ margin:10px 10px 0 0; font-weight:500;}

.inr_block .res_info{float:left; width:100%; background:url(../images/horizental_dotted.png) center bottom repeat-x; padding-bottom:15px; margin-bottom:6px; }
.inr_block .res_info.none_bg{background-image:none}
.inr_block .res_info p{font-size:14px;}
.inr_block .res_info.none_bg p{padding:10px 0; font-size:14px; line-height:20px; float:left; width:50%; }

.pr_block{float:left; width:100%; background-color:#2396bc;}
.pr_block ul{margin:0px; padding:0px;}
.pr_block .col-md-4{min-height:348px;}
.press_sec{padding-right:40px; padding-top:20px;}
.press_sec p{ color:#fff}
h3.inner_head{position:relative; font-size:18px; font-weight:500; text-transform:uppercase; color:#fff; padding:0 0 15px;}
h3.inner_head:after{position:absolute; content:""; width:32px; height:1px; background-color:#fff; left:0; bottom:0;}
h3.inner_head.black{color:#000;}
h3.inner_head.black:after{background-color:#000;}
h3.inner_head span{float:right; font-size:14px; color:#fff; text-transform:none;}
h3.inner_head span a{color:#fff; font-weight:400;}
h3.inner_head span a i{float:right; padding-left:8px;}
.press_sec ul{margin:0px; padding:0px 0 0px 0; float:left; width:100%;}
.press_sec ul li{ width:100%; border-bottom:1px solid rgba(255,255,255,0.17); margin-bottom:18px; font-size:14px; min-height:auto}
.press_sec ul li:last-child{border-bottom:0px solid rgba(255,255,255,0.17);}
.press_sec ul li a{color:#ceeefa;}
.press_sec ul li p.date{ color:#bad8e3; font-size:11px;}

.shareholder_bg{background-image:url(../images/share_holder_bg.jpg); padding-left:40px; padding-right:40px; padding-top:20px; background-size:cover;}
.stock_inform_bg{background-image:url(../images/stock_informbg.jpg); padding-left:40px; padding-right:40px; padding-top:20px; background-size:cover;}
ul.invest_link{margin:0px; padding:0px;}
ul.invest_link li{float:left; width:100%; background-image:url(../images/yellow_bullet.png); background-repeat:no-repeat; min-height:auto; padding-left:25px; background-position:10px 18px; padding-right:10px; }
ul.invest_link li:hover{background-color:#ffcc00; background-image:url(../images/black_bullet.png);}
ul.invest_link li:hover a{color:#000; background-image:url(../images/share_holder_link_hover.png);}
ul.invest_link li a{float:left; width:100%; background-image:url(../images/share_holder_link.png); background-repeat:no-repeat; background-position:right; padding:12px 0; color:#fff; font-style:italic; font-size:14px;}
ul.invest_link li a:hover{  background-image:url(../images/share_holder_link_hover.png); color:#000;}

.finan_sec{float:left; width:100%; background-color:#f2f2f2; padding:40px 0;}
.finan_sec ul{margin:35px 0; padding:0px 25px 0 0;}
.finan_sec ul li{float:left; width:50%; border-bottom:1px solid #d2d2d2; background-image:url(../images/gray_bullet.png); background-repeat:no-repeat; background-position:8px 8px; padding-bottom:10px; margin-bottom:10px; padding-left:25px;}
.finan_sec ul li:last-child{border-bottom:0px solid}
.finan_sec ul li a{font-size:12px; font-style:italic; color:#767676;}
.finan_sec ul li a:hover{color:#1c8db8;}
.blue_head{margin:0px; padding:0px; font-size:24px; font-weight:400; color:#2ea5c2}
.font14{font-size:14px; color:#767676;}
.send_query{background-color:#2fa6c3; border-radius:25px; padding:14px 30px; font-size:14px; color:#fff; float:left; margin:10px 0 0 0}
.send_query:hover{background-color:#107d98; color:#fff;}

/*-------Press Release page css start---------*/
.middle_sec .panel-group{margin-top:30px; margin-bottom:60px;}
.middle_sec .panel-group .panel {border-radius: 0; box-shadow: none; border-color: #EEEEEE;border:0px solid;}
.middle_sec .panel-default > .panel-heading {padding: 0; border-radius: 0; color: #212121; background-color: transparent; border-color: #EEEEEE;}
.middle_sec .panel-title {font-size: 25px;font-weight:400;position:relative;}
.middle_sec .panel-title span{background-color:#fff; position:relative; z-index:99; padding:0 20px 0 ; color:#3593dc}	
.middle_sec .panel-title:after{position:absolute; content:""; width:100%; background-color:#cdcdcd; height:1px; position:absolute; left:0; top:50%;}
.middle_sec .panel-group .panel + .panel {margin-bottom: 25px;margin-top: 15px;}
.middle_sec .panel-title{}
.middle_sec .panel-title > a {display: block;padding: 0px;text-decoration: none;}
.more-less {float: right;color: #cdcdcd;font-size:12px;background-color:#fff;border:1px solid #cdcdcd;border-radius:50%;padding:6px;position:relative;z-index:10;}
.middle_sec .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;border-top:0px solid;}

/*-------Investor balancesheet page css start---------*/
.container_tab{border-bottom:1px solid #e0e0e0; float:left; width:100%;}
.container_tab .nav-tabs{border-bottom:0px solid #e0e0e0;}
.container_tab .col-2 li{width:50%; text-align:center; padding:15px 0; border-right:1px solid #e0e0e0;}
.container_tab .col-2 li:last-child{border-right:0px solid #e0e0e0;}
.container_tab .nav-tabs > li > a{ color:#8d8d8d; font-size:18px;}
.container_tab .nav-tabs > li.active > a{ color:#2fa6c3}
.container_tab .nav-tabs > li.active{border-bottom:1px solid #2fa6c3; position:relativel}
.container_tab .nav-tabs > li.active:after{ position:absolute; content:url(../images/dwn_arrow_active.png); width:7px; height:4px; margin:0 auto; left:0; right:0; bottom:6px;}
.container_tab .nav-tabs > li > a, .container_tab .nav-tabs > li.active > a:hover, .container_tab .nav-tabs > li.active > a:focus {border-color: transparent transparent transparent;}
.container_tab .nav-tabs > li.active > a, .container_tab .nav-tabs > li.active > a:hover, .container_tab .nav-tabs > li.active > a:focus {border-color: transparent transparent transparent;}
.container_tab_info{float:left; width:100%; margin:45px 0px;}
.container_tab_info2{float:left; width:100%; margin:25px 0px;}
.padding-less{ margin:45px 0 0 0 !important;}
.container_tab_info.topnone{margin:0px 0 0px}
.container_tab_info table td:first-child, .container_tab_info table th:first-child{/*width:30%;*/ text-align:left;}
.container_tab_info table td.text_right, .container_tab_info table th.text_right{text-align:right !important;}
.container_tab_info table th.text_center{text-align:center !important;}
/*.container_tab_info table td, .container_tab_info table th{text-align:right;}*/
.container_tab_info.leadership table td, .container_tab_info.leadership table th{text-align:left;}
.container_tab_info .table-bordered{border: 1px solid #e0e0e0; border-left:0px solid; border-right:0px solid;}
.container_tab_info .table-bordered > thead > tr > th, .container_tab_info .table-bordered > tbody > tr > th, .container_tab_info .table-bordered > tfoot > tr > th, .container_tab_info .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border: 1px solid #e0e0e0; border-left:0px solid;}
.container_tab_info table tr td:last-child, .container_tab_info table tr th:last-child{ border-right:0px solid;}
.container_tab_info table tr th{background-color:#f3f3f3; color:#2fa6c3; font-weight:400; font-size:14px; padding-top:25px; padding-bottom:25px; border-top:3px solid #2fa6c3 !important;}
.container_tab_info table tr td{color:#5a5a5a; font-size:14px; padding-top:15px; padding-bottom:15px;}
.container_tab_info .pagination{margin:15px 0 0 0}
.container_tab_info .pagination > .active > a, .container_tab_info .pagination > .active > span, .container_tab_info .pagination > .active > a:hover, .container_tab_info .pagination > .active > span:hover, .container_tab_info .pagination > .active > a:focus, .container_tab_info .pagination > .active > span:focus {background-color: #00a6ff; border-color: #2fa6c3; color: #fff; cursor: default; z-index: 2;}
.container_tab_info .pagination > li > a, .container_tab_info .pagination > li > span {border: 1px solid #e0e0e0;font-size:12px; border-radius:3px; margin:0px;}
.container_tab_info .query h3{ color:#2ea5c2; font-size:22px; font-weight:400; float:left;}
.container_tab_info .query h3 small{ color:#767676; font-size:14px;}
.container_tab_info .query .btn{float:left; background-color:#2fa6c3; margin:28px 0 0 25px; font-size:14px; color:#fff; padding:10px 30px; border-radius:2px;}
.top_inform_tab{float:right; width:340px; margin:0 0 36px 0}
.top_inform_tab .bootstrap-select.form-control:not([class*="col-"]) {width: 185px;}
.top_inform_tab .btn-default{border-color:transparent; box-shadow:none;}
.top_inform_tab .btn-default:hover {color: #333;  background-color:transparent; border-color:transparent; border-radius:0;}
.top_inform_tab .btn-default:active, .top_inform_tab .btn-default.active, .open > .top_inform_tab .dropdown-toggle.btn-default {background-color:transparent; border-color:transparent; color: #333;}
.top_inform_tab .form-control{box-shadow:none}
.top_inform_tab .btn-default:focus, .btn-default.focus{background-color:transparent}
.top_inform_tab .btn-default:active, .top_inform_tab .btn-default.active, .top_inform_tab .open > .dropdown-toggle.btn-default{background-color:transparent; border-color:transparent; color: #333;}
.top_inform_tab .btn-group.open .dropdown-toggle { box-shadow:none;}
.top_inform_tab ul.info_ic{float:right}
.top_inform_tab ul.info_ic li{ float:left; padding:0 15px; position:relative;}
.top_inform_tab ul.info_ic li:first-child:after{position:absolute; content:""; height:11px; width:1px; background-color:#c6c8cc; right:0; top:8px;}
.top_inform_tab .dropdown-menu:after {content: url(../images/up_select.png); width:19px; height:10px;  position: absolute; top: 1px; left: 14px; z-index: 9;}
 .top_inform_tab .dropdown-menu {box-shadow:none; background-color:transparent; border-color:transparent;}
.top_inform_tab .dropdown-menu.inner{background-color:#fff; border-radius:3px !important; border:1px solid #e0e0e0 !important; margin-top:10px !important;}
.top_inform_tab .dropdown-menu.inner> li{padding-top:6px; padding-bottom:6px;}
.top_inform_tab .dropdown-menu.inner> li > a:hover, .top_inform_tab .dropdown-menu.inner > li > a:focus{background-color:transparent}
.table_padding_right{padding-right:25px !important;}
.table_padding_left{padding-left:25px !important;}


/*Press release page details css start*/
.cont-area{padding:25px 8%; float:left; width:100%;}
.back_btn{text-align:right; float:left; width:100%; margin-bottom:22px;}
.back_btn a{float:right; color:#468fc9; background-image:url(../images/back_ic.png); background-position:0 8px; background-repeat:no-repeat; padding-left:70px;}
.cont-area p{color:#5c5c5c; font-size:14px; line-height:24px; text-align:center;}
.heading_box{float:left; width:100%; background-color:#f7f7f7; padding:15px; border:1px solid #e9e9e9;  background-image:url(../images/release_headbg1.png); background-repeat:no-repeat; background-position:right bottom; margin-bottom:20px; }
.heading_box .date_head{ font-size:14px; position:relative; text-align:left; padding-bottom:15px; margin-top:5px; margin-bottom:5px;}
.heading_box .date_head:after{position:absolute; margin:0; left:0px;  content:""; width:52px; height:1px; background-color:#000; bottom:0px;}
.heading_box h1{ font-size:30px; font-weight:700;}

.heading_withimg{float:left; width:100%; }
.heading_withimg .left_sec{float:left; width:40%; height:446px; background-color:#ffcc01; background-image:url(../images/release_headbg.png); background-repeat:no-repeat; background-position:right bottom; padding:42px 58px; text-align:center;}
.heading_withimg .right_sec{float:left; width:60%; height:446px; overflow:hidden;}
.heading_withimg .left_sec .date_head{ font-size:14px; position:relative; text-align:center; padding-bottom:15px; margin-bottom:90px;}
.heading_withimg .left_sec .date_head:after{position:absolute; margin:0 auto; left:0px; right:0px; content:""; width:52px; height:1px; background-color:#000; bottom:0px;}
.heading_withimg .left_sec h1{ font-size:30px; font-weight:700;}
.head_with_brd{font-size:18px; text-align:center; border-bottom:2px solid #000000; padding:30px 0 27px; font-weight:400; float:left; width:100%; color:#010101; line-height:26px;}

.heading_withimg .left_sec .date_head.sub_head{margin-bottom:18px;}
.heading_withimg .left_sec h1.sub_head{ font-size:24px; font-weight:700;}

.col_para {-moz-column-count: 2; -webkit-column-count: 2; column-count: 2; float:left; width:100%; -moz-column-gap: 60px; -webkit-column-gap: 60px; column-gap: 60px; padding:10px 0 20px; /*border-bottom:1px solid #e6e6e6;*/ margin-bottom:20px; }
.col_para p{ font-size:16px; color:#5c5c5c; line-height:24px; text-align:left; padding:0 0 15px 0; text-align:justify;}
/*.col_para p::first-letter { font-size: 200%;}*/
.firstcharacter {float: left; font-size: 60px; line-height: 35px; padding-top: 7px; padding-right: 7px; padding-left: 3px; font-weight:400;}

.col_para2 {float:left; width:100%; padding:30px 0; }
.col_para2 p{ font-size:14px; color:#5c5c5c; line-height:24px; text-align:left;}

.para{ font-size:16px; color:#5c5c5c; line-height:24px; text-align:left;}


.heading_line{ font-size:18px; position:relative; text-align:center; padding-bottom:15px; margin-bottom:20px; font-weight:400; float:left; width:100%;}
.heading_line:after{position:absolute; margin:0 auto; left:0px; right:0px; content:""; width:52px; height:1px; background-color:#000; bottom:0px;}

.heading_line_sus{ font-size:30px; position:relative; text-align: center; font-weight:600; width:100%; color:#fff; letter-spacing:3px; font-weight:400; padding:35px 0 0 0; line-height:45px; }
.heading_line_sus:after{position: absolute; left: 0px; right: 0px; content: ""; width: 92px; height: 2px; background-color: #fff; bottom: -17px;margin: 0 auto;}
p.text-center { text-align:center; font-size:19px; color:#fff; line-height:30px; letter-spacing:2px;}
/*-----------Products Aerospace css start-------*/
.head_line_w{position:relative; text-align:center; padding-bottom:15px; padding-top:10px; margin-bottom:10px; color:#fff !important; font-weight:400; float:left; width:100%; min-height:auto !important}
.head_line_w:after{position:absolute; margin:0 auto; left:0px; right:0px; content:""; width:52px; height:1px; background-color:#fff; bottom:0px;}
.font13{font-size:13px !important;}
.list_services.aeropace_list li{min-height:297px;}
.list_services.aeropace_list li ul{padding:0px; margin:0px auto; width:165px;}
.list_services.aeropace_list li ul li{min-height:20px; border-bottom:1px solid rgba(255,255,255,0.22); width:100%; padding:10px 0 10px; color:#ffffff; font-size:14px;}
.list_services.aeropace_list li ul li:last-child{border-bottom:0px solid rgba(255,255,255,0.22);}
.list_services li.product_ser{background-image: url(../images/pr_bg.jpg); background-repeat:no-repeat; background-size:cover;}
.list_services li.facilities_ser{background-image: url(../images/facilities_bg.jpg); background-repeat:no-repeat;  background-size:cover;}
.list_services li.capabilities_ser{background-image: url(../images/capabilities_bg.jpg); background-repeat:no-repeat;  background-size:cover;}
.list_services li.quality_ser{background-image: url(../images/quality_bg.jpg); background-repeat:no-repeat;  background-size:cover;}

.aerospace_service{float:left; width:100%; border:1px solid #d7d7d7; margin:0px 0 45px;}
.aerospace_service ul{margin:0px; padding:0px;}
.aerospace_service ul.aero_left{float:left; width:25%;}
.aerospace_service ul.aero_left li{height:135px; float:left; width:100%;}
.aerospace_service ul.aero_left li a{position:relative; float:left; width:100%; height:135px; border-bottom:1px solid #d7d7d7; text-align:center; padding:19px 20% 0; font-size:14px; color:#555555;  cursor:pointer;}
.aerospace_service ul.aero_left li a.active{background-color:#ffcc01; position:relative}
.aerospace_service ul.aero_left li a.active:after{content: url(../images/y_arrow.png); position:absolute; width:9px; height:18px; right:-9px; top:50%; z-index:99;}
.aerospace_service ul.aero_left li:last-child a{border-bottom:0px solid #d7d7d7;}
.aerospace_service ul.aero_left li p{padding:14px 0 0 0}

.aerospace_service .aero_right{float:left; width:75%; height:100%; padding:0px 0 0 0; text-align:left; }
.aerospace_service .aero_right .left_sec{width:65%; float:left; height:100%;}
.aerospace_service .aero_right .left_sec ul{margin:0px; padding:0px;  height:100%; }
.aerospace_service .aero_right .left_sec ul li:first-child{width:100%;}
.aerospace_service .aero_right .left_sec ul li.half{width:50% !important;}
.aerospace_service .aero_right .left_sec ul li{float:left; width:50%; padding:25px 23px 10px; background-color:#f0f0f0; height:50%; text-align:center; position:relative;}

.aerospace_service .aero_right .left_sec ul.new li{float:left; width:100%; padding:25px 23px 10px; background-color:#f0f0f0; height:100%; text-align:center; position:relative;}
.aerospace_service .aero_right .left_sec ul.new li p{text-align: center;display: block; width: 100%;}

.aerospace_service .aero_right .left_sec ul li.min_height{height:205px;}
.aerospace_service .aero_right .left_sec ul li.only-height{height:280px;}
.aerospace_service .aero_right .left_sec ul li.bg2{ background-color:#e4e4e4;}
.aerospace_service .aero_right .left_sec ul li.bg3{ background-color:#d5d5d5;}
.aerospace_service .aero_right .left_sec ul li p{text-align:left; color:#010101; font-size:11px; line-height:24px; position:absolute; left:0px; bottom:10px; text-align: center; right: 0px;}
.aerospace_service .aero_right .left_sec ul li p span{float:left; width:25px; height:25px; border-radius:50%; text-align:center; line-height:24px; color:#000000; background-color:#ffcc01; margin-right:8px;}

.aerospace_service .aero_right .left_sec.col2 ul li{width:100%;  padding-left:0 !important;}
.aerospace_service .aero_right .left_sec.col2 ul li.bg2{ background-color:#e4e4e4; }


.aerospace_service .aero_right .left_sec ul.full{margin:0px; padding:0px;  height:100%; }
.aerospace_service .aero_right .left_sec ul.full li{float:left; width:100%; padding:25% 23px 10px; background-color:#f0f0f0; height:100%; text-align:center; position:relative; }
.aerospace_service .aero_right .left_sec ul.full li h5{font-size:16px; font-weight:400;}
.aerospace_service .aero_right .left_sec ul.full li h5 small{font-size:16px; font-weight:400; color:#333333; font-size:14px;}



.aerospace_service .aero_right .right_sec{width:35%; float:left; padding:20% 0 0 0; text-align:center}
.aerospace_service .aero_right .right_sec h3{font-size:18px; color:#ffcc01; font-size:18px; font-weight:600; position:relative; padding-bottom:15px;}
.aerospace_service .aero_right .right_sec h3:last-child:after{display:none}
.aerospace_service .aero_right .right_sec h3:after{position:absolute; content:""; width:51px; height:1px; background-color:#fff; left:0; right:0; margin:0 auto;  bottom:0;}
.aerospace_service .aero_right .right_sec.compressor_bg{background-image:url(../images/compressor_bg.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }

.aerospace_service .aero_right .right_sec.oilgas_bg{background-image:url(../images/oilgas_bg3.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }
.aerospace_service .aero_right .right_sec.oilgas_bg2{background-image:url(../images/oilgas_bg2.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }

.aerospace_service .aero_right .right_sec.oilgas_bg3{background-image:url(../images/oilgas_bg.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }
.aerospace_service .aero_right .right_sec.oilgas_bg4{background-image:url(../images/oilgas_bg4.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }


.aerospace_service .aero_right .right_sec.marine_bg{background-image:url(../images/marine_bg.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }
.aerospace_service .aero_right .right_sec.marine_bg2{background-image:url(../images/marine_bg2.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }
.aerospace_service .aero_right .right_sec.marine_bg3{background-image:url(../images/marine_bg3.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }

.aerospace_service .aero_right .right_sec.fanblade_bg{background-image:url(../images/fan_blade_bg.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }

.aerospace_service .aero_right .right_sec.fanblade_bg2a{background-image:url(../images/rail_bg.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }

.aerospace_service .aero_right .right_sec.structure_bg{background-image:url(../images/structure_bg.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }
.aerospace_service .aero_right .right_sec.gear_bg{background-image:url(../images/gear_bg.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }
.aerospace_service .aero_right .right_sec.construction_bg{background-image:url(../images/construction_bg.jpg); background-repeat:no-repeat; height:100%; background-size:cover; }
.right_sec.compressor_bgrail{background-image:url(../images/rail_bg.jpg); background-repeat:no-repeat #000; height:100%; background-size:cover;}
.aerospace_service .aero_right .right_sec h3 small{ color:#fff; font-size:14px;}
.aerofacilities_sec{margin-left:-22px;}
.facilities_list{margin: 25px 0; padding: 0; width:100%;}
.facilities_list li{float:left; width:226px; border:1px solid #e0e0e0; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#e8e6e6; box-shadow: 0 0 5px #f4f4f4; min-height:372px; margin-left:22px;}
.facilities_list li .thumb img{width:100%}
.facilities_list li .thumb_info{ padding:15px 10% 0; text-align:center;}
.facilities_list li .thumb_info h3{font-size:16px; position:relative; padding:0 0 10px 0; margin:0px 0 10px; min-height:auto; font-weight:400; color:#080808;  }
.facilities_list li .thumb_info h3:after{position:absolute; content:""; left:0; right:0px; margin:0 auto; width:27px; height:1px; background-color:#000; bottom:0;}
.facilities_list li .thumb_info p{font-size:12px; padding:30px 0 30px 0}
.facilities_list li .thumb_info a{background-color:#2fa6c3; padding:12px 30px; border-radius:4px; color:#fff; text-transform:uppercase;}
.facilities_list .facilities_banner_prev{ position:absolute; right:39px; top:-54px; width:30px; height:29px;  background:url(../images/facileft_arrow.png) no-repeat center; text-indent:-9999px; cursor:pointer;}
.facilities_list .facilities_banner_next{ position:absolute; right:12px; top:-54px; width:15px; height:31px;  background:url(../images/faciright_arrow.png) no-repeat center; text-indent:-9999px; cursor:pointer; }

.aerospace_btmsec{float:left; width:100%; padding:10px; background-color:#fff;}
.capabilities{margin:10px 0; padding:0px; background-image:url(../images/capabilities_mbg.jpg); background-repeat:no-repeat; height:456px;}
.capabilities li{float:left; width:100%; text-align:left;}
.capabilities li .left_sec{float:left; width:257px; margin:0 50px; padding:0px 0; border-bottom:1px solid rgba(255,255,255,0.28); color:#ffffff; font-size:16px; position:relative;}
/*.capabilities li .left_sec:after{content: url(../images/b_arrow.png); position:absolute; width:9px; height:18px; right:-59px; top:45%; z-index:99;}*/
.capabilities li .left_sec.first{padding:50px 0;}
.capabilities li .left_sec.second{padding:65px 0;}
.capabilities li .left_sec.third{padding:50px 0;}
.capabilities li .left_sec.fourth{padding:25px 0;}
.capabilities li .right_sec{float:left; width:616px; border-bottom:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; padding:23px 75px 13px; position:relative;}
.capabilities li .right_sec.bg2{background-color:#f5f5f5}
.capabilities li .right_sec ul{margin:0px; padding:0px; list-style:none}
.capabilities li .right_sec ul li{float:left; width:50%; margin-bottom:12px; color:#595959; font-size:14px; }
.capabilities li .right_sec.first{position:relative}
.capabilities li .right_sec.first:after{ position:absolute; width:100%; height:2px; background-color:#000000; content:""; left:0; top:0;}

.accreditations_list{margin:0px; padding:0px;}
.accreditations_list li{float:left; width:100%; border-bottom:1px solid #e1e1e1; padding:10px 0; text-align:left;}
.accreditations_list li a{ color:#2fa6c3; font-size:16px;}
.accreditations_list li a span{color:#8b8b8b; font-size:11px; float:right;}
.capabilities_bg{float:left;width:100%; background-image:url(../images/process_bg.jpg); background-repeat:no-repeat; background-position:center bottom; padding:62px 0}
.capabilities_bg .info_graphic{float:left; width:100%; background-image:url(../images/capabilities_info.png); background-repeat:no-repeat; /*height:243px;*/}
.capabilities_bg .info_graphic ul{margin:0px; padding:0px;}
.capabilities_bg .info_graphic ul li{float:left; text-align:center; padding:60px 0 0 0}
.capabilities_bg .info_graphic ul li i{width:32px; height:32px; border-radius:50%; background-color:#1176a2; margin:0 auto; display:inline-block; line-height:31px; color:#fff; font-style:normal; font-size:12px;}
.capabilities_bg .info_graphic ul li p{ font-size:12px; text-transform:uppercase; color:#fff; font-weight:600; height:32px;}
.capabilities_bg .info_graphic ul li:nth-child(1){ width:168px;}
.capabilities_bg .info_graphic ul li:nth-child(1) p{padding:20px 25px 0 35px}
.capabilities_bg .info_graphic ul li:nth-child(2){width:152px;}
.capabilities_bg .info_graphic ul li:nth-child(2) p{padding:20px 25px 0 35px}
.capabilities_bg .info_graphic ul li:nth-child(3){width:152px;}
.capabilities_bg .info_graphic ul li:nth-child(3) p{padding:20px 25px 0 35px}
.capabilities_bg .info_graphic ul li:nth-child(4){width:152px;}
.capabilities_bg .info_graphic ul li:nth-child(4) p{padding:20px 28px 0 25px}
.capabilities_bg .info_graphic ul li:nth-child(5){width:154px;}
.capabilities_bg .info_graphic ul li:nth-child(5) p{padding:20px 30px 0 25px}
.capabilities_bg .info_graphic ul li:nth-child(6){width:166px;}
.capabilities_bg .info_graphic ul li:nth-child(6) p{padding:20px 35px 0 15px}
.info_con{float:left; width:100%}
.capabilities_bg .info_graphic ul li ul{margin:120px 0 0 0; padding:0px; }
.capabilities_bg .info_graphic ul li ul li{float:left; width:100% !important; border-top:1px solid rgba(255,255,255,0.23); color:#ffffff; font-size:12px; padding:14px 10px 8px 30px; min-height:60px; text-align:left;}

/*------Investor section trend section-----*/
.chart_bar{border-bottom:1px solid #e0e0e0; float:left; width:100%; padding-bottom:8px; margin-bottom:34px;}
.chart_bar h4{color:#6f6f6f; font-size:14px; font-style:italic; float:left; font-weight:400;}
.chart_bar ul{float:right; margin:17px 0 0 0; padding:0px;}
.chart_bar ul li{float:left; margin-right:30px;}
.chart_bar ul li:last-child{margin-right:0px;}
.chart_bar ul li.bar_chart{background-image:url(../images/bar_chart_ic.png); background-position:0 0; background-repeat:no-repeat; padding-left:37px; height:22px;}
.chart_bar ul li.active.bar_chart{background-position:0 -23px;}
.chart_bar ul li.line_chart{background-image:url(../images/line_chart_ic.png); background-position:0 0; background-repeat:no-repeat; padding-left:37px; height:22px;}
.chart_bar ul li.active.line_chart{background-position:0 -23px;}
.chart_bar ul li a{ color:#757575; font-size:12px}
.chart_bar ul li.active a{ color:#6cbad0;}
/*.tab-content.chart_bar_row .tab-pane {position:relative; }*/
/*.bar_sec{overflow:hidden;}*/
.bar_chart_info{margin-left:-16px;}
.bar_chart_info ul{float:left; width:100%; margin:0px; padding:0px;}
.bar_chart_info ul li{float:left; width:50%; padding-left:16px; margin-bottom:34px;}
.bar_chart_info ul li h3{ color:#000000; font-size:16px; font-weight:400; margin:0px; padding:0px 0 34px;}
.bar_chart_info ul li .thumb{padding:24px; border:1px solid #e6e6e6;}
.bar_thumb{padding:24px; border:1px solid #e6e6e6; margin-bottom:24px;}

.container_tab_info .deliverble table td:first-child, .container_tab_info .deliverble table th:first-child{width:auto}
.container_tab_info .deliverble table th{text-transform:uppercase}
.blue_head{border-bottom:2px solid #2fa6c3; font-size:14px; font-weight:400; font-style:italic; color:#6f6f6f; padding-bottom:24px; margin-bottom:24px;}
.date_search_box{ display:inline-block; width:100%; margin-bottom:20px;}
.date_search_box ul{margin:0px; padding:0px}
.date_search_box ul li{float:left; margin-right:20px; color:#484848; line-height:38px; font-size:14px;}
.date_search_box ul li .form-control{height:39px;  width:169px; background-image:url(../images/date_ic.png); background-repeat:no-repeat; background-position:95% 50%;}
.date_search_box ul li .btn{background-color:#2fa6c3; height:39px; color:#fff; font-size:14px; padding-left:20px; padding-right:20px;}

/*------Investor Annual Reports section-----*/
.financial_list{margin:0px 10% 40px; padding:0px; width:80%; text-align:center; border-bottom:1px solid #e0e0e0; padding:0 0 38px 0}
.financial_list li{display:inline-block; width:32%; text-align:center; position:relative; vertical-align:top;}
.financial_list li:after{position:absolute; content:""; background-color:#e0e0e0; right:0px; top:10%; width:1px; height:80%;}
.financial_list li:last-child:after{display:none}
.financial_list li a{float:left; width:100%}
.financial_list li i{margin:0 auto 41px; width:78px; height:78px; border-radius:50%; display:inline-block; line-height:77px; }
.financial_list li i.red{background-color:#22b6d4}
.financial_list li a:hover i.red{background-color:rgba(20,142,167,0.90)}
.financial_list li i.blue{background-color:#2fa6c3}
.financial_list li a:hover i.blue{background-color:rgba(47,166,195,0.70)}
.financial_list li i.green{background-color:#a1c524}
.financial_list li a:hover i.green{background-color:rgba(161,197,36,0.70)}
.financial_list li p{color:#6f6f6f; text-align:center; font-size:14px; line-height:22px; margin-right: 6px;}
.financial_list li a:hover p{color:#000;}

.year-nav{margin:40px 40px 40px; padding:0px;}
.year-nav li{text-align:center; border:1px solid #fff; padding:15px 35px; margin-bottom:3px; cursor:pointer;}
.year-nav .slick-current.slick-active{border:1px solid #2fa6c3; position:relative;}
.year-nav .slick-current.slick-active:after{position:absolute; content:url(../images/after_darrow.jpg); width:5px; height:4px; margin:0 auto; left:0; right:0; bottom:7px;} 
.milestone_prev{position:absolute; left:-24px; top:50%; text-indent:-20000px; background-image:url(../images/arrow_leftfc.png); width:13px; height:5px; cursor:pointer;}
.milestone_next{position:absolute; right:-24px; top:50%; text-indent:-20000px; background-image:url(../images/arrow_rightfc.png); width:13px; height:5px; cursor:pointer;}
.brd_btm_head{border-bottom:1px solid #e0e0e0; padding-bottom:34px;  color:#6f6f6f; font-size:14px; font-style:italic; font-weight:400;}
.left_quotes{float:left; border-right:1px solid #e0e0e0; height:100%;  padding:71px 30px 0 0; width:50%;}
.left_quotes p{ color:#6f6f6f; font-style:italic; font-size:14px;}
.right_quotes{float:left; height:100%; padding-left:30px; width:50%;}
.right_quotes h3{font-weight:400; font-size:18px; padding:0; margin:0px 0 24px;}

.container_tab2{border-bottom:1px solid #e0e0e0; float:left; width:100%;}
.container_tab2 .nav-tabs{border-bottom:0px solid #e0e0e0;}
.container_tab2 li{width:50%; text-align:center; padding:5px 0; }
.container_tab2 .nav-tabs > li > a{ color:#8d8d8d; font-size:18px;}
.container_tab2 .nav-tabs > li.active > a{ color:#2fa6c3}
.container_tab2 .nav-tabs > li.active{border-bottom:1px solid #2fa6c3; position:relativel}

.container_tab2 .nav-tabs > li > a, .container_tab2 .nav-tabs > li.active > a:hover, .container_tab2 .nav-tabs > li.active > a:focus {border-color: transparent transparent transparent;}
.container_tab2 .nav-tabs > li.active > a, .container_tab2 .nav-tabs > li.active > a:hover, .container_tab2 .nav-tabs > li.active > a:focus {border-color: transparent transparent transparent;}

.container_tab3{border-bottom:1px solid #e0e0e0; float:left; width:100%;}
.container_tab3 .nav-tabs{border-bottom:0px solid #e0e0e0;}
.container_tab3 li{width:50%; text-align:center; padding:5px 0;}
.container_tab3 .nav-tabs > li > a{ color:#8d8d8d; font-size:12px;}
.container_tab3 .nav-tabs > li.active > a{ color:#2fa6c3}
.container_tab3 .nav-tabs > li.active{border-bottom:1px solid #2fa6c3; position:relativel}
.container_tab3 .nav-tabs > li.active:after{ position:absolute; content:url(../images/dwn_arrow_active.png); width:7px; height:4px; margin:0 auto; left:0; right:0; bottom:6px;}
.container_tab3 .nav-tabs > li > a, .container_tab3 .nav-tabs > li.active > a:hover, .container_tab3 .nav-tabs > li.active > a:focus {border-color: transparent transparent transparent;}
.container_tab3 .nav-tabs > li.active > a, .container_tab3 .nav-tabs > li.active > a:hover, .container_tab3 .nav-tabs > li.active > a:focus {border-color: transparent transparent transparent;}
.graph_quotes{text-align:center; padding:20px 0; display:inline-block; width:100%}

.container_tab_info .right_quotes .table-bordered > thead > tr > th, .container_tab_info .right_quotes .table-bordered > tbody > tr > th, .container_tab_info .right_quotes .table-bordered > tfoot > tr > th, .container_tab_info .right_quotes .table-bordered > thead > tr > td{border-color: #e0e0e0 #e0e0e0 #e0e0e0 #e0e0e0; border-width: 1px 1px 1px 1px;}
.container_tab_info .right_quotes table tr td:last-child{border-right: 1px solid #e0e0e0;}
.container_tab_info .right_quotes table tr td:first-child{border-left: 1px solid #e0e0e0;}
.container_tab_info .right_quotes table tr th{font-size:12px;}
.container_tab_info .right_quotes .table-bordered > tbody > tr:nth-of-type(2n+1){background-color: #f9f9f9;}
.indicates th:first-child{ width:25% !important; vertical-align:top}
.indicates th, .indicates td {text-align:left !important}

/*----------Company about us page css-----------*/
.our_business_inner { font-family: 'Asap', sans-serif;  }
.our_business_inner h3{ font-size:18px; font-weight:400; color:#349ed7; padding:0 0 0 0px; text-transform:uppercase; float:left; width:100%;  }
.our_business_inner h3 strong{float:left; font-weight:400;}
.our_business_inner h3 strong span{font-weight:700}
.our_business_inner h3 small{margin:0 0 0 10px; padding:0 0 0 30px; background:url(../images/head_dash-bl.jpg) no-repeat 0 10px; font-size:16px; line-height:20px; float:left;text-transform:none; color:#6c6c6c;}
.our_business_inner ul{float:left; width:100%; margin:0px; padding:0px;}
/*.our_business_inner ul li{margin-right:10px; margin-left:3px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px 0px #ebebeb; border:1px solid #ebebeb}*/

.our_business_inner ul li{ float:left;}

.our_business_inner ul li .img_box{ height:142px; position:relative; overflow:hidden}
.our_business_inner ul li .img_box img{width:100%; height:100%}
.our_business_inner ul li .img_box span{position:absolute; right:0; bottom:0px; z-index:9; background-color:#ffcc00; background-image: url(../images/arrow.png); background-repeat:no-repeat; background-position:center; width:41px; height:32px;}
.our_business_inner ul li .info_sec{float:left; width:100%; text-align:center; padding:30px 5% 0; min-height:204px;}
.our_business_inner ul li .info_sec h3{ font-size:16px; position:relative; font-weight:700;margin:0px 0 20px 0; padding:0px; padding-bottom:15px; color:#030f17; }
.our_business_inner ul li .info_sec h3:after{position:absolute; content:""; margin:0 auto; width:25px; background-color:#000; height:1px;left:0; right:0; bottom:0}
.our_business_inner ul li .info_sec p{font-size: 14px;padding: 15px 0 0;color: #5d5d5d;line-height: 20px;}
.our_business_slider2 .business_banner_prev{ position:absolute; right:25px; top:-50px; width:16px; height:13px; background:url(../images/arrow_black.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer;}
.our_business_slider2 .business_banner_next{ position:absolute; right:10px; top:-50px; width:15px; height:13px;  background:url(../images/arrow_black.png) no-repeat -16px 0; text-indent:-9999px; cursor:pointer; }
.developing_services{background-image:url(../images/developing_servicesbg.jpg); background-repeat:no-repeat; background-position:center; float:left; width:100%; height:583px; margin:0px 0 30px}
.developing_services .container{height:100%}
.services_offer{float:left; width:100%; height:100%; margin: 0 0 0 0px; padding:0px;}
.services_offer li{float:left; width:33.33%; height:100%; border-right:1px solid rgba(255,255,255,0.21);}
.services_offer li:last-child{border-right:0px solid rgba(255,255,255,0.21);}
.services_offer li div{border-bottom:1px solid rgba(255,255,255,0.21); height:33.33%; padding:30px 12%; font-size:14px; color:#fff; text-align:center; line-height:18px;}
.services_offer li div strong{font-size:14px; font-style:italic;}
.services_offer li div i{padding-bottom:10px; display:inline-block;}
.services_offer li.center_block{display: table;}
.services_offer li.center_block div{display: table-cell; vertical-align: middle;}

.services_offer2{float:left; width:100%; height:100%; margin: 0 0 0 0px; padding:0px;}
.services_offer2 li{float:left; width:33.33%; height:100%; border-right:1px solid rgba(255,255,255,0.21);border-left:1px solid rgba(255,255,255,0.21);}
/*.services_offer2 li:last-child{border-right:0px solid rgba(255,255,255,0.21);}*/
.services_offer2 li div{border-bottom: 1px solid rgba(255,255,255,0.21);height: 50%; padding: 40px 8%; font-size: 13px; color: #fff; text-align: center; line-height: 18px;}
.services_offer2 li div strong{font-size:14px; font-style:italic;}
.services_offer2 li div i{padding-bottom:10px; display:inline-block;}
.services_offer2 li.center_block{display: table;}
.services_offer2 li.center_block div{display: table-cell; vertical-align: middle;}
.bdl-center{ text-align:center; margin:0 auto; display:block;}
.bdl-center img{ text-align:center; margin:0 auto; display:block;}
.back68 {width: 100%; min-height: 1094px; background: url(../images/back-bfl.jpg) top center no-repeat; padding: 135px 0; margin:60px 0;}
.images-box-part8{ max-width:872px; text-align:center; margin:0 auto;}
.images-box-part8 ul{ width:20%; float:left; text-align:left; padding:10px 10px 0 0;}
.images-box-part8 ul li{background: url(../images/arrow-bfl.png) left 7px no-repeat; padding:0 0 10px 15px; color:#fff; font-size:14px; line-height:18px; line-height: 18px; margin: 5px;}

.box_profile{float:left; width:100%; display: table; margin:97px 0 30px 0}
.box_profile .left{float:left; width:50%; height:357px;}
.box_profile .right{float:left; width:50%; height:357px; display: table-cell; vertical-align: middle; background-color:#ffcc00; background-image:url(../images/info_profile.png); background-repeat:no-repeat; background-position:right bottom; text-align:center; padding:100px 70px 0 70px; font-size:17px; font-style:italic; line-height:25px; }


.developing_services-bfl{background-image:url(../images/bfl-back.jpg); background-repeat:no-repeat; background-position:center; float:left; width:100%; height:461px; margin:0px 0 30px}
.developing_services-bfl .container{height:100%}

.developing_services-kcmi{background-image:url(../images/metrology-lab.jpg); background-repeat:no-repeat; background-position:center; float:left; width:100%; height:860px; margin:0px 0 30px}
.developing_services-kcmi .container{height:100%}



.developing_e-mobility{background-image:url(../images/mobile-back.jpg); background-repeat:no-repeat; background-position:center; float:left; width:100%; height:501px; margin:0px 0 30px; padding: 0 30px;}
.developing_e-mobility .container{height:100%}
.developing_e-mobility ul.top-hight li div {padding:40px 8%;}
.developing_e-mobility h2{ text-align: center; color: #fff; padding:25px 0 0px 0; font-size: 30px; letter-spacing: 3px;}
.developing_e-mobility h2:after{ content: ""; text-align: center; margin: 0 auto; border-bottom: 3px solid #fff; width: 100px; display: block; padding: 0 0 10px 0;}
.developing_e-mobility .services_offer-kcmi { margin: 0px 0 0 0px;}


.services_offer-kcmi{float:left; width:100%; height: auto; margin: 54px 0 0 0px; padding:0px;}
.services_offer-kcmi li{float:left; width:33.33%; height: auto; border-right:1px solid rgba(255,255,255,0.21);border-left:1px solid rgba(255,255,255,0.21);}

.services_offer-kcmi li.width50 {float: left; width: 50%; height: auto; border-right: 0px solid rgba(255,255,255,0.21); border-left: none;}
.services_offer-kcmi li.width50 div {border-bottom: none; height: 280px; padding: 80px 8%; font-size: 13px; color: #fff;text-align: center;line-height: 18px;}
.services_offer-kcmi li.line3 div {border-left: 1px solid rgba(255,255,255,0.21);}



/*.services_offer2 li:last-child{border-right:0px solid rgba(255,255,255,0.21);}*/
.icon-last {border-bottom: 1px solid rgba(255,255,255,0.21) !important; height: 200px;padding: 50px 8%;font-size: 13px; color: #fff;text-align: center;line-height: 18px;}
.icon-last i {padding-bottom: 10px; display: inline-block;}
.new-part .skills{ color:#2a89bc !important;letter-spacing: 5px !important;}
.new-part .list-box50a ul li:nth-child(2){border-right: none;}
.new-part .obj_block2 .left2:after {border-bottom: 2px solid #349ed7;}
.new-part {margin: 15px 0px !important;}
.prototyping{ background: url(../images/skills-back.jpg) top center no-repeat; min-height:559px; margin:110px 0 80px 0;}
.new-part .rapid{ color:#fff !important;letter-spacing: 5px !important; padding:85px 0 0 0;}
.prototyping .obj_block2 .left2:after {border-bottom: 2px solid #fff;}
.prototyping article{ width:34%; float:left; text-align:center; margin:30px 0; padding:0 15px;}
.prototyping article:nth-child(3){border-left:1px solid rgba(255,255,255,0.21);border-right:1px solid rgba(255,255,255,0.21); width:29%; padding:0 50px;}
.prototyping article .icon-text-box-prototyping{ padding:55px 0;}
.prototyping article .icon-text-box-prototyping p{ font-size:12px; color:#bfbfbf; line-height:18px; padding:0 15px;}
.prototyping article .icon-text-box-prototyping p span{ font-size:12px; color:#fff; font-weight:600;}
.range img{ margin:0 auto;}
.protoShop-range .gearprotolist li{ float:left;}
.top-hight li div{height:200px !important; padding: 40px 8% 0 0 !important;}


.services_offer-kcmi li div{border-bottom: 1px solid rgba(255,255,255,0.21);height:280px; padding: 40px 8%; font-size: 13px; color: #fff; text-align: center; line-height: 18px;}

.services_offer-kcmi li div strong{font-size:14px; font-style:italic;}
.services_offer-kcmi li div i{padding-bottom:10px; display:inline-block;}
.services_offer-kcmi li.center_block{display: table;}
.services_offer-kcmi li.center_block div{display: table-cell; vertical-align: middle;}
.services_offer-kcmi li div:nth-child(2) {border-bottom:none; border-right:none;}
.services_offer-kcmi li:nth-child(1) {border-left: none;}
.services_offer-kcmi li:nth-child(2) {border-left: none;}
.services_offer-kcmi li:nth-child(3) {border-left: none; border-right:none;}
.icon-last{border-bottom: 1px solid rgba(255,255,255,0.21);border-top: 1px solid rgba(255,255,255,0.21);}

.obj_block{float:left; width:100%;  margin:0 0 0px 0 }
.obj_block .left{float:left; width:27%; position:relative; color:#000; font-size:30px;}
.obj_block .left:after{position:absolute; content:""; width:15%; height:1px; background-color:#349ed7; right:0px; top:10px;}
.obj_block .right{float:left; width:60%; margin:0 2%;  }
.obj_block .right ul{margin:0px; padding:0px;}
.obj_block .right ul li{float:left; width:100%; margin:0 0 30px 0; color:#656565; font-size:17px; line-height:22px; font-style:italic;}
.our-business-top .right p{ line-height:20px; font-size:16px;}

.obj_block .left2{float:left; width:27%; position:relative; color:#000; font-size:30px; letter-spacing:3px;}
.obj_block .left2:after{position:absolute; content:""; width:8%; height:1px; background-color:#349ed7; right:0px; top:20px;}
.our-business-top .right p {margin: 10px 0 0 0;}
/*.middle_info_new .left2{color:#000; font-size:30px; margin:20px auto 25px auto; display:block; text-align:center;padding:0 0 10px 0;}
.middle_info_new .left2:after{ content:""; display:block; border-bottom:2px solid #000; text-align:center; margin:0 auto;}*/

.obj_block_new2 .left2{color:#000; font-size:30px; letter-spacing:3px; text-align:center; margin:15px 0 20px 0; position:relative;}
.obj_block_new2 .left2:after{content:""; border-bottom:2px solid #000; width:100px; margin:0 auto; text-align:center; position:absolute; bottom:0px; left:0px; right:0px;}


.text_center{text-align:center;}
/*.middle_info_new .right {float: left; width: 60%; margin: 4% 2% 0 0;}*/
.images_tital3 {margin: 45px 0 40px 0 !important; font-weight: 400;}
/*-------Certification page css------*/
.certified_brd{border-top:2px solid #000000; border-bottom:2px solid #000000;}
.bullet_list{margin:0px; padding:0px;}
.certification h4{line-height:25px;}
.bullet_list li{float:left; width:100%; /*background-image:url(../images/bullet.png); background-position:0px 4px; background-repeat:no-repeat; */padding:0 0 0 25px; color:#454545; font-size:13px; margin:0 0 12px 0}
.certificate_list{margin:0px; padding:0px 0 20px; border-top:1px solid #e1e1e1; float:left; width:100%;}
.certificate_list li{float:left; width:100%; border-bottom:1px solid #e1e1e1; padding:20px 0; text-align:left;}
.certificate_list li.none_brd{border-bottom:0px solid #e1e1e1;}
.certificate_list li a{ color:#2fa6c3; font-size:14px;}
.certificate_list li a span{color:#8b8b8b; font-size:11px; float:right; margin-right:10px}
.certificate_list li a span i {padding-right:10px;}


.year-nav_milestone{margin:0px 0px 0px; padding:0px; width:900px;}
.year-nav_milestone li{text-align:center; border: none; padding:17px 0; margin-bottom:3px; cursor:pointer; color:#4a4a4a; font-size:20px;}
.year-nav_milestone .slick-current.slick-active{border-bottom: 3px solid #00a6ff;position: relative;color: #00a6ff;font-size: 20px;}
.year-nav_milestone .slick-current.slick-active:after{position: absolute;content: url(../images/after_darrow.jpg);width: 10px;height: 10px;margin: 0 auto;left: 0;right: 0; bottom: 0px;} 





.milestone_tab{float:left; width:100%; border-bottom:1px solid #e9e9e9; height:60px;}
.milestone_slider{ margin:0px 0 0px -2px; padding:0px; overflow:hidden; }
.milestone_slider li{float:left; width:50%; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; min-height:232px; padding:26px 60px;}
.milestone_slider.large_h li{min-height:330px;}
.milestone_slider li:nth-child(odd){ border-top:4px solid #ffd800;}
.milestone_slider li:nth-child(even){ border-top:4px solid #5dcadd;}
.mile_imgbox{float:left; width:40%}
.mile_imgbox img{border-radius:50%; width:114px; height:114px;}
.mile_infobox{float:left; width:60%; padding:30px 0 0 0}
.mile_infobox.full{width:100%}
.mile_infobox h3{ font-size:16px; color:#349ed7; margin:0px 0 5px 0 !important; padding:0px !important; text-align:left !important;}
.mile_infobox p {color:#535353; font-size:14px; line-height:20px;}
.slider-for_milestone h3{text-align:center; color:#349ed7; font-size:18px; padding:0 0 25px 0}
.banner-dots{   text-align:center; margin:15px 0 0px; padding:0px;}
.banner-dots li{ display:inline-block; float:none; width:auto; min-height:auto !important; border:0px solid !important; padding:0 !important}
.banner-dots li a{ display:inline-block; width:13px; height:13px; text-indent:-9999px; background:url(../images/banner-dot_sus.png) no-repeat 50% 0; margin:0 2px; font-size:0; color:transparent;}
.banner-dots li.slick-active a{ display:inline-block; width:13px; height:13px; text-indent:-9999px; background:url(../images/banner-dot_sus-active.png) no-repeat 50% 0; margin:0 2px;}

.milestone_prev2{ position:absolute; /*right:-40px;*/ right:36px; top:15px; width:18px; height:33px; background:url(../images/left.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer; z-index: 99999;}
.milestone_next2{ position:absolute; /*right:-75px;*/ right:0px; top:15px; width:18px; height:33px;  background:url(../images/right.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer;}

.milestone_next2:after{ position:absolute; right:10px; top:11px; width:18px; height:33px;  background:url(../images/line.gif) no-repeat 0 0; content:""; display:block;}

/*------------Awards page css start-------------*/
.awards_listing{margin:0px; padding:0px;}
.awards_listing li{float:left; width:100%; margin:10px 0 20px}
.awards_listing li .float_block{float:left; width:50%; height:336px;}
.awards_listing li p{color:#525252; font-size:16px; padding-bottom:20px; line-height:25px;}
.awards_listing li p.date{font-size:12px; padding:0px 0 15px 0; margin:0px; text-transform:uppercase; color:#8a8a8a; letter-spacing:1px;}
.awards_listing li h3 {color: #00a6ff;font-size: 25px; line-height:35px;font-weight: 400;position: relative;padding-bottom: 30px;margin-bottom: 30px;margin-top: 0px;padding-top: 8px;text-align: left;}
.awards_listing li h3:after{position:absolute; width:166px; height:2px; left:0; bottom:0; border-bottom:2px solid #ffd800; content:""; display:block;}

.bullet_list_half{margin:20px 0 30px; padding:0px; float:left; width:100%;}
.bullet_list_half li{float:left; width:50%; background-image:url(../images/bullet.png); background-position:0px 4px; background-repeat:no-repeat; padding:0 0 0 35px; color:#6c6c6c; font-size:14px; margin:0 0 12px 0}

.fls_services{padding:30px 0 0px 0}
.fls_services .large_img{display:block;  max-width:100%}
.fls_services .sml_img{display:none;  max-width:100%}

/*------------Inspiring Innovation page css start-------------*/
.inspiring_services {background-image: url(../images/inspiration_bg.jpg);background-repeat: no-repeat; float: left;height: 388px; margin: 0px 0 40px; width: 100%;}
.inspiring_services .container{}
.inspiring_services ul{margin:0px; padding:0px; height: 388px; overflow:hidden }

.inspiring_services ul li{ padding:40px 0 0 0; float:left; width:33.33%; text-align:center; border-top:1px solid rgba(255,255,255,0.24);  border-right:1px solid rgba(255,255,255,0.24); height:50%;}

.inspiring_services ul li:nth-child(3), .inspiring_services ul li:nth-child(6){border-right:1px solid rgba(255,255,255,0.24);}

.inspiring_services ul li:nth-child(1), .inspiring_services ul li:nth-child(4){border-left:1px solid rgba(255,255,255,0.24);}
.inspiring_services ul li i{padding-bottom:10px; display:inline-block; min-height:80px;}
.inspiring_services ul li p{font-size: 16px; color: #fff; font-weight: 400; font-style: italic;}
/*------------Leadership Innovation page css start-------------*/
.leadership{padding-bottom:0px;}
.right_space{padding-right:2%}
.left_space{padding-left:2%}
.table{margin-bottom:0px;}

/*------------overview page css start-------------*/
.overview_thumb{margin:0px; padding:0px; width:60%; float:left; border-bottom:1px solid #dee3e8;}
.overview_thumb li{float:left; position:relative; width:35%; height:201px; border-right:1px solid #dee3e8;}
.overview_thumb li:first-child{float:left; position:relative; width:65%}
.overview_thumb li img{height:100%; width:100%}
.overview_thumb2{margin:0px; padding:0px; width:40%; float:left;  border-bottom:1px solid #dee3e8;}
.overview_thumb2 li{float:left; position:relative; width:50%; height:201px; border-right:1px solid #dee3e8;}
.overview_thumb2 li img{height:100%; width:100%}

.overview_thumb3{margin:0px; padding:0px; width:60%; float:left;  border-bottom:1px solid #dee3e8;}
.overview_thumb3 li{float:left; position:relative; width:100; height:201px; border-right:1px solid #dee3e8;}
.overview_thumb3 li img{height:100%; width:100%}

.overview_thumb4 {margin:0px; padding:0px;}
.overview_thumb4 ul { float:left;}
.overview_thumb4 li {position:relative; border-right:1px solid #dee3e8;}

.haeding_overview{position:absolute; left:15px; bottom:25px; color:#fff !important; font-size:18px !important; font-weight:500 !important; margin:0px;  padding:0px 15px 0px 0; min-height:auto !important; }
.haeding_overview:after{position:absolute; content:""; width:30px; height:1px; background-color:#fff; left:0; bottom:-10px;}
.haeding_overview i{background-image:url(../images/overview_arrow.png); background-repeat:no-repeat; background-position:right 0px; margin-left:8px; margin-top:5px; float:right; width:9px; height:14px;}
.bottom_space{padding-bottom:40px;}

/*------------Oil gas page css start-------------*/
.head_products{color:#349ed7 !important; font-size:20px !important; font-weight:500 !important; min-height:auto; margin:55px auto 20px auto;}
.supply_chain{margin:0px 0 25px; padding:0px; float:left; width:100%;}
.supply_chain li{float:left; width:25%; height:397px;}
.supply_bg{background-image: url(../images/supply_bg.jpg); padding:127px 45px 0 45px; position:relative;}
/*.supply_bg:after{position:absolute; content: url(../images/left_supply.png); width:14px; height:17px; right:-14px; top:50%;} */
.supply_bg div{border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; color:#fff; text-align:center; padding:25px 0}
.supply_bg div h3{color:#fff; font-size:18px; margin:0px 0 10px; padding:0px; font-weight:700; text-transform:uppercase; min-height:auto !important; }
.supply_bg div p{font-size:14px; padding:0; margin:0px 0 5px;}
.supply_bg_gray{background-color:#f7f7f7;}
.supply_bg_gray ul{margin:0px 2px; padding:0px; height:100%; border-bottom:1px solid #d4d4d4;}
.supply_bg_gray ul li{border-top:1px solid #d4d4d4; float:left; width:100%; height:33.33%; padding:25px 25px 25px 15px }
.supply_bg_gray ul li i{float:left; margin:0 6px 0 0; width:35%;}
.supply_bg_gray ul li i img{width:100%}
.supply_bg_gray ul li div{float:left; width:60%;}
.supply_bg_gray ul li div h3{font-size:14px; color:#000000; min-height:auto; margin:10px 0 6px; padding:0px;}
.supply_bg_gray ul li div p{font-size:12px; color:#717171; margin:0px; padding:0px;}

.supply_bg2{background-image: url(../images/supply_bg2.jpg); padding:127px 45px 0 45px; position:relative;}
/*.supply_bg2:after{position:absolute; content: url(../images/left_supply2.png); width:14px; height:17px; right:-14px; top:50%;} */
.supply_bg2 div{border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; color:#fff; text-align:center; padding:25px 0}
.supply_bg2 div h3{color:#fff; font-size:18px; margin:0px 0 10px; padding:0px; font-weight:700; text-transform:uppercase; min-height:auto !important; }
.supply_bg2 div p{font-size:14px; padding:0; margin:0px 0 5px;}

.supply_bg_gray2 ul{margin:0px 2px; padding:0px; height:100%; border-bottom:1px solid #d4d4d4;}
.supply_bg_gray2 ul li{border-top:1px solid #d4d4d4; float:left; width:100%; height:50%; padding:25px 25px 25px 15px }
.supply_bg_gray2 ul li:first-child{padding:105px 25px 25px 15px;}
.supply_bg_gray2 ul li i{float:left; margin:0 6px 0 0; width:35%;}
.supply_bg_gray2 ul li i img{width:100%}
.supply_bg_gray2 ul li div{float:left; width:60%;}
.supply_bg_gray2 ul li div h3{font-size:14px; color:#000000; min-height:auto; margin:20px 0 6px; padding:0px;}
.supply_bg_gray2 ul li div p{font-size:12px; color:#717171; margin:0px; padding:0px;}
.clr{ clear:both; padding:0px; margin:0px;}
.line8{ display:block; margin:0 0 70px 0;}
/*sustainbity alligation section*/
.adopted_bg{/*background-image:url(../images/adopted_bg.jpg); background-repeat:no-repeat;*/ min-height:375px; float:left; width:100%; padding:20px 0 0 0}

.adopted_bg ul {width: 60%; float: none; /* margin-right: 0; */ text-align: center;margin: 35px auto 0 auto;}
.adopted_bg ul.bullet_list li{color:#fff; border-bottom:1px solid rgba(255,255,255,0.20); margin-top:6px;  margin-bottom:14px;  padding-bottom:18px; list-style:none;}
.adopted_bg ul li:last-child{border-bottom:0px solid rgba(255,255,255,0.20);}

.adopted_left_part { float:left; width:50%; background:url(../images/adopted-left.jpg) top left repeat; background:#f6f6f6; min-height:320px}
.adopted_right_part{ float:left; width:50%; background:url(../images/adopted-right.jpg) top left repeat; background:#eaeaea; min-height:320px;}

.adopted_left_part { float:left; width:50%; /*background:url(../images/adopted-left.jpg) top left repeat;*/ background:#f6f6f6; min-height:320px}
.adopted_right_part{ float:left; width:50%; /*background:url(../images/adopted-right.jpg) top left repeat;*/ background:#eaeaea; min-height:320px;}

.left-box{ width:500px; float:right; text-align:left;}
.right-box{ width:500px; float:left;}
.column2_imgbox{margin:0px; padding:0px; float:left; width:100%;}
.column2_imgbox li{ float:left; width:50%; font-size:12px; color:#fff;}
.column2_imgbox li.shivar_bg{ background-image:url(../images/shivar_ahijan.jpg); height:256px; background-repeat:no-repeat; padding:30px 20px; line-height:20px; }
.column2_imgbox li.shivar_bg p{padding-bottom:15px;}
.column2_imgbox li.swach_bharat_bg{ background-image:url(../images/swach_bharat_bg.jpg); height:256px; background-repeat:no-repeat; padding:100px 20px 0; line-height:20px; }
.column2_imgbox li img{height:100%;}
.column4_imgbox{margin:0px; padding:0px; float:left; width:100%; border-top:1px solid #fff;}
.column4_imgbox li{ float:left; width:25%; font-size:12px; color:#fff; border-right:1px solid #fff;}
.column4_imgbox li img{width:100%}
.iti_img{padding:30px 0}


.column4_imgbox2 {margin:0px; padding:0px; float:left; width:100%; border-top:1px solid #fff;}
.column4_imgbox2 li{ float:left; width:100%; font-size:12px; color:#fff; border-right:2px solid #fff;}
.column4_imgbox2 li img{width:100%}

.column4_imgbox3 {margin:0px; padding:0px; float:left; width:100%; border-top:1px solid #fff;}
.column4_imgbox3 li{ float:left; width:50%; font-size:12px; color:#fff; border-right:2px solid #fff; border-bottom:2px solid #fff;}
.column4_imgbox3 li img{width:100%}
.left2{ float:left;}
/*----------community development page css----------*/
.com_sub_head {color:rgba(43,43,43,0.82); font-size:24px; font-weight:400; margin-top:0}
.focus_head {/* border-top: 1px solid #b9b9b9; */border-bottom: 1px solid #b9b9b9;padding: 0 0 20px 0;position: relative; width: 70%; margin: 30px auto; text-align: center; color: #515151; font-size: 22px;font-weight: 400;}
.focus_head:after{position:absolute; margin:0 auto; content:url(../images/focus_arrow.jpg); left:0; right:0; bottom:-1px; width:19px; height:11px;}

.column3_imgbox{margin:0px 0 0 0; padding:0px; float:left; width:100%; border-top:1px solid #fff;}
.column3_imgbox li{ float:left; width:33.33%; font-size:12px; color:#fff; border-right:1px solid #fff;}
.column3_imgbox li img{width:100%}
.column2_imgbox li.gray_box{ float:left; width:50%; font-size:12px; color:#fff; background-color:#009acd; min-height:216px; padding:50px 25px 0; font-size:14px; line-height:18px;}
.column2_imgbox li.gray_box2{ float:left; width:50%; font-size:12px; color:#424242; background-color:#f2f2f2; min-height:216px; padding:25px 25px 25px; font-size:14px; line-height:18px;}
.column2_imgbox li.gray_pratham{ float:left; width:50%; font-size:12px; color:#424242; background-image:url(../images/gray_pratham.jpg); background-size:cover;  min-height:276px; padding:25px 25px 25px; font-size:14px; line-height:18px;}
.column2_imgbox li.gray_boxpratam{ float:left; width:50%; font-size:12px; color:#fff; background-color:#009acd; min-height:276px; padding:25px 25px 25px; font-size:14px; line-height:18px;}
.column2_imgbox li.gray_box2{ float:left; width:50%; font-size:12px; color:#424242; background-color:#f2f2f2; min-height:216px; padding:25px 25px 25px; font-size:14px; line-height:18px;}
.column2_imgbox li.gray_pratham h3{color:#ffcc00; font-weight:600; font-size:18px;}
.column2_imgbox li.gray_pratham ul li{color:#ffffff}


.column2_imgbox li.gray_khelghar{ float:left; width:50%; font-size:12px; color:#424242; background-image:url(../images/khelghar.jpg); background-size:cover;  min-height:386px; padding:25px 25px 25px; font-size:14px; line-height:18px;}

.column2_imgbox li.gray_khelghar h3, .column2_imgbox li.gray_boxkhel h3{color:#ffcc00; font-weight:600; font-size:18px;}
.column2_imgbox li.gray_khelghar ul li{width:100%}
.column2_imgbox li.gray_khelghar ul li{color:#fff;  background-image: url(../images/bullet2.png);}

.column2_imgbox li.gray_boxkhel{ float:left; width:50%; font-size:12px; color:#fff; background-color:#349ed7; min-height:386px; padding:25px 25px 25px; font-size:14px; line-height:18px;}

/*---------Healthcare page css----------*/
.healthcare{background-image:url(../images/healthcare.jpg); background-repeat:no-repeat; min-height:322px; float:left; width:100%; padding:20px 0 0 0}
.healthcare ul{width:45%; float:left; margin-right:5%; padding-top:50px;}
.healthcare ul li{color:#fff; border-bottom:1px solid rgba(255,255,255,0.20); margin-top:6px;  margin-bottom:12px;  padding-bottom:18px;}
.healthcare ul li:last-child{border-bottom:0px solid rgba(255,255,255,0.20);}
.padding_btm{padding-bottom:30px;}

.adopted_bg.village_bg{background-image:url(../images/village_bg.jpg);}

/*---------Sports Profile page css----------*/
.sports_profile{margin:25px 0; padding:0px; text-align:center;}
.sports_profile li{ display:inline-block; width:47%; margin-right:2%; background-color:#008bbb; border:1px solid #efefef; margin-bottom:20px;}
.sports_profile li:last-child{width:96%; margin-right:2%;}
.sports_profile li:last-child .left{width:20%}
.sports_profile li .para{color:#fff}
.sports_profile li .left{float:left; width:40%; text-align:left;}
.sports_profile li .right{float:left; width:60%;  padding:20px; text-align:left;}
.sports_profile li .right h3{margin:0px 0 15px; padding:0px; font-size:18px; font-weight:700; color:#fff;}
.sports_profile li .right .para{line-height:normal; margin-bottom:5px;}

/*---------kalyani center page css----------*/
.kalyani_centerbg{background-image:url(../images/kalyani_center_bg.jpg); background-repeat:no-repeat; float:left; width:100%; min-height:452px; padding:25px 0 0 0}
.kalyani_centerlist{float: left; margin: 15px 0 0; padding: 0; width: 100%;}
.kalyani_centerlist li{float:left; width:25%; padding-right:10px; min-height:355px; border-right:1px solid #538eaf;}
.kalyani_centerlist li .left{text-align:center; width:180px; height:180px; background:#fff; margin:0 auto;border-radius:100px;}
.kalyani_centerlist li .left img {border-radius:100px; margin:0 auto;}
.kalyani_centerlist li .left img.img1 { margin:40px 0 0 0;}
.kalyani_centerlist li .left img.img2 { margin:50px 0 0 0;}
.kalyani_centerlist li .left img.img3 { margin:0px 0 0 0; width:180px; height:180px; }
.kalyani_centerlist li .right{margin-left:5%; padding:31px 0 0 0}
.kalyani_centerlist li .right h3{color:#fff; font-size:14px; font-weight:400; margin:0px; padding: 0px 0 15px 0; text-align:center;}
.kalyani_centerlist li .right p{ color:#dcf2fd; font-size:12px; line-height:20px; text-align:center;}
.manufacture_box{float:left; width:45%; padding:0 0 0px 0; margin:15px 0 0 0;}
.manufacture_text{ font-size:16px; color:#5c5c5c; width:55%; margin:15px 0 0 0; float:left; line-height:23px;}

/*-------Technical Education section css-----------*/
.skill_educationbg{background-image:url(../images/skill_educationbg.jpg); background-repeat:no-repeat; float:left; width:100%; min-height:860px; padding:70px; margin:30px 0 0 0; background-size:cover;}
.skill_educationbg p{font-size:14px; color:#fff;}
.courses_list{padding:44px 0; margin:0px;  float:left; width:100%;}
.courses_list li{width:30%; display:inline-block;}
.courses_list li i{ display:inline-block; margin-right:10px;}
.courses_list li span {display: inline-block; font-size: 19px; color: #fff; padding: 12px 0 0 0; vertical-align: middle;text-align:left;}
.chairman_msg {/* border-bottom: 1px solid rgba(255,255,255,0.48);*/ padding: 40px 0 20px; float: none; width: 100%;text-align: center;}
.chairman_msg p{font-size:17px; font-style:italic; line-height:27px; padding:35px 0 0px 0;}
p.msg_honor{text-align: center; line-height:18px !important; padding:20px 0 0 0; margin:0px}
.msg_honor small{font-size:14px;}
.course_facilities{margin:50px 0 0 0; padding:0px; float:left; width:100%;}
.course_facilities li{/*float:left;*/ width:30%; border-right:1px solid rgba(255,255,255,0.48); min-height:372px; padding:0 0 0 35px; margin:0 auto; text-align:center; display:inline-block; vertical-align:text-top;}
.course_facilities li:nth-child(2){width:39%; padding-right:40px;}
.course_facilities li:first-child{padding:0 0 0 0px;}
.course_facilities li:last-child{/*float:left; */border-right:0px solid rgba(255,255,255,0.48);}
.course_facilities li h3{ font-size:24px; color:#5daddd; position:relative; padding-bottom:15px; float:left; width:100%; letter-spacing:2px; font-weight:400; text-align:center;}
.course_facilities li h3:after{position:absolute; left:0; content:""; background-color:#fff; height:2px; width:25%; bottom:0}
.course_facilities li h3 small{font-size:12px; font-weight:400; text-transform:none;}
.li_top_hight { margin:50px 0 0 0 !important;}
.degree {float: none; width: 180px; margin: 0 auto 0px auto; text-align: center; display: inline-block;}
.degree .left{ display:inline-block;}
.degree .right {float: none; padding: 0px 0 53px 0; color: #000;font-size: 14px; color:#000; }
.technical .course_facilities li h3{ font-size:24px; color:#5daddd; position:relative; padding-bottom:15px; float:left; width:100%; letter-spacing:2px; font-weight:400; text-align:center;}
.technical .course_facilities li h3:after{position:absolute; left:0; right:0px; margin:0 auto; text-align:center; content:""; background-color:#000; height:2px; width:25%; bottom:-15px}
.technical .course_facilities li h3 small{font-size:12px; font-weight:400; text-transform:none;}

.bullet_list2{margin:0px 0 30px; padding:0px;  float:left; width:100%; border-bottom:1px solid #eeeeee;}
.bullet_list2.none_brd{border-bottom:0px solid #dedede;}
.bullet_list2 li{float:left; width:31.33%; padding:0px 25px 30px 55px; color:#6c6c6c; font-size:14px; margin:0 0 0px 2%; position:relative; text-transform:uppercase; }
.bullet_list2 li:after{content:""; width:40px; height:2px; background-color:#6c6c6c; position:absolute; left:0; top:7px}
.bullet_list2 li:last-child{border-right:0px solid #dedede;}
.bullet_list2 li ul{margin:10px 0px 0; padding:0px;}
.bullet_list2 li ul li{ width:100%; padding:0 0px 0 25px; margin:0 0 12px 0; background-repeat:no-repeat; text-transform:none;  background-image:url(../images/bullet.png);  min-height:auto; border-right:0px solid #000000; background-position:0px 4px;}
.bullet_list2 li ul li:after{display:none}
.laboratory_thumblist{margin:0px 0px 0px; padding:0px; float:left; width:100%;}
.laboratory_thumblist li{float:left; width:50%; padding:0px;}
.laboratory_thumblist li .thumblist{background-color:#eeeeee;  float:left; width:100%;}
.laboratory_thumblist li .thumblist .left{float:left; width:50%;  }

.laboratory_thumblist li .thumblist .left img{width:100%}
.laboratory_thumblist li .thumblist .right{float:left; width:50%; padding: 60px 25px; position:relative;}
.laboratory_thumblist li .thumblist .right:after{position:absolute; left:-13px; top:50%; content:url(../images/laboratory_arrow.png); width:13px; height:20px;}
.laboratory_thumblist li .thumblist .right.arrow:after{position:absolute; left:inherit; right:-13px; top:50%; content:url(../images/laboratory_arrowr.png); width:13px; height:20px;}
.no-line5{ border-right:none !important;}
.line9 {border-top: 1px solid #c2c2c2; padding:30px 0; text-align:center;}
/*.laboratory_thumblist li .thumblist img{width:100%;}
.laboratory_thumblist li .thumblist p{padding:15px; text-align:center;}*/

.laboratory_thumblist li .thumblist h3 {color: #030f17; font-size: 14px; font-weight: 700; margin: 20px 0 20px; padding: 0 0 15px; position: relative;text-align:center;text-transform:uppercase;}
.laboratory_thumblist li .thumblist h3::after {background-color: #000; bottom: 0; content: ""; height: 1px; left: 0;  margin: 0 auto; position: absolute; right: 0;  width: 25px;}

.global_thumb{float:left; width:100%; margin:0px 0 20px}
.global_thumb_new{width:100%; margin:0px 0 175px 0; position:relative; min-height:515px;}
h3.advance-machining { color:#349ed7; }
.cont-area table.press-r tr td{ padding: 5px; border: 1px solid #ccc;}
.cont-area table.press-r{ margin: 0 0 50px 0;}

.advance-manufacturing{background-image:url(../images/advance_manufacturing_bg.jpg); background-repeat:no-repeat; width:100%; height:690px; float:left; padding:50px 10%; color:#fff; text-align:center;}

.advance-manufacturing h3{ color:#fff; font-size:24px; font-weight:700; position:relative; text-align:center; padding:0 0 20px;}
.advance-manufacturing h3:after{position:absolute; content:""; width:113px; height:1px; background-color:#fff; left:0; right:0; margin:0 auto; bottom:0;} 
.advance-manufacturing .block{float:left; width:33.33%; background-color:rgba(167,211,88,0.22); height:80%; position:relative;}
.advance-manufacturing .block2{float:left; width:33%; /*background-color:rgba(19,45,96,0.33);*/ height:472px; position:relative; margin-right:1px; border-right: 1px solid rgba(255,255,255,0.13);}
.advance-manufacturing .block3{float:left; width:33.33%; background-color:rgba(76,175,205,0.42); height:80%; position:relative;}
.advance-manufacturing p{text-align:center; position:absolute; bottom:30px; width:100%;}

.advanced_manufacture_thumb{padding:0px 0 0;}
.advance-manufacturing ul{margin:0px; padding:20px 20px 20px;}
.advance-manufacturing ul h3{color:#fff; font-size:20px; font-weight:400;}
.advance-manufacturing ul h3:after{ content:""; display:block; border-bottom:2px solid #fff;}
.advance-manufacturing ul h3:after{display:none}
.advance-manufacturing ul li{float:left; width:100%; border-bottom:1px solid rgba(255,255,255,0.13); padding:8px 10px 8px; font-size:14px; color:#fff; text-align:center;}
.advance-manufacturing ul li:last-child{border-bottom:0px solid rgba(255,255,255,0.13);}
.advanced_manufacture_mob{float:left; width:100%; background:#349ed7; /*background-image:url(../images/advance_manufacturing_bg_mob.jpg);*/ min-height:1350px; background-size:cover; padding:90px 10px; margin:0px 0 0px; text-align:center;}
.advanced_manufacture_mob .img-responsive{display:inline-block}
.advanced_manufacture_mob h2{color:#fff; font-size:24px; font-weight:700; position:relative; text-align:center; padding:0 0 50px 0;}
.advanced_manufacture_mob h3{color:#fff; font-size:24px; font-weight:700; position:relative; text-align:center; padding:0 0 20px;}
.advanced_manufacture_mob h3:after{position:absolute; content:""; width:113px; height:1px; background-color:#fff; left:0; right:0; margin:0 auto; bottom:0;}
.advanced_manufacture_mob ul{margin:0px 0 20px; padding:0px; float:left; width:100%; text-align:center; color:#fff;} 
.advanced_manufacture_mob ul h4{font-size:14px; color:#fff; font-weight:700; margin:10px 0 6px; padding:0px;}
.advanced_manufacture_mob ul li {float:left; width:100%; text-align:center; color:#fff; font-size:14px; line-height:20px;}
.space_thumb{padding-bottom:0px;}
.world_map{text-align:center; padding:20px 0;}
.world_map img{display:inline-block}

.frm_cnr{padding-bottom:30px;}
.input_box3-large {display: block;float: left;height: auto; margin-bottom:0px;max-width: 100%;width: 100%;}
.input_box3-large.half{width: 50%;}
.input_box3-large.half select{border-right: 1px solid #e5e5e5; }
.input_box3-large.half:last-child select{border-right: 0px solid #e5e5e5; padding-left:10px;}
.input_box3-large select {-moz-appearance: none;background: #fff none repeat scroll 0 0;border: 0px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; color: #959595;cursor: pointer;display: inline-block;font-size: 13px;font-weight: 400;margin: 0;outline: medium none;padding: 0px 0px;width: 100%; height:38px; box-shadow:none}

.input_box3-large label {position: relative;width: 100%;}
.input_box3-large label::after {color: #3a3a3a;content: url(../images/select-ic.png); font: 13px "Consolas",monospace;padding: 0 4px 4px; pointer-events: none; position: absolute;  right: 8px;top: 8px;}
/*.input_box3-large label::after {color: #3a3a3a;content: ">"; font: 14px "Consolas",monospace;padding: 0 4px 4px; pointer-events: none; position: absolute; background-color:#fff; right: 8px;top: -3px;transform: rotate(90deg);}*/

.input_box3-large label::before {content: "";display: block;height: 20px;pointer-events: none;position: absolute;right: 6px;top: 0px;width: 20px;}
/*IE 9 and above*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
.input_box3-large label:after { display:none; }
.input_box3-large label:before { display:none; }
}

.form-control{border: 0px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;  color: #676767; box-shadow:none; font-size:14px; height:38px; border-radius:0; padding:0 }
.form-control:focus{box-shadow:none}
.frm_cnr .col-sm-6{padding-right:20px;}
.frm_cnr .col-sm-12{padding-right:20px;}
.frm_cnr label{color: #676767; font-weight:400;  font-size:14px;}
.frm_cnr label span{ color:#ed1c24; font-weight:700;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color:transparent; opacity: 1; padding-left:10px;}
.input-group-btn .btn{height:38px; border-radius:0;}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group{margin-right: 0;}


/*.designcae_mob{background-image:url(../images/advance_manufacturing_bg.jpg); background-repeat:no-repeat; width:100%; height:690px; float:left; padding:20px 10%; color:#fff;}*/
.design_cae{/*background-image:url(../images/design_caebg.jpg); background-repeat:no-repeat; min-height:810px;*/ padding:0px; text-align:center; background-size:cover; float:left; width:100%;}
.design_cae .img-responsive{display:inline-block}
.design_cae h3{color:#fff; font-size:24px; font-weight:700; position:relative; text-align:center; padding:0 0 20px;}
.design_cae h3:after{position:absolute; content:""; width:113px; height:1px; background-color:#fff; left:0; right:0; margin:0 auto; bottom:0;}

.design_cae ul{margin:0px 0 20px; padding:0px; float:left; width:100%; text-align:center; color:#000;} 
.design_cae ul h4{font-size:18px; color:#000; font-weight:700; margin:10px 0 6px; padding:0px; text-transform:uppercase;}
.design_cae ul h4.saffron{color:#f9944b}
.design_cae ul h4.green{color:#5ddb00}
.design_cae ul h4.blue{color:#00e4ff}
.design_cae ul li {float:left; width:100%; text-align:center; color:#000; font-size:14px; line-height:20px;}
.design_cae ul li.space_arrow{padding:20px 0 0 0}
.hide_dsk{display:none}


.forgingbg{/*background-image:url(../images/forgingbg.jpg); background-repeat:no-repeat; min-height:544px; padding:40px;*/ text-align:center; background-size:cover; float:left; width:100%;}
.forgingbg .img-responsive{display:inline-block}
/*.forgingbg h3{color:#000000; font-size:24px; font-weight:700; position:relative; text-align:center; padding:0 0 20px;}
.forgingbg h3:after{position:absolute; content:""; width:113px; height:1px; background-color:#000000; left:0; right:0; margin:0 auto; bottom:0;}
.forgingbg h2{color:#349ed7; font-size:30px; font-weight:400; text-align:center; padding:0 0 20px; letter-spacing:3px;}
.forgingbg h2:after{ margin:0 auto; text-align:center; content:""; display:block; width:100px; border-bottom:2px solid #349ed7; padding:15px 0 0 0;}*/

.forgingbg ul{margin:0px 0 20px; padding:0px; float:left; width:100%; text-align:center; color:#fff;} 
.forgingbg ul h4{font-size:18px; color:#fff; font-weight:700; margin:10px 0 6px; padding:0px; text-transform:uppercase;}
.forgingbg ul h4.saffron{color:#f9944b}
.forgingbg ul h4.green{color:#5ddb00}
.forgingbg ul h4.blue{color:#00e4ff}
.forgingbg ul li {float:left; width:100%; text-align:center; color:#000000; font-size:14px; line-height:20px; padding-bottom:10px;}

.gear_protobg{/*background-image:url(../images/forgingbg.jpg); background-repeat:no-repeat; min-height:544px; padding:40px;*/ text-align:center; background-size:cover; float:left; width:100%;}
.gear_protobg .img-responsive{display:inline-block}
.gear_protobg h3{color:#000; font-size:24px; font-weight:700; position:relative; text-align:center; padding:0 0 20px;}
.gear_protobg h3:after{position:absolute; content:""; width:113px; height:1px; background-color:#000; left:0; right:0; margin:0 auto; bottom:0;}
.gear_protobg h2{color:#349ed7; font-size:30px; font-weight:400; text-align:center; padding:0 0 20px; letter-spacing:3px;}
.gear_protobg h2:after{ margin:0 auto; text-align:center; content:""; display:block; width:100px; border-bottom:2px solid #349ed7; padding:15px 0 0 0;}

.gear_protobg h4{color:#fff; font-size:18px; font-weight:700; position:relative; text-align:center; padding:0 0 20px;}
.gear_protobg ul{margin:0px 0 20px; padding:0px; float:left; width:100%; text-align:center; color:#fff;} 
.gear_protobg ul h4{font-size:18px; color:#fff; font-weight:700; margin:10px 0 6px; padding:0px; text-transform:uppercase;}
.gear_protobg ul h4.saffron{color:#f9944b}
.gear_protobg ul h4.green{color:#5ddb00}
.gear_protobg ul h4.blue{color:#00e4ff}
.gear_protobg ul li {float:left; width:100%; text-align:center; color:#000; font-size:14px; line-height:20px; padding-bottom:10px;}
.space_head{padding:30px 0 0 0}
.none_brd_btm{border-bottom:0px solid; margin-bottom:0; padding-bottom:0;}
.text-center{ padding:0 0 38px 0;}

.btn-primary{background-color:#129bbd; border:0px;}
.submit{ padding:15px 40px;  border-radius:0; font-size:18px; margin-right:15px;}
.reset{background-color:#acacac; padding:15px 40px;  border-radius:0; font-size:18px;}
.aerospace_service .aero_right .rail_images  ul li{padding: 10px 23px 10px !important;}
.aerospace_service .aero_right .left_sec ul li.full-width{ width:100%;    background-color: #f6f6f6;}
.aerospace_service .aero_right .left_sec ul li.full-width2{ width:100%;    background-color: #d6d5d5;}
.global-left-part{ float:left; width:50%; min-height:226px; background:url(../images/left-images.jpg) right top no-repeat; padding:33px 0 20px 0; text-align:center;}
.global-left-part article{ font-size:60px; color:#fff; display:block;}
.global-left-part article span{ font-size:24px; color:#fff; display:block;}

.global-right-part{ float:left; width:50%; min-height:226px; background:url(../images/right-images.jpg) left top no-repeat; padding:33px; text-align:center;}
.global-right-part article{ font-size:30px; color:#fff; display:block;}
.global-right-part article p{ font-size:14px; color:#fff; display:block; padding:20px 0 0 0; margin:0px;}
.global-right-part article span{ font-size:20px; color:#fff; display:block;}

.experience { text-align:center; padding:75px 0 15px 0; display:block;}
.experience article{ font-size:48px; color:#349ed7; font-weight:600;}
.experience p { font-size:20px; color:#00; padding:8px 0 0 0;}
.clr{ clear:both;}
.businesses-part{ padding:50px 0 90px 0; margin:0 auto; text-align:center; display:block; width:980px;}
.business-images ul li{ border-bottom:2px solid #fff; border-left:2px solid #fff; box-sizing:border-box;}
ul.left-images:after{ clear:both; content:""; display:block;}


.our_business_inner2 ul{ float:left; padding:0px; margin:0px; list-style-type:none;}
.our_business_inner2 ul li{ float:left;padding:0px; margin:0px; position:relative;}

.our_business_inner2 ul li span{ position: absolute; left:23px; bottom:23px; font-size:14px; color:#fff; text-transform:uppercase;}
.our_business_inner2 ul li span b.line1{ position: absolute; border:1px solid #fff; width:45px; content:""; display:block; bottom: 9px; left:100px;}
.our_business_inner2 ul li span b.line2{ position: absolute; border:1px solid #fff; width:45px; content:""; display:block; bottom: 9px; left:65px;}
.our_business_inner2 ul li span b.line3{ position: absolute; border:1px solid #fff; width:45px; content:""; display:block; bottom: 9px; left:70px;}
.our-business-top{ margin:40px 0 30px 0; font-weight:400;}
.our-business-top .left{ letter-spacing:3px;}
.our-business-top .left2{ letter-spacing:3px;}
.our-business-top strong{ display:block; font-weight:400; color:#349ed7;}
.container-center{ width:981px; margin:0 auto;}
.marine-class{height:100%; padding:25px; border-top:2px solid #349ed7; background:url(../images/back.jpg) top no-repeat #dfdfdf;}
.authorization{ border-top:2px solid #000; padding:25px 0 0 45px;}
.bg-body{}
.bg-body:after{border-bottom:1px solid #c2c2c2; content:""; display:block;}
ul.list { margin:10px 0px; padding:0px} 
ul.list li{ background:url(../images/bullet.png) no-repeat left 20px; padding:8px 0 8px 15px; margin:0px; font-size: 16px; color: #5c5c5c;line-height: 24px; display:block;} 
.big-images{ display:block;}
.s-images{ display: none;}
.colors-1st section, .colors section{ overflow:hidden; }
.colors section:last-child div{ padding-bottom:45px;}
.milestones-left-box{ float:left; width:19%; height:100%; text-align:center; position:relative; border-right:1px solid #e7e7e7;}
.milestones-left-box img{ position: absolute; top:0px; left:0px; right:0px; text-align:center; margin:75px auto 40px auto; z-index:9; width:117px; height:117px; border-radius:100px;}
.images-icon{ height:230px;}

.milestones-right-box{ float:left; width:40%; height:100%;}
.milestones-left-box h1{font-size:30px; color:#000; letter-spacing:3px; font-weight:400; text-align:left; line-height:30px;}
.milestones-left-box h1 strong { display:block;font-weight:400; color:#349ed7;}
.milestones-left-box h3 {font-weight: 500;color: #349ed7;font-size: 24px;font-style: italic;padding: 5px 0;margin: 0;}
.milestones-left-box h4 {font-weight:500; color:#000; font-size:16px; font-style:italic; background:url(../images/arrow2.png)  center 31px no-repeat; height: 100px;}

.milestones-right-box ul li{ color:#575757; font-size:13px; font-style:italic;  background:url(../images/arrow.gif) left 7px no-repeat; padding: 0 0 30px 15px; line-height:22px;}
.milestones-left-box p{font-size:13px; color:#000; font-weight:500; text-transform:uppercase; text-align: center; font-style:italic; padding:0 10px; line-height:20px;}
.milestones-left-box span{ font-size:20px;}
/*.milestones-line{ background:url(../images/bg-body2.gif) top center repeat-y;}*/
.top-part-padding{ margin:0px 0 0 0;}
.milestones-mobile{ display:none;}
.milestones-right-box ul {margin: 0px 0 0 -15px;}


.dropdown {position: relative;display: none;margin-top:0.5em;padding:0; width:300px;}
.dropdown select {margin:0; background:none; border: 1px solid #ccc; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; appearance: none; -webkit-appearance: none;  font-size:20px;  color: #444;  padding:10px;  line-height:1.3; width:310px;}
.dropdown::after {content: ""; position: absolute; width: 9px; height: 8px; top: 50%; right:0px; margin-top:-4px; z-index: 2; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpolygon fill='rgb(102,102,102)' points='8,12 0,0 16,0'/%3E%3C/svg%3E") 0 0 no-repeat;    pointer-events:none;}
.output {margin: 0 auto;padding: 1em;}
.colors {display: block;}
.marine-class h4{ color:#000; font-weight:400;}
.marine-class h4 strong{ font-weight:600;}
.directors-list h4{ font-size:30px; color:#000; letter-spacing:3px; font-weight:400; padding:0px; margin:0px;}
.directors-list h4 span{color:#349ed7;}
.directors-list h5{ font-size:13px; color:#000; font-weight:500;padding: 10px 0 0 0; margin: 0px;}
.directors-list ul{ padding:55px 0 0 0; margin:0px;}
.directors-list ul li{ color:#349ed7; font-size:16px; padding:0 0 45px 0; float:left; width:50%;}
.directors-list ul li span{ color:#575757; font-size:13px; display:block; padding:11px 0 0 0;}
.directors-list ul li.chairman{ width:100%; font-size:20px;}
.directors-list h4:after{ content:""; display:block; border-bottom:2px solid #000; width:50px; padding:25px 0 0 0;}
h4.no-line:after{ display:none;}

.new-line h2.subhead{ border-bottom:1px solid #c2c2c2; position:relative;}
.new-line h2.subhead:after{position:absolute; left:0px; top:63px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
.new-line h2.subhead:before{position:absolute; right:0px; top:63px; content:""; display:block; border:1px solid #349ed7; width:22px; height:2px;}
.new-line h2.subhead span{position:absolute; left:0px; top:63px; right:0px; content:""; display:block; border:1px solid #349ed7; width:98px; height:2px; text-align: center; margin: 0 auto;}
.new-line aside{ padding:48px 0 60px 0;}

.innovation p span{ color:#349ed7; font-size:20px; line-height:25px;}
.inspiring_services ul li img{position: relative; background-color: transparent; -webkit-transform: translateZ(0px); -moz-transform: translateZ(0px); -ms-transform: translateZ(0px);-o-transform: translateZ(0px); transform: translateZ(0px);    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-property: transform;    -moz-transition-property: transform;    -o-transition-property: transform;    transition-property: transform;	}
.inspiring_services ul li img:hover {-webkit-transform: translateY(-10px);    -moz-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -o-transform: translateY(-10px);    transform: translateY(-10px);}
.container_tab_info .business-images ul { margin:35px 0 55px 0;}
.map-part{ background:#f3f3f3;}
.map-part .world-map2{ margin:0 auto 50px auto; text-align:center; padding:65px 0 135px 0; position:relative; width:1000px;}
.world-map2 ul{ width:320px; position:absolute; bottom:40px; right:90px;}
.world-map2 ul li{ text-align:left; font-size:17px; color:#000; padding:0 0 8px 0;}
.world-map2 ul li span{ display:block; font-size:14px;}
.world-map2 ul li:nth-child(1){ background: url(../images/map-point1.png) left 7px no-repeat; padding:5px 0px 5px 30px;}
.world-map2 ul li:nth-child(2){ background: url(../images/map-point2.png) left 7px no-repeat; padding:5px 0px 5px 30px;}
.world-map2 ul li:nth-child(3){ background: url(../images/map-point3.png) left 7px no-repeat; padding:5px 0px 5px 30px;}
.col_para p strong{color: #000; font-weight:600;}

.top-padding{ margin:80px 0 0 0;}
.obj_block2 .left2 {float: none; width: 100%; position: inherit; color: #000; font-size: 30px; text-align: center; display:block;}
.obj_block2 .left2:after { content:""; display:block; border-bottom:2px solid #000; width:100px; text-align:center; margin:0 auto 30px auto; padding:15px 0 0 0; }
.obj_block2 .left2 strong { display:inline-block;}
.our-business-top_new {margin: 0px 0 60px 0;}
.tital_part{ position:absolute; top:0px; left:540px;}

.global_thumb_text{position: absolute; top: 171px; right: 69px; /* left: 0px; */ width: 527px;height: 319px;background: #ffde00; padding: 72px; overflow: hidden;}
.global_thumb_text h4{font-size:23px; color:#000; font-style:italic; margin:0px 0 20px 0;}
.global_thumb_text h4:after{ content:""; display:block; border-bottom:2px solid #000; width:40px; padding:0 0 10px 0;}
.global_thumb_text p{ font-size:17px; color:#000; font-style:italic;}
.tital_part h2{ font-size:30px; color:#000; padding:0 0 0 0px; margin:0px;}
.tital_part h2:after{content: "";display: block;border-bottom: 2px solid #349ed7;width: 320px;padding: 15px 0 0 0;margin: 0 0 0 -99px;}
.tital_part p.location{ font-size:20px; color:#000; padding:15px 0 0 0; font-weight:400;}
.tital_part p.location span{ display:block; font-size:24px; line-height:30px;}

.tital_part2{position: absolute; top: 0px; left: 247px; text-align: right;}
.global_thumb_text2{position: absolute;top: 171px; left: 69px; /* left: 0px; */ width: 527px; height: 319px; background: #ffde00; padding:72px; overflow:hidden;}
.global_thumb_text2 h4{font-size:23px; color:#000; font-style:italic; margin:0px 0 20px 0;}
.global_thumb_text2 h4:after{ content:""; display:block; border-bottom:2px solid #000; width:40px; padding:0 0 10px 0;}
.global_thumb_text2 p{ font-size:17px; color:#000; font-style:italic;}
.tital_part2 h2{ font-size:30px; color:#000; padding:0 0 0 0px; margin:0px; position:relative;}
.tital_part2 h2:after{content: ""; display: block; border-bottom: 2px solid #349ed7;width: 316px; padding: 18px 0 10px 0; margin: 0 0 0 0px; position: absolute; top: 30px; right: -93px;}
.tital_part3{position: absolute; top: 0px; left:160px; text-align: right;}
.tital_part3 h2{ font-size:30px; color:#000; padding:0 0 0 0px; margin:0px; position:relative;}
.tital_part3 h2:after{content: ""; display: block; border-bottom: 2px solid #349ed7;width: 316px; padding: 18px 0 10px 0; margin: 0 0 0 0px; position: absolute; top: 50px; right: -93px;}
.tital_part3 p.location{ font-size:20px; color:#000; padding:30px 0 0 0; font-weight:400;}
.tital_part3 p.location span{ display:block; font-size:24px; line-height:30px;}

.tital_part4{position: absolute; top: 0px; left:0px; /*left:160px;*/ text-align: right;}
.tital_part4 h2{ font-size:30px; color:#000; padding:0 0 0 0px; margin:0px; position:relative;}
.tital_part4 h2:after{content: ""; display: block; border-bottom: 2px solid #349ed7;width: 316px; padding: 18px 0 10px 0; margin: 0 0 0 0px; position: absolute; top: 50px; right: -93px;}
.tital_part4 p.location{ font-size:20px; color:#000; padding:30px 0 0 0; font-weight:400;}
.tital_part4 p.location span{ display:block; font-size:24px; line-height:30px;}



.tital_part2 p.location{ font-size:20px; color:#000; padding:40px 0 0 0; font-weight:400;}
.tital_part2 p.location span{ display:block; font-size:24px; line-height:30px;}
.right-images{ float:right;}
.plus{ position:absolute; bottom:35px; right:35px; background:url(../images/plus.png) no-repeat 0 0; width:11px; height:11px; cursor:pointer;}
.plus.minus{ background: url(../images/plus.png) no-repeat 0 100%;}
.para_moreInfo{ position:absolute; width:100%; height:300px; left:0; top:100%; background:#ffde00;  font-size:15px; line-height:20px; vertical-align:middle; text-align:center; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.para_moreInfo_active{top:20px;}
.para_moreInfo:after{ content:''; display:inline-block; height:100%; width:1px; vertical-align:middle;}
.para_moreInfo span{ content:''; display:inline-block; vertical-align:middle; width:300px; text-align:left; }
.line-padding{ padding:0 0 60px 0;}
.line-bott{ border-bottom:1px solid #e2e1e1; margin:0 0 35px 0;}
.middle_info_new ul{ padding:0px; margin:0px;}
.images-part5 ul { float:left; width:33%;}
.images-part5 .bharat li.obi2w {width: auto;}
.images-part5 .bharat li {float: none; position: relative; width: 20%; padding: 0 2px 2px 0;}

.images-part5 .bharat li a span {position: absolute; left: 20px; top:20px; z-index: 2; font-size: 14px; font-weight:500; color: #fff; text-transform: uppercase;  transform-style: preserve-3d;
  transition: all 1.5s linear; width:100%; height:20px;  /*-webkit-transition: all 1s ease;-moz-transition: all 1s ease; -o-transition: all 1s ease;    -ms-transition: all 1s ease;    transition: all .3s ease;*/}
.images-part5 .bharat li a span:after{content:''; border: none; width:0px; display:inline-block; margin-left:10px; position:relative; top:-4px;}
.images-part5 .bharat li:hover a img{ transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1);}

.images-part5 .bharat li:hover a span{ /*transform: rotatex(360deg)*/ top:10px;}
.images-part5 .bharat li a h5 {position: absolute; right:2px; bottom:2px; z-index: 2; padding:0px; margin:0px;}
.images-part5 .bharat li:hover a h5 img { transform: none; -moz-transform: none; -ms-transform: none; -webkit-transform: none;}

.middle_info_new{ padding:40px 10px 0 10px;}
.middle_info_new h4{ font-size:16px; line-height:22px;}
.arrow5{padding: 40px 15px 0 15px; margin:0 auto; text-align:center;}
.arrow6{padding: 78px 15px 0 15px; margin:0 auto; text-align:center;}
h3.subhead {margin: 0px 0 40px 0;}
.fls_services img{ display:block; padding:25px 0; text-align:center; margin:0 auto;}
.bfl{ padding:15px 0 0 0; display:block; margin:0px;}
.top-hide{ padding:30px 0 0 0;}
.pages-hight{height:50px;}
.yeartop-line{ border-bottom:1px solid #e9e9e9;}
.top-part-notices{ width:1170px; margin:0 auto;}
.left-part78{ float:left; width:25%;}
.right-part78{ float:left; width:75%;}
.yeartop-line .left-part78 h5{ padding:15px 0 0 0; font-size:11px; color:#6e6e6e; font-style:italic; font-weight:400; line-height:16px; margin:0px;}
/*.right-part78 .milestone_prev2 { display:none !important;}
.right-part78 .milestone_next2 { display:none !important;}*/
.notices-part ul li{ border-top:1px solid #cbcbcb; padding:23px 0; margin:0px;}
/*.notices-bord ul{ width:100%;}
.notices-bord .container.m_space {padding-right:0px;}*/
.notices-part ul li{ border-top:1px solid #cbcbcb; padding-bottom: 40px;}
.notices-part ul li:nth-child(6){ border-bottom:1px solid #cbcbcb;}
.notices-part ul li .notice-date{ float:left; font-size:12px; color:#777777; letter-spacing:1px; width:20%; font-weight:normal; display:block !important;}
.notices-part ul li .notice-text{ float:left; font-size:17px; color:#008bd5; width:75%; font-weight:normal; display:block !important; line-height:25px;}
.notices-part ul li .notice-pdf{ float:right; width:3%; font-weight:normal; display:block !important;}
#pagination-demo{display: inline-block;}
#pagination-demo li{display: inline-block;}
.page-content{display: inline-block;padding: 10px; width:100%;}
.notices-bord .container.m_space {padding-right:0px;}
.page-content .section2{display:none; min-height:620px;}

.awards_listing .pagination li{ width:auto;}
.pagination2{ float:right;}
.pagination2 ul{ padding:0px; margin:0px; border:none;}
.pagination2 ul li{ padding:0px; margin:2px; border:none;}
.notices-part .pagination2 ul li:nth-child(6) {border-bottom: none;}
.pagination2 ul li a{ color:#909395;}
.pagination2 > li > a, .pagination2 > li > span {border: 1px solid #e0e0e0; color: #2fa6c3;font-size: 12px; border-radius: 3px;color: #ccc;}
.prev { margin:0 25px 0 0;}
.next {padding:0 0 0 25px;}

.reports-box { border:1px solid #ccc !important; width:100%; min-height:163px; margin:42px 0;}
.reports-box .year{ float: left; width:20%;padding:35px 35px 0px 35px;min-height:163px;border-right:1px solid #ececec; position:relative;}
.reports-box .year i{ background: url(../images/right-arrow.png) center right no-repeat; content:""; display:block; width:10px; height:20px;position:absolute; bottom:0px; top:0px; right:-9px; height:100%;}
.reports-box .year span{ background: url(../images/right-arrow2.png) center right no-repeat; content:""; display:block; width:10px; height:20px;position:absolute; bottom:0px; top:0px; right:-9px; height:100%;}

.reports-box .year h2 { font-size:30px; padding:15px 0 0 0;}
.reports-box .year h2:after { border-bottom:2px solid #000; width:45px; content:""; display:block; padding:0 0 15px 0;}
.reports-box ul{ padding:0px; margin:0px; float:left; width:80%;}
.reports-box ul li { border-right:1px solid #ececec; min-height:161px; padding:35px 30px 0px 30px; font-size:13px; color:#000; line-height:18px; display:block;}
.reports-box ul li a{ display:block; width:100%; padding:25px 0 0 0;}
.reports-box ul li:last-child{border-right: none;}

.reports-box .current-year { background:#ffcc00; border-right:1px solid #fff;}

.reports-box ul.box1 li { width:100%;}
.reports-box ul.box2 li { width:50%; float:left;}
.reports-box ul.box3 li { width:33.3%; float:left;}
.reports-box ul.box4 li { width:25%; float:left;}
.reports-box ul.box5 li { width:20%; float:left;}
.notice-date span{ text-transform:uppercase;}

.reports-box.branding_block{min-height:auto; border:1px solid #ececec; border-right:0px solid #ececec; float:left; }
.reports-box.branding_block ul{border-left:1px solid #ececec;}
.reports-box.branding_block li{border-bottom:1px solid #ececec; min-height:200px;}
.reports-box.branding_block ul li:last-child{border-right:1px solid #ececec; border-bottom:0px solid #ececec; width:100%;}
.reports-box.branding_block .year{border-right:0px solid #ececec;}
.reports-box.branding_block li span{padding-top:15px; float:left; width:100%;}
/*===============paginate End ===============*/

.laboratory-left{ float:left; width:50%; margin:50px 0;}
.laboratory-left8{ float: none; width:50%; margin:50px 0;}
.lab-images-left{ float:left; width:35%; margin:0 8% 0 0;}
.lab-images-left img { width:165px; height:163px; border-radius:100px;}
.lab-text-right{ float:left; width:50%;}
.laboratory-right{ float:left; width:50%; margin:50px 0;}
.lab-text-right h3{ font-size:16px; color:#349ed7; line-height:22px; font-weight:400;    text-transform: uppercase;}
.lab-text-right h3:after{ width:44px; content:""; display:block; border-bottom:1px solid #000; padding:0 0 15px 0;}
.lab-text-right ul{ padding:0px; margin:0px;}
.lab-text-right ul li{ padding:0px; margin:0px; background:url(../images/bullet.png) left 10px no-repeat; font-size:14px; color:#4d4d4d; padding:0 0 0 18px; line-height:22px;}
.laboratory-line{ border-bottom:1px solid #ececec;}
.top-hight{ padding:0px 0 0 0;}
.m_space .slider .slick-list { height:600px;}
.kcmi{ margin:50px auto 0 auto;}
.kcmi h3{ font-size:30px; color:#5daddd; font-weight:400; letter-spacing:2px;}
.kcmi h3:after{ border-bottom:2px solid #000; content:""; display:block; width:100px; padding:15px 0 20px 0;}
.kalyani_centerlist li:nth-child(4){border-right: none;}
.kalyani_centerlist li:nth-child(8){border-right: none;}
.tec-part img{ width: auto; margin: 0 auto;text-align: center;display: block;}
.knowledge h4{ text-align:center; font-size:19px; color:#fff; line-height:30px;}
.knowledge h4:after{ text-align:center; width:100px; border-bottom:2px solid #fff; content:""; display:block; margin:0 auto; padding:0 0 25px 0;}
.knowledge ul{ margin:0 auto; text-align:center; border-bottom:1px solid #4484a4; border-top:1px solid #4484a4; margin:50px 0;}
.push-canvas .m_space .slider .slick-list {height: auto;}
.advanced_manufacture_mob .advance h2{ font-size:30px; color:#fff; line-height:40px; font-weight:400; letter-spacing:2px; display:block;}
.advanced_manufacture_mob .advance h2:after{ content:""; display:block; border-bottom:2px solid #fff; width:100px; padding:30px 0 0px 0; margin:0 auto; display:block;}
.advanced_manufacture_mob .advance h5{ font-size:14px; color:#fff; font-weight:400; letter-spacing:2px; display:block; text-transform:uppercase;}
.printed { width:950px; margin:0 auto;}
.printed .printed_top_images{ position:relative;}
.printed .printed_top_images aside { width:142px; height:142px; border-radius:100px; background:#fff; margin:0 auto; text-align:center;}
.printed .printed_top_images aside img { padding:30px 0 0 0; position:relative; z-index:9;}
.printed_top_images .p-line{ position:absolute; top:54px; left:0px; right:0px;}
.printed_top_list{ display:block; margin:10px 0 0 0;}
.printed_top_list ul li{ width:20%; display:inline-block; border-right:1px solid #79bfe5; padding:0 22px; text-align:center; margin:0 auto; min-height:405px;}
.printed_top_list ul li:first-child {padding:0 22px 0 0; }
.printed_top_list ul li:last-child {border-right: none;}
.printed_top_list h4{ font-size:22px; color:#fff; text-transform:uppercase; letter-spacing:2px; padding:8px 0;}
.printed_top_list ul li h3{ font-size:14px; color:#fff; text-transform:uppercase; padding:25px 0 15px 0; font-weight:400;}
.printed_top_list ul li h3:after {position: absolute; content: ""; width: 32px; height: 1px; background-color: #fff; left: 0; right: 0;margin: 0 auto; bottom: 0;}
.printed_top_list ul li p { font-size:13px; font-weight:400; padding:0 25px;}
.electron{ padding:0px; margin:0px;}
.electron-left { float:left; width:50%; background:#f0f0f0; padding:101px 0;}
.electron-left article{ width:480px; float:right;}
.electron-left article aside{float: left; width:50%;}
.electron-left article div.welding-text{float: left; width:50%;}
.electron-left article div.welding-text h5{ font-size:16px; color:#349ed7; font-weight:400; text-transform:uppercase; padding:30px 0 0 0; margin:0px;}
.electron-left article div.welding-text ul{ padding:10px 0 0 0px; margin:0px;}
.electron-left article div.welding-text ul li{ color:#676767; font-size:13px; font-weight:400; padding:0 0 5px 0;}
.electron-right{ float:left; width:50%; background:#e5e5e5; padding:105px 0;}
.electron-right article aside{float: left; width:32%; padding:0 0 0 10%;}
.electron-right article div.welding-text{float: left; width:50%; text-align:left;}
.electron-right article div.welding-text h5{ font-size:16px; color:#349ed7; font-weight:400; text-transform:uppercase; padding:30px 0 0 0; margin:0px;}
.electron-right article div.welding-text ul{ padding:10px 0 0 0px; margin:0px;}
.electron-right article div.welding-text ul li{ color:#676767; font-size:13px; font-weight:400; padding:0 0 5px 0;}

.forging-images{ width:100%;}
.forgingbg .forging-images h2{ padding:0 0 30px 0; letter-spacing:3px;}
.forgingbg .forging-images h2:after{ content:""; display:block; width:70px; border-bottom:2px solid #349ed7; margin:30px auto; text-align:center; font-size:30px !important;}
.forgingbg .forging-images p{ padding:10px 0 30px 0; text-align:center; color:#fff; font-size:16px; margin:0px; display:block; line-height:25px;}

.gear-proto{ width:100%; min-height:624px; background:url(../images/forging-images.jpg) top center no-repeat; padding:50px 0;}
.gear-proto h3{ font-size:24px; color:#349ed7; font-weight:400; letter-spacing:3px;}
.container_tab_info .gear_protobg .gear-proto h3:after{ content:""; display:block; border:none; background:none;}

.gear-proto2{ width:100%; /*min-height:625px;*/ background:url(../images/forging-images2.jpg) top center no-repeat; padding:50px 0;}
.gear-proto2 h3{ font-size:24px; color:#fff; font-weight:400; letter-spacing:3px; padding:30px 0;}
.container_tab_info .gear_protobg .gear-proto2 h3:after{ content:""; display:block; border:none; background:none;}

.gear-proto22{ width:100%; /*min-height:624px;*/ background:url(../images/forging-images_old.jpg) top center no-repeat; padding:50px 0; background-size:cover;}
.gear-proto22 h3{ font-size:24px; color:#349ed7; font-weight:400; letter-spacing:3px;}
.container_tab_info .gear_protobg .gear-proto22 h3:after{ content:""; display:block; border:none; background:none;}


.kcmi p {font-size: 16px; color: #5c5c5c; line-height: 24px; text-align: left; padding: 0 0 15px 0;}
.container_tab_info ul.material li { font-size:16px; margin:10px 0;}
.npd-images aside { width:80px; height:80px; border-radius:100px; background:#fff; display:inline-block; margin:3px;}
.npd-images aside img { width:80px; height:80px; border-radius:100px;}
.block2 ul{ min-height:300px;}
.block2 h3:after{content:""; display:block; border:1px solid #fff; width:50px; }
.Phase h2{ text-align:center; font-size:30px; letter-spacing:2px; padding:15px 0 10px 0;}
.Phase h2:after{ content:""; display:block; border-bottom:2px solid #349ed7; width:93px; margin:0 auto; text-align:center; padding:15px 0}
.Phase ul{ float:left; width:50%;}
.education-images ul{ float:left; width: auto;}
.education-images ul li { border:1px solid #fff;}
.developments{ font-size:16px; line-height:25px; padding:30px 0 0 0;}
ul.material li{background: url(../images/bullet.png) center left no-repeat;}
.no-paddimg{ margin:45px 0 0 0;}
.activities ul li { color:#202020; font-size:16px; line-height:25px;background: url(../images/bullet.png) left 10px no-repeat; padding:0 15px 10px 15px;}
ul.column4_imgbox3 li{ background:none; padding:0px; margin:0px !important;}
ul.column4_imgbox3a li{ background:none; padding:0px; margin:0px;}
.line5{ margin:50px 0 0 0;}
.line8{ margin:0px 0 50px 0;}
.plus:after{ content: "Read More"; display: block;width: 100px;position: absolute;text-align: left; left: -81px; top: -3px;}
.adopted_bg .left-box{ padding:60px 0 0 0 !important;}
.adopted_bg .left-box ul{ width:100%; text-align:left;}
.adopted_bg .left-box ul.bullet_list li {color: #000;border-bottom: none; margin-top: 0; margin-bottom: 0; padding-bottom: 0; list-style: none;line-height: 25px; font-size:16px; background:url(../images/bullet3.png) left 10px no-repeat;}
.left-box .heading_line_sus:after {position: absolute;left: 0px;right: 0px;content: ""; width: 43px;height: 1px;background-color: #fff; bottom: -17px;margin:0;}
.adopted_left_part .left-box .heading_line_sus{ text-align:left;}

.adopted_bg .right-box{padding: 140px 0 0 50px !important;}
.adopted_bg .right-box ul{ width:100%; text-align:left;}
.adopted_bg .right-box ul.bullet_list li {color: #000;border-bottom: none; margin-top: 0; margin-bottom: 0; padding-bottom: 0; list-style: none;line-height: 25px; font-size:16px; background:url(../images/bullet3.png) left center no-repeat;}
.right-box .heading_line_sus:after {position: absolute;left: 0px;right: 0px;content: ""; width: 43px;height: 1px;background-color: #fff; bottom: -17px;margin:0;}
.adopted_left_part .right-box .heading_line_sus{ text-align:left;}
.jalayukta h3{ color:#202020; font-size:16px; line-height:25px; text-align:center; font-weight:400; padding:0 60px 20px 60px;}
.Phase2 h2{ text-align:center; font-size:30px; letter-spacing:2px; padding:15px 0 5px 0;}

.adopted_bg .right-box22{padding: 64px 0 0 50px !important;}
.adopted_bg .right-box22 h3{ text-align:left;}
.adopted_bg .right-box22 ul{ width:100%; text-align:left;}
.adopted_bg .right-box22 ul.bullet_list li {color: #000;border-bottom: none; margin-top: 0; margin-bottom: 0; padding-bottom: 0; list-style: none;line-height: 25px; font-size:16px; background:url(../images/bullet3.png) left center no-repeat;}
.right-box22 .heading_line_sus:after {position: absolute;left: 0px;right: 0px;content: ""; width: 43px;height: 1px;background-color: #fff; bottom: -17px;margin:0;}



.Phase2 p{ text-align:center; font-size:14px; line-height:22px; color:#5c5c5c; padding:0 90px;}
.Phase2 p span{ font-size:16px; font-weight:400;}
.top-padding2{ padding:15px 0 0 0;}
.Phase2 img{ width:100%;}
.Phase3 p{ text-align:center; font-size:16px; line-height:25px; color:#5c5c5c; padding:0 90px;}
.Phase3 p span{ font-size:20px; font-weight:600;}
.Phase2 p span{ font-size:20px; font-weight:600;}
.Phase3 img{ width:100%;}
.Phase3 ul{ width:100%; border-bottom:1px solid #ececec;}
.Phase3 h3{ text-align:center; padding:50px 0 30px 0; font-size:20px; font-weight:400; color:#5c5c5c;}
.overview{ background:url(../images/overview-bg.jpg) top left repeat; margin:0px; padding:44px 0 0 0;}
.body-overview .overview h3{ color:#96c5d7;}
.body-overview .overview p{ color:#74afc5; font-size:16px; line-height:25px; text-align:center; border-top:1px solid #2b91b8; display:block; padding:30px 0 56px 0;}
.vision ul{ float:left; width:auto;padding:0px; margin:0px; }
.vision ul li { display:block; padding:0px; margin:0px; list-style:none; border:1px solid #fff;}
.container h2.vision5 {font-size: 30px; padding: 21px 0 45px 0;}
.jalayukta .believe{ padding:30px 0; font-size:17px; display:block; color:#5c5c5c;}
h2.philosophy{ letter-spacing:3px; padding:15px 0; display:block;}
h2.philosophy:after{ content:""; display:block; border-bottom:2px solid #000; width:80px; margin:0 auto; padding:0 0 15px 0;}
.company{ text-align:center !important;}
.education-images ul{ padding:0px; margin:0px;}
ul.learning li{ float:left; width:33%;}
.projects-under ul { width:50%; margin:0 0 50px 0;}
.color{ color:#515151 !important; line-height: 31px !important;}
h3.heading_line_sus{text-align: center; font-size: 30px; letter-spacing: 2px; padding: 15px 0 10px 0; color: #349ed7; line-height:35px; margin:0 0 58px 0;}
h3.heading_line_sus:after {content: ""; display: block; border-bottom: 2px solid #349ed7; width: 93px; margin: 0 auto; text-align: center; padding: 0px 0;}
.adopted_right_part .right-box .igp{ margin:0px;}
.adopted_bg .income { padding: 120px 0 0 50px !important;}
.text-center2a{ text-align:center; margin:0 auto;}
.text-center2aa{ text-align:center; margin:0 auto;}
.health{margin: 45px 0px 0 0;}
.center-sports{ margin:50px auto;}
.text-center2a img{ width:100%;}
.text-center2aa img{ width: auto;}
.going p {font-size: 16px; color: #5c5c5c; line-height: 24px;text-align: left;padding: 15px 0 0px 0; display:block;}
ul.learning33 { width:100%;    border-bottom: 1px solid #ececec;}
ul.learning33 li { width:33%; float:left;}
.Phase h3 {text-align: center;padding: 20px 0 30px 0;font-size: 20px;font-weight: 400;color: #5c5c5c;}
h3.heading_line_sus3{text-align: center;font-size:27px;letter-spacing: 2px;padding: 15px 0 10px 0;color: #349ed7;line-height: 35px;margin: 0 0 30px 0; font-weight:400;}
h3.heading_line_sus3:after {content: ""; display: block; border-bottom: 2px solid #349ed7; width: 93px; margin: 0 auto; text-align: center; padding: 10px 0 0 0;}
.mundhwa{ text-align:center; padding:0 0 15px 0;}

.kpmg{margin-top: 20px;}

/*--accordion--*/
.accordion-box #accordion {list-style: none;padding: 0px;width:100%;}
.accordion-box #accordion ul {list-style: none;padding: 0 0 0 0;display: none;	margin:0px;}
.accordion-box #accordion ul{ padding:0px; margin:50px 0;}
.accordion-box ul#accordion li.year{ border-bottom:1px solid #ccc; font-size:25px; padding:15px 0; margin:15px 0;}
.accordion-box ul li{ border-bottom: none; font-size:16px; padding:15px 0;}

ul.list-box50ab{ margin:50px 0; display:block;}
ul.list-box50ab li:nth-child(1) {border-bottom: 1px solid #eaeaea;}
ul.list-box50ab li:nth-child(2) {border-bottom: 1px solid #eaeaea;}
ul.list-box50ab li:nth-child(3) {border-bottom: 1px solid #eaeaea;}
ul.list-box50ab li:nth-child(4) {border-bottom: 1px solid #eaeaea;}

li.year { position:relative;}
li.year b{position: absolute;right: 0px; top: 38px; text-align: right; border: 1px solid #ccc; border-radius: 50%; width: 40px; height: 38px; background: #fff; }
li.year b:after{text-align: center; font-weight:400; font-size:30px; padding:0px; margin:0px; line-height:30px; content:" + "; display:block;}
li.year.activeSection b:after{text-align: center; font-weight:400; font-size:40px; padding:0px; margin:0px; line-height:30px; content:" - "; display:block;}

ul.list-box50ab li { width: 25%;float: left; border-right: 1px solid #eaeaea;height:140px; padding:20px; position: relative; display: block; font-size: 16px;font-weight: 400; color: #696969; line-height: 22px; text-align:center;}
ul.list-box50ab {height: auto;margin-left: -1px !important;margin-right: -1px !important; box-sizing: border-box;}
ul.list-box50ab li.year2{ width:50%;float: left;border-top: 1px solid #eaeaea;}
ul.list-box50ab li.no-line {border-right: none;/* clear:both;*/}
ul.list-box50ab li aside{ position:absolute; bottom:15px; left:0px; right:0px; background:url(../images/pdf-s.png) left center no-repeat; width:150px; text-align:center; margin:0 auto;}
ul.list-box50ab li.year3{ width:33.333%;float: left;border-top: 1px solid #eaeaea;}
ul.list-box50ab li.no-line2 {border-bottom: none}
.mobile-only{ display:none;}
ul.list-box50ab li.year1{ width:100%;border-top: 1px solid #eaeaea;}
.back65{ width:100%; min-height:625px; background:url(../images/forging-images.jpg) top center no-repeat; padding:60px 0;}
.forgingbg .back65 h2{ padding:0 0 30px 0;}
.forgingbg .back65 h2:after{ content:""; display:block; width:70px; border-bottom:2px solid #349ed7; margin:30px auto; text-align:center; font-size:30px !important;}
.forgingbg .back65 p{ padding:10px 0 30px 0; text-align:center; color:#fff; font-size:16px; margin:0px; display:block; line-height:25px;}
.logo22 article img{ width:100%; max-width:612px;}
.information{ padding:30px 0 0 0; font-size:16px; line-height:22px;}
.thanks{border-bottom:1px solid #ccc; width:100%; padding:25px 0 30px 0; text-align:center; display:block; font-size:16px;}
.only-aligning{ margin:0px;}

/*---------new  css add for gear proto shop page----------*/
.container_tab .col_gear{margin-bottom:0px !important}
.container_tab .col_gear li{width:50%; text-align:center; padding:15px 0; border-bottom:0px solid #e0e0e0;}
.gearprotolist{margin:0px; padding:0px; margin-right:-15px; overflow:hidden;}
.gearprotolist li{float:none; display:inline-block; text-align:center; width:33% !important; border-right:1px solid rgba(184,187,187,0.60); border-bottom:1px solid rgba(184,187,187,0.60); min-height:210px; padding-top:15px;}
.gearprotolist li.lastnone{border-right:0px solid #b8bbbb;}
.gearprotolist li p{font-size:12px; color:#fff; text-transform:uppercase; padding-top:15px;}
.gearprotolist li:last-child{width:100% !important; border-right:0px solid rgba(184,187,187,0.60);}
.gearprotolist li.last_img{width:33.33% !important;}
.container_tab .col_gear > li > a{ font-size:24px; }
.container_tab .col_gear > li.active > a{ color:#349ed7}
.container_tab .col_gear > li.active{border-bottom:0px solid #2fa6c3; position:relativel}
.container_tab .col_gear > li.active:after{ position:absolute; content:url(../images/dwn_arrowgear_active.png); width:21px; height:9px; margin:0 auto; left:0; right:0; bottom:-1px;}
.text-only-mobile{ display:none;}
/*.advance{ position:relative;}
.parametric{ position:absolute;top:180px; left:0px; right:0px;}
.parametric-text1{ position:absolute}*/
.electron{border-top:1px dotted #71bbe3; margin:80px auto 0 auto; width:993px;}
.electron-box{ width:46%; float:left; border-right:1px solid #5db1df; margin:40px 0 40px 4%;}
.electron-box aside{ width:142px; height:142px; border-radius:50%; background:#fff; float:left;}
.electron-box aside img{ border-radius:50%; padding:30px 0 0 0;}
.electron-box article{ float:left; padding:30px 0 0 30px; width:55%;}
.electron-box article h4{ font-size:14px; text-transform:uppercase; color:#fff; text-align:left; padding:0px 0 10px 0; margin:0px;}
.electron-box article ul li{ font-size:13px; color:#fff; text-align:left;}
.electron-box2{ width:50%; float:left; padding:40px 0 40px 100px;}
.electron-box2 aside{ width:142px; height:142px; border-radius:50%; background:#fff; float:left;}
.electron-box2 aside img{ border-radius:50%; padding:30px 0 0 0;}
.electron-box2 article{ float:left; padding:30px 0 0 30px; width:55%;}
.electron-box2 article h4{ font-size:14px; text-transform:uppercase; color:#fff; text-align:left; padding:0px 0 10px 0; margin:0px;}
.electron-box2 article ul li{ font-size:13px; color:#fff; text-align:left;}
.line-joint{font-size: 20px; color: #696969; padding:0px; font-weight: 400; text-align: center; line-height: 25px;}
.test-spin aside{ float:left; width:50%;}
.box-part ul.navlist_right {float: left; width: 50%; height: 448px; padding: 0px 0 0 0; text-align: center;}
.new-box8 ul.navlist_right li p{padding:10px 0 0 0 !important; color:#333333; font-size:12px;} 

.products5{ margin: 0px 0 33px 0; display: block;}
.products5 h2 {text-align: center; color: #349ed7; padding: 50px 0 20px 0; font-size: 30px; letter-spacing: 3px;}
.products5 h2:after {content: "";text-align: center; margin: 0 auto; border-bottom: 3px solid #349ed7; width: 100px; display: block; padding: 0 0 10px 0;}
.products5 .pro-box1{ background: url( ../images/e-mobility-box1.jpg) top center no-repeat; width: 327px; height: 189px; float: left; text-align: center; padding: 50px 0 0 0;}
.products5 .pro-box2{ background: url( ../images/e-mobility-box2.jpg) top center no-repeat; width: 327px; height: 189px; float: left; text-align: center; padding: 50px 0 0 0;}
.products5 .pro-box3{ background: url( ../images/e-mobility-box3.jpg) top center no-repeat; width: 327px; height: 189px; float: left; text-align: center; padding: 50px 0 0 0;}
.products5 .pro-box1 p{ font-size: 14px; color: #fff; padding: 15px 0 0 0;}
.products5 .pro-box2 p{ font-size: 14px; color: #fff; padding: 15px 0 0 0;}
.products5 .pro-box3 p{ font-size: 14px; color: #fff; padding: 15px 0 0 0;}
.developing_services-e-mobility{background-image: none; background: #f1f1f1; float:left; width:100%; height: auto; margin:85px 0 0px; padding: 85px 0;}
.developing_services-e-mobility h2{ text-align: center; color: #242424; font-size: 30px; letter-spacing: 3px; padding: 0 0 15px 0;}
.developing_services-e-mobility h2:after{ content: ""; display: block; border-bottom: 2px solid #000; width: 100px; margin: 0 auto; text-align: center; padding: 10px 0;}
.infrastructure-box{ float: left; width: 49%; margin: 1px; }
.org-box{ width:515px; height:281px; background: #ffcc00; margin: 0px 0px 2px 0; padding: 60px;}
.org-box h3{ font-size: 30px; font-weight: 400; padding: 0px; margin: 0px;}
.org-box p{ font-size: 21px; line-height:25px; font-weight: 400; padding:5px 0 0 0; margin: 0px; letter-spacing: 2px;}
.org-box p:after{ content: ""; display:block; border-bottom: 2px solid #000; width: 100px; padding: 15px 0 0 0;}
.box-part3{ margin:80px 0 40px 0; display: block; padding: 0px;}
.box-part3 ul{ padding: 0px; margin: 0px;}
.box-part3 ul li{ float: left; margin: 1px 2px 2px 2px; width: 325px; height: 253px; background: #ffcc00;}

.developing_services-e-mobility-model-2{height:auto !important; padding-bottom:0px !important;}
.developing_services-e-mobility2{background: url( ../images/back5.jpg) /*top*/bottom center no-repeat; float:left; width:100%;  margin:0px; padding: 85px 0;}
.developing_services-e-mobility2 h2{ text-align: center; color: #fff; font-size: 30px; letter-spacing: 3px; padding: 0 0 15px 0;}
.developing_services-e-mobility2 h2:after{ content: ""; display: block; border-bottom: 2px solid #fff; width: 100px; margin: 0 auto; text-align: center; padding: 10px 0;}

.developing_services-e-mobility2 h3{ text-align: center; color: #fff; font-size: 24px; letter-spacing: 3px; padding: 0 0 15px 0; font-weight: 400;}
.developing_services-e-mobility2 h3:after{ content: ""; display: block; border-bottom: 1px solid #fff; width: 100px; margin: 0 auto; text-align: center; padding: 10px 0;}

ul.partnership-center{text-align:center;}
ul.partnership-center li{display:inline-block; float:none !important; width: 100% !important; min-height:0 !important;}

ul.partnership-center-2{text-align:center;}
ul.partnership-center-2 li{display:inline-block;}

.partnership ul{ padding: 0px; margin: 0px;}
.partnership ul li{ float: left; width: 25%; text-align: center;padding: 0 50px; font-size: 14px; color: #dcf2fd; /*line-height: 20px; min-height: 335px;*/ line-height: 18px; min-height: 355px; border-right: 1px solid #37799a; }
.partnership ul li:last-child{ border-right:none;} 
.partnership ul li aside{ min-height: 70px;} 


.partnership2 ul{ padding: 0px; margin: 0px;}
.partnership2 ul li{ float: left; width: 33%; text-align: center;padding: 0 50px; font-size: 14px; color: #dcf2fd; line-height: 20px; border-right: 1px solid #37799a; min-height: 335px;}
.partnership2 ul li:last-child{ border-right:none;} 
.partnership2 ul li aside{ min-height: 70px;} 
.h3top{ padding: 60px 0 0 0;}
.no-padding-button{margin:45px 0 0 0;} 
.e-molile-images img{width: 100%; height: 281px;}

.images-padding{ text-align:center; /*width: 100%; */display: block; float: none;}
.product_service ul.power-train5 li{ float: none !important; width: 100% !important; padding:20px 15px 15px 15px; }
.product_service ul.navlist_right.col_4 li.full-w{float: none; width:300px; height:100%; border-left: none; border-bottom: none; text-align: center; margin: 0 auto; padding: 60px 0 0 0;}
.product_service ul.navlist_right.col_4 li.full-w2{float: none; width:100%; height:100%; border-left: none; border-bottom: none; text-align: center; margin: 0 auto; padding: 20px 0 0 0;}
.product_service ul.navlist_right li.dd{padding: 0px 0 0 0;}
.product_service ul.navlist_right li.top-part{padding: 60px 0 0 0;}
.top-part2{ padding:60px 0 0 0;}
.product_service ul.navlist_right.col_4 li.full-width3{ width: 100%;}
.right3{border-right: 1px solid #d7d7d7;}
.pr_thumb .right4{border-bottom: 1px solid #d7d7d7;}
.product_service ul.navlist_right.col_4 lissss.right4{border-bottom: 1px solid #d7d7d7;}
.images-part .images-auto{ float:left; width: 48%; margin: 5px;}
.images-part .images-auto img{ max-width: 100%; height: auto;}
.privacy h3.subhead {font-size: 20px; color: #696969;border-top: 1px solid #c2c2c2; border-bottom: none; padding: 20px;font-weight: 400;text-align: center;line-height: 25px; float: left;
width: 100%; position: relative;}
.powredby samp {position: absolute;right: 0; top: 0; height: 15px; width: 92px; cursor: pointer;}
.powredby {padding-right: 15px; padding-left: 10px;margin-top: 20px;text-align: right;cursor: default;position: relative;}
.container .corporate{ padding:0 0 0 30px;}
.container .corporate article{ padding: 40px 0 20px 0;}
.container .corporate article p span{ display: block; width: 100%; border-bottom: 1px solid #ccc; padding: 0 0 10px 0;}
.container .corporate article ul {padding: 0px; margin: 15px 0;}
.container .corporate article ul li{ float:left; padding: 0px;}
.container .corporate article ul li:after{ content: "|"; display: block; float:left; padding: 0 15px;}
.container .corporate article ul li:first-child:after{ content: ""; display: block; float:left; padding: 0 0px;}
.DigitalDocsTB {margin-top: 10px; width: 100%;}
.TAL {text-align: left !important;padding: 10px !important;}
table tr td {border-bottom: solid 1px #d7d7d7;border-top: solid 1px #d7d7d7; border-right: solid 1px #d7d7d7; font-size: 14px; font-weight: 300;font-family: 'Open Sans', sans-serif;}
.scrollToTop{ display:none;}
.pr-new{ width: 100% !important; height: 200px !important;}
.heading_withimg .new {margin-bottom: 20px !important;}
.reports-box .year2a {float: left; width: 20%; padding: 35px 18px 0px 26px;  min-height: 163px; border-right: 1px solid #ececec; position: relative;}
.reports-box .year2a span {background: url(../images/right-arrow2.png) center right no-repeat; content: ""; display: block; width: 10px; height: 20px; position: absolute;bottom: 0px; top: 0px;
    right: -9px; height: 100%;}
.reports-box .year2a h2 {font-size: 25px; padding: 15px 0 0 0;s}
.reports-box .year2a h2:after {border-bottom: 2px solid #000; width: 45px; content: ""; display: block;padding: 0 0 15px 0;}

/*===============New Annual Report================*/
.annual-report-row{display:block; overflow:hidden; padding:50px 0; border-bottom:1px solid rgba(0,0,0,0.12);}
.annual-report-row:first-child{background:#006cb6; border-bottom:0;}
.annual-report-row:last-child{border-bottom:0;}
.annual-report-row ul{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0; padding:0;}
.annual-report-row ul li{width:17%;float:left; border-right:1px solid rgba(0,0,0,0.14);}
.annual-report-row:first-child li{border-right:1px solid rgba(255,255,255,0.34);}
.annual-report-row ul li:nth-child(1){width:66%; padding-left:50px;}
.annual-report-row ul li:last-child{border-right:0;}



.annual-report-row ul li a{display:block; height: 100%;}

.annual-report-row ul li a small{height: auto; float: left; display: block; }
.annual-report-row ul li a small img{ width: 100%; max-width:127px;}
.annual-report-row ul li a span{height:100%; display:inline-block; vertical-align:top; font-size:24px; line-height:30px; color:#5a5a5a; padding-left:41px;  position:relative; padding-top: 1px;}
.annual-report-row:first-child ul li a span{color:#ffffff;}
.annual-report-row ul li a span:after{content:''; background:url(../images/download-icon-blue.png) no-repeat center center; width:45px; height:45px; position:absolute; left:41px; bottom:4px; border:1px solid #006cb7; border-radius:50%;}
.annual-report-row:first-child ul li a span:after{content:''; background:url(../images/download-icon.png) no-repeat center center; border:1px solid #FFFFFF;}





.annual-report-row ul li a img{-webkit-box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.24); -moz-box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.24); box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.24);}

.annual-report-row ul li a strong{display:block; height: 100%;  text-align:center; padding-left:0; padding-top: 10px; font-size:14px; line-height:18px; color:#5a5a5a; font-weight:normal; position: relative;}
.annual-report-row:first-child ul li a strong{color:#FFFFFF;}
.annual-report-row ul li a strong:after{content:''; background:url(../images/link2-blue.png) no-repeat center center; width:45px; height:45px; position:absolute; left:0; right: 0; bottom:4px; margin: 0 auto; border:1px solid #006cb7; border-radius:50%;}
.annual-report-row:first-child ul li a strong:after{content:''; background:url(../images/link2.png) no-repeat center center; border:1px solid #FFF;}



.annual-report-row ul li a big{display:block; height: 100%;  text-align:center; padding-left:0; padding-top: 10px; font-size:14px; line-height:18px; color:#5a5a5a; font-weight:normal; position: relative;}
.annual-report-row:first-child ul li a big{color:#FFFFFF;}
.annual-report-row ul li a big:after{content:''; background:url(../images/download-icon-blue.png) no-repeat center center; width:45px; height:45px; position:absolute; left:0; right: 0; bottom:4px; margin: 0 auto; border:1px solid #006cb7; border-radius:50%;}
.annual-report-row:first-child ul li a big:after{content:''; background:url(../images/download-icon.png) no-repeat center center; border:1px solid #FFF;}


/*===============New Annual Report================*/
p.video25 .youtube{ margin: 0 auto; text-align: center;}
p.video25 .youtube img{ margin: 0 auto; text-align: center;}




/*-------------- CSR ------------*/
.inner_csrbanner.busines_overviewbg {background-image: url(../images/busines_csr.jpg);}
.leadership{ padding:40px 0; margin: 0 auto; text-align: center; display: block;}
.leadership ul li{ width: 33%; display: inline-block;}
.leadership ul li img{ width: 193px; height: 193px; border-radius: 50%; margin: 0 0 15px 0;}
.leadership ul li h2{ font-size: 20px; color: #333333; padding: 0px; margin: 20px 0 0 0;}
.leadership ul li p{ font-size: 14px; color: #333333; padding: 10px 0 0 0; margin: 0px; font-weight: 400;}



@media screen and (max-width:1366px){
.new-line aside img{ width: auto;}
.container_tab_info .manufacture_box img{ max-width:100%; height:auto;}
.electron-right article aside{float: left; width:40%; padding:0 0 0 10%;}
.text-center2a img{ max-width:100%; height:auto;}
.test-spin{ margin:0 auto; text-align:center;}
.test-spin aside {float: none; width: auto; display: inline-block; margin: 0 auto; text-align: center;}
.new-line .test-spin aside{ width:auto;}
.new-line .test-spin aside img{width: auto; height: 550px;}
}
@media screen and (max-width:1300px){
/* .navbar-toggle {display: block;} */

.tabs li a{
  padding: 0 18px;
  font-size: 15px;
}

}
@media screen and (max-width:1080px){
.inr_block .inr_info span.inr{font-size: 23px; padding-top:3px;}
.inr_block .inr_info span.percen {font-size: 12px;}
.an_report .thumb_img{width:30%; padding-top:40px;}
.an_report .thumb_img img{width:100%}
.an_report .an_info {width:45%}
.an_report .an_dwn{width:10%;  margin: 16% 0 0 10px;}
.an_report .an_dwn img{width:100%}
ul.invest_link li a{font-size:12px;}
.finan_sec ul li a {font-size: 11px;}
.container_tab_info .query h3 {font-size: 18px;}
.container_tab_info .query .btn {margin: 23px 0 0 40px;padding: 6px 19px;}
.heading_withimg .left_sec {padding: 42px 40px;}
ul.partnership-center-2 li{min-height:405px !important; margin-bottom: 35px;}
ul.partnership-center-2 li:last-child{min-height: 230px !important;}

/*------aerospace css section--------*/
/*.aerospace_service .aero_right .left_sec ul li img{width:100%}*/
.aerospace_service ul.aero_left li a{padding:19px 10% 0;}
.capabilities_bg .info_graphic { background-size:100%}
.capabilities_bg .info_graphic ul li:nth-child(1){ width:144px;}
.capabilities_bg .info_graphic ul li:nth-child(1) p{padding:20px 25px 0 35px}
.capabilities_bg .info_graphic ul li:nth-child(2){width:131px;}
.capabilities_bg .info_graphic ul li:nth-child(2) p{padding:20px 25px 0 35px}
.capabilities_bg .info_graphic ul li:nth-child(3){width:131px;}
.capabilities_bg .info_graphic ul li:nth-child(3) p{padding:20px 25px 0 35px}
.capabilities_bg .info_graphic ul li:nth-child(4){width:131px;}
.capabilities_bg .info_graphic ul li:nth-child(4) p{padding:20px 28px 0 25px}
.capabilities_bg .info_graphic ul li:nth-child(5){width:131px;}
.capabilities_bg .info_graphic ul li:nth-child(5) p{padding:20px 30px 0 25px}
.capabilities_bg .info_graphic ul li:nth-child(6){width:136px;}
.capabilities_bg .info_graphic ul li:nth-child(6) p{padding:20px 35px 0 15px}
.capabilities_bg .info_graphic ul li p {font-size: 10px;font-weight: 400;}
.capabilities_bg .info_graphic ul li {padding: 47px 0 0;}
.capabilities_bg .info_graphic ul li ul {margin: 99px 0 0;}
.capabilities_bg .info_graphic ul li ul li {padding: 14px 3px 8px 9px;}
.capabilities li .right_sec {padding: 23px 35px 13px;width: 443px;}
/*------Investor Annual Reports section-----*/
.financial_list li {width: 31%;}
.financial_list li p {min-height: 40px;}
.sports_profile li .left img{max-width:100%;}
.kalyani_centerlist li .left img{width:80%}
.kalyani_centerlist li .right {padding: 11px 0 0;}

.skill_educationbg {background-size: cover;}
.courses_list li {width: 30%;}
.courses_list li span {font-size: 19px;}
.course_facilities li h3 {font-size: 14px;}
.marine-class h4{ color:#000;}
.milestone_prev2 {right: 0px;}
.milestone_next2 {right: -38px;}
.new-line aside img{ max-width:100%; height:auto;}
.container-center {width: 100%;margin: 0 auto;}
.container {width: 100%;}
.our_business_inner2 ul li {float: left; padding: 0px; margin: 0px; position: relative; width: 33%;}
.tital_part2 {left: 215px;}
.tital_part3 {left: 165px;}
.manufacture_box {width: 50%;}
.manufacture_text {width: 50%;}
.electron-right article aside{float: left; width:45%; padding:0 0 0 5%;}
.left-box {width: 466px;float: right;text-align: left;}
.advance-manufacturing {padding: 70px 0;}
footer {padding: 0 20px;}
.navbar-right {margin-right: 0;}
.education-images ul {float: left; width: 50%;}
.left2 {float: left;width: 50%;}
.text-center2a img{ max-width:100%; height:auto;}
.container.m_space {padding-left: 1%; padding-right: 1%;}
	
.products5 .pro-box1{width:33%; height:150px; }
.products5 .pro-box2{width:33%; height:150px; }
.products5 .pro-box3{width:33%; height:150px; }
.container_tab_info table{ width:96% !important;}	
.box-part3 ul li {float: left;margin: 1px 2px 2px 2px;width: 49%; height: 253px; background: #ffcc00;}
.box-part3 ul li img{ width: 100%;}
.brd_bottom {min-height: 195px;}
.power-h{height:200px !important;}	
.forgingbg {float: none;}
.push-canvas .forging{ margin:40px 0 !important; }
.activities ul li {
    color: #202020;
    font-size: 16px;
    line-height: 25px;
    background: url(../images/bullet.png) left 10px no-repeat;
    padding: 0 15px 10px 15px;
}
ul.learning33 {width: 100%;border-bottom: none;}
.projects-under ul {width: 100%; margin: 0 0 50px 0;}
.projects-under ul li{background: none; list-style: none;}
.col_para {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;  float: none; padding: 20px;}
.press_sec {padding-right: 40px; padding-top: 20px; padding-left: 20px;}
.year-nav_milestone {width: 930px;}
.top-part-notices {width: 100%; margin: 0 auto;}
.finan_sec {padding: 40px 15px;}

.caret {
	display: inline-block;
	width: 9px;
	height: 8px;
	margin-left: 2px;
	background: transparent;
	vertical-align: middle;
	border-top: none;
	border-top: none;
	border-right: none;
	border-left: none;
	background-image:url(../images/manu-arrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
}
.tabs li a{
  padding: 0 15px;
  font-size: 15px;
}

}
@media screen and (max-width:900px){
.container-center{ width:100%; padding:0 3%;}
.marine-class{ min-height: inherit;}
.bg-body {background: none;}
.marine-class { background:#f8f8f8;}
.authorization {border-top: none; padding:30px 0 0 0;}
.bullet_list li {float: none;}
.our_business_inner2 ul div{ display:none;}
.big-images{ display:none;}
.s-images{ display: block;}
.our_business_inner2 ul {float: none; padding: 0px; margin: 0 auto; list-style-type: none; width: 85%; display: block;}
.obj_block .left2 {float: none;width: 100%;position: relative;color: #000;font-size: 30px;text-align: center;}
.obj_block .left2:after{ display:none;}
.obj_block .right {float: none;width: 100%;margin: 10px auto;text-align: center;}
.right p{ font-size:20px; line-height:28px;}
.milestones-left-box { float: none; width: 100%; text-align: center; position: relative;}
.milestones-right-box {float: none; width: 100%;}
.milestones-line {background: none; margin:0 auto;}
.milestones-left-box h1 {text-align: center;}
.milestones-mobile{ display: block;}
.milestones-mobile .dropdown{ margin:0 auto; text-align:center;}
.milestones-mobile .dropdown select{ padding:10px;}
.milestones-mobile .milestones-left-box h1{ display: block;}
.milestones-left-box h1{ display:none;}
.milestones-left-box h1 strong{ display: inline-block;}
.milestones-left-box h1:after{ content:""; display:block; border:1px solid #000; width:70px; text-align:center; margin:20px auto 30px auto;}
.colors-1st {display: block; padding:30px 0 0 0;}
.colors {display: none; padding:30px 0 0 0;}
.container_tab_info .colors {display: block; padding:30px 0 0 0;}
.milestones-left-box h4 {background: none; height: auto; text-align: center; border-top:1px solid #ccc; margin:30px 0; padding:15px 0 0 0;}
.milestones-right-box ul li {font-size: 14px;background: none; padding: 0 0 30px 0; line-height: 22px; text-align: center;}
.milestones-right-box ul { padding:0px;}
.mobile{ display:none;}
.top-part-padding {margin: 0px 0 0 0;}
.milestones-left-box {border-right: none;}
.leadership .right_space {padding-left: 15px; clear: both;}
.table-responsive {border: none;}
.year-nav_milestone {margin: 0px 0px 0px; padding: 0px; width:100%;}
.milestone_prev2 {right: 32px;}
.milestone_next2 {right: 0px;}
.world-map2 img{ max-width:100%; height:auto;}
.world-map2 ul {width: 300px; position: absolute; bottom: 9px; right: 0; left: 0;}
.map-part .world-map2 {margin: 0 auto 50px auto;text-align: center;padding: 65px 20px 135px 20px; position: inherit; width: 100%;}
.our_business_inner2 ul li {float: left;padding: 0px;margin: 0px;position: relative;width: 50%;}
.business-images ul li img{ height:100%; max-width:100%;}
.business-images ul li img:nth-child(5){ width:100%; border:1px solid red;}
.container_tab_info .business-images ul {margin: 35px auto 55px auto;}
.para {text-align: center; padding: 10px 0 0 0;}
.business-images ul li {border-bottom: 3px solid #fff; border-left: 5px solid #fff; box-sizing: border-box;}
.top-part-notices {width: auto; margin: 0 auto;}
.printed {width: 100%;margin: 0 auto;}
.printed .printed_top_images aside {width: 100px; height: 100px;}
.printed .printed_top_images aside img {padding:15px 0 0 0; max-width:60%; height:auto;}
.printed_top_list ul li p {font-size: 13px;font-weight: 400;padding: 0 0;}
.p-line img{ max-width:83%; height:auto;}
.adopted_left_part {float: none; width: 100%; background: url(../images/adopted-left.jpg) top left repeat; min-height: inherit;}
.left-box {width: auto;float: none;text-align: left;}
.adopted_bg .left-box {padding: 30px 0 0 50px !important;}
.adopted_right_part {float: none;width: 100%;min-height: inherit;}
.adopted_bg {min-height: 282px;float: left;width: 100%; padding: 20px 0 0 0;}
.adopted_bg .right-box {padding: 30px 0 0 50px !important;}
.col_para{ padding:0 15px;}
.container_tab_info {float: none !important; width:100% !important; margin:0px 0px !important;}
.jalayukta h3 {padding: 0 20px 20px 20px;}
.adopted_bg ul {margin: 30px auto 0 auto;}
h3.heading_line_sus {margin: 0 0 40px 0;}
.Phase3 p {padding: 0 30px;}
.Phase3 ul { margin:0px; padding:0px;}
h3.heading_line_sus {font-size: 24px;}
.text-center2a img {max-width: 90%;}
/*.milestone_next2 {display: none !important;}
.milestone_prev2 {display: none !important;}*/	
ul.partnership-center-2 li{width: 33% !important;}
	
	
.tabTrigger{ display:block; height:50px; background:#eee; cursor:pointer; width:280px; margin:20px auto 20px; line-height:50px;  font-size: 20px; font-weight: 400; position: relative; padding:0px 15px; border-radius:3px;}
.tabTrigger:after{content:''; position:absolute; right:10px; top:23px; border:5px solid transparent; border-top:5px solid #555;}
.tabs{ display:none; border:1px solid #EEE;}
.tabs{ margin:0px; padding:0px; float:none; width:100%; max-width:300px; right:0; margin:auto; position:absolute; left:0; top:70px; background:#FFF; z-index:99;  }
.tabs li{float:none; width:100% !important; border-right:1px solid #e0e0e0; height:auto; min-height:auto; line-height:20px; position:relative;}
.tabs > li > a{text-align: left; padding: 10px 15px;font-size: 17px; min-height:inherit;}
.tabs li a.active {color:rgba(0,0,0,0.59);}
.tabs li a.active:after{ display:none;}
.dropdown-menu{ position:relative; left:auto; top:auto; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0);  box-shadow: 0 6px 12px rgba(0, 0, 0, 0);}
.tabs .dropdown-menu li{ border:none; padding-left:35px;}
.tabs .dropdown-menu > li > a { display: block; line-height:15px; font-size:14px; padding:5px 0;}
.content {margin:0px;}
.contact_tab {border-bottom: none;}
.content {width: auto !important; height: auto; display: flex;flex-wrap: wrap;margin: 0 10px; float:none;}
.content .col-md-4 {border-right: none;}
.parametric img{max-width:100%; height:auto;}
.electron {border-top: 1px dotted #71bbe3; margin: 80px auto 0 auto; width: auto;}
.electron-box {width: 100%; float: none; border-right: none; margin: 40px 0 40px 4%;min-height: 100px;}
.electron-box2 {width: 100%;float: none; padding: 40px 0 40px 4%;}
.container_tab_info {float: none; width: 100%; margin:0px 10px;}
.text-center {padding: 50px 0;}
.reports-box .year {padding: 10px;}
.reports-box .year h2 {font-size: 20px;}
.reports-box ul.box3 li {width: 50%;float: left;}
ul.learning33 li { width: 100%; float: none;}
.laboratory_thumblist li .thumblist .right {padding: 30px 19px;}
footer {padding: 0px;}
footer .container{ padding:0 15px;}
.tital_part4 {position: inherit; top: 0px; left: 0px; text-align: center;}
.tital_part4 h2:after {content: ""; display: block; border-bottom: 2px solid #349ed7;  width: 316px; padding: 18px 0 10px 0; margin: 0 auto;  position: inherit; top: 0; right: 0;}
.box-part3 ul li {float: left;margin: 1px 2px 2px 2px;width: 49%; height: 253px; background: #ffcc00;}
.box-part3 ul li img{ width: 100%;}
.awards-new .milestone_tab{float: none; width:100%; border-bottom:1px solid #e9e9e9; height:60px;}
.education-images ul {float: none;width: 490px; margin: 0 auto; text-align: center;}
.infrastructure-box {float: none;width: 100%;}
.infrastructure-box img{ width:100%;}
.tec-part img {max-width: 100%; height: auto;}

.brd_bottom {min-height: 307px; text-align: center;}
.brd_bottom img{ text-align:center;margin: 0 auto;}
.reports-box ul li {
    border-right: 1px solid #ececec;
    min-height: 161px;
    padding: 16px 4px 0px 12px;
    font-size: 13px;
    color: #000;
    line-height: 18px;
    display: block;
}
.chart_bar {
    border-bottom: 1px solid #e0e0e0;
    float: left;
    width: 100%;
    padding-bottom: 8px;
    margin-bottom: 34px;
    padding-top: 40px;
}
.reports-box ul.box3 li {
    width: 33%;
    float: left;
}
.year-nav_milestone { width: auto; margin: 0 20px 0;}
.box_profile .right {padding: 50px 70px 0 70px;}
.container h2.text-center { display: inline-block;}
.power-train5 img{ max-width:100%; height: auto;}
.navlist_right img{ max-width:100%; height: auto;}
.product_service ul.navlist_right.col_4 li:nth-last-child(-n+2).right4 {min-height: 176px;}
.product_service ul.navlist_right.col_4 li {min-height: 220px;}
.right3{min-height: 176px !important;}
.org-box {width: 100%;}
.developing_services-e-mobility2 { background: #085d86; height: 100%;}
.inner_banner {float: none; width: 100%; /*height:100%;*/ overflow: hidden; background-repeat: no-repeat; background-position: center top; position: relative; box-shadow: none;}
/*.global_thumb_text2 {position: absolute; top: 321px; left: -11px;  width: 527px;height: 319px; background: #ffde00; padding: 72px; overflow: hidden;}
.tital_part {position: absolute; top: 0px; left: 512px;}*/
.tital_part {
    position: inherit;
    top: 0px;
    left: 0;
    text-align: center;
}
.tital_part h2:after {
    content: "";
    display: block;
    border-bottom: 2px solid #349ed7;
    width: 320px;
    padding: 15px 0 0 0;
    margin: 0 auto;
}
.global_thumb_new img{ margin:0 auto; text-align: center;}

.global_thumb_text {
    position: inherit;
    top: 0;
    right: 0;
    left: 0px;
    width: 492px;
    background: #ffde00;
    padding: 72px;
    overflow: hidden;
    margin: 10px auto;
}
.global_thumb_text2 {
    position: inherit;
    top: 0;
    right: 0;
    left: 0px;
    width: 492px;
    background: #ffde00;
    padding: 72px;
    overflow: hidden;
    margin: 10px auto;
}
.global_thumb_text3 {
    position: inherit;
    top: 0;
    right: 0;
    left: 0px;
    width: 492px;
    background: #ffde00;
    padding: 72px;
    overflow: hidden;
    margin: 10px auto;
}
.right-images {float: none;}
.container h2.kcmi8{ display:block !important;}
.advance-manufacturing {padding: 30px 0;}
.lab-images-left {float: none; width: 100%; margin: 0 0 2% 0;}
.laboratory_thumblist li .thumblist .right { padding: 8px 19px;}
/*.vision ul {float: left; width:33.333%; margin: 10px 0px;}*/
.vision ul img {width: 100%; height: auto;}
.vision ul {float: none; width: 100%; margin: 10px 0px;}
.jalayukta .believe {padding: 30px;}
.adopted_bg {min-height: 100%; float: none; width: 100%; padding: 20px 0 0 0;}
.activities ul.column4_imgbox3a li {background: none !important;}
.activities ul.column4_imgbox3 li {background: none !important;}
.adopted_left_part {padding: 0 0 30px 0;}
.adopted_bg .right-box22 {padding: 34px 0 30px 50px !important;}
.Phase ul {float: none;width: 100%;}
.reports-box ul.box3 li {width: 50%;float: left;}
.financial_list {margin: 10% 10% 40px;}
.container_tab_info {margin: 30px 0px !important;}
.reports-box ul.box3 li {width: 33%; float: left;}
	
.inner_banner.about_banner_leadership{background-image:url(../images/bod-header-mobile.jpg); background-size: contain;}

}

@media screen and (max-width:800px){
.kpmg{text-align: center;}
.kpmg .going p{text-align: center;}
.annual-report-row {padding: 30px 30px; box-sizing: border-box;}	
.annual-report-row ul{justify-content:center;}
.annual-report-row:first-child ul li:nth-child(1) {width: 100%; padding-left: 0px; border-right: 0px solid rgba(255,255,255,0.34);border-bottom: 1px solid rgba(255,255,255,0.34); padding-bottom: 30px; margin-bottom: 20px; }
	
.annual-report-row ul li:nth-child(1) {width: 100%; padding-left: 0px; border-right: 0px solid rgba(255,255,255,0.34);border-bottom: 1px solid rgba(0,0,0,0.12); padding-bottom: 30px; margin-bottom: 20px; }	
	
.annual-report-row ul li:nth-child(2) {width: 50%; padding-left: 0px;}
.annual-report-row ul li:nth-child(3) {width: 50%; padding-left: 0px;}	
.annual-report-row:first-child li { }
.annual-report-row ul li a strong{ padding-bottom: 80px;}
.annual-report-row ul li a strong:after { bottom: 0;}
.annual-report-row:first-child ul li a strong:after { bottom: 0;}	
.annual-report-row ul li a big{ padding-bottom: 80px;}
.annual-report-row ul li a big:after { bottom: 0;}	
.annual-report-row:first-child ul li a big:after { bottom: 0;}
.annual-report-row ul li a span{padding-bottom: 80px; padding-top: 0px;}
.annual-report-row ul li a span:after{ bottom:4px;}
.annual-report-row ul li a small img{max-width:100px;}

.no-border-bottom{border-bottom:0 !important; margin-bottom:0 !important; padding-bottom:0 !important;}
.annual-report.csr-report .annual-report-row ul li:nth-child(1){border-bottom: none;}
}

@media screen and (max-width:768px){
.global-right-part article {font-size: 29px;}
.our_business_inner2 ul div{ display:none;}
.our_business_inner2 ul {float: none; padding: 0px; margin: 0 auto; list-style-type: none; width: 85%; display: block;}
.container-center {padding: 0 2%;}
.box_profile .right {padding:50px 25px;}
.obj_block .left {float: none;width: 100%;position: relative;color: #000;font-size: 30px;text-align: center;}
.obj_block .left:after{ display:none;}
.obj_block .left {width: 100% !important;}
.global_thumb_new {width: 100%;margin: 0px 0 0px 0; position: inherit; min-height: inherit;}
.tital_part2 {position: inherit; top: 0px;left: 0; text-align: center;}
.tital_part3 {position: inherit; top: 0px;left: 0; text-align: center;}
.global_thumb_text2 {position: inherit;top: 0; left: 0px; /* left: 0px; */ width: auto; height: inherit; background: none; padding: 15px; margin: 10px;}
.global_thumb_text { position: inherit; top: 0; right: 0; /* left: 0px; */ width: auto; height: inherit; background: none; padding: 30px; margin:10px;text-align:center;}
.para_moreInfo {position:relative; width: 100%; height: auto;left: auto; top:auto; background:transparent;}
.para_moreInfo span{ width:100%;}
.para_moreInfo span:after, .plus{ display:none;}

.global_thumb_text h4:after {margin: 0 auto;}
.tital_part2 h2:after { content: ""; display: block; border-bottom: 2px solid #349ed7; width: 255px; padding: 10px 0 10px 0; margin: 0 0 0 0px; position: inherit; top: 0px; right: 0; text-align: center; margin: 0 auto;}
.tital_part3 h2:after { content: ""; display: block; border-bottom: 2px solid #349ed7; width: 255px; padding: 10px 0 10px 0; margin: 0 0 0 0px; position: inherit; top: 0px; right: 0; text-align: center; margin: 0 auto;}
.tital_part {position: inherit; top: 0px; left: 0;text-align: center;}
.tital_part h2:after {content: ""; display: block; border-bottom: 2px solid #349ed7; width: 255px; padding: 15px 0 0 0; margin: 0 auto;}
.right-images {float: none;}
.global_thumb_new img{ margin:0 auto 30px auto; text-align:center;}
.global_thumb_text2 h4 {text-align: center;}
.global_thumb_text2 h4:after {text-align: center; margin: 0 auto;}
.tital_part2 p.location {padding: 20px 0 0 0; font-weight: 400;}
.tital_part3 p.location {padding: 20px 0 0 0; font-weight: 400;}
.para {text-align: center; padding: 0;}
.para_moreInfo span {text-align: center;}
.left-part78 {float: none; width: 100%; text-align: center; padding: 10px 0; display: block; margin: 10px 0;}
.right-part78 {float: none; width: 100%;}
.notices-part ul li .notice-pdf {float: right; width: 5%;font-weight: normal;}
.laboratory-left {float: none; width: 100%; margin: 50px 0;}
.laboratory-right {float: none;width: 100%;margin: 50px 0;}
.kalyani_centerlist li:nth-child(2){border-right: none;}
.kalyani_centerlist li:nth-child(6){border-right: none;}
.manufacture_box {float: none !important; width: 100%;}
.manufacture_text {width: 100%; float:left;}
.electron-left article aside {float: none;width: 100%;text-align: center;margin: 0 auto;text-align: center;}
.electron-left article div.welding-text {float: none;width: 100%;text-align: center;margin: 0 auto;text-align: center;}
.electron-right article aside {float: none; width: 100%; padding: 0; text-align: center;}
.electron-right article div.welding-text {float: none; width: 100%; text-align: center;}
.electron-right {float: left; width: 50%; background: #e5e5e5; padding: 86px 0;}
.electron-left article {width: auto; float: none;}
.npd-images aside {width:60px; height:60px; border-radius: 100px; background: #fff;display: inline-block; margin: 3px;}
.adopted_bg .right-box22 { padding: 24px 0 0 50px !important;}
.laboratory-left8 {float: none; width: 100%; margin: 50px 0;}
.vision ul {float: left; width: 30%; padding: 0px; margin: 0px;}
	.inner_banner{background-position: center;}
/*.inner_banner {float: none;width: 100%;}
.inner_banner{ display:none;}*/
.mobile-only{ display: block;}
.mobile-only img{ max-width:100%; height:auto;}
.col-sm-12{ clear:both;}
.no-banner{ display: none !important;}
	

	

.gearprotolist li{width:100% !important; border-right:0px solid rgba(184,187,187,0.60); border-bottom:1px solid rgba(184,187,187,0.60); min-height:210px; padding-top:15px;}
.gearprotolist li.last_img{width:100% !important;}
.awards_listing li .float_block{float:left; width:100%; height:auto; margin-bottom:25px;}
.images-box-part8 img{ display:none;}
.images-box-part8 ul {width:100%; float: none; text-align: left; padding: 0px 10px 0 9px;}
.back68 {width: 100%; min-height: inherit; padding: 50px 0 80px 30px; margin: 0px 0;}
.images-box-part8 ul li {padding: 0 0 0px 15px; line-height: 17px; border-left: 1px dotted rgba(255,255,255,0.21)}
.text-only-mobile{color: #fff;text-align: left; font-size: 16px; display: block; height: 40px; line-height: 24px;}
.text-only-mobile span{content: ""; display: block; width: 30px; height: 30px; background: #2085c4; float: left; margin: 0 10px 0 0; padding: 3px 10px;border-radius: 50px;hanging-punctuation:50px;}
.developing_services-e-mobility h2 {font-size: 25px;}
.org-box {width: auto;height: 281px; background: #ffcc00; margin: 0px 0px 2px 0; padding: 15px;}
.developing_services-e-mobility2 {background:#075891; float: left; width: 100%; height:100%;margin: 0px; padding: 85px 0;}
.partnership ul li {float: left; width: 50%; text-align: center; padding: 0 50px; font-size: 14px; color: #dcf2fd; line-height: 20px; border-right: 1px solid #37799a; min-height: 335px;}
.financial_list {margin: 10%;}
.financial_list {border-bottom: none;padding: 0 0 0 0;}
.advance-manufacturing{background-image: none; background-repeat:no-repeat; width:100%; height:100%; float: none; padding:50px 10%; color:#fff; text-align:center; background-color: #259bc1;}
.advance-manufacturing {padding: 50px 0%;}
.laboratory_thumblist li .thumblist h3 {font-size: 12px;margin: 5px 0 5px;padding: 0 0 15px;}
ul.learning33 li{ text-align:left;}

}
@media screen and (max-width:648px){
.our_business_inner2 ul {float: none; padding: 0px; margin: 0 auto; list-style-type: none; width: 100%; display: block;}
.printed_top_list ul li {width: 20%; display: inline-block; border-right: 1px solid #79bfe5; padding: 0 3px; text-align: center; margin: 0 auto; min-height: 405px;}
.forging-images{ display:none;}
.push-canvas .forging-images {display: block;}
.hide_dsk ul li {font-size:20px;}
.hide_dsk ul li span
{ background:#005D7A; border-radius:100px; color:#fff; padding:15px; display:block; width:50px; height:50px; font-size:25px; margin:0 auto; text-align:center;}
.gear-proto{ display:none;}
/*.gear-proto2{ display:none;}*/
.gear h4{ color:#000; font-size:20px;}
.gear_protobg .gear ul li{ display:block; padding:15px 0;}
.gear_protobg .gear ul li aside { background:#fff; border-radius:100px; border:1px solid #ccc; width:100px; height:100px; margin:10px auto; vertical-align:middle; padding:15px 0;-webkit-box-shadow: -2px 6px 11px -2px rgba(0,0,0,0.34);
-moz-box-shadow: -2px 6px 11px -2px rgba(0,0,0,0.34); box-shadow: -2px 6px 11px -2px rgba(0,0,0,0.34);}
.advance-manufacturing .block2 {float: none; width:100%;height: inherit; position: relative; margin-right: 1px; border-right: none;}
.block2 ul {min-height: inherit; margin: 0 0 0px 0;}
.bdl-center img{ max-width:100%; height: auto;}
.education-images ul {float: none;width:100%; margin: 0 auto; text-align: center;}
	.npd-images{ padding:0 0 50px 0;}
	ul.partnership-center-2 li{width: 50% !important;}
		/*===============New CSR Report================*/

/*===============New CSR Report================*/
	
.leadership ul li{ width: auto; display: block; margin: 0 0 0px 0; text-align: center;}

	/*papan-31-03-21*/
	
	.annual-report-row ul li a small{height: auto; float: left; display: block; width: 100%; text-align: center; }
	.annual-report.csr-report .annual-report-row ul li span{width:100%; text-align: center; padding-left:0px; padding-top: 20px;}
	.annual-report.csr-report .annual-report-row ul li span br{ display: none;}
	.annual-report-row ul li a span {height: auto;}
	.annual-report-row ul li:nth-child(2) {width: 100%;}
	.annual-report-row ul li a big br{ display: none;}
	.annual-report-row ul li a span:after {left: 0;right: 0; margin: 0 auto;}
	.annual-report-row ul li:nth-child(1) {padding-bottom: 0px; margin-bottom: 0px; }
	.annual-report-row:first-child ul li:nth-child(1) {padding-bottom: 0px;margin-bottom: 0px;}
.directors-list h4:after { text-align: center; margin: 0 auto;}
	
	/*-------------Inner banner section mobile start---------*/
	.inner_banner.contact_banner5{background-image:url(../images/contact_banner5_mob.jpg)}
	
}
@media screen and (max-width:500px){
	ul.partnership-center-2 li{width: 100% !important; min-height:0px !important;}
.obj_block .left {width: 100% !important;text-align: center;}
.obj_block .left:after { display:none;}
.obj_block .left2 {float: none;width: 100%;text-align: center;}
.obj_block .left2:after { display:none;}
.global-left-part {float: left; width: 100%; min-height: 226px; text-align: center;}
.global-right-part {float: left;width:100%;min-height: 226px;}
.our_business_inner2 ul {width: 89%;}
.right p {font-size: 14px;line-height: 20px;}
.s-images {display: block;text-align: center;margin: 0 auto;float: none !important;}
/*.directors-list ul li {float: none;width: 100%;}*/
.directors-list ul li {
    float: none;
    width: 49%;
    display: inline-block;
}
.awards_listing li h3 {font-size: 20px;}
.year-nav_milestone {margin: 0px 0px 0px; padding: 0px; width:100%;}
/*.milestone_prev2 { display:none !important;}
.milestone_next2 { display:none !important;}*/
.inspiring_services ul li:nth-child(1), .inspiring_services ul li {border-bottom : 1px solid rgba(255,255,255,0.24);}
.inspiring_services ul li:nth-child(1), .inspiring_services ul li:nth-child(4) {border-left: none;}
.inspiring_services ul li:nth-child(3), .inspiring_services ul li:nth-child(6) {border-right: none;}
.business-images ul li img{ width:100%;}
.our_business_inner2 ul li {float: none; padding: 0px; margin: 0 auto; text-align: center;}
.container_tab_info .business-images ul {margin: 0 auto;}
.para {text-align: center; padding: 20px;}
.map-part .world-map2 {margin: 0 auto 50px auto;text-align: center; padding: 65px 0 135px 0; position: inherit; width: 100%;}
.world-map2 img{ max-width:100%; height:auto;}
.world-map2 ul {width: 300px; position: absolute; bottom: 9px; right: 0; left: 0;}
.our_business_inner2 ul li {width: 100%;}
.images-part5 ul {float: none;width: 100%;}
.reports-box .year {float: none; width: 100%; padding: 35px 35px 0px 35px; min-height: inherit; border-right: none; position: inherit; text-align:center;}
.reports-box .year h2:after {text-align: center; margin: 0 auto;}
.reports-box ul {float: none;width: 100%;}
.reports-box ul.box2 li {width: 100%; float: none; text-align: center; border-bottom: 1px solid #ececec;}
.reports-box ul.box3 li {width: 100%; float: none; border-bottom: 1px solid #ececec; text-align: center;}
.reports-box ul.box4 li {width: 100%; float: none; text-align: center; border-bottom: 1px solid #ececec;}
.reports-box ul.box5 li {width: 100%; float: none; text-align: center; border-bottom: 1px solid #ececec;}
.year{border-bottom: 1px solid #ececec;}
.reports-box ul li {border-right: 1px solid #ececec; min-height: inherit; padding: 15px; font-size: 13px; color: #000; line-height: 18px; display: block; text-align: center;}
.reports-box .year {padding: 10px;}
/*.lab-images-left {float: none; width: 100%;margin: 0 auto;text-align: center;}
.lab-text-right {float: none;width: 100%; margin:0 auto}*/
.laboratory-left {float: none; width: 100%; margin: 50px 0;}
.laboratory-right {float: none;width: 100%;margin: 50px 0;}
.kalyani_centerlist li {float: none; width: 100% !important; padding-right: 10px; min-height: initial; border-right: none; margin: 0 auto;}
.kalyani_centerlist li .left {width: 42%;}
.kcmi h3 {font-size: 24px;}
.printed_top_list ul li {width: 50%; display: inline-block; border-right: 1px solid #79bfe5; padding: 0 3px; text-align: center; margin: 0 auto; min-height: 265px;}
.Phase ul {float: none; width: 100%;}
.Phase h2 {text-align: center;font-size: 25px;letter-spacing: 0px; padding: 15px 0 35px 0;}
.heading_line_sus {font-size: 24px;padding: 0px 0 0 0;}
.container_tab_info {float: none; margin:0px 0 0 0; display:block;}
.inner_banner.education_bg {margin: 0 0 50px 0;}
ul.learning li {float: none; width: 100%;}
.Phase3 ul {border-bottom: none;}
h3.heading_line_sus {text-align: center; font-size: 20px; letter-spacing: 2px; padding: 15px 0 10px 0; line-height: 35px;}
.inner_banner.community_developmentbg { margin: 0 0 50px 0;}
.inner_banner.sports_bg {margin: 0 0 50px 0;}
.laboratory-left8 {float: none; width: 100%; margin: 50px 0;}
.container.m_space {padding-left: 15px; padding-right: 15px;margin: 15px;}
.vision ul li img{ width:100%;}
.container.m_space {padding-left:15px; padding-right: 10px;}
.container.m_space {margin:0px;}
.inner_banner.sustain_overviewbg {margin: 0 0 50px 0;}
.vision ul{ margin:15px 0;}
ul.list-box50ab li {width:100%; border: 1px solid #eaeaea; margin:5px;}
ul.list-box50ab li.year3 {width: 100%;float: left; border: 1px solid #eaeaea; margin:5px;}
ul.list-box50ab li.no-line {border-right: 1px solid #eaeaea;}
.col_para img {vertical-align: middle; text-align: center; margin: 0 auto; max-width: 100%; height: auto;}
.inner_banner img{ max-width:100%; height: auto;}
.text-center{ margin:30px auto 0 auto;}
header {margin: 0 0 0px 0;}
.tec-part img{ max-width:100%; height:auto;}
.advance-manufacturing {padding: 30px 0;}
.advance-manufacturing ul li {float: none; width: 100%;border-bottom: 1px solid rgba(255,255,255,0.13); padding: 8px 10px 8px;font-size: 14px;color: #fff;text-align: center;}
.panel-body .brd_bottom { width:50%; float:left; min-height:320px;}
.laboratory_thumblist li .thumblist {background-color: #eeeeee;float: none; width: 100%; position: relative;}
.laboratory_thumblist li .thumblist .left {float: none; width: 100%;}
.laboratory_thumblist li .thumblist .right {float: none;width: 100%;padding: 20px 25px;position: inherit; position: absolute; bottom: 0px; left: 0px; right: 0px;}
.laboratory_thumblist li {float: none; width: 100%;padding: 0px;}
ul.learning33 li {width: 100%;float: none;}
.adopted_bg {loat: none;width: 100%;}
ul.list-box50ab li.year2{ width:100%;float: left;border-top: 1px solid #eaeaea; margin:5px;}
.reports2a .panel-body .brd_bottom {width: 100%; float: left; min-height:220px;}
.services_offer-kcmi li { float: none; width: 100%;height: auto;}
.services_offer-kcmi li div {border-bottom: none; height: auto; padding:10px;}
.developing_services-kcmi {background-image: none; background:#000; background-repeat: no-repeat; background-position: center; float: none; width: 100%; height: auto; margin: 0px 0 30px;}

.developing_e-mobility {background-image: none; background:#000; background-repeat: no-repeat; background-position: center; float: none; width: 100%; height: auto; margin: 0px 0 30px;}
	
.developing_e-mobility {background-image: none; background:#000; background-repeat: no-repeat; background-position: center; float: none; width: 100%; height: auto; margin: 0px 0 30px;}
	
.services_offer-kcmi li {float: none; width: auto; height: auto;}
.icon-last {border-bottom: none; border-top: none;}
.prototyping article {width: 100%; float: none; text-align: center; margin: 30px 0; padding: 0 15px;}
.prototyping {background:#224a60;  min-height: inherit; margin: 50px 0 50px 0;}
.prototyping article:nth-child(3) {border-left: none; border-right: none; width: auto; padding: 0 50px;}
	
.developing_e-mobility h2 {font-size: 19px;}
.services_offer-kcmi li {float: none; width:100%; height: auto; border-right: none; border-left: none;}
.top-hight li div {height: auto !important;}
.services_offer-kcmi li.width50 {float: none; width: 100%; height: auto; border-right:none; border-left: none;}
.line3{border-right:none; border-left: none;}
.products5 .pro-box1 {width: 100%; height: 150px;}
.products5 .pro-box2 {width: 100%; height: 150px;}
.products5 .pro-box3 {width: 100%; height: 150px;}
.infrastructure-box {float: none; width: 100%; margin: 1px;}
.services_offer-kcmi li.line3 div {border-left:none;}
.box-part3 ul li {float: none; margin: 1px 2px 2px 2px; width: 100%; height: auto; background: #ffcc00;}
.partnership ul li {float: none; width: 100%; text-align: center; padding: 30px; font-size: 14px; color: #dcf2fd; line-height: 20px; border-right: none; min-height: auto;}
.partnership2 ul li {float: none; width: 100%; text-align: center; padding: 30px;font-size: 14px; color: #dcf2fd;line-height: 20px;border-right: none; min-height: auto;}
.services_offer-kcmi {float: none; width: 100%; height: auto;}
.developing_e-mobility {float: none;width: 100%;height: 100%; min-height:100%;}
.infrastructure-box img{ width: 100%;}
.box-part3 ul li img{width: 100%;}
.product_service ul.navlist_right.col_4 li {float: none; width: 100%;}
.right_sec{ display:none;}
.tital_part4 {position: inherit; top: 0px; left: 0px; /* left: 160px; */ text-align: center;}
.tital_part4 h2:after {content: ""; display: block; border-bottom: 2px solid #349ed7; width: 316px; padding: 18px 0 10px 0; margin: 0 0 0 0px;position: inherit;top: 0;right: 0;left: 0; text-align: center; margin: 0 auto;}
.developing_services-bfl {background-image: none;height: 100%;background: #000;}
.services_offer2 li {float: none; width: 100%; height: 100%;border-right: none;border-left: none;}
.services_offer2 li div {padding: 20px 8%;}
.back65 {width: 100%;min-height: auto; padding: 0px 0; background: #000;}
footer {padding: 0 0;}
.design_cae ul h4 {color: #c1b018;}
.gear-proto2{ width:100%; /*min-height:625px;*/ background: #666; background-image: none; padding:50px 0;}
.gear-proto22{ width:100%; /*min-height:624px;*/ background:#666;  background-image: none; padding:50px 0; background-size:cover;}
.lab-images-left {float: none;width: 100%; margin: 0 auto; text-align: center;}
.lab-text-right {float: none;width: 50%; margin: 10px auto;}
.laboratory_thumblist li .thumblist h3 {color: #fff;}
.new-part .skills {letter-spacing: inherit !important;}
.col_para {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}
	
	
	
	
.annual-report-row ul li a span {font-size: 20px;line-height:28px; /*padding-left:21px;*/}	
/*.annual-report-row ul li a span:after{left:21px;}*/

}

@media screen and (max-width:479px){
.our_business_inner2 ul {width: 100%;}
img{ max-width:100%; height:auto;}
.our_business_inner2 ul li {float: none;padding: 0px;margin: 0 auto;position: relative;}
.our_business_inner2 ul li img{ width:100%;}
.notices-part ul li .notice-date {float: none; font-size: 12px; color: #777777; letter-spacing: 1px;  width: 100%; font-weight: normal; text-align: center;padding:10px 0;}
.notices-part ul li .notice-text {float: none; font-size: 18px; color: #008bd5; width: 100%; font-weight: normal; text-align: center;}
.notices-part ul li .notice-pdf {float: none; width: 9%; font-weight: normal; text-align: center; margin: 0 auto;padding:10px 0;}
.printed_top_list ul li {width:100%; display: inline-block;border-right: none; padding: 0 3px; text-align: center; margin: 0 auto; min-height: 265px;}
.electron-left { float: none; width: 100%; background: #f0f0f0; padding: 101px 0;}
.electron-right { float: none; width: 100%; background: #e5e5e5; padding: 86px 0;}
.adopted_bg .left-box {padding: 6px 0 10px 21px !important;}
.adopted_bg .right-box {padding: 6px 0 10px 21px !important;}
.right-box {width: inherit;float: none;}
.jalayukta h3 {padding: 10px;}
ul.list-box50ab li {width: 100%; border: 1px solid #eaeaea;float: none;}
ul.list-box50ab li.year2 {width: 100%;float: none; border: 1px solid #eaeaea;}
ul.list-box50ab li.year3 {width: 100%;float: none; border: 1px solid #eaeaea;}
ul.list-box50ab li.no-line {border-right: 1px solid #eaeaea;}
.new-line .test-spin aside img {width: auto;height: auto;}
.developing_e-mobility {height: 100%;min-height:100%;margin: 0px 0 30px;padding: 0 30px;}
.services_offer-kcmi {float: none; width: 100%; height: 100%; margin: 54px 0 0 0px; padding: 0px;}
.developing_e-mobility h2 {font-size: 19px;}
.services_offer-kcmi li {float: none; width:100%; height: auto; border-right: none; border-left: none;}
.top-hight li div {height: auto !important;}
.services_offer-kcmi li.width50 {float: none; width: 100%; height: auto; border-right:none; border-left: none;}
.line3{border-right:none; border-left: none;}
.products5 .pro-box1 {width: 100%; height: 150px;}
.products5 .pro-box2 {width: 100%; height: 150px;}
.products5 .pro-box3 {width: 100%; height: 150px;}
.infrastructure-box {float: none; width: 100%; margin: 1px;}
.services_offer-kcmi li.line3 div {border-left:none;}
.box-part3 ul li {float: none; margin: 1px 2px 2px 2px; width: 100%; height: auto; background: #ffcc00;}
.partnership ul li {float: none; width: 100%; text-align: center; padding: 30px; font-size: 14px; color: #dcf2fd; line-height: 20px; border-right: none; min-height: auto;}
.partnership2 ul li {float: none; width: 100%; text-align: center; padding: 30px;font-size: 14px; color: #dcf2fd;line-height: 20px;border-right: none; min-height: auto;}
.product_service ul.navlist_right.col_4 li {height: auto !important;}
.product_service ul.navlist_right {height: 100%;}
.products5 h2 {letter-spacing: inherit;}
.developing_services-e-mobility h2 {letter-spacing: inherit;}
.org-box p {letter-spacing: inherit;}
.developing_services-e-mobility2 h2 {letter-spacing: inherit;}
.pr-new {height: auto !important;}
.adopted_bg {min-height: inherit;float:  none;width: 100%;padding: 20px 0 0 0;}
	

}
@media screen and (max-width:400px){
.panel-body .brd_bottom { width:100%; float: none; min-height:320px; margin:0 auto; text-align:center;}
.col-md-4 img{ margin:0px auto; padding:0px; text-align:center;}
.pr_info h3 {font-size: 17px;font-weight:400;}
.electron-box aside {width: 142px; height: 142px; border-radius: 50%; background: #fff;float: none;text-align: center; margin: 0 auto;}
.electron-box article {float: none; padding: 30px 0 0 30px; width: 100%;}
.electron-box2 aside { width: 142px; height: 142px; border-radius: 50%; background: #fff; float: none; text-align: center; margin: 0 auto;}
.electron-box2 article {float: none; padding: 30px 0 0 30px; width: 100%;}
.annual-report-row ul li a span {font-size: 14px;line-height: 20px;}
}
@media screen and (max-width:359px){
.annual-report-row ul li a small{width:100%;}
.annual-report-row ul li a small img{margin:auto; display:block;}
.annual-report-row ul li a span{padding-left:0; padding-top:25px; height:auto; padding-bottom:0; display:inline-block; width:100%;}
.annual-report-row ul li a span:after{bottom:-3px; left:inherit; right:0;}
}

