@charset "utf-8";

@font-face {
    font-family: 'FC Iconic';
    src: url('FCIconicBold.eot');
    src: url('FCIconicBold.eot?#iefix') format('embedded-opentype'),
        url('FCIconicBold.woff2') format('woff2'),
        url('FCIconicBold.woff') format('woff'),
        url('FCIconicBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'FC Iconic';
    src: url('FCIconicRegular.eot');
    src: url('FCIconicRegular.eot?#iefix') format('embedded-opentype'),
        url('FCIconicRegular.woff2') format('woff2'),
        url('FCIconicRegular.woff') format('woff'),
        url('FCIconicRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FC Iconic';
    src: url('FCIconicBoldItalic.eot');
    src: url('FCIconicBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('FCIconicBoldItalic.woff2') format('woff2'),
        url('FCIconicBoldItalic.woff') format('woff'),
        url('FCIconicBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'FC Iconic';
    src: url('FCIconicItalic.eot');
    src: url('FCIconicItalic.eot?#iefix') format('embedded-opentype'),
        url('FCIconicItalic.woff2') format('woff2'),
        url('FCIconicItalic.woff') format('woff'),
        url('FCIconicItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}




body, html{
    /* font-family: 'Roboto Condensed', 'Kanit', sans-serif; */
    font-family: 'FC Iconic';
    font-size: 20px !important;
    color: #666;
    line-height: 28px;
    overflow-x: hidden;
}
*{ outline: 0;}

.ui-widget-content{
    font-family: 'Roboto';
    font-size: 13px;
    line-height: 18px;
    color: #666;
}
.font_roboto{
	font-family: 'Roboto Condensed', sans-serif;
}
.wrap_sublist{
          cursor: pointer;
      }

.nopad{
    padding: 0;
}
.wrap_content_bggrey{
    background: url(../images/bg_grey_03.jpg) repeat;
}
.wrap_content_bggrey_careers{
    background: url(../images/bg_grey_03.jpg) repeat;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #9e9e9e;
    margin: 80px 0 1px;
    position: relative;
    padding-bottom: 30px;
}
.wrap_content_bggrey_careers:before{
    content: "";
    position: absolute;
    background-image: url(../images/bg_careers_01.png);
    width: 580px;
    height: 296px;
    bottom: 0;
    left: 0;
}
.wrap_content_bggrey_careers:after{
    content: "";
    position: absolute;
    background-image: url(../images/bg_careers_04.png);
    width: 665px;
    height: 325px;
    top: 0;
    right: 0;
}
.box_title_careers{
    background-color: #007dc5;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 7px;
    padding: 5px 0 3px;
    font-size: 22px;
    text-shadow: 2px 2px 2px #0271b1;
    margin: -30px 0 30px;
}
.desc_careers{
    background: url(../images/bg_careers_02.jpg) no-repeat;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    padding: 30px 0 20px;
    line-height: 36px;
    margin-bottom: 1px;
    background-size: cover;
    background-position: top right;
}
.iconcareer01{
    margin:5px 8px 0 0;
    vertical-align: top;
}
.iconcareer02{
    margin:10px 8px 0 0;
    vertical-align: top;
}
.iconcareer03{
    margin:5px 10px 0 4px;
    vertical-align: top;
}
.title_career01{
    color: #83d2ff;
    font-size: 22px;
    margin-bottom: 15px;
}
.title_career02{
    margin-left: 28px;
}
.title_career03{
    color: #83d2ff;
    font-size: 15px;
    text-decoration: underline;
    margin-bottom: 15px;
}
.title_career04{
    margin-left: 31px;
}
.title_pagename_news{
    color: #007dc5;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    margin: 30px 0;
    background: #fff;
    position: absolute;
    top: -35px;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 5px 25px;
    border-radius: 5px;
}
.title_pagename{
    color: #007dc5;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    margin: 30px 0;
}
.title_pagename01{
    color: #fff;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-block;
    margin: 10px 0 20px;
    text-shadow: 2px 2px #2092d4;
}
.title_pagename02{
    color: #007dc5;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    margin: 40px 0 15px;
}
.n_positions{
    position: relative;
    color: #000;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    padding-left: 55px;
    z-index: 99;
}
.n_positions:before{
    content: "";
    position: absolute;
    background-image: url(../images/icon_positions_07.png);
    width: 44px;
    height: 29px;
    top: -5px;
    left: 0;
}
.num_position{
    letter-spacing: 0;
    color: #007dc5;
    font-size: 14px;
}
.title_quality{
    color: #000;
    font-weight: 600;
}

.wrap_position ul li{
    margin-top: 7px;
    color: #3a3a3a;
}
.btn_applyjob{
    background-color: #0a1d37;
    border-radius: 8px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: bold;
    padding: 4px 20px;
    margin: 20px 0;
    display: inline-block;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_applyjob:hover{
    background-color: #666;
    color: #fff;
    text-decoration: none;
}
.title_bestseller{
    color: #222;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-block;
    margin: 30px 0;
    position: relative;
    padding-left: 50px;
}
/*
.title_bestseller:before{
    content: "";
    background-image: url(../images/icon_bestseller_07.jpg);
    width: 40px;
    height: 57px;
    position: absolute;
    top: -15px;
    left: 0;
}
*/
.title_whathot{
    color: #222;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-block;
}
.btn_seeall_blog{
    background-color: #f5ae83;
    border-radius: 25px;
    color: #fff;
    float: right;
    text-transform: uppercase;
    padding: 3px 20px;
    letter-spacing: 0.5px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_seeall_blog:hover{
    background-color: #86c5cc;
    color: #fff;
    text-decoration: none;
}
.wrap_title_blog{
    margin: 30px 0;
    border-bottom: 2px solid #ccc;
    padding-bottom: 10px;
}
.title_catalog{
    color: #003968;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-block;
    margin: 30px 0;
    position: relative;
    padding-left: 65px;
    text-shadow: 2px 2px #fff;
}
/*
.title_catalog:before{
    content: "";
    background-image: url(../images/icon_catalog_03.png);
    width: 63px;
    height: 53px;
    position: absolute;
    top: -15px;
    left: 0;
}
*/
.box_featured{
    border: 1px solid #dddddd;
    background-color: #fff;
    min-height: 420px;
}
.detail_featured{
    padding: 15px 10px 0;
    text-align: center;
    font-size: 14px;
}
.title_featured01{
    color: #007dc5;
    font-weight: 400;
    font-size: 22px;
}
.title_featured02{
    color: #222;
    font-weight: 700;
    margin: 6px 0;
    font-size: 20px;
}
.link_featured{
    color: #666;
}
.link_featured:hover{
    text-decoration: none;
    color: #666;
}
.wrap_featured{
    padding-bottom: 35px;
}
/*
.bg_lastestupdate{
    background: url(../images/bg_lastest_10.jpg) no-repeat;
    padding: 25px 45px 0 10px;
    height: 520px;
}
*/
.photo_homeupdate{
    height: 520px;
    overflow: hidden;
}
.borderlasternews{
    border-bottom: dotted 1px #ccc;
    padding-bottom: 30px;
}
.btn_center{
    text-align: center;
}
.line_grey{
    background-color: #666;
    height: 4px;
    width: 70px;
    margin: 20px auto;
}
.title_lastestupdate{
    color: #222;
    font-size: 22px;
    display: -webkit-box;  
	height: 55px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
    font-weight: 700;
    line-height: 30px;
}
.descblogsh{
    display: -webkit-box;  
	height: 55px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.desc_lastestupdate{
     display: -webkit-box;  
	height: 300px;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
    margin: 15px 0 30px;
    line-height: 24px;
}
.desc_lastestupdate p{margin: 5px 0 0;}
.txt_viewall{
    color: #222;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    cursor: pointer;
    font-size: 14px;
}
.desc_lastestupdate a{
    text-decoration: none;
    color: #666;
}
.desc_lastestupdate a:hover{
    text-decoration: none;
    color: #666;
}
.txt_viewall:hover{
    color: #666;
    text-decoration: none;
}
.txt_viewall2{
    color: #222;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    bottom: 20px;
    left: 71%;
    z-index: 9;
}
.txt_viewall2:hover{
    color: #666;
    text-decoration: none;
}
.txt_viewall01{
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    cursor: pointer;
    font-size: 14px;
}
.txt_viewall01:hover{
    color: #fff;
    text-decoration: none;
}
.btn_readmore{
    background-color: #162e4f;
    color: #fff;
    text-align: center;
    padding: 7px 20px;
    margin: 0 auto;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_readmore:hover{
    color: #fff;
    background-color: #007dc5;
    text-decoration: none;
}
.txt_arrow{
    font-size: 12px;
}
.wrap_bloghome{
    background-color: #0090e2;
    /*background-color: #007dc5;*/
    padding-bottom: 50px;
    height: 555px;
}
.title_bloghome01{
    color: #fff;
    font-size: 30px;
}
.title_bloghome02{
    color: #99daff;
    font-size: 33px;
    font-weight: 700;
}
.home_blogtitle{
    background-color: #162e4f;
    padding: 15px 25px;
    position: relative;
}
.home_listblog{
    padding:0 10px;
}
.cartoon_blog{
    position: absolute;
    right: 10px;
    bottom: 0;
}
.photo_bloghome{
    border: 1px solid #04649b;
    border-radius: 5px;
}
.nopad_right{
    padding-right: 0;
}
.link_blog{
    color: #b8e5ff;
    cursor: pointer;
    display: block;
    padding: 15px 0;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.link_blog:hover{
    color: #fff;
}
.title_bloglist{
    color: #fff;
    line-height: 24px;
}
.nopad_left{
    padding-left: 0;
}
.btn_arrowblog{
    margin-top: 25px;
}
.box_listblog{
    border-bottom: 1px solid #fff;
    margin-bottom: 5px;
}
.wrap_bestseller{
    border-top: 1px solid #162e4f;
    margin-top: 2px;
    padding: 20px 0;
}
.bestseller_product{
    border: 1px solid #ccc;
    height: 202px;
    overflow: hidden;
    position: relative;
}
.bestseller_product img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
}
.title_best01{
    color: #007dc5;
    font-weight: 700;
    text-align: left;
    font-size: 20px;
    margin: 10px 0 5px;
    line-height: 24px;
}
.wrap_catalog{
    /* background: url(../images/bg_catalog_02.jpg) no-repeat;*/ 
    
    background: url(../images/new_ci/bg_catalog_02.jpg) no-repeat;
    padding: 15px 0;
    text-align: center;
    margin-bottom: 1px;
    background-size: cover;
}
.box_catalog{
    background: rgba(0,0,0,0.15);
    padding: 7px;
}
.box_product_innovative{
    background: rgba(0,0,0,0.2);
    padding: 7px;
    border-radius: 5px;
}
.wrap_innovative{
    background-color: #fff;
    text-align: center;
    padding-bottom: 20px;
    min-height: 290px;
}
.wrap_innovative img{
    border: 1px solid #fff;
}
.topic_innovative{
    font-weight: bold;
    color: #000;
    padding: 0 15px;
    font-size: 17px;
}
.name_catalog{
    font-size: 17px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 15px 0 3px;
}
.link_catalog{
    color: #000000;
}
.link_catalog:hover{
    color: #000000;
    text-decoration: none;
}
.desc_catalog{
    color: #003968;
    text-align: left;
}
.photo_getfresh{
    position: relative;
}
.w_newsletter_getfresh{
    position: absolute;
    bottom: 23px;
    left: 50px;
}
.wfrm_inputemail{
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
    width: 252px;
    padding: 0 10px;
}
.frm_inputemail{
    background: none;
    border: none;
    display: inline-block;
    width: 205px;
    padding: 4px 5px;
}
.frm_inputemail:hover, .frm_inputemail:active, .frm_inputemail:focus{
    box-shadow: none;
}
.icon_email{
    display: inline-block;
}
.txt_center{
    text-align: center;
}
.btn_getfresh{
    background-color: #ffdc37;
    color: #000;
    display: inline-block;
    font-weight: 700;
    border: none;
    border-radius: 5px;
    padding: 3px 15px 4px;
    letter-spacing: 0.3px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_getfresh:hover{
    background-color: #666;
    color: #fff;
}
.wrap_giveuscall{
    margin-top: 1px;
    border-bottom: 1px solid #162e4f;
    border-top: 1px solid #162e4f;
    background: url(../images/bg_giveus_02.jpg) repeat;
    padding: 15px 0;
    font-weight: 700;
}
.txt_giveus01{
    color: #162e4f;
    text-transform: uppercase;
    font-size: 40px;
    letter-spacing: 1px;
}
.txt_giveus02{
    color: #f89d17;
    letter-spacing: 1px;
    margin: 20px 0;
    font-size: 19px;
}
.txt_giveus03{
    color: #007dc5;
    letter-spacing: 1px;
    margin: 20px 0;
    font-size: 36px;
}
.txt_giveus05{
    color: #2a556e;
    font-size: 36px;
    padding: 0 5px;
}
.txt_giveus04{
    font-size: 19px;
}
.txt_giveus04 a{ color: #666;}
.desc_giveus{
    padding:40px 0 0 70px;
}

.w_footer{
    background-color: #003968;
    /* background-color: #414957; */ 
    margin-top: 1px;
    color: #fff;
    letter-spacing: 0.5px;
    padding: 30px 0 15px;
    font-size: 20px;
}

.w_copyright{
    background-color: #0090E2;
    /*background-color: #007dc5;*/
    color: #fff;
    font-size: 20px;
    padding: 3px 0;
}
.w_copyright a{
    color: #fff;
}
.logo_footer{
    margin-bottom: 15px;
}
.desc_footer{
    padding-right: 50px;
}
.title_footer01{
    color: #38b6ff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 17px;
}
.menu_footer{
    padding: 0 0 0 15px;
    margin-top: 10px;
    list-style: none;
}
.menu_footer li{
    position: relative;
    line-height: 30px;
}
.menu_footer li:before{
    content: "• ";
    color: #ffbe0f;
    position: absolute;
    top: 0;
    left: -15px;
    font-size: 20px;
}
.link_menufooter{
    color: #fff;
}
.link_menufooter:hover{
    color: #ffbe0f;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    text-decoration: none;
}
.wrap_social_footer{
    float: right;
}
.blog_iconfooter{
    display: inline-block;
}
.blog_iconfooter a > img{
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.blog_iconfooter a:hover > img{
    opacity: 0.7;
}
.wrap_lineicon{
    vertical-align: top;
    display: inline-block;
    margin: 58px 15px 0 0;
}
.title_linkdownload{
     position: relative;
    display: inline-block;
}
.line_icon{
    position: relative;
    display: inline-block;
}
.line_icon a > span{
     -webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.line_icon a:hover > img{
    opacity: 0;
}
.line_icon a:hover > span{
    opacity: 1.0;
}
.line_icon span{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    cursor: pointer;
}
.line_icon:hover > img{
    opacity: 0;
}
.line_icon:hover > span{
    opacity: 1.0;
}
.line_icon_hover{
    position: absolute;
    bottom: calc(100% + 10px);
    background-color: #ffffff;
    padding: 0px;
    height: 0;
    overflow: hidden;
    width: 165px;
    left: calc(50% - 92.5px);
}
.line_icon_hover:before {
    position: absolute;
    content: "";
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.8);
    bottom: -10px;
    left: calc(50% - 15px);
}
.line_icon:hover .line_icon_hover{
    height: auto;
    padding: 10px;
    overflow: visible;
}
.wrap_titlepdf_hover{
    position: relative;
}
.wrap_titlepdf_hover:hover{
    text-decoration: none;
}
.wrap_titlepdf_hover::before{
    position: absolute;
    height: 0;
    overflow: hidden;
    color: #666;
    top: 25px;
    text-transform: uppercase;
    font-size: 13px;
    left: 50%;
    -ms-transform: translate( -50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate( -50%, 0);
}
.wrap_titlepdf_hover.downloadpdf::before{
    content: "Download";
}
.wrap_titlepdf_hover.previewpdf::before{
    content: "Preview";
}
.wrap_titlepdf_hover:hover::before{
    height: auto;
}
.wrap_content{
	background-color:#fff;
	position:relative;
    font-family: 'Roboto', 'Kanit', sans-serif;
	}
.wrap_content img{
    max-width: 100%;
    height: auto;
}
.downloadpdf
.wrap_content:before{
	content:"";
	background-image:url(../images/bg_dotChemicals_04.png);
	width:213px;
	height:446px;
	position:absolute;
	top:0;
	left:0;
	}
.wrap_content:after{
	content:"";
	background-image:url(../images/bg_dotChemicals_06.png);
	width:319px;
	height:253px;
	position:absolute;
	top:0;
	right:0;
    z-index: 0;
	}
.wrap_content2{
	background-color:#fff;
	position:relative;
	}
.wrap_content2:before{
	content:"";
	background-image:url(../images/bg_content02_02.png);
	width:450px;
	height:447px;
	position:absolute;
	top:20px;
	left:0;
	}
.wrap_content2:after{
	content:"";
	background-image:url(../images/bg_content02_05.png);
	width:447px;
	height:372px;
	position:absolute;
	bottom:0;
	right:0;
	}
.title_labsupply01{
	color:#162e4f;
	font-size:20px;
	font-weight:bold;
	}
.title_labsupply02{
	color:#333333;
	font-style:italic;
	font-weight:bold;
	position:relative;
	display:inline-block;
	margin-top:20px;
	font-size:17px;
	}
.title_labsupply02:before{
	content:"";
	background-image:url(../images/quote-left_03.jpg);
	position:absolute;
	top:0;
	left:-35px;
	width:20px;
	height:15px;
	}
.title_labsupply02:after{
	content:"";
	background-image:url(../images/quote-right_03.jpg);
	position:absolute;
	top:7px;
	right:-35px;
	width:20px;
	height:15px;
	}
.title_labsupply03{
	font-size:20px;
	line-height:30px;
	}
.title_labsupply04{
	color:#162e4f;
	font-size:20px;
	font-weight:bold;
	margin:40px 0 10px;
	}
.desc_labsupple{
	margin:30px 0;
	line-height:28px;
	}
.wrap_example_productservice{
	background:url(../images/bg_service_lab_sup.jpg) no-repeat;
	color:#fff;
	padding:30px 0;
	text-align:center;
    background-size: cover;
	}
.photo_example{
	border:1px solid rgba(255,255,255,0.3);
	margin:30px 0 10px;
	}
.photo_example-logo{
	border:1px solid #ccc;
	margin-bottom:5px;
	}
.logo_supply{
	width:14.2%;
	float:left;
	padding:15px;
	}
.w_logo-supply{
	margin:0 auto;
	display:block;
	}
.link_logo-supply{
	color:#666;
	 -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	}
.link_logo-supply:hover{
	color:#007dc5;
	text-decoration:none;
	}
.wrap_slogan-supply{
	background: url(../images/bg_slogan_02.jpg) no-repeat;
	text-align:center;
	color:#fff;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:15px 0;
    background-size: cover; 
	}
.txt_blue{
	color:#007dc5;
	}
.txt_blue02{
	color:#162e4f;
	}
.txt_blue03{
	color:#304c8e;
	}
.txt_blue04{
    color: #017dc5;
}
.txt_blue05{
    color: #0890d3;
}
.txt_black{
	color:#000;
	}
.txt_bold{
	font-weight:600;
	}
.txt_underline{
    text-decoration: underline;
}
.wrap_ourservice{
	background:url(../images/bg_about_product_service.jpg) no-repeat;
	color:#fff;
    background-size: cover;
	}
.title_name{
	color:#fff;
	font-size:21px;
	text-transform:uppercase;
	letter-spacing:1px;
	}
/*op_tab*/
.wrap_op_tab{
	padding:0;
	border-bottom:3px solid #007dc5;
	margin:30px 0;
	text-align:center;
}
.op_tab{
	background-color:#ebebeb;
	display:inline-block;
	width:20%;
	height:70px;
	position:relative;
	vertical-align:bottom;
    cursor: pointer;
}
.op_tab span{
	font-size:15px;
	color:#222222;
	line-height:24px;
	padding:0 5px 0 9px;
	text-transform:uppercase;
	font-weight:700;
	position:absolute;
	width:100%;
	text-align:center;
	top:50%;
	-ms-transform: translate( 0, -50%);
    -webkit-transform: translate( 0, -50%);
    transform: translate( 0, -50%);
	left:0;
    letter-spacing: 1px;
}
.op_tab::before{
	content:"";
	height:100%;
	position:absolute;
	width:4px;
	background-color:#FFF;
	left:0;
	top:0;
     
}
.op_tab:first-child::before{
	display:none;
}
.op_tab.active{
	background-color:#007dc5;
}
.op_tab.active span{
	color:#FFF;
}
.op_tab.active::after{
	content:"";
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 13px solid #007dc5;
	position:absolute;
	top:100%;
	left:calc(50% - 12px);;
}
.op_tab.active::before{
	background-color:#162e4f;
	width:7px;
}
.op_tab.active:first-child::before{
	display:block;
}
.op_tabdetail{
	display:none;
	height:380px;
    margin-bottom: 30px;
}
.wrap_ourclient-testimonial{
    background: url(../images/bg_about_our_client.jpg) no-repeat;
    background-size: cover;
}
.wrap_menu_about{
    background-color: #d6f0ff;
    padding: 5px 0;
}
.wrap_menu_about a{
    color: #162e4f;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    font-weight: 700;
    font-size: 15px;
}
.wrap_menu_about a:hover{
    color: #666;
    text-decoration: none;
}
.wrap_menu_about span{
    margin: 0 30px;
    font-weight: bold;
}
.icon_mabout{
    margin-right: 7px;
}
.title_service01{
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    font-weight: bold;
}
.clr_left{
    clear: left;
}
.wrap_service{
    margin:10px 0 30px;
}
.line_grey-service{
    width: 80px;
    height: 3px;
    background-color: #bababa;
    margin-bottom: 15px;
}
.title_sevice_product01{
    color: #000;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
}
.title_sevice_product02{
    color: #007dc5;
    font-size: 16px;
    font-weight: 400;
    margin: 5px 0 15px;
}
.list_productservicename{
    font-weight: bold;
    color: 000;
}
.desc_productservice{
    padding-left: 40px;
}
.list_productservice{
    padding: 0 18px;
}
.desc_ourbrands{
    padding: 20px 0 40px;
}
.txt_ourbrand01{
    position: relative;
    padding-left: 25px;
}
.txt_ourbrand01:before{
    background-image: url(../images/icon_ourbrand_09.png);
    width: 17px;
    height: 20px;
    position: absolute;
    top: 3px;
    left: 0;
    content: "";
}
.txt_ourbrand01:hover:before{
    background-image: url(../images/icon_ourbrand_hover_09.png);
    width: 17px;
    height: 20px;
}
.txt_ourbrand02{
    position: relative;
    padding-left: 25px;
}
.txt_ourbrand02:before{
    background-image: url(../images/icon_ourbrand_06.png);
    width: 21px;
    height: 21px;
    position: absolute;
    top: 3px;
    left: 0;
    content: "";
}
.txt_ourbrand02:hover:before{
    background-image: url(../images/icon_ourbrand_hover_06.png);
    width: 21px;
    height: 21px;
}
.txt_ourbrand03{
    position: relative;
    padding-left: 25px;
}
.txt_ourbrand03:before{
    background-image: url(../images/icon_ourbrand_03.png);
    width: 15px;
    height: 24px;
    position: absolute;
    top: 3px;
    left: 0;
    content: "";
}
.txt_ourbrand03:hover:before{
    background-image: url(../images/icon_ourbrand_hover_03.png);
    width: 15px;
    height: 24px;
}
.logo_ourbrands{
    display: inline-block;
    margin:25px 25px 15px;
}
.logoClients{
    border: 1px solid #e5eaf1;
    margin-bottom: 5px;
}
.title_labpart01{
    color: #007dc5;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 1.5px;
    margin-top: 100px;
}
.title_labpart02{
    color: #007dc5;
    text-transform: uppercase;
    font-size: 50px;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 25px 0 40px;
}
.title_labpart03{
    color: #222;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1px;
}
.desc_labpart{
    margin-top: 20px;
    font-size: 18px;
    padding-right: 50px;
    line-height: 36px;
}
.photo_success{
    margin: 20px 0 25px;
}
.title_howwework{
    color: #007dc5;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 60px 0 20px;
    display: inline-block;
    position: relative;
    padding-left: 78px;
}
.title_howwework:before{
    background-image: url(../images/icon_our_client.png);
    content: "";
    width: 68px;
    height: 54px;
    position: absolute;
    top: -20px;
    left: 0;
}
.title_howwework01{
    font-size: 20px;
    font-weight: bold;
    color: #222;
    text-align: center;
}
.photo_howwework{
    margin: 35px auto 10px;
}
.title_howwework02{
    color: #222;
    font-size: 18px;
    font-weight: bold;
}
.desc_wework{
    margin: 15px 0 50px;
    padding: 0 18px;
}
.desc_ctestimonial{
    color: #fff;
    font-size: 16px;
    margin-bottom: 30px;
}
.title_ctestimonial{
    font-style: italic;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0.5px;
}
.title_ctestimonial01{
    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-block;
    margin:0 0 30px;
    text-shadow: 2px 2px #2092d4;
    position: relative;
    padding-left: 50px;
}
.title_ctestimonial01:before{
    background-image: url(../images/speech.png);
    width: 44px;
    height: 40px;
    content: "";
    position: absolute;
    top: -5px;
    left: 0;
}
.wrap_desc_testimonial{
    border: 4px solid rgba(255, 255, 255, 0.5);
    margin: 0 25px;
}
.wrap_desc_testimonial_inside{
    background: #fff;
    padding: 30px 15px;
    text-align: left;
    font-style: italic;
    letter-spacing: 0.3px;
    min-height: 230px;
}
.icon_quote{
    padding-left: 25px;
}
.wrap_desc_clienttalk{
    padding-left: 0;
}
.desc_clienttalk{
    margin-bottom: 10px;
}
.logo-clients{
    border: 1px solid #ccc;
    position: absolute;
    bottom: -65px;
    left:70px;
    border-radius: 7px;
    padding: 5px;
    background-color: #fff;
}
.w_testimonial{
    position: relative;
}
.box_labexam:nth-child(3n+1){
    clear: left;
}
.company_name_testimonial{
    text-align: right;
    color: #fff;
    font-style: italic;
    font-size: 17px;
    letter-spacing: 0.3px;
    margin: 7px 30px 0 0;
}
.name_testimonial{
    text-align: right;
    color: #fff;
    margin: 2px 35px 0 0;
    font-style: italic;
}
.desc_logocustomer{
	margin-top:10px;
    color: #3a3a3a;
	}
.logo_customer{
	border:1px solid #e5eaf1;
	}
.wrap_customerlogo{
	padding:20px 0 30px;
	}
.title_contact{
    color: #007dc5;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 30px 0;
}
.wmap{
	margin:40px 0 50px;
   height: 505px;
	}
.desc_contacts{
	margin-bottom:20px;
	}
.title_operating{
	 color: #007dc5;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
	position:relative;
	padding-left:40px;
	margin-bottom:5px;
	}
.title_operating:before{
	content:"";
	background-image:url(../images/contact_03.jpg);
	width:29px;
	height:29px;
	position:absolute;
	top:0;
	left:0;
	}
.title_callus{
	 color: #007dc5;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
	position:relative;
	padding-left:40px;
	margin-bottom:5px;
	}
.title_callus:before{
	content:"";
	background-image:url(../images/contact_06.jpg);
	width:29px;
	height:29px;
	position:absolute;
	top:0;
	left:0;
	}
.title_fax{
	 color: #007dc5;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
	position:relative;
	padding-left:40px;
	margin-bottom:5px;
	}
.title_fax:before{
	content:"";
	background-image:url(../images/contact_08.jpg);
	width:29px;
	height:29px;
	position:absolute;
	top:0;
	left:0;
	}
.title_location{
	 color: #007dc5;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
	position:relative;
	padding-left:40px;
	margin-bottom:5px;
	}
.title_location:before{
	content:"";
	background-image:url(../images/contact_22.jpg);
	width:29px;
	height:29px;
	position:absolute;
	top:0;
	left:0;
	}
.title_email{
	 color: #007dc5;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
	position:relative;
	padding-left:40px;
	margin-bottom:5px;
	}
.title_email:before{
	content:"";
	background-image:url(../images/contact_10.jpg);
	width:29px;
	height:29px;
	position:absolute;
	top:0;
	left:0;
	}
.title_follow{
	 color: #007dc5;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
	position:relative;
	margin-bottom:5px;
	}
.follow_icon{
    display: inline-block;
    vertical-align: top;
    margin: 3px 7px 0 0;
}
.desc_follow{
    display: inline-block;
    vertical-align: top;
    color: #000;
    line-height: 20px;
}
.link_social_c:hover{
    text-decoration: none;
}
.title_hazard{
    color: #162e4f;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
}
.title_hazard2{
    color: #007dc5;
    font-weight: bold;
    padding-left: 10px;
}
.title_hazard3{
    color: #1783e0;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}
.title_hazard4{
    color: #222;
    font-size: 20px;
    font-weight: bold;
    margin:20px 0 10px;
}
.title_hazard5{
    color: #fff;
    font-size: 25px;
    font-weight: bold;
}
.title_hazard6{
    color: #fdef36;
    font-size: 19px;
    font-weight: bold;
    line-height: 36px;
}
.title_hazard7{
      color: #007dc5;
    font-weight: bold;
    font-size: 18px;
    margin: 20px 0 30px;
}
.title_hazard8{
      color: #007dc5;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
}
.desc_hazard{
    margin-bottom: 30px;
}
.desc_hazard2{
    margin-top: 10px;
}
.desc_hazard3{
	font-size:16px;
	font-weight:bold;
	}
.box_note_hazard{
    background-color: #0a1c34;
   background: -webkit-linear-gradient(left, #031124 , #162e4f); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #031124, #162e4f); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #031124, #162e4f); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #031124 , #162e4f); /* Standard syntax */
    text-align: center;
    color: #fff;
    border-radius: 7px;
    padding: 10px 0;
    font-size: 17px;
    border: 2px solid #dedada;
    margin-bottom: 40px;
}
.title_note_hazard{
    color: #fdef36;
    font-size: 18px;
    font-style: italic;
    padding-right: 5px;
}
.box_hazard{
    background-color: #2c7cc1;
    display: inline-block;
    margin: 0 auto;
    padding: 15px 40px;
    letter-spacing: 0.5px;
}
.bg_hazard{
    background: url(../images/bg_hazard_12.jpg) no-repeat;
    padding: 30px 50px;
    color: #000;
    font-size: 17px;
    margin-top: 40px;
}
.box_organize{
    background-color: #fff;
    border: 1px solid #cdcdcd;
    text-align: center;
    box-shadow: 2px 2px 2px #ddd;
    margin-top: 30px;
}
.box_organize img{
    margin: 15px auto;
	width:140px;
    
}
.desc_org{
    font-size: 14px;
    margin-top: 15px;
	line-height:22px;
}
.photo_ourmissions{
	padding:0 100px;
	}
.wrap_org{
    color: #fff;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    height: 120px;
    padding: 10px 7px;
}
.bred{
    background-color: #ee1d25;
}
.bblue{
    background-color: #00529c;
}
.bgreen{
    background-color: #098942;
}
.bpurple{
    background-color: #111076;
}
.bbrown{
    background-color: #816420;
}
.borange{
    background-color: #f14b04;
}
.wrap_bhazard{
    padding: 1px;
}

.name_orgs{
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 21px;
}
.org_phone{
    position: relative;
    padding-left: 22px;
}
.org_phone:before{
    content: "";
    background-image: url(../images/icon_c_03.png);
    width: 13px;
    height: 11px;
    position: absolute;
    top: 5px;
    left: 0;
}
.org_website{
    position: relative;
    padding-left: 22px;
}
.org_website:before{
    content: "";
    background-image: url(../images/icon_c_06.png);
    width: 13px;
    height: 13px;
    position: absolute;
    top: 5px;
    left: 0;
}
.org_website a{
    color: #fff;
}
.org_website a:hover{
    color: #fff;
    text-decoration: none;
}
.title_msds{
    color: #000;
    font-size: 18px;
    margin-bottom: 30px;
}
.title_msds01{
    color: #01a8df;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
}
.title_msds02{
     color: #01d6de;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
}
.msds_box_search{
    border: 1px solid #ccc;
    border-radius: 15px;
    padding: 25px 35px;
    margin-bottom: 25px;
    color: #222;
}
.frm-producttype_name{
    background-color: #162e4f;
    border-radius: 5px;
    color: #fff;
    letter-spacing: 0.3px;
    padding: 7px 40px 10px 10px;
    display: block;
    margin: 10px 0 15px;
}
.b-msds_search{
    width: 90%;
    display: inline-block;
}
.b-msds_search01{
    width: 44%;
    display: inline-block;
    margin-right: 15px;
}
.b-msds_search02{
    width: 44%;
    display: inline-block;
}
.wrap_msds{
 background: url(../images/bg_grey_03.jpg) repeat;
    border-top: 1px solid #dadada;
    margin-top: 20px;
}
.wrap_msds01{
   background: url(../images/bg_msds_01.png) no-repeat;
    background-position: top right;
    padding: 40px 0;
}
.title_scs01{
	color:#162e4f;
	font-size:20px;
	font-weight:bold;
	}
.title_scs02{
	color:#666;
	font-size:16px;
	font-weight:bold;
    margin: 10px 0;
	}
.title_scs03{
	color:#444;
	font-size:19px;
	font-weight:bold;
	}
.title_scs04{
	color:#007dc5;
	font-size:16px;
	}
.title_scs05{
	color:#007dc5;
	font-size:17px;
    font-weight: bold;
	}
.title_scs06{
	color:#222;
	font-size:18px;
    font-weight: bold;
    margin: 40px 0 10px;
	}
.title_scs07{
	color:#f3802b;
	font-size:16px;
    font-weight: bold;
	}
.title_scs08{
	color:#e44725;
	font-size:18px;
    font-weight: bold;
    font-style: italic;
	}
.title_scs09{
    color:#222;
	font-size:18px;
    font-weight: bold;
    margin-bottom: 30px;
}
.title_scs10{
    color:#007dc5;
	font-size:18px;
    font-weight: bold;
}
.logo_scs{
    text-align: center;
}
.logo_scs a img{
    border: 1px solid #e5eaf1;
    padding: 5px;
    display: inline-block;
    border-radius: 10px;
    margin: 20px;
}
.top_title_scs{
    background-color: #007dc5;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    padding: 7px 0;
    margin: 20px 0 30px;
    font-size: 20px;
}
.box_service_scs{
    border: 2px solid #007dc5;
    border-radius: 10px;
    padding: 25px 30px;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    margin: 5px 0 40px;
}
.box_service_scs:before{
     background-image: url(../images/bg_service_scs_03.jpg);
    width: 316px;
    height: 369px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    
}
.box_service_scs:after{
     background-image: url(../images/bg_service_scs_05.jpg);
    width: 370px;
    height: 369px;
    position: absolute;
    bottom: 0;
    right: 0;
    content: "";
    z-index: 3;
}
.desc_service_scs{
    position: relative;
    z-index: 4;
}
.txt_italic{
    font-style: italic;
}
.photo_service_scs{
    border: 1px solid #fff;
    box-shadow: 2px 2px 2px #eee;
}
.desc_scs01{
    margin-top: 40px;
}
.desc_scs02{
    margin-top: 25px;
}
.btn_download_scs{
    margin: 15px auto;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_download_scs:hover{
    opacity: 0.8;
}
.bg_samplepackage{
    background: url(../images/bg_sample_02.jpg) no-repeat;
    margin-bottom: 2px;
    background-size: cover;
}
.title_sample{
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin-top: 30px;
}
.wrap_package{
    background-color: rgba(255, 255, 255, .9);
    border-radius: 13px;
    padding: 15px 30px;
}
.b_wrap_package{
    border: 7px solid rgba(255, 255, 255, .5);
    border-radius: 20px;
    margin: 15px 0 40px;
}
.title_msds03{
    background: url(../images/coa_03.png) repeat;
    height: 62px;
    margin-left: 10px;
    color: #007dc5;
    font-size: 26px;
    font-weight: bold;
    padding: 25px 0 0 65px;
}
.title_msds04{
    color: #162e4f;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 10px;
}
.title_msds05{
    color: #010101;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    margin: 15px 0 20px;
}
.title_msds06{
    color: #017dc5;
    font-size: 18px;
}
.title_msds07{
    color: #222;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 7px;
}
.desc_coamsds{
    color: #222;
    margin:20px 0 25px 10px;
}
.btn_readmore_coa{
    background-color: #162e4f;
    color: #fff;
    margin-left: 40px;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 7px 20px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
}
.btn_readmore_coa:hover{
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    background-color: #007dc5;
    text-decoration: none;
    color: #fff;
}
.btn_readmore_coa02{
    background-color: #162e4f;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 2px 20px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    float: right;
}
.btn_readmore_coa02:hover{
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    background-color: #007dc5;
    text-decoration: none;
    color: #fff;
}
.box-cm{
    margin-bottom: 45px;
}
.photo_msds01{
    border: 1px solid #ccc;
    position: relative;
}
.ico_zoom_photo{
    position: absolute;
    z-index: 9;
    bottom: 15px;
    right: 30px;
}
.bg_msds01{
    background: url(../images/bg_msds_02.jpg) no-repeat;
    padding: 30px 0;
}
.photo_company{
    margin:40px 0 2px;
}
.title_ourproducts{
    color: #222;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    margin: 30px 0 20px;
}
.wrap_ourproducts{
    width: 20%;
    text-align: center;
    margin-bottom: 50px;
}
.photo_ab{
    border: 3px solid #ccd2d5;
}
.name_ourproducts{
    color: #007dc5;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    margin-top: 15px;
}
.name_ourproducts_th{
    color: #3a3a3a;
    line-height: 22px;
    margin-top: 7px;
}
.link_ourproducts:hover{
    text-decoration: none;
}
.wrap_ourservice_bgblue{
    background: url(../images/bg_ourservices_06.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;;
    color: #fff;
    text-align: center;
    padding: 20px 0;
}
.txt_space{
    letter-spacing: 0.5px;
}
.photo_ourservices{
    margin: 30px auto 0;
}
.title_ourservice{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 10px 0;
}
.desc_ourservice{
    padding: 0 40px;
}
.lservice{ 
    color: #fff;
text-decoration: none;
}
.lservice:hover, .lservice:active, .lservice:focus{ 
    color: #fff;
text-decoration: none;
}
.wrap_whychoose{
    margin-top: 2px;
    border-top: 1px solid #ccc;
}
.title_wht01{
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #576886;
    margin-top: 30px;
}
.title_wht02{
    color: #007dc5;
    font-size: 33px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    border-bottom: dotted 1px #666;
    padding-bottom: 10px;
}
.bg_whychoose1{
    background: url(../images/p_whychoose_06.jpg) no-repeat;
    width: 375px;
    height: 85px;
    margin-top: 50px;
    margin-bottom: 20px;
}
.bg_whychoose2{
    background: url(../images/p_whychoose2_06.jpg) no-repeat;
    width: 375px;
    height: 85px;
    margin-top: 50px;
    margin-bottom: 5px;
}
.bg_whychoose3{
    background: url(../images/p_whychoose3_06.jpg) no-repeat;
    width: 375px;
    height: 99px;
    margin-top: 50px;
    margin-bottom: 15px;
}
.bg_whychoose4{
    background: url(../images/p_whychoose4_06.jpg) no-repeat;
    width: 375px;
    height: 99px;
    margin-top: 50px;
}
.bg_whychoose1 div, .bg_whychoose2 div, .bg_whychoose4 div{
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    padding: 30px 0 0 100px;
    letter-spacing: 1px;
}
.bg_whychoose3 div{
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    padding: 52px 0 0 100px;
    letter-spacing: 1px;
}
.list_why01 li{
    position: relative;
    list-style: none;
    padding-left: 15px;
    margin-bottom: 10px;
}
.list_why01 li:before{
    background-image: url(../images/dot_yellow_03.jpg);
    width: 5px;
    height: 5px;
    position: absolute;
    content: "";
    top: 10px;
    left: 0;
}
.list_why02 li{
    position: relative;
    list-style: none;
    padding-left: 15px;
    margin-bottom: 10px;
}
.list_why02 li:before{
    background-image: url(../images/dot_pink_14.jpg);
    width: 5px;
    height: 5px;
    position: absolute;
    content: "";
    top: 10px;
    left: 0;
}
.list_why02 li span{
    color: #ff797a;
}
.list_why03 li{
    position: relative;
    list-style: none;
    padding-left: 15px;
    margin-bottom: 10px;
}
.list_why03 li:before{
    background-image: url(../images/dot_purple_18.jpg);
    width: 5px;
    height: 5px;
    position: absolute;
    content: "";
    top: 10px;
    left: 0;
}
.list_why03 li span{
    color: #a291c3;
}
.list_why04 li{
    position: relative;
    list-style: none;
    padding-left: 15px;
    margin-bottom: 10px;
}
.list_why04 li:before{
    background-image: url(../images/dot_green_22.jpg);
    width: 5px;
    height: 5px;
    position: absolute;
    content: "";
    top: 10px;
    left: 0;
}
.list_why04 li span{
    color: #00d9ce;
}
.logo_quality{
    margin: 10px auto 80px;
}
.txt_logoquality01{
    color: #10c7ff;
    font-size: 20px;
    font-weight: bold;
    margin: -5px 0 7px;
}
.desc_quality01{
    font-size: 14px;
    line-height: 22px;
}
.desc_quality02{
    margin-top: 30px;
    font-size: 14px;
    line-height: 22px;
}
.txt_logoquality02{
    color: #018cff;
    font-size: 20px;
    font-weight: bold;
    margin: -5px 0 7px;
}
.desc_quality03{
    margin-top: 30px;
    font-size: 14px;
    line-height: 22px;
}
.txt_logoquality03{
    color: #0042ff;
    font-size: 20px;
    font-weight: bold;
    margin: -5px 0 7px;
}
.wrap_level_quality{
    margin-bottom: 50px;
}
.quality_mask{
    font-size: 13px;
}
.photo_mission{
    margin: 30px 0 40px;
}

.bg_value{
    background: url(../images/bg-value_08.jpg) no-repeat;
    color: #fff;
    margin: 40px 0 30px;
    height: 200px;
}
.wrap_titlemission{
    margin: 0 auto;
    width: 117px;
}
.title_mission01{
    font-size: 24px;
    font-weight: bold;
    color: #222;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.title_mission02{
    font-size: 33px;
    font-weight: bold;
    color: #222;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.title_mission03{
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    margin-top: 40px;
    letter-spacing: 1px;
}
.title_mission04{
    font-size: 33px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 10px;
    letter-spacing: 1px;
}
.title_mission05{
    color: #3a3a3a;
    font-size: 17px;
    letter-spacing: 0;
}
.title_value01{
    background: url(../images/values01_03.png) no-repeat;
    text-shadow: 2px 0 2px #eba600;
    color: #fff;
    padding:47px 0 0 70px;
    line-height: 24px;
    height: 117px;
    margin-top: 20px;
}
.title_value02{
    background: url(../images/values02_03.png) no-repeat;
    text-shadow: 2px 0 2px #097daf;
    color: #fff;
    padding:47px 0 0 100px;
    line-height: 24px;
    height: 117px;
    margin-top: 20px;
}
.title_value03{
    background: url(../images/values03_03.png) no-repeat;
    text-shadow: 2px 0 2px #21a148;
    color: #fff;
    padding:47px 0 0 75px;
    line-height: 24px;
    height: 117px;
    margin-top: 20px;
}
.txt_value01{
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold
}
.txt_value02{
    font-size: 17px;
}
.value_yellow{
    padding: 0;
    margin-top: 20px;
}
.value_yellow li{
    position: relative;
    list-style: none;
    padding-left: 17px;
    margin-bottom: 7px;
    color: #3a3a3a;
}
.value_yellow li:before{
    content: "";
    background-image: url(../images/dot_value_03.jpg);
    width: 6px;
    height: 6px;
    position: absolute;
    top: 11px;
    left: 0;
}
.value_blue{
    padding: 0;
    margin-top: 20px;
}
.value_blue li{
    position: relative;
    list-style: none;
    padding-left: 17px;
    margin-bottom: 7px;
    color: #3a3a3a;
}
.value_blue li:before{
    content: "";
    background-image: url(../images/dot_value_05.jpg);
    width: 6px;
    height: 6px;
    position: absolute;
    top: 11px;
    left: 0;
}
.value_green{
    padding: 0;
    margin-top: 20px;
}
.value_green li{
    position: relative;
    list-style: none;
    padding-left: 17px;
    margin-bottom: 7px;
    color: #3a3a3a;
}
.value_green li:before{
    content: "";
    background-image: url(../images/dot_value_07.jpg);
    width: 6px;
    height: 6px;
    position: absolute;
    top: 11px;
    left: 0;
}
.name_university{
    line-height: 22px;
    color: #3a3a3a;
    margin-top: 10px;
}
.wrap_logo_clients{
    width: 20%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.wrap_logo_clients:nth-child(5n+1){
    clear: left;
}
.btn_sm_testimonial{
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.5px;
}
.btn_sm_testimonial:hover{
    color: #fff;
    text-decoration: none;
}
.desc_brief{
    margin: 30px 0;
}
.ceo_name{
    color: #107bcb;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    margin: 15px 0 10px;
}
.wrap_1978-1981{
    border-right: 2px solid #00aee7;
}
.box_1978-1981{
    background-color: #00aee7;
    color: #fff;
    position: relative;
    margin-top: 30px;
    height: 65px;
    padding: 10px 0 0 15px;
}
.box_1978-1981:after{
    background-image: url(../images/brief01_06.jpg);
    width: 86px;
    height: 84px;
    content: "";
    position: absolute;
    top: -19px;
    right: 0;
}
.wrap_1981-1995{
    border-right: 2px solid #009ddc;
}
.box_1981-1995{
    background-color: #009ddc;
    color: #fff;
    position: relative;
    height: 65px;
    padding: 10px 0 0 15px;
}
.box_1981-1995:after{
    background-image: url(../images/ib01_10.jpg);
    width: 57px;
    height: 65px;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
}
.wrap_2000{
    border-right: 2px solid #007ac2;
}
.box_2000{
    background-color: #007ac2;
    color: #fff;
    position: relative;
    height: 65px;
    padding: 10px 0 0 15px;
}
.box_2000:after{
    background-image: url(../images/ib03_19.jpg);
    width: 67px;
    height: 85px;
    content: "";
    position: absolute;
    top: -20px;
    right: 0;
}
.wrap_2009{
    border-right: 2px solid #0067a5;
    padding-bottom: 20px;
}
.box_2009{
    background-color: #0067a5;
    color: #fff;
    position: relative;
    height: 65px;
    padding: 10px 0 0 15px;
}
.box_2009:after{
    background-image: url(../images/ib06_23.jpg);
    width: 88px;
    height: 101px;
    content: "";
    position: absolute;
    top: -36px;
    right: 0;
}
.wrap_2012{
    border-right: 2px solid #005883;
}
.box_2012{
    background-color: #005883;
    color: #fff;
    position: relative;
    height: 65px;
    padding: 10px 0 0 15px;
}
.box_2012:after{
    background-image: url(../images/ib08_03.jpg);
    width: 54px;
    height: 65px;
    content: "";
    position: absolute;
    top: 0;
    right: 15px;
}

.box_2013{
    background-color: #014c70;
    color: #fff;
    position: relative;
    height: 65px;
    padding: 10px 0 0 15px;
}
.box_2013:after{
    background-image: url(../images/ib09_11.jpg);
    width: 102px;
    height: 52px;
    content: "";
    position: absolute;
    top: -30px;
    right: 15px;
}
.wrap_1981{
    margin-top: 140px;
}
.box_1981{
    background-color: #0dbff2;
    color: #fff;
    position: relative;
    height: 65px;
    padding: 10px 0 0 15px;
}
.box_1981:after{
    background-image: url(../images/ib11_03.jpg);
    width: 90px;
    height: 89px;
    content: "";
    position: absolute;
    top: -26px;
    right: 5px;
}
.box_1996{
    background-color: #00a2e4;
    color: #fff;
    position: relative;
    height: 69px;
    padding: 10px 0 0 15px;
}
.box_1996:after{
    background-image: url(../images/ib12_11.jpg);
    width: 59px;
    height: 69px;
    content: "";
    position: absolute;
    top: 0;
    right: 15px;
}
.box_2008{
    background-color: #0082c5;
    color: #fff;
    position: relative;
    height: 66px;
    padding: 10px 0 0 15px;
}
.box_2008:after{
    background-image: url(../images/ib15_19.jpg);
    width: 76px;
    height: 74px;
    content: "";
    position: absolute;
    top: -8px;
    right: 10px;
}
.box_2010{
    background-color: #007cb7;
    color: #fff;
    position: relative;
    height: 66px;
    padding: 10px 0 0 15px;
}
.box_2010:after{
    background-image: url(../images/ib16_27.jpg);
    width: 59px;
    height: 70px;
    content: "";
    position: absolute;
    top: -21px;
    right: 10px;
}
.wrap_2016{
    margin-top: 30px;
    border-left: 2px solid #00536d;
}
.box_2016{
    background-color: #00536d;
    color: #fff;
    position: relative;
    height: 66px;
    padding: 10px 0 0 15px;
}
.box_2016:after{
    background-image: url(../images/ib17_50.jpg);
    width: 67px;
    height: 69px;
    content: "";
    position: absolute;
    top: -49px;
    right: 10px;
}
.wrap_2017{
    border-left: 2px solid #012d3b;
}
.box_2017{
    background-color: #012d3b;
    color: #fff;
    position: relative;
    height: 66px;
    padding: 10px 0 0 15px;
}
.box_2017:after{
    background-image: url(../images/ib18_67.jpg);
    width: 116px;
    height: 75px;
    content: "";
    position: absolute;
    top: -18px;
    right: 10px;
}
.txt_year_history{
    font-size: 24px;
    font-weight: bold;
}
.txt_year_history01{
    font-size: 16px;
    color: rgba(255,255,255,0.8);
     line-height: 18px;
}
.desc_brief_history{
    padding: 15px 15px 25px;
}
.photo_center img{
    margin: 10px auto;
    display: block;
}
.photo_center2 img{
    margin: 0 auto;
    display: block;
}
.photo_center3 img{
    margin: 30px auto;
    display: block;
}
.desc_year_brief{
    text-align: right;
    font-size: 14px;
    color: #fff;
    position: absolute;
    line-height: 18px;
    z-index: 9;
}
.d_brief01{
    top: 23px;
    right: 40px;
}
.d_brief02{
    top: 15px;
    right: 90px;
}
.d_brief03{
    top: 15px;
    right: 80px;
}
.d_brief04{
    top: 25px;
    right: 15px;
}
.d_brief05{
    top: 18px;
    right: 100px;
}
.d_brief06{
    top: 24px;
    right: 85px;
}
.d_brief07{
    top: 24px;
    right: 95px;
}
.d_brief08{
    top: 15px;
    right: 75px;
    width: 60%;
}
.d_brief09{
    top: 24px;
    right: 15px;
}
.txt_bhistory{
    text-align: center;
    color: #007dc5;
    font-weight: bold;
    font-size: 18px;
    
}
.bg_testimonial{
    background: url(../images/bg_testimonial_01.jpg) no-repeat;
}
.photo_testimonial{
    margin-top: -40px;
}
.box_title_testimonial{
    background-color: #162e50;
    border-radius: 10px;
    text-align: center;
    color: #ffdc37;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 8px 0;
    margin: 30px 0 0;
}
.box_title_testimonial img{
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
}
.bg_peoplesay{
    background-image: url(../images/bg_peoplesay_10.png);
    background-repeat: no-repeat;
   height: 306px;
    padding: 40px 60px 30px 40px;
    color: #666;
    margin-top: -20px;
}
.bg_peoplesay02{
    background-color: #fff;
    border-radius: 10px;
    border: 15px solid #00beec;
    padding: 25px 25px 15px;
    position: relative;
    top: -40px;
    right: 0;
}
.bg_peoplesay02:after{
    background-image: url(../images/bg_topright_11.png);
    width: 319px;
    height: 54px;
    content: "";
    position: absolute;
    top: -24px;
    right: 0;
}
.wrap_peoplesay{
    padding: 0 30px;
    margin-top: 50px;
}
.wrap_peoplesay a:hover{
    text-decoration: none;
}
.title_testimonial{
    color: #000;
    font-style: italic;
    font-weight: bold;
}
.quote_up{
    margin-bottom: 5px;
}

.quote_down{
    text-align: right;
    margin-top: -10px;
    float: right;
    clear: both;
}
.txt_morepeoplesay{
    color: #11a7ca;
    font-style: italic;
}
.txt_morepeoplesay:hover{
    color: #00a3fb;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.neme_whosay{
    border-top: dotted 1px #ababab;
    text-align: right;
    margin-top: 25px;
    padding-top: 7px;
    line-height: 24px;
}
.neme_whosay div{
    color: #000;
    font-style: italic;
}
.neme_whosay span{
    font-size: 13px;
    color: #666;
}
.logo_company_ttm{
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
    padding: 5px;
    border: 1px solid #eeebeb;
}

.logo_company_ttm_popup{
    position: relative;
    z-index: 9;
}
.name_company_ttm{
    color: #000;
    line-height: 24px;
     display: -webkit-box;  
	height: 50px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
    margin-top: 15px;
}
.name_company_ttm_popup{
    color: #000;
    line-height: 24px;
    font-size: 21px;
    font-weight: bold;
    line-height: 30px;
    margin-top: 28px;
}
.desc_whosay{
     display: -webkit-box;  
	height: 82px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.desc_whosay02{
    color: #666;
    font-style: italic;
}
.desc_whosay02 p{
    margin-bottom: 20px;
}
.photo_careers{
    margin-top: 30px;
}
.bg_ourvalues_careers{
    background: url(../images/bgourvalue_career_07.jpg) no-repeat;
    padding:40px 50px 30px;
    background-size: cover;
}
.w_bgourvalues{
    border: 1px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 30px;
}
.title_careers{
    text-transform: uppercase;
    color: #000;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
}
.title_careers01{
    color: #3a3a3a;
    font-weight: 600;
    font-size: 16px;
    margin: 15px 0;
}
.title_careers02{
    color: #007dc5;
    font-weight: 600;
    font-size: 18px;
}
.bg_frm_career{
    background: url(../images/bg_frm_career_02.jpg);
    padding: 30px 0;
    background-size: cover;
}
.txt_frmcareer{
    text-transform: uppercase;
    color: #ffdc37;
    letter-spacing: 1.5px;
    font-size: 24px;
    font-weight: bold;
}
.txt_frmcareer02{
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1.5px;
    font-size: 20px;
    margin: 10px 0 30px;
    font-weight: bold;
}
.txt_frmcareer03{
    text-transform: uppercase;
    color: #ffdc37;
    letter-spacing: 1.5px;
    font-size: 23px;
    font-weight: bold;
}
.btn_add_resume{
    background-color: #626262;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    padding: 2px 10px 2px 12px;
    margin-top: 28px;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_add_resume:hover{
    background-color: #ffdc37;
    color: #fff;
}
.wrap_btn_careers{
    border-top: dotted 2px #fff;
    margin: 40px 0 20px;
    text-align: center;
}
.wrap_btn_careers button{
    border: 2px solid #fff;
    color: #fff;
    background: none;
    text-transform: uppercase;
    padding: 0 20px;
    border-radius: 5px;
    font-size: 13px;
    letter-spacing: 1px;
    margin: 20px 5px 0;
    font-weight: bold;
    letter-spacing: 1px;
      -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.wrap_btn_careers button:hover{
    background-color: #fff;
    color: #007dc5;
}
.wrap_btn_careers ul{ padding: 0;}
.box_capcha{
    margin-top: 10px;
}
.line_qrcode{
    margin-top: -30px;
}
.Location_tab01{
    background: url(../images/tab_blue_03.png) no-repeat;
    color: #fff;
    width: 222px;
    height: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: absolute;
    top: -25px;
    left: -3px;
    padding: 4px 0 0 20px;
}
.desc_location{
    background-color: #e4f5ff;
    border: 1px solid #eaeaea;
    color: #333;
    padding: 40px 22px 20px;
    margin: 40px 0 10px;
    position: relative;
    min-height: 90px;
}
.Location_tab02{
    background: url(../images/tab_blue2_03.png) no-repeat;
    color: #fff;
    width: 222px;
    height: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: absolute;
    top: -25px;
    left: -3px;
    padding: 4px 0 0 20px;
}
.desc_location2{
    background-color: #f0f2f4;
    border: 1px solid #eaeaea;
    color: #333;
    padding: 40px 22px 20px;
    margin: 40px 0 10px;
    position: relative;
    min-height: 200px;
}
.txt_location{
    color: #007dc5;
    font-weight: bold;
    letter-spacing: 1px;
}
.txt_location01{
    color: #333;
    font-weight: bold;
}
.line_contacts{
    border-top:5px solid #d8d8d8;
    margin: 40px 0 1px;
}
.bg_contacts{
    background: url(../images/bg_contacts_02.jpg) no-repeat;
    color: #fff;
    padding: 30px 0;
    background-size: cover;
}

.title_enquiry{
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #ffdc37;
    margin-bottom: 20px;
}
.link_moreinfo{
    color: #ffdc37;
    text-decoration: underline;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.title_location01{
    font-size: 20px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 30px 0 15px;
}
.box_frm_contact{
    padding-right: 40px;
}
.box_getfresh_contact{
    margin-top: 10px;
    position: relative;
    border-radius: 10px;
    margin-bottom: 25px;
}
.box_getfresh_contact .checkbox{
    left: 18px;
}
.btn_contacts{
    background: none;
    border: 2px solid #fff;
    border-radius: 5px;
    float: right;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 25px;
    margin: 25px 5px;
       -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_contacts:hover{
    background-color: #fff;
    color: #007dc5;
}
.list_title_howto{
    padding: 0 0 20px;
    margin: 0;
    border-bottom: dotted 1px #ccc;
}
.list_title_howto li{
    list-style: none;
    position: relative;
    padding:10px 0 0 25px;
}
.list_title_howto li:before{
    background-image: url(../images/arrow_03.png);
    width: 8px;
    height: 12px;
    content: "";
    position: absolute;
    top: 17px;
    left: 5px;
}
.list_title_howto li a{
    color: #222;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.list_title_howto li a:hover{
    text-decoration: none;
    color: #007dc5;
}
.warp_howto{
    margin-top: 40px;
}
.warp_howto_s01{
    border-bottom: 5px solid #1ea3c8;
    padding: 20px 0;
}
.warp_howto_s02{
    border-bottom: 5px solid #eb5452;
    padding: 20px 0;
}
.warp_howto_s03{
    border-bottom: 5px solid #27b89a;
    padding: 20px 0;
}
.warp_howto_s04{
    border-bottom: 5px solid #8e85bb;
    padding: 20px 0;
}
.wrap_title_section{
    margin: 10px 0 0 0;
    vertical-align: top;
}
.title_section{
    font-size: 20px;
}
.title_section_s01{
    color: #1ea3c8;
}
.title_section_s02{
    color: #d83c3a;
}
.title_section_s03{
    color: #27b89a;
}
.title_section_s04{
    color: #8e86bc;
    font-size: 24px;
    line-height: 40px;
}
.title_section_s05{
    color: #fd912c;
    font-size: 24px;
}
.desc_title_howto{
    margin-top: 7px;
}
.icon_section01{
    display: inline-block;
    margin-right: 5px;
}
.desc_section01{
    margin: 15px 0 0 15px;
}
.desc_section01 .row{
    margin-bottom: 15px;
}
.list_section01{
    padding: 0;
    padding-left: 15px;
}
.list_section01 li{
    list-style: none;
    position: relative;
    padding-left: 15px;
}
.list_section01 li:before{
   background-image: url(../images/submenu_list.jpg);
    width: 5px;
    height: 5px;
    position: absolute;
    content: "";
    top: 11px;
    left: 0;
}
.link_detail_howto, .link_detail_howto:hover, .link_detail_howto:active, .link_detail_howto:focus{
    color: #666;
    text-decoration: none;
}
.title_section02{
    background-color: #eb5452;
    color: #fff;
    text-align: center;
    font-size: 18px;
    padding: 5px 0;
    margin-bottom: 15px;
}
.box_section02{
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-top: 60px;
    position: relative;
    padding: 30px 20px 30px;
    color: #000;
    line-height: 36px;
    min-height: 250px;
}
.title_section02_1{
    position: absolute;
    background-color: #b83546;
    color: #fff;
    left: 50%;
    transform: translate(-50%, -50%); 
    top: -5px;
    font-size: 16px;
    padding: 2px 35px;
}
.title_section02_2{
    position: absolute;
    background-color: #6c5f75;
    color: #fff;
    left: 50%;
    transform: translate(-50%, -50%); 
    top: -5px;
    font-size: 16px;
    padding: 2px 35px;
}
.txt_section02{
    color: #6c5f75;
    font-size: 15px;
    font-weight: 600;
}
.txt_section02 img{
    vertical-align: middle;
    margin-right: 5px;
}
.w_section02{
    border-right: dotted 1px #ccc;
}
.box_desc_section02{
    background-color: #f8f8f8;
    border: 1px solid #e6e6e6;
    min-height: 216px;
    padding:15px 20px;
}
.txt_section02_1{
    text-align: center;
    color: #eb5452;
    font-size: 16px;
    margin: 25px 0 5px;
}
.w_title_section03{
    background-color: #27b89a;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    display: inline-block;
    padding: 5px 15px;
    min-width: 360px;
    margin: 30px 0;
}
.desc_section03{
    padding: 0 15px;
}
.desc_section03 p{
    margin-bottom: 20px;
}
.list_orderinfo{
    display: inline-block;
    margin: 10px 60px 25px 0;
}
.b_section03{
    background-color: #f8f8f8;
    border: 1px solid #e6e6e6;
    min-height: 274px;
    padding: 20px 20px 10px;
    margin-bottom: 20px;
}
.title_bsection03{
    background-color: #666;
    color: #fff;
    padding: 5px 15px;
    font-size: 16px;
}
.title_bsection03 img{
    margin-right: 5px;
}
.list_bsection03{
    padding:15px 15px 0;
}
.list_bsection03 li{
    list-style: none;
    position: relative;
    padding:5px 0 5px 15px;
}
.list_bsection03 li:before{
    background-image: url(../images/dot_green_03.png);
    width: 5px;
    height: 5px;
    content: "";
    position: absolute;
    top: 17px;
    left: 0;
}
.txt_red{
    color: #c72121;
}
.txt_red2{
    color: #f00;
}
.txt_red3{
    color: #ec2c13;
}
.title_section03{
    font-size: 19px;
    color: #000;
    font-weight: bold;
    margin: 40px 0 20px;
}
.title_section03 img{
    margin-right: 7px;
}
.box_title_section03{
    background-color: #27b89a;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 5px 25px 5px 15px;
    margin-bottom: 20px;
}
.box_title_section03 img{
    vertical-align: middle;
    margin-right: 5px;
}
.txt_brown_section03{
    color: #91673f;
}
.txt_section03_location{
    color: #27b89a;
    font-size: 18px;
}
.box_title_section04{
    background-color: #8e86bc;
    color: #fff;
    font-size: 18px;
    display: inline-block;
    padding: 6px 50px 6px 15px;
    margin: 30px 0;
}
.icon_section04{
    display: inline-block;
    margin:0 5px 10px 15px;
}
.icon_section04_1{
    display: inline-block;
    margin:10px 5px 10px 15px;
}
.box_payment{
    border: 1px solid #ccc;
    border-radius: 15px;
    padding: 15px 50px;
    margin: 10px 0 15px;
}
.title_desc_bank{
     background-color: #8e86bc;
    color: #fff;
    font-size: 16px;
    padding: 5px 0;
    margin-bottom: 15px;
}
.photo_bank_step{
    margin: 50px auto;
}
.step_section04{
    margin-left:120px;
    color: #222;
}
.car_icon{
    margin: 50px 0;
}
.icon_zone{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.desc_zone{
    display: inline-block;
    float: left;
    line-height: 18px;
}
.title_zone01{
    color: #000;
    font-size: 16px;
}
.title_zone02{
    color: #ff732a;
}
.title_zone03{
    color: #a189c9;
}
.title_zone04{
    color: #17c3ad;
}
.map_icon{
    margin-top: 50px;
}
.wrap_title_shipping{
    width: 20%;
    padding: 2px;
}
.box_desc_shipping{
    border: 1px solid #e7e7e7;
    margin-bottom: 15px;
}
.box_desc_shipping2{
    border: 1px solid #e7e7e7;
    margin-bottom: 15px;
    padding-top: 15px;
}
.bg_title{
    background-color: #666;
    color: #fff;
    text-align: center;
    line-height: 20px;
    padding: 5px 0;
    margin-bottom: 15px;
}
.title_zonea01{
    color: #ff732a;
    font-size: 17px;
}
.title_zonea02{
    color: #bfbfbf;
}
.title_zoneb01{
    color: #a088c8;
    font-size: 17px;
}
.title_zonec01{
    color: #41cbb9;
    font-size: 17px;
}
.zone_name{
    margin: 20px 0 10px 15px;
    line-height: 22px;
}
.zone_name2{
    margin: 0 0 10px 15px;
    line-height: 22px;
}
.list_zoneA{
    padding-left: 30px;
}
.list_zoneA li{
    list-style: none;
    position: relative;
}
.list_zoneA li:before{
    background-image: url(../images/section05_51.jpg);
    width: 6px;
    height: 6px;
    position: absolute;
    top: 11px;
    left: -14px;
    content: "";
}
.list_zoneB{
    padding-left: 30px;
}
.list_zoneB li{
    list-style: none;
    position: relative;
}
.list_zoneB li:before{
    background-image: url(../images/section05_62.jpg);
    width: 6px;
    height: 6px;
    position: absolute;
    top: 11px;
    left: -14px;
    content: "";
}
.list_zoneC{
    padding-left: 30px;
}
.list_zoneC li{
    list-style: none;
    position: relative;
}
.list_zoneC li:before{
    background-image: url(../images/section05_65.jpg);
    width: 6px;
    height: 6px;
    position: absolute;
    top: 11px;
    left: -14px;
    content: "";
}
.desc_shipping{
    display: table;
    background-color: #f3f3f3;
    color: #000;
    padding: 15px 5px;
    min-height: 120px;
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
}
.desc_shipping span{
    display: table-cell;
  vertical-align: middle;
}
.desc_shipping img{
    margin: 0 auto 7px;
}
.txt_prize_shipping{
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
}
.freeship_icon{
    padding-top: 10px;
}
.terms_topic{
    margin: 20px 0;
}
.terms_topic a{
    color: #979aa1;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: bold;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.terms_topic a:hover, .terms_topic a:active, .terms_topic a:focus{
    color: #007dc5;
    text-decoration: none;
}
.bg_title_terms{
    background-color: #007dc5;
    border-radius: 5px;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 20px;
    padding: 5px 0 5px 110px;
    margin: 30px 0 15px;
}
.photo_icon{
    position: absolute;
    top: -15px;
    left: 15px;
}
.list_terms{
    padding: 0;
    margin-bottom: 20px;
}
.list_terms li{
    border-bottom: dotted 1px #666;
    list-style: none;
    position: relative;
    padding: 15px 0 15px 20px;
}
.list_terms li:before{
    content: "";
    background-image: url(../images/submenu_list.jpg);
    width: 5px;
    height: 5px;
    position: absolute;
    top: 26px;
    left: 7px;
}
.list_terms li:last-child{
    border-bottom: none;
}
.title_terms01{
    background: url(../images/tab_blue2_03.png) no-repeat;
    width: 222px;
    height: 50px;
    color: #fff;
    font-size: 16px;
    padding:4px 0 0 15px;
    margin-top: 40px;
}
.list_terms02{
    padding: 10px 20px 0;
}
.title_faq01{
    color: #000;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold;
    text-align: center;
}
.btn_needhelp{
    z-index: 999;
    position: relative;
}
.btn_needhelp a{
    background-color: #f89d17;
    border-radius: 5px;
    color: #fff;
    border: none;
    float: right;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0.5px;
    padding: 2px 15px;
    cursor: pointer;
    display: block;
}
.btn_needhelp a:hover{
    text-decoration: none;
}
.wrap_faqs{
    margin-bottom: 50px;
}
.ans_right{
    float: right;
}
.photo_need{
    margin: 30px 0 2px;
}
.b_chart_hazous{
	padding:0 100px;
	}
.desc_service{ padding-right: 20px;}
.logo_brandprofiles{
    display: inline-block;
    vertical-align: middle;
    float: none;
    padding: 7px 15px;
} 

.wrap_menu_brandprofiles{
    border-bottom: 1px solid #ccc;
}
.title_brandprofiles{
    font-size: 24px;
    color: #007dc5;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
    margin: 40px 0 15px;
}
.title_brandprofiles_sub{
    color: #222222;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 20px;
    text-align: center;
    margin: 50px 0 15px;
}
.wrap-certificate{
    margin: 0 auto;
    text-align: center;
}
.wrap-certificate a{
    display: inline-block;
    margin: 10px 30px 0;
    vertical-align: top;
}
.wrap-certificate a div{
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    margin-top: 15px;
}
.wrap-certificate a p{
    color: #666;
}
.wrap-certificate a:hover, .wrap-certificate a:active, .wrap-certificate a:focus{
    text-decoration: none;
}
.desc_history_brandprofiles{
    margin: 20px 0 50px;
}
.link_scs_loba{
    color: #2e52a0;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
    font-family: 'Roboto', sans-serif;
}
.btn_appdownload{
    position: absolute;
    bottom: 15px;
    left: 40px;
}
.btn_appdownload a{
    display: inline-block;
    margin-right: 10px;
}

.blog_whathot{
    border: 1px solid #eeeeee;
    background-color: #fff;
}
.photo_whathot{
    height: 260px;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.photo_whathot img{
    -webkit-transition: all ease-in-out 0.8s;
    -moz-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    transition: all ease-in-out 0.8s;
}
.photo_literature{
    position: relative;
}
.photo_literature img{
    -webkit-transition: all ease-in-out 0.8s;
    -moz-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    transition: all ease-in-out 0.8s;
    border: 1px solid #ccc;
}
.photo_articles_products{
    height: 213px;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.photo_articles_products img{
    -webkit-transition: all ease-in-out 0.8s;
    -moz-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    transition: all ease-in-out 0.8s;
}
.desc_whathot{
    margin: 15px 15px 20px;
    color: #333;
     display: -webkit-box;  
	height: 52px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.desc_articles{
    margin: 15px 15px 20px;
    color: #333;
     display: -webkit-box;  
	height: 52px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.link_whathot{ 
    display: block;
position: relative;
}
.link_whathot:hover{
    text-decoration: none;
}
.box_pdf_literature{
    background-color: #fff;
    display:block;
	position:relative;
	cursor:pointer;
}
.box_pdf_literature:hover .blog_whathotdetail{
	opacity:1.0;
	top:0;
}
.box_pdf_literature:hover .photo_literature > .link_whathot img{
    opacity: 0.2;
}
.box_pdf_literature:hover .photo_articles_products > .link_whathot img{
    opacity: 0.2;
}
.box_pdf_literature:hover .btnviewpdf_lit{
    opacity: 1;
}
.blog_postdate{
    background-color: #f4f4f4;
    color: #8f8f8f;
    text-align: right;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 3px 15px 2px;
}
 .blog_whathot{
	display:block;
	position:relative;
	cursor:pointer;
}
.blog_whathotdetail{
	position:absolute;
	left:0;
	bottom:0;
	top:0;
    right: 0;
	-webkit-transition: all ease-in-out 0.8s;
    -moz-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    transition: all ease-in-out 0.8s;
	opacity:0.0;
}
.blog_whathot:hover .blog_whathotdetail{
	opacity:1.0;
	top:0;
}
.blog_whathot:hover .photo_whathot > .link_whathot img{
    opacity: 0.2;
}
.blog_whathot:hover .photo_articles_products > .link_whathot img{
    opacity: 0.2;
}
.blog_btnreadmore{
    background-color: #5d5d69;
    border: 1px solid #fff;
    border-radius: 25px;
    padding: 3px 25px;
    color: #fff;
    display: inline-block;
    letter-spacing: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all ease-in-out 0.8s;
    -moz-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    transition: all ease-in-out 0.8s;
}
.blog_whathot:hover .blog_btnreadmore, .blog_whathot:hover .social_blog{
    opacity: 1;
}
.btnviewpdf_lit{
    background-color: #5d5d69;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 2px 20px;
    color: #fff;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all ease-in-out 0.8s;
    -moz-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    transition: all ease-in-out 0.8s;
    white-space: nowrap;
}
.btnviewpdf_lit div{
    display: inline-block;
}
.social_blog{
    position: absolute;
    bottom: 15px;
    opacity: 0;
    -webkit-transition: all ease-in-out 0.8s;
    -moz-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    transition: all ease-in-out 0.8s;
    text-align: center;
    margin-left: auto;
margin-right: auto;
    left: 0;
right: 0;
}
.social_blog img{
    margin: 0 2px;
    display: inline-block;
}
.wrap_content_bggrey_blog{
    background: url(../images/bg_grey_03.jpg) repeat;
    border-top: 3px solid #e1e1e1;
    padding: 30px 0;
}
.title_menublog{
    color: #007dc5;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0 5px;
}
.list_menublog{
    background-color: #fff;
    border: 1px solid #e5eef5;
    border-radius: 7px;
    padding:5px 15px;
    margin-bottom: 30px;
}
.list_menublog ul{
    padding: 0;
}
.list_menublog ul li{
    list-style: none;
    border-bottom: dotted 1px #cfdce6;
    padding: 7px 0 9px;
}
.list_menublog ul li img{
    display: inline-block;
    margin-right: 10px;
}
.list_menublog ul li a, .list_menublog ul li a:hover{
    color: #666;
    text-decoration: none;
}

.link_tagclound{
    background-color: #f1f8fd;
    border: 1px solid #d2ebfa;
    border-radius: 25px;
    color: #666;
    padding: 0 11px 0 23px;
    position: relative;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    display: inline-block;
    margin: 5px 0 3px;
    font-size: 14px;
}
.link_tagclound:before{
    background-color: #fff;
    border: 1px solid #d2ebfa;
    border-radius: 25px;
    width: 7px;
    height: 7px;
    content: "";
    position: absolute;
    top: 10px;
    left: 11px;
}
.link_tagclound:hover{
    background-color: #007dc5;
    color: #fff;
    text-decoration: none;
}
.wrap_tagclound{
    padding:15px;
}
.blog_postdate_menu{
    color: #71aed9;
    font-size: 13px;
    letter-spacing: 1px;
}
.box_getfresh{
    background-image: url(../images/bg_getfresh_23.png);
    background-size: cover;
    width: 100%;
    height: 550px;
    text-align: center;
    padding: 20px 0;
}
.box_getfresh img{
    margin: 0 auto;
}
.title_getfresh1{
    color: #ffffdd;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 22px;
    font-family: 'Roboto';
    text-shadow: 2px 0 2px #d75b7a;
    margin-top: 15px;
}
.title_getfresh2{
    color: #eeeb11;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 30px;
    font-family: 'Roboto';
    text-shadow: 2px 0 2px #d75b7a;
    margin: 5px 0 20px;
}
.desc_getfresh{
    color: #fff;
    text-shadow: 2px 0 2px #d75b7a;
    margin-top: 20px;
}
.wrap_frm_getfresh{
    padding: 20px;
}
.wrap_frm_getfresh input{
    border-radius: 25px;
    border: 1px solid #dc7b91;
}
.wrap_frm_getfresh button{
    background-color: #4a1420;
    color: #fff;
    border: 0;
    border-radius: 25px;
    display: block;
    width: 100%;
    margin-top: 10px;
}
.title_tab_blog{
    background-color: #0885cd;
    color: #fff;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 22px;
    margin-top: 15px;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding: 7px 15px;
}
.title_tab_blog img{
    display: inline-block;
    margin-right: 10px;
}
.box_blog{
    margin: 30px 0 20px;
}
.btn_showmore_blog{
    margin: 20px auto;
    background-color: #168dd2;
    border-radius: 25px;
    color: #fff;
    border: 0;
    padding: 3px 25px;
     -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.btn_showmore_blog:hover{
    background-color: #666;
}
.btn_showmore_backtoblog{
    background-color: #668292;
    border-radius: 25px;
    color: #fff;
    border: 0;
    padding: 8px 30px;
     -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    margin-right: 7px;
}
.btn_showmore_backtoblog:hover{
    background-color: #666;
    color: #fff;
    text-decoration: none;
}
.box_blog .blog_btnreadmore{
    top: 35%;
}
.content_blog{
    border-left: dotted 2px #dadbdd;
    padding-left: 30px;
}
.blogdetails{
    margin: 30px 0;
}
.title_blogdetails{
    font-size: 24px;
    color: #162e4f;
}
.title_blogdetails2{
    color: #007dc5;
    font-weight: 600;
    font-size: 16px;
}
.blogdetails_date{
    color: #007dc5;
    margin: 10px 0;
}
.box_title_blogupdate{
    border-top: 2px solid #eaeaea;
    display: block;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 22px;
    margin-top: 40px;
    font-weight: bold;
    padding-top: 20px;
}
.wrap_blog_reply{
    border-top: 2px solid #666;
    margin-top: 20px;
    padding-top: 30px;
}
.title_leavereply{
    color: #881a18;
    font-size: 20px;
    font-family: 'Roboto';
}
.box_leavereply{
    background: #f3c7c6;
    padding: 10px;
}
.box_leavereply_inside{
    background: rgba(255,255,255,0.25);
    box-shadow: 2px 0 2px rgba(137,69,67,0.2);
    padding: 20px 25px;
}
.box_leavereply_inside label{
    font-weight: normal;
    color: #653b3a;
    margin-bottom: 0;
}
.box_leavereply_inside  input, .box_leavereply_inside textarea{
    border: 1px solid #f3c7c6;
}
.box_leavereply_comment{
    background: #f7d9d8;
    padding: 10px;
}
.box_leavereply_comment .box_leavereply_inside{
    padding: 15px;
}
.box_leavereply_comment .signin_account_guest{
    margin: 0 10px;
}
.box_leavereply_comment .signin_account_fb{
    margin-left: 10px;
}
.box_leavereply_comment .box_btnsignin button{
    padding: 0 10px 1px;
}
.frm_detailsub{
    text-align: right;
    color: #482221;
    font-style: italic;
    font-size: 14px;
}
.box_btnsignin{
    margin: 20px 0;
    border-bottom: dotted 1px #caa2a2;
    padding-bottom: 20px;
}
.box_btnsignin button{
     border-radius: 5px;
    border: 0;
    color: #fff;
    padding: 0 15px 1px;
     -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.box_btnsignin button:hover{
    opacity: 0.8;
}
.signin_account{
    background-color: #007dc5;
}
.signin_account_guest{
    background-color: #4977a8;
    margin: 0 30px 0 20px;
}
.signin_account_fb{
    background-color: #213684;
    margin-left: 30px;
}
.btn_leavereply_submit{
    background: url(../images/btn_summitcomment_07.jpg);
    border-radius: 7px;
    color: #fff;
    border: none;
    margin-top: 15px;
    float: right;
    padding: 2px 25px;
}
.title_topic_comment{
    position: relative;
    margin-top: 80px;
    font-size: 18px;
    padding-left: 50px;
    border-bottom: 2px solid #2e7ab9;
    padding-bottom: 5px;
}
.title_topic_comment:before{
    background-image: url(../images/icon_comment_75.jpg);
    width: 42px;
    height: 29px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
}
.box_show_comment{
    background-color: #f1f1f3;
    padding: 15px 20px;
    margin: 15px 0 30px;
    border-bottom: 2px solid #c6c6d2;
}
.blog_photoprofile{
    background-color: #96dcde;
    border: 1px solid #9897a4;
    color: #fff;
    font-weight: bold;
    font-size: 48px;
    text-align: center;
    font-family: 'Roboto';
    padding: 30px 0;
}
.blog_photoprofile2{
    background-color: #88cee8;
    border: 1px solid #9897a4;
    color: #fff;
    font-weight: bold;
    font-size: 36px;
    text-align: center;
    font-family: 'Roboto';
    padding: 20px 0;
}
.comment_titlename{
    color: #333;
    font-family: 'Roboto';
    font-weight: bold;
}
.bar_comment{
    padding: 0 20px;
}
.btn_likecomment{
    float: right;
    color: #242a55;
    font-family: 'Roboto';
    line-height: 18px;
}
.btn_likecomment img{
    vertical-align: top;
}
.btn_likecomment button{
    background: none;
    border: none;
    display: inline-block;
    vertical-align: top;
}
.desc_titlecomment{
    border-bottom: 1px solid #ccccd7;
    margin-bottom: 10px;
}
.desc_replycomment{
    background-color: #fff;
    padding: 15px 20px;
}
.wrap_morecomment{
    border-left: 2px solid #d8d8e4;
    margin-top: 25px;
    padding-left: 20px;
}
.box_morecomment{
    border-bottom: dotted 1px #c2c2d3;
    padding-bottom: 15px;
    margin:0 5px 20px;
}
.btn_loadmore{
    color: #716f7c;
    border: 1px solid #716f7c;
    border-radius: 25px;
    display: inline-block;
    padding: 2px 20px;
    background: none;
    cursor: pointer;
}
.btn_replycomment{
    color: #a23432;
    font-family: 'Roboto';
    float: right;
    margin-top: 10px;
    position: relative;
    padding-left: 22px;
    font-size: 14px;
    cursor: pointer;
}
.btn_replycomment:before{
    background-image: url(../images/icon_reply_64.png);
    width: 16px;
    height: 14px;
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
}
.social_blog_fix{
    position: fixed;
    top: 35%;
    left: 0;
    z-index: 9;
}
.social_blog_fix img{
    margin-bottom: 7px;
}
.box_social_fix{
    position: relative;
}
.box_social_fix span{
    position: absolute;
    top: 0;
    left: -100px;
    display: block;
    height: 34px;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    color: #fff;
    padding: 0 20px;
    line-height: 36px;
}
.bg-facebook{
     background-color: #3a599a;
}
.bg-LinkedIn{
    background-color: #0079b8;
}
.bg-googleplus{
    background-color: #dc4436;
}
.bg-twitter{
    background-color: #55acef;
}
.bg-mail{
    background-color: #b4661e;
}
.box_social_fix:hover span{
    left: 34px;
}
.box_social_fix{
    cursor: pointer;
}
.box_social_fix img{
    position: relative;
    z-index: 10;
}
.ceo_position{
    text-align: center;
}
.link_producthighlight{
    display: block;
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    min-height: 400px;
    color: #666;
    margin: 10px 0 30px
}
.product_photohighlight{
    height: 215px;
    overflow: hidden;
}
.link_producthighlight h5{
    color: #000;
    font-weight: bold;
    margin: 15px 0 5px;
    font-size: 16px;
    line-height: 24px;
}
.link_producthighlight:hover{
    text-decoration: none;
    color: #222;
}
.content_grey_product{
    background: url(../images/bg_grey_03.jpg) repeat;
    border-top: 2px solid #eaeaea;
    border-bottom: 2px solid #eaeaea;
    padding: 25px 0 35px;
    margin-bottom: 30px;
}
.txt_articles{
    font-size: 24px;
    color: #000;
    font-weight: bold;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.link_morearticles{
    color: #007dc5;
    text-align: right;
    text-transform: uppercase;
    float: right;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
}
.link_morearticles span{
    color: #666;
}
.link_morearticles:hover{
    text-decoration: none;
    color: #333;
}
.wrap_articles{
    background-color: #fff;
    border: 1px solid #eee;
    margin-top: 10px;
}
.boxarticles:nth-child(3n+1){
    clear: left;
}
.articles_postdate{
    background-color: #f4f4f4;
    color: #8f8f8f;
    font-size: 14px;
    text-align: right;
    padding:2px 15px;
}
.articles_topic{
    color: #333;
    padding: 15px 15px 20px;
    font-size: 17px;
      display: -webkit-box;  
	height: 70px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
    margin-bottom: 13px;
    font-weight: 400;
}
.btn_catalog a{
    
}
.btn_catalog a img{
    width: 46%;
    display: inline-block;
    margin:20px 3px;
}
.title_productlist{
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    color: #007dc5;
    margin-bottom: 10px;
}
.photo_productlist{
    border: 1px solid #ccc;
    height: 110px;
    overflow: hidden;
    position: relative;
}
.photo_productlist img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.topicname_productlist{
   color: #000;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 5px;
    display: -webkit-box;  
	height: 50px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.box_productlist{
    margin: 15px 0;
    line-height: 24px;
}
.box_productlist:nth-child(2n+1){ clear: left;}
.wrap_seeallproductlist{
    border-top: dotted 2px #ddd;
    margin:20px 0 50px;
    padding-top: 15px;
}
.wrap_seeallproductlist a{
    background-color: #007dc5;
    color: #fff;
    border-radius: 7px;
    padding: 5px 20px;
    letter-spacing: 1px;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.wrap_seeallproductlist a:hover{
    text-decoration: none;
    background-color: #687484;
}
.bg_pb{
    background: url(../images/bg_pb_03.jpg) repeat;
    border: 1px solid #ccc;
    padding: 15px 25px;
    font-weight: bold;
    font-style: italic;
    color: #000;
    text-align: center;
    margin: 15px auto 25px;
    font-size: 17px;
}
.bg_exclusive{
    background: url(../images/bg_pb_grey_03.jpg) repeat;
    border-radius: 25px;
    position: relative;
    text-align: center;
    padding: 30px 0;
    margin: 30px 0 50px;
}
.bg_exclusive:before{
    background-image: url(../images/border_bg-pb_03.png);
    content: "";
    position: absolute;
    width: 78px;
    height: 78px;
    top: -8px;
    right: -8px;
}
.bg_exclusive:after{
    background-image: url(../images/border_bg-pb_06.png);
    content: "";
    position: absolute;
    width: 56px;
    height: 56px;
    bottom: -6px;
    left: -6px;
}
.bg_exclusive img{
    margin: 30px auto;
}
.title_exclusive{
    text-transform: uppercase;
    color: #000;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold;
}
.title_exclusive2{
    color: #017dc7;
    font-size: 18px;
    letter-spacing: 0.5px;
}
.wrap_pb_highlight{
    background: url(../images/bg_pb_left_15.jpg);
    background-size: cover;
    border: 1px solid #e6e6e6;
    padding: 30px 0 10px;
    margin-bottom: 25px;
    margin-right: 30px;
}
.title_pb_bottom{
    background-color: #d60022;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1.5px;
    width: 220px;
    position: relative;
    height: 45px;
    padding-left: 15px;
    line-height: 45px;
    margin-left: 15px;
    top: 15px;
}
.title_pb_bottom:before {
	width: 0;
	height: 0;
	border-bottom: 45px solid #d60022;
	border-right: 45px solid transparent;
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
}
.list_pb_highlight li{
    list-style: none;
    position: relative;
    padding: 5px 0;
    color: #222;
}
.list_pb_highlight li:before{
    background-image: url(../images/arrow_red_19.png);
    width: 8px;
    height: 12px;
    position: absolute;
    content: "";
    top: 13px;
    left: -18px;
}
.list_pb_highlight a{
    font-weight: bold;
    font-style: italic;
    color: #000;
}
.list_pb_highlight2{
    padding: 0 20px;
}
.list_pb_highlight2 li{
    list-style: none;
    position: relative;
    padding: 7px 0 7px 27px;
    border-bottom: dotted 1px #ccc;
    font-size: 15px;
}
.list_pb_highlight2 li:last-child{
    border-bottom: none;
}
.list_pb_highlight2 li:before{
    background-image: url(../images/arrow_red_19.png);
    width: 8px;
    height: 12px;
    position: absolute;
    content: "";
    top: 14px;
    left: 10px;
}
.link_pb{
    color: #000;
}
.link_pb:hover{
    color: #000;
}
.desc_pb_highlight{
    margin:0 0 30px 30px;
    color: #000;
    line-height: 30px;
}
.desc_pb_highlight span{
    font-weight: bold;
}
.wrap_menu_products{
        display: inline-block;
        float: none;
        vertical-align: middle;
    }
.banner_slide_products{
    border-bottom: 1px solid #eee;
    padding-bottom: 1px;
}
.bg_reagecon_vdo{
    background: url(../images/bg_reagecon_vdo_03.jpg);
    background-size: cover;
    padding: 10px;
    margin: 30px 0;
}
.title_application-reagecon{
    color: #007dc5;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 18px;
    margin-top: 10px;
}
.title_application-reagecon2{
    color: #222;
    font-weight: bold;
    margin: 7px 0;
}
.list_application_reagecon{
    padding: 0;
}
.list_application_reagecon li{
    list-style: none;
    position: relative;
    padding-left: 18px;
}
.list_application_reagecon li:before{
    background-image: url(../images/dot_yellow_07.png);
    width: 11px;
    height: 10px;
    position: absolute;
    content: "";
    top: 8px;
    left: 0;
}
.btn_viewmore_reagecon{
    margin: 0 auto;
}
.bg_innovative_reagecon{
    background: url(../images/bg_innovative_reagecon_02.jpg);
    background-size: cover;
    color: #fff;
    padding: 30px 0;
    margin-top: 35px;
}
.title_reagecon{
    color: #ff8700;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 7px;
}
.title_innovative_reagecon{
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.title_accreditations{
    background: url(../images/bg_argretation_03.jpg) no-repeat;
    width: 356px;
    height: 87px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    margin: 30px 0 15px;
    padding: 26px 0 0 90px;
    letter-spacing: 1px;
}
.list_isoguide ul{
    padding: 0;
    margin-bottom: 50px;
}
.list_isoguide ul li{
    list-style: none;
    position: relative;
    padding-left: 18px;
}
.list_isoguide ul li:before{
    background-image: url(../images/dot_yellow_07.png);
    width: 11px;
    height: 10px;
    position: absolute;
    content: "";
    top: 8px;
    left: 0;
}
.title_isoguide{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #ff8700;
    line-height: 36px;
    width: 80%;
    margin: 0 auto;
}
.photo_iso{
    border: 1px solid #ccc;
}
.wrap_listiso{
    margin-top: 40px;
    border-bottom:dotted 2px #999;
    padding-bottom: 15px;
}
.title_iso_reagecon{
    color: #007dc5;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
    margin-left: 7px;
}
.title_iso_reagecon2{
    color: #fd9e16;
    font-style: italic;
    font-weight: bold;
    margin:7px 0 7px 5px;
}
.wrap_listiso ul{
    padding:0 30px 0 23px;
}
.title_leveliso{
    background: url(../images/bg_title_3levels_07.jpg) no-repeat;
    width: 358px;
    height: 78px;
    margin: 30px 0 20px;
    font-weight: bold;
    font-style: italic;
    color: #fff;
    text-shadow: 2px 1px 2px #d48414;
    font-size: 17px;
    letter-spacing: 1px;
    padding: 16px 0 0 88px;
    line-height: 22px;
}
.title_leveliso div{
    font-size: 22px;
}
.title_isolevels{
    font-weight: bold;
    color: #000;
    font-size: 18px;
}
.title_isolevel_9001{
    background-color: #032469;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    position: relative;
    padding: 10px 0 10px 75px;
    margin-bottom: 15px;
}
.title_isolevel_9001:before{
    background-image: url(../images/icon-iso9001.png);
    width: 91px;
    height: 73px;
    position: absolute;
    top: -13px;
    left: -8px;
    content: "";
}
.title_isolevel_17025{
    background-color: #032469;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    position: relative;
    padding: 10px 0 10px 75px;
    margin-bottom: 15px;
}
.title_isolevel_17025:before{
    background-image: url(../images/photo_iso17025_06.png);
    width: 91px;
    height: 73px;
    position: absolute;
    top: -13px;
    left: -8px;
    content: "";
}
.title_isolevel_guide{
    background-color: #032469;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    position: relative;
    padding: 10px 0 10px 75px;
    margin-bottom: 15px;
}
.title_isolevel_guide:before{
    background-image: url(../images/icon_isoguide_06.png);
    width: 91px;
    height: 73px;
    position: absolute;
    top: -13px;
    left: -8px;
    content: "";
}
.photo_iso_reagecon{
    border: 1px solid #ccc;
    margin-bottom: 15px;
}
.title_iso_accreditation{
    height: 110px;
    color: #000;
    font-weight: bold;
    margin-bottom: 7px;
}
.wrap_isoaccreditation{
    padding: 0 25px;
    margin-top: 30px;
}
.title_point_accreditation{
    font-weight: bold;
    color: #007dc5;
}
.desc_iso_accreditation{
    height: 320px;
    margin-bottom: 10px;
}
.desc_iso_accreditation ul{
    padding-left: 20px;
}
.box_accreditation{
    margin-bottom: 40px;
}
.wrap_vdo_reagecon{
    border: 1px solid #0d52a3;
}
.txt_green{color: #9fa515;}
.wrap_vdo_spex{
    margin: 25px 0;
}
.box_vdo_spex{
    border: 1px solid #9fa515;
}
.title_spex_topic{
    color: #96bc33;
    font-weight: bold;
    font-size: 22px;
    border-bottom: 1px solid #ccc;
}
.box_accreditation_spex{
    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, #f2f2f2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, #f2f2f2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, #f2f2f2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, #f2f2f2); /* Standard syntax */
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.wrap_level_spec{
    background-color: #fff;
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 1px;
}
.wrap_level_spec div{
    position: absolute;
    top: 50px;
    left: 45%;
       -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
}
.wrap_level_spec img{
    margin: 0 auto;
}
.title_certificate_spex{
    font-weight: bold;
    color: #000;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
.txt_spex01{
    color: #415304;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    margin-top: 20px;
    background-color: #f4f8e8;
    border: 1px solid #e3f0c3;
    padding: 20px;
}
.txt_spex02{
    color: #000;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Roboto';
}
.txt_spex03{
    color: #666;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Roboto';
}
.txt_spex04{
    color: #96bc33;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 1px;
}
.photo_iso_spex img{
    margin: 30px auto 40px;
}
.wrap_desciso_spex{
    border: 1px solid #ccc;
    margin: 30px 0 50px;
}
.tab_yellow_isospex{
    background-color: #ebb300;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    width: 80%;
    position: relative;
    height: 45px;
    padding-left: 30px;
    line-height: 45px;
    margin-left: 15px;
    top: 30px;
    text-shadow: 1px 0 1px #c79a0a;
    letter-spacing: 0.5px;
}
.tab_yellow_isospex:after {
	width: 0;
	height: 0;
	border-bottom: 45px solid #ebb300;
	border-right: 45px solid transparent;
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
}
.tab_yellow_isospex:before {
	width: 60px;
	height: 71px;
    background-image: url(../images/tab_yellow_iso_07.png);
    content: "";
    position: absolute;
    top: -13px;
    left: -42px;
}
.tab_yellow_isospex span{
    font-size: 16px;
}
.tab_pink_isospex{
    background-color: #e23958;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    width: 80%;
    position: relative;
    height: 45px;
    padding-left: 30px;
    line-height: 45px;
    margin-left: 15px;
    top: 30px;
    text-shadow: 1px 0 1px #c51636;
    letter-spacing: 0.5px;
}
.tab_pink_isospex:after {
	width: 0;
	height: 0;
	border-bottom: 45px solid #e23958;
	border-right: 45px solid transparent;
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
}
.tab_pink_isospex:before {
	width: 60px;
	height: 71px;
    background-image: url(../images/tab_pink_07.png);
    content: "";
    position: absolute;
    top: -13px;
    left: -42px;
}
.tab_pink_isospex span{
    font-size: 16px;
}
.tab_green_isospex{
    background-color: #48adb0;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    width: 80%;
    position: relative;
    height: 45px;
    padding-left: 30px;
    line-height: 45px;
    margin-left: 15px;
    top: 30px;
    text-shadow: 1px 0 1px #237f82;
    letter-spacing: 0.5px;
}
.tab_green_isospex:after {
	width: 0;
	height: 0;
	border-bottom: 45px solid #48adb0;
	border-right: 45px solid transparent;
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
}
.tab_green_isospex:before {
	width: 60px;
	height: 71px;
    background-image: url(../images/tab_green_07.png);
    content: "";
    position: absolute;
    top: -13px;
    left: -42px;
}
.tab_green_isospex span{
    font-size: 16px;
}
.wrap_desc_isospex{
    margin: 30px 30px 30px 45px;
    padding-top: 30px;
}
.wrap_photocer_spex img{
    display: inline-block;
    vertical-align: top;
    margin: 0 30px 20px 0;
}
.wrap_photocer_spex div{
    display: inline-block;
    vertical-align: top;
}
.wrap_photocer_spex ul{
    padding-left: 20px;
}
.photo_cer4_spec{
    margin: 30px 0;
}
.photo_cer4_spec img{
    margin: 0 auto;
}
.bg_spex_products{
    background: url(../images/bg_spexproducts_27.jpg) repeat;
    padding: 30px 0 15px;
    margin-top: 35px;
}
.txt_cerproducts{
    font-weight: bold;
    color: #000;
    font-size: 20px;
    text-align: center;
    margin-bottom: 40px;
}
.spexcer_product_purple{
    border: 1px solid #9396ca;
    border-bottom: 6px solid #9396ca;
    margin: 0 15px 40px 15px;
    background-color: #fff;
}
.spexcer_product_green{
    border: 1px solid #9ea616;
    border-bottom: 6px solid #9ea616;
    margin: 0 15px 40px 15px;
    background-color: #fff;
}
.topic_spexcer_purple{
    background-color: #9396ca;
    color: #fff;
    position: relative;
    padding: 15px 0;
}
.topic_spexcer_purple img{
    display: inline-block;
    position: absolute;
    top: -12px;
    left: 15px;
}
.topic_spexcer_purple div{
    display: inline-block;
}
.topic_spexcer_green{
    background-color: #9ea616;
    color: #fff;
    position: relative;
    padding: 15px 0;
}
.topic_spexcer_green img{
    display: inline-block;
    position: absolute;
    top: -22px;
    left: 20px;
}
.topic_spexcer_green div{
    display: inline-block;
}
.desc_spexproduct_purple{
    background: url(../images/bg_spex_purple_03.jpg);
    background-size: cover;
}
.desc_spexproduct_purple img{
    margin: 35px auto;
}
.desc_spexproduct_green{
    background: url(../images/bg-organic_green_03.jpg);
    background-size: cover;
}
.desc_spexproduct_green img{
    margin: 35px auto;
}
.topic_spexproducts{
    font-size: 18px;
    padding-left: 140px;
    letter-spacing: 0.5px;
}
.topic_spexproducts span{
    font-weight: bold;
}
.title_inorganic{
    background-color: #454867;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 3px 10px;
    padding: 7px 15px;
}
.title_organic{
    background-color: #6f7b24;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 3px 10px;
    padding: 7px 15px;
}
.list_spex_product{
    border: 1px solid #ccc;
    margin: 0 10px 25px 10px;
    background-color: #fff;
    height: 550px;
}
.list_spex_product ul{
    padding: 25px 30px 30px;
}
.list_spex_product ul li{
    list-style: none;
    position: relative;
    padding: 5px 0 5px 18px;
}
.list_spex_product ul li:before{
    background-image: url(../images/arrow_purple_09.png);
    width: 8px;
    height: 9px;
    position: absolute;
    content: "";
    top: 14px;
    left: 0;
}
.list_spex_product2{
    border: 1px solid #ccc;
    margin: 0 10px 25px 10px;
    background-color: #fff;
    height: 550px;
}
.list_spex_product2 ul{
    padding: 25px 30px 30px;
}
.list_spex_product2 ul li{
    list-style: none;
    position: relative;
    padding: 5px 0 5px 18px;
}
.list_spex_product2 ul li:before{
    background-image: url(../images/arrow_green_22.png);
    width: 8px;
    height: 9px;
    position: absolute;
    content: "";
    top: 14px;
    left: 0;
}
.bg_catalog_spex{
    background: url(../images/bg_catalog_spex_02.jpg);
    background-size: cover;
    border-top: 3px solid #c6c8f3;
    border-bottom: 3px solid #c6c8f3;
    padding: 30px 0;
}
.title_catalog_spex{
	font-size:20px;
    color: #1a214c;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
	}
.box_catalog_spex{
    background-color: #fff;
    border: 1px solid #d4d6ff;
    padding: 10px;
}
.spex_name_catalog{
    color: #000;
    font-weight: bold;
    font-size: 17px;
    margin: 15px 0 30px;
}
.txt_vdo_spex{
    color: #000;
    font-weight: bold;
    text-align: left;
    font-size: 22px;
    margin: 30px 0;
}
.photo_vdo-featured{
    border: 1px solid #ccc;
}
.icon_play-spex{
    position: absolute;
    top:50%;
	-ms-transform: translate( -50%, -50%);
    -webkit-transform: translate( -50%, -50%);
    transform: translate( -50%, -50%);
	left:50%;
}
.vdo_photo{
    position: relative;
}
.title_name_vdospex{
    color: #9ea616;
    font-weight: bold;
    font-size: 17px;
}
.desc_vdospex{
    line-height: 22px;
    margin-top: 7px;
}
.btn_viewmorevdo{
    text-align: center;
    margin: 30px 0 50px;
}
.wrap_featuredvdo{
    margin-bottom: 30px;
    padding-right: 30px;
}
.wrap_featuredvdo a{
    color: #666;
}
.borosil_content{
    margin-top: 40px;
}
.box_vdo_borosil{
    border: 1px solid #0278b5;
    width: 60%;
    margin: 30px auto;
}
.desc_borosil{
    margin: 25px 0;
}
.txt_borosil{
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin: 40px 0 10px;
}
.txt_borosil01{
    font-size: 18px;
    font-weight: bold;
    color: #017dc5;
    text-transform: uppercase;
    text-align: center;
    margin: 40px 0 30px;
}
.txt_borosil02{
    font-size: 18px;
    font-weight: bold;
    color: #017dc5;
    text-transform: uppercase;
    margin-top: 30px;
}
.txt_borosil03{
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin: 7px 0 15px;
}
.txt_borosil04{
    font-size: 16px;
    font-weight: bold;
    color: #017dc5;
    text-transform: uppercase;
}
.txt_borosil05{
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin: 7px 0;
}
.txt_borosil06{
    color: #017dc5;
    font-weight: bold;
}
.txt_borosil07{
    color: #f97100;
    text-align: center;
    font-size: 18px;
    margin-top: 40px;
}
.list_borosilwork{
    padding: 0;
}
.list_borosilwork li{
    list-style: none;
    position: relative;
    padding-left: 15px;
    margin-bottom: 15px;
}
.list_borosilwork li:before{
    background-image: url(../images/arrow_blue_03.jpg);
    width: 6px;
    height: 6px;
    position: absolute;
    content: "";
    top: 10px;
    left: 0;
}
.list_borosilwork li div{
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 5px;
}
.name_speciallist{
    color: #017dc5;
    font-weight: bold;
    font-size: 16px;
    position: relative;
    padding-left: 25px;
    letter-spacing: 1px;
}
.name_speciallist:before{
    background-image: url(../images/icon_speciallist_05.jpg);
    width: 18px;
    height: 16px;
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
}
.txt_orange{
    color: #f67f23;
}
.txt_orange01{
    color: #ffa200;
}
.box_quality_borosil{
    border: 1px solid #ccc;
    background: url(../images/bg_quality_borosil_03.jpg);
    background-size: cover;
    padding: 30px;
    margin-bottom: 50px;
}
.list_quality_borosil{
    padding:5px 0 0 16px;
}
.photo_quality{
    border: 1px solid #ccc;
}
.child_quality_borosil:nth-child(2n+1){
    clear: left;
    margin-bottom: 15px;
}
.bg_blog{
    background: url(../images/bg_blog_02.jpg);
    background-size: cover;
    padding: 30px 0;
}
.txt_borosil_iso001{
    text-align: center;
    font-size: 20px;
    color: #000;
}
.wrap_iso001{
    text-align: center;
}
.wrap_iso001 a{
    display: inline-block;
    margin: 20px 25px 0;
}
.txt_autocave{
    color: #000;
    font-size: 21px;
}
.txt_autocave01{
    color: #007dc5;
    font-size: 18px;
}
.txt_autocave02{
    color: #007dc5;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.list_borosilexam{
    border-left: dotted 2px #cdcdcd;
    margin: 20px 0 70px 15px;
}
.list_borosilexam ul li{
    list-style: none;
    position: relative;
    padding: 7px 0 7px 20px;
}
.list_borosilexam ul{
    padding-left: 0;
}
.list_borosilexam ul li:before{
    content: "";
    position: absolute;
    border-radius: 50%;
    border: 3px solid #007dc5;
    background-color: #fff;
    top: 14px;
    left: -10px;
    width: 17px;
    height: 17px;
}
.list_borosilexam ul li:nth-child(even):before{
    border: 3px solid #2194d6;
    width: 14px;
    height: 14px;
    left: -8px;
}
.desc_autocave_note{
    border-bottom: dotted 1px #c2c2c2;
    text-align: left;
    padding-bottom: 30px;
    margin-bottom: 40px;
}
.list_menu_care{
    padding: 20px 0;
    border-bottom: 1px solid #e8e8e8;
}
.list_menu_care li{
    list-style: none;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 5px 0 5px 18px;
}
.list_menu_care li:before{
    position: absolute;
    content: "";
    background-image: url(../images/arrow_03.png);
    width: 8px;
    height: 12px;
    top: 12px;
    left: 0;
}
.list_menu_care li a{
    color: #333;
}
.title-heating{
    text-align: left;
    vertical-align: top;
    position: relative;
    padding:28px 0 0 60px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin:30px 0 18px;
}
.title-heating:before{
    background-image: url(../images/icon_heating_03.jpg);
    width: 41px;
    height: 87px;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.txt_heating{
    color: #fcab28;
    text-transform: uppercase;
    font-size: 18px;
}
.txt_heating01{
    background-color: #71470b;
    color: #fff;
    padding: 10px 40px 10px 20px;
    display: inline-block;
    position: relative;
    font-size: 16px;
    left: 20px;
}
.txt_heating01:before{
    position: absolute;
    content: "";
    width: 0;
	height: 0;
	border-top: 18px solid #71470b;
	border-right: 18px solid transparent;
    top: 48px;
    left: 15px;
}
.wrap_borosil_heating{
    border: 1px solid #febc10;
    padding: 20px 25px;
}
.wrap_descheating{
    background: url(../images/bg_heating_07.jpg);
    background-size: cover;
    border-radius: 15px;
    padding: 20px 25px;
    margin-top: -30px;
    border: 1px solid #d9b177;
}
.wrap_descheating ul{
    margin-top: 40px;
    padding-left: 5px;
}
.wrap_descheating ul li{
    list-style: none;
    position: relative;
    padding: 5px 0 5px 32px;
}
.wrap_descheating ul li:before{
    background-image: url(../images/icon_heating_07.png);
    width: 20px;
    height: 20px;
    position: absolute;
    content: "";
    top: 10px;
    left: 0;
}
.wrap_applyjob{
    background-color: #2490ce;
    border-radius: 10px;
    padding: 30px;
}
.list_heating{
    padding-left: 0;
    margin-top: 20px;
}
.list_heating li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_heating li:last-child{
    border-bottom: none;
}
.list_heating li:before{
    background-image: url(../images/dot_yellow1_03.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title-mixing{
    text-align: left;
    vertical-align: top;
    position: relative;
    padding:28px 0 0 60px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin:30px 0 18px;
}
.title-mixing:before{
    background-image: url(../images/photo_mixing_06.jpg);
    width: 42px;
    height: 92px;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.txt_mixing{
    color: #03a1fd;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 10px;
}
.wrap_borosil_mixing{
    border: 1px solid #03a1fd;
    padding: 20px 25px;
}
.list_mixing{
    padding-left: 0;
    margin-top: 30px;
}
.list_mixing li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_mixing li:last-child{
    border-bottom: none;
}
.list_mixing li:before{
    background-image: url(../images/photo_mixing_09.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title-vacum{
    text-align: left;
    vertical-align: top;
    position: relative;
    padding:28px 0 0 70px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin:30px 0 18px;
}
.title-vacum:before{
    background-image: url(../images/photo_vacum_12.jpg);
    width: 58px;
    height: 58px;
    position: absolute;
    content: "";
    top: 22px;
    left: 0;
}
.txt_vacum{
    color: #e0522f;
    text-transform: uppercase;
    font-size: 18px;
}
.wrap_borosil_vacum{
    border: 1px solid #e25034;
    padding: 20px 25px;
}
.list_vacum{
    padding-left: 0;
}
.list_vacum li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_vacum li:last-child{
    border-bottom: none;
}
.list_vacum li:before{
    background-image: url(../images/photo_vacum_09.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title-joining{
    text-align: left;
    vertical-align: top;
    position: relative;
    padding:28px 0 0 70px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin:30px 0 18px;
}
.title-joining:before{
    background-image: url(../images/photo_joining_06.jpg);
    width: 51px;
    height: 92px;
    position: absolute;
    content: "";
    top: -5px;
    left: 0;
}
.txt_joining{
    color: #449b46;
    text-transform: uppercase;
    font-size: 18px;
}
.wrap_borosil_joining{
    border: 1px solid #4da450;
    padding: 20px 25px;
}
.list_joining{
    padding-left: 0;
}
.list_joining li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_joining li:last-child{
    border-bottom: none;
}
.list_joining li:before{
    background-image: url(../images/photo_joining_12.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title-personal{
    text-align: left;
    vertical-align: top;
    position: relative;
    padding:28px 0 0 70px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin:30px 0 18px;
}
.title-personal:before{
    background-image: url(../images/photo_personal_06.jpg);
    width: 57px;
    height: 59px;
    position: absolute;
    content: "";
    top: 17px;
    left: 0;
}
.txt_personal{
    color: #169895;
    text-transform: uppercase;
    font-size: 18px;
}
.wrap_borosil_personal{
    border: 1px solid #32b3af;
    padding: 20px 25px;
}
.list_personal{
    padding-left: 0;
}
.list_personal li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_personal li:last-child{
    border-bottom: none;
}
.list_personal li:before{
    background-image: url(../images/photo_personal_19.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title-cleaning{
    text-align: left;
    vertical-align: top;
    position: relative;
    padding:28px 0 0 70px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin:30px 0 18px;
}
.title-cleaning:before{
    background-image: url(../images/photo_cleaning_03.jpg);
    width: 63px;
    height: 61px;
    position: absolute;
    content: "";
    top: 17px;
    left: 0;
}
.txt_cleaning{
    color: #561698;
    text-transform: uppercase;
    font-size: 18px;
}
.wrap_borosil_cleaning{
    border: 1px solid #7232b3;
    padding: 20px 25px;
}
.list_cleaning{
    padding-left: 0;
}
.list_cleaning li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_cleaning li:last-child{
    border-bottom: none;
}
.list_cleaning li:before{
    background-image: url(../images/photo_cleaning_23.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title-glassware{
    text-align: left;
    vertical-align: top;
    position: relative;
    padding:28px 0 0 70px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin:30px 0 18px;
    text-transform: uppercase;
}
.title-glassware:before{
    background-image: url(../images/photo_glassware_33.jpg);
    width: 62px;
    height: 81px;
    position: absolute;
    content: "";
    top: 7px;
    left: 0;
}
.txt_glassware{
    color: #fc8b01;
    text-transform: uppercase;
    font-size: 18px;
}
.wrap_borosil_glassware{
    border: 1px solid #fc8c02;
    padding: 20px 25px 30px;
    margin-bottom: 50px;
}
.list_glassware{
    padding-left: 0;
}
.list_glassware li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_glassware li:last-child{
    border-bottom: none;
}
.list_glassware li:before{
    background-image: url(../images/photo_glassware_23.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title_glassware01{
    color: #fc6b01;
    background-color: #ffd7a4;
    height: 35px;
    font-size: 17px;
    width: 60%;
    -webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 1025pxpx;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
    line-height: 35px;
    position: relative;
    padding-left: 25px;
    margin-bottom: 20px;
}
.title_glassware01:before{
    width: 10px;
    height: 35px;
    background-color: #fbc075;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.title_glassware02{
    color: #ad3100;
    background-color: #fec343;
    height: 35px;
    font-size: 17px;
    width: 60%;
    -webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 1025pxpx;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
    line-height: 35px;
    position: relative;
    padding-left: 25px;
    margin: 20px 0 30px;
}
.title_glassware02:before{
    width: 10px;
    height: 35px;
    background-color: #e7a618;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.list_glassware01{
    padding-left: 0;
}
.list_glassware01 li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_glassware01 li:last-child{
    border-bottom: none;
}
.list_glassware01 li:before{
    background-image: url(../images/dot_glass01_23.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title_glassware03{
    color: #fff;
    background-color: #ff9f4b;
    height: 35px;
    font-size: 17px;
    width: 60%;
    -webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 1025pxpx;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
    line-height: 35px;
    position: relative;
    padding-left: 25px;
    margin: 30px 0 30px;
}
.title_glassware03:before{
    width: 10px;
    height: 35px;
    background-color: #e07111;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.list_glassware02{
    padding-left: 0;
}
.list_glassware02 li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_glassware02 li:last-child{
    border-bottom: none;
}
.list_glassware02 li:before{
    background-image: url(../images/img_glass_17.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title_glassware04{
    color: #fff;
    background-color: #ff8831;
    height: 35px;
    font-size: 17px;
    width: 60%;
    -webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 1025pxpx;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
    line-height: 35px;
    position: relative;
    padding-left: 25px;
    margin: 30px 0 15px;
}
.title_glassware04:before{
    width: 10px;
    height: 35px;
    background-color: #ed761f;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.list_glassware03{
    padding-left: 0;
}
.list_glassware03 li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_glassware03 li:last-child{
    border-bottom: none;
}
.list_glassware03 li:before{
    background-image: url(../images/img_glass02_17.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.title_glassware05{
    color: #fff;
    background-color: #ff8158;
    height: 35px;
    font-size: 17px;
    width: 60%;
    -webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 1025pxpx;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
    line-height: 35px;
    position: relative;
    padding-left: 25px;
    margin: 20px 0 30px;
}
.title_glassware05:before{
    width: 10px;
    height: 35px;
    background-color: #f4693c;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.list_glassware04{
    padding-left: 0;
}
.list_glassware04 li{
    list-style: none;
    position: relative;
    border-bottom: dotted 1px #ccc;
    padding: 12px 0 12px 25px;
}
.list_glassware04 li:last-child{
    border-bottom: none;
}
.list_glassware04 li:before{
    background-image: url(../images/img_glass03_17.jpg);
    width: 15px;
    height: 18px;
    position: absolute;
    content: "";
    top: 19px;
    left: 0;
}
.txt_technical01{
    color: #017dc5;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 0.5px;
}
.txt_technical02{
    color: #017dc5;
    font-weight: bold;
    letter-spacing: 0.5px;
    font-size: 18px;
    margin-bottom: 15px;
}
.txt_technical03{
    color: #fff;
    background-color: #4aaba9;
    height: 38px;
    -webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
    position: relative;
    display: inline-block;
    padding-right: 100px;
    line-height: 38px;
    padding-left: 17px;
    font-size: 17px;
}
.txt_technical03:before{
    position: absolute;
    content: "";
    background-image: url(../images/photo_technicaldata_21.jpg);
    width: 12px;
    height: 44px;
    top: 0;
    left: -9px;
}
.txt_technical04{
    color: #fff;
    background: url(../images/photo_technicaldata_26.jpg) repeat;
    height: 45px;
    position: relative;
    display: inline-block;
    margin:20px auto;
    text-align: center;
    font-size: 18px;
    line-height: 45px;
    padding: 0 70px;
}
.txt_technical04:before{
    background-image: url(../images/photo_technicaldata_25.jpg);
    width: 38px;
    height: 45px;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.txt_technical04:after{
    background-image: url(../images/photo_technicaldata_29.jpg);
    width: 39px;
    height: 45px;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
}
.txt_technical05{
    color: #d0210a;
    font-size: 17px;
    text-align: center;
    margin: 30px 0 15px;
}
.title_technical_topic{
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 2px solid #666666;
    font-size: 18px;
    letter-spacing: 0.5px;
    margin: 40px 0 20px;
}
.txt_technical-certificate{
    position: relative;
    padding-left: 45px;
}
.txt_technical-certificate:before{
    background-image: url(../images/photo_technicaldata_07.jpg);
    width: 35px;
    height: 44px;
    content: "";
    position: absolute;
    top: -5px;
    left: 0;
}
.txt_technical-printing{
    position: relative;
    padding:20px 0 0 50px;
}
.txt_technical-printing:before{
    background-image: url(../images/photo_technicaldata_17.jpg);
    width: 42px;
    height: 38px;
    content: "";
    position: absolute;
    top: 14px;
    left: 0;
}
.wrap_individualcertificate{
    margin: 30px 0;
}
.box_technicals{
    background: url(../images/photo_technical2_03.jpg);
    background-size: cover;
    border: 1px solid #f0f0f0;
    padding: 30px 0;
    margin: 30px 100px 50px;
}
.list_technicals ul{
    padding-left: 0;
    border-left: 3px solid #9f9f9f;
}
.list_technicals ul li {
    list-style: none;
    position: relative;
    padding: 5px 15px;
}
.list_technicals ul li:before{
    content: "";
    position: absolute;
    border-radius: 50%;
    border: 3px solid #6eb0f4;
    background-color: #fff;
    top: 13px;
    left: -7px;
    width: 12px;
    height: 12px;
}
.list_technicals ul li:nth-child(even):before{
    border: 3px solid #f669a5;
   width: 12px;
    height: 12px;
}
.desc_technical01{
    margin: 30px 25px 0;
}
.name_technical{
    color: #017dc5;
    font-weight: bold;
    text-align: center;
    margin-top: 15px;
}
.photo_technicals img{
    margin: 30px auto 0;
    border: 1px solid #ebebeb;
}
.txt_technical-chemical{
    color: #6a7512;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    position: relative;
    border-bottom: dotted 1px #ccc;
    display: block;
    margin: 50px 0 20px;
    text-transform: uppercase;
    padding-left: 45px;
}
.txt_technical-chemical:before{
    background-image: url(../images/photo_technicaldata_34.jpg);
    width: 36px;
    height: 39px;
    position: absolute;
    content: "";
    top: -14px;
    left: 0;
}
.tb_technical01{
    border-bottom: 2px solid #dedede;
    margin: 30px 100px;
}
.title_tb_technical01{
    color: #fff;
    text-align: center;
    height: 40px;
    background: #89c645; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#69af35, #89c645); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#69af35, #89c645); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#69af35, #89c645); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#69af35, #89c645); /* Standard syntax */
    font-size: 18px;
    text-shadow: 1px 1px 1px rgba(54,102,16,0.7);
    line-height: 40px;
}
.title_tb_technical02{
    color: #fff;
    text-align: center;
    height: 40px;
    background: #5aac3e; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#5aac3e, #2e7622); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5aac3e, #2e7622); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5aac3e, #2e7622); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5aac3e, #2e7622); /* Standard syntax */
    font-size: 18px;
    text-shadow: 1px 1px 1px rgba(54,102,16,0.7);
    line-height: 40px;
}
.space_tb_technical{
    padding: 1px;
}
.list_tb_technical01, .list_tb_technical02{
    color: #000;
    margin-top: 2px;
}
.list_tb_technical01 div{
    padding: 5px 15px;
    margin: 1px 0;
}
.list_tb_technical01 div:nth-child(even){
    background-color: #e5efd6;
}
.list_tb_technical01 div:nth-child(odd){
    background-color: #f7f7f7;
}
.list_tb_technical02 div{
    padding: 5px 15px;
    margin: 1px 0;
    text-align: center;
}
.list_tb_technical02 div:nth-child(even){
    background-color: #d7ebd2;
}
.list_tb_technical02 div:nth-child(odd){
    background-color: #f7f7f7;
}
.txt_technical-thermal{
    color: #0890d3;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    position: relative;
    border-bottom: dotted 1px #ccc;
    display: block;
    margin: 70px 0 20px;
    text-transform: uppercase;
    padding-left: 40px;
}
.txt_technical-thermal:before{
    background-image: url(../images/photo_technicaldata_37.jpg);
    width: 27px;
    height: 39px;
    position: absolute;
    content: "";
    top: -14px;
    left: 0;
}
.tb_technical02{
    border-bottom: 2px solid #dedede;
    margin: 30px 100px;
}
.list_tb_technical02_1, .list_tb_technical02_2{
    color: #000;
    margin-top: 2px;
}
.list_tb_technical02_1 div{
    padding: 5px 15px;
    margin: 1px 0;
}
.list_tb_technical02_1 div:nth-child(odd){
    background-color: #e1e5f0;
}
.list_tb_technical02_1 div:nth-child(even){
    background-color: #f7f7f7;
}
.list_tb_technical02_2 div{
    padding: 5px 15px;
    margin: 1px 0;
    text-align: center;
}
.list_tb_technical02_2 div:nth-child(odd){
    background-color: #e9eef4;
}
.list_tb_technical02_2 div:nth-child(even){
    background-color: #f7f7f7;
}
.txt_technical-durability{
    color: #d0210a;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    position: relative;
    border-bottom: dotted 1px #ccc;
    display: block;
    margin: 70px 0 20px;
    text-transform: uppercase;
    padding-left: 60px;
}
.txt_technical-durability:before{
    background-image: url(../images/photo_technicaldata_44.jpg);
    width: 50px;
    height: 43px;
    position: absolute;
    content: "";
    top: -14px;
    left: 0;
}
.link_service{color: #fff;}
.link_service:hover{color: #fff; text-decoration: none;}
.tb_technical03{
    border-bottom: 2px solid #dedede;
    margin: 0 100px 30px;
}
.title_tb_technical03_1{
    color: #fff;
    text-align: center;
    height: 40px;
    background: #c02717; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e74d3d, #c02717); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e74d3d, #c02717); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e74d3d, #c02717); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e74d3d, #c02717); /* Standard syntax */
    font-size: 18px;
    text-shadow: 1px 1px 1px rgba(192,39,23,0.7);
    line-height: 40px;
}
.title_tb_technical03_2{
    color: #fff;
    text-align: center;
    height: 40px;
    background: #952722; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#b94e49, #952722); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#b94e49, #952722); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#b94e49, #952722); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#b94e49, #952722); /* Standard syntax */
    font-size: 18px;
    text-shadow: 1px 1px 1px rgba(192,39,23,0.7);
    line-height: 40px;
}
.title_tb_technical03_3{
    color: #fff;
    text-align: center;
    height: 40px;
    background: #72180f; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#8a2e24, #72180f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#8a2e24, #72180f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#8a2e24, #72180f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#8a2e24, #72180f); /* Standard syntax */
    font-size: 18px;
    text-shadow: 1px 1px 1px rgba(192,39,23,0.7);
    line-height: 40px;
}
.list_tb_technical03_1, .list_tb_technical03_2, .list_tb_technical03_3{
    color: #000;
    margin-top: 2px;
}
.list_tb_technical03_1 div, .list_tb_technical03_2 div, .list_tb_technical03_3 div{
    padding: 5px 15px;
    margin: 1px 0;
}
.list_tb_technical03_1 div:nth-child(even){
    background-color: #ffeeec;
}
.list_tb_technical03_1 div:nth-child(odd){
    background-color: #f7f7f7;
}
.list_tb_technical03_2 div:nth-child(even){
    background-color: #ffe8e7;
}
.list_tb_technical03_2 div:nth-child(odd){
    background-color: #f7f7f7;
}
.list_tb_technical03_3 div:nth-child(even){
    background-color: #f7dbd8;
}
.list_tb_technical03_3 div:nth-child(odd){
    background-color: #f7f7f7;
}
.photo_technical_banner{
    margin: 50px auto 70px;
}
.wrap_content_productrange{
    border-left: dotted 1px #ccc;
    margin: 30px 0 50px;
    padding-left: 25px;
}
.title_productrange{
    color: #96bc33;
    font-weight: bold;
    font-size: 24px;
    margin: 20px 0 15px;
}
.txt_productrange01{
    color: #000;
    font-size: 18px;
    display: inline-block;
    vertical-align: bottom;
    padding-bottom: 15px;
}
.title_photo_productrange{
    display: inline-block;
    margin-right: 15px;
}
.btn_productrange_purple{
    background: url(../images/btn_productrange_07.png);
    width: 147px;
    height: 41px;
    margin: 10px 0;
    vertical-align: top;
    line-height: 37px;
    float: right;
}
.btn_productrange_purple img{
    vertical-align: top;
    margin: 10px 3px 0 17px;
}
.btn_productrange_purple a{
    color: #fff;
}
.btn_productrange_purple01{
    background: url(../images/btn_download_productrange_11.png);
    width: 147px;
    height: 41px;
    margin: 15px 0 10px;
    vertical-align: top;
    line-height: 37px;
}
.btn_productrange_purple01 img{
    vertical-align: top;
    margin: 10px 3px 0 29px;
}
.btn_productrange_purple01 a{
    color: #fff;
}
.wrap_box_productrange{
    border-bottom: dotted 1px #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.wrap_box_productrange:last-child{
    border-bottom: none;
}
.box_productrange{
    background-color: #f7f7ff;
    border: 1px solid #ccc;
    padding: 25px 20px;
    width: 100%;
}
.box_productrange p{
    margin-bottom: 5px;
}
.photo_catalog_productrange img{
    border: 1px solid #ccc;
}
.name_productrange_catalog{
    color: #9396ca;
    font-weight: bold;
    font-size: 18px;
}
.desc_productrange_catalog{
    margin-bottom: 10px;
}
.borderbottom_update{
    background-color: #9f8e46;
    width: 50px;
    height: 4px;
    margin: 17px auto;
}
.wrap_articles_products{
    margin: 20px 0;
}
.txt_login{
    color: #007dc5;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 5px;
}
.bg_signin_box{
	background-color:#FFF;
    background: rgba(255,255,255,0.95);
	width:350px;
	position:absolute;
	z-index:75;
	right:0;
	display:none;
	top:100%;
    text-align: left;
    padding: 20px;
    margin-top: 4px;
    border: 1px solid #162e4f;
}
.bg_getquote_box{
	background-color:#FFF;
    background: rgba(255,255,255,0.95);
	width:350px;
	position:absolute;
	z-index:9999;
	right:0;
	display:none;
	top:100%;
    text-align: left;
    padding: 20px;
    margin-top: 4px;
    border: 1px solid #162e4f;
}
.wrap_frmlogin{
    margin-top: 7px;
}
.wrap_frmlogin .form-group{
    margin: 8px 0;
}
.wrap_frmlogin .form-group .input-group-addon{
    width: 40px;
    padding: 0;
}
.w_checkbox{
    display: inline-block;
}
.wrap_forgot{
    text-align: right;
    text-decoration: underline;
    float: right;
}
.btn_fb{
    text-align: center;
}
.btn_signin button{
    display: block;
    background-color: #666;
    border-radius: 5px;
    color: #fff;
    width: 70%;
    border: none;
    font-size: 14px;
    letter-spacing: 0.5px;
      -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    font-family: 'Roboto';
    padding:0;
    margin: 0 auto;
}
.btn_signin button:hover{
    background-color: #007dc5;
}
.bg_topright .btn_getquote_checkout a{
    display: block;
    background-color: #007dc5;
    border-radius: 5px;
    color: #fff;
    width: 100%;
    border: none;
    text-transform: uppercase;
    letter-spacing: 0.5px;
      -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    font-family: 'Roboto';
    padding: 7px 0;
    text-align: center;
}
.bg_topright .btn_getquote_checkout a:hover{
    background-color: #666;
}
.txt_or{
    text-transform: uppercase;
    color: #000;
    text-align: center;
    margin: 8px 0 6px;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 1px;
}
.btn_fb img{ cursor: pointer; width: 100%;}
.btn_creataccount{
    color: #000;
    font-weight: bold;
    position: relative;
    font-size: 17px;
    margin-top: 13px;
    padding-left: 25px;
    letter-spacing: 0.5px;
}
.btn_creataccount:before{
    background-image: url(../images/icon_account_10.png);
    width: 18px;
    height: 18px;
    position: absolute;
    content: "";
    top: 4px;
    left: 0;
}
.btn_creataccount_getquote{
    color: #1a7ad1;
    font-weight: bold;
    position: relative;
    margin-top: 13px;
    padding-left: 25px;
    letter-spacing: 0.5px;
}
.btn_creataccount_getquote:before{
    background-image: url(../images/icon_account_10.png);
    width: 18px;
    height: 18px;
    position: absolute;
    content: "";
    top: 4px;
    left: 0;
}
.title_register{
    color: #007dc5;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    letter-spacing: 1px;
}
.title_register img{
    margin-top: -7px;
}
.title_register01{
    color: #000;
    font-size: 18px;
    margin: 17px 0 40px;
}
.title_register02{
    color: #000;
    margin-bottom: 10px;
}
.title_register03{
    color: #000;
    margin: 20px 0;
}
.title_register04{
    color: #007dc5;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    vertical-align: top;
    border-bottom: 3px solid #999999;
    margin-bottom: 7px;
}
.title_register04 img{
    margin: -5px 7px 0 0;
}
.title_register05{
    color: #007dc5;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    vertical-align: top;
    border-bottom: 3px solid #999999;
    margin:15px 0 7px;
}
.title_register05 img{
    margin: -5px 7px 0 0;
}
.title_register06{
    color: #000;
    font-size: 18px;
    margin: 17px 0 40px;
    font-family: 'Roboto','Kanit';
}
.title_register07{
    color: #007dc5;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    letter-spacing: 1px;
}
.title_register07 img{
    margin-top: -7px;
}
.desc_register{
    background-color: #fff;
    border: 3px solid rgba(95,98,102,0.2);
    padding: 15px 15px 60px;
    border-radius: 10px;
}
.wrap_register{
    padding-right: 35px;
}
.desc_note_regis{
    font-size: 14px;
    margin-top: 5px;
}
.wrap_getfresh_regis{
    margin: 10px 0 15px;
}
.wrap_getfresh_regis .checkbox{
    left: 27px;
    top: 26px;
}
.link_terms{
    color: #007dc5;
    font-weight: bold;
    text-decoration: underline;
}
.link_terms:hover{
    color: #444;
}
.btn_regis{
    background-color: #162e4f;
    color: #fff;
    border: 0;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 3px 30px;
    margin-top: 35px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    margin-right: 4px;
}
.btn_regis:hover{
    background-color: #222;
}
.btn_regis_reset{
    background-color: #5f6266;
    color: #fff;
    border: 0;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 3px 30px;
    margin-top: 35px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    margin-right: 4px;
}
.btn_regis_reset:hover{
    background-color: #222;
}
.btn_regis02{
    background-color: #162e4f;
    color: #fff;
    border: 0;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 3px 30px;
    margin: 20px 0;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    float: right;
}
.btn_regis02:hover{
    background-color: #222;
    color: #fff;
}
.title_bgclub{
    position: relative;
}
.txt_chemclub01{
    color: #ffdc37;
    text-transform: uppercase;
    font-weight: bold;
    position: absolute;
    top: 30px;
    left: 20px;
    z-index: 9;
    font-size: 33px;
    letter-spacing: 1px;
}
.txt_chemclub02{
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: 65px;
    left: 20px;
    z-index: 9;
    font-size: 30px;
}
.txt_chemclub03{
    color: #162e4f;
    font-weight: bold;
    text-align: center;
    margin-top: 140px;
}
.txt_chemclub04{
    color: #007dc5;
    font-weight: bold;
    text-align: center;
    margin-top: 30px;
    font-size: 17px;
}
.photo_bg_chemclub{
    position: absolute;
    top: 0;
}
.desc_chemclub01{
    position: relative;
    border-bottom: dotted 1px #666666;
    padding: 20px 0 20px 65px;
}
.desc_chemclub01:before{
    background-image: url(../images/icon_desc_regis_17.png);
    width: 44px;
    height: 46px;
    position: absolute;
    content: "";
    top: 15px;
    left: 0;
}
.desc_chemclub01 span{
    color: #2cb399;
    font-weight: bold;
}
.desc_chemclub02{
    position: relative;
    border-bottom: dotted 1px #666666;
    padding: 20px 0 20px 65px;
}
.desc_chemclub02:before{
    background-image: url(../images/icon_desc_regis_22.png);
    width: 47px;
    height: 47px;
    position: absolute;
    content: "";
    top: 20px;
    left: 0;
}
.desc_chemclub02 span{
    color: #bf70b4;
    font-weight: bold;
}
.desc_chemclub03{
    position: relative;
    border-bottom: dotted 1px #666666;
    padding: 20px 0 20px 65px;
}
.desc_chemclub03:before{
    background-image: url(../images/icon_desc_regis_27.png);
    width: 45px;
    height: 45px;
    position: absolute;
    content: "";
    top: 20px;
    left: 0;
}
.desc_chemclub03 span{
    color: #ff9038;
    font-weight: bold;
}
.follow_regis{
    text-align: center;
}
.follow_regis a{
    display: inline-block;
    text-align: left;
    margin: 20px;
}
.wrap_mailforgot{
    margin-bottom: 15px;
}
.desc_assistance{
    background-color: #fff;
    border: 1px solid #c5d2d9;
    border-radius: 10px;
    padding: 30px 100px;
    margin-bottom: 50px;
}
.wrap_newpass{
    margin-top: 40px;
}
.link_needmore{
    color: #007dc5;
    text-decoration: underline;
    font-weight: bold;
}
.txt_literature{
    color: #007dc5;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin: 35px 0 10px;
}
.wrap_desc_literature{
    background-color: #fff;
    border: 2px solid #a9e0ff;
    width: 80%;
    margin: 20px auto 40px;
    padding: 10px 0 7px;
}
.wrap_search_literature{
    background-color: #e7e7e7;
    border: 1px solid #dfdfdf;
    border-bottom: 4px solid #d8d8d8;
    padding: 10px 25px 5px;
}
.btn_send_lit{
    background-color: #4f5051;
    border-radius: 5px;
    border: none;
    color: #fff;
    padding: 3px 30px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.5px;
    margin-top: 27px;
        -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_send_lit:hover{
    background-color: #007dc5;
}
.txt_brand_catalogue{
    color: #6a3971;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}
.txt_brand_industry{
    color: #007bbf;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}
.txt_brand_literature{
     color: #019973;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}
.txt_brand_technical{
     color: #ff8a00;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}
.wrap_title_literature{
    border-bottom: dotted 1px #a2a1a1;
    margin-top: 40px;
    padding:5px 0;
}
.btn_viewmore_lit01{
    background-color: #6a3971;
    color: #fff;
    border: none;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 2px 20px;
    float: right;
    margin-top: 17px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_viewmore_lit01 span{
    font-size: 10px;
}
.btn_viewmore_lit02{
    background-color: #007bbf;
    color: #fff;
    border: none;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 2px 20px;
    float: right;
    margin-top: 17px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_viewmore_lit02 span{
    font-size: 10px;
}
.btn_viewmore_lit03{
    background-color: #019973;
    color: #fff;
    border: none;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 2px 20px;
    float: right;
    margin-top: 17px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_viewmore_lit03 span{
    font-size: 10px;
}
.btn_viewmore_lit04{
    background-color: #ff8a00;
    color: #fff;
    border: none;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 2px 20px;
    float: right;
    margin-top: 17px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_viewmore_lit04 span{
    font-size: 10px;
}
.btn_viewmore_lit01:hover, .btn_viewmore_lit02:hover, .btn_viewmore_lit03:hover, .btn_viewmore_lit04:hover{
    color: #fff;
    text-decoration: none;
    background-color: #666;
}
.box_catalog_literature{
    border: 1px solid #ccc;
}
.name_pdf_literature{
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 17px;
}
.desc_pdf_literature{
    padding: 0 25px 0 5px;
}
.catalogue_literature{
    margin-top: 20px;
}
.catalogue_literature:nth-child(3n+1){
    clear: left;
}
.wrap_literature{
    margin-bottom: 70px;
}
.wrap_btn_literature{
    text-align: center;
    margin-top: 10px;
}
.wrap_btn_literature a{
    margin: 0 2px;
}
.wrap_confirm_download{
    border: 1px solid #9eaaba;
    border-radius: 10px;
    width: 50%;
    margin: 80px auto 50px;
    text-align: center;
    padding: 30px;
}
.txt_download{
    color: #007dc5;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 15px;
}
.lit_confirm_dw{
    border: none;
    background-color: #007dc5;
    border-radius: 5px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 0.5px;
    padding: 8px 25px;
     margin:0 2px;
    font-size: 14px;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.lit_cancel_dw{
    border: none;
    background-color: #9eaaba;
    border-radius: 5px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 0.5px;
    padding: 8px 35px;
     margin:0 2px;
    font-size: 14px;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    cursor: pointer;
}
.wrap_btn_dwlit{
    margin-top: 25px;
}
.lit_cancel_dw:hover, .lit_confirm_dw:hover{
    text-decoration: none;
    color: #fff;
    background-color: #666;
}
.title_menubar{
    border-bottom: 1px solid #eee;
    margin: 7px 0 15px;
}
.title_menubar a{
    color: #666;
    font-size: 14px;
    margin: 0 5px;
}
.wrap_searchresults{
    margin: 20px 0 30px;
}
.wrap_menuleft_searchresult{
    border: 1px solid #c7eafe;
    background-color: #f1faff;
    padding: 10px 12px;
     
}
.wrap_box_searchresult{
    border: 1px solid #c7eafe;
    background-color: #f1faff;
    padding:15px;
     
}
.txt_search01{
    color: #000;
    font-size: 20px;
}
.txt_search02{
    position: relative;
    margin: 10px 0 15px;
    color: #007dc5;
    font-weight: bold;
    font-size: 17px;
    border-bottom: dotted 1px #aadbf7;
}
.txt_search02:before{
    position: relative;
    content:"";
    background-color: #162e4f;
    width: 5px;
    height: 12px;
    top: 0;
    left: 0;
    display: inline-block;
    margin-right: 7px;
}
.wrap_select_result{
    max-height: 300px;
    overflow-y: scroll;
    padding:10px 5px 10px 15px;
    margin: 0;
}
.wrap_select_result li{
    list-style: none;
    vertical-align: top;
    color: #1976bc;
    line-height: 18px;
    padding: 5px 0 5px 10px;
    text-indent: -19px;
    font-size: 14px;
}
.wrap_select_result li span{
    color: #adadad;
}
.box_left_results{
    padding-left: 0;
}
.box_show_results{
    padding-right: 0;
}
.txt_advancesearch{
    margin-top: 10px;
}
.wrap_advancesearch{
    background-color: #fff;
    border: 1px solid #eee;
    padding: 15px;
    border-radius: 5px;
    margin-top: 15px;
}
.txt_advance01{
    display: block;
    background-color: #eee;
    padding: 0 15px;
    color: #000;
    font-weight: bold;
    font-family: 'Roboto';
    margin: 15px 0;
}
.txt_advance02{
    color: #007dc5;
    font-weight: bold;
    font-family: 'Roboto';
}

.desc_advancesearch{
    margin: 15px 0;
}
.btn-searchresults{
    background: none;
    border: none;
    margin-top: 29px;
}
.word_keysearch{
    background-color: #e7eef3;
    border: 1px solid #c0ddf3;
    display: inline-block;
    padding: 0 15px;
    color: black;
}
.word_keysearch span{
    color: #007dc5;
}
.btn-close_result{
    border: none;
    background: none;
    margin-left: 7px;
}
.btn-close_result span{
    color: #d9230f;
}
.wrap_searchmatches{
    border-bottom: dotted 1px #ccc;
    padding: 7px 5px;
}
.name_searchresults{
    color: #007dc5;
    font-family: 'Roboto';
    font-weight: bold;
    font-size: 20px;
}
.wrap_search_titlename{
    border-bottom: 1px solid #eee;
    padding: 10px 5px;
}
.wrap_list_searchresults{
    border-bottom: 3px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.list_searchresults{
    border-bottom: dotted 1px #ccc;
    padding: 7px 5px 7px 10px;
    vertical-align: top;
}
.btn_sds{
    background-color: #007dc5;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    padding: 0 9px;
    float: right;
    margin-top: 7px;
}
.btn_sds span{
    font-size: 10px;
}
.btn_sds:hover{
    color: #fff;
    text-decoration: none;
}
.btn-showmore{
    border-radius: 50%;
    border: 1px solid #ccc;
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 10px;
    text-align: center;
    vertical-align: top;
    margin: 11px 0 0 10px;
    line-height: 22px;
    float: right;
     -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}
.accordion-toggle.collapsed .btn-showmore{
     -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}
.link_listresults, .link_listresults:hover{
    color: #666;
    text-decoration: none;
}
.desc_list_productsearchresults{
    border: 1px solid #eee;
    background-color: #fbfbfb;
    padding: 15px;
    margin: 15px 0 25px;
}
.title_desc_results{
    color: #222;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.wrap_showresults_code{
    border-bottom: 1px solid #eee;
    padding:2px 5px;
    line-height: 36px;
}
.spec_packsize{
    font-weight: bold;
    color: #666;
}
.spec_productcode{
    font-weight: bold;
    color: #666;
}
.link_getquote{
    color: #162e4f;
    font-weight: bold;
    text-align: right;
    font-family: 'Roboto';
    font-size: 13px;
    float: right;
    vertical-align: top;
    margin-top: 5px;
}
.box_showmore_results{
    background-color: #eee;
    text-align: center;
    color: #333;
}
.box_showmore_results span{
    color: #007dc5;
}
.wrap_pager{
    float: right;
}
.wrap_search_showing{
    border: 1px solid #c7eafe;
    margin: 30px 0 15px;
    padding: 15px;
    background-color: #fdfdfd;
}
.top_tb_productsize{
    background-color: #c0e8f2;
    color: #000;
    border-radius: 7px;
    padding: 5px 0;
    margin: 0;
    font-size: 14px;
    line-height: 18px;
}
.btn-qty{
    background-color: #eee;
    border: 1px solid #ccc;
}
.btn-qty_minus{
    -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.photo_searchresults{
    display: inline-block;
    float: left;
    width: 70%;
}


.images_center{ margin: 0 auto;}
.hidden-lg{ display:none;}
.txt_right{ text-align: right;}
.txt_left{ text-align: left;}
.txt_underline{ text-decoration: underline;}
.wrap_content:after{z-index: -1;}

.wrap_category{
    display: none;
}
.wrap_category#all{
    display: block;
}
.wrap_blogwhathot{margin-top: 35px;}
 .title_top_getquote{
        color: #000;
     font-weight: bold;
     margin: 7px 0;
     border-bottom: dotted 1px #ccc;
    }
.list_tb_getquote_top{
    border-bottom: dotted 1px #ccc;
    padding-bottom: 20px;
    margin-bottom: 7px;
}
.list_tb_getquote_top .getquote_orderlist:nth-child(even){
    background-color: #f7f7f7;
    padding: 5px 0;
}
.list_tb_getquote_top .getquote_orderlist:nth-child(odd){
    background-color: #fff;
    padding: 5px 0;
}
.getquote_orderlist img{
    width: 15px;
    margin-top: 5px;
}
.bg_topright a.link_list_getquote{
    color: #333;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding: 0;
}
.title_getquote{
    color: #007dc5;
    text-align: center;
    margin-top: 0;
}
.title_getquote span{
    display: inline-block;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 36px;
    padding-left: 10px;
    margin-top: 30px;
}
.title_getquote img{
    margin: -10px auto 0;
    display: inline-block;
}
.wrap_step_getquote{
    background-color: rgba(255,255,255,0.5);
    border: 1px solid rgba(204,204,204,0.3);
    width: 90%;
    margin: 30px auto 40px;
}
.wrap_step_getquote img{
    margin: 20px auto;
}
.txt_getquote01{
    color: #000;
    font-size: 24px;
}
.box_txt_getquote01{
    background-color: #eff3ff;
    border: 4px solid #5176b6;
    color: #000;
    font-size: 18px;
    border-radius: 5px;
    text-align: center;
    padding: 15px;
    margin-top: 20px;
}
.title_tb_getquote{
    margin-top: 40px;
}
.title_tb_getquote img{
    display:inline-block;
}
.title_tb_getquote span{
    display:inline-block;
    font-size: 20px;
    color: #333;
    padding: 10px 0 0 10px;
}
.title_tb_getquote01{
    margin-top: 40px;
}
.title_tb_getquote01 img{
    display:inline-block;
}
.title_tb_getquote01 span{
    display:inline-block;
    font-size: 20px;
    color: #333;
    padding: 10px 0 0 10px;
}
.wrap_addfile_getquote{
    background-color: #e5f2ff;
    border: 1px solid #a3c5e6;
    padding: 20px 180px 45px;
    margin: -17px 0 30px;
}
.top_tb_getquote{
    background-color: #007dc5;
    border-radius: 10px;
    color: #fff;
    padding: 7px 15px;
    font-family: 'Roboto';
}
.box_tb_getquote{
    background-color: #fff;
    border: 1px solid #eee;
    margin-top: 2px;
    padding: 15px;
}
.box_listtb_getquote{
    border-bottom: dotted 1px #ccc;
    padding: 10px 0;
}
.box_listtb_getquote:last-child{
    border-bottom: 0;
}
.frm_qty_getquote{
    width: 70px;
    margin: 0 auto;
}
.icon_del{
    margin: 0 auto;
}
.tb_productname{
    color: #666;
    font-weight: bold;
    font-size: 18px;
}
.wrap_btn_getquote a{
    display: inline-block;
    float: right;
    margin: 15px 0 0 10px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.wrap_btn_getquote a:hover{
    opacity: 0.8;
}
.btn_getquote_next{
    border-top: 4px solid #e6e4e4;
    margin: 30px 0 50px;
    padding-top: 25px;
}
.btn_getquote_next a img{
    margin: 0 auto;
}
.getquote_frm_detail{
    margin-top: 20px;
}
.box_sigin{
    border-radius: 15px;
    border: 1px solid #eee;
    padding: 20px 0;
    background-color: #fff;
    margin: 30px 20px 40px;
    min-height: 432px;
}
.bg_title_signin{
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
    text-align: center;
    color: #fff;
    font-size: 20px;
    padding: 10px 0;
}
.bg_title_signin_blue{
    background-color: #1a7ad1;
}
.bg_title_signin_purple{
    background-color: #8776c6;
}
.wrap_frmlogin_getquote{
    padding: 20px;
}
.getquote_signin_capcha{
    margin-top: 15px;
    border-bottom: dotted 1px #666;
    padding-bottom: 25px;
}
.btn_getquote_signin{
    background-color: #1a7ad1;
    color: #fff;
    border-radius: 7px;
    color: #fff;
    display: inline-block;
    padding: 2px 20px;
}
.btn_getquote_cancel{
    background-color: #5f6266;
    color: #fff;
    border-radius: 7px;
    color: #fff;
    display: inline-block;
    padding: 2px 30px;
    margin-left: 5px;
}
.btn_getquote_signin:hover, .btn_getquote_cancel:hover{
    color: #fff;
    text-decoration: none;
}
.wrap_btn_getquote_signin{
     margin-top: 15px;
    float: right;
}
.customer_guest_note{
    background-color: #efedf7;
    border: 1px solid #dbd8e9;
    color: #333;
    padding:10px 15px;
    margin: 30px 0 0;
}
.customer_guest_note span{
    font-style: italic;
    font-weight: bold;
}
.getquote_customer_nextstep{
    border-top: dotted 1px #666;
    padding-top: 15px;
    margin-top: 90px;
}
.getquote_customer_nextstep a{
    float: right;
    background-color: #6c5bae;
    color: #fff;
    border-radius: 7px;
}
.wrap_desc_productapp{
    border-bottom: 2px solid #c7eafe;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.desc_productapp{
    margin-top: 10px;
}
.txt_getrequest_contact{
    color: #007dc5;
    font-size: 18px;
    border-bottom: 3px solid #999;
    display: block;
    margin: 40px 0 5px;
    padding-bottom: 5px;
}
.link_quoteterms{
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}
.bg_getfrest_quote{
    background: url(../images/boxrefresh_quote_07.png);
    border-radius: 10px;
    border: 5px solid #d7dbde;
    color: #fff;
    text-align: center;
    background-size: cover;
    padding: 20px 0;
}
.bg_getfrest_quote img{
    margin: 0 auto;
}
.txt_checkbox_getfresh{
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 2px 0 2px rgba(0,0,0,0.2);
    margin: 15px 0;
}
.txt_checkbox_getfresh .txt_yellow1{
    color: #ffffdd;
}
.txt_checkbox_getfresh .txt_yellow2{
    color: #eeeb11;
}
.btn_getquote_editfiles{
    border-top: dotted 1px #91b0ce;
    display: block;
    margin-top: 30px;
    padding-top: 15px;
}
.btn_getquote_editfiles a{ float: right;}
.desc_getquote_thx{
    text-align: center;
    font-size: 20px;
    color: #333;
    margin: 50px 0 30px;
}
.desc_getquote_thx p{
    margin: 25px 0;
}
.desc_getquote_thx span{
    font-size: 24px;
    font-weight: bold;
}
.txt_quoteorder_number{
    color: #000;
}
.txt_quoteorder_number01{
    color: #007dc5;
}
.wrap_contactinfo{
    border: 1px solid #ccc;
    margin-top: 3px;
    padding:20px 30px;
}
.wrap_contactinfo{
    color: #222;
}
.wrap_contactinfo span{
    font-weight: bold;
    padding-right: 15px;
}
.getquote_thx_list{
    margin-bottom: 10px;
}
.wrap_apex_formhead{
    border-bottom: 1px solid #ccc;
    padding: 20px 0 15px;
    margin-bottom: 25px;
}
.head_form_contact span{ padding-right: 20px;}
.head_frm_name{
    font-family: 'Roboto';
    font-size: 20px;
    text-transform: uppercase;
    color: #222;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.txt_date_frm{text-align: right;}
.txt_date_frm{
    margin-top: 50px;
    color: #222;
    font-size: 20px;
}
 .title_sublist{
     color: #222; 
     font-size: 15px; 
     font-weight: bold;
    border-bottom: dotted 1px #666;
     margin-bottom: 12px;
     position: relative;
}
.title_sublist::after{
    content: "\e114";
    right: 0;
    position: absolute;
    color: #000;
    top: 0;
    font-family: 'Glyphicons Halflings';
    font-size: 10px;
}
.title_sublist.titlesublist_arrow::after{
    content: "\e113";
}
.title_relateproduct{
	font-size:24px;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.5px;
    display: block;
    border-top: 5px solid #eeeeee;
    margin: 50px 0 25px;
    padding-top: 35px;
	}
.nav_topbar_under a{
    color: #666;
    font-size: 14px;
    padding: 0 5px;
}
.name_productdetail1{
    font-weight: bold;
    color: #000;
    font-size: 16px;
    letter-spacing: 0.8px;
    margin-top: 15px;
}
.name_productdetail2{
    font-size: 24px;
    font-weight: bold;
    color: #007dc5;
    letter-spacing: 0.8px;
    margin-bottom: 15px;
}
.wrap_desc_details{
    border-bottom: 1px solid #ccc;
}
.topic_detailsproducts{
    color: #000;
    padding-right: 7px;
}
.wrap_list_detailproducts{
    margin-top: 20px;
}
.wrap_list_detailproducts div{
    margin-bottom: 7px;
}
.wrap_topic_detailsproducts{
    border-bottom: dotted 1px #ccc;
    padding-bottom: 20px;
}
.btn_pdetails{
    float: right;
    margin: 15px 0 100px;
}
.btn_pdetails a{
    padding-left: 6px;
     -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn_pdetails a:hover{
    opacity: 0.8;
}
.box_desc_productdetails{
    padding-left: 30px;
}
.wrap_iframe_website{
    border: 1px solid #dedede;
    background: #eeeeee;
    padding: 15px;
}
.box_iframe_www{
    margin: 15px 25px 25px;
    display: block;
}
.btn_close_details{
    text-align: right;
}
.button_close_detail{
    display: inline-block;
    cursor: pointer;
    width: 73px;
    height: 24px;
    background-image: url(../images/btn_popup_23.png);
}
.button_open_detail{
    width: 191px;
    height: 39px;
    display: inline-block;
    background-image: url(../images/icon_mdetails_03.jpg);
}
.tb_top_productdetails{
    background-color: #c0e8f2;
    color: #000;
}
.tb_top_productdetails td:first-child{
    -webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.tb_top_productdetails td:last-child{
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
/*.td_colume{
    width: 20%;
}
.td_colume:last-child{
    width: auto;
}*/
.title_productapp{
    background-color: #00aeef;
    border-radius: 7px;
    color: #fff;
    font-size: 18px;
    padding: 5px 15px;
    margin: 40px 0 5px;
}
.title_tab_application{
    color: #007dc5;
    font-size: 30px;
    margin:40px 0 30px;
    font-weight: bold;
    font-family: 'Roboto';
}
.topic_application{
    font-size: 20px;
    color: #000;
    margin: 25px 0 7px;
}
.box_application{
    background-color: #f7fafc;
    border-radius: 15px;
    padding: 15px;
   border: 1px solid #e5eef5;
    margin-top: 25px;
    line-height: 23px;
    height: 150px;
}
.box_application a, .box_application a:hover{
    text-decoration: none;
    color: #666;
}
.application_nopadright{padding-right: 0;}
.name_application{
    color: #007dc5;
    font-size: 18px;
    font-family: 'Roboto','Kanit';
    font-weight: bold;
    margin-top: -4px;
    height: 25px;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.name_application02{
    color: #000;
    font-size: 17px;
    margin: 5px 0;
    height: 25px;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.desc_application_list{
    display: -webkit-box;  
	height: 70px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.photo_lastestnewsdate{
    overflow: hidden;
    height: 520px;

}
 

@media (max-width: 767px) {
    .bhighlights:nth-child(2n+1){
        clear: left;
    }
    .desc_shipping span{display: inline-block;}
    .title_scs03{font-size: 18px;}
    .map_icon{margin: 30px 0;}
     .title_desc_bank{padding: 0;}
    .title_blogdetails{font-size: 16px; line-height: 26px;}
    .wrap_iframe_website{padding: 10px 0;}
    .wrap_searchglass .btn-showmore{margin-left: 0;}
    .desc_list_productsearchresults{padding: 7px; min-width: 600px;}
    .btn-showmore{margin-top: 0;}
    .list_searchresults{padding-bottom: 3px;}
    .txt_numcode{font-size: 13px; line-height: 18px; vertical-align: top;}
    .spec_productcode{font-size: 13px;line-height: 18px; font-weight: normal; color: #000;}
    .wrap_search_titlename{padding-bottom: 0; font-size: 14px;}
    .name_searchresults{font-size: 16px; line-height: 18px;}
    .wrap_searchmatches{padding: 7px 0; border-bottom: 0;}
    .txt_search01{font-size: 17px;}
    .txt_search02{font-size: 16px; margin: 0px 0 10px;}
    .wrap_menuleft_searchresult{padding: 2px 7px 0;}
    .box_left_results{padding-right: 0;}
    .wrap_searchresults{margin-top: 0;}
    .wrap_seeallproductlist a{font-size: 12px; padding: 6px 10px; letter-spacing: 0;}
    .wrap_package{padding: 10px 15px; border-radius: 5px;}
    .b_wrap_package{border: 3px solid rgba(255, 255, 255, .5); border-radius: 8px;}
    .title_sample{font-size: 20px; margin-top: 15px;}
    .txt_autocave{font-size: 16px;}
    .title_relateproduct{margin-top: 10px; font-size: 20px;}
    .btn_pdetails{margin-bottom: 20px; float: left;}
    .name_productdetail1{margin-top: 0;}
    .name_productdetail2{font-size: 20px; margin-bottom: 7px;}
    .logobrand_pdetail{ width: 20%; margin-bottom: 15px;}
    .title_whathot{margin-top: 15px;}
    .box_leavereply_inside{padding: 15px 10px;}
    .content_blog{border-left: 0; padding-left: 0;}
    .bg_blog{padding-top: 25px;}
    .bg_blog{background: none;}
    .btn_regis_fb{width: 100%;}
    .desc_register{margin-top: 30px; padding-bottom: 35px;}
    .txt_chemclub01{font-size: 18px; top: 6px; left: 12px;}
    .txt_chemclub02{font-weight: normal; letter-spacing: 1px; font-size: 15px; top: 27px; left: 12px;}
    .txt_chemclub03{margin-top: 70px;}
    .photo_center3 img{margin: 15px auto;}
    .wrap_register{padding-right: 15px;}
    .follow_regis{text-align: left;}
    .follow_regis a{margin-bottom: 0;}
    .btn_needhelp a{margin:15px 0;}
    .desc_assistance{padding: 15px;}
    .terms_topic{margin: 0 0 20px;}
    .terms_topic a{font-size: 14px;}
    .bg_title_terms img{width: 50px;}
    .bg_title_terms{font-size: 16px; padding-left: 75px; margin-bottom: 0;}
    .photo_icon{top: 0;}
    .txt_date_frm{margin-top: 0; text-align: left; font-size: 16px;}
    .logo_frm_quote img{margin: 0 auto 15px; width: 40%;}
    .head_form_contact span{display: block;}
    .head_frm_name{font-size: 18px;}
    .wrap_apex_formhead{margin-bottom: 0;}
    .desc_getquote_thx{font-size: 18px; margin: 30px 0;}
    .desc_getquote_thx span{font-size: 20px;}
    .desc_getquote_thx p{margin: 10px 0;}
    .txt_checkbox_getfresh{font-size: 22px; padding-left: 30px;}
    .desc_shipping{width: 49%; display: inline-block; vertical-align: top;}
    .wrap_title_shipping{width: 100%;}
    .car_icon{margin: 30px 0 20px;}
    .step_section04{margin-left: 0;}
    .title_desc_bank{margin: 15px 0 5px;}
    .box_payment{padding: 15px;}
    .bg_msds01 img{ margin-bottom: 10px; }
    .frm-producttype_name{max-width: 100%; padding-right: 20px;}
    .title_msds06{margin-top: 15px;}
    .title_msds03{ margin: 15px 0 0 0; font-size: 22px; }
    .btn_readmore_coa{margin-left: 0;}
    .desc_coamsds{margin:15px 0;}
    .b-msds_search{width: 78%;}
    .b-msds_search01, .b-msds_search02{width: 100%; margin-bottom: 7px;}
    .msds_box_search{padding: 15px;}
    .getquote_customer_nextstep{margin-top: 10px;}
    .customer_guest_note{margin-top: 15px;}
    .box_sigin{margin: 20px 0; padding: 15px 0 0; height: auto;}
    .bg_title_signin{font-size: 18px; padding: 5px 0;}
    .wrap_frmlogin_getquote{padding: 15px;}
    .frm_capcha_mb{margin-top: 7px;}
    .btn_getquote_next a img{width: 85%;}
    .wrap_addfile_getquote .btn_add_resume{margin: 7px 0 0 15px;}
    .wrap_addfile_getquote{margin-top: 0; padding: 10px 15px 20px;}
    .title_tb_getquote01 span{font-size: 18px;}
    .wrap_step_getquote{ width: 100%; margin: 20px 0;}
    .wrap_btn_getquote a{ width: 46%;}
    .box_tb_getquote{border-top: 2px solid #007dc5; margin: 0; padding: 0;}
    .box_listtb_getquote .txt_center{ text-align: left;}
    .box_listtb_getquote .show-xs{ display: inline-block;}
    .frm_qty_getquote{ margin:7px 0;}
    .icon_del{ margin:7px 0; float: right;}
    .txt_getquote01{font-size: 18px;}
    .title_tb_getquote{margin-top: 20px;}
    .title_getquote_mb{ color: #007dc5;}
    .title_tb_getquote span{font-size: 18px; padding-left: 0;}
    .box_txt_getquote01{ font-size: 16px;}
    .title_getquote span{font-size: 24px; margin-top: 30px;}
    .lit_confirm_dw{padding: 8px 20px;}
    .txt_download{font-size: 21px;}
    .photo_center img{width: 80px;}
    .wrap_confirm_download{width: 100%; margin-top: 30px; padding: 15px 15px 25px;}
    .wrap_desc_literature{width: 100%; margin: 20px 0;}
    .wrap_search_literature{padding: 10px 15px 5px;}
    .btn_send_lit{margin: 5px 0 15px;}
    .box_organize{margin-top: 20px;}
    .bg_hazard{ padding: 15px 0;}
    .name_orgs{margin-bottom: 5px;}
    .desc_org{margin-top: 10px;}
    .org_phone:before, .org_website:before{display: none;}
    .org_phone, .org_website{padding-left: 0;}
    .title_glassware01, .title_glassware02, .title_glassware03, .title_glassware04{height: 57px; line-height: 23px; padding: 5px 0 0 25px; width: 100%;}
    .title_glassware05{height: 77px; line-height: 23px; padding: 5px 0 0 25px; width: 100%;}
    .title_glassware01:before, .title_glassware02:before, .title_glassware03:before, .title_glassware04:before{height: 57px;}
    .title_glassware05:before{height: 77px;}
    .title_glassware02{ font-size: 16px;}
    .wrap_descheating{padding: 10px;}
    .txt_heating01:before{top: 54px;}
    .txt_heating01{left: 0; line-height: 24px; padding: 5px 10px;}
    .mb_padding{padding: 0 15px;}
    .title-joining:before{top: 33px;}
    .wrap_borosil_heating, .wrap_borosil_mixing, .wrap_borosil_vacum, .wrap_borosil_joining, .wrap_borosil_personal, .wrap_borosil_cleaning, .wrap_borosil_glassware{padding: 15px;}
    .photo_vdo-featured{width: 100%;}
    .spex_name_catalog{font-size: 14px; line-height: 20px;}
    .box_catalog_spex{padding: 5px;}
    .list_spex_product, .list_spex_product2{height: auto;}
    .list_spex_product ul li, .list_spex_product2 ul li{padding-bottom: 0;}
    .list_spex_product ul, .list_spex_product2 ul{padding: 15px;}
    .topic_spexproducts{font-size: 16px; padding-left: 15px;}
    .topic_spexcer_purple, .topic_spexcer_green{padding: 5px 0;}
    .wrap_desc_isospex{margin: 30px 15px 30px 15px; padding-top: 15px;}
    .tab_yellow_isospex, .tab_pink_isospex, .tab_green_isospex{height: auto; margin-left: 0; width: 95%; top: 15px; padding:5px 0 5px 15px; font-size: 16px; line-height: 22px;}
    .tab_yellow_isospex:before, .tab_yellow_isospex:after, .tab_pink_isospex:before, .tab_pink_isospex:after, .tab_green_isospex:before, .tab_green_isospex:after{display: none;}
    .txt_spex01{font-size: 15px; padding: 15px;}
    .wrap_level_spec div{position: static; font-size: 12px; margin-top: 30px;}
    .wrap_level_spec img{margin-top: -30px;}
    .title_certificate_spex{font-size: 18px; margin-bottom: 10px;}
    .wrap_level_spec{margin:  0 15px;}
    .title_spex_topic{font-size: 18px;}
    .box_vdo_spex{margin-bottom: 20px;}
    .title_iso_accreditation{height: auto;}
    .desc_iso_accreditation{height: auto;}
    .title_leveliso{margin-top: 10px;}
    .title_leveliso div{font-size: 20px;}
    .wrap_listiso ul{padding-right: 0; padding-bottom: 25px;}
    .wrap_listiso{border-bottom: none; margin-top: 0;}
    .title_iso_reagecon{font-size: 16px; margin-top: 15px;}
    .list_isoguide ul{margin-bottom: 20px;}
    .title_isoguide{font-size: 16px; font-weight: normal; line-height: 30px; width: 100%; margin-bottom: 30px;}
    .bg_innovative_reagecon{padding: 20px 0 40px;}
    .wrap_innovative{min-height: 190px;}
    .box_product_innovative{padding: 4px;}
    .topic_innovative{font-size: 14px; line-height: 22px;}
    .title_innovative_reagecon{font-size: 18px;}
    .title_application-reagecon{font-size: 15px; line-height: 22px;}
    .title_reagecon{font-size: 16px; margin: 15px 0 0;}
    .title_pb_bottom{font-size: 18px; height: 37px;}
    .title_pb_bottom:before{border-bottom: 37px solid #d60022;}
    .wrap_pb_highlight{padding-top: 20px;}
    .list_pb_highlight li{line-height: 24px;}
    .desc_pb_highlight{margin-left: 0;}
    .title_exclusive{font-size: 16px;}
    .title_exclusive2{font-size: 15px;}
    .bg_pb{padding:10px 15px; font-size: 14px;}
    .btn_appdownload a{width: 26%;}
    .btn_appdownload{bottom: 0; left: 17px;}
    .wrap-certificate a{width: 26%; margin: 0 5px;}
    .wrap-certificate a div{font-size: 11px; line-height: 18px; margin-top: 5px;}
    .wrap-certificate a p{font-size: 11px; line-height: 18px;}
    .title_brandprofiles_sub{font-size: 18px; margin-top: 15px;}
    .title_tb_technical01{font-size: 16px;}
    .title_tb_technical02{line-height: 15px; font-size: 14px; padding-top: 5px;}
    .tb_technical01, .tb_technical02, .tb_technical03{margin: 30px 0;}
    .txt_technical04{ background: none; background-color: #007dc5; height: auto; padding: 5px 15px; line-height: 28px; margin: 20px auto 10px;}
    .txt_technical04:before, .txt_technical04:after{display: none;}
    .box_technicals{padding: 30px 0; margin: 20px 0 30px;}
    .desc_technical01{margin: 0;}
    .wrap_iso001 a{ display: inline-block; width: 30%;}
    .txt_borosil_iso001{ font-size: 16px;}
    .txt_borosil01{ margin: 30px 0 5px;}
    .txt_borosil07{font-size: 16px; margin-top: 25px;}
    .txt_borosil04{margin-top: 10px;}
    .mb_nopad_right{ padding-right: 0;}
    .box_quality_borosil{padding: 15px;}
    .box_vdo_borosil{width: 100%;}
    .box_productrange{padding: 15px;}
    .title_productrange{font-size: 20px;}
    .name_productrange_catalog{font-size: 16px; line-height: 22px; margin-top: 15px;}
    .desc_productrange_catalog{margin-bottom: 0;}
    .wrap_content_productrange{border-left: none; padding-left: 0;}
    .desc_articles{margin: 5px 5px 10px; height: 40px; line-height: 22px;}
    .blog_postdate{font-size: 12px; padding: 3px 5px 2px; letter-spacing: 0; text-align: left; line-height: 18px;}
    .photo_articles_products{ height: 64px;}
    .wrap_seeallproductlist{margin-top: 10px; border-top: 0; border-bottom: dotted 2px #ddd; padding-bottom: 15px; text-align: right;}
    .topicname_productlist{font-size: 16px; line-height: 20px; height: 42px;}
    .photo_productlist{height: 75px;}
    .mb_nopad_left{padding-left: 0;}
    .title_productlist{font-size: 16px; margin-bottom: 0;}
    .content_grey_product{padding: 25px 0;}
    .wrap_articles{margin-bottom: 7px;}
    .articles_topic{font-size: 14px; padding-top: 7px; line-height: 21px; height: 50px; margin-bottom: 8px;}
    .articles_postdate{font-size: 12px; line-height: 20px; }
    .link_morearticles{font-size: 11px;}
    .link_producthighlight{min-height: 150px; margin-bottom: 15px;}
    .link_producthighlight p{ 
     display: -webkit-box;  
	height: 56px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
        font-size: 12px;
    line-height: 19px;
        margin-bottom: 0;
    }
    .link_producthighlight h5{ 
    margin-top: 0; 
     display: -webkit-box;  
	height: 38px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
        font-size: 12px;
    line-height: 19px;
        margin-bottom: 3px;
    }
    .product_photohighlight{ height: 90px;}
    .title_brandprofiles{ font-size: 18px; margin: 25px 0 7px;}
    .txt_articles{font-size: 18px;}
    .bg_frm_career{ padding: 20px 0;}
    .btn_add_resume{margin-top: 56px;}
    .wrap_btn_careers{margin: 20px 0;}
    .desc_careers{ background-position: top center; padding: 15px; line-height: 30px;}
    .wrap_position ul{ padding-left: 15px;}
    .title_career01{ font-size: 18px; margin-bottom: 7px;}
    .title_career03{margin: 5px 0;}
    .txt_frmcareer{font-size: 20px;}
    .txt_frmcareer02{font-size: 17px; margin-bottom: 20px;}
    .wrap_content_bggrey_careers:before, .wrap_content_bggrey_careers:after{ display: none;}
    .n_positions:before{ display: none;}
    .n_positions{padding-left: 0; line-height: 28px; font-size: 15px;}
    .value_yellow li, .value_blue li, .value_green li{line-height: 24px;}
    .logo-clients{left: 23px; bottom: -85px;}
    .company_name_testimonial{ font-size: 15px; line-height: 24px;}
    .name_testimonial{ font-size: 13px;}
    .wrap_desc_testimonial{ margin: 0;}
    .wrap_desc_clienttalk{padding-left: 15px;}
    .wrap_desc_testimonial_inside{ padding: 15px 15px 5px; height: auto;}
    .title_ctestimonial{ font-size: 16px;}
    .title_ctestimonial01:before{ display: none;}
    .title_ctestimonial01{ font-size: 17px; padding-left: 0; margin-bottom: 15px;}
    .title_labpart01{ margin-top: 0; font-size: 21px;}
    .title_labpart02{ font-size: 29px; margin: 5px 0 20px;}
    .title_labpart03{ font-size: 18px;}
    .desc_labpart{ margin: 10px 0 15px; padding-right: 0;}
    .title_howwework{ font-size: 20px; padding-left: 40px; margin: 30px 0 0;}
    .title_howwework:before{
    background-image: url(../images/icon_our_client_mb.png);
    width: 30px;
    height: 24px;
    top: 1px;
}
    .title_howwework01{ font-size: 15px;}
    .photo_howwework{ width: 30%; margin-top: 15px;}
    .wrap_logo_clients{ width: 50%; padding: 0 15px; margin-bottom: 25px;}
    .desc_wework{ margin: 10px 0 20px; border-bottom: dotted 1px #ccc; padding-bottom: 15px;}
.wrap_logo_clients:nth-child(2n+1){clear: left;}
    .wrap_logo_clients:nth-child(5n+1){ clear: none;}
    .name_university{ margin-top: 0;}
    .quote_up img, .quote_down img{ display: none;}
    .desc_whosay02 p{margin-bottom: 15px;}
    .bg_peoplesay02:after{ display: none;}
    .bg_peoplesay02{ border: 5px solid #00beec; margin: 0 15px; top: 5px; padding: 10px;}
    .name_company_ttm_popup{ font-size: 16px; line-height: 24px; margin-top: 0;}
    .neme_whosay{margin-top: 15px;}
    .logo_company_ttm{width: 75%;}
    .bg_peoplesay{ background: none; background-color: #fff; border: 7px solid #01c5ed; height: auto; margin: -20px 15px 0; padding: 10px 15px;}
    .name_company_ttm{ margin:-8px 0 0 15px;}
    .wrap_peoplesay{padding: 0; margin-top: 30px;}
    .box_title_testimonial{ font-size: 16px; line-height: 22px; padding: 7px 15px;}
    .wrap_content:after, .wrap_content:before{ display: none;}
    .wrap_ourproducts{ width: 50%; margin-bottom: 25px;}
    .wrap_ourproducts:nth-child(2n+1){clear: left;}
    .wrap_example_productservice{ background-size: cover;}
    .box_labexam{ line-height: 24px;}
    .box_labexam:nth-child(3n+1){ clear: none;}
    .box_labexam:nth-child(2n+1){ clear: left;}
    .title_labsupply03{ font-size: 18px; line-height: 28px;}
    .title_labsupply04{ font-size: 18px; margin: 22px 0 10px;}
    .desc_labsupple{ margin: 12px 0 20px;}
    .title_labsupply01{ font-size: 18px;}
    .title_labsupply02{ margin-top: 10px;}
    .logo_supply{ width: 50%; padding: 10px 15px;}
    .wrap_slogan-supply{ font-size: 16px; padding:10px 15px;}
    .title_scs01{ font-size: 19px;}
    .b_wrap_package{ margin: 5px 20px 15px;}
    .title_pagename01{ font-size: 18px;}
    .wrap_ourservice_bgblue{ padding: 0 0 15px; background: url(../images/bg_ourservices_06_mb.jpg) no-repeat; background-color: #007dc5; }
    .title_ourproducts{ font-size: 18px; margin-bottom: 10px;}
    .photo_ourservices{ width: 70px;}
    .title_ourservice{ font-size: 16px; margin-bottom: 0;}
    .desc_ourservice{ padding: 0 15px;}
    .title_wht01{ font-size: 18px; margin-top: 20px; line-height: 18px;}
    .title_wht02{ font-size: 20px; padding-bottom: 0;}
    .list_why01, .list_why02, .list_why03, .list_why04{ margin: 0; padding: 0; padding-left: 5px;}
    .photo_diagram{ width: 200px; margin-bottom: 20px;}
    .logo_quality{ margin-bottom: 40px;}
    .txt_logoquality01, .txt_logoquality02, .txt_logoquality03{ font-size: 16px; margin-bottom: 3px;}
    .desc_quality02, .desc_quality03{ margin-top: 20px;}
    .wrap_level_quality{ margin-bottom: 20px;}
    .photo_mission{ margin: 10px 0 20px;}
    .wrap_titlemission{ width: 100%; text-align: center;}
    .title_mission01{ font-size: 18px; line-height: 18px;}
    .photo_ourmissions{ padding: 0; margin-top: 15px;}
    .title_mission03{ font-size: 18px; line-height: 18px; margin-top: 20px;}
    .title_mission04{ font-size: 20px; line-height: 18px;}
    .title_mission02{ font-size: 20px;}
    .title_mission05{ font-size: 15px;}
    .bg_value{ background-position: top right;}
    .bg_value{ margin: 20px 0 30px;}
    .bg_whychoose1{
        background: url(../images/p_whychoose_06_mb.jpg) no-repeat; 
        width: 250px; 
        height: 57px;
        margin-top: 20px;
    }
    .bg_whychoose2{
        background: url(../images/p_whychoose2_06_mb.jpg) no-repeat; 
        width: 250px; 
        height: 57px;
        margin-top: 20px;
    }
    .bg_whychoose3{
        background: url(../images/p_whychoose3_06_mb.jpg) no-repeat; 
        width: 250px; 
        height: 66px;
        margin-top: 20px;
    }
    .bg_whychoose4{
        background: url(../images/p_whychoose4_06_mb.jpg) no-repeat; 
        width: 250px; 
        height: 57px;
        margin-top: 20px;
    }
    .bg_whychoose1 div, .bg_whychoose2 div, .bg_whychoose4 div{ font-size: 16px; padding: 16px 0 0 65px;}
    .bg_whychoose3 div{ font-size: 16px; padding: 30px 0 0 70px;}
    .box_featured{
        max-height: 300px;
        line-height: 24px;
    }
    .icon_email{
        margin-top: -5px;
    }
.mb_nopad{
    padding: 0;
    }
    .photo_careers{
        margin-top: 13px;
    }
    .w_bgourvalues{
        margin-top: 15px;
    }
    .bg_ourvalues_careers{
        padding: 20px 20px 10px;
    }
    .title_value01{
        background: url(../images/values01_03_mb.png) no-repeat;
        height: 84px;
        padding: 32px 0 0 55px;
    }
    .title_value02{
        background: url(../images/values02_03_mb.png) no-repeat;
        height: 84px;
        padding: 32px 0 0 75px;
        margin-top: 10px;
    }
    .title_value03{
        background: url(../images/values03_03_mb.png) no-repeat;
        height: 84px;
        padding: 32px 0 0 55px;
        margin-top: 10px;
    }
    .box_title_careers{
        font-size: 18px;
        margin-bottom: 20px;
    }
    .box_title_careers img{
        width: 34px;
    }
.w_newsletter_getfresh{
	left:20px;
	bottom:5px;
	}	
.photo_getfresh{
	margin-top:1px;
	}
.btn_getfresh{
	padding:0 20px;
	}
.wfrm_inputemail{
	width:220px;
    height: 27px;
	}
.frm_inputemail{
	width:170px;
	}
    .wfrm_inputemail .form-control{
        height: auto;
    }
.txt_viewall01{
	font-size:13px;
	}
.txt_giveus01{
	font-size:20px;
    display: inline-block;
	}
.txt_giveus01 img{
    display: inline-block;
    }
.txt_giveus02{
	font-size:15px;
	margin:0;
	}
.txt_giveus03{
	font-size:18px;
	margin:0;
	}
    .txt_giveus05{
        font-size: 18px;
    }
.txt_giveus04{
	font-size:15px;
	}
.name_catalog{
	font-size:14px;
	margin:10px 0 0;
	}
.desc_catalog{
	line-height:22px;
	}
.nopad-xs{
	padding:0;
	}
.desc_giveus{
	padding:0 15px;
	}
.w_copyright{
	text-align:center;
	line-height:22px;
	font-size:13px;
	}
.wrap_catalog{
	padding:0 0 10px;
	}
.title_catalog{
	font-size:18px;
	margin:25px 0;
	padding-left:55px;
	}
.title_catalog:before{
    content: "";
    background-image: url(../images/icon_catalog_mb.png);
    width: 50px;
    height: 42px;
    position: absolute;
    top: -8px;
    left: 0;
}
.wrap_bestseller{
	padding:0 0 10px;
	font-size:14px;
	line-height:22px;
	}
.title_best01{
	font-size:16px;
	}
.btn_arrowblog{
	margin-top:17px;
	}
.title_bestseller{
	font-size:18px;
	margin-bottom:0;
	padding-left:40px;
	}
/*	
.title_bestseller:before{
    content: "";
    background-image: url(../images/icon_bestseller_mb.jpg);
    width: 30px;
    height: 43px;
    position: absolute;
    top: -9px;
    left: 0;
}
*/

.title_bloglist{
	line-height:22px;
	}
.wrap_bloghome{
	height:auto;
	}
.link_blog{
	padding:10px 0;
	}
.show-xs{ display:block;}
.title_bloghome01{
	font-size:24px;
	}
.title_bloghome02{
	font-size:26px;
	}
.cartoon_blog{
	width:28%;
	}
.home_blogtitle{
	padding:10px 15px;
	margin-top:40px;
	}
    .home_blogtitle a:hover{
        text-decoration: none;
    }
.bg_lastestupdate{
	height:auto;
    padding: 0 15px;
    background: none;
	}
.txt_viewall2{
	font-size:12px;
    right: 0;
    bottom: 4px;
	}
.wrap_desc_update{
	padding:15px;
	}
.wrap_featured{
	padding-bottom:10px;
	}
.btn_readmore{
	font-size:11px;
	padding:6px 15px;
	}
.title_lastestupdate{
	font-size:22px;
	line-height:22px;
	height:45px;
	margin-bottom:15px;
	}
.title_pagename_news{
	font-size:14px;
	margin:10px 0;
    padding: 0 15px;
    top: -12px;
	}
.line_grey{
	height:3px;
	width:50px;
	margin:10px auto;
	}
.logo{
	margin-bottom:10px;
	width:80px;
	}
    .wrap_search{
        margin-top: 20px;
    }
    .op_tab{
		width:100%;
		margin-bottom:4px;
	}
	.op_tab.active::after{
		display:none;
	}
	.op_tab::before{
	display:none;
	}
	.op_tab.active:nth-child(3)::before{
	display:block;
	}
.title_pagename{
	font-size:21px;
	margin:15px 0 7px;
	}
.title_featured01{
	font-size:22px;
	line-height:20px;
	}
.title_featured02{
	font-size:13px;
	margin:5px 0 0;
	line-height:18px;
	}
    .title_careers{
        font-size: 18px;
    }
    .title_careers01{
        font-size: 15px;
        margin: 0;
    }
    .title_careers02{
        font-size: 16px;
    }
    .txt_value01{
        font-size: 16px;
        line-height: 18px;
    }
    .txt_value02{
        font-size: 15px;
    }
    .logo_scs a img{
        width: 42%;
        margin: 10px;
    }
    .top_title_scs{
        font-size: 18px;
        margin: 20px 0;
        padding:7px 10px;
    }
    .box_service_scs{
        padding: 25px 15px;
    }
    .desc_scs01, .desc_scs02{
        margin-top: 10px;
    }
    .title_scs05{
        font-size: 16px;
    }
    .title_scs06{
        font-size: 15px;
        margin: 15px 0 10px;
    }
    .title_scs09{
        font-size: 16px;
    }
     .photo_example-logo{ margin: 0 auto 5px;}
    
    .title_hazard{ padding-left: 0; font-size: 16px;}
    .desc_hazard2{ margin-top: 0;}
    .title_hazard2{ padding-left: 0;}
    .box_note_hazard{ padding: 10px 15px; font-size: 15px; margin-bottom: 25px;}
    .title_hazard3{ font-size: 17px;}
    .b_chart_hazous{ padding: 0;}
    .title_hazard4{ font-size: 17px;}
    .box_hazard{ padding: 10px;}
    .title_hazard5{ font-size: 17px; font-weight: normal;}
    .title_hazard6{ font-size: 15px; font-weight: normal; line-height: 24px;}
    .title_hazard7{ font-size: 15px;}
    .op_tab{ height: 35px;}
    .op_tab span{ font-size: 13px; line-height: 18px; padding: 0 0 0 7px; text-align: left;}
    .wrap_op_tab{ margin: 20px 0;}
    .op_tab.active::before{ width: 3px;}
    .op_tabdetail{ height: auto;}
    .desc_productservice{padding-left: 20px;}
    .title_sevice_product01{ font-size: 14px; margin-top: 15px;}
    .title_sevice_product02{ font-size: 14px; line-height: 18px; margin-bottom: 10px;}
    .list_productservice{line-height: 20px; padding:  0 0 0 18px;}
    .list_productservice li{padding-bottom: 7px;}
    .icons_service{padding-left: 15px;}
    .title_service01{ font-size: 14px;}
    .wrap_service{margin: 10px 0;}
    .txt_ourbrand01:before, .txt_ourbrand02:before, .txt_ourbrand03:before{ display: none;}
    .txt_ourbrand01, .txt_ourbrand02, .txt_ourbrand03{padding-left: 0;}
    .txt_ourbrand03{line-height:40px;}
    .logo_ourbrands{ width: 40%; margin: 10px;}
    .wrap_1978-1981, .wrap_1981-1995, .wrap_2000, .wrap_2009, .wrap_2012, .wrap_2016, .wrap_2017{border: none;}
    .box_2012:after{ right: 10px;}
    .d_brief03{ right: 70px;}
    .wrap_2009{padding-bottom: 0;}
    .wrap_1981, .wrap_2016{margin-top: 0;}
    .d_brief08{right: 15px; width: 61%;}
    .title_contact{font-size: 20px; margin: 20px 0;}
    .title_operating, .title_callus, .title_fax, .title_email, .title_follow{font-size: 14px;}
    .desc_contacts{line-height: 24px; margin-bottom: 15px;}
    .icon_fb_mobile{ margin-bottom: 15px;}
    .line_qrcode{margin-top: -55px;}
    .wmap{margin: 15px 0 30px; height: 300px;}
    .desc_location{padding: 30px 15px 15px; margin-top: 33px;}
    .desc_location2{padding: 30px 15px 15px; min-height: 188px;}
    .title_enquiry{font-size: 20px; margin-bottom: 10px;}
    .box_frm_contact{padding-right: 15px;}
    .title_location01{font-size: 18px; margin: 15px 0 10px;}
    .wrap_getfresh_mb{
        background-color: #162e4f;
        border-radius: 10px;
        border: 2px solid #fff;
        padding: 15px;
        color: #fff;
    }
    .title_getfresh_mb{
        color: #ffdc37;
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 1px;
        font-size: 18px;
        margin-left: 25px;
    }
    .box_getfresh_contact{margin-bottom: 0;}
    .list_title_howto li{padding-top: 5px;}
    .list_title_howto li:before{top: 14px;}
    .title_section{font-size: 17px;}
    .wrap_title_section{margin: 0 15px;}
    .desc_title_howto{margin-top: 0;}
    .warp_howto_s01{padding: 0 15px 0 0;}
    .title_section02_1{ padding: 2px 25px;}
    .box_section02{line-height: 28px; padding: 25px 20px 0; min-height: 240px; margin-top: 45px;}
    .title_section02_2{padding: 2px 19px;}
    .box_desc_section02{min-height: 150px; margin-bottom: 15px;}
    .w_title_section03{min-width: 280px; margin: 0 0 20px; font-size: 16px; padding: 3px 15px;}
    .list_orderinfo{margin: 0 60px 15px 0; display: block;}
    .b_section03{padding: 10px; min-height: 240px;}
    .list_bsection03{padding: 7px 5px 0;}
    .desc_section03{padding: 0;}
    .title_section03{font-size: 18px;}
    .txt_section03_location{font-size: 16px; padding-right: 15px;}
    .box_title_section04{margin: 0 0 20px; font-size: 16px; padding: 6px 15px;}
    .icon_section04{display: none;}
    .btn_catalog a img{width: 34%; margin: 20px 3px 20px 0;}
    .pdf_maincatalog{margin-bottom: 30px;}
    .title_tb_technical03_1{font-size: 16px;}
    .title_tb_technical03_2{font-size: 14px; line-height: 17px; padding-top: 5px;}
    .title_tb_technical03_3{font-size: 12px; line-height: 15px; padding-top: 7px;}
    .photo_technical_banner{margin: 0 auto 30px;}
    .owl-carouselwhathot .desc_whathot{margin: 15px 10px; height: 45px; line-height: 24px;}
    .desc_whathot{line-height: 24px; margin: 10px;}
    .blog_whathot{margin-bottom: 15px;}
    .photoistyle{width: 60%;}
    .list_menublog{margin-bottom: 0;}
    .title_tab_blog{font-size: 20px; padding: 4px 15px;}
    .box_blog{margin: 20px 0 0;}
    .title_topic_comment{font-size: 16px; line-height: 24px;}
    .blog_photoprofile{font-size: 30px; padding: 11px 0; width: 60px; margin-bottom: 5px;}
    .btn_likecomment{float: none; margin-bottom: 5px;}
    .desc_replycomment{padding: 10px 15px; font-size: 14px; line-height: 22px;}
    .wrap_morecomment{padding-left: 10px;}
    .blog_photoprofile2{width: 40px; font-size: 24px; padding: 5px 0; margin-bottom: 5px;}
    .box_leavereply_comment{padding: 3px;}
     .box_btnsignin button{font-size: 13px; padding: 5px 10px; line-height: 18px; width: 100%;}
    .signin_account_guest, .signin_account_fb{margin: 10px auto; display: block;}
    .box_leavereply_comment .box_btnsignin button{padding: 6px 4px 7px; width: 100%;}
    .box_leavereply_comment .signin_account_guest{margin: 10px 0 0;}
    .box_leavereply_comment .signin_account_fb{margin-left: 0;}

}
@media (min-width: 320px) and (max-width:359px) {
    .approx_height{height: 66px;}
    .approx_height2{height: 150px;}
    .title_isolevel_9001{font-size: 16px;}
    .owl-carouselwhathot .photo_whathot{height: 138px;}
    .photo_whathot{height: 128px;}
    .photo_lastestnewsdate{height: 146px;}
    .photo_articles_products{ height: 170px;}
    .desc_lastestupdate{height: 285px;}
    .bestseller_product{height: 133px;}
   
}
@media (min-width: 360px) and (max-width:414px) {
    .w_newsletter_getfresh{ bottom: 10px;}
    .logo-clients{left: 23px; bottom: -100px;}
    .photo_productlist{height: 100px;}
    .product_photohighlight{height: 110px;}
     .photo_articles_products{ height: 80px;}
    .approx_height{height: 66px;}
    .approx_height2{height: 150px;}
    .btn_appdownload a{width: 26%;}
    .btn_appdownload{bottom: 7px; left: 23px;}
     .title_glassware04{height: 35px;}
    .title_glassware04:before{height: 35px;}
    .owl-carouselwhathot .photo_whathot{height: 167px;}
    .photo_whathot{height: 156px;}
    .link_producthighlight{min-height: 170px; margin-bottom: 15px;}
    .photo_lastestnewsdate{height: 178px;}
    .photo_articles_products{ height: 202px;}
    .bestseller_product{height: 144px;}
    
}
@media (min-width: 375px) and (max-width:375px) {
    .bestseller_product{height: 150px;}
}
@media (min-width: 412px) and (max-width:414px) {
    .title_glassware01, .title_glassware01:before, .title_glassware04, .title_glassware04:before{height: 35px;}
    .title_glassware05, .title_glassware05:before{height: 58px;}
    .product_photohighlight{height: 135px;}
    .link_producthighlight{min-height: 200px; margin-bottom: 15px;}
    .photo_lastestnewsdate{height: 202px;}
     .photo_articles_products{ height: 224px;}
    .bestseller_product{height: 170px;} 
}
@media (min-width: 415px) and (max-width:567px) {
    .logo-clients{left: 23px; bottom: -105px;}
    .btn_add_resume{margin-top: 29px;}
    .product_photohighlight{height: 135px;}
    .photo_productlist{height: 107px;}
     .photo_articles_products{ height: 95px;}
    .approx_height{height: 66px;}
    .approx_height2{height: 150px;}
    .txt_heating01:before{top: 34px;}
    .title-joining:before{top: 17px;}
    .title_glassware01, .title_glassware01:before, .title_glassware03, .title_glassware03:before, .title_glassware04, .title_glassware04:before{height: 35px;}
    .title_glassware05, .title_glassware05:before{height: 58px;}
    .owl-carouselwhathot .photo_whathot{height: 190px;}
    .photo_whathot{height: 180px;}
    .photo_lastestnewsdate{height: 182px;}
    .photo_articles_products{ height: 232px;}
    .bestseller_product{height: 185px;}
}
@media (min-width: 568px) and (max-width: 736px) {
    .owl-carouselwhathot .photo_whathot{height: 180px;}
    .photo_whathot{height: 288px;}
    .txt_heating01:before{top: 34px;}
    .logo_scs a img{ width: 20%;}
    .w_newsletter_getfresh{ left: 38px; bottom: 50px;}
    .logo_supply{ width: 33%;}
    .logo_company_ttm{ width: 51%; float: right; margin-right: 20%;}
    .photo_howwework{width: 15%;}
    .wrap_desc_testimonial{min-height: 270px;}
    .wrap_logo_clients{width: 33.33%;}
    .wrap_logo_clients:nth-child(2n+1){clear: none;}
    .wrap_logo_clients:nth-child(5n+1){ clear: none;}
    .wrap_logo_clients:nth-child(3n+1){clear: left;}
    .photo_success{width: 60%; margin: 20px auto 25px;}
    .op_tab span{padding-left: 15px;}
    .icons_service{padding-left: 30px;}
    .logo_ourbrands{ width: 25%;}
    .d_brief08{
        right: 80px;width: 90%;top: 23px; }
    .btn_add_resume{margin-top: 29px;}
     .photo_articles_products{ height: 156px;}
    .product_photohighlight{height: 236px;}
    .photo_productlist{height: 170px;}
    .btn_appdownload a{width: 36%;}
    .btn_appdownload{bottom: 15px; left: 37px;}
    .title-joining:before{top: -6px;}
    .title_glassware01, .title_glassware01:before, .title_glassware02, .title_glassware02:before, .title_glassware03, .title_glassware03:before, .title_glassware04, .title_glassware04:before{height: 37px;}
    .title_glassware05, .title_glassware05:before{height: 60px;}
    .box_txt_getquote01{padding: 15px 50px;}
    .btn_getquote_next a img{width: 50%;}
    .photo_lastestnewsdate{
        height: 330px;
    }
    .photo_articles_products{ height: 370px;}
}

@media (min-width: 667px) and (max-width: 736px) {
    .wrap_desc_testimonial{min-height: 235px;}
    .logo-clients{bottom: -100px;}
    .desc_careers{background-position: top right; padding-left: 25px;}
    .logo_ourbrands{ width: 20%;}
    .photo_productlist{height: 202px;}
    .photo_lastestnewsdate{
        height: 220px;
    }
    .bestseller_product{height: 180px;}
   
}
@media (min-width: 768px) and (max-width: 991px) {
    .bestseller_product{height: 155px;}
    .icon_zone{height: 20px; margin-bottom: 10px;}
    .list_orderinfo{margin-right: 22px;}
    .wrap_featured{padding-bottom: 15px;}
    .txt_viewall2{left: 46%; bottom: -65px;}
    .wrap_bloghome{margin-top: 100px; height: 450px;}
    .wrap_desc_update{border-bottom: dotted 1px #ccc;}
    .borderlasternews{border-bottom: 0;}
    .bg_lastestupdate{padding-top: 10px; height: auto;}
    .desc_lastestupdate{margin: 5px 0;}
    .title_lastestupdate{font-size: 22px; line-height: 27px;}
    .line_grey{height: 3px; margin: 15px auto;}
    .title_pagename{font-size: 22px; margin: 30px 0 15px;}
    .title_pagename_news{font-size: 22px; margin: 0; top: 0;}
    .photo_lastestnewsdate{height: 302px;}
    .wrap_searchglass .btn-showmore{margin-left: 0;}
    .btn_pdetails{margin: 15px 0 30px;}
    .btn_likecomment{float: none;}
    .box_leavereply_comment .box_btnsignin button{margin: 10px 0 0;}
    .show-sm{display: block;}
    .wrap_morecomment{padding-left: 10px;}
    .blog_photoprofile{font-size: 30px; padding: 5px 0;}
    .blog_photoprofile2{font-size: 24px; padding: 4px 0;}
    .box_btnsignin button{width: 100%;}
    .signin_account_guest{margin: 10px 0 0;}
    .signin_account_fb{margin-left: 0;}
    .wrap_blog_latestupdate .photo_whathot{height: 122px;}
    .wrap_blog_latestupdate .desc_whathot{margin: 6px 10px 10px; line-height: 22px; height: 45px;}
    .wrap_blog_latestupdate .blog_postdate{padding: 3px 10px; font-size: 13px; line-height: 18px;}
    .owl-carouselwhathot .photo_whathot{height: 218px;}
    .photo_whathot{height: 155px;}
    .blog_postdate{padding: 3px 14px 2px; letter-spacing: 0;}
    .txt_chemclub03{margin-top: 90px;}
    .photo_center3 img{margin: 20px auto;}
    .txt_chemclub01{font-size: 22px; top: 12px; left: 15px;}
    .txt_chemclub02{font-size: 18px; top: 35px; left: 15px;}
    .title_section02_1{left: 40%; transform: translate(-40%, -40%); padding: 2px 15px;}
    .box_desc_section02{min-height: 248px;}
    .b_section03{min-height: 303px;}
    .box_title_section04{margin-top: 0;}
    .box_payment{padding: 15px 20px;}
    .step_section04{margin-left: 20px;}
    .map_icon{margin: 50px auto;}
    .desc_shipping{min-height: 141px;}
    .box_sigin{margin: 30px 0 40px;}
    .wrap_addfile_getquote{padding: 20px 100px 45px;}
    .wrap_confirm_download{width: 65%;}
    .wrap_desc_literature{width: 90%; padding: 10px 20px;}
    .wrap_org_box:nth-child(3n+1){clear: left;}
    .bg_hazard{padding: 30px 0;}
    .title_glassware01, .title_glassware02, .title_glassware03, .title_glassware04, .title_glassware05{width: 100%;}
    .list_mixing{margin-top: 0;}
    .wrap_content:after{z-index: -1;}
    .mb_padding{padding: 15px 30px 15px 20px;}
    .topic_spexcer_purple, .topic_spexcer_green{padding: 0;}
    .topic_spexproducts{padding-left: 65px; font-size: 16px;}
    .topic_spexcer_purple img{left: -1px; width: 18%; top: 2px;}
    .topic_spexcer_green img{left: 4px; width: 13%; top: 2px;}
    .tab_pink_isospex{font-size: 11px; width: 90%; padding-left: 19px;}
    .tab_pink_isospex span{font-size: 12px;}
    .title_isolevel_9001, .title_isolevel_17025, .title_isolevel_guide{font-size: 12px;}
    .title_iso_accreditation{height: 145px;}
    .desc_iso_accreditation{height: 460px;}
    .wrap_isoaccreditation{padding: 0 15px;}
    .wrap_listiso ul{padding-bottom: 25px;}
    .title_isoguide{width: 100%; margin-bottom: 30px;}
    .wrap_listiso{border-bottom: 0; margin-top: 0;}
    .desc_pb_highlight{margin-left: 0;}
     .btn_appdownload a{width: 26%;}
    .btn_appdownload{bottom: 0; left: 17px;}
    .wrap-certificate a{width: 26%; margin: 0 5px;}
    .title_tb_technical03_3{font-size: 16px;}
    .btn_catalog a img{width: 46%;}
     .photo_articles_products{ height: 125px;}
    .box_technicals, .tb_technical01, .tb_technical02, .tb_technical03{margin: 30px 15px 50px;}
    .photo_productlist{height: 75px;}
    .product_photohighlight{height: 130px;}
    .sm_nopad{padding: 0;}
    .desc_careers{padding: 20px 30px;}
    .bg_ourvalues_careers{padding: 20px;}
    .desc_wework{ margin-bottom: 30px;}
    .txt_value01, .txt_value02{font-size: 15px;}
    .title_value02{line-height: 18px; padding-top: 35px;}
    .wrap_desc_testimonial_inside{ padding: 20px 15px 15px; min-height: 280px;}
    .logo-clients{left: 25px;}
    .company_name_testimonial, .name_testimonial{margin-right: 10px;}
    .sm_nopad_right{padding-right: 0;}
    .photo_howwework{margin-top: 0;}
    .title_howwework01{ margin-bottom: 30px;}
    .wrap_desc_testimonial{ margin: 0;}
    .wrap_howwework:nth-child(2n+1){ clear: left;}
    .wrap_logo_clients{ padding: 0 15px;}
    .title_labpart01{ margin-top: 30px; font-size: 24px;}
    .title_labpart02{ font-size: 36px; margin: 15px 0 20px;}
    .title_labpart03{ font-size: 18px; line-height: 30px; padding-right: 0;}
    .desc_labpart{ margin: 7px 0 15px;}
    .photo_ourservices{ width: 80px;}
    .wrap_menu_about span{ margin: 0 25px;}
    .desc_ourservice{ padding: 0 20px;}
    .title_ourservice{ font-size: 17px;}
    .logo_scs a img{ width: 20%; margin: 10px;}
    .desc_scs01, .desc_scs02{ margin-top: 0;}
    .b_wrap_package{ margin: 15px 20px 40px;}
    .w_newsletter_getfresh{ left: 22px; bottom: 5px;}
    .btn_getfresh{ font-size: 13px; padding: 1px 10px;}
    .wfrm_inputemail{ width: 230px; height: 30px;}
    .frm_inputemail{ width: 185px;}
    .logo_supply{ width: 20%;}
    .logo_supply:nth-child(5n+1){ clear: left;}
    .desc_giveus{ padding: 8px 0 0 40px;}
    .txt_giveus01{ font-size: 30px;}
    .txt_giveus02{ margin: 10px 0;}
    .txt_giveus03{ font-size: 28px; margin: 10px 0;}
    .txt_giveus05{font-size: 28px;}
    .op_tab{ height: 75px;}
    .desc_productservice{padding-left: 25px;}
    .logo_ourbrands{ width: 20%; margin: 18px;}
    .wrap_allhistory{padding-left: 40px;}
    .ceo_name{font-size: 17px;}
    .box_1981:after{right: -20px;}
    .d_brief05{right: 60px;}
    .txt_year_history{font-size: 22px;}
    .txt_year_history01{font-size: 14px;}
    .desc_year_brief{font-size: 13px;}
    .d_brief01{right: 32px;}
    .box_1996:after{right: 7px;}
    .d_brief06{right: 72px;}
    .box_2008:after{right: 0;}
    .d_brief07{top: 16px; right: 80px;}
    .d_brief02{width: 45%; top: 6px; right: 81px;}
    .d_brief08{top: 5px; right: 62px; width: 53%;}
    .box_2010:after{right: 0;}
    .box_2012:after{right: 5px;}
    .d_brief03{top: 7px; right: 65px; width: 50%;}
    .line_qrcode{margin-top: 0;}
    .box_getfresh_contact{margin-bottom: 0;}
    
  
}
@media (min-width: 992px) and (max-width: 1199px) {
    .bestseller_product{height: 162px;}
    .link_blog{padding: 10px 0;}
    .list_orderinfo{margin-right: 50px;}
    .desc_shipping{font-size: 12px;}
    .photo_lastestnewsdate{height: 331px;}
    .wrap_bloghome{height: 440px;}
    .descblogsh{line-height: 22px; height: 45px;}
    .title_bloglist{line-height: 22px;}
    .home_blogtitle{padding-left: 15px;}
    .cartoon_blog{width: 100px;}
    .txt_viewall2{left: 44.5%; bottom: -65px;}
    .bg_lastestupdate{height: auto;}
    .wrap_desc_update{border-bottom: dotted 1px #ccc;}
    .borderlasternews{border-bottom: 0; padding-bottom: 0;}
    .desc_lastestupdate{height: 200px;}
    .title_pagename_news{margin: 0; top: -3px;}
    .desc_whathot{margin-top: 0;}
    .signin_account_guest{margin: 0 10px;}
    .blog_photoprofile{padding: 22px 0;}
    .blog_photoprofile2{padding: 15px 0;}
    .box_leavereply_comment .signin_account_fb{margin: 10px 0 0;}
    .box_btnsignin button{padding: 0 8px 1px; font-size: 13px;}
    .owl-carouselwhathot .photo_whathot{height: 218px;}
    .photo_whathot{height: 210px;}
    .txt_chemclub01{top: 21px;}
    .txt_chemclub02{top: 54px;}
    .title_section02_1{padding: 2px 25px;}
    .b_section03{min-height: 303px;}
    .step_section04{margin-left: 45px;}
    .map_icon{margin: 50px auto;}
    .wrap_org_box{padding: 5px;}
    .bg_hazard{padding: 30px 0;}
    .list_mixing{margin-top: 0;}
    .tab_pink_isospex{width: 93%;}
    .tab_pink_isospex span{font-size: 15px;}
    .desc_iso_accreditation{height: 350px;}
    .wrap_isoaccreditation{padding: 0 16px;}
    .wrap_innovative{min-height: 260px;}
     .btn_appdownload a{width: 33%;}
    .btn_appdownload{bottom: 5px; left: 30px;}
    .box_technicals, .tb_technical01, .tb_technical02, .tb_technical03{margin: 30px 15px 50px;}
    .w_newsletter_getfresh{ bottom: 7px; left: 32px;}
    .title_labpart01{ margin-top: 25px;}
    .desc_labpart{padding-right: 0;}
    .desc_wework{ padding: 0 5px;}
    .photo_howwework{ width: 50%;}
    .logo_ourbrands{ width: 20%; margin: 18px;}
    .desc_giveus{ padding-top: 10px;}
    .txt_giveus01{ font-size: 36px;}
    .txt_giveus03, .txt_giveus05{ font-size: 30px;}
    .d_brief08{top: 7px; width: 50%;}
     .wrap_peoplesay{ padding: 0;}
    .logo_company_ttm{ width: 76%;}
    .name_company_ttm{ margin-top: 0;}
    .line_qrcode{margin-top: -20px;}
    .txt_value01{font-size: 17px;}
    .txt_value02{font-size: 15px;}
    .product_photohighlight{height: 178px;}
    .title_productlist{font-size: 23px;}
    .photo_productlist{height: 85px;}
    .btn_catalog a img{width: 46%;}
     .photo_articles_products{ height: 167px;}
}
@media (min-width: 1280px) and (max-width: 1280px){
    .w_newsletter_getfresh{ left: 40px; bottom: 15px;}
    .desc_careers{background-position: top center;}
    .btn_appdownload a{width: 40%;}
    .btn_appdownload{bottom: 10px; left: 35px;}
    .box_leavereply_comment .signin_account_fb{margin: 10px 0 0;}
}
@media (min-width: 1300px) and (max-width: 1440px){
    .title_pagename_news{margin: 0;}
    .bg_lastestupdate{height: auto;}
    .txt_viewall2{bottom: 10px;}
    .title_pagename_news{top: -5px;}
}