/*

Theme Name:     Jupiter Child Theme

Theme URI: 		http://themeforest.net/user/artbees

Description:    Child theme for the Jupiter theme 

Author:         Your name here

Theme URI: 		http://themeforest.net/user/artbees

Template:       jupiter

Version:        4.0.7.4

*/







/*

Sample : remove the comment and start adding your own custom CSS rules.



body {

	background-color:#fff;

}



*/



body { font-family:'Roboto'; font-weight:400; }

h1,h2,h3,h4,h5,h6 {  font-family:'Roboto'; font-weight:700; }

* {list-style:none; margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}



.clear { clear:both; }

.center { max-width:1136px; margin:0 auto; }

.mk-text-block.txtjust > p{text-align:justify;font-size:14px;}

.icnimg1{padding-right:17%;float:left;!important}

.icnimg2{padding-right:11%;!important}

.icnimg3{float:right;!important}

<!--.bkgrnd {background-color:#faf9f6;}

-->

.noborder{border:0px;!important;}

.bosttitle{margin:0px;text-transform: capitalize;!important;}

.newsimgwidgt{float:left;width:50%;}

.newscntwidgt{float:right;width:48%;text-align:justify}

.nopadding  p{margin-bottom:0px;}

.hidetitle .widgettitle{display:block;}

videoWrapper {

       position: relative;

       height: 0;

}

.videoWrapper iframe {

       position: absolute;

       top: 0;

       left: 0;

       width: 100%;

       height: 100%;

}



#mk-grid h1{background:none repeat scroll 0 0 #fc2222;}



.layertext{text-align:left;}

.firsttext{font-size:18px;font-weight:lighter;color:#7d7d7d;margin:0px;padding:0px;line-height:0px;}

.layertext h1 span{font-size:100px;font-weight:bold;color:#fc2222;text-align:left;}

.afterhead{font-size:22px;color:#626262;line-height:21px;padding-bottom:15px;}

.afterdivider{font-size:14px;color:#989898;}

.mk-button.outline-dimension.outline-btn-light:hover{background-color:#fc2222; color:#fff; }

.eemail_textbox_class{

border-radius: 3px;

border: 0px;



}



.mk-footer-copyright{width:90%;}

.supportclass  ul li{width:50%;}

.feedbackfrm{width:100%}

.feedbackfrmright{width:28%;float:right;!important;}

.feedbackfrmleft{width:71%;float:left;!important;}



.textarea-981 .wpcf7-form-control{width:89%;!important;}

.textarea-210 .wpcf7-form-control{width:89%;!important;}

.wpcf7-submit{border:2px solid #fc2222; border-radius:0px; text-transform:capitalize; font-size:14px; }

.wpcf7-submit:hover{background-color:#fc2222;}



.textarea-489 .wpcf7-form-control{width:81%;!important;}



.mk-button2:hover{background-color:#fc2222!important; }

.domesticmap{width:100%}

.domright{width:100%;float:left;clear:right;}

.mapdv{width:100%;float:right; padding-bottom:25px;}

#tablist1-tab1{width:40%;}

#tablist1-tab2{width:40%;}

.officeleft{width:40%;float:left;}

.officeright{width:40%;float:left;}

.extspace{width:11%;float:left;}

.extspace1{width:9%;float:right;}







.intmap{width:100%}

.intright{width:100%;float:left;clear:right;}

.mapdv{width:100%;float:right; padding-bottom:25px;}

.mapinnerleft{width:45%;float:left;padding-right:2px;}

.officeleft .mapaddcon .mapinnerleft { width:100%; }

.mapinnerright{width:50%;float:right;}

.ui-state-active{background-color:#fc2222!important;}

.netwrk .ui-state-active .ui-tabs-anchor{color:#ffffff!important;}



.cardivider{padding-left:82px!important;}

.solimage{padding-right:25px;}

.solutionproducts{background-color:#4A4A4A;padding-left:39px;margin:0 0 0 21px!important;}

.sulutiontab .mk-tabs-panes .mk-tabs-pane{padding:0px!important;}

.solutionhead{width:59.667%!important;}

.solutionhead .mk-text-block p{margin-bottom:0px!important;}

.solbutton{color:#fff!important;}

.solutionright{background-color:#F8F8F8;margin:0 0 0 21px!important;}



.currentop{padding-top:25px;}

h4.curjobtitle{font-size:20px;font-weight:bold;text-transform:capitalize!important;}

.currentop .mk-main-wrapper-holder .mk-button.outline-dimension.outline-btn-light{/*width: 145px;padding-top:14px;height:8px;color:#000000;padding-left:15px;*/}

.carmailright{padding-right:16px;float:left;}

.carmailleft{float:left;}

.mkicon {color:#fc2222;padding-right:5px;}

.mkicon1 {padding-right:5px;}

.mkiconusr{font-size:25px;background-color:#F1F1F1;padding:10px;}

.emptycls{height:32px;}

.jobdetail{width:100%;padding-bottom:15px;}

.jobdetailleft {/*color:#000;float:left;clear:right;width:40%;*/}

.jobdetailright{color:#868686;float:left;width:60%;}

.dvfirst{float:left;width:60%}

.dvsecond{float:left;width:30%}

.icnfooter{font-size:19px;padding-right:10px;}







.icnfooterphone{font-size:20px;padding-right:16px;padding-bottom:10xp;}

.eemail_button .mk-button.large{padding:15px 15px;}

.newslider .newscntwidgt .news-widget-title1 a{color:#999999;font-size:13px;font-weight:700;line-height:18px;}



.newslider .newscntwidgt .news-widget-title1 a:hover{color:#fc2222;}

.news-widget-excerpt{padding-bottom:10px;}

.newscntwidgt .news-widget-excerpt .mk-button{color:#fff!important;}



<!--People & Culture-->



.extspacecar1{width:9%;float:right;}







.page-template-career-page .carblock1{width:39%;background-color:#F8F8F8;padding:0;}

.page-template-career-page .carblock2{width:37%;background-color:#F8F8F8;padding:0 0 0 31px;}

.page-template-career-page .insidetxt p{line-height:1.4; font-size:14px}

.page-template-career-page .insidetxt{padding:0 4% 10% 0;}



.page-template-career-page .carblock4{width:50%;padding:0px;}

.page-template-career-page .mk-text-block .blockinner1{width:18%;float:left;}

.page-template-career-page .mk-text-block .blockinner2{width:72%;float:right;}

.page-template-career-page .vc_custom_1425619808418 .mk-text-block .mk-text-blockinner1{width:18%;float:left;}

.page-template-career-page .vc_custom_1425619808418 .mk-text-block .mk-text-blockinner2{width:72%;float:right;}

.page-template-career-page .vc_custom_1425619808418 .mk-text-block .mk-text-blockinner2 p{line-height:1.4; font-size:14px;color:#fff;}

.page-template-career-page .carblock5{width:39.1%;padding:0 0 0 43px;}

.page-template-career-page .carblock6{width:38%;padding:0;}

.page-template-career-page .carblock5insidetxt p{line-height:1.4; font-size:14px;}

.page-template-career-page .carblock5insidetxt{padding:0 4% 3% 0;}





.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:11px!important;}



<!--Producttitle-->

.productheadbackground{background-color:#3E3E3E!important;}



.ath_form{width:100%; float:left; padding:10px 0 0; margin:0;}

.ath_fld{width:100%; float:left; padding:0 0 10px;}

.ath_fld2{padding:0 0 40px;}

.ath_fld label{width:50%; float:left; padding:0 0 1px;}

.ath_fld input{width:100%; float:left; color:#000;}

.ath_fld textarea{width:100%; float:left; color:#000;}



.ath_fld select{width:100%; float:left; padding:8px 25px 7px; color:#000;}

.ath_fld input.pho_txtbox{width:32%; float:left; margin:0 2% 0 0;}

.ath_fld input.pho_txtbox2{margin:0;}

.ath_left{width:100%;}



.ath_fld input.form-btn{width:auto; font-size:16px; color:#fff; margin:15px 0 0;}

.ath_fld label.error, .lost_field label.error{display:none !important;}

.ath_fld input.error, .ath_fld select.error, .lost_field input.error{-webkit-box-shadow: 0px 0px 0px 1px rgba(249,0,0,1); -moz-box-shadow: 0px 0px 0px 1px rgba(249,0,0,1);  box-shadow: 0px 0px 0px 1px rgba(249,0,0,1);}



/*=====================About======================*/

.page-template-about-us-page-php .mk-fullwidth-true { max-width:1350px; margin:0 auto; margin-bottom:50px; }

.page-template-about-us-page-php #mk-sidebar {  }

/*.display_none { display:none; visibility:hidden; }*/



.ceo_orange { background:#fc2222; float:left; width:100%; margin-left:-15px; padding:20px 20px 0 20px; }

.ceo_orange .left_part { float:left; width:50%; padding:7% 0 20px 30px; }

.ceo_orange .left_part h2 { font-size:26px !important; font-style:italic; color:#fff !important; text-transform:capitalize !important; padding-bottom:15px; }

.ceo_orange .left_part p { color:#fff; font-size:14px; line-height:18px; }

.ceo_orange .right_part { float:right; width:38%; }



.ceo_grey { background:#f8f8f8; float:left; width:100%; margin-left:-15px; padding:50px 50px 40px 50px; }

.ceo_grey h2 { font-size:26px !important; font-weight:400 !important; text-transform:capitalize !important; line-height:35px !important; padding-bottom:20px; color:#5b5b5b !important; }

.ceo_grey h2 b { font-weight:700 !important; color:#fc2222 !important; }

.ceo_grey p { color:#5b5b5b !important; font-size:14px !important; line-height:18px !important; }

.ceo_grey span.yellow { color:#fc2222 !important; }



.ceo_grey .left_part { float:left; width:48%; }

.ceo_grey .right_part { float:right; width:48%; }



.orangebackground { background:#fc2222; padding:50px 45px !important; font-family:'Roboto'; font-size:14px; font-weight:400; color:#fff; line-height:20px;  }



.company_profile_orange { background:url(images/comp-any_profile_orange_bg.jpg) right top no-repeat #fc2222; background-size:100% 100%; float:left; width:100%; margin-left:-15px; padding:50px 0 0 50px; }

.company_profile_orange .right_part { float:right; width:55%; position:relative; min-height:360px; }

.company_profile_orange .right_part img { position:absolute; bottom:0; }

.company_profile_orange .left_part { width:40%; float:left; }

.company_profile_orange .left_part p { font-size:14px !important; line-height:18px !important; color:#fff !important; }

.company_profile_orange .left_part h2 { font-size:26px !important; font-style:italic; color:#fff !important; text-transform:capitalize !important; padding-bottom:15px; }



.company_profile_orange_2 { background:url(images/temple-of-technology.jpg) center center no-repeat; background-size:100% 100%; float:left; width:100%; margin-left:-15px; padding:170px 40px 40px 40px; }

.company_profile_orange_2 .slogen { background:url(images/cuw.png) left top no-repeat; color:#fff; font-size:22px; line-height:32px; font-weight:600; padding-left:85px; float:right; width:100%; max-width:680px; }

.company_profile_orange_2 .slogen .person { font-weight:400; font-size:18px; }



.company_profile_white { float:left; width:100%; background:#f8f8f8; padding:50px 50px 30px 50px; margin-left:-15px; }

.company_profile_white .left_part { float:left; width:45%; }

.company_profile_white .right_part { float:right; width:50%; }

.company_profile_white .right_part p { font-size:14px !important; line-height:18px !important; color:#58585a !important; }

.company_profile_white .left_part p { font-size:14px !important; line-height:18px !important; color:#58585a !important; }

.company_profile_white.no_padding { padding-top:0; }





.company_profile_white .right_part ul { padding:0 0 20px 0 !important; margin:0 !important; }

.company_profile_white .right_part ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }



.management_images { float:right; width:100%; text-align:right; }

.management_contain { padding:50px 0; }

.management_contain h2 { font-size:26px !important; font-style:italic; color:#fc2222 !important; text-transform:capitalize !important; padding-bottom:15px; float:left; text-align:right; width:29%; padding-right:50px; }

.management_contain .right_part { float:right; width:71%; }

.management_contain .right_part p { font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.management_tuv { padding-top:50px; float:left; width:100%; }

.management_tuv .left_part { float:left; }

.management_tuv .right_part { float:right; width:57%; }

.management_tuv .right_part p.contain { float:left; font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; padding-top:80px; }

.management_tuv .right_part img { float:right; }



.history_orange { margin-left:-15px; }

.history_orange .left_part { background:url(images/history_bg.jpg) center center no-repeat; background-size:100% 100%; float:left; width:60%; padding:50px; }

.history_orange .left_part h2 { font-size:26px !important; font-style:italic; color:#fff !important; text-transform:capitalize !important; padding-bottom:15px; }

.history_orange .left_part p { font-size:14px !important; line-height:18px !important; color:#fff !important; }

.history_orange .right_part { float:right; width:40%; }



.history_grey { padding:50px; margin-left:-15px; float:left; width:100%; background:#f8f8f8; }

.history_grey p { float:left; font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.history_grey h2 { font-size:26px !important; font-weight:400 !important; text-transform:capitalize !important; line-height:35px !important; padding-bottom:20px; color:#5b5b5b !important; }

.history_grey h2 b { font-weight:700 !important; color:#fc2222 !important; }



.history_massage { background-color:#fff; background-size:100% 100%; margin-left:0px; float:left; width:100%; padding:20px 20px 20px 0; }

.history_massage .massage { background:url(images/cuw_02.png) left top no-repeat; color:#58585a; font-size:14px; line-height:20px; font-weight:700; padding-left:40px; padding-bottom:20px; float:left; width:100%; max-width:100%; }

.history_massage .massage p { padding-bottom:10px; margin:0; }

.history_massage .massage .person { font-weight:400; font-size:14px; color:#fc2222; padding:0px 0 0 0; }



.our_logo_grey { margin-left:-15px; background:#f8f8f8; float:left; width:100%; padding:50px; }

.our_logo_grey h2 { font-size:26px !important; font-weight:700 !important; text-transform:capitalize !important; font-style:italic; line-height:35px !important; padding-bottom:20px; color:#fc2222 !important; }

.our_logo_grey .left_part { float:left; width:50%; text-align:center; }

.our_logo_grey .right_part { float:right; width:50%; }

.our_logo_grey .right_part p { font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.our_logo_grey .right_part ul { padding:0 0 30px 0 !important; margin:0 !important; }

.our_logo_grey .right_part ul li { font-size:14px !important; line-height:20px !important; color:#5b5b5b !important; background:url(images/dot.png) left 8px no-repeat; margin:0 !important; padding:0 0 0 40px; }



.our_logo_white { padding-top:50px; float:left; width:100%; }

.our_logo_white .logo_concept { float:left; width:50%; padding-right:30px; min-height:165px; }

.our_logo_white .logo_concept .left_part { float:left; width:35%; }

.our_logo_white .logo_concept .right_part { float:right; width:64%; font-size:14px !important; line-height:20px !important; color:#5b5b5b !important; display:inline-table; height:125px; }

.our_logo_white .logo_concept .right_part .contain { display:table-cell; vertical-align:middle; }

.our_logo_white .logo_concept .right_part ul { padding:0 0 0px 0 !important; margin:0 !important; }

.our_logo_white .logo_concept .right_part ul li { font-size:14px !important; line-height:20px !important; color:#5b5b5b !important; background:url(images/dot.png) left 8px no-repeat; margin:0 !important; padding:0 0 0 40px; }



.sustainability_grey { background:#f8f8f8; float:left; width:100%; margin-left:-15px; }

.sustainability_grey .left_part { float:left; width:50%; padding:50px; }

.sustainability_grey .left_part p { font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.sustainability_grey .left_part h2 { font-size:26px !important; font-weight:700 !important; text-transform:capitalize !important; font-style:italic; line-height:35px !important; padding-bottom:20px; color:#fc2222 !important; }

.sustainability_grey .right_part { float:right; width:50%; }



.sustainability_white { float:left; width:100%; margin-left:-15px; padding-top:50px; }

.sustainability_white .left_part { float:left; width:50%; }

.sustainability_white .left_part.text_01 { padding:50px; font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.sustainability_white .right_part.text_02 { padding:0 50px 50px 50px; }

.sustainability_white .right_part.text_02 p { font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.sustainability_white .right_part { float:right; width:50%; }



.csr_grey { background:#f8f8f8; padding:50px; }

.csr_grey .left_part { float:left; width:50%; padding-right:30px; }

.csr_grey .left_part p { font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.csr_grey .left_part h2 { font-size:26px !important; font-weight:700 !important; text-transform:capitalize !important; font-style:italic; line-height:35px !important; padding-bottom:20px; color:#fc2222 !important; }

.csr_grey .right_part { float:right; width:50%; }



.csr_grey_white { float:left; width:100%; margin-left:-15px; padding:50px; font-size:14px !important; line-height:20px !important; color:#5b5b5b !important; }

.csr_grey_white p { font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.csr_grey_white .left_part { float:left; width:50%; padding-right:30px; }

.csr_grey_white .right_part { float:right; width:50%; padding-left:30px; }



.csr_black { float:left; width:100%; margin-left:-15px; padding:50px; background:#5b5b5b; }

.csr_black .left_part p { padding-right:30px; font-size:18px; color:#fff; line-height:28px; padding-top:60px; }

.csr_black .right_part { float:right; width:50%; text-align:center; }



.jyotirmay_saptak { background:#fc2222; float:left; width:100%; padding:30px; }

.jyotirmay_saptak .left_part { text-align:center; padding:55px 0; }

.jyotirmay_saptak .left_part img { display:block; margin:0 auto; float:none; }

.jyotirmay_saptak .right_part {  }

.jyotirmay_saptak .right_part ul { padding:0; margin:0; }

.jyotirmay_saptak .right_part ul li { float:left; width:47%; margin:0 25px 0 0; padding:0; }

.jyotirmay_saptak .right_part ul li.last { margin-right:0; }

.jyotirmay_saptak .right_part ul li h2 { font-size:16px !important; color:#fff !important; text-transform:capitalize !important; }

.jyotirmay_saptak .right_part ul li .view_more { padding:10px 0 0 0; }

.jyotirmay_saptak .right_part ul li .view_more a { border:2px solid #fff; color:#fff; font-size:12px; padding:10px 15px; }

.jyotirmay_saptak .right_part ul li .view_more a:hover { border-color:#5b5b5b; color:#fff; }



.aboutus_orange { background:#fc2222; margin-left:-15px; padding:50px; float:left; width:100%; }

.aboutus_orange .left_part h2 { font-size:26px !important; font-weight:400 !important; text-transform:capitalize !important; line-height:35px !important; padding-bottom:20px; color:#fff !important; }

.aboutus_orange .left_part b { font-weight:700 !important; color:#fff !important; }

.aboutus_orange .left_part { float:left; width:55%; padding-right:30px; }

.aboutus_orange .left_part p { font-size:14px !important; line-height:20px !important; color:#fff !important; }

.aboutus_orange .right_part { float:right; width:45%; }



.aboutus_orange .left_part ul { padding:0 50px 0 0 !important; margin:0 !important; }

.aboutus_orange .left_part ul li::before { content:" " !important; }

.aboutus_orange .left_part ul li { color:#ffff; margin:0 !important; padding:0 0 20px 30px !important; line-height:20px; font-size:14px; color:#fff; background:url(images/arrow_white.png) left 7px no-repeat; }





.aboutus_grey { float:left; width:100%; margin-left:-15px; }

.aboutus_grey .left_part { float:left; width:50%; }

.aboutus_grey .left_part .vision { background:#f8f8f8; width:100%; padding:50px 20px; }

.aboutus_grey .left_part .vision p { color:#58585a !important; font-size:20px !important; line-height:25px !important; }

.aboutus_grey .left_part .vision h2 { font-size:26px !important; font-weight:400 !important; color:#fc2222 !important; }

.aboutus_grey .right_part { float:right; width:50%; padding:50px; }

.aboutus_grey .right_part ul { padding:0 !important; margin:0 !important; }

.aboutus_grey .right_part ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat; }



.aboutus_grey .right_part h2 { font-size:22px !important; line-height:30px !important; font-weight:400 !important; color:#fc2222 !important; text-transform:capitalize !important; padding-bottom:20px; }

.aboutus_grey .right_part h2 b { font-weight:700 !important; font-size:44px !important; }

.aboutus_grey .right_part p { color:#58585a !important; font-size:14px !important; line-height:18px !important; }



.human_resource_development { background:#fc2222; padding:50px 0 50px 50px; }

.human_resource_development p { font-size:14px !important; line-height:18px !important; color:#fff !important; }

.human_resource_development .contain { padding-right:30px; }

.human_resource_development .vc_col-sm-6 h2 { font-size:26px !important; color:#fff !important; text-transform:capitalize !important; font-style:italic; padding:25px 0 25px 0; }

.human_resource_white { padding:30px 30px 0 30px; }

.human_resource_white p { font-size:14px !important; line-height:18px !important; color:#58585a !important; }

.human_resource_white .contain { padding:20px 0 0 25px; }



.human_resource_grey { background:#f8f8f8; padding:50px !important; }

.human_resource_grey.last { padding-left:0 !important; }

.human_resource_grey p { font-size:14px !important; line-height:20px !important; color:#58585a !important; }

.human_resource_grey .our_values { padding:30px 0 0 0; }



.human_resource_our_values {  }

.human_resource_our_values p { font-size:14px !important; line-height:20px !important; color:#58585a !important; }

.human_resource_our_values .left_part { background:#fc2222; }

.human_resource_our_values .left_part h2 { text-align:right !important; font-size:22px !important; color:#fff !important; text-transform:capitalize  !important; padding:90px 40px !important; }

.human_resource_our_values .right_part { padding:20px 20px 0 20px; }

.human_resource_our_values .right_part ul { padding:0 !important; margin:0 !important; }

.human_resource_our_values .right_part ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }





.orangebackground h4 { font-size:26px !important; color:#fff !important; text-transform:capitalize !important; padding:0 0 30px 0; }

.orangebackground h4 .small { font-weight:400; }

.orangebackground .mk-list-styles ul li { padding:0 0 15px 0 !important; line-height:18px !important; }

.orangebackground .mk-list-styles ul li:last-child { padding-bottom:0 !important; }

.orangebackground .mk-list-styles ul li:before { content:" " !important; }

.about-video.vc_col-sm-6 { padding-left:0; padding-right:0; }

.about-video.padding_top { padding-top:50px; }

body .page-template-about-us-page .html5-info-bar.ytp-can-share { display:none !important; visibility:hidden !important; z-index:-200px !important; }



.about-video a { color:#fff; text-decoration:underline; }

.about-video a:hover { color:#fff; text-decoration:none; }



.about-video ul { padding:0 !important; margin:0 !important; }

.about-video ul li { padding:0 0 15px 20px; margin:0; color:#fff !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_white.png) left 6px no-repeat !important; }

.about-video ul li a { color:#a13b3b; text-decoration:none; }



.about-vision.vc_col-sm-6 { padding:0; }

.about-vision.vc_col-sm-6 ul { padding:0 0 20px 0 !important; margin:0 !important; }

.about-vision.vc_col-sm-6 ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }



.human_resource_white .contain ul { padding:0 !important; margin:0 !important; }

.human_resource_white .contain ul li:before { content:" " !important; }

.human_resource_white .contain ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }

.about-vision.vc_col-sm-6 ul.flex-direction-nav li, .about-vision.vc_col-sm-6 ul.mk-flex-slides li { padding:0; background:none !important; }



.human_resource_grey ul { padding:0 !important; margin:0 !important; }

.human_resource_grey ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }

.human_resource_grey ul.mk-flex-slides li, .human_resource_grey ul.flex-direction-nav li { background:none !important; padding:0; }

.containhuron h2{margin-bottom:2px !important;}



.about-bottom .leftblockmain { background:#f8f8f8; padding:55px 60px 140px 60px; }

.about-bottom .leftblockmain .leftblockleftside { float:left; width:35%; padding-right:20px; font-size:18px; line-height:20px; color:#58585a; }

.about-bottom .leftblockmain .leftblockleftside h2 { font-size:26px !important; color:#fc2222 !important; font-weight:400 !important; }

.about-bottom .leftblockmain .leftblockrightside { float:left; width:64%; }



.about-bottom .rightblockmain { padding:55px 60px 140px 60px; }

.about-bottom .rightblockmain .rightblockleftside { float:left; padding-right:45px; width:35%; }

.about-bottom .rightblockmain .rightblockleftside h2 { font-size:22px !important; color:#fc2222 !important; font-weight:400 !important; text-transform:capitalize !important; }

.about-bottom .rightblockmain .rightblockrightside { float:left; width:65%; }

.about-bottom .rightblockmain .rightblockrightside p { font-size:14px !important; line-height:18px !important; color:#58585a; }



.menu-about-menu-container ul.menu { border:none; border-radius:0; background:#5b5b5b; padding:0px 0 0 0; }

.menu-about-menu-container ul.menu li.current_page_item a { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; }

.menu-about-menu-container ul.menu li { border:none; }

.menu-about-menu-container ul.menu li a { font-family:'Roboto'; font-size:14px !important; color:#fff  !important; line-height:28px !important; padding:5px 0px 5px 23px !important; }

.menu-about-menu-container ul.menu li a:hover { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; } 

.menu-about-menu-container ul.menu li a:before { content:" "; margin-right:0; }



.page-template-about-us-page .widget_nav_menu { padding:0; }

.page-template-about-us-page .vc_col-sm-3 { width:20%; }

.page-template-about-us-page .vc_col-sm-3 .widget { margin:0; }

.page-template-strength-page .vc_col-sm-3 .widget { margin:0; }

.page-template-about-us-page .vc_col-sm-9 { width:80%; }



/*====================Sulution=========================*/

.sulutiontab {  }



.solution_icon { padding:65px 0 0 0; }

.solution_icon .left_part { float:left; width:30%; }

.solution_icon .right_part { float:left; width:66%; background:url(images/solution_tit.jpg) left bottom no-repeat; padding-bottom:10px; }



.sulutiontab .mk-tabs-panes { border:none !important; width:80% !important; }

.sulutiontab ul { border:none !important; padding-right:20px; width:20% !important; }

.sulutiontab ul li a { border-bottom:2px solid #fff !important; background:#fff !important; border-right:none !important; padding:8px 0 8px 20px !important; color:#a6a6a6 !important; font-weight:400 !important; font-size:14px !important; }

.sulutiontab ul li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a { border-bottom:2px solid #fc2222 !important; color:#1e1e1e !important; }

.sulutiontab ul li a:hover { border-bottom:2px solid #fc2222 !important; color:#1e1e1e !important; }



.page-template-solution-page .mk-main-wrapper-holder .mk-grid { max-width:100%; }

.page-template-solution-page .add-padding-3 > [class*="vc_col"] { /*padding:3% 0;*/ padding:0; }

.page-template-solution-page #theme-page .theme-page-wrapper .theme-content { padding:30px 0; }

.page-template-solution-page .mk-text-block { text-align:left !important; }



.solution_products { padding-bottom:30px; }

.solution_products .left_part { float:left; width:40%; }

.solution_products .left_part h2 { font-size:18px !important; font-weight:400 !important; text-transform:capitalize !important; color:#fff !important; background:url(images/solution_tit.jpg) left bottom no-repeat; padding-bottom:10px; }

.solution_products .right_part { float:right; width:60%; }

.solution_products .left_part .view_btn { padding:15px 0 0 0; }

.solution_products .left_part .view_btn a { border:2px solid #fc2222; padding:8px 20px; color:#fff; }

.solution_products .left_part .view_btn a:hover { background:#fc2222; }



/*===========================Support===================*/

.support-form {  }

.support-form ul.mk-tabs-tabs.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li { width:50%; }

.support-form .feedbackfrm .feedbackfrmleft input { width:43%; }

.support-form .feedbackfrm .feedbackfrmleft input.wpcf7-submit { width:130px !important; } 

.support-form .feedbackfrm .feedbackfrmleft textarea  { resize:none; }

.support-form .feedbackfrm .feedbackfrmleft input.wpcf7-not-valid { border:1px solid #ff0000; }

.support-form .feedbackfrm .feedbackfrmleft textarea.wpcf7-not-valid { border:1px solid #ff0000; }

.support-form .feedbackfrm .feedbackfrmleft .wpcf7-not-valid-tip { display:none; visibility:hidden; }



/*===========================Career===================*/



.career_page {  }



.jobdetailleft { float:left; }

.apply_btn_career a { color:#333 !important; padding:10px 15px !important; letter-spacing:0 !important; }

.apply_btn_career a:hover { color:#fff !important; }



.jobdetail .jobdetailleft { float:left; padding-bottom:10px; }

.jobdetail .jobdetailright { float:left; width:100%; padding-bottom:15px; }

.jobdetailright1 { float:right; padding:15px 15px 0 0; }



.career_tab .responsive-tabs ul.responsive-tabs__list { border:none !important; padding:0 !important; margin:0; }

.career_tab .responsive-tabs ul.responsive-tabs__list li { width:50% !important; border:none; background:#dadada; color:#4d5356; font-weight:700; margin:0; border-radius:0 !important; padding:15px 0 15px 15%; }

.career_tab .responsive-tabs ul.responsive-tabs__list li#tablist1-tab1 { padding-left:26%; }

.career_tab .responsive-tabs ul.responsive-tabs__list li:hover { background:#fc2222; color:#fff; }

.career_tab .responsive-tabs ul.responsive-tabs__list li.responsive-tabs__list__item--active { background:#fc2222; color:#fff; }

.career_tab .responsive-tabs .responsive-tabs__panel { border:none; }



.career_tab .responsive-tabs .responsive-tabs__list__item--active, .career_tab .responsive-tabs .responsive-tabs__list__item--active:hover { top:0; padding-bottom:15px; }

.career_tab .responsive-tabs .responsive-tabs__heading { padding:10px 15px; background:#dadada; color:#444; font-size:18px !important; }

.career_tab .responsive-tabs .responsive-tabs__heading:hover { background:#fc2222; color:#fff !important; }

.career_tab .mk-text-block .mk-text-blockinner2 h2 { font-size:26px; text-transform:capitalize ;color:#fff !important; font-weight:normal; padding-top:20%; }



.career_tab .tab_content_career { width:100%;float:left; }

.career_tab .mk-accordion-tab { padding:5px 0 6px 0 !important; }

.dvfirst h4 { margin-bottom:0; }



/*======================Network==============================*/



.network_tab { /*background:#000 !important; margin-top:-2px !important;*/ }

.network_tab .responsive-tabs ul.responsive-tabs__list { border:none !important; padding:0 !important; margin:0; }

.network_tab .responsive-tabs ul.responsive-tabs__list li { width:50% !important; border:none; background:#dadada; color:#4d5356; font-weight:700; margin:0; border-radius:0 !important; padding:15px 0 15px 15%; }

.network_tab .responsive-tabs ul.responsive-tabs__list li#tablist1-tab1 { padding-left:26%; }

.network_tab .responsive-tabs ul.responsive-tabs__list li:hover { background:#fc2222; color:#fff; }

.network_tab .responsive-tabs ul.responsive-tabs__list li.responsive-tabs__list__item--active { background:#fc2222; color:#fff; }

.network_tab .responsive-tabs .responsive-tabs__panel { border:none; }



.network_tab .responsive-tabs .responsive-tabs__list__item--active, .career_tab .responsive-tabs .responsive-tabs__list__item--active:hover { top:0 !important; padding-bottom:15px; }

.network_tab .responsive-tabs .responsive-tabs__heading { padding:10px 15px; background:#dadada; color:#444; font-size:18px !important; }

.network_tab .responsive-tabs .responsive-tabs__heading:hover { background:#fc2222; color:#fff !important; margin:0 !important; top:0 !important; }

.network_tab .mk-text-block .mk-text-blockinner2 h2 { font-size:26px; text-transform:capitalize ;color:#fff !important; font-weight:normal; padding-top:20%; }

.network_tab .responsive-tabs .responsive-tabs__panel { padding:0; }

.network_tab .responsive-tabs-wrapper { margin-bottom:40px; }

#theme-page .network_tab select { border:1px solid #fc2222; background:url(images/select_arrow.png) right center no-repeat; }

#theme-page .feedbackfrmright select { border:1px solid #fc2222; background:url(images/select_arrow.png) right center no-repeat; margin-top:10px; }

#theme-page .feedbackfrmleft select { border:1px solid #fc2222; background:url(images/select_arrow.png) right center no-repeat; }



/*========================================Product Landing========================================*/

.product_landing {  }

.product_landing_header { width:100%; padding:30px 0; background:#3e3e3e url(images/prod-water.png) right bottom no-repeat; }

.product_landing_header .left_part { float:left; width:35%; padding:60px 0 0 0; display:inline-table; height:230px; }

.product_landing_header .left_part h2 { font-size:46px !important; line-height:50px !important; color:#fc2222 !important; font-family:'Roboto' !important; font-weight:700 !important; text-transform:capitalize !important; display:table-cell; vertical-align:middle; }

.product_landing_header .right_part { float:right; width:65%; text-align:right; }



.product_landing h2.page_tit { font-size:22px !important; font-weight:400 !important; color:#202020 !important; text-transform:capitalize !important; background:url(images/solution_tit.jpg) left bottom no-repeat; padding:0 0 15px 0; margin:0 0 35px 0; }



.product_landing .product_list { float:left; width:31.6%; margin:0 30px 30px 0; background:#f6f6f6; padding:20px 25px; min-height:175px; }

.product_landing .product_list.last { margin-right:0; }

.product_landing .product_list .catproleft { float:left; width:40%; }

.product_landing .product_list .catproright { float:right; width:60%; padding-left:30px; }

.product_landing .product_list .catproright h1 { line-height:20px !important; padding:0 0 5px 0; }

.product_landing .product_list .catproright h1 a { font-size:20px !important; line-height:20px !important; color:#fc2222 !important; font-weight:400 !important; }

.product_landing .product_list .catproright h1 a span { font-size:15px !important; display:block; }

.product_landing .product_list .catproright h1 a:hover { color:#202020 !important; }

.product_landing .product_list .catproright a.info { border:2px solid #707070; font-weight:700; padding:7px 35px; font-size:12px; text-transform:uppercase; color:#707070; }

.product_landing .product_list .catproright a.info:hover { border-color:#fc2222; color:#fc2222; }



/*.single_product_header { background:#3e3e3e url(images/dx-back.png) right bottom no-repeat; width:100%; padding:25px; }*/

.single_product_header { background-position:right bottom !important; background-repeat:no-repeat !important; background-color:#3e3e3e !important; width:100%; padding:25px; }

.single_product_header .proheadleft { float:left; width:50%; padding-top:15px; }



.single_product_header .proheadleft .perfect_product { float:left; width:40%; padding:20px 30px 0 0; }

.single_product_header .proheadleft .applicable_solutions { float:left; width:60%; }

.single_product_header .proheadleft .applicable_solutions h2 { font-size:12px !important; font-weight:400 !important; text-transform:capitalize !important; color:#828282 !important; }

.single_product_header .proheadleft .applicable_solutions ul { padding:0; margin:0; }

.single_product_header .proheadleft .applicable_solutions ul li { display:inline-block; padding:0; margin:0; width:17%; margin-right:15px; }

.single_product_header .proheadleft .applicable_solutions ul li:last-child { margin-right:0; }

.single_product_header .proheadleft .applicable_solutions ul li img { margin-bottom:0; }



.single_product_header .proheadright { float:right; width:45%; text-align:right; }

.single_product_header .proheadleft h1 { font-size:26px !important; color:#939598 !important; line-height:25px !important; font-weight:400 !important; padding:0 0 10px 0; text-transform:capitalize !important; }

.single_product_header .proheadleft h1 span { font-size:70px !important; line-height:50px !important; color:#fc2222 !important; font-weight:700 !important; display:block; text-transform:uppercase !important; margin:0 0 0 -2px; }

.postid-1501 .single_product_header .proheadleft h1 span { font-size:40px !important; line-height:40px !important; }



/*.postid-2670 .single_product_header .proheadleft h1 span { font-size:50px !important; line-height:30px !important; }*/

.single_product_header .proheadleft p { font-size:14px; line-height:20px; color:#828282; min-height:155px; }

.single_product_header .proheadleft .available_with { font-size:17px !important; padding-bottom:15px; color:#777 !important; }

.single_product_header .proheadright .buton_pro { padding:20px 0 20px 0; width:100%; text-align:center; }

.single_product_header .proheadright a.dwnbrobtn { border:2px solid #FC2222; font-size:14px; color:#fff; padding:11px 20px; margin-right:25px; }

.single_product_header .proheadright a.dwnbrobtn:hover { background:#FC2222; color:#fff; }

.single_product_header .proheadright a.dwnbrobtn i { padding:0 15px 0 0; }



.single_product_header .proheadright a.mkibrobtn { border:2px solid #6d6f71; color:#fff; font-size:14px; padding:11px 20px; }

.single_product_header .proheadright a.mkibrobtn:hover { background:#6d6f71; color:#fff; }



.product_detail { padding:20px 0 0 0; }

.product_detail .key_features { float:left; width:48%; }

.product_detail .key_features h1 { font-size:22px !important; color:#fc2222 !important; font-weight:400 !important; text-transform:capitalize !important; padding-bottom:20px; margin:0; }



.product_detail .key_features ul { padding:0 !important; margin:0 !important; }

.product_detail .key_features ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 4px no-repeat; }



.product_detail .key_features p { font-size:14px !important; color:#939598 !important; line-height:20px !important; }

.product_detail .video_right { float:left; width:48%; padding-right:4%; }

.product_detail .video_right p { font-size:14px !important; color:#58585a !important; line-height:18px !important; }

.product_detail .video_right ul { padding:0 !important; margin:0 !important; }

.product_detail .video_right ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 4px no-repeat; }



.product_detail .responsive-tabs .responsive-tabs__panel { padding:50px 20px 0 20px; }



.product_detail .responsive-tabs ul.responsive-tabs__list { border:none !important; padding:0 !important; margin:0; }

.product_detail .responsive-tabs ul.responsive-tabs__list li { width:50% !important; border:none; border-bottom:2px solid #f1f1f1; color:#4d5356; font-weight:700; margin:0; border-radius:0 !important; padding:15px 20px 15px 20px; }

.product_detail .responsive-tabs ul.responsive-tabs__list li:hover { border-bottom:2px solid #fc2222; }

.product_detail .responsive-tabs ul.responsive-tabs__list li.responsive-tabs__list__item--active { border-bottom:2px solid #fc2222; }

.product_detail .responsive-tabs .responsive-tabs__panel { border:none; }



.product_detail .responsive-tabs .responsive-tabs__list__item--active, .product_detail .responsive-tabs .responsive-tabs__list__item--active:hover { top:0; padding-bottom:15px; }

.product_detail .responsive-tabs .responsive-tabs__heading { padding:10px 15px; background:#dadada; color:#444; font-size:18px !important; }

.product_detail .responsive-tabs .responsive-tabs__heading:hover { background:#fc2222; color:#fff !important; }

.product_detail .mk-text-block .mk-text-blockinner2 h2 { font-size:26px; text-transform:capitalize ;color:#fff !important; font-weight:normal; padding-top:20%; }



.product_detail .product_detail_icon { float:left; width:33%; padding-bottom:30px; }

.product_detail .product_detail_icon .icon { float:left; padding-right:30px; width:30%; }

.product_detail .product_detail_icon h2 { font-size:14px !important; color:#404041 !important; text-transform:capitalize !important; padding:0 !important; margin:0 !important; }

.product_detail .product_detail_icon p { font-size:12px !important; line-height:18px !important; }

.product_detail .product_detail_icon .contain_detail { float:right; width:70%; display:inline-table; height:80px; }

.product_detail .product_detail_icon .contain_detail_sub { display: table-cell; vertical-align: middle; }



.product_detail .product_detail_main { padding:60px 0 0 0; }



.technical_specification { overflow-x:scroll; overflow-y:hidden; }

.technical_specification h2 { text-align:center; color:#fc2222 !important; }

.technical_specification table { border-right:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; }

.technical_specification table tr td { border:1px solid #f4f4f4; border-bottom:none; border-right:none; text-align:left; font-size:14px !important; color:#8b8b8b !important; padding:5px 10px; /*height:30px !important;*/ min-height:30px !important; width:16%;}

.technical_specification table tr td b, .technical_specification table tr td strong { font-size:17px; font-weight:700; color:#fc2222; }



.page-template-career-page #tablist1-panel2 .vc_row { margin-left:-20px; margin-right:-20px; }

.page-template-career-page .responsive-tabs .responsive-tabs__panel { padding-bottom:40px; }



.newscntwidgt .mk-button { color:#000 !important; padding:12px 20px !important; font-weight:600; font-size:14px !important; }

.newscntwidgt .mk-button:hover { color:#fff !important; }

.fancybox-close, .fancybox-close:hover { background-color:transparent; }

textarea { resize:none; }



.page-template-strength-page-php .mk-fullwidth-true { max-width:1350px; margin:0 auto; margin-bottom:50px; }



.menu-strength-menu-container ul.menu { border:none; border-radius:0; background:#5b5b5b; padding:0px 0 0 0; }

.menu-strength-menu-container ul.menu li.current_page_item a { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; }

.menu-strength-menu-container ul.menu li { border:none; }

.menu-strength-menu-container ul.menu li a { font-family:'Roboto'; font-size:14px !important; color:#fff  !important; line-height:28px !important; padding:5px 0px 5px 23px !important; }

.menu-strength-menu-container ul.menu li a:hover { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; } 

.menu-strength-menu-container ul.menu li a:before { content:" "; margin-right:0; }



.manufacturing_excellence { background:#fc2222; padding:50px 40px 40px 50px; }

.manufacturing_excellence h2 { font-size:26px !important; font-style:italic !important; color:#fff !important; text-transform:capitalize !important;  padding:0px 0 0 0; }

.manufacturing_excellence p { font-size:14px !important; line-height:18px !important; color:#fff !important; }

.manufacturing_excellence .contain { padding-right:30px; }

.manufacturing_nopadding .vc_col-sm-12 { padding:0; }

.manufacturing_nopadding .mk-text-block p { margin-bottom:0 !important; }

.manufacturing_grey { background:#f8f8f8; padding:50px 40px 0 40px; }

.manufacturing_grey p { font-size:14px !important; line-height:20px !important; color:#58585a !important; }

.manufacturing_grey_02 { padding-bottom:40px; }



.operator p, .operator .phone { font-size:14px !important; line-height:20px !important; color:#58585a !important; }

.operator { padding:0 0 0 30px; }

.operator ul { padding:0 0 0px 0 !important; margin:0 !important; }

.operator ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }

.operator .phone a { color:#fc2222; }

.operator .phone a:hover { color:#58585a; text-decoration:underline; }



.operator-programing {padding:50px 40px; }

.operator-programing p, .operator-programing .phone2 { font-size:14px !important; line-height:20px !important; color:#333 !important; }

.operator-programing .phone2 a { color:#fff; text-decoration:underline; }

.operator-programing .phone2 a:hover { text-decoration:none; }



.operator-programing ul { padding:0 !important; margin:0 !important; }

.operator-programing ul li { padding:0 0 15px 20px; margin:0; color:#333 !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_white1.png) left 6px no-repeat !important; }



.operator-programing2 p { font-size:14px !important; line-height:20px !important; color:#58585a !important; }

.operator-programing2 { padding:50px 0 0 0px; }

.operator-programing2 .phone { padding-top:25%; }

.operator-programing2 .phone a { color:#fc2222; }

.operator-programing2 .phone a:hover { color:#58585a; text-decoration:underline; }



.shop-mill p { font-size:14px !important; line-height:20px !important; color:#58585a !important; padding:0 0 0 30px; }

.shop-mill .phone { padding-top:22%; }

.shop-mill .phone a { color:#fc2222; }

.shop-mill .phone a:hover { color:#58585a; text-decoration:underline; }





.design_engineering { background:url(images/design_engineering.jpg) center center no-repeat; background-size:100% 100%; padding:50px; }

.design_engineering .contain_bg { width:50%; padding-bottom:50px; }

.design_engineering .contain_bg h2 { font-size:26px !important; font-style:italic !important; color:#5b5b5b !important; text-transform:capitalize !important; }

.design_engineering p { font-size:14px !important; line-height:18px !important; color:#58585a !important; }



.research_development { background:#5b5b5b; padding:50px 30px 50px 50px; }

.research_development h2 { font-size:26px !important; color:#fff !important; text-transform:capitalize !important; }

.research_development p { font-size:14px !important; line-height:18px !important; color:#fff !important; }

.research_development .images { text-align:right !important; }

.research_development .contain { padding-right:25px; }



.manufacturing_grey .mk-text-block p { font-size:14px !important; line-height:18px !important; color:#58585a !important; }



.quality_assurance { background:#fc2222; padding:50px; }

.quality_assurance h2 { font-size:26px !important; font-style:italic !important; color:#fff !important; text-transform:capitalize !important; }

.quality_assurance p { font-size:14px !important; line-height:18px !important; color:#fff !important; }

.quality_assurance .contain_02 { padding:50px 0  0 0; }



.quality_testing_equipments { background:#393939; padding:50px; }

.quality_testing_equipments h2 { font-size:26px !important; color:#fff !important; text-transform:capitalize !important; }

.quality_testing_equipments p { font-size:14px !important; line-height:18px !important; color:#fff !important; }



.quality_testing_equipments ul { padding:45px 0 0 0; }

.quality_testing_equipments ul li { font-size:18px; line-height:28px; color:#fff; background:url(images/arrow_yellow.png) left 6px no-repeat; padding:0 0 0 25px; }



.quality_testing_equipments_grey { background:#f8f8f8; padding:50px 50px 0 50px; }

.quality_testing_equipments_grey h2 { font-size:16px !important; color:#fc2222 !important; text-transform:capitalize !important; padding-bottom:10px !important; }

.quality_testing_equipments_grey p { font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }

.quality_testing_equipments_grey.padding { padding-bottom:40px; }



.foundry { background:#fc2222; padding:50px; }

.foundry h2 { font-size:26px !important; font-style:italic !important; color:#fff !important; text-transform:capitalize !important; }

.foundry ul.last { padding-right:0 !important; }

.foundry ul { padding:0 50px 0 0 !important; margin:0 !important; float:left; width:50%; }

.foundry ul li::before { content:" " !important; }

.foundry ul li { color:#ffff; margin:0 !important; padding:0 0 20px 30px !important; line-height:20px; font-size:14px; color:#fff; background:url(images/arrow_white.png) left 7px no-repeat; }



.sheet_metal_shop { background:#5b5b5b; padding:50px; }

.sheet_metal_shop h2 { font-size:26px !important; font-style:italic !important; color:#fff !important; text-transform:capitalize !important; }

.sheet_metal_shop p { font-size:14px !important; line-height:18px !important; color:#fff !important; }

.sheet_metal_shop ul { padding:45px 0 30px 0; margin:0 !important; }

.sheet_metal_shop ul li { font-size:18px; line-height:28px; color:#fff; background:url(images/arrow_yellow.png) left 6px no-repeat; padding:0 0 0 25px; margin:0 !important; }

.sheet_metal_shop .second_contain { padding:50px 0 0 0; }



.widget-sub-navigation, .widget_nav_menu, .widget_product_categories { padding:0; }

.mileston .ls-bg.ls-preloaded { width:100% !important; padding:0 !important; margin:0 !important; }

.mileston .vc_col-sm-9 { padding-left:0; padding-right:0; }



.mileston .ls-v5 .ls-nav-next { background:url(images/arrow_right.png) right top no-repeat !important; }

.mileston .ls-v5 .ls-nav-prev { background:url(images/arrow_left.png) left top no-repeat !important; }

.mileston .ls-v5 .ls-bottom-slidebuttons, .mileston .ls-v5 .ls-nav-start, .mileston .ls-v5 .ls-nav-stop, .mileston .ls-v5 .ls-nav-sides { top:5px; }

.mileston .ls-v5 .ls-bottom-slidebuttons a { background:url(images/dot_m.png) left top no-repeat; }

.mileston .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .mileston .ls-v5 .ls-bottom-slidebuttons a:hover { background:url(images/dot_m_h.png) left top no-repeat; }





.training { background:#fc2222; padding:50px; }

.training a {

	color: #762925;

	text-decoration: none;

}

.training a:hover { color:#fff; text-decoration:none; }



.training h2 { font-size:26px !important; font-style:italic !important; color:#fff !important; text-transform:capitalize !important; }

.training p { font-size:14px !important; line-height:18px !important; color:#fff !important; } 

.training .tagline { padding:40px 0 0 30px; }

.training .tagline h3 { font-size:20px !important; line-height:25px; color:#fff !important; text-transform:none !important;  }



.training_grey { background:#f8f8f8; padding:50px 50px 30px 50px; }



.training_grey.nopadding { padding:30px 50px; }

.training_grey a { color:#fc2222; }

.training_grey a:hover { color:#333; }

.training_grey .phone { padding-top:15px; }

.technology_center_subcity a { color:#fc2222; }

.technology_center_subcity a:hover { color:#333; }

.technology_center_subcity { padding:30px 50px 0 50px; }

.technology_center_subcity span { font-weight:700 !important; line-height:30px; color:#fc2222; }

.technology_center_subcity strong { color:#333 !important; }

.training_grey p { font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; }  

.training_black { background:#5b5b5b; padding:50px; }

.training_black ul { padding:0; margin:0; float:left; width:50%; }

.training_black ul li { padding:0 0 0 25px; margin:0; font-size:18px; color:#fff; line-height:32px; background:url(images/arrow_white_02.png) left 8px no-repeat; }



.quality { background:#fc2222; padding:50px 40px; }

.quality h2 { font-size:26px !important; font-style:italic !important; padding-bottom:15px; color:#fff !important; text-transform:capitalize !important; }

.quality h3 { font-size:18px !important; color:#fff !important; padding-bottom:10px; text-transform:capitalize !important; }

.quality p { font-size:14px !important; line-height:18px !important; color:#fff !important; }  

.quality ul { padding:40px 0 0 0; margin:0; }

.quality ul li { padding:0 0 0 17px; margin:0; color:#fff; font-size:14px; line-height:20px; background:url(images/arrow_white.png) left 6px no-repeat; }



.quality_circle { background:#5b5b5b; padding:50px 40px; }

.quality_circle p { font-size:14px !important; line-height:18px !important; color:#fff !important; }  

.quality_circle h2 { font-size:18px !important; color:#fff !important; padding-bottom:10px; text-transform:capitalize !important; }

.quality_circle .contain { padding:45px 0 0 20px; }



.quality_certifications { background:#f8f8f8; padding:50px 40px; }

.quality_certifications h2 { font-size:18px !important; color:#58585a !important; padding-bottom:10px; text-transform:capitalize !important; }

.quality_certifications p { font-size:14px !important; line-height:18px !important; color:#58585a !important; }  



.milestones-awards { background:url(images/milesotnes_bg.jpg) center center no-repeat; background-size:100% 100%; }

.milestones-awards .milestoncontent { text-align:center; padding:0 20px; }

.milestones-awards .milestoncontent p { font-size:26px !important; color:#5b5b5b !important; line-height:30px !important; }

.milestones-awards .milestoncontent p span { color:#fc2222 !important; font-weight:700 !important; }

.milestones-awards .milestoncontent h1 { font-size:26px !important; color:#fc2222 !important; font-style:italic !important; font-weight:700 !important; text-transform:capitalize !important; padding-bottom:30px; }

.milestones-awards .milestoncontent .ls-preloaded { margin-bottom:20px; }



.boosting_features ul.mk-flex-slides li .client-logo { width:50% !important; }



/*.home_client ul.mk-flex-slides li .client-logo { background-size:100% !important; width:60% !important }*/

.page-template-solution-page-php .mk-main-wrapper-holder { max-width:1350px; margin:0 auto; margin-bottom:0px; }



/*====================================== Sitemap ======================================*/

.sitemap_website .home { padding-bottom:20px; }

.sitemap_website .home .icon { background:#fc2222 url(images/home_icon.png) 85% 85% no-repeat; width:20%; height:182px; float:left; font-size:0; }

.sitemap_website .home .link { float:left; padding:40px 0 0 30px; width:80%; }

.sitemap_website .home .link h2 { color:#bcbcbc !important; font-size:18px !important; font-weight:400 !important; }

.sitemap_website .home .link ul { padding:0px 0 0 0; margin:0; }

.sitemap_website .home .link ul li { float:left; padding:0; margin:0; width:20%; font-size:14px; line-height:27px; }

.sitemap_website .home .link ul li a { color:#5b5b5b; text-transform:uppercase; }

.sitemap_website .home .link ul li a:hover { color:#fc2222; }



.sitemap_website .product .icon { background:#fc2222 url(images/product_icon.png) 85% 85% no-repeat; width:20%; height:182px; float:left; font-size:0; }

.sitemap_website .product .link { float:left; padding:40px 0 0 30px; width:80%; }

.sitemap_website .product .link h2 { color:#bcbcbc !important; font-size:18px !important; font-weight:400 !important; }

.sitemap_website .product .link .problock h2 { color:#5b5b5b !important; font-size:18px !important; font-weight:400 !important; text-transform:capitalize !important; }

.sitemap_website .product .link .problock { border-bottom:1px solid #dedede; margin-bottom:20px; padding-bottom:10px; float:left; width:100%; }

.sitemap_website .product .link .problock .subcat { width:33%; float:left; }

.sitemap_website .product .link .problock h5 { padding:0 !important; margin:0; }

.sitemap_website .product .link .problock h5 a { font-size:12px !important; color:#949494 !important; font-weight:700 !important; text-transform:capitalize !important; }

.sitemap_website .product .link .problock h5 a:hover {  color:#fc2222 !important; }

.sitemap_website .product .link ul { padding:0px 0 10px 0; margin:0; float:left; width:100%; }

.sitemap_website .product .link ul li { float:left; padding:0; margin:0; width:33%; font-size:12px; line-height:27px; }

.sitemap_website .product .link ul li a { color:#949494; }

.sitemap_website .product .link ul li a:hover { color:#fc2222; }



.sitemap_website .about { padding-bottom:20px; }

.sitemap_website .about .icon { background:#fc2222 url(images/about_icon.png) 85% 85% no-repeat; width:20%; height:182px; float:left; font-size:0; }

.sitemap_website .about .link { float:left; padding:40px 0 0 30px; width:80%; }

.sitemap_website .about .link h2 { color:#bcbcbc !important; font-size:18px !important; font-weight:400 !important; }

.sitemap_website .about .link ul { padding:0px 0 0 0; margin:0; }

.sitemap_website .about .link ul li { float:left; padding:0; margin:0; width:33%; font-size:14px; line-height:27px; }

.sitemap_website .about .link ul li a { color:#5b5b5b; }

.sitemap_website .about .link ul li a:hover { color:#fc2222; }



.sitemap_website .strenth { padding-bottom:20px; }

.sitemap_website .strenth .icon { background:#fc2222 url(images/strenth_icon.png) 85% 85% no-repeat; width:20%; height:182px; float:left; font-size:0; }

.sitemap_website .strenth .link { float:left; padding:40px 0 0 30px; width:80%; }

.sitemap_website .strenth .link h2 { color:#bcbcbc !important; font-size:18px !important; font-weight:400 !important; }

.sitemap_website .strenth .link ul { padding:0px 0 0 0; margin:0; }

.sitemap_website .strenth .link ul li { float:left; padding:0; margin:0; width:33%; font-size:14px; line-height:27px; }

.sitemap_website .strenth .link ul li a { color:#5b5b5b; }

.sitemap_website .strenth .link ul li a:hover { color:#faaf31; }



.sitemap_website ul.common_link { padding:50px 0 0 0; margin:0; }

.sitemap_website ul.common_link li { padding:0 0 0 35px; min-height:177px; margin:0 2% 0 0; width:18.3%; float:left; font-size:14px; color:#5b5b5b; line-height:18px; }

.sitemap_website ul.common_link li h2 { padding:0 0 15px 0 !important; margin:0 !important; line-height:18px !important; }

.sitemap_website ul.common_link li h2 a { font-size:18px !important; color:#bcbcbc !important; font-weight:400 !important; }

.sitemap_website ul.common_link li h2 a:hover { color:#fc2222 !important; }

.sitemap_website ul.common_link li.clientel { background:url(images/clientel_icon.png) left 5px no-repeat; }

.sitemap_website ul.common_link li.support { background:url(images/support_icon.png) left 5px no-repeat; }

.sitemap_website ul.common_link li.network { background:url(images/network_icon.png) left 5px no-repeat; }

.sitemap_website ul.common_link li.career { background:url(images/career_icon.png) left 5px no-repeat; }

.sitemap_website ul.common_link li.contact { background:url(images/contact_icon.png) left 5px no-repeat; margin-right:0; }

.sitemap_website ul.common_link li.news_media { background:url(images/news_media_icon.png) left 5px no-repeat; }

.sitemap_website ul.common_link li.virtual_tour { background:url(images/virtual_tour_icon.png) left 5px no-repeat; }



.menu-jyoti-unit-1-menu-container ul.menu { border:none; border-radius:0; background:#5b5b5b; padding:0px 0 0 0; }

.menu-jyoti-unit-1-menu-container ul.menu li.current_page_item a { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; }

.menu-jyoti-unit-1-menu-container ul.menu li { border:none; }

.menu-jyoti-unit-1-menu-container ul.menu li a { font-family:'Roboto'; font-size:14px !important; color:#fff  !important; line-height:28px !important; padding:5px 0px 5px 23px !important; }

.menu-jyoti-unit-1-menu-container ul.menu li a:hover { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; } 

.menu-jyoti-unit-1-menu-container ul.menu li a:before { content:" "; margin-right:0; }



.menu-jyoti-unit-3-container ul.menu { border:none; border-radius:0; background:#5b5b5b; padding:0px 0 0 0; }

.menu-jyoti-unit-3-container ul.menu li.current_page_item a { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; }

.menu-jyoti-unit-3-container ul.menu li { border:none; }

.menu-jyoti-unit-3-container ul.menu li a { font-family:'Roboto'; font-size:14px !important; color:#fff  !important; line-height:28px !important; padding:5px 0px 5px 23px !important; }

.menu-jyoti-unit-3-container ul.menu li a:hover { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; } 

.menu-jyoti-unit-3-container ul.menu li a:before { content:" "; margin-right:0; }



.page-template-virtual_tour-php .mk-fullwidth-true { max-width:1350px; margin:0 auto; margin-bottom:50px; }

.virtual-tour-video { background:#f8f8f8; padding:50px; margin-top:38px; text-align:center; }

.virtual-tour-video h2 { font-size:20px !important; text-transform:capitalize !important; color:#5b5b5b; text-align:left !important; padding-bottom:30px; }



.getting_problem_viewing_tour ul { padding:0 !important; margin:0 !important; }

.getting_problem_viewing_tour ul li { padding:0 30px 0 50px !important; margin:0 !important; font-size:14px !important; line-height:18px !important; color:#5b5b5b !important; display:inline-block; }

.getting_problem_viewing_tour ul li span { padding:0 0 0 15px; margin:0; display:block; }

.getting_problem_viewing_tour ul li a { color:#fc2222 !important; }

.getting_problem_viewing_tour ul li a:hover { color:#5b5b5b !important; }

.getting_problem_viewing_tour ul li.quick_time { background:url(images/quick_time_icon.png) left 5px no-repeat; }

.getting_problem_viewing_tour ul li.power_restart { background:url(images/power_restart_icon.png) left 5px no-repeat; }

.getting_problem_viewing_tour ul li.right_click { background:url(images/right_click_icon.png) left 5px no-repeat; }



.getting_problem_viewing_tour { padding:30px; }

.getting_problem_viewing_tour h2 { font-size:14px !important; text-transform:capitalize !important; color:#5b5b5b !important; }



.sidebar-wrapper .widgettitle { font-size:20px !important; color:#fc2222 !important; }

.page-template-virtual_tour-php .vc_col-sm-9 { padding-left:0; padding-right:0; }



.widget_news_feed .mk-button { float:left; }

.home_latest_news { padding-right:40px !important; }

.home_latest_news .mk-button.outline-dimension { border:2px solid #fc2222 !important; color:#333 !important; padding:10px 15px !important; font-size:14px !important; letter-spacing:0 !important; }

.home_latest_news .mk-button.outline-dimension:hover { color:#fff !important; }

.home_latest_news .widget_news_feed .flex-direction-nav { top:-30px; }



.home_product_updates {  }

.home_product_updates .mk-button.outline-dimension { border:2px solid #fc2222 !important; color:#333 !important; padding:10px 15px !important; font-size:14px !important; letter-spacing:0 !important; }

.home_product_updates .mk-button.outline-dimension:hover { color:#fff !important; }



.apply_online {  }

/*.apply_online .formfield.col1 { width:100%; margin-right:0; }*/

.apply_online .formfield { float:left; width:48.6%; padding-bottom:20px; margin-right:30px; }

.apply_online .formfield.last { margin-right:0; }

.apply_online .formfield label { float:left; width:33%; line-height:37px; }

.apply_online .wpcf7-form-control-wrap span.wpcf7-not-valid-tip { display:none; visibility:hidden; }

/*.apply_online .formfield:nth-child(odd) { margin-right:30px; }

.apply_online .formfield:nth-child(even) { margin-right:0; }*/

.apply_online .formfield label span { color:#fc2222; padding-left:5px; }

.apply_online .wpcf7-form-control-wrap { float:left; width:67%; }

.apply_online .formfield input, .apply_online .formfield select { width:100%; }

.apply_online .formfield textarea { width:100%; height:80px; }

.apply_online .formfield input.wpcf7-not-valid { border:1px solid #fc2222; }

.apply_online .formfield.mselect select { background:none !important; }

.apply_online .form_btn { padding-top:20px; float:left; width:100%; }



.apply_online b.tit { color:#fc2222; }

.apply_online .apply_table tr.tit_table td { background:#f8f8f8; min-height:70px; }

.apply_online .apply_table tr td { width:20%; float:left; padding-left:0; }

.apply_online .apply_table tr td .wpcf7-form-control-wrap { float:none; width:auto; }

.apply_online .apply_table tr td input { float:left; width:100%; }



.apply_online .languages_table tr.tit_table td { background:#f8f8f8; min-height:50px; }

.apply_online .languages_table tr td { width:16.6%; float:left; }

.apply_online .languages_table tr td .wpcf7-form-control-wrap { float:none; width:auto; }

.apply_online .languages_table tr td input { float:left; width:100%; }

.apply_online .languages_table tr td span.wpcf7-list-item-label { display:none; visibility:hidden; }

.apply_online .languages_table tr td input[type="checkbox"] { margin:15px 0 0 0; }

.apply_online .languages_table tr td { padding-bottom:0; }



.apply_online .formfield.browse input { border:1px solid #e3e3e3; height:auto; padding:8px 10px; }



.subpage_header_white.about { background:#f1f1f1 url(images/about_bg_header.png) right bottom no-repeat; height:250px; }

.subpage_header_white.virtual_tour { background:#f1f1f1 url(images/virtual_tour_bg_header.png) right bottom no-repeat; height:250px; }

.subpage_header_white.strength { background:#f1f1f1 url(images/strength_bg_header.png) right bottom no-repeat; height:250px; }



.subpage_header_white.support { background:#f1f1f1 url(images/support_bg_header.png) right bottom no-repeat; height:250px; }



.subpage_header_white.sitemap { background:#f1f1f1 url(images/sitemap_bg_header.png) right bottom no-repeat; height:250px; }

.subpage_header_white.clientele { background:#f1f1f1 url(images/clientele_bg_header.png) right bottom no-repeat; height:250px; }

.subpage_header_white.sales_services { background:#f1f1f1 url(images/sales_services_bg_header.png) right bottom no-repeat; height:250px; }

.subpage_header_white.career { background:#f1f1f1 url(images/career_bg_header.png) right bottom no-repeat; height:250px; }

.subpage_header_white.solution { background:#f1f1f1 url(images/solution_bg_header.png) right bottom no-repeat; height:250px; }



.subpage_header_white.newsmedia { background:#f1f1f1 url(images/newsmedia_bg_header.png) right bottom no-repeat; /*height:250px;*/ min-height:250px }



.blog .mk-grid h1.page-introduce-title  { display:none; visibility:hidden; }

.single.single-post .subpage_header_white .center_subpage { padding:85px 0; }

.archive.category .subpage_header_white .center_subpage { padding-top:85px; }

.archive.date .subpage_header_white .center_subpage { padding-top:85px; }



.subpage_header_white img { float:left; display:inherit; margin:0; }

.subpage_header_white h1 { font-family:'Roboto' !important; font-size:36px !important; text-transform:capitalize !important; font-weight:700 !important; color:#636363 !important; padding:0 0 0 17px; margin:0; line-height:68px; float:left; text-align:left; width:auto; }

.subpage_header_white h1.blogtitle { line-height:20px !important; color:#939598 !important; font-weight:400 !important; font-size:16px !important;  width:90%; }

.subpage_header_white h1.blogtitle span { line-height:40px !important; font-size:36px !important; text-transform:capitalize !important; font-weight:700 !important; color:#636363 !important; }

.subpage_header_white h1.blogtitle a { color:#939598; font-weight:400; font-size:16px; }

.subpage_header_white h1.blogtitle a:hover { color:#fc2222; }

.subpage_header_white .center_subpage { margin:0 auto; max-width:1135px; width:100%; float:none; padding:70px 0 0 0; }

.page-template-sitemap-template-php .subpage_header_white .center_subpage { padding-top:90px; }

.blog .subpage_header_white .center_subpage { padding-top:90px; }

.subpage_header_white.mk-fullwidth-true { max-width:100%; margin:0; }

.page-template-virtual_tour-php .subpage_header_white.virtual_tour { margin-bottom:40px; }



.subpage_header { background:#2f2f2f; height:250px; }

.subpage_header .center_subpage { margin:0 auto; max-width:1135px; width:100%; float:none; padding:60px 0 0 0; }

.subpage_header img { float:none; display:block; margin:0 auto; }

.subpage_header h1 { font-family:'Roboto' !important; font-size:38px !important; font-weight:500 !important; color:#fff !important; padding:0 0 0 0px; margin:0; line-height:41px; /*float:left;*/ text-align:center; width:100%; }

.subpage_header h1.network { background:url(images/n-ewtwork_icon.png) left bottom no-repeat; }







.theme-page-wrapper #mk-sidebar.mk-builtin { float:right; }

.single-post #theme-page .theme-page-wrapper .theme-content { float:left; width:70%; }



.page-template-virtual_tour-php .subpage_header.mk-fullwidth-true { max-width:100%; }

.page-template-strength-page-php .subpage_header.mk-fullwidth-true { max-width:100%; margin-bottom:0; }

.page-template-about-us-page-php .subpage_header.mk-fullwidth-true { max-width:100%; margin-bottom:0; }



.newslider h2.produc-widget-title { font-size:13px !important; font-weight:700 !important; line-height:18px !important; color:#999999 !important; }

.newslider p { font-size:14px !important; line-height:18px !important; text-align:left !important; padding-bottom:20px; }

.newslider .newsimgwidgt.image { padding-right:20px; }



.people_culture_grey .mk-slideshow-shortcode, .people_culture_orange .mk-slideshow-shortcode { margin-bottom:0; }

.people_culture_grey { background:#f8f8f8; }

.people_culture_grey .vc_col-sm-6 { padding:0; }

.people_culture_grey .vc_col-sm-6.images p { margin:0; }

.people_culture_grey .vc_col-sm-6.contain h2 { color:#fc2222 !important; font-size:26px !important; font-weight:400 !important; text-transform:capitalize !important; }

.people_culture_grey .vc_col-sm-6.images .mk-list-styles { margin:0 !important; }

 

.people_culture_grey .vc_col-sm-6.contain { padding:40px 50px 0 50px; }

.people_culture_grey .vc_col-sm-6.contain p { font-size:14px !important; line-height:18px !important; color:#777777 !important; }



.people_culture_orange { background:#fc2222; }

.people_culture_orange .vc_col-sm-6.images { padding:0; }

.people_culture_orange .vc_col-sm-6.images p { margin:0; }

.people_culture_orange .vc_col-sm-6.contain h2 { color:#fff !important; font-size:26px !important; font-weight:700 !important; text-transform:uppercase !important; }



.people_culture_orange .vc_col-sm-6.contain { padding:60px 30px 0 30px; }

.people_culture_orange .vc_col-sm-6.contain p { font-size:14px !important; line-height:18px !important; color:#fff !important; }



.has-mega-menu .megamenu-title { padding:9px 10px 0; }

.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link { padding:10px 10px 5px 10px; }

.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link span { font-size:9px; color:#777; line-height:10px; }

/*.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link span:hover { color:#f1f1f1; }*/



.huronhome { padding-right:60px; }

.marshome { background:url(images/marsmission.jpg) center top no-repeat; float:left; width:100%; text-align:center; padding:140px 0 70px 0;background-color:#000; margin-top:60px;height:400px; }

.marshome.vc_row { margin-left:0; }

.marshome .mk-text-block { text-align:center !important; margin:0 auto; max-width:1240px; color:#fff !important; }

.marshome .mk-text-block p { color:#1e1e1e !important; font-size:14px !important; font-weight:700 !important; padding:0; margin:0; }

.marshome .mk-text-block h2 { font-family:'Roboto' !important; font-weight:900 !important; color:#1e1e1e !important; font-size:72px !important; padding-bottom:60px; }

.marshome .mk-text-block a.marsbtn { font-size:14px; text-transform:uppercase; font-weight:700; color:#1e1e1e; border:2px solid #000000; padding:12px 25px; margin-top:60px; }

.marshome .mk-text-block a.marsbtn:hover { color:#fc2222; border-color:#fc2222; }



.margin_01 { margin-bottom:20px; }



.home .layertext h1, .home .layertext h1 span { font-size:91px !important; }



.boosting_features .mk-clients-shortcode .flex-direction-nav a { top:37px; }

.newslider .news-widget-excerpt { font-size:14px !important; line-height:18px !important; text-align:left !important; }

.newslider h4.news-widget-title a { color:#404040 !important; }

.newslider h4.news-widget-title a:hover { color:#f79433 !important; }



.blog-similar-posts ul.four-cols li {  }

.blog-similar-posts ul.four-cols li img  { height:150px; width:100%; }



.backtohome { border:2px solid #fc2222 !important; color:#333 !important; padding:10px 15px !important; font-size:14px !important; letter-spacing:0 !important; font-weight:700; }

.backtohome:hover { background:#fc2222; color:#fff !important; }

.disingeby { float:right; }



.contactfrm textarea  { width:99% !important; max-width:100%; }

.contactfrm input[type=email], .contactfrm input[type=password], .contactfrm input[type=tel], .contactfrm input[type=text] { width:48%; }



.career_center { margin:0 auto !important; max-width:1140px; }

.career_center h2 { font-weight:700 !important; color:#333 !important; font-size:26px !important; text-transform:capitalize !important; padding-bottom:10px; margin-bottom:40px; background:url(images/solution_tit.jpg) left bottom no-repeat; }



.contactfrm .wpcf7-not-valid-tip { display:none; visibility:hidden; }

.contactfrm input.wpcf7-not-valid, .contactfrm textarea.wpcf7-not-valid { border:1px solid #ff0000; }



.slidebntn { color:#000 !important; }

.slidebntn:hover { color:#fff !important; }



.contactfrm .form_field { padding-bottom:15px; float:left; width:100%; }

.contactfrm h2 { border-bottom:1px solid #e3e3e3; padding-bottom:15px; margin-bottom:30px; font-size:20px !important; float:left; width:100%; padding-top:20px; }

.contactfrm .form_field label { float:left; width:100%; padding-bottom:5px; }

.contactfrm .form_field input { width:100%; }



.contactfrm .form_field.checkcol3 label { width:32%; padding:0px 0 20px 0; }

.contactfrm .form_field.checkcol3 input { width:auto; }

.contactfrm .form_field.checkcol3 input[type="text"] { float:left; width:67%; }



.contactfrm span.wpcf7-list-item { margin:0; }



.contactfrm .form_field.col2 { float:left; width:48%; margin-right:3%; }

.contactfrm .form_field.col2.last { margin-right:0; }

.contactfrm .form_field.col2 input { width:100%; }

.contactfrm .form_field.col2 label { width:100%; padding-bottom:10px; }



.contactfrm .form_field.col1 label { width:30%; }

.contactfrm .form_field.col1 input { width:70%; }



.contactfrm .form_field.scol1 label { width:30%; }

.contactfrm .form_field.scol1 input { width:100%; max-width:60px; margin-right:15px; }



.contactfrm .form_field.col3 label { width:100%; }

.contactfrm .form_field.col3 input { width:26.4%; }

.contactfrm .form_field.col3 span.lebel { padding:0 3%; }

.contactfrm .form_field.col3 span.lebel.first { padding-left:0; }

.contactfrm .formbtn { float:left; width:100%; padding-top:20px; }



.support_center.mk-fullwidth-true { max-width:1350px; margin:0 auto; margin-bottom:50px; }



.page-template-support-service-page-php .subpage_header_white.support { margin-bottom:40px; }



.menu-service-menu-container ul.menu { border:none; border-radius:0; background:#5b5b5b; padding:0px 0 0 0; }

.menu-service-menu-container ul.menu li.current_page_item a { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; }

.menu-service-menu-container ul.menu li { border:none; }

.menu-service-menu-container ul.menu li a { font-family:'Roboto'; font-size:14px !important; color:#fff  !important; line-height:28px !important; padding:5px 0px 5px 23px !important; }

.menu-service-menu-container ul.menu li a:hover { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; } 

.menu-service-menu-container ul.menu li a:before { content:" "; margin-right:0; }



.menu-trainings-menu-container ul.menu { border:none; border-radius:0; background:#5b5b5b; padding:0px 0 0 0; }

.menu-trainings-menu-container ul.menu li.current_page_item a { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; }

.menu-trainings-menu-container ul.menu li { border:none; }

.menu-trainings-menu-container ul.menu li a { font-family:'Roboto'; font-size:14px !important; color:#fff  !important; line-height:28px !important; padding:5px 0px 5px 23px !important; }

.menu-trainings-menu-container ul.menu li a:hover { background:#585858; color:#fc2222 !important; font-weight:400; border-left:3px solid #fc2222 !important; padding:5px 0px 5px 20px !important; } 

.menu-trainings-menu-container ul.menu li a:before { content:" "; margin-right:0; }



.spare-quotation-request .formfield { float:left; width:48.5%; margin-right:3%; padding-bottom:15px; }

.spare-quotation-request .formfield.last { margin-right:0; }



.spare-quotation-request .formfield label { float:left; width:100%; padding-bottom:10px; font-weight:400 !important; }

.spare-quotation-request .formfield label span { color:#fc2222; padding-left:5px; }

.spare-quotation-request .formfield input, .spare-quotation-request .formfield select, .spare-quotation-request .formfield textarea { width:100%; float:left; }

.spare-quotation-request .formfield textarea { height:90px; font-family:'Roboto'; }

.spare-quotation-request .formfield .redmsg { color:#ff0000; }

.spare-quotation-request .formfield.col1 { width:100%; margin:0; }

.spare-quotation-request h2 { border-bottom:1px solid #e3e3e3; padding-bottom:15px; margin-bottom:20px; font-size:24px !important; }

.spare-quotation-request .wpcf7-not-valid-tip { display:none; visibility:hidden; }

.spare-quotation-request input.wpcf7-not-valid, .contactfrm textarea.wpcf7-not-valid { border:1px solid #ff0000; }



.single-our-products #theme-page .theme-page-wrapper { margin-top:0; }



.makean_inquiry h2 { border-bottom:1px solid #e3e3e3; padding-bottom:15px; margin-bottom:20px; font-size:24px !important; }

.makean_inquiry h3 { border-bottom:1px solid #e3e3e3; padding-bottom:15px; padding-top:20px; margin-bottom:20px; font-size:18px !important; }

.makean_inquiry .form_field.checkcol2 label.col1 { width:100%; }

.makean_inquiry .form_field.checkcol2 label { width:50%; float:left; }



.makean_inquiry .form_field.checkcol2 input { margin-right:5px; width:auto; float:none; height:auto; border:none; }



.makean_inquiry .form_field label { float:left; width:30%; }

.makean_inquiry .form_field input, .makean_inquiry .form_field select, .makean_inquiry .form_field textarea { float:right; width:68%; border:1px solid #e3e3e3; height:40px; box-shadow:none; color:#333; }

.makean_inquiry .form_field textarea { height:80px; padding:10px !important; font-family:'Roboto'; }

.makean_inquiry .form_field { padding-bottom:10px; float:left; width:100%; }

.makean_inquiry .form_field.col3 {  }

.makean_inquiry .form_field.col3 label { width:100%; }

.makean_inquiry .form_field.col3 input { width:24%; float:none; }

.makean_inquiry .form_field.col3 span.lebel { padding:0 3%; }

.makean_inquiry .form_field.col3 span.lebel.first { padding-left:0; }



.huronsubsid h2 { color:#fc2222 !important; padding-top:15px; padding-bottom:15px; }

.huronsubsid h3 { font-size:18px !important; }

.huronsubsid .tuvcerti.first { border-right:1px solid #e3e3e3; padding-left:0; }

.huronsubsid .tuvcerti { padding-left:20px; }

.huronsubsid .tuvcerti_main { padding-left:20px; padding-bottom:20px; }



.huronsubsid .vc_col-sm-9 { padding:30px 0px 0px 50px; }

.worldwide_network_main .vc_col-sm-9 { padding:50px 0px 50px 60px; }



.quality_certifications { padding-top:50px; }

.quality_certification { padding:30px 30px 30px 30px; }

.quality_certification h2 { color:#fc2222 !important; font-size:30px; font-weight:700; font-family:'Roboto'; text-transform:capitalize !important; }

.quality_certification p { font-size:14px !important; line-height:18px !important; color:#58585a !important; }



.quality_certification ul { padding:0 0 0px 0 !important; margin:0 !important; }

.quality_certification ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }





.worldwide_network { padding-top:20px; }

.worldwide_network ul { padding:0 0 20px 0 !important; margin:0 !important; }

.worldwide_network ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }



.spares_service_black { background:#5b5b5b; padding:50px; }

.spares_service_black p { color:#fff !important; font-size:14px !important; line-height:18px !important; }

.spares_service_black a { color:#fff; text-decoration:underline; }

.spares_service_black a:hover { color:#fff; text-decoration:none; }

.spares_service_black .left { padding-top:50px; }





.spares_service_grey { background:#f8f8f8; padding:50px; }

.spares_service_grey p { color:#333 !important; font-size:14px !important; line-height:18px !important; }

.spares_service_grey a { color:#fc2222; text-decoration:none; }

.spares_service_grey a:hover { color:#333; text-decoration:none; }

.spares_service_grey .left { padding-top:50px; }



.spare-quotation-request-main { padding:30px 50px 0 50px !important; }



.machine-first-acquaintance .vc_col-sm-6 { padding:30px 0 0 50px; }

.machine-first-acquaintance p { color:#333 !important; font-size:14px !important; line-height:18px !important; }

.machine-first-acquaintance a { color:#fc2222; text-decoration:none; }

.machine-first-acquaintance a:hover { color:#333; text-decoration:none; }

.machine-first-acquaintance ul { padding:0 0 20px 0 !important; margin:0 !important; }

.machine-first-acquaintance ul li { padding:0 0 15px 20px; margin:0; color:#58585a !important; font-size:14px !important; line-height:18px !important; background:url(images/arrow_orange.png) left 6px no-repeat !important; }




.client_testimonial { padding:50px 0; }
.client_testimonial .mk-testimonial.avantgarde-style .mk-testimonial-author { margin-top:0; }
.client_testimonial .mk-testimonial.avantgarde-style .mk-testimonial-content { padding-bottom:0; }

ul.langbar { padding:0; margin:-35px 0 0 0; width:auto; float:right; padding:0px 0 0 0; }
ul.langbar li { list-style:none; display:inline-block; padding:0 0 0 3px; margin:0; line-height:15px; font-size:10px; }
ul.langbar li a { display:inline-block; width:15px; height:11px; padding:0; margin:0; line-height:1; text-indent:-9999px; }
ul.langbar li a.englan { background:url(images/england-sub.png) left center no-repeat;  }
ul.langbar li a.inlan { background:url(images/india-sub.png) left center no-repeat;  }
ul.langbar li a.delan { background:url(images/germany-sub.png) left center no-repeat;  }
ul.langbar li a.frlan { background:url(images/franch-sub.png) left center no-repeat;  }
ul.langbar li a.itlan { background:url(images/italy-sub.png) left center no-repeat;  }
ul.langbar li a.india { background:url(images/india-sub.png) left center no-repeat;  }
ul.langbar li a.usa { background:url(images/usa.png) left center no-repeat;  }
ul.langbar li a:hover, ul.langbar li a.active { -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -webkit-filter: grayscale(100%);
         filter: gray;
         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); }

.mk-header-toolbar .widget { overflow:visible !important; }


/*Responsive*/

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

.about-video.vc_col-sm-6 { height:inherit; }

.page-template-about-us-page .vc_col-sm-6 { width:100%; float:left; }

.about-bottom .rightblockmain { padding:55px 60px 140px 45px; }

.page-template-career-page .dvfirst h4 { font-weight:400; font-size:14px !important; }

.contact_email { margin-left:25px; }

.apply_online .formfield { width:48.4%; }

}



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

.solution_icon { padding:60px 0 0 0; }

.product_landing { padding:0 20px; }

.product_landing .product_landing_header { padding:0 20px; }

.product_landing .product_list { width:31.2%; min-height:180px; }

.product_landing .product-main { padding:0 20px; }

.ceo_orange .left_part { padding-top:20px; }



.company_profile_orange .right_part { min-height:inherit; }

.company_profile_orange .right_part img { position:relative; }

.company_profile_orange .right_part { width:100%; text-align:center; }

.company_profile_orange .left_part { width:100%; padding-right:50px; }

.company_profile_white .right_part { width:100%; }

.company_profile_white .left_part { width:100%; text-align:center; padding-bottom:50px; }



.management_tuv .right_part { width:100%; }

.management_tuv .left_part { width:100%; text-align:center; }



.history_orange .left_part { width:100%; }

.history_orange .right_part { width:100%; }



.human_resource_our_values .left_part h2 { text-align:center !important; }

.human_resource_development { padding:30px; }

.human_resource_development .contain { padding-right:0; }

.people_culture_grey .vc_col-sm-6.images img { display:block; margin:0 auto; float:none; }

.people_culture_orange .vc_col-sm-6.images img { display:block; margin:0 auto; float:none; }

.product_landing_header .left_part { padding-left:20px; }



.contactfrm .form_field.col3 input { width:26.2%; }



.about-video.padding_top { padding-top:0px; }



 }

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

.page-template-about-us-page .vc_col-sm-3, .page-template-about-us-page .vc_col-sm-9 { width:100%; }

.solution_icon { padding:15px 0 0 0; }

.solution_icon .left_part { text-align:center; width:100%; }

.solution_icon .right_part { width:100%; font-size:15px !important; line-height:18px !important; font-weight:400; text-align:center; background-position:center bottom; }

.mk-tabs-panes .vc_col-sm-4 { width:40%; }

.sulutiontab ul { padding-right:0; }

.support-form .feedbackfrm .feedbackfrmleft input { width:42%; }



.page-template-career-page .dvfirst, .page-template-career-page .dvsecond, .page-template-career-page .dvthird { width:100%; }

.page-template-career-page .dvsecond { padding:0 0 10px 10px; }

.page-template-career-page .dvthird { padding-left:10px; }

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

.jobdetailright1 { float:none; width:100%; margin:0 auto; max-width:420px; }



.career_tab .responsive-tabs ul.responsive-tabs__list li#tablist1-tab1 { padding-left:15%; }

.network_tab .responsive-tabs ul.responsive-tabs__list li#tablist1-tab1 { padding-left:15%; }



.product_landing_header .left_part { padding:30px 0 0 20px; }



.product_landing .product-main { padding:0 0px; }

.product_landing .product_list { width:100%; min-height:inherit; }



.single_product_header .proheadleft { width:100%; text-align:center; }

.single_product_header .proheadright { width:100%; text-align:center; padding-top:30px; }

.single_product_header .proheadleft p { min-height:inherit; padding-bottom:30px; }



.product_detail .product_detail_icon { width:50%; }

.page-template-solution-page .mk-tabs-panes .vc_col-sm-4 { width:100%; }



.ceo_orange .left_part { width:100%; }

.ceo_orange .right_part { width:100%; text-align:center; }



.history_massage { background:#f8f8f8; }



.our_logo_grey .left_part { width:100%; padding-bottom:30px; }

.our_logo_grey .right_part { width:100%; }

.our_logo_grey .right_part img { display:block; margin:0 auto; }

.our_logo_white .logo_concept { width:100%; padding:0 0 30px 0; min-height:inherit; }



.sustainability_grey .left_part { width:100%; }

.sustainability_grey .right_part { width:100%; text-align:center; }

.sustainability_white .left_part { width:100%; text-align:center; }

.sustainability_white .right_part { width:100%; text-align:center; }

.sustainability_white .left_part.text_01 { text-align:left; padding:0 30px 30px 30px; }

.sustainability_white .right_part.text_02 { text-align:left; padding:30px; }



.csr_grey .left_part { width:100%; }

.csr_grey .right_part { width:100%; text-align:center; padding-top:30px; }

.csr_grey_white .left_part { width:100%; padding-right:0; }

.csr_grey_white .right_part { width:100%; padding-left:0; }

.csr_black .left_part { padding:0 0 30px 0; width:100%; }

.csr_black .right_part { width:100%; }



.aboutus_orange .left_part, .aboutus_orange .right_part { width:100%; }

.aboutus_grey .left_part, .aboutus_grey .right_part { width:100%; }



.manufacturing_excellence .vc_col-sm-6 { width:100% !important; }

.manufacturing_grey .vc_col-sm-6 { width:100% !important; }

.design_engineering .contain_bg { width:100%; }



.quality_testing_equipments .vc_col-sm-6 { width:100% !important; }

.quality_testing_equipments_grey .vc_col-sm-6 { width:100% !important; }

.quality_assurance .vc_col-sm-6 { width:100% !important; }

.quality_assurance .contain_02 { padding-top:0; }

.quality_testing_equipments ul { padding:0 !important; margin:0 !important; }



.foundry ul { width:100%; }



.sheet_metal_shop ul { padding-top:0; }

.sheet_metal_shop .vc_col-sm-6 { width:100% !important; }

.training .vc_col-sm-6 { width:100% !important; }

.training_black ul { width:100%; }

.sheet_metal_shop .second_contain { padding:0; }



.quality .vc_col-sm-6 { width:100% !important; }

.quality_circle .vc_col-sm-6 { width:100% !important; }

.quality_certifications .vc_col-sm-6 { width:100% !important; }

.quality ul { padding:0; }

.quality_circle .contain { padding:0 0 0 15px; }



.sitemap_website ul.common_link li { width:23%; }

.sitemap_website ul.common_link li.contact { margin-right:2%; }



.apply_online .formfield { width:47%; }

.apply_online .formfield label { width:100%; }

.apply_online .wpcf7-form-control-wrap { width:100%; }



.subpage_header h1 { font-size:35px !important; }



.ceo_grey .left_part { width:100%; }

.ceo_grey .right_part { width:100%; text-align:center; }

.subpage_header_white h1.blogtitle { width:85%; }



.officeleft { width:100%; padding-bottom:30px; }

.officeright { width:100%; }



.contact_main .vc_col-sm-4 { width:100%; }

.contact_main .vc_col-sm-8 { width:100%; }

.spare-quotation-request .formfield { width:100%; margin-right:0; }



}



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

.solution_icon { padding:15px 0; float:left; width:100%; }

.solution_icon .left_part { width:20%; }

.solution_icon .right_part { width:70%; text-align:left; background-position:left bottom; }

.mk-tabs-panes .vc_col-sm-4 { /*width:100%;*/ }

.support-form .feedbackfrm .feedbackfrmleft input { width:41%; }

.support-form .title-mobile .mk-li-help:before, .support-form .title-mobile .mk-moon-bubble-6:before { padding-right:10px; }

.page-template-career-page .carblock4 { width:100%; }

.page-template-career-page .carblock5 { width:100%; }

.page-template-career-page .carblock1 { width:100%; }

.page-template-career-page .carblock2 { width:100%; }

.page-template-career-page .vc_custom_1425619808418 .mk-text-block .mk-text-blockinner2 { width:100%; }

.career_tab .mk-text-block .mk-text-blockinner2 h2 { padding-top:20px; }

.page-template-career-page .carblock6 { width:100%; }



.product_detail .key_features { width:100%; }

.product_detail .video_right { width:100%; }

.product_detail .product_detail_icon { width:100%; }



.management_contain h2 { width:100%; text-align:left; }

.management_contain .right_part { width:100%; }

.milestones-awards .milestoncontent h1 { padding-bottom:65px; }

.milestones-awards .milestoncontent p { font-size:20px !important; }



.sitemap_website .home .icon { width:100%; }

.sitemap_website .home .link { width:100%; }

.sitemap_website .product .icon { width:100%; }

.sitemap_website .product .link { width:100%; }

.sitemap_website .about .icon { width:100%; }

.sitemap_website .about .link { width:100%; }

.sitemap_website .about .link ul li { width:50%; }

.sitemap_website .strenth .icon { width:100%; }

.sitemap_website .strenth .link { width:100%; }

.sitemap_website .strenth .link ul li { width:50%; }

.sitemap_website ul.common_link li { width:31%; }

.subpage_header img { float:none; display:block; margin:0 auto; }

.subpage_header h1 { font-size:30px !important; text-align:center; width:100%; line-height:20px; }

.mk-footer-logo { width:100%; text-align:center; }

.mk-footer-copyright { width:100%; text-align:left; padding:0 23px 15px 23px !important; }

.layertext { display:none; visibility:hidden; }

.product_landing_header { padding:20px; }

.product_landing_header .left_part { width:100%; text-align:center; padding:0; }

.product_landing_header .right_part { width:100%; text-align:center; }



.subpage_header_white img { display:block !important; margin:0 auto; float:none; }

.subpage_header_white p { padding:0; margin:0; }

.subpage_header_white h1 { width:100%; text-align:center; line-height:25px !important; }

.subpage_header_white h1.blogtitle { width:100%; }



.subpage_header_white .center_subpage { padding:30px 20px !important; }

.copyright { float:left; width:100%; text-align:center; }

.disingeby { float:left; width:100%; text-align:center; }

.disingeby img { margin:15px 0; }



.contactfrm .form_field.col3 input { width:25.6%; }



.spares_service_black .left { padding-top:0px; }



.spares_service_grey .left { padding-top:0px; }

.machine-first-acquaintance .vc_col-sm-6 { padding:20px; }



.operator-programing2 .phone { padding-top:0; }

.shop-mill .phone { padding-top:0; }

} 



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

.about-bottom .leftblockmain .leftblockleftside, .about-bottom .leftblockmain .leftblockrightside, .about-bottom .rightblockmain .rightblockleftside, .about-bottom .rightblockmain .rightblockrightside { width:100%; }



.orangebackground h4 { font-size:22px !important; }



.support-form .feedbackfrm .feedbackfrmleft input { width:47%; }

.support-form .feedbackfrm .feedbackfrmleft { width:100%; }

.support-form .feedbackfrm .feedbackfrmleft textarea { width:100%; }

.support-form .feedbackfrm .feedbackfrmright { width:100%; }



.product_landing_header .left_part { width:100%; text-align:center; }

.product_landing_header .left_part h2 { font-size:35px !important; line-height:40px !important; }

.product_landing_header .right_part { width:100%; text-align:center; }

.management_tuv .right_part p.contain { width:100%; text-align:center; padding-top:20px; }

.management_tuv .right_part img { float:none;  }

.management_tuv { text-align:center; }

.quality_assurance { padding:20px; }

.quality_testing_equipments { padding:20px; }

.quality_testing_equipments_grey { padding:20px; }

.quality_testing_equipments_grey.padding { padding:0 }

.foundry { padding:20px; }

.sheet_metal_shop { padding:20px }



.training { padding:20px; }

.training_grey { padding:20px; }

.training_black { padding:20px; }



.quality { padding:20px; }

.quality_circle { padding:20px; }

.quality_certifications { padding:20px; }



.milestones-awards .milestoncontent p { font-size:18px !important; line-height:20px !important; }

.milestones-awards .milestoncontent h1 { padding-bottom:35px; }



.sitemap_website .home .link ul li { width:33%; }

.sitemap_website .home .link ul .clear { clear:none; }

.sitemap_website .product .link .problock .subcat { width:50%; }

.sitemap_website .about .link ul li { width:100%; }

.sitemap_website .strenth .link ul li { width:100%; }

.sitemap_website ul.common_link li { width:48%; }



.virtual-tour-video { padding:20px; }



.apply_online .formfield { width:100%; }

.apply_online .apply_table tr td { float:left; width:100%; }

.apply_online .apply_table tr.tit_table td { min-height:inherit; }

.apply_online .languages_table { width:100%; }

.apply_online .languages_table tr td { width:25%; }



.subpage_header h1 { font-size:18px !important; }

.single_product_header .proheadleft .perfect_product { width:100%; padding:0 0 30px 0; }

.single_product_header .proheadleft .applicable_solutions { width:100%; }

.getting_problem_viewing_tour ul li { width:100%; padding-right:0; }



.jyotirmay_saptak .right_part ul li { width:100%; margin:0 0 30px 0; text-align:center; }

.subpage_header_white h1 { font-weight:400 !important; line-height:30px !important; font-size:25px !important; }

.subpage_header_white h1.blogtitle span { font-weight:400 !important; line-height:30px !important; font-size:25px !important; }

.marshome .mk-text-block h2 { font-size:40px !important; font-weight:400 !important; }



.contactfrm .form_field.checkcol3 label { width:50%; }

.contactfrm .form_field.checkcol3 input[type="text"] { width:100%; }

.contactfrm .form_field.col3 input { width:25%; }

.contactfrm .form_field.col1 label { width:100%; }

.contactfrm .form_field.col1 input { width:100%; }

.contactfrm .form_field.scol1 label { width:100%; }





}



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

.support-form .feedbackfrm .feedbackfrmleft input { width:45%; }

.career_tab .tab_content_career { width:100%; }



.product_landing .product_list .catproleft { width:100%; text-align:center; }

.product_landing .product_list .catproright { width:100%; text-align:center; padding:20px 0 0 0; }



.single_product_header .proheadright a.dwnbrobtn { width:100%; float:left; margin:0 0 20px 0; }

.single_product_header .proheadright a.mkibrobtn { float:left; width:100%; }

.technical_specification table tr td { float:left; width:100%; }

.technical_specification table .blank { display:none; visibility:hidden; }

.company_profile_orange_2 { padding:40px; }

.company_profile_orange_2 .slogen { background:none; padding-left:0; font-size:18px; line-height:22px; }

.history_massage .massage { background:none; padding-left:0; font-size:18px; line-height:22px; text-align:center; }



.our_logo_white .logo_concept .left_part { width:100%; text-align:center; padding-bottom:30px; }

.our_logo_white .logo_concept .right_part { width:100%; }



.csr_grey { padding:30px; }

.csr_grey .left_part h2 { font-size:26px !important; font-weight:400 !important; }



.aboutus_orange { padding:20px; }

.aboutus_grey .right_part { padding:20px; }

.design_engineering { padding:20px; }

.manufacturing_grey { padding:20px 20px 0 20px; }

.research_development { padding:20px; }

.milestones-awards .milestoncontent p { font-size:12px !important; line-height:18px !important; }

.milestones-awards .milestoncontent h1 { padding-bottom:0; }



.sitemap_website .home .link ul li { width:50%; }

.sitemap_website .product .link .problock .subcat { width:100%; }

.sitemap_website ul.common_link li { width:100%; margin-right:0 !important; min-height:inherit; padding-bottom:30px; }



.mapinnerleft { width:100%; }

.mapinnerright { width:100%; }



.contactfrm .form_field.checkcol3 label { width:100%; }

.contactfrm .form_field.col2 { width:100%; margin-right:0; }

.contactfrm .form_field.col3 input { width:22%; }



.makean_inquiry .form_field.checkcol2 label { width:100%; }

.makean_inquiry .form_field label { width:100%; padding-bottom:5px; }

.makean_inquiry .form_field input, .makean_inquiry .form_field select, .makean_inquiry .form_field textarea { width:100%; }

.makean_inquiry .form_field.col3 input { width:20%; }

}



.single-post .mk-single-content p{margin-bottom:0px !important;}

.mk-post-nav{display:none;}

.onetho{min-height:200px;}