* html #lang_sel,* html #lang_sel_list{width:12em;}* html #lang_sel a,* html #lang_sel_list a{width:149px;}* html #lang_sel a:visited,* html #lang_sel_list a:visited{width:149px;}* html #lang_sel ul ul,* html #lang_sel_list ul{top:18px;}* html #lang_sel ul ul a,* html #lang_sel_list ul a{width:150px;}* html #lang_sel ul ul a:visited,* html #lang_sel_list ul a:visited{width:150px;}#lang_sel{height:32px;position:relative;display:inline-block;}#lang_sel ul{padding:0!important;margin:0!important;list-style-type:none!important;}#lang_sel ul li:hover ul,#lang_sel ul a:hover ul{visibility:visible;}#lang_sel ul ul{width:149px;visibility:hidden;position:absolute;height:0;top:25px;left:0;border-top:1px solid #cdcdcd;}#lang_sel ul ul a{background:#ffffff;color:#444444;height:auto;line-height:1em;padding:5px 10px;border-width:0 1px 1px 1px;}#lang_sel ul ul a:visited{background:#ffffff;color:#444444;height:auto;line-height:1em;padding:5px 10px;border-width:0 1px 1px 1px;}#lang_sel li{float:left;width:149px;position:relative;padding:0!important;margin:0!important;list-style-type:none!important;}#lang_sel li:before{content:''!important;}#lang_sel a{display:block;font-size:11px;text-decoration:none!important;color:#444444;border:1px solid #cdcdcd;background:#fff;padding-left:10px;line-height:24px;}#lang_sel a:visited{display:block;font-size:11px;text-decoration:none!important;color:#444444;border:1px solid #cdcdcd;background:#fff;padding-left:10px;line-height:24px;}#lang_sel a.lang_sel_sel{background:url(//www.komaspec.com/wp-content/plugins/wpml/res/img/nav-arrow-down.png) #fff right no-repeat;color:#444;}#lang_sel a.lang_sel_sel:hover{text-decoration:none;color:#000;}#lang_sel table{position:absolute;top:0;left:0;border-collapse:collapse;}#lang_sel a:hover,#lang_sel ul ul a:hover,#lang_sel :hover>a,#lang_sel ul ul :hover>a{color:#000;background:#eee;}#lang_sel img.iclflag{width:18px;height:12px;position:relative;top:1px;}#lang_sel.icl_rtl{text-align:right;direction:rtl;}#lang_sel.icl_rtl .lang_sel_sel{padding-right:14px;}#lang_sel_footer{margin:0;padding:7px;text-align:center;font:11px Verdana,sans-serif;min-height:15px;clear:both;background-color:#fff;border:1px solid #cdcdcd;}#lang_sel_footer ul{list-style:none;margin:0;padding:0;}#lang_sel_footer ul li{display:inline;margin:0 1px 0 0;padding:0;white-space:nowrap;line-height:25px;}#lang_sel_footer ul li img{position:relative;top:1px;width:18px;height:12px;}#lang_sel_footer ul li a{text-decoration:none;padding:5px 10px;}#lang_sel_footer ul li a:visited{text-decoration:none;padding:5px 10px;}#wpml_credit_footer{width:100%;margin:10px 0;padding:0;text-align:center;font-size:11px;}#lang_sel_list{height:32px;position:relative;z-index:99;}#lang_sel_list ul{padding:0!important;margin:0!important;list-style-type:none!important;}#lang_sel_list ul li:hover ul,#lang_sel_list ul a:hover ul{visibility:visible;}#lang_sel_list ul.lang_sel_list_vertical{width:149px;}#lang_sel_list ul a{background:#ffffff;color:#444444;height:auto;line-height:1em;}#lang_sel_list li{float:left;position:relative;padding:0!important;margin:0!important;list-style-type:none!important;}#lang_sel_list li:before{content:''!important;}#lang_sel_list a{display:block;font-size:11px;text-decoration:none!important;color:#444444;background:#fff;line-height:18px;padding-left:5px;}#lang_sel_list a:visited{display:block;font-size:11px;text-decoration:none!important;color:#444444;background:#fff;line-height:18px;padding-left:5px;}#lang_sel_list a.lang_sel_sel{background-image:none;color:#444;}#lang_sel_list a.lang_sel_sel:hover{text-decoration:none;color:#000;}#lang_sel_list.lang_sel_list_vertical{width:149px;}#lang_sel_list.lang_sel_list_vertical ul{height:0;top:19px;left:0;border-top:1px solid #cdcdcd;}#lang_sel_list.lang_sel_list_vertical ul a{padding:3px 10px;}#lang_sel_list.lang_sel_list_vertical li{width:149px;}#lang_sel_list.lang_sel_list_vertical a{border:1px solid #cdcdcd;border-top-width:0;padding-left:10px;}#lang_sel_list.lang_sel_list_vertical a:visited{border:1px solid #cdcdcd;border-top-width:0;padding-left:10px;}#lang_sel_list table{position:absolute;top:0;left:0;border-collapse:collapse;}#lang_sel_list img.iclflag{width:18px;height:12px;position:relative;top:1px;}#lang_sel_list_list ul a:visited{background:#ffffff;color:#444444;height:auto;line-height:1em;padding:3px 10px;}.menu-item-language img.iclflag{height:12px!important;width:18px!important;margin-bottom:0!important;margin-right:4px;}

* unstyle.css star*/
#lang_sel_footer{margin: 0;padding: 7px;text-align: center;font: 11px Verdana, sans-serif;min-height: 15px;clear: both;background-color: #fff;border: 1px solid #cdcdcd}
.vc_column_container{width: 100%}
.vc_row{margin-left: -15px;margin-right: -15px}
.sub a{color: #d10000;}
.textwidget{color: #666;}
@media (min-width:768px){
.vc_col-sm-offset-2{margin-left: 16.66666667%}} 
@media (min-width:992px){.vc_col-md-4{float: left}
.vc_col-md-4{width: 33.33333333%}} 
.wpb_text_column p:last-child, .wpb_text_column:last-child{margin-bottom: 0}
.wpb_content_element{margin-bottom: 35px}
.vc_column_container{padding-left: 0;padding-right: 0}
.vc_column_container>.vc_column-inner{box-sizing: border-box;padding-left: 15px;padding-right: 15px;width: 100%}
.wpb_single_image img{height: auto;max-width: 100%;vertical-align: top}
.wpb_single_image .vc_single_image-wrapper{display: inline-block;vertical-align: top;max-width: 100%}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img{border-radius: 50%;-webkit-box-shadow: none;box-shadow: none;overflow: hidden}
.wpb_single_image.vc_align_center{text-align: center}
.wpb_single_image.vc_align_left{text-align: left}
.wpb_single_image .vc_figure{display: inline-block;vertical-align: top;margin: 0;max-width: 100%}
@media (max-width:1366px){.wpb_single_image .vc_single_image-wrapper.vc_box_circle img{width: 140px}
.menu>li{margin-right: 24px !important}
.module.widget-handle{padding: 0 24px !important}}
@font-face{font-family: vc_grid_v1;font-weight: 400;font-style: normal}
html{font-family: Lato, arial, sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
body{margin: 0}
figure, footer, nav, section{display: block}
a{background-color: transparent}
a:active, a:hover{outline: 0}
b, strong{font-weight: 700}
h1{margin: .67em 0;font-size: 2em}
img{border: 0}
figure{margin: 1em 40px}
hr{height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
input, textarea{margin: 0;font: inherit;color: inherit}
input[type=submit]{-webkit-appearance: button;cursor: pointer}
input{line-height: normal}
textarea{overflow: auto}
table{border-spacing: 0;border-collapse: collapse}
td{padding: 0}
@media print{*, :after, :before{color: #000 !important;text-shadow: none !important;background: 0 0 !important;-webkit-box-shadow: none !important;
	box-shadow: none !important}
a, a:visited{text-decoration: underline}
img, tr{page-break-inside: avoid}
img{max-width: 100% !important}
h2, h3, p{orphans: 3;widows: 3}
h2, h3{page-break-after: avoid}
.table{border-collapse: collapse !important}
.table td{background-color: #fff !important}} 
.lead{margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4}
@media (min-width:768px){.lead{font-size: 21px}} 
.text-left{text-align: left}
.text-right{text-align: right}
.text-center{text-align: center;margin-bottom: 24px;}
ol, ul{margin-top: 0;margin-bottom: 10px}
ul ul{margin-bottom: 0}
.list-inline{padding-left: 0;margin-left: -5px;list-style: none}
.container{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}
@media (min-width:768px){.container{width: 750px}} 
@media (min-width:992px){.container{width: 970px}} 
@media (min-width:1200px){.container{width: 1170px}} .row{margin-right: -15px;margin-left: -15px}
.col-md-10, .col-md-12, .col-md-2, .col-md-22, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-12, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-8, .col-xs-12{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px}
.col-xs-12{float: left}
.col-xs-12{width: 100%}
@media (min-width:768px){.col-sm-12, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-8{float: left}
.col-sm-12{width: 100%}
.col-sm-8{width: 66.66666667%}
.col-sm-6{width: 50%}
.col-sm-5{width: 41.66666667%}
.col-sm-4{width: 33.33333333%}
.col-sm-3{width: 25%}
.col-sm-offset-1{margin-left: 8.33333333%}} 
@media (min-width:992px){.col-md-10, .col-md-12, .col-md-2, .col-md-22, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{float: left}
.col-md-12{width: 100%}
.col-md-10{width: 83.33333333%}
.col-md-9{width: 75%}
.col-md-8{width: 66.66666667%}
.col-md-7{width: 58.33333333%}
.col-md-6{width: 50%}
.col-md-5{width: 41.66666667%}
.col-md-4{width: 33.33333333%}
.col-md-3{width: 25%}
.col-md-22{width: 25%;float: left}
.col-md-2{width: 16.66666667%}}
@media (max-width:767px){.visible-xs{display: block !important}} @media (min-width:768px) and (max-width:991px){.visible-sm{display: block !important}} 
.slides{margin: 0;padding: 0;list-style: none}
body:after{display: none}
body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 13px;line-height: 24px;font-family: Lato, arial, sans-serif;color: #666}
ul{list-style: none}
.main-container{clear: both}
hr{border: none;border-top: 1px solid #ccc;margin: 0 0 24px 0;width: 100%}
.bg-dark hr{border-color: #555}
.inline-block{display: inline-block}
.list-inline{margin-left: 0}
.right{right: 0}
.container{position: relative}
.v-align-transform{position: relative;top: 50%;z-index: 2;-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transform: translateY(-50%)}
h1, h2, h3, h4, h5, h6, input, ol, p, table, textarea, ul{margin-bottom: 24px;margin-top: 0;padding: 0}
h1, h2, h3, h4, h5, h6{font-family: Raleway, Helvetica, Arial, sans-serif}
h1, h2, h3, h4, h5, h6{font-weight: 300;color: #292929}
h1{font-size: 56px;line-height: 64px}
h2{font-size: 40px;line-height: 48px}
h3{font-size: 32px;line-height: 40px}
h4{font-size: 24px;line-height: 32px}
h5{font-size: 16px;line-height: 24px;font-weight: 400}
h6{font-size: 12px;line-height: 24px;font-weight: 700}
@media all and (max-width:767px){
	h1{font-size: 26px;line-height: 40px;font-weight: 300}
h2{font-size: 26px;line-height: 40px}
h3{font-size: 24px;line-height: 32px}
h4{font-size: 18px;line-height: 26px}
h5{font-size: 16px;line-height: 24px;font-weight: 400}
h6{font-size: 12px;line-height: 24px;font-weight: 700}} 
.uppercase{font-weight: 400;text-transform: uppercase}
h1.uppercase{letter-spacing: 17px;margin-right: -17px}
h4.uppercase{letter-spacing: 3px;margin-right: -3px}
h5.uppercase{letter-spacing: 2px;margin-right: -2px}
h6.uppercase{letter-spacing: 2px;font-weight: 700}
p, span{font-weight: 400}
p.lead{font-size: 16px;font-weight: 400;line-height: 28px}
.sub{font-size: 12px}
@media all and (max-width:767px){p.lead{font-size: 13px;line-height: 24px}
p{font-size: 12px}
.add_index_p a{height: auto;margin-bottom: 0;margin-top: 8px;}
.item h1{margin-bottom: 0;}
.v-align-transform{top: 40%;}} a, a:active, a:focus, a:hover, a:visited{text-decoration: none;outline: 0}
a{font-weight: 600;color: #d10000;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease; cursor: pointer; }
a:hover{color: #9e0000;text-decoration: none}
.text-left{text-align: left !important}
.bg-dark{background: #292929}
footer, section{padding: 96px 0;position: relative;overflow: hidden}
footer{padding: 72px 0 40px;}
.bg-dark h6, footer.bg-dark h6{color: #fff}
.bg-dark li, .bg-dark span, footer.bg-dark li, footer.bg-dark span{color: #fefefe}
@media all and (max-width:767px){section{padding: 80px 0}} 
.image-bg h1, .image-bg h2, .image-bg h4, .image-bg h5{color: #fff}
.image-bg .container, .image-bg div[class*=col-]{position: relative;z-index: 3}
.background-image-holder{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: #292929;background-size: cover !important;background-position: 50% 50% !important;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;opacity: 0}
.background-image-holder img{display: none}
.background-image-holder.fadeIn{opacity: 1}
.parallax .slides li>.background-image-holder, .parallax>.background-image-holder{height: 100vh;top: -50vh;transition: all 0s ease !important;transition: opacity .3s ease !important;-webkit-transform-style: preserve-3d}
.parallax:first-child .background-image-holder, .parallax:first-child .slides li>.background-image-holder{top: 0}
@media all and (max-width:767px){.parallax .slides li>.background-image-holder, .parallax>.background-image-holder{top: 0 !important;transform: none !important;-webkit-transform: none !important}} .btn{font-family: Lato, arial, sans-serif;border: 2px solid #c51b1f;padding: 0 26px;height: 40px;min-width: 150px;line-height: 36px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;border-radius: 0;color: #d10000;text-align: center;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;margin-right: 8px;margin-bottom: 24px;background: 0 0}
.btn:last-child, .btn:last-of-type{margin-right: 0}
.btn:hover{background: #c51b1f;color: #fff}
.btn-lg{height: 50px;line-height: 46px;min-width: 200px}
.btn-sm{height: 30px;font-size: 11px;line-height: 27px;min-width: 0}
.btn-filled{background: #c51b1f;color: #fff}
.image-bg .btn-filled:visited, .image-bg .btn.btn-filled{border-color: #c51b1f}
.image-bg .btn-filled:hover{border-color: #fff}
.btn:visited:hover{color: #fff}
.nav-container{-webkit-backface-visibility: hidden;max-width: 100%}
nav{background: #fff;-webkit-backface-visibility: hidden;max-width: 100%}
nav ul{margin-bottom: 0}
.module{display: inline-block;padding: 0 32px}
.module-group{display: inline-block}
.module.left{float: left}
.nav-bar .btn, nav .btn{margin: 0;height: auto}
.logo{max-height: 75%}
.logo-light{display: none}
.has-dropdown{padding-right: 18px}
.has-dropdown:after{position: absolute;top: 0;right: 0;font-size: 11px;content: url(images/menu.png);font-family: themify;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none}
.menu{width: 100%;height: 55px;font-family: Lato, arial, sans-serif}
.menu li a{font-size: 11px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;color: #292929;opacity: .5;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease}
.menu li a:hover{opacity: 1 !important}
.menu>li{margin-right: 32px;float: left;position: relative;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;opacity: 1}
.menu>li:last-child{margin-right: 0}
.menu>li ul{width: 200px;padding: 8px 0;background: #292929;position: absolute;z-index: 99;opacity: 0;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transform: translateY(10px);transform: translateY(10px);-webkit-transform: translateY(10px);-moz-transform: translateY(10px);visibility: hidden;margin-top: -1px}
.menu>li>ul>li{position: relative;line-height: 24px;width: 100%;vertical-align: top}
.menu>li>ul li a{color: #fff;height: auto;padding: 6px 24px}
.menu>li:hover>ul{opacity: 1;-ms-transform: translateY(0);transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);visibility: visible}
.module.widget-handle{border-left: 1px solid #ccc;padding: 0 24px;cursor: pointer;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 0}
@media all and (max-width:1100px){.module.widget-handle{padding: 0 16px}} .module.widget-handle i{font-size: 20px;line-height: 53px;opacity: .5;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;color: #292929}
.module.widget-handle:hover i{opacity: 1}
@media all and (max-width:1120px){.menu>li{margin-right: 24px}}
@media all and (max-width:991px){.menu{height: auto}
.menu a{height: auto;line-height: 24px;padding: 4px 0;display: block}
.menu li{line-height: 24px;float: none;display: block;width: 100%;max-width: 100%}
.menu>li ul{position: relative;width: 100%;opacity: 1;visibility: visible;-ms-transform: translateY(0);transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);left: 0}
.menu>li>ul{position: relative;opacity: 1;visibility: visible;display: none;-ms-transform: translateY(0);transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
.menu>li>ul li a{padding: 4px 16px}
.has-dropdown{padding-right: 0}
.module.widget-handle{border-left: none;border-top: 1px solid #ccc;line-height: 40px;min-height: 40px}
.module.widget-handle i{line-height: 40px}} 
@media all and (max-width:767px){.breadcrumb-2>li+li:before{padding: 0 4px}} .feature.boxed{padding: 5px 15px 5px;background: #f8f8f8}
.feature{margin-bottom: 24px}
.feature p:last-child{margin-bottom: 0}
@media all and (max-width:767px){.feature.boxed{padding: 24px}} .feature-3{overflow: hidden}
@media all and (min-width:768px){.feature-3{min-height: 100px}} .feature-3 .left, .feature-3 .right{display: inline-block;float: left}
.feature-3 .left{width: 15%}
.feature-3 .right{width: 85%}
.feature-3 i{color: #d10000}
.feature-4 .left{width: 25%}
.feature-4 .right{width: 75%}
@media all and (max-width:767px){.feature-3 .left, .feature-4 .left{margin-bottom: 8px}
.feature-3 .left, .feature-3 .right, .feature-4 .left, .feature-4 .right{width: 100%}} 
.image-bg .feature i{color: #fff}
.image-bg .feature h5{color: #333}
.image-bg .feature p, .image-bg .feature span{color: #333}
.image-bg .feature.boxed{background: rgba(34, 34, 34, .4)}
.widget{margin-bottom: 48px}
.widget ul:last-child{margin-bottom: 0}
.widget .title{font-weight: 400;text-transform: uppercase;font-family: Lato, arial, sans-serif;font-size: 12px;line-height: 24px;font-weight: 800;letter-spacing: 2px;margin-bottom: 12px}
.widget hr{margin-bottom: 12px}
img{max-width: 100%}
iframe{border: none}
footer.bg-dark a{color: #fff}
.mb0{margin-bottom: 0 !important}
.mb8{margin-bottom: 8px}
.mb16{margin-bottom: 16px !important}
.mb24{margin-bottom: 24px}
.mb32{margin-bottom: 32px}
.mb40{margin-bottom: 40px}
.mb56{margin-bottom: 56px}
.mt32{margin-top: 32px}
.mt40{margin-top: 40px}
.p32{padding: 0 32px}
.ebor-page-wrapper>.wpb_row{margin: 0 !important}
p:empty{display: none}
br:empty{margin-bottom: 0 !important}
.vc_column_container>.vc_column-inner{padding-left: 0;padding-right: 0}
.image-bg.overlay.parallax{background-size: cover;background-repeat: no-repeat;background-position: center center}
.wpb_single_image .vc_figure{max-width: 100%}
.image-bg .feature i{line-height: 64px}
footer, section{clear: both}
body, html{overflow-x: hidden}
img{max-width: 100%;height: auto}
textarea{height: 140px}
h5:empty{display: none !important}
.btn{width: auto}
.wpb_text_column ul{margin: 0 0 20px 0;padding: 0}
.wpb_text_column hr{clear: both}
.wpb_text_column ul{list-style: square;list-style-position: inside;margin-left: 20px}
.wpb_text_column li{margin-bottom: 0 !important}
.div-widget{width: 23%;float: left;margin-right: 2%}
.div-widget ul{width: 100%}
p{text-align: justify}
.mega-menu>li{width: 200px !important}
table tr:first-child{border: none}
td{border: none}
table.vc-table-plugin-theme-classic_pinktr:first-child{border-right: 0px solid #d10000 !important;border-left: 0px solid #d10000 !important}
table tr:first-child{border: none}
.foot_menu li{text-align: left;vertical-align: top;display: block;padding: 0 16px 0 0 !important;border: 0 !important}
.foot_menu li ul li{display: list-item;padding: 0 !important;border: 0 !important;margin: 0 !important}
.foot_menu li:last-child{padding: 0 !important}
.foot_menu li a{text-transform: uppercase;font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 800;font-style: normal !important}
.foot_menu li ul li a{text-transform: initial;font-size: 10px;font-family: Open Sans, Arial, sans-serif;font-weight: 300;color: #999;font-style: normal !important}
.foot_menu li a:hover, .foot_menu li a.current{color: #5f5f5f !important;text-decoration: none}
.feature-3{overflow: visible}
.vc_custom_se{background-color: #f2f2f2 !important}
.foot_menu{display: inline-block;text-align: right}
.feature-4 .left{width: 20%}
.text-white img{margin-top: -5px}
.col-md-20{width: 20%;margin-right: 0;padding-right: 20px}
.wpb_text_column:last-child, .wpb_text_column p:last-child{margin-bottom: 24px}
.foot_menu li ul li a{color: #999}
.feature9 .left{width: 7%;float: left}
.feature3 .left{width: 4%;float: left}
.background-image-holder{background: none}
.feature-4 .w_div_left{width: 25%}
.wpb_wrapper .btn-fff{height: 30px;font-size: 11px;line-height: 27px;min-width: 0;position: absolute;bottom: -15px;left: 22px}
.wpb_wrapper .btn-fff:hover{background: #fff;color: #d10000;border: 2px solid #c51b1f}
@media(max-width:1366px){.wpb_single_image .vc_single_image-wrapper.vc_box_circle img{width: 145px}}
.menu>li ul{width: 210px}
.foot_menu{text-align: right}
.foot_menu li{text-align: left;vertical-align: top;display: block;padding: 0 16px 0 0 !important;border: 0 !important;margin: 0 !important}
.foot_menu li ul li{display: list-item;padding: 0 !important;border: 0 !important;margin: 0 !important}
.foot_menu li:last-child{padding: 0 !important}
.foot_menu li a{text-transform: uppercase;font-size: 14px;font-family: Open Sans, Arial, sans-serif;font-weight: 800;font-style: normal !important}
.foot_menu li ul li a{text-transform: initial;font-size: 12px;font-family: Open Sans, Arial, sans-serif;font-weight: 300;font-style: normal !important}
.foot_menu li a:hover{color: #5f5f5f !important;text-decoration: none}
@media screen and (min-width:991px){.feature-3{overflow: visible}
.wpb_wrapper .button:hover{border-color: #fff}
.wpb_wrapper .button:hover{background: #f2f2f2;color: #222}
.wpb_single_image.vc_align_center{text-align: center}} 
#lang_sel_footer{border-color: #444444;background-color: #444444}
.back{margin: 20px 0 0 25px;}
/*add star*/
body{line-height: 24px;color: #666;}
.logo-light{width: 165px;height: 57px;}
.navbar-brand{height: 87px;}
.add_img{width: 1250px;height: 834px;}
.logo{max-height: 100%;}
.navbar-toggle .icon-bar+.icon-bar{margin-top: 6px;}
.navbar-toggle .icon-bar{width: 40px;height: 5px;}
.menu{width: unset;}
.nav>li>a{padding: 0;}
.wpb_wrapper .btn-fff{padding-top: 2px;}
.wpb_wrapper11 h4{line-height: 26px;}
.btn{border: 2px solid #c51b1f;}
.widget-handle a:hover{color: #ffffff;}
.steelink h5, .right h5{margin-top: 0px;}
@media (min-width:768px){.navbar-nav>li, .navbar-nav>li>a{line-height: 87px;}
.menu>li{margin-right: 24px !important;}} .menu>li>ul>li{padding-left: 24px;}
.menu>li>ul li a{padding-left: 0;display: inline-block}
.add_span{font-weight: 700;}
.add_steel_main_container .steelink{font-size: 16px;line-height: 24px;color: #292929;}
.aad_index_li{height: 700px;width: 100%;float: left;margin-right: -100%;position: relative;opacity: .0581172;display: block;z-index: 1}
.wpb_wrapper .p11{text-align: center;line-height: 0;font-size: 24px;}
.parallax:first-child .background-image-holder{top: -130px;}
@media (max-width:991px){.parallax:first-child .background-image-holder{top: 0px;}
.navbar-nav>li>a{line-height: 25px;}
.navbar-nav{margin: 7.5px 0;}
.module.widget-handle{padding: 0 !important;border-top: 0 none;}
.col-sm-33{width: 33%;}
.col-sm-50{width: 50%;}
footer{padding-bottom: 20px;padding-top: 0px;}
section{padding-bottom: 0;}
.menu>li ul{width: 100%;background-color: rgba(102, 102, 102);color: #333;}
.col-ml-10{margin-left: -57px;}
.foot_menu li{margin-top: 16px !important;}
.navbar-default .navbar-toggle{margin-top: 18px;}
.get_free_quote{display: none;}
.navbar-default .navbar-nav>li>a{color: rgba(51, 51, 51, .8);}
.menu li a{opacity: 1;}
.pro_row .col-md-22{width: 50%;float: left;}
.pro_row .col-md-22_last{width: 100%;}
.vc_col-md-4{padding-left: 15px;padding-right: 15px;}
section{padding-top: 20px;}
.container{width: 100%;}
.add_span{display: inline-block;width: 100%;word-break: break-all;white-space: normal;font-weight: normal;}
.add_h2{text-align: center;}
.add_p2{padding-left: 15px;padding-right: 15px;}
.add_wrap{text-align: center;}
.add_cnc_tabel>tbody>tr>td, .add_cnc_tabel>thead>tr>th{padding: 0;padding-left: 3px;}
.add_cnc_tabel>tbody>tr>td{font-weight: normal;}
.feature-3 .right{width: 100%;}
b{font-weight: normal;}
.wpb_wrapper .btn-fff{left: 50%;margin-left: -50px;}
.add_feature-3_right .feature-3 .right{width: 75%;}
.add_feature-3_right .right .w_rt_h5{height: auto;}
.add_feature-3_right .feature-3{overflow: hidden;}
.s1{line-height: 22px;}
.wpb_wrapper .p11{font-size: 16px;}
.vc_row{margin-left: 0;margin-right: 0;}
.feature p:last-child{margin-bottom: 15px;}
.container{height: 50%;}
.mb2422{display: none;}
.mb5622{margin-bottom: 20px;}
.feature-3_add .right{width: 100%;margin-top: -36px;}
.feature-3_add h5, .feature-3_add1 h5, .feature-3_add2 h5, .feature-3_add3 h5{font-size: 12px;}
.feature-3_add1 .right{width: 100%;margin-top: -30px;}
.feature-3_add2 .uppercase{letter-spacing: 0px;width: 100%;margin-top: -30px;}
.feature-3_add3 .right{width: 100%;margin-top: -38px;}
.feature-3 .left2{width: 14%;}
.feature-3 .right2{width: 80%;}
.right3{position: relative;}
.right_pp{position: absolute;top: -39px;left: 50px;}
.btn_add{width: 100%;font-size: 13px;line-height: 24px;}
.btn_add{width: 100%;margin-top: 45px;line-height: 20px;}
.btn_add2{width: 100%;line-height: 20px;}
.btn_add3{width: 100%;line-height: 20px;margin-top: -1100px;}
.btn_add4{width: 100%;margin-top: 20px;line-height: 20px;}} 
.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default{background-color: #fff;}

/* web底部按钮样式 */
.footer_btn{width: 30%; margin: 40px  auto 0;text-align: center;}
.footer_btn a{ font-size: 12px; opacity: .5; padding:5px 30px;border: 2px solid #fff; margin: 0 2%;}
.footer_btn a:hover{opacity: 1;}

/* 20240224 添加客户logo */
.old2 li{ float:left; border:1px #ccc solid; background:#fff; margin-right:3%; margin-bottom:20px;}
.old2 li:nth-child(5n){ margin-right:0;}
.old2 li i{ position:relative; display:block;}
.old2 li i img{ width:22px; position:absolute; right:5px; top:5px;}
.old2 li .old_img{ margin-left:10%;}
.old2 li .name{ position:relative; display:block;}
.old2 li .name font{ position:absolute; width:80%; margin-left:10%; bottom:0; height:30px; line-height:30px; border-radius:30px; text-align:center; font-size:12px; font-weight:bold; color:#fff; background-color:rgba(0,0,0,.5);}
.old2 li:hover .name font{ display:none;}
.old2 li>div{opacity: 0;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transform: translateY(10px);transform: translateY(10px);-webkit-transform: translateY(10px);-moz-transform: translateY(10px);visibility: hidden;}
.old2 li:hover>div{position:relative;opacity: 1;-ms-transform: translateY(0);transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);visibility: visible;}
.old2 li .desc{ position:absolute; z-index:10;top:0; left:0; width:100%; height:160px; background-color:rgba(0,0,0,.8); color:#fff; padding:20px;}
.old2 li .desc .tit{ font-size:20px; margin-bottom:10px; display:block;}
.old2 li .desc .con{ line-height:20px; margin-bottom:10px;}
.old2 li .desc a{ color:#d10000;}
.old2 .sub{ font-size:16px; line-height:24px; color:#666;}
.old2 .sub img{ position:relative; top:8px; margin:0 5px;}
.old2 .sub span{ color:#333;}

.customers li{ width: 11.5%; margin-right: 1%; float:left;border:1px #ccc solid;background:#fff;margin-bottom:20px;}
.customers li .old_img{ margin: 0 auto; display: block; text-align: center; }
.customers li:nth-child(5n){ margin-right:1%;}
.customers li:last-child{margin-right:0;}
.customers li .desc{ padding: 10px; height:128px; width: 150%; }
.customers li .desc .con{ font-size: 13px; line-height: 18px; margin-bottom: 0;}
.customers li:nth-child(8n) .desc{ left:-50%; }
.container h2{ text-align: left; color: #d10404; margin-bottom:30px; }
.customers_p{ font-size: 16px; margin-top: 30px;  }
.index_video iframe{ width: 100%; height: 312px; }
@media (min-width:321px) and (max-width:375px){
.col-sm-50{width: 55%;}}
@media (max-width:321px){.btn_index_add{font-size: 12px;line-height: 24px;}
.btn_more_add{width: 100%;font-size: 12px;padding: 8px 0;}
.welding_add{margin-top: -24px;}
.wemman_add{margin-top: -20px;}
.module{padding: 0 20px;}} 
a:hover{text-decoration: none;}
.btn-lg, .btn-sm, .btn{border-radius: 0;}
.btn-sm{height: 30px;line-height: 27px;}
h1, h2, h3, h4, h5, h6{color: #292929;}
h1{font-size: 56px;line-height: 64px;}
h2{font-size: 40px;line-height: 48px;}
h3{font-size: 32px;line-height: 40px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
h4{font-size: 24px;line-height: 32px;}
h5{font-size: 16px;line-height: 24px;}
.add_btn{line-height: 20px;}
.btn{font-weight: 700;}
.foot_menu li ul li{line-height: 24px;}
.padding_l0{padding-left: 0;}
a{color: #d10000;}
.add_index_p{margin-top: 20px;}
.add_index_p a{font-size: 12px;line-height: 44px; }
@media (max-width:767px){h1{font-size: 26px;line-height: 40px;font-weight: 300;}}
/* unstyle.css end*/
/*add.css star*/
body{line-height: 24px;color: #666;}
.logo-light{width: 165px;height: 57px;}
.navbar-brand{height: 87px;}
.logo{max-height: 100%;}
.navbar-toggle .icon-bar+.icon-bar{margin-top: 6px;}
.navbar-toggle .icon-bar{width: 40px;height: 5px;}
.menu{width: unset;}
.nav>li>a{padding: 0;}
.wpb_wrapper .btn-fff{padding-top: 2px;}
.wpb_wrapper11 h4{line-height: 26px;}
.btn{border: 2px solid #c51b1f;}
.widget-handle a:hover{color: #ffffff;}
@media (min-width:768px){
.navbar-nav>li, .navbar-nav>li>a{line-height: 87px;}
.menu>li{margin-right: 24px !important;}
.carousel-indicators{margin-bottom: 0;bottom: 6px;}
} 
.aad_index_li{height: 700px;width: 100%;float: left;margin-right: -100%;position: relative;opacity: .0581172;display: block;z-index: 1}
.wpb_wrapper .p11{text-align: center;line-height: 0;font-size: 24px;}
.parallax:first-child .background-image-holder{top: -130px;}
@media (max-width:991px){
.parallax:first-child .background-image-holder{top: 0px;}
.navbar-nav>li>a{line-height: 25px;}
.navbar-nav{margin: 7.5px 0;}
.module.widget-handle{padding: 0 !important;border-top: 0 none;}
.col-sm-33{width: 33%;}
.col-sm-50{width: 50%;}
footer{padding-bottom: 20px;padding-top: 0px;}
.footer_btn{ width: 96%; }
section{padding-bottom: 0;}
.menu>li ul{width: 100%;background-color: rgba(102, 102, 102);color: #333;}
.col-ml-10{margin-left: -57px;}
.foot_menu li{margin-top: 16px !important;}
.navbar-default .navbar-toggle{margin-top: 18px;}
.get_free_quote{display: none;}
.navbar-default .navbar-nav>li>a{color: rgba(51, 51, 51, .8);}
.menu li a{opacity: 1;}
.pro_row .col-md-22{width: 50%;float: left;}
.pro_row .col-md-22_last{width: 100%;}
.vc_col-md-4{padding-left: 15px;padding-right: 15px;}
section{padding-top: 20px;}
.container{width: 100%;}
b{font-weight: normal;}
.wpb_wrapper .btn-fff{left: 50%;margin-left: -50px;}
.s1{line-height: 22px;}
.wpb_wrapper .p11{font-size: 16px;}
.vc_row{margin-left: 0;margin-right: 0;}
.feature p:last-child{margin-bottom: 15px;}
.container{height: 50%;}
.mb2422{display: none;}
.mb5622{margin-bottom: 20px;}}
.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default{background-color: #fff;}
@media (min-width:321px) and (max-width:375px){.col-sm-50{width: 55%;}}
@media (max-width:321px){.btn_index_add{font-size: 12px;line-height: 24px;}.module{padding: 0 20px;}} 
a:hover{text-decoration: none;}
.btn-lg, .btn-sm, .btn{border-radius: 0;}
.btn-sm{height: 30px;line-height: 27px;}
h1, h2, h3, h4, h5, h6{color: #292929;}
h1{font-size: 56px;line-height: 64px;}
h2{font-size: 40px;line-height: 48px;}
h3{font-size: 32px;line-height: 40px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
h4{font-size: 24px;line-height: 32px;}
h5{font-size: 16px;line-height: 24px;}
.add_btn{line-height: 26px;}
.btn{font-weight: 700;}
.foot_menu li ul li{line-height: 24px;}
.footer_btn a{ font-size: 12px; padding: 5px 20px; }
.padding_l0{padding-left: 0;}
a{color: #d10000;}
.banner1 p{position: absolute;color: #fff;font-size: 22px;}
.banner2 p,.banner3 p,.banner4 p{color: #fff;font-size: 22px;text-align:center;}
.banner2 .p1,.banner2 .p2,.banner2 .p3{width:20%;padding:0;}
/* .banner2 .p3{width:25%;}*/.banner2 .p4{width:40%;padding:0;}
.banner1 .p1{left: 10%;top: -5%;}
.banner2 p,.banner3 p,.banner4 p{bottom:-230px;}
.banner1 .p2{right: 10%;top: -5%;}
.banner1 .p3{left: 10%;bottom: -400%;}
.banner1 .p4{left: 50%;bottom: -400%;margin-left: -65px;}
.banner1 .p5{right: 10%;bottom: -400%;}
.banner6 p{ width: 50%; position: absolute; color: #fff; font-size: 22px; margin-top: 10px; }
.banner6 p span{ display: block; text-align: left; margin-bottom: 15px;position: relative; left: 48%; top: -5%;}
.v-align-transform{position: absolute;}
.v-align-transform h1{color: #fff;}
@media screen and (min-width:1199px) and (max-width:1282px){.banner1 .p3{bottom: -200%;}
.banner1 .p4{bottom: -200%;}
.banner1 .p5{bottom: -200%;}
.banner6 p{ width: 63%; margin-top: 10px; }
.banner6 p span{ margin-bottom: 20px; }
.banner6 h1{ font-size: 50px; }
.banner2 p,.banner3 p,.banner4 p{bottom:-120px;}} 
@media screen and (min-width:1281px) and (max-width:1681px){.banner1 .p3{bottom: -300%;}
.banner1 .p4{bottom: -300%;}
.banner1 .p5{bottom: -300%;}

.banner2 p,.banner3 p,.banner4 p{bottom:-150px;}} 
@media screen and (max-width: 768px){.carousel-indicators{bottom: 5px;margin-bottom: 0;}
.banner1 p,.banner2 p,.banner3 p,.banner4 p{font-size:12px;}
.banner2 p,.banner3 p,.banner4 p{bottom:-10px;}} 
@media (min-width: 1200px){.item .container{width: 100%;}
.item .container h1{width: 1170px;margin: 0 auto;}} 
@media (min-width: 992px){.item .container{width: 100%;}} 
@media (min-width: 768px){.item .container{width: 100%;}}
@media (max-width: 1199px){
.banner6 p{ width: 80%; margin-top: 0; }
.banner6 p span{ left: 15%; }
.banner6 h1{ line-height: 40px; font-size: 46px; }
}
@media (max-width:767px){ 
h1{font-size: 18px;line-height: 20px;font-weight: 300;} .add_index_p{ margin-top: 0; } .add_index_p a{font-size: 12px;line-height: 18px;}
/* 20240224 添加客户logo */
.customers li{ width: 48%; margin-right: 2%; }
.customers li .old_img{ margin: 0 auto; display: block; text-align: center; }
.customers li .desc{ padding: 10px; height:100px; width: 100%; }
.customers li:nth-child(8n) .desc{left:0;}
.customers li:nth-child(5n){ margin-right:2%;}
.container h2{ text-align: center; font-size: 30px; font-weight: bold; line-height: 36px;}
.customers_p{margin-top: 10px;}
.banner6 h1{ font-size: 36px; }
.banner6 p{ font-size: 20px; margin-top: 10px; }
.banner6 p span{ margin-bottom: 6px; }}
@media (max-width:500px){.banner6 h1{ font-size: 20px; }.banner6 p{ font-size: 14px; margin-top:0;  }.banner6 p span{ margin-bottom: 0; }
.mb32{ height: 20px; line-height: 20px;}}

/*add.css end */