﻿@charset "utf-8";
/* Scroll Bar ONLY GOOGLE */
/*
body::-webkit-scrollbar,
body *::-webkit-scrollbar {height: 12px;overflow: visible; width:5px;}
body::-webkit-scrollbar-thumb,
body *::-web.product .txt-product-detail p imgkit-scrollbar-thumb{background-color: #fbba15;background-clip:padding-box;border: solid transparent;border-width: 1px 4px 2px 5px;min-height: 28px;padding: 100px 0 0;box-shadow: inset 1px 1px 0 rgba(0,0,0,0.1),inset 0 -1px 0 rgba(0,0,0,0.07);}
*/
*,*+address,*+blockquote,*+dl, *+fieldset, *+figure, *+ol, *+p, *+pre, *+ul{margin:0;padding:0;}
html{text-shadow:none}
body{font:400 17px 'Roboto Condensed', sans-serif; background:#fff;color:#2b2b2b;margin:0;position:relative;padding:0px 0px 0px;text-shadow:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:inherit;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;;font-weight:400;text-shadow:none;text-align:center;position:relative;z-index:1;color:#000;font-size:18px}
h1{font-size:48px}
h2{font-size:32px;}
h3{font-size:24px;}
hr
{
     border: 1px solid #F9C923;
    width: 90%;
    margin: 10 auto 10 auto;
 
}
img{border:none;height:auto;max-width:100%;vertical-align:top}
ul,li{list-style:none;margin:0;padding:0;}
p{margin:0;padding:0;text-shadow:none;line-height:24px}
button{border:none;}
select{outline:none;padding-right:15px;border-radius:0px;-webkit-border-radius:0px;-webkit-appearance:none}
select option{padding:5px;}
a
{
    text-decoration: none;
    color: #2b2b2b;
    text-shadow: none;
}
a:hover{text-decoration:none;color:#f9bd00;border-bottom:none;}
a:focus{text-decoration:none;outline:none;color:#434a54}
a.title{}
a.title:hover h3{color:#fbba15}
button.active,
button.success{background:#00b61a;color:#fff;border-color:#00b61a}
button.danger{background:#ea433c;color:#fff;border-color:#ea433c;}
button.primary{background:#fbba15;color:#fff;border-color:#fbba15}
.action{transition:all ease 0.3s}
section,figure,blockquote, code, div, fieldset, form, iframe, input, label, p, pre, textarea{display:block;position:relative;margin:0;padding:0;font-weight:inherit;}
.clear{clear:both !important;}
textarea:focus,
input:focus{outline:none !important;border-color:#fbba15 !important;box-shadow: 0 0 1px #fff;color:#000}
/* BUTTON BACK TO TOP */
#bttop{border: 1px solid #fbba15;background:#fbba15;position:fixed;bottom:40px;display:none;right:10px;cursor:pointer;font-size:24px;font-weight:normal;z-index:2;line-height:35px;width:40px;height: 40px;text-align: center;border-radius:50%;opacity:0.8;color:#fff;}
#bttop:hover,
#bttop:focus{opacity:1}
span.select{position:relative;border:1px solid #d3d3d3;display:block;z-index:1;box-sizing:border-box;background:#fff;margin:0px;text-align:left;border-radius:3px;}
span.select:before{content: "\f107";width:20px;font-family: FontAwesome;text-align: center;color:#000;position:absolute;top:8px;right:0;}
span.select select{border:none;background:none;border-radius:0;color:#434a54;appearance:none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;width:100%;display:block;text-align-last:left;text-align:center;padding:12px 20px 12px 15px;}
select option{padding:5px;}
.uk-close-alt{z-index:2}

/* BTN - TITLE ALL */
.btn-all{padding:10px 15px;border:1px solid #6796bf;background:#fff;color:#6796bf;text-align:center;margin:0;border-radius:3px;}
.btn-all:hover{background:#6796bf;color:#fff;}
.title-all{text-align:center;margin-bottom:30px;z-index:1;margin-top:30px; font-size:19px;}
.title-all i{display:block;font-size:42px;margin-bottom:5px;}
.title-all a {font-size:30px;z-index:1;position:relative;text-transform:capitalize;font-weight:300;display:block;margin-bottom:7px; color:#f9bd00 ; font-weight:bold;}
.title-all h1,.title-all h1 a
{
    font-size: 34px;
    z-index: 1;
    position: relative;
    text-transform: uppercase;
    font-weight: 300;
    display: block;
    margin-bottom: 15px;
    font-weight: bold;
    color:#000;
}
/*.title-all h3,h4,h5,h6{font-size:16px;z-index:1;position:relative;text-transform:capitalize;font-weight:300;display:block;margin-bottom:7px; color:#f9bd00 ; font-weight:bold;} */


.title-all h2
{
    width: 90%;
    margin: 0 auto 15px;
    font-size: 28px;
    z-index: 1;
    position: relative;
    text-transform: uppercase;
    font-weight: 300;
    display: block;
    margin-bottom: 15px;
    font-weight: bold;
    text-align: left;
    text-decoration: underline;
    line-height:30px;
}


.title-all h3
{
    width: 90%;
    margin: 0 auto 15px;
    text-transform: uppercase;
    text-align: left;
    font-size: 21px;
    margin-bottom: 5px;
    font-weight: bold;
    margin-top: 15px;
    text-decoration: underline;
     display: inline-block;
}


.title-all h4
{
    width: 90%;
    margin: 0 auto 15px;
    text-align: left;
    font-size: 19px;
    margin-bottom: 2px;
  font-weight: bold;
     margin-top: 10px;
    line-height:25px;
    padding-left: 1%;
    text-decoration: underline;
    text-transform: capitalize;
     display: inline-block;
}


.title-all h5, h6
{
    width: 90%;
    margin: 0 auto 15px;
    text-align: left;
    font-size: 18px;
    margin-bottom: 2px;
    font-weight: bold;
      margin-top: 10px;
    line-height:25px;
    padding-left: 4%;
    text-decoration: underline;
    text-transform: capitalize;
     display: inline-block;
}

.title-all a:hover{color:#fbba15}
.title-all p, .title-all div , .title-all table
{
    width: 90%;
    margin: 0 auto 15px;
    color: #434a54;
    text-align: left;
    font-size: 18px;
    line-height: 27px;
    padding-right: 5px;
    padding-left: 5px;
    display: inline-block;
}


.title-all ul li  p
{
     width: 98%;
}

.title-all table th, .title-all table td { padding: 10px; line-height: 1.5; vertical-align: top; border: 1px solid rgba(128, 128, 128, 0.5019607843); }
.title-all ul
{
   list-style-type: square;
    list-style-position: inside;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
     width:93%;
     float: right;
      margin:5px;
       text-align:left;
        line-height:27px;
       font-size:18px;
     
}

.title-all ul li
{
    background: none;
    margin-left: 1%;
    list-style-type: disc;
     text-align:left; line-height:27px; 
      font-size:18px;
}

.title-all ol
{
   list-style-type: square;
    list-style-position: inside;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
     width:98%;
     float: left;
      margin:7px;
       text-align:left; line-height:30px;
       font-size:19px;
}

.title-all ol li
{
    background: none;
    margin-left: 3%;
    list-style-type: disc;
     text-align:left; line-height:30px;
    font-size:19px;
}

.title-all img {display: block; margin: 15px auto 15px auto; border-radius: 4px;}
.title-all p a{font-size:19px;font-weight:400;color:#f9bd00;display:inline;}
.title-all label{position:relative;display:block;margin:0 auto;width:140px;height:2px;background:#434a54 ;}
.title-all label:after{position:absolute;left:30px;top:-5px;width:80px;height:2px;background:#434a54 ;content:' '}
.title-all label:before{position:absolute;left:30px;bottom:-5px;width:80px;height:2px;background:#434a54 ;content:' '}
.title-all b,strong {color:#000; font-weight:bold;}
.title-all span strong {color:#000; font-weight:bold;}

/* HEADER */
header
{
   line-height:40px;padding:0;background:#fbba15;color:#000;font-size:15px; font-weight:500;
}
header .top-head{text-align:right}
header .top-head span{margin-right:20px;display:inline-block}
header .top-head span i{margin-right:5px;display:inline-block}
header .top-head a{display:inline-block;margin-left:10px;opacity:1}
header .top-head a.active{opacity:1;}
header .search-tool{display:inline-block;vertical-align:middle;margin-left:10px;border-left:1px solid #fff;position:relative}
header .search-tool button{color:#fff;display:block;background:none;border:none;padding:0 15px;font-size:18px}
header .search-tool:hover .search-content{display:block;opacity:1;top:0%;visibility:visible;}
header .search-tool:hover .search-content input{width:300px}
header .search-tool .search-content{opacity:0;visibility:hidden;position:absolute;top:0;right:100%;padding:0;background:#fff;transition:all ease 0.3s;z-index:3;text-align:left;}
header .search-tool .search-content.active{display:block;opacity:1;top:0%;visibility:visible;}
header .search-tool .search-content input{border:none;box-shadow:0 3px 8px #ededed;padding:0px 15px;width:0px;color:#999;transition:all ease 0.3s}
header .search-tool .search-content.active input{width:300px;}
header .search-tool .search-content input:focus{color:#000}
header .change-language{display:inline-block;vertical-align:middle;border-left:1px solid #fff;position:relative}
header .change-language button{color:#fff;display:block;background:none;border:none;padding-left:10px;}
header .change-language img{max-width:20px;display:inline-block;vertical-align:middle;margin-right:5px;}
header .select-lang{opacity:0;visibility:hidden;position:absolute;top:0;right:calc(0% - 32px);padding:0;background:#fff;transition:all ease 0.3s;z-index:3;box-shadow:0 2px 7px #434a54;width:150px;text-align:left}
header .select-lang.active{display:block;opacity:1;top:100%;visibility:visible}
header .select-lang a{display:block;padding:0 10px;margin:0;border-bottom:1px dashed #d3d3d3;line-height:32px;}
header .select-lang a:hover{color:#fbba15}
header .select-lang a img{width:20px;display:inline-block;vertical-align:middle;margin-right:5px}
header .select-lang a:last-child{border-bottom:none}
/* BREAK IMAGE*/
.break-img
{
    margin: 0px auto;
    display: block;
    text-align: center;
    padding-bottom: 5px;
    background-color: #ffffff;
 
}
.break-img a{display:block;text-align:center;position:relative}
.break-img a:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;content:' ';background:#fbba15;transition:all ease 0.3s;transform:scale(0);z-index:1; content:"";background:rgba(0,0,0,0.5);transition:all ease 0.5s;opacity:0;font-family: "Flaticon";font-size:27px;padding-top:25%;color:#fbba15; font-weight:bold;}
.break-img a:hover:after{opacity:0.3;transform:scale(1)}
.product .product-img .product-img-list a:hover:after{opacity:1;transform:scale(1)}
.break-img img{display:inline-block;margin-bottom:10px;}

.break-img iframe
{
    display: inline-block;
    margin-bottom: 10px;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #f9bd00;
    padding-bottom:10px;
}




.break-img-quang-cao{margin:0px auto;display:block;text-align:center; padding-bottom:15px; padding-top:1px; background-color:#f04d02;}
.break-img-quang-cao a{display:block;text-align:center;position:relative}
.break-img-quang-cao a:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;content:' ';background:#fbba15;transition:all ease 0.3s;transform:scale(0);z-index:1; content:"";background:rgba(0,0,0,0.5);transition:all ease 0.5s;opacity:0;font-family: "Flaticon";font-size:27px;padding-top:25%;color:#fbba15; font-weight:bold;}
.break-img-quang-cao a:hover:after{opacity:0.3;transform:scale(1)}
.break-img-quang-cao img{display:inline-block; margin-bottom:15px;}



/* BREAK BLOCK */

.break-block{padding:0;margin:0 0 1px;}
.break-block .item-break-block{background:#fbba15;border-right:2px solid #fff;text-align:center;color:#fff;padding:50px 25px;position:relative;}
.break-block .item-break-block:first-child{border-left:none;}
.break-block .item-break-block:last-child{border-right:none;}
.break-block .item-break-block img{z-index:0;position:absolute;top:0;left:0;}
.break-block .item-break-block i{display:inline-block;font-size:72px;margin-bottom:15px}
.break-block .item-break-block h3{color:#fff;transition:all linear 0.3s;z-index:1;font-weight:300;}
.break-block .item-break-block p{transform:scale(0);opacity:0;transition:all linear 0.3s;transition-delay:0.3s;z-index:1}
.break-block .item-break-block:hover{background:#191919;}
.break-block .item-break-block:hover i{transform:scale(0);opacity:0;}
.break-block .item-break-block:hover p{transform:scale(1);opacity:1}
.break-block .item-break-block:hover h3{margin-top:-30px;margin-bottom:15px}
/* NAV */
nav{padding:0;
    background-color: #000000;
    background-repeat: repeat-x;
    background-attachment: fixed;}
nav .logo{text-align:center}
nav .logo img{max-width:190px;display:inline-block;margin-top:2px; margin-bottom:5px;}
nav .menu{position:relative;}
nav .menu button.open-nav-mobile{display:none}
nav .menu ul{line-height:72px;text-align:right;float:left;width:100%}
nav .menu ul li{position:relative;display:inline-block;text-align:center}
nav .menu ul li a
{
    text-transform: uppercase;
    font-size: 17px;
    /*color: #323232; */
     color: #E1E1E1;
    padding: 0 30px 0 0;
    display: block;
  
}
nav .menu ul li a.nav-child{position:relative}
nav .menu ul li a.nav-child:after{position:absolute;font-family:'FontAwesome';content:"\f107";position:absolute;right:15px;transition:all ease 0.3s}
nav .menu ul li a:hover{color:#f9bd00}
nav .menu ul li ul{opacity:0;display:none;transition:all linear 0.5s;position:absolute;top:72px;left:0;z-index:7;background:#fff;min-width:250px;line-height:24px;box-shadow:0 2px 7px #999}
nav .menu ul li ul li{float:left;width:100%;text-align:left;padding:10px 20px;border-top:1px solid #fff;border-bottom:1px solid #d3d3d3;transition:all linear 0.5s}
nav .menu ul li ul li:first-child{border-top:1px solid #fbba15;}
nav .menu ul li ul li:hover{background:#fbba15;border-color:#fbba15}
nav .menu ul li ul li a{font-size:15px;color:#191919;text-transform:capitalize}
nav .menu ul li ul li a.nav-child:after{transform:rotate(-90deg)}
nav .menu ul li:hover > ul{opacity:1;display:block;}
nav .menu ul li ul li:hover > a {color:#fff}
nav .menu ul li ul li ul{top:-1px;left:100%}
nav .menu ul li ul li ul li:first-child{}
nav .menu ul li ul li ul li:hover{background:#f9bd00}
nav .menu #form-search-options{right:0;width:30%;bottom:-41px;position:absolute;z-index:2}
nav .menu #form-search-options input{width:100%;height:40px;padding:20px;border:none;border-bottom:1px solid #d3d3d3;font-size:15px;color:#434a54;}
nav .menu #form-search-options input:hover{border-color:#999;}
nav .menu #form-search-options input:focus{border-color:#191919;color:#434a54}
[data-uk-sticky].uk-active{background:rgba(0,0,0,0.7);box-shadow:0 2px 4px #fbba15}
[data-uk-sticky].uk-active .logo img{max-width:140px;}
[data-uk-sticky].uk-active .menu{background:none}
[data-uk-sticky].uk-active .menu:after{display:none}
[data-uk-sticky].uk-active .menu ul{line-height:54px}
[data-uk-sticky].uk-active .menu ul li ul{line-height:24px;top:54px}
[data-uk-sticky].uk-active .menu ul li a{font-size:15px;color:#fff}
[data-uk-sticky].uk-active .menu ul li a:hover{color:#fbba15}
[data-uk-sticky].uk-active .menu ul li ul li a{color:#191919}
[data-uk-sticky].uk-active .menu ul li ul li a:hover{color:#fff}
[data-uk-sticky].uk-active .menu ul li ul li ul{top:-1px}



/* NAV TAB */
.nav-tab{ background-color:#fbba15 ; margin-top:1px;}
.nav-tab button.open-nav-tab{display:none;}
.nav-tab ul{display:block;width:100%;text-align:center}
.nav-tab ul li{display:inline-block;width:auto;margin:0 0 0 -3px;padding:0;position:relative}
.nav-tab ul li:first-child{border-left:1px solid #000}
.nav-tab ul li a
{
    color: #000;
    padding: 0 7px 0 6px;
    line-height: 67px;
    text-align: center;
    border-right: 1px solid #000;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
.nav-tab ul li a.nav-child{position:relative;padding-right:22px}
.nav-tab ul li a.nav-child:after{position:absolute;font-family:'FontAwesome';content:"\f107";position:absolute;right:10px;transition:all ease 0.3s}
.nav-tab ul li ul{opacity:0;display:none;transition:all linear 0.5s;position:absolute;top:54px;left:0;z-index:7;background:#fff;min-width:250px;line-height:24px;box-shadow:0 2px 7px #999}
.nav-tab ul li ul li{float:left;width:100%;text-align:left;padding:10px 20px;border-bottom:1px solid #d3d3d3;transition:all linear 0.3s;margin:0}
.nav-tab ul li ul li:first-child{border-top:1px solid #ff551a;border-left:none;}
.nav-tab ul li ul li a{font-size:15px;line-height:inherit;text-align:left;color:#191919;text-transform:capitalize;padding:0}
.nav-tab ul li:hover ul li a{color:#ff551a;background:#fff}
.nav-tab ul li ul li a.nav-child:after{transform:rotate(-90deg)}
.nav-tab ul li ul li:hover > a {color:#fff;border:none;padding-left:0;background:#ff551a}
.nav-tab ul li ul li ul{top:-1px;left:100%}
.nav-tab ul li ul li ul li:first-child{}
.nav-tab ul li:hover > a{background:#000;color:#fff;}
.nav-tab ul li:hover ul li a{background:none;border:none;color:#323232;}
.nav-tab ul li:hover ul li:hover{background:#fbba15;}
.nav-tab ul li:hover ul li:hover a{color:#fff}
.nav-tab ul li:hover ul li:hover ul li a{color:#323232}
.nav-tab ul li ul li:hover ul li:hover a{color:#fff}
.nav-tab ul li:hover > ul{opacity:1;display:block;}
.nav-tab ul li ul li ul li:hover{background:rgba(255,85,26,0.9)}



/* SLIDER */
.slider-module{padding:0;position:relative;}
.slider-module .owl-controls .owl-dots{display:none !important;width:auto}
.slider-module .owl-controls .owl-dot span{background:rgba(0,0,0,0.3);border:none;display:inline-block;border-radius:50%;height:15px;width:15px;content:' ';margin-bottom:5px}
.slider-module .owl-controls .owl-dot.active span{background:#fbba15}
.slider-module .owl-controls{width:100%;text-align:center;position:absolute;top:calc(50% - 30px);}
.slider-module .owl-nav{text-align:center;transition:all ease-out 0.3s;opacity:0.8}
.slider-module .owl-nav:hover{opacity:1}
.slider-module .owl-nav .owl-prev:hover i,
.slider-module .owl-nav .owl-next:hover i{color:#fff;}
.slider-module .owl-nav .owl-prev:hover,
.slider-module .owl-nav .owl-next:hover{background:#fbba15;opacity:1}
.slider-module .owl-nav i{font-size:28px;color:#fbba15;line-height:38px;}
.slider-module .owl-nav .owl-prev{width:40px;height:40px;background:#fff;border:1px solid #fbba15;color:#fbba15;position:absolute;top:0;left:0;padding-right:3px;display:inline-block;border-radius:4px}
.slider-module .owl-nav .owl-next{width:40px;height:40px;background:#fff;border:1px solid #fbba15;color:#fbba15;position:absolute;top:0;right:0;padding-left:3px;display:inline-block;border-radius:4px}
.slider-list{}
.slider-list .slider-item{}
.slider-list .slider-item img{position:relative;z-index:1}
.slider-list .slider-item .slider-txt{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.5);color:#fff;z-index:2;padding:30px 15px;text-align:left}
.slider-list .slider-item .slider-txt h3{color:#fff;text-align:left;font-size:36px;font-weight:300}
.slider-list .slider-item .slider-txt p{margin:0 auto}
/* ABOUT INDEX */
/* .about-us{padding:30px 0 50px;text-align:justify;background:url(../images/bg-about.jpg) repeat;} */
.about-us
{
padding:30px 0 50px;text-align:justify; background-color:#fff;

}
.about-us-form{ color:#434a54;}
.about-us-form h2, .about-us-form h3, .about-us-form h4
{
    font-size: 30px;
    text-align: left;
    text-transform: none;
    color: #f9bd00;
    margin-bottom: 15px;
}
.about-us-form .about-us-txt{float:left;width:55%;}
.about-us-form p
{
    margin-bottom: 10px;
    text-align: justify;
    line-height:25px;
    font-size: 18px;
}
.about-us-form .about-us-txt ul{display:block;text-align:left}
.about-us-form .about-us-txt ul li{display:inline-block;width:45%;margin:0 2% 10px 0;}
.about-us-form .about-us-txt ul li i{}
.about-us-form .about-us-txt a{display:block;text-align:right;color:#fbba15}
.about-us-form .about-us-img{float:right;width:40%;margin-left:5%;vertical-align:top}
.about-us-form .about-us-img img{display:block;margin:0 auto 15px}
/* ABOUT STRENGTH */
.about-strength{padding:20px 0 0px; background-color:#000;}
.about-strength h2{}
.about-strength .about-str-item{text-align:center;margin-bottom:50px;}
.about-strength a{ color:#fbba15;}
.about-strength .about-str-item i{color:#666;font-size:36px;display:block;margin:0 auto 15px;background:#8fc941;width:75px;height:75px;line-height:75px;border-radius:4px;text-align:center;color:#fff}
.about-strength .about-str-item img{width:75px;height:75px;border-radius:4px;display:block;margin:0 auto 15px;}
.about-strength .about-str-item:nth-of-type(2) i{background:#0081dd}
.about-strength .about-str-item:nth-of-type(3) i{background:#ff974f;}
.about-strength .about-str-item:nth-of-type(4) i{background:#ffd401}
.about-strength .about-str-item:nth-of-type(5) i{background:#de4fcc}
.about-strength .about-str-item:nth-of-type(6) i{background:#ea433c}
.about-strength .about-str-item h3{font-size:18px;margin-bottom:15px;}
.about-strength .about-str-item p{color:#fff;height:55px;overflow:auto}
/* ABOUT PROJECT  */
.project-module{padding:20px 0px 50px;background:#000;}
.project-module .project-module-list{}
.project-module .project-module-list a{display:block;padding:15px;background:#fff}
.project-module .project-module-list a img{display:block;margin-bottom:10px;}
.project-module .project-module-list a h3{font-size:15px;text-transform:none;color:#191919;text-align:left;}
.project-module .project-module-list a:hover h3{color:#fbba15}
.project-module .owl-controls{position:absolute;top:calc(50% - 20px);width:100%;left:0}
.project-module .owl-controls .owl-nav{position: relative;}
.project-module .owl-controls .owl-nav .owl-prev{opacity:0;transition: all .3s ease;position:relative;border-radius:4px;position:absolute;top:0;width:35px;height:35px;line-height:35px;background:#fff;color:#fbba15;border:1px solid #fbba15;text-align:center;font-size:18px;left:-15px;}
.project-module .owl-controls .owl-nav .owl-next{opacity:0;transition: all 0.3s ease;position:relative;border-radius:4px;position:absolute;top:0;width:35px;height:35px;line-height:35px;background:#fff;color:#fbba15;border:1px solid #fbba15;text-align:center;font-size:18px;right:-15px}
.project-module:hover .owl-controls .owl-nav .owl-prev{opacity:1;left:15px;transition: 1s;}
.project-module:hover .owl-controls .owl-nav .owl-next{opacity:1;right:15px;transition: 1s;}
.project-module .owl-controls .owl-nav .owl-next:hover,
.project-module .owl-controls .owl-nav .owl-prev:hover{background:#fbba15;color:#fff}
/* DESCRIPTION MODULE */
.des-module{}
.des-module .des-module-img{position:relative;z-index:1;min-height:500px;overflow:hidden}
.des-module .des-module-img img{}
.des-module .des-module-txt{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:2;padding-top:75px;}
.des-module .des-module-txt h3{color:#fff;font-size:24px;font-weight:400;margin-bottom:10px}
.des-module .des-module-txt h2{text-transform:uppercase;font-size:32px;color:#fff;font-weight:300;margin-bottom:15px;}
.des-module .des-module-txt p{line-height: 32px;text-align: center;display: block;max-width:90%;color: #fff;margin: 2px auto 0 auto;}
/* QUICK CONTACT MODULE */
.btn-contact{position:fixed;top:15%;right:-180px;transition:all ease 0.3s;z-index:5}
.btn-contact a i{font-size:27px;color:#fff;background:#fbba15;width:40px;text-align:center;height:40px;line-height:40px;border-radius:3px;float:left;margin-right:15px;box-shadow:0px 3px 8px #ffffff;opacity:0.8}
.btn-contact ul{float:right;color:#fff;background:#fbba15;border-radius:5px 0 0 5px;width:180px;}
.btn-contact ul li{line-height:35px;font-size:16px;padding:5px 10px;border-bottom:1px solid #fff}
.btn-contact ul li:last-child{border:none;}
.btn-contact ul li a{color:#fff;}
.btn-contact ul li a i{width:auto;height:auto;line-height:35px;margin-right:5px;background:none;box-shadow:none;float:none;display:inline-block;vertical-align:middle}
.btn-contact ul li a:hover,
.btn-contact ul li a:hover i{color:#000;}
.btn-contact:hover,
.btn-contact:focus{right:0}
.btn-contact:hover a i,
.btn-contact:focus a i{opacity:1}
/* CATEGORY PAGE */
/* .category-content{background: url(../images/bg-title2.png) #ededed;padding:30px 0} */
.category-content
{
    background-color: #ffffff;
    padding: 10px 0;
    background-repeat: repeat;
    background-attachment: fixed;
}

.category-select-form{display:block;text-align:center;margin: 15px 0 20px 0; clear:both}
.category-select-form li{display:inline-block; margin: 0 5px 10px 5px;}
.category-select-form li a
{
    padding: 12px 14px;
    border-radius: 4px;
    border: 1px solid #fbba15;
    color: #000000;
    background: #fff;
    display: block;
    transition: all ease 0.3s;
    box-shadow: 0px 3px 8px #999;
    text-transform: capitalize;
}
.category-select-form li a.active, .category-select-form li a.current, .category-select-form li a:hover
{
    background: #fbba15;
    color: #000000;
    box-shadow: none;
}
.category-content .category-item-list{}
.category-content .category-item{float:left;width:100%; height:455px; overflow:hidden;background:#fff;padding:12px;margin-bottom:20px}
.category-content .category-item .category-item-child{float:left;width:100%;vertical-align:top;margin-bottom:5px}
.category-content .category-item .category-item-child a{}
.category-content .category-item .category-item-child a img{display:block;margin:0 auto;}
.category-content .category-item .category-item-child:hover a{}
.category-content .category-item h3
{
    text-align: left;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    color: #000;
}
.category-content .category-item a.title{width:100%;float:left;padding:10px 0 0; }
/*.category-content .category-item a.title{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;width:100%;float:left;padding:10px 0 0; } */
.category-content .category-item a.viet
{
    color: #fbba15;
    font-size: 17px;
    font-weight: bold;
}
.category-content .category-item p{float:left;width:100%;height:50px;overflow:hidden ; color:#434a54; font-size:17px;}
/* .category-content .category-item p:nth-of-type(1){height:auto;} */
.category-content .category-item p label{color:#999;text-decoration:line-through;display:inline-block}
.category-content .category-item p b{display:inline-block;font-weight:normal;color:#fbba15;font-size:18px;}
.category-content .category-item span{float:left;width:100%;height:50px;overflow:hidden;line-height:24px;color:#666}
.category-content .cate-form-item .category-item-child:nth-of-type(1){width:100%;margin:0}
.category-content .pagination{float:left;width:100%;}
/* HOT PRODUCT */
/* .product-content{padding:10px 0px 10px;background:url(../images/bg-title2.png) #ffffff}  */

.product-content{padding:5px 0px 5px; 
    background-color: #ffffff;
    background-repeat: repeat;
    background-attachment: fixed;}

.product-form{display:block;margin-bottom:30px;padding:0}
.product-form .product-title{padding:20px 15px 20px;position:relative;width:30%;margin:0 0 15px 15px;background-image:url(../images/bg-title2.png);background-color:#fbba15;transition:all ease 0.3s;display:block}
.product-form .product-title:after{width:100%;height:2px;background:#fbba15;position:absolute;bottom:0px;left:0;content:' ';}
.product-form .product-title h3{text-transform:uppercase;font-size:20px;font-weight:300;text-align:left;position:relative;z-index:0;color:#fff;}
.product-form .product-title span{position:absolute;top:15px;right:15px;font-size:18px;;text-align:center;z-index:1;transition:all ease 0.3s;padding-left:3px;width:35px;height:35px;line-height:35px;border-radius:50%;border:1px solid #fff;background:#fbba15;color:#fff}
.product-form .product-title span:hover{background:#fff;color:#fbba15;border-color:#fff;}
.product-form .product-title:hover h3{text-decoration:underline}
.product-list{}
.product-list .product-item{width:100%;background:#fff;
	float:left;
	padding:10px;
	border: 1px solid #F8F8F8; color:#191919;}
.product-list .product-item .product-item-child{float:left;width:100%;vertical-align:top;margin-bottom:5px}
.product-list .product-item .product-item-child img{}
.product-list .product-item a { color:#2b2b2b;}
.product-list .product-item a h3{ color:#fbba15;}
.product-list .product-item .product-item-child a img{display:block;margin:0 auto;}
.product-list .product-item .product-item-child:hover a{transform:scale(1);opacity:1;}
.product-list .product-item h3{float:left;width:100%;padding:10px 0 0;text-align:left;text-transform:none;font-size:18px; color:#000; font-weight:bold;}
.product-list .product-item p{float:left;width:100%;height:75px;overflow:hidden; color:#434a54; font-size:17px;}
.product-list .product-item p:nth-of-type(1){height:auto;}
.product-list .product-item p label{color:#999;text-decoration:line-through;display:inline-block}
.product-list .product-item p b{display:inline-block;margin-left:5px;font-weight:normal;color:#fbba15;font-size:18px;}
.product-list .owl-controls{width:100%;text-align:center;position:absolute;top:calc(50% - 30px);}
.product-list .owl-nav{text-align:center;transition:all ease-out 0.3s;opacity:0.5}
.product-list .owl-nav:hover{opacity:1}
.product-list .owl-nav .owl-prev:hover i,
.product-list .owl-nav .owl-next:hover i{color:#fff;}
.product-list .owl-nav .owl-prev:hover,
.product-list .owl-nav .owl-next:hover{background:#fbba15;opacity:1}
.product-list .owl-nav i{font-size:28px;color:#fbba15;line-height:38px;}
.product-list .owl-nav .owl-prev{width:40px;height:40px;background:#fff;border:1px solid #fbba15;color:#fbba15;position:absolute;top:0;left:15px;padding-right:3px;display:inline-block;border-radius:4px}
.product-list .owl-nav .owl-next{width:40px;height:40px;background:#fff;border:1px solid #fbba15;color:#fbba15;position:absolute;top:0;right:15px;padding-left:3px;display:inline-block;border-radius:4px}
/* PRODUCT DETAIL */
.product
{
    padding: 15px 0px 10px 0px;
    background:#fff;
}


.product .product-img{}
.product .product-img h3{font-size:18px;text-transform:uppercase; color:#fbba15}
.product .product-img .product-img-list{display:block;text-align:center}
.product .product-img .product-img-list a
{
    display: inline-block;
    width: 49%;
    margin: 5px 0.2% 5px 0.2%;
    padding: 5px;
    background: none;
    position: relative;
}
/*
.product .product-img .product-img-list a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"\f139";background:rgba(0,0,0,0.5);transition:all ease 0.5s;transform:scale(0);opacity:0;font-family: "Flaticon";font-size:25px;padding-top:25%;color:#f9bd00;}
.product .product-img .product-img-list a:hover:after{opacity:1;transform:scale(1)}
*/
.tm
{
    
    float:left; clear:both; line-height:35px; width:100%; text-align:left; margin-bottom:10px;   border-bottom: 1px dashed #f9bd00; padding-bottom:10px; color:#000; font-size:21px;
    
}

.product .txt-product-detail
{
    margin-top: 7px;
    display: block;
    color: #434a54;
    line-height: 30px;
    font-size: 18px;
    padding: 20px 20px 20px 20px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: #f9bd00;
    border-bottom-color: #f9bd00;
    border-left-color: #f9bd00;
    border-right-style: none;
    border-bottom-style: dashed;
    border-left-style: none;
    background-color: #fff;
}

.product .txt-product-detail div > div { line-height:30px;}
.product .txt-product-detail h2
{
    text-transform: uppercase;
    text-decoration: underline;
    text-align: left;
    font-size: 28px;
    margin-bottom: 15px;
    color: #000000;
     font-family:  font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    margin-top: 15px;
    line-height: 40px;
}
.product .txt-product-detail h3
{
    text-transform: capitalize;
    text-decoration: underline;
    text-align: left;
    font-size: 26px;
    margin-bottom: 5px;
    color: #000;
    font-family:  font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    margin-top: 10px;
    line-height: 40px;
}


.product .txt-product-detail h4
{
    text-align: left;
    font-size: 21px;
    margin-bottom: 2px;
    color: #525252;
    font-weight: bold;
    margin-top: 20px;
    line-height: 25px;
    padding-left: 1%;
    text-decoration: underline;
    text-transform: capitalize;
}


.product .txt-product-detail h5, h6
{
    text-align: left;
    font-size: 19px;
    margin-bottom: 2px;
    color: #525252;
    font-weight: bold;
    margin-top: 20px;
    line-height:25px;
    padding-left: 4%;
 
}


.product .txt-product-detail span u strong
{
     color:#000;
}

.product .txt-product-detail strong u span 
{
     color:#000;
}
.product .txt-product-detail  u strong span 
{
     color:#000;
}
.product .txt-product-detail  u span strong ,.product .txt-product-detail  u ,.product .txt-product-detail strong    
{
     color:#000;
}

.product .txt-product-detail span  
{
    font-weight:bold;
}


.product .txt-product-detail h1{text-transform:uppercase;text-align:left;font-size:27px;margin-bottom:15px;color:#fbba15 ; font-family: Tahoma, Geneva, sans-serif;font-weight: bold;margin-top:15px;}
.product .txt-product-detail p
{
    margin-bottom: 11px;
    color: #434a54;
    font-weight: 400;
    line-height:27px;
    font-size: 18px;
}
.product .txt-product-detail div
{
    margin-bottom: 7px;
    color: #434a54;
    font-weight: 400;
    line-height:27px;
    font-size: 18px;
}

.product .txt-product-detail ul
{
    list-style-type: square;
    list-style-position: inside;
    padding-left:3%;
    margin-bottom:15px;
}
.product .txt-product-detail ul li
{
    background: none;
    margin-left: 10px;
    list-style-type: disc;
}

.product .txt-product-detail ol
{
    list-style-type: square;
    list-style-position: inside;
    padding-left:3%;
    margin-bottom:15px;
}
.product .txt-product-detail ol li
{
    background: none;
    margin-left: 10px;
    list-style-type: disc;
}


.product .txt-product-detail a{color:#f9bd00;}
.product .txt-product-detail img{display: block;margin: 20px auto 15px auto;border-radius: 4px;}
.product .txt-product-detail p img{display: block;margin: 20px auto 15px auto;border-radius: 4px;   box-shadow: 0 0 35px 0 rgba(0,0,0,0.2); }
.product .txt-product-detail p b{font-size:15px;color:#fbba15;font-weight:normal}
.product .txt-product-detail p label{text-decoration:line-through;color:#999;display:inline-block;margin-left:15px;}
.product .txt-product-detail p.des{color:#000;}
.product .share{text-align:center;border-top:1px dashed #d3d3d3;margin-top:15px;display:block;padding-top:15px ; }
.product .share h3{font-size:18px;text-transform:capitalize ; color:red; margin-top:10px; margin-bottom:5px}
.product .share a{display:inline-block;margin:0 15px;background:none;padding:0;box-shadow:none;width:auto;height:auto;line-height:normal;font-size:30px;color:#999;position:relative}
.product .share a.fb:hover{color:#3b5998}
.product .share a.tw:hover{color:#29b6f6}
.product .share a.gg:hover{color:#dd4b39}
/* RELATED PRODUCTS */
.vietcolor {}
.related-product{padding:00px 0 30px; background-color:#ffffff; 
    background-repeat: repeat;
    background-attachment: fixed;}
.related-product .list-related{}
.related-product .list-related a{}
.related-product .list-related a img{}
.related-product .list-related a h3{font-size:15px;text-transform:capitalize;margin-top:10px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;width:100%;text-align:left; color:#f9bd00;}
.related-product .list-related a:hover h3,
.related-product .list-related a:focus h3{color:#fbba15}
.related-product .list-related .owl-controls{position:absolute;top:calc(50% - 20px);width:100%;left:0;z-index:1}
.related-product .list-related .owl-controls .owl-nav{position: relative;}
.related-product .list-related .owl-controls .owl-nav .owl-prev{opacity:0;transition: all .3s ease;position:relative;border-radius:4px;position:absolute;top:0;width:35px;height:35px;line-height:35px;background:#fff;color:#fbba15;border:1px solid #fbba15;text-align:center;font-size:18px;left:0;}
.related-product .list-related .owl-controls .owl-nav .owl-next{opacity:0;transition: all 0.3s ease;position:relative;border-radius:4px;position:absolute;top:0;width:35px;height:35px;line-height:35px;background:#fff;color:#fbba15;border:1px solid #fbba15;text-align:center;font-size:18px;right:0}
.related-product .list-related:hover .owl-controls .owl-nav .owl-prev{opacity:1;left:15px;transition: 1s;}
.related-product .list-related:hover .owl-controls .owl-nav .owl-next{opacity:1;right:15px;transition: 1s;}
.related-product .list-related .owl-controls .owl-nav .owl-next:hover,
.related-product .list-related .owl-controls .owl-nav .owl-prev:hover{background:#fbba15;color:#fff}
/* PARTNER MODULE */
.partner-module{ background-color:#000;}
.partner-list{padding:15px 0}
.partner-list .partner-item{padding:15px 0;border:1px solid #b18f45}
.partner-list .partner-item .partner-img{display:block;height:150px;text-align:center}
.partner-list .partner-item .partner-img img{max-width:95%;margin:0 auto; min-height:100px;}
.partner-list .partner-item .partner-txt{text-align:center}
.partner-list .partner-item .partner-txt a{color:#fbba15;}
.partner-list .partner-item .partner-txt:hover a{color:#fbba15;}
.partner-list .partner-item:hover{border-color:#fbba15;}
/* PARTNER PAGE */
.partner-page{ background-color:#000;}
.partner-page .pagination{width:100%;float:left}
.partner-child{margin-bottom:30px;border:1px solid #d3d3d3;padding:30px 15px 15px}
.partner-child span{min-height:150px;display:block;}
.partner-child img{max-height:150px;width:auto !important;margin:0 auto;display:block}
.partner-child h3{text-align:center;font-size:18px;margin:0px auto 0;text-transform:capitalize;height:40px;overflow:hidden; color:#fbba15;}
.partner-child a{color:#434a54;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;margin-top:5px;}
.partner-child a i{font-size:18px;margin-right:5px;}
.partner-child a:hover{color:#fbba15}
/* NEWS INDEX */
.news-index
{
    padding: 0px 0px 15px;
    background-color: #fff;
    background-repeat: repeat;
    background-attachment: fixed;
}
.news-index .news-adv{margin-bottom:15px;padding:0px}
.news-index .news-adv iframe{width:100%;max-width:100%;height:182px}
.news-index .news-module{}
.news-index .news-module .news-module-list{}
.news-index .news-module .news-module-list a
{
    display: block;
    background: none;
    padding: 10px;
    height: 400px;
    overflow: hidden;
    background-color: #fff;
    color: #f9bd00;
    font-weight: normal;
}
.news-index .news-module .news-module-list a img{display:block;margin-bottom:10px;}
.news-index .news-module .news-module-list a h3{font-size:15px;text-transform:none;color:#fbba15;text-align:left; font-weight:bold;}
.news-index .news-module .news-module-list a:hover h3{color:#fbba15 ; text-decoration:underline;}
.news-index .news-module .news-module-list a p{max-height:50px;overflow:hidden; color:#FFF;}
.news-index .news-module .news-module-list a p.date-time{display:block;position:relative;padding:0;color:#999;font-size:13px;font-style:italic;letter-spacing:1px;margin:5px 0}
.news-index .news-module .news-module-list a p.date-time i{font-size:18px;margin-right:5px}
.news-index .news-module .news-module-list a button{color:#fbba15;margin-top:15px;text-shadow:none;background:none;border:none;text-align:left;display:block;width:100%;}
.news-index .news-module .owl-controls{position:absolute;top:calc(50% - 20px);width:100%;left:0;z-index:1}
.news-index .news-module .owl-controls .owl-nav{position: relative;}
.news-index .news-module .owl-controls .owl-nav .owl-prev{opacity:0;transition: all .3s ease;position:relative;border-radius:4px;position:absolute;top:0;width:35px;height:35px;line-height:35px;background:#fff;color:#fbba15;border:1px solid #fbba15;text-align:center;font-size:18px;left:-15px;}
.news-index .news-module .owl-controls .owl-nav .owl-next{opacity:0;transition: all 0.3s ease;position:relative;border-radius:4px;position:absolute;top:0;width:35px;height:35px;line-height:35px;background:#fff;color:#fbba15;border:1px solid #fbba15;text-align:center;font-size:18px;right:-15px}
.news-index .news-module:hover .owl-controls .owl-nav .owl-prev{opacity:1;left:15px;transition: 1s;}
.news-index .news-module:hover .owl-controls .owl-nav .owl-next{opacity:1;right:15px;transition: 1s;}
.news-index .news-module .owl-controls .owl-nav .owl-next:hover,
.news-index .news-module .owl-controls .owl-nav .owl-prev:hover{background:#fbba15;color:#fff}
/* NEWS PAGE */
.news-content
{
    padding: 0px 0 50px;
    margin-top: 0px;
    
}
.news-content .news-list{border-right:1px solid #d3d3d3;padding-right:50px}
.news-content .news-list .news-item{display:block;padding:5px 0 50px;background:#f7f7f7;margin-bottom:30px;box-shadow:0px 1px 5px rgba(0,0,0,0.2)}
.news-content .news-list .news-item a{display:block;position:relative}
.news-content .news-list .news-item a.news-title{padding:5px 30px 5px 15px;font-size:20px;text-align:left;text-transform:none;color:#2b2b2b;margin-left:5px}
.news-content .news-list .news-item a.news-title:after{background:#fbba15;content:' ';width:2px;height:100%;position:absolute;top:0;left:0px;}
.news-content .news-list .news-item a.news-title-img{}
.news-content .news-list .news-item a.news-title-img img{display:block;margin:15px auto 30px}
.news-content .news-list .news-item a:hover{color:#fbba15;}
.news-content .news-list .news-item p{margin-bottom:15px;padding:0 30px;text-align:justify;max-height:100px;overflow:hidden;color:#666;}
.news-content .news-list .news-item p:last-child{text-align:right}
.news-content .news-list .news-item p a{display:inline-block;padding:8px 15px;border: 1px solid #fbba15;border-radius: 4px;color: #fbba15;text-transform: capitalize;position: relative;transition: all ease 0.3s;}
.news-content .news-list .news-item p:last-child a:hover{background:#fbba15;color:#fff;}
/* NEWS DETAIL PAGE */
.news-content .news-detail{border-right:1px solid #d3d3d3 ; color:#2b2b2b; line-height:30px; font-size:19px;}

.news-content .news-detail .news-detail-img{ margin-top:20PX;}
.news-content .news-detail .news-detail-img .news-detail-img-list{display:block;text-align:center}
.news-content .news-detail .news-detail-img .news-detail-img-list a
{
    display: inline-block;
    width: 30%;
    margin: 0 1% 20px 1%;
    padding: 0px;
    position: relative;
}
.news-content .news-detail .news-detail-img .news-detail-img-list a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"\f139";background:rgba(0,0,0,0.5);transition:all ease 0.5s;transform:scale(0);opacity:0;font-family: "Flaticon";font-size:24px;padding-top:25%;color:#fff;}
.news-content .news-detail .news-detail-img .news-detail-img-list a:hover:after{opacity:1;transform:scale(1)}

.news-content .news-detail .news-detail-content h1, .news-content .news-detail .news-detail-content h2
{
    padding: 5px 30px 5px 15px;
    font-size: 25px;
    text-align: left;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
}

.news-content .news-detail .news-detail-content h3, .news-content .news-detail .news-detail-content h4, .news-content .news-detail .news-detail-content h5
{
    padding: 5px 30px 5px 15px;
    font-size: 24px;
    text-align: left;
    text-transform: none;
    color: #2b2b2b;
    font-weight: bold;
     margin-bottom:7px;
}
.news-content .news-detail .news-detail-content h1:after,.news-content .news-detail .news-detail-content h3:after,.news-content .news-detail .news-detail-content h2:after,.news-content .news-detail .news-detail-content h4:after,.news-content .news-detail .news-detail-content h5:after{background:#fbba15;content:' ';width:2px;height:100%;position:absolute;top:0;left:0px;}
.news-content .news-detail .news-detail-content label{color:#999;font-style:italic;display:block;margin:15px 0}
.news-content .news-detail .news-detail-content p{margin-bottom:15px;text-align:justify; line-height:25px;}
.news-content .news-detail .news-detail-content img{display: block;margin: 15px auto 15px auto;}
.news-content .news-detail .news-share{display:block;padding-top:15px;border-top:dotted 1px #d3d3d3;}
.news-content .news-detail .news-share ul{display:block;margin-bottom:15px}
.news-content .news-detail .news-share ul li{display:inline-block;margin:0 10px 15px 0;}
.news-content .news-detail .news-share ul li button{background:#ededed;color:#999;border-radius:0px;padding:10px 15px;}
.news-content .news-detail .news-share ul li button i{display:inline-block;margin-right:5px;font-size:24px;vertical-align:middle}
.news-content .news-detail .news-share ul li button.fb:hover{color:#fff;background:#3a579a}
.news-content .news-detail .news-share ul li button.gg:hover{color:#fff;background:#EA4335}
.news-content .news-detail .news-share ul li button.tw:hover{color:#fff;background:#00abf0}
.news-content .news-detail .news-share p{color:#999;margin-bottom:15px}
.news-content .news-detail .news-share p strong,
.news-content .news-detail .news-share p b{color:#fbba15;}
.news-content .news-detail .news-related{}
.news-content .news-detail .news-related h3{padding:15px;position:relative;margin:0 0 30px;background-image:url(../images/bg-title2.png);background-color:#fbba15;transition:all ease 0.3s;display:block;font-size:18px;width:100%;text-align:left;color:#fff;font-weight:300}
.news-content .news-detail .news-related h3:after{width:100%;height:2px;background:#fbba15;position:absolute;bottom:0px;left:0;content:' ';}
.news-content .news-detail .news-related ul{}
.news-content .news-detail .news-related ul li{display:inline-block;width:30%;margin:0 1.5% 30px;}
.news-content .news-detail .news-related ul li a:hover p{color:#fbba15}
.news-content .news-detail .news-related ul li p{}
.news-content .news-detail .news-related ul li p.date-time{color:#999;font-size:13px;font-style:italic;letter-spacing:1px;}
.news-content .news-detail .news-related ul li p.date-time i{font-size:18px;margin-right:2px}
.news-content .news-detail .news-related ul li  img{}

.news-content .news-recent{}
.news-content .news-recent h2{margin-bottom:15px;font-size:20px;color:#2b2b2b;text-transform:uppercase;text-align:center; margin-top:10px;}
.news-content .news-recent h2 a{padding:0;margin:0; color:#2b2b2b;}
.news-content .news-recent h2:hover a{color:#fbba15;}
.news-content .news-recent .news-recent-item{display:block;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d3d3d3;text-align:center}
.news-content .news-recent .news-recent-item a.title-news{text-transform:none;font-size:18px;text-align:left;margin:10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;border:none;color:#323232;display:block;}
.news-content .news-recent .news-recent-item a.title-news:hover{color:#fbba15;background:none}
.news-content .news-recent .news-recent-item img{margin-bottom:15px;display:block;margin:0 auto}
.news-content .news-recent .news-recent-item p{max-height:50px;overflow:hidden;margin-bottom:15px;text-align:left;color:#666666;}
.news-content .news-recent .news-recent-item a{display:inline-block;padding:8px 15px;border:1px solid #393838;border-radius:4px;color:#393838;text-transform:capitalize;position:relative;transition:all ease 0.3s;}
.news-content .news-recent .news-recent-item a:hover{color:#fff;background:#fbba15;}
/* BREADCRUMB */
.breadcrumb-kitchen{position:relative; text-align:center;}
.breadcrumb-kitchen .breadcrumb-img{position:relative;z-index:1;}
.breadcrumb-kitchen .breadcrumb-img img{ width:100%; height:auto;}
.breadcrumb-kitchen .breadcrumb-txt{position:absolute;bottom:0;left:0;width:100%;height:auto;background:rgba(0,0,0,0.6);z-index:2;padding:10px }
.breadcrumb-kitchen .breadcrumb-txt h3{font-size:14px;font-weight:300;text-transform:uppercase;color:#fff;z-index:1;position:relative;margin-bottom:5px;text-align:left}
.breadcrumb-kitchen .breadcrumb-txt p{position:relative;z-index:1;color:#fff; text-align:left;}
.breadcrumb-kitchen .breadcrumb-txt p a{ color:#0C0; font-weight:bold;}
/* SITEMAP */
.sitemap
{
  padding:15px
}
.sitemap ul{width:100%;z-index:2;text-align:left;}
.sitemap ul li{display:inline-block;}
.sitemap ul li a{color:#999;padding-right:15px;position:relative}
.sitemap ul li a:after{content: "\f105";font-family: FontAwesome;text-align:center;color:#999;position:absolute;top:0px;right:3px;font-size:18px}
.sitemap ul li a:hover,
.sitemap ul li a:hover:after{color:#fbba15}
.sitemap ul li:last-child a:after{display:none}
/* PAGINATION */
.pagination{display:block;width:100%;}
.pagination ul{display:block;width:100%;text-align:center}
.pagination ul li{display:inline-block;}
.pagination ul li.current a{color:#fff;background:#fbba15;border-color:#fbba15;}
.pagination ul li a{padding: 0px;width: 40px;height: 40px;line-height: 40px;display: inline-block;border-radius: 4px;background: #fff;border: 1px solid #fbba15;color: #191919;margin: 0 5px 15px;transition: all ease 0.3s;}
.pagination ul li b ,.pagination ul li.current{padding: 0px;width: 40px;height: 40px;line-height: 40px;display: inline-block;border-radius: 4px;background: #fbba15;margin: 0 5px 15px;transition: all ease 0.3s;font-weight: bold;}
.pagination ul li span.viet{}
.pagination ul li a:hover{background:#fbba15;color:#fff;}
/* CONTACT PAGE */
.contact-content{padding:50px 0 50px}
.contact-content .contact-item{text-align:center}
.contact-content .contact-item i{display:block;font-size:48px;width:100px;height:100px;line-height:100px;border:1px solid #d3d3d3;text-align:center;border-radius:50%;margin:0 auto 15px;color:#fbba15;transition:all ease 0.5s}
.contact-content .contact-item h3{font-size:18px;text-transform:capitalize;color:#fff;padding-bottom:10px;margin-bottom:10px;display:inline-block}
.contact-content .contact-item h3:after{content:' ';width:100%;height:2px;background:#fbba15;position:absolute;bottom:0;left:0}
.contact-content .contact-item p{margin:5px 0; color:#fbba15}
.contact-content .contact-item a{margin:5px 0;display:block}
.contact-content .contact-item a:hover{color:#fbba15}
.contact-content .contact-item a i,
.contact-content .contact-item p i{display:inline-block;width:inherit;height:inherit;line-height:inherit;border:none;color:#fbba15;text-align:left;margin:0 5px 0 0;font-size:15px}
.contact-content .contact-item:hover i{background:#fbba15;color:#fff;border-color:#fbba15;transform:rotateY(360deg)}
.contact-content .contact-item:hover a i,
.contact-content .contact-item:hover p i{background:none;color:#fbba15;border:none;transform:none}
.contact-content .contact-form{text-align:center;margin:30px 0 0;padding-top:30px;border-top:1px dashed #d3d3d3}
.contact-content .contact-form h3{font-size:18px;text-transform:capitalize;margin-bottom:15px; color:#fbba15}
.contact-content .contact-form input{padding:12px 15px;border-radius:3px;display:inline-block;width:22%;margin:0 1% 30px;border:1px solid #d3d3d3;}
.contact-content .contact-form textarea{display:inline-block;width:95%;padding:15px;min-height:150px;border:1px solid #d3d3d3;border-radius:3px;}
.contact-content .contact-form button,.btn-sub-form{background:#fff;border:1px solid #fbba15;color:#fbba15;padding:12px 30px;display:inline-block;margin-top:30px;border-radius:4px;}
.contact-content .contact-form button:hover{background:#fbba15;color:#fff;}
.contact-content .contact-map{margin-bottom:30px}
.contact-content .contact-map iframe{width:100%;height:600px;}
.contact-content .contact-map img{display:block;margin:0 auto}
/* MODULE NEWLETTER */
.module-contact{position:fixed;bottom:-104px;transition:all ease 0.4s;left:15px;width:300px;background:#fff;z-index:2;border-radius:5px 5px 0 0;}
.module-contact:hover,
.module-contact:focus,
.module-contact.active{bottom:0}
.module-contact button.open-module{background:#fbba15;padding:12px 15px;border-radius:5px 5px 0 0;color:#fff;display:block;width:100%;text-align:left;border:1px solid #fff;}
.module-contact button.open-module i{position:absolute;top:12px;right:15px;}
.module-contact .hotline-content{text-align:center;padding:15px 0}
.module-contact .hotline-content ul{display:block}
.module-contact .hotline-content ul li{display:block;text-align:left;padding-left:15px;}
.module-contact .hotline-content ul li a{}
.module-contact .hotline-content ul li a i{font-size:28px;display:inline-block;vertical-align:middle;margin-right:3px;}
.module-contact .hotline-content ul li a:hover{color:#fbba15}




/* MODULE NEWLETTER */
.module-contact-qc{position:fixed;bottom:-240px;transition:all ease 0.4s;left:340px;width:350px;z-index:2;border-radius:5px 5px 0 0;}
.module-contact-qc:hover,
.module-contact-qc:focus,
.module-contact-qc.active{bottom:0}
.module-contact-qc a.open-module
{
    background: #000;
    padding: 12px 15px;
    border-radius: 5px 5px 0 0;
    color: #fff;
    display: block;
    width: 100%;
    text-align: left;
    border: 1px solid #fff;
}
.module-contact-qc a.open-module i{position:absolute;top:12px;right:15px;}
.module-contact-qc .hotline-content{text-align:center;padding:0px 0 ;}
.module-contact-qc .hotline-content ul{display:block}
.module-contact-qc .hotline-content ul li{display:block;text-align:left;}
.module-contact-qc .hotline-content ul li a{}
.module-contact-qc .hotline-content ul li a i{font-size:28px;display:inline-block;vertical-align:middle;margin-right:3px;}
.module-contact-qc .hotline-content ul li a:hover{color:#fbba15}



/* MODULE NEWLETTER */
.module-contact-qc1{position:fixed;bottom:-240px;transition:all ease 0.4s;left:730px;width:350px;z-index:2;border-radius:5px 5px 0 0;}
.module-contact-qc1:hover,
.module-contact-qc1:focus,
.module-contact-qc1.active{bottom:0}
.module-contact-qc1 a.open-module
{
    background-color: #fbba15;
    padding: 12px 15px;
    border-radius: 5px 5px 0 0;
    color: #fff;
    display: block;
    width: 100%;
    text-align: left;
    border: 1px solid #fff;
   
}
.module-contact-qc1 a.open-module i{position:absolute;top:12px;right:15px;}
.module-contact-qc1 .hotline-content{text-align:center;padding:0px 0 ;}
.module-contact-qc1 .hotline-content ul{display:block}
.module-contact-qc1 .hotline-content ul li{display:block;text-align:left;}
.module-contact-qc1 .hotline-content ul li a{}
.module-contact-qc1 .hotline-content ul li a i{font-size:28px;display:inline-block;vertical-align:middle;margin-right:3px;}
.module-contact-qc1 .hotline-content ul li a:hover{color:#fbba15}








/* MODULE SHARE */
.module-share{position:fixed;top:100px;left:40px;z-index:999;width:60px;height:auto;}
.module-share .module-share-txt{}
.module-share .module-share-txt p{color:#000; font-weight:bold;}
.module-share .module-share-txt img{width:130px;height:130px;}
.module-share ul.module-share-link{display:block;}
.module-share ul li{display:block;margin-bottom:10px;}
.module-share ul li a{color:#ededed;display:block;font-size:24px;}
.module-share ul li a:hover{color:#000}
/* FOOTER */
/* footer{position:relative;margin-top:280px;padding:50px 00px 0;background:#fbba15}  */

footer{position:relative;margin-top:280px;padding:50px 00px 0;background:url(../images/bg_footer.jpg) repeat 100% 0/100%;}
footer:after{background:url(../images/bg-footer.png) repeat-x;position:absolute;top:-274px;left:0;width:100%;height:274px;content:' '}
footer .info-footer{color:#fff;padding:30px 0;border-bottom:1px solid #fff;margin-bottom:30px}
footer .info-footer i{display:inline-block;font-size:42px;vertical-align:top; color:#fbba15;}
footer .info-footer .info-footer-txt{display:inline-block;padding-left:15px; color:#fbba15;}
footer .info-footer .info-footer-txt p{display:block;font-size:18px}
footer .info-footer .info-footer-txt h3{font-size:24px;text-transform:uppercase; color:#fbba15;}
footer .info-company{border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:15px;}
footer .info-backlink{padding-bottom:30px}
footer ul{text-align:left;}
footer ul li{color:#fff}
footer ul li p{line-height:24px;margin-bottom:15px;}
footer ul li p i{font-size:20px !important;}
footer ul li a{line-height:24px;margin-bottom:15px;color:#fff;display:block;}
footer ul li a i{font-size:22px !important;margin-right:5px}
footer ul li a:hover{color:#fbba15}
footer h3{margin-bottom:15px;font-size:18px;text-transform:uppercase;color:#fff;text-align:left}
footer button{padding:10px 20px;border:1px solid #d3d3d3;text-transform:uppercase;background:none;margin-top:15px;}
footer ul.link{}
footer ul.link a{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;vertical-align:middle;}
footer .info-backlink ul.link li{display:inline-block;width:220px;text-align:left; margin-right:0px;}
footer ul.link-social{float:left;width:100%;padding:0;margin-top:15px}
footer ul.link-social a{font-size:36px;float:left;margin-right:10px;transform:rotate(0);transition:all ease 0.3s;padding:5px;background:#fff;border-radius:4px;text-align:center}
footer ul.link-social a i{font-size:28px !important;margin-right:0;}
footer ul.link-social a:hover{transform:rotateY(360deg)}
footer ul.link-social a.fb{color:#3A5795}
footer ul.link-social a.tw{color:#55ACEE}
footer ul.link-social a.gg{color:#CC181E}
footer ul.link-social a.ins{color:#b99a78}
footer ul.link-social a.ytb{color:#CC181E}
.semi-footer{background:#fbba15;border-top:1px solid #fff;padding:10px 0;text-align:center;font-size:13px;padding-bottom:40px;}
.semi-footer p{color:#fff}
.semi-footer a{display:inline-block;color:#FFF; text-transform:uppercase;}
/* MODULE QU?NG C O */
.show-adv{position:fixed;bottom:0;left:0;z-index:9999}
.show-adv.disable{display:none}
.show-adv button{background:none;position:absolute;top:-28px;right:5px;background:#fff;padding:5px;border-radius:3px}
.show-adv button:hover{color:#ff551c}
/* MORE FIX */
.button_chat_offline_text{font-weight:400}


.r-2{color:#fbba15;  margin-left:auto; margin-right:auto; text-align:center; padding: 15px 0 5px 0;}
.r-2-2{background: #ffffff; border: 1px solid #CFCFCF; width: 75px; height: 20px; font-weight:bold; line-height: 20px;}


.float-ck { position: fixed; bottom: 5px; z-index: 9000}
* html .float-ck {position:absolute;bottom:auto;top:expression(eval (document.documentElement.scrollTop+document.docum entElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))) ;}
#float_content_right {border: 1px solid #fbba15;}
#hide_float_right {text-align:right; font-size: 14px;font-weight: bold;}
#hide_float_right a {background: #fbba15; padding: 5px 5px; color: #FFF;}
.chuvang { color:#2b2b2b; font-weight:bold;}
.tukhoalbh {
    width: 99%;
    height :auto;
    margin-top: 10px;
    float: left;
    clear: both;
    margin-bottom: 20px;
    font-weight: 700;
     color:#2b2b2b;
   /* color: #fbba15;*/
}


.tukhoalbhKey {
    width: 99%;
    height :auto;
    margin-top: 10px;
    float: left;
    clear: both;
    margin-bottom: 20px;
    font-weight: 700;
     color:#434a54;
   /* color: #fbba15;*/
   overflow:hidden;
}


.label-infokey
{
    background-color: #fbba15;
    color: #1F1F1F;
    padding: 7px 10px 7px 10px;
    margin-right: 10px;
    font-size: 14px;
    float: left;
    margin-top: 10px;
    font-style: italic;
}


.phonemes{position:fixed;bottom:0;right:0; z-index:9999;}
#side-menu{margin:0 0 0 -4px;padding:0 0 0 4px;text-align:center;width:50px;position:fixed;left:0px;bottom:2em;z-index:9999;margin-left:-4px;top:140px}
#side-menu ul{list-style:none;margin:0;padding:0}
#side-menu ul li{display:block;text-align:center;padding:0;width:50px}


#categorydichvu
{
    width: 99%;
    margin: 0 auto;
    min-height: 50px;
    height: auto;
    float: left;
    padding-bottom: 20px;
    overflow:hidden;
    
}

.category_itemdichvu
{
    width: 32%;
    float: left;
    height: auto;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #fbba15;
    padding-bottom: 21px;
     margin-left:1%;
}

.title_cate_item
{
    font-size: 1.30em;
    width: 99%;
    float: left;
    padding: 4px 0 4px 0;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    margin: 0 0 0 20px;
    text-decoration: underline;
    color:#2b2b2b;
}

.cacdichvucon
{
    height: auto;
    clear: both;
    float: left;
    width: 98%;
    margin-left: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.cacdichvucon li
{
    position: static;
    overflow: hidden;
    cursor: default;
    page-break-after: auto;
    page-break-before: auto;
    margin-top: 4px;
    margin-bottom: 4px;
    font-weight: normal;
    list-style-type: square;
    list-style-position: inside;
    height: auto;
}

.cacdichvucon a
{
    color: #434a54;
    font-size: 12px;
    font-weight: 500;

}
.cacdichvucon a:hover{color:#FE9D04;}
.slview
{
    font-size: 11px;
    color: Red;
    font-style: italic;
}





/* MOBILE PORTRAIT */
@media (max-width:479px){
header .top-head span{margin-right:0;}
header .change-language{margin:0;padding:0;border:none}

.breadcrumb-kitchen .breadcrumb-txt{padding:0;background:none;}
.breadcrumb-kitchen .breadcrumb-txt h3{font-size:18px;padding-top:20px;margin-bottom:0;text-align:center}
.breadcrumb-kitchen .breadcrumb-txt p{}
.product-list .product-item .product-item-child:nth-of-type(1){width:100%;margin:0}
.product-list .product-item .product-item-child{width:48%;margin:10px 1% 0;}
.product-list .product-item .product-item-child:nth-of-type(1) img,
.product-list .product-item .product-item-child img{width:100%;height:auto}
.about-us-form .about-us-txt ul li{width:100%;margin:0 0 10px}
.about-us-form .about-us-img img{display:inline-block;max-width:100%}
.contact-content .contact-form input{width:100%;margin:0 0 15px}
.contact-content .contact-form textarea{width:100%}

.category-content .category-select-form{padding:0 15px;}
.category-select-form li{display:inline-block; margin: 0 2px 10px 2px; width:70%;}

 
.category-select-form li a
    {
        padding: 10px;
        border-radius: 4px;
        border: 1px solid #fbba15;
        color: #fbba15;
        background: #fff;
        display: block;
        transition: all ease 0.3s;
        box-shadow: 0px 3px 8px #999;
        text-transform: capitalize;
        font-size: 14px;
    }  

.product .product-img .product-img-list a{width:100%;margin:15px 0 0 ; height:auto;}
.partner-child{padding:15px;margin-bottom:15px;}
.partner-child span{min-height:inherit}
.partner-child h3{height:auto}
.partner-child img{max-height:none}
.des-module .des-module-txt{padding-top:30px}
.des-module .des-module-txt p{max-width:100%;font-size:14px;}
.des-module .des-module-txt h2{font-size:24px}
.category-content .category-item .category-item-child img{width:100%;height:auto}
.category-content .category-item .category-item-child:nth-of-type(1) img{width:100%;height:auto}
.news-content .news-recent{ float:right; display:none;}
.category-content .category-item{background:#FFF;float:left;padding:3px;margin-bottom:20px;width:100%; height:auto;}
.news-index .news-module .news-module-list a{ height:auto;}

.float-ck {display:none;}
#float_content_right img {max-width:200px;}

.news-content .news-detail .news-detail-img .news-detail-img-list a
{
    display: inline-block;
    width: 47%;
    margin: 0 1% 20px 1%;
    padding: 0px;
    position: relative;
}
.category-content .category-item p {color:#434a54;}
.category-content .category-item p:nth-of-type(1){height:auto;}
footer .info-footer .row{margin:0}

.modal_r { float:left; display:inline;}
.modal_l { float: right;display:inline;}


.phonemes
{
position: fixed; bottom: 60px; right: 0px;
}

#side-menu{ display:none;}

.title-all h1,.title-all h1 a
{
    font-size: 28px;
}
/*.title-all h3,h4,h5,h6{font-size:16px;z-index:1;position:relative;text-transform:capitalize;font-weight:300;display:block;margin-bottom:7px; color:#f9bd00 ; font-weight:bold;} */


.title-all h2
{
    font-size: 25px;
}


.title-all h3
{
    font-size: 23px;
 
}


.title-all h4
{
   
    font-size: 19px;
  
}


.title-all h5, h6
{
  
    font-size: 18px;
   
}


.category_itemdichvu
{
    width: 99%;
    float: left;
    height: auto;

}


.product .txt-product-detail
    {
        margin-top: 7px;
        display: block;
        
        line-height: 30px;
        font-size: 18px;
        padding: 20px 7px 20px 7px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-color: #f9bd00;
        border-bottom-color: #f9bd00;
        border-left-color: #f9bd00;
        border-right-style: dashed;
        border-bottom-style: dashed;
        border-left-style: dashed;
        background-color: #fff;
    }

.product .txt-product-detail div > div { line-height:30px;}
.product .txt-product-detail h2
    {
        text-transform: uppercase;
        text-decoration: underline;
        text-align: left;
        font-size: 24px;
        margin-bottom: 15px;
        color: #000000;
      font-family:  font-family: Arial, Verdana, sans-serif;
        font-weight: bold;
        margin-top: 15px;
          line-height: 40px;
    }
.product .txt-product-detail h3
    {
        text-transform: capitalize;
        text-decoration: underline;
        text-align: left;
        font-size: 21px;
        margin-bottom: 15px;
        color: #000000;
       font-family:  font-family: Arial, Verdana, sans-serif;
        font-weight: bold;
        margin-top: 15px;
        line-height: 40px;
    }


.product .txt-product-detail h4
    {
        text-align: left;
        font-size: 20px;
        margin-bottom: 2px;
        font-weight: bold;
        margin-top: 20px;
        line-height:25px;
        padding-left: 1%;
        text-decoration: underline;
        text-transform: capitalize;
    }


.product .txt-product-detail h5, h6
    {
        text-align: left;
        font-size: 19px;
        margin-bottom: 2px;
        color: #666666;
        font-weight: bold;
        margin-top: 20px;
        line-height:25px;
       padding-left: 1%;
    }


.product .txt-product-detail h1
    {
        text-transform: uppercase;
        text-align: left;
        font-size: 25px;
        margin-bottom: 15px;
        color: #000000;
        font-family: Tahoma, Geneva, sans-serif;
        font-weight: bold;
        margin-top: 15px;
    }


.product .txt-product-detail p
    {
        margin-bottom: 11px;
        color: #434a54;
        font-weight: 400;
        line-height:27px;
        font-size: 18px;
    }
.product .txt-product-detail a{color:#fbba15;}
.product .txt-product-detail p img{display: block;margin: 20px auto 15px auto;border-radius: 4px;}
.product .txt-product-detail p b{font-size:15px;color:#fbba15;font-weight:normal}
.product .txt-product-detail p label
    {
        text-decoration: line-through;
        color: #000000;
        display: inline-block;
        margin-left: 15px;
    }
.product .txt-product-detail p.des
    {
        color: #000000;
    }


.product .txt-product-detail div
{

    color: #434a54; 
}

.tm
{
 color:#000;
    
}
.breadcrumb-kitchen .breadcrumb-txt
{
    display:none;
}


.category-content
{
    background-color: #fff;
 
}
.category-content .category-item a.viet{ display:none; }
.category-content .category-item p{ display:none; }
.category-content .category-item h3
{
    text-align: left;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
     line-height:25px;
}
.category-content .category-item a.title{padding:3px 0 0; }


}
/* MOBILE LANDSCAPE */
@media (min-width:480px) and (max-width:767px){
header .top-head{padding:0}
header .top-head span{margin-right:5px;font-size:13px;}
.breadcrumb-kitchen .breadcrumb-txt{padding:10px}
.breadcrumb-kitchen .breadcrumb-txt p{font-size:13px}
.breadcrumb-kitchen .breadcrumb-txt h3{font-size:18px;margin-bottom:0}
.about-us-form .about-us-img img{display:inline-block;max-width:75%}



/*NẾU 1 cot dung dong nay */
/*.category-content div.col-xs-12{width:100%} */


/*NẾU DI DONG 2 COTB THI THEM 2 DONG NAY KO THI XOA DI */
  		.category-content div.col-xs-12{width:49%; padding:3px; float: left; height: 380px; overflow: hidden; margin-bottom:2PX;}
  	.category-content .category-item  {height: 400px;}
  	.category-content .category-item h3, .category-content .category-item p b
  	{ margin-bottom:10px;}



.category-content .category-select-form li{}
.product .product-img .product-img-list a{width:47%; height:auto;}
.partner-page div.col-xs-12{width:50%}
.contact-content .contact-map iframe{height:200px}
.des-module .des-module-txt h2{max-width:65%;margin:0 auto}
.category-content .category-item .category-item-child img{width:130px;height:90px}
.category-content .category-item .category-item-child:nth-of-type(1) img{width:450px;height:auto;}
.news-content .news-recent{ float:right; display:none;}
.category-content .category-item
    {
        background: #fff;
        float: left;
        padding: 3px;
        margin-bottom: 15px;
        width: 100%;
        height: auto;
    }
.news-index .news-module .news-module-list a{ height:auto;}
.float-ck {display:none;}
.category-content .category-item p {color:#434a54;}
.category-content .category-item p:nth-of-type(1){height:auto;}


.category_itemdichvu
{
    width: 98%;
    float: left;
    height: auto;
       border:none; margin-bottom

}

.product .txt-product-detail h2
    {
        text-transform: uppercase;
        text-decoration: underline;
        text-align: left;
        font-size: 20px;
        margin-bottom: 15px;
       font-family:  font-family: Arial, Verdana, sans-serif;
        font-weight: bold;
        margin-top: 15px;
          line-height: 40px;
    }
    
.title-all a { font-size:21PX;}    


}
/* MOBILE ALL SCREEN */
@media (max-width:767px){
.module-contact{display:none}
.module-contact-qc{display:none}
.module-contact-qc1{display:none}
/* NAV MOBILE */
nav{max-height:100%;overflow:auto}
nav .logo{display:block}
nav .logo img{max-width:150px}
nav .container{width:100%;}
nav .menu{padding:0;}
nav .menu .logo{margin-bottom:15px}
nav .menu button.open-nav-mobile{display:block;width:100%;color:#323232;text-align:left;background:#fbba15;color:#fff;margin:0;text-transform:uppercase;padding:12px 15px;}
nav .menu button.open-nav-mobile i{display:inline-block;margin-right:5px;}
nav .menu .nav-mobile.active{opacity:1;transform:skewX(1);height:auto;display:block}
nav .menu .nav-mobile{height:0;opacity:0;transform:skewX(0);transition:all linear 0.5s;line-height:inherit;background:#fbba15;display:none}
nav .menu .nav-mobile li{display:block;text-align:left;border-top:1px dashed #d3d3d3;float:left;width:100%;}
nav .menu .nav-mobile li a{font-size:15px;color:#fff;padding:12px 0px 12px 25px;}
nav .menu .nav-mobile li a.nav-child:after{left:7px;right:inherit;}
nav .menu .nav-mobile li a:hover{color:#fff}
nav .menu .nav-mobile li ul{box-shadow:none;line-height:inherit;top:inherit;position:relative;left:inherit;min-width:inherit;}
nav .menu .nav-mobile li ul li:first-child{border:none;}
nav .menu .nav-mobile li ul li{padding:0 15px;border-top:1px solid #fbba15;padding-left:15px}
nav .menu .nav-mobile li ul li a{color:#fbba15}
nav .menu .nav-mobile li ul li ul{margin-bottom:10px}



.nav-tab{padding:0px}
.nav-tab button.open-nav-tab{display:block;padding:15px;border:none;width:100%;color:#fff;background:none;text-align:left;text-transform:uppercase}
.nav-tab button.open-nav-tab i{display:inline-block;margin-right:5px;}
.nav-tab .nav-tab-mobile.active{opacity:1;transform:scaleX(1);height:auto;display:block;}
.nav-tab ul{float:left;width:100%;}
.nav-tab .nav-tab-mobile{height:0;opacity:0;transform:scaleX(0);transition:all linear 0.3s;display:none;}
.nav-tab .nav-tab-mobile li{margin:0;display:block;float:left;width:100%;}
.nav-tab .nav-tab-mobile li:first-child{border-left:none;}
.nav-tab .nav-tab-mobile li a{border-right:none;border-top:1px dashed #d3d3d3;text-align:left;display:block;line-height:inherit;padding:12px 15px 12px 25px;}
.nav-tab .nav-tab-mobile li a.nav-child:after{left:7px;right:inherit}
.nav-tab .nav-tab-mobile li ul{box-shadow:none;line-height:inherit;top:inherit;position:relative;left:inherit;min-width:inherit;}
.nav-tab .nav-tab-mobile li ul li{padding:0;padding:0 15px;border-bottom:none;border-top:1px solid #ff551a}
.nav-tab .nav-tab-mobile li ul li:first-child{border-top:1px solid #fff;}
.nav-tab .nav-tab-mobile li ul li:hover > a{padding-left:25px}
.nav-tab .nav-tab-mobile li:hover ul li a{}
.nav-tab .nav-tab-mobile li ul li a{padding:12px 15px 12px 25px;line-height:inherit}
.nav-tab .nav-tab-mobile li ul li ul{margin-bottom:15px}
.nav-tab .nav-tab-mobile li ul li ul li{padding-left:0px;}
.nav-tab .nav-tab-mobile li ul li ul li a{padding-left:15px}


[data-uk-sticky].uk-active .menu ul{line-height:inherit;}
[data-uk-sticky].uk-active .menu ul li ul{line-height:inherit;top:inherit;position:relative;left:inherit;min-width:inherit;}
[data-uk-sticky].uk-active .menu ul li ul li ul{top:inherit}
[data-uk-sticky].uk-active .menu ul li a:hover{color:#fff}
[data-uk-sticky].uk-active .logo{display:none}
.uk-sticky-placeholder{height:auto !important}
/* SLIDER */
.slider-module .owl-controls{position:absolute;top:40%;left:15px;background:none;left:0} 
.slider-list .slider-item .slider-txt{padding:10px;}
.slider-list .slider-item .slider-txt h3{text-align:center;font-size:18px}
.slider-list .slider-item .slider-txt p{display:none}
.slider-module .owl-nav,
.product-list .owl-nav{opacity:0.7}
.slider-module .owl-nav i,
.product-list .owl-nav i{font-size:18px;line-height:28px;}
.slider-module .owl-nav .owl-next,
.slider-module .owl-nav .owl-prev,
.product-list .owl-nav .owl-next,
.product-list .owl-nav .owl-prev{width:30px;height:30px;opacity:0.5}
/* ALL */
.show-adv{display:none}
header{line-height:24px;padding:5px;}
header .select-lang{right:0;width:auto}
#bttop{width:30px;height:30px;line-height:27px;font-size:18px;bottom:120px}
.title-all h1{font-size:25px;font-weight:bold;text-transform:uppercase; line-height:40px;}
.title-all h2{font-size:24px;font-weight:BOLD;text-transform:uppercase}
.title-all p{width:98%}
.contact-content{padding:30px 0 50px;}
.pagination ul li a{width:30px;height:30px;line-height:30px;font-size:14px}
.project-module{padding:0}
.project-module .owl-controls .owl-nav .owl-prev{left:0;opacity:0.5}
.project-module .owl-controls .owl-nav .owl-next{right:0;opacity:0.5}
.project-module:hover .owl-controls .owl-nav .owl-prev{left:0}
.project-module:hover .owl-controls .owl-nav .owl-next{right:0}
.project-module .project-module-list a{padding:0}
.news-index{padding:0}
.news-index .news-adv{padding:0 15px}
.news-content{padding:15px 0 30px;margin:0}
.news-content .news-list{padding:0 15px;}
.news-content .news-list .news-item a{padding:8px 15px}
.news-content .news-detail .news-detail-content h3,.news-content .news-detail .news-detail-content h1,
.news-content .news-list .news-item h3{font-size:18px;font-weight:400;padding:0 0 0 15px;}
.news-content .news-list .news-item p{padding:0 15px;}
.news-content .news-list .news-item img{margin-bottom:15px}
.news-content .news-recent{padding:15px 15px 0;border-top:1px dashed #d3d3d3}
.product-content{padding:0 0 20px;}
.product-form .product-title{width:90%;}
.product-form .product-title h3{font-size:18px;}
.product-list .product-item h3,
.product-list .product-item p b{font-size:15px;}
.about-us-form .about-us-img{width:100%;margin:0;text-align:center}
.about-us-form .about-us-txt{width:100%;}
.about-strength{padding:0}
.about-strength .about-str-item h3{font-size:16px;margin-bottom:5px}
.about-strength .about-str-item{margin-bottom:30px}
.instagram-content{margin:0}
.category-content .cate-item a p{font-size:15px}
.category-content .cate-item{margin-bottom:20px}
.product
    {
        padding: 15px 0px 15px 0px;
    }
.product .txt-product-detail h3{font-size:18px;margin-top:15px;}
.product .product-img h3{font-size:15px ; }
.product .product-img .product-img-list a{ height:auto;}
.product .product-img .product-img-list a:after{font-size:20px}
.product-info .max-text{max-height:inherit}
footer{padding:50px 0 0}
footer .item-footer{margin-bottom:15px;border-bottom:1px dashed #fff}
footer .item-footer:last-child{border:none;margin:0}
.contact-content .contact-item i{width:70px;height:70px;line-height:70px;font-size:36px}
.category-content .category-item h3,
.category-content .category-item p b{font-size:17px;}
.category-content .category-item span{font-size:13px;line-height:20px;height:60px}
.category-content .category-item .category-item-child:nth-of-type(1){width:100%;margin:0 0 10px;}
.category-content .category-item .category-item-child:nth-of-type(2){margin-right:6%}
.category-content .category-item .category-item-child{width:47%}
.des-module .des-module-txt{padding-top:30px}
.des-module .des-module-txt p{}
.btn-contact{opacity:0.3}
.btn-contact:hover, .btn-contact:focus{opacity:1}
.break-block .item-break-block:hover i{transform:none;opacity:1;}
.break-block .item-break-block:hover h3{margin:0;}
.break-block .item-break-block{border:none;border-bottom:1px solid #fff;padding:25px;}
.break-block .item-break-block p{transform:none;opacity:1}
.news-content .news-recent{ float:right;}

.category-content .category-item
    {
        float: left;
        padding: 3px;
        margin-bottom: 15px;
        width: 100%;
        height: auto;
        
    }
.news-index .news-module .news-module-list a{ height:auto;}
.category-content .category-item p {color:#434a54;}
.category-content .category-item p:nth-of-type(1){height:auto;}

.category_itemdichvu
{
    width: 98%;
    float: left;
    height: auto;
    border:none;

}
.title-all a { font-size:21PX;}  

}

/* TABLET SCREEN */
@media (min-width:768px) and (max-width:1023px){
/* NAV MOBILE */
nav{max-height:100%;overflow:auto}
nav .logo{display:block}
nav .logo img{max-width:150px}
nav .container{width:100%;}
nav .menu{padding:0}
nav .menu .logo{margin-bottom:15px}
nav .menu button.open-nav-mobile{display:block;width:100%;color:#323232;text-align:left;background:#fbba15;color:#fff;margin:0;text-transform:uppercase;padding:12px 15px;}
nav .menu button.open-nav-mobile i{display:inline-block;margin-right:5px;}
nav .menu .nav-mobile.active{opacity:1;transform:skewX(1);height:auto;display:block}
nav .menu .nav-mobile{height:0;opacity:0;transform:skewX(0);transition:all linear 0.5s;line-height:inherit;background:#fbba15;display:none}
nav .menu .nav-mobile li{display:block;text-align:left;border-top:1px dashed #d3d3d3;float:left;width:100%;}
nav .menu .nav-mobile li a{font-size:15px;color:#fff;padding:12px 0px 12px 25px;}
nav .menu .nav-mobile li a.nav-child:after{left:7px;right:inherit;}
nav .menu .nav-mobile li a:hover{color:#fff}
nav .menu .nav-mobile li ul{box-shadow:none;line-height:inherit;top:inherit;position:relative;left:inherit;min-width:inherit;}
nav .menu .nav-mobile li ul li:first-child{border:none;}
nav .menu .nav-mobile li ul li{padding:0 15px;border-top:1px solid #fbba15;padding-left:15px}
nav .menu .nav-mobile li ul li a{color:#fbba15}
nav .menu .nav-mobile li ul li ul{margin-bottom:10px}



.nav-tab{padding:0px}
.nav-tab button.open-nav-tab{display:block;padding:15px;border:none;width:100%;color:#fff;background:none;text-align:left;text-transform:uppercase}
.nav-tab button.open-nav-tab i{display:inline-block;margin-right:5px;}
.nav-tab .nav-tab-mobile.active{opacity:1;transform:scaleX(1);height:auto;display:block;}
.nav-tab ul{float:left;width:100%;}
.nav-tab .nav-tab-mobile{height:0;opacity:0;transform:scaleX(0);transition:all linear 0.3s;display:none;}
.nav-tab .nav-tab-mobile li{margin:0;display:block;float:left;width:100%;}
.nav-tab .nav-tab-mobile li:first-child{border-left:none;}
.nav-tab .nav-tab-mobile li a{border-right:none;border-top:1px dashed #d3d3d3;text-align:left;display:block;line-height:inherit;padding:12px 15px 12px 25px;}
.nav-tab .nav-tab-mobile li a.nav-child:after{left:7px;right:inherit}
.nav-tab .nav-tab-mobile li ul{box-shadow:none;line-height:inherit;top:inherit;position:relative;left:inherit;min-width:inherit;}
.nav-tab .nav-tab-mobile li ul li{padding:0;padding:0 15px;border-bottom:none;border-top:1px solid #ff551a}
.nav-tab .nav-tab-mobile li ul li:first-child{border-top:1px solid #fff;}
.nav-tab .nav-tab-mobile li ul li:hover > a{padding-left:25px}
.nav-tab .nav-tab-mobile li:hover ul li a{}
.nav-tab .nav-tab-mobile li ul li a{padding:12px 15px 12px 25px;line-height:inherit}
.nav-tab .nav-tab-mobile li ul li ul{margin-bottom:15px}
.nav-tab .nav-tab-mobile li ul li ul li{padding-left:0px;}
.nav-tab .nav-tab-mobile li ul li ul li a{padding-left:15px}



[data-uk-sticky].uk-active .menu ul{line-height:inherit;}
[data-uk-sticky].uk-active .menu ul li ul{line-height:inherit;top:inherit;position:relative;left:inherit;min-width:inherit;}
[data-uk-sticky].uk-active .menu ul li ul li ul{top:inherit}
[data-uk-sticky].uk-active .logo{display:none}
.uk-sticky-placeholder{height:auto !important}
/* END TAB MOBILE */
header .select-lang{right:0;width:auto}
header .top-head{padding:0}
.title-all h1,h2{font-size:28px}
.slider-list .slider-item .slider-txt{padding:15px}
.slider-list .slider-item .slider-txt h3{font-size:24px}
.slider-list .slider-item .slider-txt p{width:100%;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.product-content{padding:0 0 20px}
.product-form .product-title{width:50%;}
.product-list .product-item .product-item-child:nth-of-type(1) img{width:460px}
.product-list .product-item .product-item-child img{width:225px;}
.about-us{padding:0 0 50px}
.about-us .about-us-img{float:left;width:100%;margin:0;}
.about-us .about-us-img img{max-width:75%}
.about-us .about-us-txt{width:100%;}
.breadcrumb-kitchen .breadcrumb-txt{padding-top:30px;}
.breadcrumb-kitchen .breadcrumb-txt h3{font-size:22px}
.breadcrumb-kitchen .breadcrumb-txt ul{bottom:10px}
.breadcrumb-kitchen .breadcrumb-txt ul li a:after{font-size:15px;}
.breadcrumb-kitchen .breadcrumb-txt ul li a{font-size:13px}
.about-strength{padding:0px}
.instagram-content{margin:0}
.project-module{padding:0 15px 30px}
.news-index{padding:0 15px 30px}
.news-content {padding:0 0 30px;margin-top:0}
.news-content .news-list{padding-right:30px}
.news-content .news-list .news-item p{padding:0 15px}
.news-content .news-list .news-item h3,
.news-content .news-detail .news-detail-content h3,.news-content .news-detail .news-detail-content h1{font-size:18px;font-weight:400}
.partner-child h3{font-size:16px}
.product{padding:30px 15px}
.des-module .des-module-txt{padding-top:15px}
.des-module .des-module-txt h2{font-size:24px;margin:0 auto}
.des-module .des-module-txt p{line-height:24px;}
[data-uk-sticky].uk-active .menu ul li a:hover{color:#fff}
.category-content .category-item
    {
        background: #ffffff;
        float: left;
        padding: 5px;
        margin-bottom: 20px;
        width: 100%;
        height: 425px;
    }
.product .product-img .product-img-list a{ height:auto;}
.news-content .news-detail .news-detail-img .news-detail-img-list a{width:32%;margin:0 0 30px;padding:0 5px}
.category-content .category-item p {color:#434a54;}

    .category-content div.col-xs-12 {
        width: 48%;

}


}

@media (min-width:768px) and (max-width:959px){
.category-content .category-item .category-item-child:nth-of-type(1) img{width:433px;height:289px;}
.category-content .category-item .category-item-child img{width:105px;height:72px;}
.module-contact{display:none}
.module-contact-qc{display:none}
.module-contact-qc1{display:none}
.product .product-img .product-img-list a{ height:auto;}
.category-content .category-item p {color:#434a54;}
}
@media (min-width:960px) and (max-width:1199px){
.category-content .category-item .category-item-child:nth-of-type(1) img{width:400px;height:auto;}
.category-content .category-item .category-item-child img{width:145px;height:100px;}	
.category-content .category-item{background:#fff;float:left;padding:7px;margin-bottom:20px;width:100%; height:370px;}
.product .product-img .product-img-list a{ height:auto;}
.news-content .news-detail .news-detail-img .news-detail-img-list a{width:32%;margin:0 0 30px;padding:0 5px}
.category-content .category-item p {color:#434a54;}
.category-content .category-item
    {
        background: #ffffff;
        float: left;
        padding: 5px;
        margin-bottom: 20px;
        width: 100%;
        height: 380px;
    }

}


@media(min-width:1920px){
.container{padding:0 30px}
.title-all{margin-bottom:50px}
.category-content .cate-item a .cate-img{max-height:350px;overflow:hidden}
.category-content .cate-item a .cate-img img{}
.breadcrumb-kitchen .breadcrumb-txt{padding-top:30px}
.breadcrumb-kitchen .breadcrumb-txt h3{font-size:32px;}
.breadcrumb-kitchen .breadcrumb-txt p{font-size:18px}
.product .product-img h3{font-size:24px;}
.product-list .product-item .product-item-child:nth-of-type(1) img,
.category-content .category-item .category-item-child:nth-of-type(1) img{}
.category-content .category-item .category-item-child img,
.product-list .product-item .product-item-child img{}


}



/* BOX PRICE */
.box_price{background-color:#fbba15;padding: 0px 0}
.box_price_list{display: flex;justify-content: space-between;align-items: center;margin:5px 0;}
.box_price_ct{}
.box_price_ct i { font-size:35px; color:#000;}
.box_price_ct p{display: flex;justify-items: center;align-items: center;cursor: pointer; padding:20px;}
.box_price_ct p:hover{opacity: 0.7;}
.box_price_ct p span{font-size: .product .txt-product-detail;text-transform: uppercase;margin-left: 15px; color:#fff;}
.box_price_ct p img{}

.modal_price img{max-width: 100%;}
.modal_price{transform: scaleX(0);opacity: 0;visibility: hidden;transition: all ease 0.4s;background: rgba(0,0,0,0.4);}
.modal_price .ic_close{position: absolute;top:10px;right: 10px; z-index:99999;}
.modal_price .ic_close:hover{cursor: pointer;}

.modal_price.open{position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index: 9999;opacity: 1;visibility: visible;transform: scaleX(1);transition: all ease-in-out 0.4s;}
.modal_close{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 1}
.modal_price_ct{background: #fff;z-index: 2;width: 80%;height: 90%;left: 10%;top:5%;position: absolute;display: flex;justify-content: center;box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);border-radius: 5px}
.modal_price_ct .modal_l{width: 30%;background: #f1f3f5;padding: 15px 30px;}
.modal_price_ct .modal_l .logo_modal{margin-bottom: 15px;}
.modal_price_ct .modal_l .big{font-size: 22px;text-align: center;font-weight: bold;line-height: 1.4em;}
.modal_price_ct .modal_l .big span{color:#f9bd00;}
.modal_price_ct .modal_l .call{position: relative;background: #1F1F1F;color: #f9bd00;text-align: center;padding: 10px;font-size: 18px;margin:20px auto 30px;}
.modal_price_ct .modal_l .call::before{width: 0;height: 0;border-style: solid;border-width: 20px 15px 0 15px;border-color: #1F1F1F transparent transparent transparent;position: absolute;bottom: -20px;left: calc(50% - 15px);content: '';}
.modal_price_ct .modal_l .call a{font-weight: bold;color:#f9bd00;}
.modal_price_ct .modal_l ul{}
.modal_price_ct .modal_l ul li{position: relative;padding-left: 30px;margin-bottom: 20px}
.modal_price_ct .modal_l ul li:last-child{margin-bottom: 0}
.modal_price_ct .modal_l ul li::before{background: url('../images/ic_check.png') center no-repeat;background-size: cover;width: 20px;height: 20px;content: '';position: absolute;top:0;left: 0;}
.modal_price_ct .modal_l ul li span{color:#fbba15;}

.modal_price_ct .modal_r{width: 70%;background: #fff;box-sizing: border-box;padding: 15px 30px;}
.modal_price_ct .modal_r p{color:#000;font-size: 15px;line-height: 1.6em;}
.modal_price_ct .modal_r p a{color: #fbba15;text-decoration: none;}
.modal_price_ct .modal_r p a:hover{text-decoration: underline;}
@-webkit-keyframes my {
	 0% { color: #F8CD0A; } 
	 50% { color: #000;  } 
	 100% { color: #F8CD0A;  } 
 }
 @-moz-keyframes my { 
	 0% { color: #F8CD0A;  } 
	 50% { color: #000;  }
	 100% { color: #F8CD0A;  } 
 }
 @-o-keyframes my { 
	 0% { color: #F8CD0A; } 
	 50% { color: #000; } 
	 100% { color: #F8CD0A;  } 
 }
 @keyframes my { 
	 0% { color: #F8CD0A;  } 
	 50% { color: #000;  }
	 100% { color: #F8CD0A;  } 
 } 
.modal_price_ct .modal_r .big
{
    font-size: 27px;
    font-weight: bold;
    -webkit-animation: my 1200ms infinite;
    -moz-animation: my 1200ms infinite;
    -o-animation: my 1200ms infinite;
    animation: my 1200ms infinite;
    text-decoration: underline;
}

.modal_price_ct .modal_r .modal_r_list{width: 100%;display: flex;justify-content: space-between;margin-top: 15px;}
.modal_price_ct .modal_r .modal_item{width: 48%}
.modal_price_ct .modal_r .modal_item .ttl{background: #f0f0f0;border-radius: 30px 0 0 30px;height: 40px;display: flex;align-items: center;box-sizing: border-box;padding-left: 5px;}
.modal_price_ct .modal_r .modal_item .ttl img{margin-right: 10px;}
.modal_price_ct .modal_r .modal_item ul{margin-top: 10px}
.modal_price_ct .modal_r .modal_item ul li{position: relative;box-sizing: border-box;padding:10px 0 15px;margin-bottom: 3px;height: 44px;}
.modal_price_ct .modal_r .modal_item ul li span{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 0;background: #fff;border-bottom: 1px solid #ededed;}
.modal_price_ct .modal_r .modal_item ul li:focus span,
.modal_price_ct .modal_r .modal_item ul li:hover span{border-bottom-color: #fbba15}

.modal_price_ct .modal_r .modal_item ul li select,
.modal_price_ct .modal_r .modal_item ul li input {border:none;outline: none;box-shadow: none;width: 100%;display: block;position: relative;z-index: 1;font-family:'Roboto Condensed', sans-serif;font-size: 15px;}
.ddllaykhach {border:none;outline: none;box-shadow: none;width: 100%;display: block;position: relative;z-index: 1;font-family:'Roboto Condensed', sans-serif;font-size: 15px; margin-bottom:15px; float:left;}

.modal_price_ct .modal_r .modal_item ul li input::placeholder{color:#434a54;}
.modal_price_ct .modal_confirm{display: flex;justify-content: space-between;width: 100%;align-items: center;   }
.modal_price_ct .modal_confirm p{width: 48%;}
.modal_price_ct .modal_confirm p img{max-width: 100%;}
.modal_price_ct .modal_confirm p a {background: #fbba15;width: 100%;height: 40px;display: flex;justify-content: center;align-items: center;color: #fff;text-align: center;}
.btn-guilaykhach {background: #0047cb;width: 200px;height: 40px;display: flex;justify-content: center;align-items: center;color: #fff;text-align: center;}
.modal_price_ct .modal_confirm p a:hover , .btn-guilaykhach:hover{opacity: 0.8;text-decoration: none;}
.viethihi { height:70px; background-color:Fuchsia;}



.product .txt-product-detail table th, .product .txt-product-detail table td { padding: 10px; line-height: 1.5; vertical-align: top; border: 1px solid rgba(128, 128, 128, 0.5019607843); }
.konen
{
    background-color: #FFFFFF;
}


@media screen and (max-width:1200px) {
    .modal_price_ct{width: 90%;left: 5%;flex-wrap: wrap;overflow: auto;}
    .modal_price_ct .modal_l{width: 100%;padding: 15px}
    .modal_price_ct .modal_r{width: 100%;padding: 15px;}
    .modal_price_ct .modal_l .big,
    .modal_price_ct .modal_r .big{font-size: 18px;}
}

@media screen and (max-width:560px) {
    .modal_price_ct .modal_r .modal_r_list{flex-wrap: wrap;}
    .modal_price_ct .modal_r .modal_item{width: 100%;margin-bottom: 15px}
    .modal_price_ct .modal_r .modal_item:last-child{margin-bottom: 0}
    .modal_price_ct .modal_confirm{flex-wrap: wrap}
    .modal_price_ct .modal_confirm p{width: 100%;margin-bottom: 15px;}
    .modal_price_ct .modal_confirm p:last-child{margin-bottom: 0}
    .box_price_list{display: block;justify-content: space-between;align-items: center;margin:5px 0; text-align:center;}
  	.box_price_ct{ width:99%; clear:both; text-align:center; }
  	
  	/*NẾU DI DONG 2 COTB THI THEM 2 DONG NAY KO THI XOA DI */
  		.category-content div.col-xs-12{width:49%; padding:3px; float: left; height: 240px; overflow: hidden; margin-bottom:2PX; }
  	.category-content .category-item  {height: 350px;}
  	.category-content .category-item h3, .category-content .category-item p b
  	{ margin-bottom:10px;}
  	.category-select-form li{display:inline-block; margin: 0 2px 10px 2px; width:70%;}
  	.category-content
{
    background-color: #fff;
 
}
  	nav {background-color: #000;}
  	
  	.category-content .category-item a.viet{ display:none; }
.category-content .category-item p{ display:none; }
.category-content .category-item h3
{
    text-align: left;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
     line-height:25px;
}
.category-content .category-item a.title{padding:3px 0 0; }
.title-all h1,.title-all h1 a
{
    font-size: 28px;
}
/*.title-all h3,h4,h5,h6{font-size:16px;z-index:1;position:relative;text-transform:capitalize;font-weight:300;display:block;margin-bottom:7px; color:#f9bd00 ; font-weight:bold;} */


.title-all h2
{
    font-size: 25px;
}


.title-all h3
{
    font-size: 23px;
 
}


.title-all h4
{
   
    font-size: 19px;
  
}


.title-all h5, h6
{
  
    font-size: 18px;
   
}



}







.function_aside{position: fixed;bottom: 100px;right: 15px;z-index: 99;}
.function_aside ul{}
.function_aside ul li{margin-bottom: 15px}
.function_aside ul li:last-child{margin-bottom: 0}
.function_aside ul li a span img{margin-top: 10px}
.function_aside ul li a span{width: 50px;background: #fbba15;color: #fff;text-transform: uppercase;display: flex;align-items: center;justify-content: center;text-align: center;padding: 15px 0;border-radius: 50px}
.function_aside ul li a:hover,
.function_aside ul li a:hover span{opacity: 0.7;cursor: pointer;}
.function_aside ul li a img{max-width: 100%}
.function_aside ul li.money a span{animation: led 1s forwards ease infinite}

.nhapnhay {animation: led 1s forwards ease infinite}
.conenviet  
{
     background-image: url(../images/nenv.jpg);
    background-repeat: repeat-x;
    background-attachment: fixed;
 }
 
 .conenvietchu
 {
     color: #fbba15;
  }




@keyframes led{
    0%{color: #fff}
    50%{color: #000}
    100%{color: #f9bd00}
}


@media screen and (min-width:769px) {
.function_aside ul li a span{
-webkit-writing-mode: vertical-rl;
-moz-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
-webkit-text-orientation: sideways;
-moz-text-orientation: sideways;
-ms-text-orientation: sideways;
text-orientation: sideways;
transform: rotate(180deg)
}
}

@media screen and (max-width:768px) {
    .copyright{margin-bottom: 50px;}
    .function_aside{bottom: -100px;right: 0;width: 100%;background: #fff;padding: 5px 0;opacity: 0;transition: all ease 0.3s}
    .function_aside.active{bottom: 0;opacity: 1;}
    .function_aside ul{display: flex;}
    .function_aside ul li{margin-bottom: 0}
    .function_aside ul li a{display: flex;width: 100%}
    .function_aside ul li.fb,
    .function_aside ul li.zalo{margin: 0 10px;width: 40px}
    .function_aside ul li.money{width: calc(100% - 130px);height: 0px}
    .function_aside ul li.money span{height: 40px;width: 100%;padding: 0 15px}
    .function_aside ul li.money img{margin-top: 0}
    .function_aside ul li.money a span img{margin-left: 15px;}

}
