/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@font-face {
        font-family: 'Manrope';
    src:   url('fonts/Manrope-Regular.ttf') format('truetype');
}
@font-face {
        font-family: 'Manrope-Bold';
    src:   url('fonts/Manrope-Bold.ttf') format('truetype');
} 
/*************** ADD CUSTOM CSS HERE.   ***************/
body{ background: #fff}
h1, h2, h3, h4, h5, h6{color: #4A5C66; font-weight: 800}
p, body, div, a, span, li, td, th{ font-size: 16px;color: #4A5C66; line-height: 24px}
#top-bar .hotline_top, #top-bar .email_top{ float: left;margin-right: 30px;}
#top-bar .face_top, #top-bar .you_top{ float: left;margin-left: 10px;}
#top-bar .hotline_top a, #top-bar .email_top a{font-size: 14px; color: #fff; font-family: roboto}
#top-bar .hotline_top a{ background: url(images/Icon-phone.png) no-repeat left; padding-lefT: 18px; }
#top-bar .email_top a{ background: url(images/Icon-email.png) no-repeat left; padding-lefT: 18px; }
.slide_banner .timhieu_bthome{     border: 1px solid #fff;    line-height: 40px;
    border-radius: 100px;}
.slide_banner .timhieu_bthome span{    text-transform: none;
    color: #fff;
    font-weight: 400; background: url(images/Vector1.png) no-repeat right; padding-right: 20px;}
.social_top a{background: #57c8c5;
    padding:3px 6px 4px 6px;
    border-radius: 20px; margin-lefT: 5px}
.social_top a:hover{background: #FFB65C;}
.about_home h2{color: #00314C;
    font-size: 36px;
    margin: 0 auto;
    padding-bottom: 15px;
    text-transform: uppercase;
    font-weight: 800;
    line-height: 48px;
    margin-bottom: 0px;    margin-top: 40px;}
.gioithieu_home .readmore-btn,.readmore_class .readmore-btn{
    display: block;
    border: 1px solid #E1E6E8;
    width: 145px;
    margin: 20px auto 0;
    border-radius: 25px;
    padding: 7px 20px;
}
.gioithieu_home .readmore-btn a,.readmore_class .readmore-btn a{
	color: #4A5C66; font-weight: 500;
	background: url(images/icon_readmore.png) no-repeat right 1px;
    padding-right: 25px;
}
.gioithieu_home .readmore-btn:hover a, .readmore_class .readmore-btn:hover a{background: url(images/icon_readmore-hover.png) no-repeat right 1px; color: #fff}
.gioithieu_home .readmore-btn:hover, .readmore_class .readmore-btn:hover{background: #009245; border: 1px solid #009245;}
.section4_home h2{ margin-top: 30px;margin-bottom: 0px;}
.about_home p, .about_home .content_more{   
    margin: 0 auto;color: #4A5C66;
    text-align: center;
    margin-bottom: 20px;font-size: 16px;
    line-height: 24px;}
.section6_home .lienhe_home:hover a{ background: #FFB65C; border: 1px solid #FFB65C}
.section_muctieu .content_muctieu{ max-width: 936px;}
.section_muctieu .col {padding: 25px;}
.muctieu_home {     background: #70D0CE;  }	
.tamnhin_home {     background: #40C0BD;  }	
.sumenh_home {     background: #10B0AD;  }	
.section_muctieu h3{ font-size: 24px; color: #00314C; background: url(images/lin-mt.png)no-repeat left bottom;    padding-bottom: 15px;
    margin-bottom: 20px;}
.section_muctieu .content_muctieu p{    line-height: 24px;
    font-size: 16px;
    color: #fff;}
.section_muctieu .col  .col-inner{ background-position-y: 95%;
    padding-bottom: 132px;}
.section_muctieu .muctieu_home .col-inner{ background: url(images/Icon-muctieu.png)no-repeat left bottom;   }
.section_muctieu .tamnhin_home .col-inner{ background: url(images/Icon-tamnhin.png)no-repeat left bottom;   }
.section_muctieu .sumenh_home .col-inner{ background: url(images/icon-gtcotloi.png)no-repeat left bottom;   }
.section_muctieu{background: url(images/bg.jpg)no-repeat top;    background-size: 100%;}
.section_muctieu .section-content{padding-bottom: 55px;}
.chatluonghome{       padding: 188px 0 130px 110px;}
.chatluonghome h2, .title_aboutpage .Our_facilities h2{font-size: 38px;
    color: #fff;
    line-height: 52px; background: url(images/title_img.png) no-repeat left bottom;padding-bottom: 30px;
    width: 413px;}
.chatluonghome p{ color: #fff}
.nc-sxtitle{ color: #00314C; font-size: 18px; margin-bottom: 5px; font-weight: 700}
.section4_home h3{font-size: 24px; font-family: 'Manrope-Bold';
    color: #00314C;
    line-height: 36px;}
.section4_home li{ margin-bottom: 5px}
.section6_home h2{ font-size: 32px; font-weight: 800; color: #fff;    padding-top: 30px;}
.section6_home p{ font-size:18px; color: #fff; }
.section6_home a{font-size: 24px;
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 35px;
    border-radius: 42px;}
.lienhe_home{     overflow: hidden;
    margin-top: 35px;
    line-height: 62px;
    margin-bottom: 0px;}
.col1_tintuc_home .col-inner{background: #FFB65C;
    height: 480px;}
.col1_tintuc_home p{    font-size: 32px;
    width: 180px;
    margin: 0 auto;
    line-height: 52px;
    color: #00314C;
    padding: 110px 0;}
.text-bloghome{    position: absolute;
    margin-top: -125px;
    width: 100%;
    padding: 0 20px;}
.text-bloghome p{    font-size: 24px;    margin-bottom: 20px;
    color: #fff;}
.text-bloghome p a{border: 1px solid #fff;
    color: #fff;
    padding: 8px 43px 8px 32px;
    overflow: hidden;
    border-radius: 20px;
    background: url(images/Icon.png) right no-repeat;
    background-position-x: 84%;
    font-size: 14px;}
.text-bloghome p a:hover{border: 1px solid #FFB65C;
	background: #FFB65C url(images/Icon.png) right no-repeat; background-position-x: 84%;}
.bottom_footer .title_ft{font-size: 17px;
    font-weight: bold; text-transform: uppercase;
    color: #fff;}
.ten_ct{ font-size: 16px; font-weight: 600; color: #10B0AD}
.diachi_ft{ font-size: 14px;    margin-bottom: 5px;
    color: #fff;
    background: url(images/Icon_2.png) no-repeat left 5px;
    padding-left: 25px;
    padding-right: 45px;}
.sdt_ft{font-size: 14px;
    color: #fff;
    background: url(images/Icon_3.png) no-repeat left 5px;
    padding-left: 25px;}
.email_ft{font-size: 14px;
    color: #fff;
    background: url(images/Icon_4.png) no-repeat left 5px;
    padding-left: 25px;}
.hostline_ft{font-size: 14px;
    color: #fff;
    background: url(images/Icon_5.png) no-repeat left 5px;margin-bottom: 0px;
    padding-left: 25px;}
.bottom_footer li{ list-style: none;
    border-bottom: 1px solid #e1e6e84d;
    background: url(images/dot_ft.png) 0px 11px no-repeat;
    padding-lefT: 15px;
    margin-lefT: 0px !important;
    padding-bottom: 12px;}
.bottom_footer li:last-child{border-bottom: none;}

.bottom_footer li a{ font-size: 15px; color: #fff}
.bottom_footer li:hover a{color: #ffb65c}
.absolute-footer .copyright-footer{color: #97B3C2; font-size: 12px} 
.absolute-footer{    border-top: 1px solid #E1E6E8;}
.footer_top { padding-top: 50px !important}
.title_aboutpage h1, .title_aboutpage h2{ font-size: 36px; text-transform: uppercase;  color: #00314C; font-weight: 800; /*background: url(images/title_img.png) no-repeat bottom;    padding-bottom: 30px;*/}
.title_aboutpage h1{
    margin: 0 auto;
    line-height: 48px;}
.text_giothieupage p{    padding-right: 79px;
    margin-bottom: 20px;}
.text_giothieupage p a{ color: #10B0AD}
.Our_aboutpage p {  padding: 0 8%;
    margin: 0 auto;}
.dichvu_page{ padding-top: 0px !important}
.title_aboutpage h3 { font-size: 32px; font-weight:  800;color: #00314C;    margin-bottom: 60px;}
.title_line_blue p{     background: url(images/bg-our.png) no-repeat top center;
    width: 704px;
    padding: 60px 151px 60px 100px;
    color: #fff !important;}
.Our_facilities p{ color: #fff; width: 456px}
.Our_facilities{ padding: 185px  100px}
.dichvu_page h1{ margin-bottom: 30px}
.dichvu_page .medium-6 .col-inner, .dangsp_page .medium-4 .col-inner{background: #F0FEFE;
    border-bottom: 2px solid #10B0AD;}
.dichvu_page h3{ margin-bottom: 25px}
.dichvu_page .text_dvpage{ padding: 32px 32px 40px 32px
}
.xemthemdv a{     background: url(images/Vector.png) no-repeat right 3px;
    background-position-x: 78%;
    padding-right: 45px;
    font-size: 14px;
    color: #10B0AD;   }
.xemthemdv:hover a{color:#FFB65C;  background: url(images/Vector-hover.png) no-repeat right 3px;background-position-x: 78%;}
.btn_dathang{ background:#FFB65C; color: #fff; padding: 16px 24px 16px 24px; border-radius: 8px;    font-size: 18px;
    line-height: 26px;}
.btn_tuvan{color: #fff;
    padding: 16px 40px 16px 40px;
    border-radius: 8px;
    margin-left: 15px;}
.banner_nghiencuupt h1{font-size: 36px;    text-transform: uppercase;
    line-height: 48px;
    font-weight: 800;}
.banner_nghiencuupt p{font-size: 24px;
    line-height: 36px;}
.content_ncct h2{ background: url(images/line-dv.png) no-repeat left bottom; padding-bottom: 20px; font-size: 32px; line-height:  40px; color: #009245; text-transform: uppercase;}
.left-imgdv{ padding-right: 0px !important}
.right-imgdv{ padding-left: 0px !important}
.lefttext_dv { padding-right: 75px;}
.righttext_dv { padding-left: 75px;}
.content_ncct .left-imgdv, .content_ncct .right-imgdv{flex-basis: 51%;
    max-width: 51%;}
 .content_ncct .righttext_dv ,  .content_ncct .lefttext_dv{flex-basis: 49%;
    max-width: 49%;}
 .content_ncct .row{ margin-bottom: 30px}
.content_ncct{ background: url(images/Line-giua.png) repeat-y center}
.dangsp_page h2{ color: #00314C; font-size:  32px; line-height:  44px; font-weight: 800}
.title_dsppage p{ width: 799px}
.dangsp_page .text-dsp{padding:5px 24px 15px 24px;
}
.dangsp_page .text-dsp h3{    font-size: 24px;    line-height: 36px;
    color: #00314C;}
.ttlh_page{margin: 0 auto;}
.ttlh_page h1{ font-size: 25px; line-height: 44px; color: #00314C; text-transform: uppercase;}
.ttlh_page h2{font-size: 16px;
    font-weight: 600;
    color: #00314C;}
.icon-addresslh{ background: url(images/icon-adlh.png) no-repeat left top; padding-lefT: 48px;
    padding-right: 50px;}
.icon-phonelh{ background: url(images/icon-hllh.png) no-repeat left; padding-lefT: 48px; min-height: 38px;}
.icon-emaillh{ background: url(images/icon-emaillh.png) no-repeat left; padding-lefT: 48px;line-height: 37px;}
.ttlh_page a{ color: #009245}
.lienhe_form h3{    font-size: 24px;
    color: #00314C;
    margin-bottom: 30px; }
.lienhe_form select, .lienhe_form  input{ border-radius: 8px; height: 44px; margin-bottom: 19px}
.lienhe_form p.sptoithieu{    font-size: 12px;margin-bottom: 15px;
    color: #E40B00;
    text-align: right;}
.lienhe_form form input[type="submit"]{background: #10B0AD url(images/muiten.png) no-repeat left;background-position-x: 43%; color:#fff; font-size: 18px;width: 100%;text-transform: none;}
.lienhe_form form input[type="submit"]:hover{background: #FFB65C url(images/muiten.png) no-repeat left;background-position-x: 43%;; width: 100%}
.menu-san-pham-container li,.menu-san-pham-en-container li, .menu-menu-tin-tuc-container li, .menu-menu-tin-tuc-en-container li{ float: left; background: #E1E6E8;     margin-left: 12px !important;
    padding: 0 16px;
    border-radius: 4px;}
.menu-san-pham-container li a,.menu-san-pham-en-container li a, .menu-menu-tin-tuc-container li a, .menu-menu-tin-tuc-en-container li a{ color: #4A5C66}
.menu-san-pham-container li:hover,.menu-san-pham-en-container li:hover, .menu-san-pham-en-container li.current-menu-item, .menu-san-pham-container li.current-menu-item,.menu-menu-tin-tuc-container li:hover, .menu-menu-tin-tuc-container li.current-menu-item, .menu-menu-tin-tuc-en-container li:hover, .menu-menu-tin-tuc-en-container li.current-menu-item{ background:#009245}
.menu-san-pham-container li:hover a, .menu-san-pham-container li.current-menu-item a, .menu-san-pham-en-container li:hover a, .menu-san-pham-en-container li.current-menu-item a,.menu-menu-tin-tuc-container li:hover a, .menu-menu-tin-tuc-container li.current-menu-item a, .menu-menu-tin-tuc-en-container li:hover a, .menu-menu-tin-tuc-en-container li.current-menu-item a{color: #fff }
.shop-container .box-image img{height: 128px;display: block;
    width: auto;}
.shop-container .box-image {border: 1px solid #E1E6E8;     border-radius: 8px;
    padding: 16px;}
.menu-san-pham-container, .menu-san-pham-en-container{ margin-top: 45px; float: right}
.shop-container .box-text a{font-size: 18px;
    line-height: 26px;
    color: #00314C;
    font-weight: 700;}
.woocommerce-pagination ul.links li:last-child a{ border-right: 1px solid #DFDFDF; border-radius: 0 5px 5px 0}
.woocommerce-pagination ul.links li:first-child span{border-radius: 5px 0px 0px 5px}
.nav-pagination>li>.current, .nav-pagination>li>a:hover, .nav-pagination>li>span:hover, .nav-pagination>li>a{ font-size: 14px;    font-weight: bold;}
.related-products-wrapper{ background: #f0f4f6;}
.related-products-wrapper h3{     font-size: 28px;
    line-height: 40px; margin-bottom: 25px;
    padding-bottom: 30px; color:#00314C;text-align: center;text-transform: uppercase;padding-top: 50px;}
.product-footer{ margin-bottom: 0px}
.breadcrumb_top{line-height: 50px;}
.breadcrumb_top ol{ margin-bottom:0px !important}
.breadcrumb_top li a span{ color:#4A5C66; font-size:14px;}
.breadcrumb-container.theme1 li:last-child a span{ color:#97B3C2;}
.breadcrumb-container.theme1 li:hover a span{ color:#00314C; }
.breadcrumb-container li .separator{ color: #617682} 
.header-main{     border-bottom: 1px solid #E1E6E8;}
.product-container h1.product-title{    font-size:28px;
    color: #009245;
    line-height: 32px;}
.product-info h2, .product-info h3, .product-info h4, .product-info strong{ font-size: 18px;     color: #009245;
    line-height: 26px;}
.shop-container .product .product-images img.wp-post-image{    height: auto;
    width: auto;
    display: block;
    margin: 0 auto;}
.product-container .product-info p{ color: #00314C}
.shop-container .product .product-gallery{ padding-top: 80px}
.btn_dathang:hover {background: #00314C;color: #fff  }
.btn_dathang:hover a, .btn_tuvan:hover a{ color: #fff}
.btn_tuvan:hover{background: #00314C; color: #fff }
.box-image img{     transform: scale(1);}
 .box-image:hover img{     /*transform: scale(1.2);*/}
.blog-wrapper  .archive-page-header{ background: url(images/bg-tintuc.jpg) no-repeat; background-size:  100%}
.blog-wrapper  .archive-page-header h1{  line-height: 290px;
    padding-top: 32px;}
.blog-wrapper  .archive-page-header h1 span{    font-size: 36px; line-height: 48px;
    text-transform: uppercase; 
    color: #fff;}
.menu-menu-tin-tuc-container, .menu-menu-tin-tuc-en-container{     margin: 0px 0 30px 30px;}
.tacgia{    background: url(images/Icon-time.png) no-repeat 1px;
    padding-left: 28px;
    font-size: 14px;
    color: #4A5C66;}
h5.post-title a{    font-size: 20px;
	color: #00314C;}
.blog-wrapper.blog-archive .row .row .col:first-child .box-text h5 a{font-size: 28px; }
.blog-wrapper.blog-archive .row .row .col:first-child .box-text h5{ line-height: 40px;}
h5.post-title{line-height: 28px;
	margin-top: 10px;}
.from_the_blog_excerpt { font-size: 14px;
    line-height: 21px;}
.blog-single  .menu-menu-tin-tuc-container, .blog-single .menu-menu-tin-tuc-en-container{ display: none}
.blog-single h1.entry-title{ font-size:28px; line-height: 30px;
    color: #00314C;}
.blog-single h2, .blog-single h3{ font-size: 20px; color: #00314C}
.blog-single h4, .blog-single h5, .blog-single strong{ font-size: 18px; color: #00314C}
.single_post_tags li{ float: left; background: #F5F7F7; border: 1px solid #E1E6E8; list-style:  none; border-radius:  5px; margin-right: 10px;padding: 5px 15px;
}
.section5_home .box-image img{ height: 140px; width: auto; display:  block}
.section5_home  .box-text-products .product-title a{    font-size: 18px;
    line-height: 26px;
    color: #00314C;
    font-weight: 700;}
.section5_home  .box-text-products { padding-top: 30px}
.section5_home h2{ margin-bottom: 50px;}
.section5_home .row, .section5_home .col{ padding-bottom: 0px !important
}
.archive.category .blog-archive .large-8, .blog-single .large-8{ padding-right: 0px}
.post-sidebar aside .widget-title span, .related-posts h3{ font-size: 20px;
	color: #009245; }
.post-sidebar aside .widget-title, .related-posts h3{background:url(images/line-sb.png) no-repeat left 0px;padding-left: 14px}
.post-sidebar .left_ttsb{ width: 65%; float: left;line-height: 21px;}
.post-sidebar .left_ttsb a{     font-size: 14px;font-weight: 600;line-height: 21px;
    color: #00314C;}
.post-sidebar .post-thumbnail{ width: 35%; float: left;} 
.widget, aside{ overflow: hidden}
aside .tacgia {
    background: url(images/Icon-time.png) no-repeat 0px;
    padding-left: 26px;
    font-size: 14px;
    color: #617682;
    margin-top: 6px;
}
aside  ul li{overflow: hidden;
    margin-bottom:15px !important; border-top: 0px!important}
.post-views{ display: none}
.tags_container{ margin-bottom: 30px}
.related-posts .product-small img{ width: 43%; float: left;}
.left_noidung{width: 54%;
    float: left;
    margin-lefT: 3%; }
.left_noidung p{ margin-bottom: 5px}
.related-posts .product-small{ padding-bottom: 10px}
.related-posts h3{    margin-bottom: 30px;}
#menu-item-1058 .nav-top-link{background: #F5F7F7;
    padding: 6px;}
#menu-item-1058 .nav-dropdown {    min-width: 55px;
    padding: 0px;
    border: none;
    right: 0px;}
.has-dropdown .icon-angle-down{color:#97B3C2}
.nav-dropdown { padding: 0px;
    border: none !important;}
.dathang-single p{ float: left}
ul.links li:last-child {
    margin-right: 0;
    border-right: 1px solid #DFDFDF;
	}
.product-small:hover .box-text  a{ color: #009245}
.woocommerce-pagination ul.links li:last-child{ border-right:none}
.breadcrumb-container {
      padding-lefT: 22px !important;
    margin-top: 10px !important;
}.breadcrumb-container li .separator{ font-size: 19px!important; background: url(images/icon-ber.png) no-repeat 4px 6px}
.breadcrumb-container.theme1 a{ padding: 5px 0px !important}
.breadcrumb-container.theme1 a span{ font-size: 14px !important}
.single-post .breadcrumb-container {
	padding-lefT: 7px !important;}
.shop-container .related-products-wrapper  .box-image{ border: none !important;     background: #FFFFFF;}
.box-text:hover h5.post-title a, .left_ttsb:hover a{ color: #009245} 

.entry-content.single-page p { font-size: 18px; line-height: 26px}
.entry-content.single-page p:first-child{ border-bottom: 1px solid #E1E6E8; padding-bottom: 15px; margin-bottom: 15px;    font-size: 16px; color: #4A5C66; line-height: 24px;
}
.entry-content.single-page h2{ font-size: 20px; line-height: 28px; color: #00314C}
.btn_hotline_header a{ background: #009245;  }
.btn_hotline_header a span{ 
	color: #fff;
    background: url(images/PhoneCall.png) 0px 3px no-repeat;
    font-size: 15px;
    padding-left: 25px;
}
.header:not(.transparent) .header-nav-main.nav > li > a{border-bottom: 2px solid #fff0;}
.header:not(.transparent) .header-nav-main.nav > li > a:hover, .header:not(.transparent) .header-nav-main.nav > li.active > a, .header:not(.transparent) .header-nav-main.nav > li.current > a, .header:not(.transparent) .header-nav-main.nav > li > a.active, .header:not(.transparent) .header-nav-main.nav > li > a.current {
    border-bottom: 2px solid #009245;
}
.absolute-footer{background: none !important;    display: none;
    border-top: 0;}
.ft_block_4 h4{ font-size: 16px; color: #fff;}
.ft_block_4 .qrcode{    text-align: center;
    margin: 25px auto;}
.social_footer{text-align: center; margin-bottom: 25px;}
.social_footer a{margin: 0 10px;}
.form_footer input[type=email]{     background: #1d564e !important;
width: 100%;
    border-radius: 25px;
    border: 1px solid #e1e6e84d;
    background: none;
    outline: none; color: #fff;
}
.form_footer input[type=email]::placeholder{ color: #fff}
.form_footer input[type=submit]{
	background: url(images/Icon_send.png) 2px 8px no-repeat;
    content: "";
    font-size: 0;
    width: 30px;
    height: 35px;
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 44px;
    bordeR: none !important;
}
#submitButtonEmail.active{background: #e8f0fe url(images/Icon1.png) 2px 8px no-repeat;}
.form_footer input[type=email]:focus, .form_footer input[type=email]:active{ background: #fff!important; color: #1d564e}
.form_footer input:focus{ background: #1d564e!important; color: #fff}
.wpcf7 form.sent .wpcf7-response-output{ color: #fff}
/*.form_footer input[type=submit]:hover{background: url(images/Icon1.png) 18px 8px no-repeat;
    content: "";
    font-size: 0;
    width: 48px;
    height: 35px;
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 44px;
    bordeR: none !important;
}
.form_footer input[type=submit]:hover{
	box-shadow:none;
}*/
.form_footer .wpcf7-spinner{display: none;}
.form_footer .wpcf7-response-output{margin: 0 !important;}
.dauanhanhtrinh{
	background: linear-gradient(88.51deg, #66BE8F 0%, #009245 100%);
}
.dauanhanhtrinh h2{text-transform: uppercase; color: #fff;      margin: 50px 0 25px 0;
    font-size: 36px;
    line-height: 48px;
    font-weight: 800;}
.list_hanhtrinh{
	display: flex;
    width: 1190px;
    margin: 0 auto;
}
.list_hanhtrinh .colu{
	background: #FFFFFF26;
    width: 18%;
    margin: 0 1%;
    border-radius: 16px;
    padding: 30px;
    color: #fff;
}
.list_hanhtrinh .colu span{color: #fff;
    text-align: center;
    display: block;}
.list_hanhtrinh .colu .number{ 
	font-size: 56px;
    border-bottom: 1px dashed #fff;
    height: 56px;
    font-weight: 600;padding-top: 7px;
}
.number_count{ border-bottom: 1px dashed #fff; width: 100%; clear: both;overflow: hidden}
.number_count div{ font-size: 56px; height: 56px;
    font-weight: 600;    float: left;
    color: #fff;
    line-height: 42px;}
.colu p{margin-top: 23px;
    margin-bottom: 0px;}
.number_count{padding-lefT: 30px;}
.number_count{padding-lefT: 30px;}
.sp_count{ padding-lefT: 15px}
.list_hanhtrinh .colu .description{ font-size: 15px;
    text-transform: uppercase; }
.h2_title h2{color: #00314C;
    font-size: 36px;
    text-transform: uppercase;
    margin: 0 auto;
    font-weight: 800;
    line-height: 48px;
    margin-bottom: 20px;
    margin-top: 30px;}
.h2_title p{margin-bottom: 5px;}
.bg_psfix .bg-loaded{ background-attachment: fixed;}
.bg_psfix h2{ font-size: 32px; color: #fff; line-height: 44px;    text-transform: uppercase;    margin-bottom: 10px;background: url(images/Vector.png) no-repeat top left;
    padding-top: 60px;}
.bg_psfix p.chamngon_dkb{ 
    font-size: 20px;
    color: #fff;
    line-height: 28px;
    font-weight: 400;    padding-right: 145px;
    }
.bg_psfix p.tb_dkb{font-Weight:700;padding-right: 50px;
font-style:italic;
font-Size:24px; color: #fff;
 line-height: 24px;}
.bg_psfix{padding: 120px 0 70px 0 !important;}
.tagline_1_header{ 
	background: linear-gradient(88.51deg, rgba(102, 190, 143, 0.1) 0%, rgba(0, 146, 69, 0.1) 100%);
    color: #66BE8F;
    padding: 10px;
    text-transform: uppercase;
    border-radius: 5px;
    margin: 0 auto;
    font-weight: 600;
    display: table;
       font-size: 18px;
    line-height: 26px;
    letter-spacing: 1.1px;
}
.tagline_2_header{ 
    color: #4A5C66;
    padding: 10px;
    margin: 0 auto;
    display: table;
       font-size: 16px;
    font-weight: 400;
    text-align: center;
}
.block_service_home h3{
	font-size: 16px; text-transform: uppercase; font-weight: 600; color: #009245;line-height: 24px;
}
.block_service_home p{
	font-size: 16px;  color: #4A5C66; margin-bottom: 0;    line-height: 24px;
}
.dkb_hotro{background: linear-gradient(88.51deg, #66BE8F 0%, #009245 100%);}
.dkb_hotro h3{
	text-transform: uppercase;
    font-size: 32px;
    color: #fff;
    margin-bottom: 0;
    line-height: 65px;
}
.btn_lienhe_dkb{
	background: #fff;
    font-size: 15px;
    color: #00314C !important;
    margin-bottom: 0;
    margin-top: 4px;
    padding: 5px 30px;
}
.btn_lienhe_dkb span{color: #00314C !important;    font-size: 18px; background: url(images/Icon.png) no-repeat right;     background-position-x: 100%;
    padding-right: 25px;}
.dkb_hotro .row .col{margin-bottom: 0; padding-bottom: 0;}
.tintucnoibat_home .box .badge.post-date{ display: none;}
.tintucnoibat_home .box .box-text-inner{text-align: left;}
.tintucnoibat_home .box h5.post-title a {
    font-size: 18px;
    color: #00314C;
}
.tintucnoibat_home .box:hover h5.post-title a{color:#009245;}
.tintucnoibat_home .row .col .col-inner{box-shadow: none;}
.camketchatluong{ background: #009245; text-align: center; padding: 40px 20px;    max-width: 67%;
    margin: 0 auto;}
.camketchatluong h2{font-size: 36px; text-transform: uppercase; color: #fff; line-height: 48px; text-shadow: -1px 1px 4px #0808088f;}
.camketchatluong span{font-size: 18px; color: #fff; line-height: 28px}
.sanpham_noibat .product-small .box-image{
	border-radius: 132px;
    height: 168px;
    width: 168px;
    margin: 0 auto;
}
.sanpham_noibat .product-small .box-image img{
	position: absolute;
    height: 100%;padding: 10px;transition: 0.4s ease;
    transform-origin: 50% 50%;
}
.sanpham_noibat .product-small:hover .box-image img{  transform: scale(1.2);}
.sanpham_noibat .product-title a{
	font-size: 20px; font-weight: 700; text-transform: uppercase; color: #00314C; line-height: 28px
}
.dichvutrongoi{background: #97B3C226;}
.camketmb_1{background: url(images/camketmb_1.png) top center no-repeat;}
.camketmb_2{background: url(images/camketmb_2.png) top center no-repeat;}
.camketmb_3{background: url(images/camketmb_3.png) top center no-repeat;}
.h1_header_up h1{text-transform: uppercase;}
.block_htbv{
	padding: 100px 100px 0;
}
.block_htpt{
	padding: 100px 100px 0;
}
.block_htbv h2, .block_htpt h2{font-size: 32px; text-transform: uppercase; line-height: 44px; color: #00314C}
.block_htbv p, .block_htbv li, .block_htbv strong{ color: #00314C}
.block_htbv li::marker{color: #009245;}
.block_htbv *,.block_htpt *{color: #000;}
.block_dnptspcct{  
	padding: 50px 0px 0;
}
.block_dnptspcct h2{ color: #009245; text-transform: uppercase; font-size: 28px; line-height: 40px}
.giacong_sxmp_block_2{border: 2px solid #009245 ; border-radius: 15px; padding: 40px 20px 10px 20px; margin-bottom: 25px;}
.text_giacong_sxmp_block_2{font-weight: 600;     margin: 100px 30px 0;}
.block_right_contact{padding: 30px; border-radius: 15px; background: #F5F7F7;padding-bottom: 0px;}
.block_right_contact h3,.block_right_contact h5{color: #00314C;}
.block_right_contact h5{    font-size: 14px;
    line-height: 21px;}
.block_right_contact input[type=submit]{background: #009245 url(images/Icon_send.png) 175px 7px no-repeat; width: 100%;
    border-radius: 5px;    background-position-x: 45%;}
.block_right_contact input[type=text],.block_right_contact input[type=tel],.block_right_contact input[type=email],.block_right_contact textarea{border-radius: 5px;}
.block_contact_footer{background: #fff; border-radius: 10px; padding: 15px;}
.block_contact_footer *{font-weight: 600; color: #00314C;}
.block_right_contact  .wpcf7-spinner{display: none;}
.block_right_contact  form{margin-bottom: 0;}
.blog-wrapper.blog-archive .row  .row  .col:first-child .box{display: grid;}
.blog-wrapper.blog-archive .row  .row  .col:first-child .box-image{width: 100% !important;}
.blog-wrapper.blog-archive .row  .row  .col:first-child .box-text{display: block;padding-left: 0;}
.blog-wrapper.blog-archive .row  .row  .col:first-child .box-text h5 a{color: #009245;}
.blog-wrapper.blog-archive .row  .row  .col:first-child .is-divider{display: none;}
.block_lvhd_home .icon-box{ margin-bottom: 15px;}
.block_lvhd_home .icon-box h3{margin-bottom: 5px;    font-size: 18px;
    text-transform: uppercase;
    line-height: 26px;}
.block_sm_tn_gtcl .section-content > .row > .col .col-inner{height: 100%;}
.block_sm_tn_gtcl .section-content > .row > .col .icon-box{ background: #fff; border-radius: 10px; padding: 36px;height: 100%;}
.dichvu_home .icon-box{padding: 10px;background: #fff;}
.dichvu_home .icon-box:hover{background-image: linear-gradient(to right, #66BE8F, #009245);
    padding: 10px;
    border-radius: 10px;-webkit-box-shadow: 6px 6px 2px 0px #037F21;
    -moz-box-shadow: 6px 6px 2px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 6px 6px 0px 0px #037F21;}
.dichvu_home .icon-box:hover h3 , .dichvu_home .icon-box:hover p{ color: #fff}
.stuck .header-main .nav > li > a {
    line-height: 10px !important;
}
.spnoibat_home .box-text.text-center{ padding: 0 50px !important}
.spnoibat_home .content_muctieu .large-12{ padding-bottom: 0px !important}
.spnoibat_home .flickity-page-dots{    position: static; margin-top: 10px;}
.quyrtrinh_home .icon-box{    background: #f0f4f6;
    padding: 20px 15px;
    border-radius: 15px; height: 150px;}
.quyrtrinh_home .icon-box h4{    font-size: 24px;
    color: #009245;
    line-height: 34px;
    margin-bottom: 5px;}
.tintucnoibat_home .post-item{ padding-bottom: 0px !important}
.tintucnoibat_home{ padding-bottom: 0px !important} 
#footer .bottom_footer table{ padding-lefT: 25px;     margin-bottom: 0px;}
#footer .bottom_footer table td{ border-bottom: 0px !important;     color: #fff; font-size: 15px}
#footer .bottom_footer table td.tb_left{     width: 32%;}
.title_ft4{ font-size: 18px; line-height: 26px; color: #fff; font-weight: 600;     padding-top:60px;}
.qrcode{     text-align: center;
    margin-bottom: 20px;}
.bottom_footer .col_ftbt p{ margin-bottom: 2px}
.box-image img, .cacdangsp_dvp .box-image img{     transition: 0.4s ease;
    transform-origin: 50% 50%;}
.tintucnoibat_home .box:hover .box-image img, .cacdangsp_dvp .box:hover  .box-image img, .maymoc_trangthietbi .box:hover  .box-image img{transform: scale(1.2);}
.lvhd_aboutpage h2{     font-size: 28px;
    text-transform: uppercase;
    line-height: 48px;}
.block_sm_tn_gtcl .row{     padding: 0 6%;margin-top: 25px;}
.block_sm_tn_gtcl h3{    color: #00314C;
    font-size: 24px;
    line-height: 24px;}
.maymoc_trangthietbi .box-text{    background: #F5F7F7;
    border-bottom: 1px solid #009245;}
.maymoc_trangthietbi h4{    font-size: 20px;
    color: #00314C;
    line-height: 28px;}
.cacdangsp_dvp .box-text{ background: #fff;
        padding-top: 1em;
    padding-bottom: 0.9em;}
.cacdangsp_dvp .left_cdsp_dvp .box-text  p{    text-align: left;
    font-size: 24px;
    font-weight: 700;
    color: #00314C;background: url(images/left-dsp.png) no-repeat right;    line-height: 44px;
}
.cacdangsp_dvp  .right_dsp_dvp .box-text  p{ text-align: left;
    font-size: 20px;
    font-weight: 700;line-height: 37px;
    color: #00314C;background: url(images/right-dsp.png) no-repeat right; }
.cacdangsp_dvp  .right_dsp_dvp .box-text{    padding-top: 0.5em;
    padding-bottom: 0.5em;}
.cacdangsp_dvp  .box-text-bottom:hover p,.maymoc_trangthietbi  .box-text-bottom:hover h4 {color:#009245}
.camket_dvp h4{     font-size: 24px;
    line-height: 34px;
    font-weight: 600; padding-top: 15px;}
.camket_dvp .col{ padding: 30px  19px}
.camket_dvp{ padding-bottom: 80px !important}
.camket_dvp .h2_title h2{ margin-top: 0px }
.ptctsp_section1 li strong{ font-weight: 600; color: #00314C}
.ptctsp_section1 li::marker{color: #009245}
.content_ncct li{ list-style: none; background: url(images/icon_li1.png) no-repeat left; padding-lefT: 20px;    margin-lefT: 0px !important;}
.ptctsp_section1 li, .section1_gcsxmp li, .block_contact_footer li, .block_htbv li{list-style: none; background: url(images/icon_li.png) no-repeat left; padding-lefT: 20px;    margin-lefT: 0px !important;}
.section1_gcsxtpcn_left{padding-right: 78px;}
.section1_gcsxtpcn_left p{ font-size: 18px; line-height: 28px; font-weight: 600;     color: #00314C;}
.section1_gcsxtpcn_right h2{    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase; color:#00314C}
.section1_gcsxmp p{ font-size: 18px;
    line-height: 28px;
    color: #00314C;}
.section1_gcsxmp p strong{font-size: 20px;
    line-height: 28px;}
.section1_gcsxmp  .large-7{padding-right: 85px;}
.text_giacong_sxmp_block_2 p{color: #00314C;
    font-size: 20px;
    line-height: 28px;
    text-align: left;}
.category-page-row .large-3 span.widget-title{    font-size: 24px;
    font-weight: 600;
    color: #009245;
    line-height: 34px;
    text-transform: none;}
.category-page-row .large-9 .page-title-inner{ display: none}
.category-page-row .large-9 { padding-lefT: 30px}
.block_sidebarshop h2 a{ font-size: 18px;
    line-height: 26px;}
.chuysp .text_chuy{ font-weight: 600; color: #009245}
.chuysp{    background: #F5F7F7;
    padding: 8px 16px;
    border-radius: 4px;     margin-bottom: 30px;}
.chuysp p{ margin-bottom: 0px;     font-size: 14px;
    font-weight: 600;}
.dathang-single .hlsng a{ background-image: linear-gradient(to right, #66BE8F, #009245)}
.dathang-single .hlsng a span{background: url(images/call-white.png) no-repeat left; padding-left: 20px;    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;}
.dathang-single .hlsng:hover a {
    background-image: linear-gradient(to right, #FFB65C, #e4932f);
}
.related-products-wrapper .box-text a{ font-size: 16px}
.related-products-wrapper .flickity-prev-next-button svg{ padding: 25%}
.product-thumbnails .flickity-viewport{ display: none}
.product-gallery .mb-half {
    margin-bottom: 30px;
}
.product-container .flickity-page-dots{ bottom: -40px;}
.product-container .flickity-page-dots .dot{ }
.product-container .flickity-page-dots .dot{ bordeR:  none;     background: #97B3C2;width:12px;
    height:12px;
    opacity: 0.6;    border: 3px solid #fff;}
.product-container  .flickity-page-dots .dot.is-selected{     background-image: linear-gradient(#009245, #66BE8F);width: 12px;
    height: 12px;    border: 0px solid #fff;}
.left_lienhepage h2{ font-size: 32px; line-height: 44px; color:#00314C; text-transform: uppercase}
.left_lienhepage h3{    font-size: 18px;
    line-height: 26px;
    color: #00314C;
    font-weight: 600;}
.left_lienhepage strong{    color: #00314C;
    font-size: 16px;
    font-weight: 600;}
.block_right_contact  h3{font-size: 24px;line-height: 34px}
.block_right_contact  .wpcf7 p{ font-size: 14px}
.thongtin_lienhepage p{ margin-bottom: 0px}
.left_lienhepage { padding-bottom: 0px !important}
.img_sodo img{ padding: 0 150px}
.camketchatluong p{ color: #fff}
.nav-dropdown li:hover{ background: #f8f8f8}
.nav-dropdown li.search-form:hover, .nav-dropdown li.search-form{ background: #fff; border-radius: 10px; padding: 20px}
.dichvu_home .content_muctieu .h2_title:hover a span{    	background: linear-gradient(88.51deg, rgba(102, 190, 143, 0.3) 0%, rgba(0, 146, 69, 0.3) 100%);
    color: #009245;}
iframe{    border-radius: 10px;}
.slide_banner .banner  p{    font-size: 20px;
    color: #fff;
    font-weight: 700;
    padding: 0px 124px;
    line-height: 28px;}
.slide_banner .banner h1{    font-size: 50px;
    color: #fff;
    line-height: 58px;
    font-weight: 800;}
.section_oem{ margin-top: -80px}
.section_oem p{     color: #fff;
    padding-right: 5%;    font-size: 16px;
    line-height: 24px;}
.dichvu_home .icon-box:hover .icon-box-img img{ display: none !important}
.dichvu_home .box_gc_dv:hover .icon-box-img{ background: url(images/Frame2_hover.png) no-repeat;}
.dichvu_home .box_gcsx_dv1:hover .icon-box-img{ background: url(images/Frame3_hover.png) no-repeat;}
.dichvu_home .box_gcsx_dv:hover .icon-box-img{ background: url(images/Frame-hover.png) no-repeat;}
.dichvu_home .box_nc_dv:hover .icon-box-img{ background: url(images/Frame4_hover.png) no-repeat;}
.camket_dvp .row_ck .col:hover{ transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);z-index: 99;}
.left_lienhepage .ketnoi_pagelh a{ margin-right: 10px}
.post-sidebar li .post-title{    width: 65%;
    float: left;
    padding-lefT: 15px;}
@media only screen and (max-width: 1700px) {.blog-wrapper .archive-page-header h1 {
	line-height: 254px;}}
@media only screen and (max-width: 1450px) {
	.Our_facilities {
    padding: 106px 100px;
}
.chatluonghome {
	padding: 93px 0 65px 110px }
	.section_muctieu{ padding-bottom: 2px !important;}
	.blog-wrapper .archive-page-header h1 {
    line-height: 137px;padding-top: 69px;
	} .blog-wrapper .archive-page-header{     margin-bottom: 30px;}
	.block_htbv {
    padding: 50px 100px 0;
}
}
@media only screen and (max-width: 1370px) {.section_muctieu .section-content {
    padding-bottom: 30px;
}
.chatluonghome {
    padding: 70px 0 55px 110px;
}.Our_facilities {
    padding: 90px 100px;
}
}
@media only screen and (max-width: 1290px) { .blog-wrapper .archive-page-header {
    margin-bottom: 0px;
}}
@media only screen and (max-width: 1050px) { .nav>li>a {
    font-size: 12px;
}
	.nav>li{ margin: 0 7px;}
	.about_home h2 , .h2_title h2, .dauanhanhtrinh h2, .camketchatluong h2, .title_aboutpage h1, .title_aboutpage h2{    font-size: 30px; }
	.sanpham_noibat .product-title a {
		font-size: 16px;}
	.bg_psfix h2, .product-container h1.product-title{
		font-size: 28px;}
	.quyrtrinh_home .icon-box h4 {
		font-size: 21px;}
	.block_service_home p {
		font-size: 14px;}
	.dkb_hotro h3,.blog-single h1.entry-title{ font-size: 27px}
	.block_htbv h2, .block_htpt h2, .left_lienhepage h2{
		font-size: 25px;}    .block_htbv {
        padding: 14px 40px 0;
    }.block_htpt {
    padding: 50px 25px 0;
	}.camketchatluong{ max-width: 89%;}
	.cacdangsp_dvp .right_dsp_dvp .box-text p{     font-size: 16px;background-size: 12%;}
	.cacdangsp_dvp .left_cdsp_dvp .box-text p{ font-size: 20px; background-size: 12%;}
	.block_dnptspcct h2, .content_ncct h2, .blog-wrapper.blog-archive .row .row .col:first-child .box-text h5 a{ font-size: 20px;
    line-height: 29px;}
	.shop-container .box-text a , .btn_dathang, .dathang-single .hlsng a span{
		font-size: 16px;}
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
   #logo img {
       max-height: 60px !important;
    padding-top: 0px;
}
	.block_right_contact input[type=submit]{background: #009245 url(images/Icon_send.png) 127px 7px no-repeat; }
	.about_home h2{    font-size: 26px;    line-height: 33px; width: auto}
	.about_home p {
		width: auto;}
	.section_muctieu{ padding-top: 0px !important; padding-bottom:  0px !important}
	.section_muctieu .section-content{     padding-bottom: 0px;}
	.chatluonghome {
    padding: 0;
	}
	.chatluonghome h2, .title_aboutpage .Our_facilities h2{ width: auto}
	.section5_home .box-image img {
		height: 90px;}
	.section5_home .box-text-products .product-title a {
		font-size: 16px;}
	.section4_home h3 {
		font-size: 20px;}
	.nc-sxtitle{ font-size: 16px}
	.bottom_footer .col{ flex-basis: 100%;
    max-width: 100%;}
	.title_aboutpage h1 {
    width: auto;
    margin: 0 auto;
    line-height: 38px;
}.title_aboutpage h1, .title_aboutpage h2 {
	font-size: 28px;}
	.text_giothieupage p {
    padding-right: 0px;
    margin-bottom: 20px;
}.Our_aboutpage p {
	width: auto;}.title_aboutpage h3 {
		font-size: 27px;}
	.title_line_blue p{ width: auto;padding: 20px;}
	.Our_facilities {
    padding: 8px 0px;
}.Our_facilities p {
    color: #fff;
    width: auto;
}.dichvu_page .text_dvpage {
    padding: 10px 25px 0px 25px;
}.lefttext_dv {
    padding-right: 0px;
}.righttext_dv {
    padding-left: 10px;
}
	.content_ncct h2 {
    padding-bottom: 20px;
    font-size: 22px;
    line-height: 25px;
}.banner_nghiencuupt h1 {
	font-size: 25px;}
.banner_nghiencuupt{padding-top: 115px !important;}
	.dangsp_page h2 {
    font-size: 26px;
		line-height: 33px;}
	.title_dsppage p{ width: auto}
	.banner_nghiencuupt p {
    font-size: 15px;
    line-height: 14px;
}.shop-container .box-image img {
	height: 85px;}
	.shop-container .box-image{ padding: 10px 0;}
	.shop-container .box-text a {
		font-size: 14px;}
	.shop-container .product .product-images img.wp-post-image {
		height: auto;}
	.menu-san-pham-container li,.menu-san-pham-en-container li, .menu-menu-tin-tuc-container li, .menu-menu-tin-tuc-en-container li{ margin-bottom: 5px !important}
	.btn_tuvan{ margin-left: 0px}
.hlsng{ margin-top: 10px;}
	.menu-menu-tin-tuc-container , .menu-menu-tin-tuc-en-container{
    margin: 15px;
	}.blog-wrapper .archive-page-header{     background-size: auto;}
	.blog-single h1.entry-title {
		font-size: 22px;}
	.ttlh_page{ width: 100%}
	.ttlh_page .small-6 {
    flex-basis: 100%;
    max-width: 100%;
	}.icon-addresslh{ padding-right: 0px;}
	.nav>li.has-icon>a>i{ color: #009245;}
	.shop-container .product .product-gallery {
    padding-top: 0px;
}ul.links li:last-child {
    margin-right: 0;
    border-right: 1px solid #DFDFDF;
	}ul.links li:last-child a{ border: 0 5px 5px 0}
	.nav>li>a>i.icon-menu {
    font-size: 30px;
	}.about_home h2{     margin-top: 25px;}
	.about_home h2, .h2_title h2, .dauanhanhtrinh h2, .camketchatluong h2, .title_aboutpage h1, .title_aboutpage h2 {
        font-size: 23px;
    }
	.list_hanhtrinh {
    display: block;
		width: 100%;}
	.list_hanhtrinh .colu{ clear: none !important;     width: 48%; margin: 0px 0 15px 0; float: left }
	.list_hanhtrinh .colu:nth-child(2n+2){ margin-lefT: 4% !important}
	.bg_psfix h2{ font-size: 21px}
	.bg_psfix p.tb_dkb{ font-size: 20px}
	.bg_psfix p.chamngon_dkb{ font-size: 18px}
	.tagline_1_header{ font-size: 14px;
    line-height: 22px;}
	.dichvu_home .dichvu_center_home .img-inner{     margin: 0px 0px 0px 0px !important;}
	.spnoibat_home .box-text.text-center{padding:0 25px !important}
	.sanpham_noibat .product-title a{ font-size: 14px}
	.quyrtrinh_home .icon-box{     height: 125px;}
	.dkb_hotro h3{         font-size: 19px;
        line-height: 45px;}
	.dkb_hotro .col-inner{ text-align: center}
	.title_ft4{ padding-top: 0px}
	.title_aboutpage h1{ font-size: 21px;}
	    .block_htbv {
        padding: 14px 15px 0;
    }
	.block_htpt {
        padding: 0px 15px 0;
    }
	    .camketchatluong {
        max-width: 100%;
    }
	.block_sm_tn_gtcl .row {
		padding: 0 0%;}
	.dichvu_page {
    padding-top: 30px !important;
}.img_sodo img{ padding: 0 0px}
.maymoc_trangthietbi .medium-4, .section1_gcsxtpcn_right .medium-4  {flex-basis: 50%;
    max-width: 50%;}
	.maymoc_trangthietbi h4 {
		font-size: 16px;}
	    .cacdangsp_dvp .right_dsp_dvp .box-text p {
        font-size: 16px;
        background-size: 9%;
    }.content_ncct .righttext_dv, .content_ncct .lefttext_dv, .content_ncct .left-imgdv, .content_ncct .right-imgdv {
    flex-basis: 100%;
    max-width: 100%;
}.right-imgdv {
    padding-left: 15px !important;
}.left-imgdv , .lefttext_dv{
    padding-right:15px !important;
	}.content_ncct{ background: none !important}
	.section1_gcsxmp .medium-5 .col-inner, .giacong_sxmp_block_2 .medium-6 .text-center{ margin-top: 0px !important}
	.section1_gcsxmp .large-7 {
    padding-right: 15px;
	}.text_giacong_sxmp_block_2{ margin: 0px !important}
	.category-page-row .large-9 {
    padding-lefT: 15px;
	}.menu-san-pham-container li,.menu-san-pham-en-container li, .menu-menu-tin-tuc-container li, .menu-menu-tin-tuc-en-container li{  margin-right: 12px !important;}
	.archive.category .blog-archive .large-8, .blog-single .large-8 {
    padding-right: 15px;
	} .menu-menu-tin-tuc-container li, .menu-menu-tin-tuc-en-container li{        margin-lefT: 0px !important;}
	.left_lienhepage h2 {
        font-size: 22px;
    }
	.list_hanhtrinh .colu{     padding: 30px 15px;}
	.list_hanhtrinh .colu .number {
		font-size: 45px;}
	.bottom_footer .col_ftbt p{ -webkit-appearance: none;
  -moz-appearance: none;}
	.number_count div {
		font-size: 46px;}
	.list_hanhtrinh .colu .description {
		font-size: 13px;}
	.slide_banner .banner h1 {
		font-size: 20px;line-height: 15px;}
	.slide_banner .banner p {
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    padding: 0px 0px;
    line-height: 22px;
	}.slide_banner .banner {padding-top: 280px !important;}
	.section_oem p{     font-size: 11px;
    line-height: 24px;
    text-align: center !important;}
	.section1_gcsxtpcn_left {
    padding-right: 15px;
	}.block_right_contact{padding-bottom: 30px}
}
