﻿@charset "utf-8";



/*  */



a,a:hover,a:visited,a:hover:visited,a:active,a:hover:active,a:focus{text-decoration:none;}



a{



    color: #000;



}



h1,h2,h3,h4,h5,h6{



    margin: 0;



}



h1{



    font-size: 24px;



    padding: 15px 0px;



}



.tag-item:not(:first-child):before {



    content: ',';



    padding-right: 5px;



}



img{



    max-width: 100%;



    height: auto;



}



.center{



    text-align: center;



}



.bullet {



    list-style-type:none;



    margin: 20px 0px 0px 0px;



    padding:0;



}



.bullet li {



    background: url('//images/icons/icon.png') no-repeat left 5px;



    padding: 5px 0 18px 35px;



    font-size: 18px;



}



.bullet1 {



    list-style-type:none;



        margin: 15px 0px 0px 10px;



    padding:0;



}



.bullet1 li {



    background:url('//images/icons/icon1.png') no-repeat left 5px;



    padding:2px 0 5px 15px;



}



.padding0 {



  padding: 0;



}



.margin0 {



  margin: 0;



}



.padding0xs {



  padding: 0;



}



 .padding-b{



    padding-bottom: 15px;



 }



 .margin-t-30{



    margin-top: 10px;



 }



 .margin-t-70{



    margin-top: 0px;



 }



 .right{



    text-align: right;



 }



 .mg-r-15{



    margin-right: -15px;



}    



@media (min-width: 768px) {

.sp-top{max-height: 1095px!important;}

.sp-top .vert {    height: 1040px!important;}

  .padding0xs {



    padding: 0 15px;



  }



  .hidden-md {



        display: none;



    }



}



.margin0xs {



  margin: 0;



}



@media (min-width: 768px) {



  .margin0xs {



    margin: 0 -15px;



  }



}



.no_xs {



  display: none;



}



@media (min-width: 768px) {



  .no_xs {



    display: block;



  }



  .hidden-md {



        display: none;



    }



}



.image_full {



  width: 100%;



}



.block {



  display: block;



}



.relative {



  position: relative;



}



body{



    color: #000000;



    background: #e9e9e9;



    -webkit-tap-highlight-color: transparent;



    font-family: 'Roboto', sans-serif;



    font-size: 15px;



    font-weight: 400;



    color: #1a171b;



}







#top-mobi {



    display: none;



    background: #333;



    height: 48px;



}



.toggle4 {



    padding: 0px 15px;



    top: 4px;



    position: relative;



    color: #da2a2a;



    vertical-align: middle;



    font-size: 30px;



}



@media (max-width: 992px){



    #top-mobi {



        display: block;



        width: 100%;



    }



}



#conten{



    margin: 10px 0px;



}



/*---------top-header------------*/



#top {



    padding: 20px 0px 10px 0px;



    background: url('/images/menu_bg_1.png') no-repeat center;



    background-size: cover;



}



.search-box{



    width: 320px;



    float: right;



    padding-top: 15px;



}



.search-box .input-group {



    height: 41px;



    margin: 0;



    border: 1px solid #999;



    padding: 2px;



    width: 100%;



    border-radius: 4px;



    background: #fff;



}



.search-box form input {



    float: left;



    width: 97%;



    height: 35px;



    line-height: 18px;



    color: #888;



    font-size: 11px;



    padding: 3px 5px 3px 20px;



    border: none;



    background: #fff;



    border-radius: 3px;



    border: 1px solid #acacac;



}



.search-box form button {



    color: #fff;



    font-size: 11px;



    font-weight: bold;



    text-transform: uppercase;



    float: left;



    cursor: pointer;



    margin: 0;



    padding: 0 5px;



    border: none;



    width: 50px;



    height: 35px;



    line-height: 20px;



    background: #282828;



    border-bottom-right-radius: 3px;



    border-top-right-radius: 3px;



    position: absolute;



    right: 2px;



}



.lienket{



    float: right;



    padding-top: 15px;



}



.lienket i{



    font-size: 32px;



}



.lienket .fb{



    color: #3b5998;



}



.lienket .google{



    color: #d94a39;



}



.lienket .tw{



    color: #63d8ff;



}



.lienket .youtube{



    color: #c4302b;



}



.lienket .ins{



    color: #4c799f;



}



.lienket .pinterest{



    color: #b8242a;



}



/* --- menu --- */



#menus{

    background: #9a9a9a;

}

#menus .sub-menu-top{



    position:absolute;





    visibility:hidden;



    margin-top: 30px;



    opacity: 0;



    z-index: 0;



    webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);



    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);



    box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);



    -webkit-box-shadow: '' 0 3px 5px 0 rgba(0,0,0,.2) 1px 2px rgba(0,0,0,0.1);



    -moz-box-shadow: '' 0 3px 5px 0 rgba(0,0,0,.2) 1px 2px rgba(0,0,0,0.1);



    -o-box-shadow: '' 0 3px 5px 0 rgba(0,0,0,.2) 1px 2px rgba(0,0,0,0.1);



    box-shadow: '' 0 3px 5px 0 rgba(0,0,0,.2) 1px 2px rgba(0,0,0,0.1);



    -webkit-transition: margin 100ms, visibility 100ms, opacity 100ms;



    -moz-transition: margin 100ms, visibility 100ms, opacity 100ms;



    -o-transition: margin 100ms, visibility 100ms, opacity 100ms;



    transition: margin 100ms, visibility 100ms, opacity 100ms;



    -webkit-transition: all margin 100ms, visibility 100ms, opacity 100ms ease;



    -moz-transition: all margin 100ms, visibility 100ms, opacity 100ms ease;



    -ms-transition: all margin 100ms, visibility 100ms, opacity 100ms ease;



    -o-transition: all margin 100ms, visibility 100ms, opacity 100ms ease;



    transition: all margin 100ms, visibility 100ms, opacity 100ms ease;



}



#menus li:hover .sub-menu-top,#menus li:active .sub-menu-top{



    z-index: 99999;



    visibility: visible;



    opacity: 1;



    margin-top: 0px;



    -webkit-transition: margin 300ms, visibility 300ms, opacity 300ms;



    -moz-transition: margin 300ms, visibility 300ms, opacity 300ms;



    -o-transition: margin 300ms, visibility 300ms, opacity 300ms;



    transition: margin 300ms, visibility 300ms, opacity 300ms;



    -webkit-transition: all margin 300ms, visibility 300ms, opacity 300ms ease;



    -moz-transition: all margin 300ms, visibility 300ms, opacity 300ms ease;



    -ms-transition: all margin 300ms, visibility 300ms, opacity 300ms ease;



    -o-transition: all margin 300ms, visibility 300ms, opacity 300ms ease;



    transition: all margin 300ms, visibility 300ms, opacity 300ms ease;



    background: #fff;



    



}



#menus .sub-menu-top li {



    width:340px;;



    list-style-type:none;



    border-bottom: 1px solid #dadfea;



    line-height:40px;



    margin-left:-40px;



    padding:0 1em;



}



#menus .sub-menu-top li a{



    color:#797979;



    font-weight:400;



    font-size:12px;



    font-weight: bold;



}



#menus .sub-menu-top li:hover a{



    color:#a17c51;   



}



#menus .nav-pills>li{

margin:0px;

}



#menus .nav-pills li:last-child {



   border-right:none;



}

#menus ul>li>a{color: #fff;font-family: Raleway, sans-serif;font-size: 

    13px;font-weight: 600;text-transform: uppercase;text-align: center;line-height: 61px;padding: 0px 38px;} 

@media (max-width: 1200px){

   #menus ul>li>a{color: #fff;font-family: Raleway, sans-serif;font-size: 

    15px;font-weight: 600;text-transform: uppercase;text-align: center;line-height: 61px;padding: 0px 20px;} 

}



#menus>ul>li.active a,#menus>ul>li a:focus{

    background: #f11515;

    border-radius: 0;

}

#menus>ul>li>a:hover{

    color: #f11515;

    background: none;

}

#menus>ul>li:hover:before, #menus>ul>li.active:before{



}



#menus>ul>li:hover:after, #menus>ul>li.active:after{



}



/*-----------menus-2-------------*/



#menus-2{



    background: #999;



}



#menus-2 ul{



    display: block;



}



#menus-2 ul li{



    display: inline-block;



}



#menus-2 ul li a{color: #fff;padding: 15px 27px; font-size:18px}



#menus-2 ul li.active a {



    background: #f11515;



}

#menus-2 ul li:hover a{

    color: #f11515;

    background: none;

}



/*--banner1---*/



.slide .owl-carousel{



    width: 100%;



}



#slide .item img{



    background-size: cover;



    width: 100%;



}







/* -------conten----------*/

.p-r{

    padding-right: 0;

}

.p-l{

    padding-left: 0;

}

.sp-giaiphap{



    background: #fff;



    box-shadow: 0px 7px 11px 0px #999;



}



.list-product .navbar-default{background: url('/images/bg-box.jpg');border-radius: 0; margin-bottom: 0px;border: none; }

.list-product{background: url('/images/bg-box.jpg');border-radius: 0; margin-bottom: 0px;}

.list-product .navbar-collapse{



    padding: 10px 0px;



}



.list-product  .navbar-nav{



    width: 100%;



    margin: 0;



    padding: 0px 10px;



}



.list-product .navbar-default .navbar-nav>li>a {



    color: #6c3433;



    padding: 10px 10px;





    font-weight: bold;



    font-size: 15px;



}



.list-product  .navbar-nav>li a:hover,.list-product  .navbar-nav>li.active a{



    background: #e7e7e7;



    color: #da2a2a;



}



.list-product  .navbar-nav>li{



    border-bottom: 1px solid #fff;



}



.customNavigation{margin-bottom: 30px;text-align: right;position: relative;right: 14px;z-index: 1;margin: 0;}



.customNavigation i {



    color: #999;



    display: inline-block;



    background: #ccc;



    width: 24px;



    height: 24px;



    padding: 6px;



}



@media (min-width: 768px){



   .list-product .navbar-nav>li {



        float: none;



        border-bottom: none;



    } 



}

@media (max-width: 768px){



    .p-r{

        padding-right: 15px;

    }

    .p-l{

        padding-left: 15px;

    }



}

.xemthem{



    background: #fe7b05;



    padding: 3px 10px;



    border-radius: 20px;



}



/*-----toolbox-------*/



.back-to-top{



    



    opacity:0;



    -webkit-transition: opacity 0.7s ease-out;



    transition:opacity 0.7s ease-out;



}



.visible{



    opacity:1;



}



.fade-out{



    opacity:0,5;



}



#toolbox {



    position: fixed;



    right: 27px;
    bottom: 10%;



    margin-left: -550px;



    z-index:9999999; 



     display: block; 



}



#toolbox ul li {



    width: 34px;



    height: 34px;



    margin-top: 10px;



    list-style-type:none;



}



#toolbox ul li a {



    position: relative;



    display: block;



    background: #da2a2a;



    border: 2px solid #fff;



    border-radius: 20px;



    box-shadow: 1px 1px 0 #f5f5f5;



    width: 100%;



    height: 100%;



    text-align: center;



    color:#fff;



}



#toolbox ul li a:hover{



     background:#333;



}



#toolbox ul li a i{



    padding-top:8px;



    font-size:16px;



}



.vert .simply-scroll-list li{



    width: 100% !important;



    height: auto !important;



    background: #fff;



    padding: 30px 10px;



    margin-bottom: 5px;



}



.ul#scroller{



    display: block;



    width: 100%;



    text-align: center;



}



.doitac-right{width: 100%;background: url('/images/bg-box.jpg') repeat-y top;border-radius: 0;margin-bottom: 0;padding: 10px;max-height: 384px;box-shadow: 0px 7px 11px 0px #999;}



.vert .simply-scroll-list li img {



    



}



.vert .simply-scroll-list {



    text-align: center;



    



}



.vert {

width: 100% !important;

height: 333px !important;

margin-bottom: 0 !important;

}



.vert .simply-scroll-clip {



    width: 100% !important;



    height: 100% !important;



}

.ue {

    height: 65px;

    overflow: hidden;

}

.caption {



    margin: 20px 0px 0px;



    padding: 0px 15px;



}



.caption a{



    font-size: 18px;



    color: #000;



}



.btn-docthem h2{



    color: #fff;



    line-height: 40px;



    font-size: 18px;



    background: #b50a10 url('/images/bullet1.png') no-repeat center right 5%;



    box-shadow: 0px 4px 10px 0px #999;



    border-radius: 4px;



    margin-top: 20px;



    width: 93%;



    padding-left: 20px;



}



.btn-docthem h2:hover{



    color: #b50a10;



    background: #fff;



}



.product-promo{background: url('/images/light-grey-tile.png') repeat top;border-radius: 0;margin-bottom: 0;box-shadow: 0px 7px 11px 0px #999;width: 100%;float: left;min-height: 415px;}



.product-promo .promo-gradient, .infobox-promo .promo-gradient{background: url('/images/Vnav-gradient.png') repeat-x center bottom;width: 100%;float: left;min-height: 415px;}



.product-promo .navigation, .infobox-promo .navigation {float: left;padding: 20px 0 0;/* width: 45%; */}



.product-promo ul, .infobox-promo ul {



    list-style: none;



}



.product-promo ul{



    padding: 0px 15px;



}



.product-promo .navigation li, .infobox-promo .navigation li {



    margin: 0;



}



.product-promo .navigation a, .infobox-promo .navigation a {



    color: #363535;



    float: left;



    font-weight: bold;



    padding: 10px 20px;



    text-shadow: 0 1px 1px white;



    width: 100%;



}



.product-promo .navigation li:first-child a, .infobox-promo .navigation li:first-child a {



    /* padding: 15px 20px; */



}



.product-promo .navigation a.active, .infobox-promo .navigation a.active {



    color: #d1050c;



}



.product-promo .promo-content, .infobox-promo .promo-content {background: url('/images/bg-frontpage-content-shadow.png') no-repeat 0 -10px;float: left;/* width: 55%; */}



.product-promo .navigation a:hover, .product-promo .navigation a:focus,



.product-promo .navigation a.active, .infobox-promo .navigation a:hover,



.infobox-promo .navigation a:focus, .infobox-promo .navigation a.active{



    border-radius: 3px;



    color: red;



}



.product-promo .navigation ul li.active a{



    color: red;



    text-decoration: none;



    background-color: #eee;



}



.block_item {



    padding-bottom: 20px;



}



.bg-box{



    background: url('/images/bg-box.jpg') repeat top;



    border-radius: 0;

    padding-top:20px;



    margin-bottom: 20px;



    box-shadow: 0px 7px 11px 0px #999;







}



.product-promo .promo-content li, .infobox-promo .promo-content li {display: none;position: relative;padding-top: 20px;}



.product-promo .promo-content li.active, .infobox-promo .promo-content li.active {



    display: block;



}



.title-box{font-size: 22px;font-weight: bold;padding: 15px 0px;/* text-align: center; */}



#sologan h3{



    text-align: center;



    font-size: 22px;



    color: #a97d7e;



}



.doitac{



    background: url('/images/bg-doitac.jpg') repeat-x top;



    height: 100%;



    margin: 20px 0px;

    padding: 0px 15px;



}

#doitac{

    margin: 26px 0 5px 0;

}

.prev-2{position: absolute;top: 19px;left: -36px;z-index: 99999;}



.next-2{position: absolute;top: 18px;right: -30px;}



.doitac .customNavigation i {



    color: #999;



    display: inline-block;



    font-size: 34px;



    background: transparent;



}



#bg-footer{



    background: #4c4c4c;



    color: #fff;



    padding: 40px 0px 0px;



}



.title-footer{



    font-size: 20px;



    padding: 5px 0px;



    border-bottom: 1px solid #726e6e;



    margin-bottom: 10px;



    text-transform: uppercase;



    font-weight: bold;



}



#bg-footer p{



    margin: 0 0 3px;



}



.info-design{



    background: #414141;



   



    padding: 10px 0px;



    margin-top: 10px;



    color: #ccc;



}



@media (max-width: 767px){



   .search-box {



        width: 100%;



        float: none;



    }



    #top {



        padding: 20px 0px 40px 0px;



        background: transparent;



        text-align: center;



    }



    .title-box-mobi {width: 80%;font-size: 17px;font-weight: bold;color: #fff;padding-top: 15px;float: left;padding-left: 48px;}



    .list-product .navbar-toggle{



        padding: 0;



        border: none;



    }



    .list-product .navbar-toggle i{



        color: #da2a2a;



        border-radius: 49%;



        width: 27px;



        height: 27px;



    }



    .list-product  .navbar-default .navbar-toggle:focus,.list-product  .navbar-default .navbar-toggle:hover{



        background: transparent;



    }



    .list-product .navbar-collapse {



        padding-right: 15px;



        padding-left: 15px;



        width: 100%;



    }



    .list-product .navbar-toggle .fa-caret-up{



        display: none;



    }



    .list-product .navbar-toggle[aria-expanded=true] .fa-caret-down{



        display: none;



        



    }



    .list-product .navbar-toggle[aria-expanded=true] .fa-caret-up{



        display: block;



    }



    .list-product .navbar-toggle .fa-caret-down{



        padding: 2px;



    }



     .list-product .navbar-toggle .fa-caret-up{



        padding: -2px;



    }



    .list-product .navbar-nav {



        padding: 0px 0px;



    }



    .mg-r-15 {



        margin-right: 0px;



    }



    .product-promo .navigation, .infobox-promo .navigation{width: 100%;margin-bottom: 20px;}



}



.more{



    border-top: 2px solid #999;



    margin: 0px 15px;



}



.more a{



    color: #313131;



    font-size: 20px;



}



.more h2{



    background: url('/images/bullet2.png') no-repeat center right;



}



.bg-line{



       background: url('/images/bg-frontpage-content-shadow.png') no-repeat  left ;



}



.grid6-shadow {



    background: url('/images/grid6-shadow.png');



    background-repeat: no-repeat;



    height: 34px;



    width: 100%;



    float: left;



    margin-top: -18px;



    margin-left: -10px;



}



.Product .background-top {



    background: url('/images/bg-top-dl.png');



    background-repeat: repeat-x;



    background-position: 0 -40px;



    min-height: 448px;



}



.quickQuote button {



    background-color: #d1050c;

    color: #fff;

    text-transform: uppercase;

    padding: 10px 20px;

    font-size: 18px;

    border: none;

    text-align: left;

    border-radius: 2px;

    border-bottom: 2px solid #6f6e6e;



}



.quickQuote {



   



}



.product-description .title-separator-full-width{



    font-size: 17px;



    font-weight: bold;



    padding: 15px 0px;



    border-top: 1px solid #bebebe;



    margin-top: 20px;



}



.Product ul.bullet1 li {



    background: url('/images/listitem-design.png');



    background-repeat: no-repeat;



    background-position: 0 4px;



    padding-left: 18px;



    margin-left: 0!important;



    margin-bottom: 10px;



}



.Product ul.bullet1 {



    list-style: none;



    padding-left: 15px;



    line-height: 1.2em;



    padding: 20px;



}



.Product .certificate-icons {



    padding-top: 41px;



    overflow: hidden;



}



.tab-sp {



    margin-top: 30px;



    min-height: 200px;



    margin-bottom: 30px;



    box-shadow: 0px 7px 11px 0px #999;



}



.tab-sp .nav-tabs {



   background: url('/images/bg-tab-header.png');



}



.tab-sp .nav-tabs>li.active>a, .tab-sp .nav-tabs>li.active>a:focus, .tab-sp .nav-tabs>li.active>a:hover {



    color: #676666;



    cursor: default;



    background: transparent url('/images/light-grey-tile.png');



    border-radius: 0px;



    border: none;



}



.nav-tabs>li>a{



    color: #676666;



    font-weight: bold;



}



.nav-tabs>li>a:hover {



    border-color: transparent;



}



.nav>li>a:focus, .nav>li>a:hover {



    text-decoration: none;



    background: transparent url('/images/light-grey-tile.png');



}



.tab-sp .tab-content {



    padding: 30px;



    background: url('/images/light-grey-tile.png');



}



.hr2{



    background: url('/images/tab-separator.png');



    background-repeat: no-repeat;



    background-position: top right;



}



.pdf-download{



    background: url('/images/grid6-shadow.png') bottom no-repeat;



    padding-bottom: 15px;



    margin-bottom: 15px;



}



.pdf-download div{



    background: #fff;



    padding: 20px;



}



.img_description{



    position: relative;



}



.img_description .customNavigation{padding: 0;display: block;position: relative;width: 100%;}



.prev-3{position: absolute;left: 16px;z-index: 222;color: #000;top: -100px;}



.next-3 {position: absolute;top: -98px;right: -11px;z-index: 222;color: #000;}



.img_description .customNavigation i{color: #dđ;background-color: transparent;font-size: 30px;}



.news .item-thumb {



    float: left;



    width: 149px;



    margin-right: 15px;



    overflow: hidden;



    border: 1px solid #cccccc;



    height: 125px;



}



.news .title-news{



    border-bottom: 1px solid #eee;



    line-height: 22px;



    padding-bottom: 12px;



    font-size: 16px;



}



.news .title-news a{



    color: #313131;



    padding: 10px 0px;



    font-weight: bold;



}



.news .item-thumb img{



    width: 149px;



    height: 125px;



    background-color: #3e3e3e;



    background-image: none;



    background-repeat: no-repeat;



    background-position: center center;



    background-size: cover;



}



.intro-news{border-bottom: 1px solid #ccc;margin-bottom: 10px;min-height: 160px;}



.news-hot-item .item-thumb {



    float: left;



    width: 100px;



    height: 80px;



    margin-right: 15px;



    overflow: hidden;



    border: 1px solid #cccccc;



}



.news-hot-item .title-news{ 



    line-height: 16px;



    font-size: 14px;



    font-weight: bold;



}



.news-hot-item .item-thumb img{



    width: 100px;



    height: 80px;



    background-color: #3e3e3e;



    background-image: none;



    background-repeat: no-repeat;



    background-position: center center;



    background-size: cover;



}



.btn-muahang {



    background: #f11515;



    border: none;



    border-radius: 2px;



    display: inline-block;



    margin-right: 10px;



    padding: 10px 20px;



    width: 180px;



    margin-top: 10px;



}



.btn-muahang a{



    color: #fff;



    font-size: 16px;



    padding: 10px 20px;



}



.btn-muahang:hover{



    background: #999;



}



@media (max-width: 767px){



    .img_description .customNavigation {



        display: none;



    }



    .quickQuote {



        



    }



    .Product .background-top{



        background:transparent;



    }



    .tab-sp .navbar-header{



        background: #313131;



    }



    .tab-sp .navbar-header i{



        color: #fff;



        font-size: 24px;



    }



    .tab-sp .nav-tabs>li {



        float: none;



    }



    .hr2{



        background: none;



    }



    .tab-sp .navbar-header .navbar-toggle{



        padding: 0;



    }



    .Product ul.bullet1{



        padding: 10px 0px;



    }



}



@media (min-width: 768px) and (max-width: 991px){



    .Product .background-top{



        background:transparent;



    }
    .list-product .navbar-default .navbar-nav>li>a{
        font-size: 12px;
    }
    .padding-right{
        padding-right: 0;
    }
    #menus-2 ul li a {
        color: #fff;
        padding: 15px 8px;
        font-size: 14px;
    }
    .list-product{
        height: 220px;
            overflow: scroll;
    }
    .doitac-right{
        max-height: 220px;
    }
    .vert {
        width: 100% !important;
        height: 157px !important;
        margin-bottom: 0 !important;
    }

}



#big-images .item{

    background: #fff;

    text-align: center;

 

}

#big-images.owl-carousel .owl-item img{

    display: inline-block;

    width: auto;

}

.bg-conten{

    background: #fff;

    padding: 15px 15px 40px;

    min-height: 429px;

}

.bg-conten1{

    background: #fff;

    padding: 15px;

}

.file-down{

    margin-top: 20px;

}

.file-down a{

    color: #fff;

    background:#999999;

    padding: 10px 20px;

}

.sp-lienqan .customNavigation {

    margin-bottom: 30px;

    text-align: right;

    position: relative;

    right: 5px;

    top: -40px;

    z-index: 1;

    margin: 0;

}

.sp-lienqan h2  {

    font-size: 22px;

    font-weight: bold;

    margin: 30px 0 5px;

    background: #fd0f0f;

    color: #fff;

    padding: 10px;

}

.pagination>.active>a, 

.pagination>.active>a:focus,

.pagination>.active>a:hover,

.pagination>.active>span,

.pagination>.active>span:focus,

.pagination>.active>span:hover{

    z-index: 3;

    color: #fff;

    cursor: default;

    background-color: #4c4c4c;

    border-color: #4c4c4c;

}

.img_description #thumbnails{

    

    padding: 0px 20px;

}



.img_description #thumbnails .item{

    padding: 8px;

}

.lienhebaogia #formlienhe label {

    color: #838383;

    font-weight: 500;

    width: 100%;

    font-size: 16px;

}

.lienhebaogia #formlienhe input, .lienhebaogia #formlienhe input:focus {

    width: 100%;

    padding: 20px;

    border-radius: 0px;

    border: 1px solid #f11515;

    margin: 5px;

    font-weight: normal;

    color: #ccc;

}

.lienhebaogia #formlienhe h3{

    margin: 10px 0px;

    font-size: 18px;

    text-transform: uppercase;



}

.lienhebaogia #formlienhe .form-group{

    padding: 20px;

    border: 1px solid #999;

}

.lienhebaogia #formlienhe .submit-button button {

    margin: 0 auto;

    display: block;

    margin-top: -4px;

    border: 1px solid #f11515;

    background: #f11515;

    color: #fff;

    padding: 10px 35px;

    border-radius: 0px;

    font-weight: bold;

}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
    width: 100% !important;
}
.m-t-30{
    margin-top: 30px;
}