h2.sub-title{font-weight:800; color:#565656;font-size:20px;margin-bottom:16px;}

/*Company */
.company-main,.company-main1{padding-top:20px;padding-bottom:68px;}
.left-container{padding-left:15px;padding-top:23px;padding-right:20px;}
.ma-img{z-index:1;position:relative;margin-bottom:20px;}
.ma-content-title1{position:absolute;z-index:10;top:43px;left:15px;font-family: 'Roboto', sans-serif;font-weight:400;font-size:16px;color:#2d2f33;}
.ma-content-title2{position:absolute;z-index:10;bottom:37px;left:15px;font-weight:400;font-size:30px;color:#ffffff;}
.breadcrumb {padding:0px 15px;margin-bottom: 0px;list-style: none;background-color:#FFF;border-radius:0px;}
.breadcrumb li a,.breadcrumb li{font-weight:600;color:#aaaaaa;font-size:10px;}
.company-background,.company-philosophy,ul.list-content{margin-bottom:30px;}
.company-background-title,.company-philosophy-title,.company-service-title,.chemifix-sw-title,.salientfeature-title,.chemifix-cn-title,.chemifix-rgb-title,.chemifix-f-title,.chemifix-me-title,.application-content-title,.chemifix-cn-title,.table-cn-heading,.application-content-title-form{font-weight:800; color:#565656;font-size:20px;margin-bottom:16px;}
.company-background-content,.company-philosophy-content,.company-service-content,.chemifix-sw-content,.chemifix-cn-content,.chemifix-rgb-content,.chemifix-f-content,.chemifix-me-content,.table-cn,.list-content li{font-family: 'Lato', sans-serif;font-size:16px;color:#666666;font-weight:400;}
ul.list-content{padding-left:30px;}
.right-container{padding-top:60px;text-align:center;}
.right-title{font-weight:700;font-family: 'Roboto', sans-serif;font-size:16px;color:#565656;margin-bottom:30px;}
.img-product{padding-top:25px;padding-bottom:44px;}
.reactive1 a {font-weight: 500;font-size: 10.83px;color:#646571;position: absolute;margin:0 auto;top:26%;right:0;left:0;width:80px;z-index: 99;}
.download-content p{border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;padding-top:18px;padding-bottom:18px; margin-bottom:-1px;}
.download-content p,.download-content p a{font-family: 'Lato', sans-serif;font-size:14px;font-weight:400;color:#4f4f4f;text-decoration:none;}
.download-content p a:hover,.download-content p a:focus,.download-content p a:active{text-decoration:underline;}
.more-space{margin-top:10px;}
.company-page .reactive1 a{top:26%;}
.company-brochure{border-bottom:1px solid #c0c0c0;padding-top:18px;padding-bottom:18px; text-align: center; clear: both;}
.company-brochure p,.company-brochure p a{font-family: 'Lato', sans-serif;font-size:14px;font-weight:400;color:#4f4f4f;text-decoration:none;}
.company-brochure p a:hover,.company-brochure p a:focus,.company-brochure p a:active{text-decoration:underline;}

/*Product*/
#sw .product-header {background-color:#ff500b;}
#he .product-header {background-color:#2ac0e0;}
#vs .product-header {background-color:#f5b800;}
#me .product-header {background-color:#49c560;}
#f .product-header {background-color:#f14864;}
#rr .product-header {background-color:#00aa86;}
#rgb .product-header {background-color:#c92381;}
#cn .product-header {background-color:#8bc51d;}
.tab-content{clear:both;}
.product-header{padding:0;background-color:#ff500b;}
.product-nav{padding:32px 15px;}
.product-heading {float:left;font-weight:400;color:#ffffff;font-size:30px;}
.application-content-title1{margin-bottom:30px;font-weight: 800;color: #565656;font-size: 20px;}
.product-heading h2,.product-title h2{margin:0;margin-right:30px;}
.nav-menu{float:left;;border:1px solid #6f6f6f;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{color:#ffffff;background-color:#565656;font-size:14px;border-radius:0px;font-weight:700;}
.nav-pills>li>a, .nav-pills>li>a:focus, .nav-pills>li>a:hover{color:#ffffff;background-color:transparent;font-size:14px;border-radius:0px;font-weight:700;}
.nav-pills>li{border-right:1px solid #6f6f6f;}
.nav-menu ul li{width:172px;margin:0;}
.product-title-container{margin-bottom:30px;}
.product-title h2{float:left;font-size:24px;font-weight:300;color:#ff500b;}
.titleFeatures{float:left;}
#featureTitle{font-weight:300;font-size:24px;color:#565656;line-height:26px;margin-bottom:0;}
.salientfeature-title{margin-top:40px;}

/*we care*//*r&d*//*network*//*infrastructure*/
.we-care-container,.rd-container,.quality-container,.network-container,.infrastructure-container{margin-bottom:40px;}
.we-care-content,.rd-content,.quality-content,.network-content,.infrastructure-content,.application-content{font-family: 'Lato', sans-serif;font-size:16px;color:#666666;font-weight:400;margin-bottom:20px;}
.chemifix-cn-content,.application-content1{font-family: 'Lato', sans-serif;font-size:16px;color:#666666;font-weight:400;margin-bottom:20px;margin-top:15px;}
.table-content{font-family: 'Lato', sans-serif;font-size:14px;color:#666666;font-weight:400;}
.application-bottom{margin-bottom:35px;}
.wash-space{margin-bottom:10px;}
/**/
#right-nav{text-align:left;}
.gp-header{background:url(../images/arrow_red.gif) left 2px top 30px no-repeat;color: #cd0100;font-size: 100%;padding: 0px 0px 15px 15px;margin: 0px;}

.nav-pills>li>a.nav-title, .nav-pills>li>a.nav-title:focus, .nav-pills>li>a.nav-title:hover {color:#ffffff;background-color:#ff500b;font-size: 14px;border-radius: 0px;font-weight: 700;}
.nav-pills > li.active > a, .nav-pills > li.active > a.nav-title:focus, .nav-pills>li.active>a.nav-title:hover{color:#ffffff;background-color:#565656;font-size:14px;border-radius:0px;font-weight:700;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:1px solid #aaa;}
.mLeft{text-align:left;}
.red{color:red;}
.nav-content{float:right;margin-bottom:12px;}
.small {text-align: right;font-size: 80%;margin-bottom:0;}
p.note {color: #025AD5;text-align: left;font-size: 90%;padding: 0px;margin: 0px;font-weight: bold;}
p.back2top a:hover {background: #4c4c4c;color: #fff;text-decoration: none;}
p.back2top a,p.back2top a:link {color: #fff;text-align: right;font-size: 80%;padding: 1px 3px;margin: 0px;background: #CD0100;float: right;}
ul.arrow-list li{background: url(../images/arrow_red2.gif) left 2px top 10px no-repeat;padding-left: 15px;list-style-type:none;}

/*form*/
.select-style {  padding: 0; border: 1px solid #b3cad8;  width:100%; display: inline-block;  background: #fdfcfc url(../images/selectbox-arrow.png) no-repeat right 10px center; }
.select-style select { color:#484443; height:30px; line-height: 30px; padding: 0 5px; width: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.select-style select option { padding: 5px 8px; }

form .browse { position: relative; cursor: pointer; width:100%; cursor:pointer;}
form .browse .hide-field { opacity: 0; filter: alpha(opacity=0); position: absolute; z-index: 2; width: 100%; height: 30px; }
form .browse .show { left: 0; position: relative; top: 0; z-index: 1; }
form .browse .show input[type="text"] { margin-bottom: 0;  border:1px solid #b3cad8; height:30px; width:100%; }
form .browse .action { position: absolute; right: -1px; top: 0; background:#cd4361; color: #fff; padding: 0px 10px; height:30px; line-height:30px; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; }

form .error-inline { color: #ff0000; font-size: 12px; }
form .control{ margin-bottom:25px;}
form .control input.error[type="text"], form .control input.error[type="password"], form .control textarea.error, form .control select.error { border: 1px solid #ff0000; }
.form{padding:0; margin-bottom:50px;}
.form .left{ width:30%;}

.form .right{ width:70%; margin:0;}
.error-inline{ font-size:12px;}
.form h3{ font-size:20px; margin-top:0;}
form .control{ margin-bottom:15px;}
form .info{ text-align:right; border-bottom:1px solid #bedbe8;margin-bottom:50px;padding-bottom:5px;}
form .control p{ margin:0;}
form .control label{float:right; text-align:right; font-weight:400; display:block; font-size:11px; line-height:30px; margin:0 10px 0 0;}
form  div.error, div.reg-error { background: #ff0000; font-size: 13px; padding: 15px; line-height:18px; color:#fff;}
.mandatory { color: #ff0000; }
form .control input[type=text], form .control input[type=email], form .control textarea, form .control .text { width:100%; border: 1px solid #b3cad8; font-size: 12px; padding: 0px 3%; color: #484443; background-color: #fdfcfc; position: relative; outline: none; display: inline-block; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; }
form .control input[type=text], form .control input[type=email], form .control input[type=file], form .control input[type=submit], form .control input[type=reset], form .control input[type=button], form .control select { height:30px; line-height: 30px; }
form .control input[type=submit], form .control input[type=reset], form .control input[type=button] { padding: 0 10px; }
form .control input[type=text].error, form .control input[type=password].error, form .control textarea.error, form .control select.error{ border: 1px solid #ff0000; box-shadow: 0 0 5px rgba(104,57,70,0.5); }

form .control input:focus, form .control textarea:focus, form .control .text:hover { border:1px solid #007cc3; }
form .control textarea { padding: 10px; resize:none; height:90px; }

form .control input[type=submit], form .control input[type=button],form .control input[type=reset] { background: #cd4361; color: #fff; cursor: pointer; margin:0; border: none; font-size:16px; line-height:30px; height:30px; width:80px; text-align:center; text-transform:capitalize;transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; }
form .control input[type=submit]:hover, form .control input[type=button]:hover,form .control input[type=reset]:hover { background: #fa567a;  }
form .control .chkbox {left: 2px; margin:0 20px 0 0 ; position: relative;    top: -3px; display:inline-block; float:none; text-align:left;}
form .control .block-small{ display:inline-block; width:47.3%; margin-right:2%;}
form .control.text-area label{ line-height:16px;}
form .captcha {  position: relative; width:100%; }
form .captcha #imgCaptcha { position:absolute; right: 0px; top: 0px; height: 30px; }
.btn-space{margin-top:30px;}
.company-main1,.company-main2{padding-top:20px;}


/*contact*/
.map{  width:100%;height:350px; border:1px solid #bedbe8; margin:0;}
.map iframe{ display:block; border:none;}

.contact-content,.contact-content a{font-family: 'Lato', sans-serif;font-size:16px;color:#666666;font-weight:400;margin-bottom:5px;}
.contact-content a:hover{font-size:16px;font-weight:400;margin-bottom:5px;color:#cd4361;}
.contact-content a:active{font-size:16px;font-weight:400;margin-bottom:5px;color:#ff500b;}
/*career*/
.left-container1{padding-left:15px;padding-right:20px;}

/*network*/
.gmap { width: 100%; height: 600px; margin-bottom: 15px; }
.map_locations { background: #ECF1DE; font-size: 90%; font-weight: bold; color: #DD381C; width: 80px; padding: 7px; border: 1px solid #ED6E26; text-align: center; margin: 0; }
.contact-container p{position:relative;}
.contact-container p span.fa{position:absolute;top:5px;}
.contact-container p span.contact-content{padding-left:35px;display:block;}

/*font-awesome*/
.fa{font-size:16px;}
.contact-container p span.mobile-icon{font-size:18px;}

.message p{ font-size:14px;}
.highslide{border:1px solid #ddd;display:inline-block;}
.highslide img{margin:0;}