/* CSS Document */
*{ margin: 0px; padding: 0px;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
.varela-round-regular {  font-family: "Varela Round", sans-serif;  font-weight: 400;  font-style: normal;}
.truncate {  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.line-clamp {  overflow: hidden; text-overflow: ellipsis; display: -webkit-box;     -webkit-box-orient: vertical;  }
.line-clamp.l2 { -webkit-line-clamp: 2;   }
.line-clamp.l3 { -webkit-line-clamp: 3;   }
.line-clamp.l4 { -webkit-line-clamp: 4;   }
.line-clamp.l5 { -webkit-line-clamp: 5;   }
.line-clamp.l6 { -webkit-line-clamp: 6;   }
.line-clamp.l7 { -webkit-line-clamp: 7;   }
.line-clamp.l8 { -webkit-line-clamp: 8;  }
body{     font-family: 'roboto', Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif; font-size: 14px; color: #000000;background-color:#fff;}
li{list-style: none;}
.c_in{width: 1200px; margin: 0 auto}
.fl{float:left;}
.fl100{float:left;width:100%;}
.c{    text-align: center;}
a{ text-decoration: none; }
.clear{ clear: both;}
ul,ol{ list-style: none;}
img{ border: none;}
a.link_hover:hover{ text-decoration: underline; display: inline;}
a.link_hover_bold{text-decoration: underline;}
/*header*/
.header{background: #ffba55;    height: 100px;}
.fll{float: left;width: 20%}
.fll .logo img{height: 80px}
.fll .logo{ float: left; margin:10px; width: 110px;margin-top: 10px}
.flr{float: right;width: 80%;margin-top: 20px}
.flr .cart{float: left;width: 150px}
.flr#icon_cart p{ color: #605d57; font-size: 1.2em;}
.flr #icon_cart{     background: url(../images/icon_cart.png) no-repeat center left;    padding-left:14px;     text-decoration: none !important; font-size:1.2em;   margin: 18px 0 0 20px;    color: #337ab7;}
.flr .hotline:before{background: url(https://6.img.izshop.vn/RT02/images/deliver.png) no-repeat; padding: 30px;background-size:40px;; content: "";float: left;}
.flr .hotline{float: right;   width: 65%;}
.navbar-nav{float: right;}
.adv-l{width: 48%; float: left;}
.adv-r{width: 48%; float: right;}
.adv-box{margin: 30px auto;}
/*Menu*/

/*- code menu drop down -*/
/*- end top menu -*/
.flr .menuB{float: right;}
.menuB{position: relative;        background: #ffba55;        z-index: 9;float: right;}
#header{ border: 0px solid; background-color:#fff; border-bottom:3px solid #fff; position: relative;}
.dropdown-menu>li{min-width: 220px}
.dropdown-menu>li>a{padding: 10px 10px; }
.sf-menu a{margin-left: 0}
/*top_menu*/
.menuB ul li{padding: 18px 15px}
.menuB ul li a{color: #215c49;text-transform: uppercase;font-weight: bold;font-size: 18px;}
.sf-menu li:hover, .sf-menu li.sfHover{background: #215c49;}
.sf-menu li:hover a, .sf-menu li.sfHover a{color: #fff}
.navbar-default .navbar-nav>li>a {    color: #215c49;font-weight: bold;}
.sf-arrows .sf-with-ul:after{right: -12px}
.sf-arrows .sf-with-ul {    padding-right: 0;}
/*end top_menu*/
/*form_send_mail*/
#form_send_mail{  background: url(../images/bg_send_mail.png) no-repeat top left; width: 311px; height: 24px; position: relative; float: left; left: 20%; margin-top: 2px;}
#form_send_mail #text_email{ width: 255px; margin-left: 5px; border: none; font-size: 1em; color: #b5b5b5; position: absolute; top: 5px; left: 2px;}
#form_send_mail #btn_submit_email{ border: none; margin: 2px 0px 0px 2px; font-size: 1.4em; font-weight: bold; color:#767676; cursor: pointer; position:absolute; top:1px; right: 2px;}
/*end form_send_mail*/
#menu_top{ float: right;}
#menu_top ul li{ list-style: none; float:left; margin: 5px 15px;}
#menu_top ul li a.link_level_1{ color: #ffffff; font-size: 1.4em; text-decoration: none; font-weight: bold;}
.main_menu{display: flex;}

/*location menu*/
.block_regions {
    float: left;
    width: 140px;
    z-index: 999;
    position: relative;
}
.block_regions .pull-right {
    background-color: #ff8182;
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    position: relative;
    background: linear-gradient(180deg, #004e47 0%, #004e47e6 50%, #004e47d1 100%);
}
.block_regions .pull-right:before {
    display: block;
    width: 38px;
    height: 38px;
    color: #b6af96;
    content: "";  
    background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svg-inline--fa fa-map-marker-alt fa-w-12"><path fill="white" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z" class=""></path></svg>') ;
 
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 5px;
    background-size: 23px;
    transform: translateY(-50%);
}
.block_regions .title {
    font-size: 12px;
    position: absolute;
    color: #fff;
    top: 10px;
    left: 40px;
    display: flex
;
    align-items: center;
    pointer-events: none;
    margin-top: 0px;
}
.block_regions select {
    border: none;
    box-sizing: border-box;
    border-radius: 4px 0 0 4px;
    font-size: 13px;
    display: inline-block;
    font: inherit;
    padding: 10px;
    width: 140px;
    margin: 0;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, #333 50%), linear-gradient(135deg, #333 50%, transparent 50%), linear-gradient(to right, #eee, #eee);
    background-position: calc(100% - 18px) calc(1em + -1px), calc(100% - 13px) calc(1em + -1px), 100% 0;
    background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
    background-repeat: no-repeat;
    padding: 0px 10px;
    border-radius: 0px;
    padding: 30px 8px 10px 40px;
    border-radius: 2px;
    background: transparent;
    color: #fff;
    font-size: 13px;
}
.block_regions option {    color: #000;}
/*End location menu*/
.block_title {    font-size: 32px;    text-transform: uppercase;    color: #004e47;    text-decoration: none;    text-align: center;   margin: 30px 0;  font-weight: 700;}
.block_title a{  color: #004e47;  font-weight: 700;}
.c2-sys{text-align: center;margin: 50px auto}

.c1-box{padding: 70px 0}
.c2-sys ul{display: flex;justify-content: space-between;flex-flow: wrap;}
.c2-sys ul li{width: calc(25% - 20px)}
.c2-sys ul li .img-hover{height: 120px; overflow: hidden;text-align: center;}
.c2-sys ul li .img-hover img{height: 90px}
.c2-sys ul li .title{font: bold 16px/22px Arial}

/* Change background color of buttons on hover */
.tab {    overflow: hidden;    background-color: #ffffff;}
.tab button:hover {    background-color: #ddd;}
/* Create an active/current tablink class */
.tab button.active {    background-color: #ccc;}
.tab button.active {background-color: #2587bf;    color: #fff;}
/* Style the tab content */
.tabcontent {    padding: 6px 12px;}
.box-title-box2{	height: 35px;    padding-left: 10px;    padding-top: 8px;    background: #2587bf;}
.box-title-box2 a{	color: #fff;}

/*San pham*/
.box-title{text-align: center;  padding: 42px 0;}
.box-title .submenu li{margin:8px 10px }
.box-title .submenu li a{font-size: 14px; padding: 0 10px;color: #004e47;padding: 8px 10px; font-weight: bold;}
.box-title .submenu li a:hover{background: #004e47; color: #fff; }
.c2-box .pr-main ul{display: flex; justify-content: space-between;flex-flow: wrap;}
.c2-box .pr-main ul li{width: calc(33.3% - 10px); margin: 25px 5px}
.c2-box .pr-main ul li .single-item{height: 290px;overflow: hidden;}
.c2-box .pr-main ul li .single-item img{height: 100%; width: 100%; object-fit:cover}
.c2-box .pr-main ul li .c2-name{text-transform: uppercase;font-size: 16px; margin: 10px 0; font-weight: bold;}
.c2-box .pr-main ul li .c2-name a{color: #004e47}
.c2-box .pr-main ul li .c2-prices{margin-right: 10px}
.c2-box .pr-main ul li .c2-prices-1{color: red; font-size: 25px; font-weight: bold;}
.c2-box .pr-main ul li .c2-details{text-align: right;}
.c2-box .pr-main ul li .c2-details a{    background: #992a30;    border-color: transparent;    color: #fff;padding:10px 30px ;}
.detail_s a{padding: 11px 35px;    border: 1px solid #dedcda;    font-size: 18px;    color: #a9a8a7;    background: transparent;    border-width: 1px 1px 2px 2px;    display: block;    height: 47px;    float: left;    font-weight: 500;    transition: 0.5s all;}
.c2-box .pr-main ul li .c2-details a:after{  content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    bottom: 4px;
    right: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;  transform: scale3d(1, 1, 1);   transition: transform 0.5s;}
.c2-box .pr-main ul li .c2-details a:before{border-top: 1px solid white;    border-bottom: 1px solid white;    transform: scale3d(0, 1, 1);}
.detail_s:after {
    transform: scale3d(1, 1, 1);
    transition: transform 0.5s;
}
 
.c2-box .pr-main ul li .c2-details a:hover{background: #4a0609}
/*Videos*/
.c3-box{padding: 40px 0}
.c3-box .block_title{text-shadow: 0px 0px 2px #fff;}
.video-home iframe{display: none;height: 550px; width: 100%}
.video-box ul{display: flex; justify-content: center;flex-flow: wrap;} 
.video-box ul li{width: calc(80% - 0px); }
.video-box ul li .video-home .player{height: 550px; overflow: hidden;border: 3px solid #fff;} 
.video-box ul li .name-vd{font-size: 20px;    margin: 10px;    font-weight: bold;color: #fff;}
.video-box ul li img{height: 100%; width: 100%; object-fit: cover;}
 
/*HỈnh ảnh*/
.c4-box{padding: 30px 0}
.sys_images .img{height:350px; border: 5px solid #fff !important;box-shadow: 1px 1px 10px -5px #000;overflow: hidden;}
.slider img{ object-fit:cover; height: 100%; width: 100%}
.sys_img_cocial{padding: 150px 0 !important}

/*---- Testimonial Left---*/
.c5-box{padding: 40px 0}
.c5-box .block_title{text-shadow: 0px 0px 2px #fff;}
.gallerybox ul li{background: #fff; padding: 20px; text-align: center;}
.gallerybox .items .testimonial-img{	width: 150px;    height: 150px;    border: 3px solid #d6d6d6;    text-align: center;    border-radius: 77px; margin: 0 auto;}
.box-titletestimo{text-transform: uppercase;;font-size: 20px;  margin-bottom: 25px;   text-transform: uppercase;font-weight: bold;}
.testimo{margin: 10px 0}
.testimonial-title a{
	font: bold 1.4em/1.3em 'Muli', sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #292929;
}

.popup a{font-family: 'Muli', sans-serif;font-size: 15px; font-weight: bold}
.contentinfo{font-family: 'Muli', sans-serif;font-size: 12px;    color: #6e6767;    text-align: justify;    margin: 10px 0;}

/*---- Đặt bàn---*/
.c6-box{padding:50px 0}
.c6-box .block_title a{text-shadow: 0 0 5px #fff}
.form_freequote{background: #fff;    width: 999px;    margin: 0 auto;padding: 5% 10%;margin-top: 250px}
.form_freequote input{height: 45px;    border-radius: 10px;    border: 1px solid #c1c1c1;padding: 5px;background: #f6f6f6;}
.form_freequote .b-name input{width: 100%}
.form_freequote textarea{border-radius: 10px; width: 100%;border: 1px solid #c1c1c1;padding: 5px;background: #f6f6f6;}
.form_freequote .b-info input{    width: 49.7%;   margin: 10px 0;background: #f6f6f6;}
.form_freequote .b-info .sellect{width: 49%;float: right;}
.form_freequote .b-info .sellect sellect{width: 49%; height: 45px}
.form_freequote select{width: 49%;border: 1px solid #c1c1c1;padding: 5px;height: 45px; border-radius: 10px; margin: 10px 0;}
/* Style de base pour le conteneur du date picker */
.form_freequote button{position: relative;background: #d7cd77;width: 100%; margin: 15px 0; text-transform: uppercase;font-weight: bold;border: 1px solid #a1942a; height: 45px}
.form_freequote button:hover{background:  #a1942a;border: 1px solid #d7cd77;}
#days-left {    margin-top: 20px;        font-weight: bold;
}

.c7-box {padding: 50px 0}
.c7-box ul li{width: calc(23.3% - 10px); margin: 10px;height: 210px;    float: right;}
.c7-box ul li:first-child{width: 50%; height: 500px}
.c7-box ul li:first-child .imghovera{height: 400px}
.c7-box ul li .imghovera{overflow: hidden;height: 150px;}
.c7-box ul li .imghovera img{height: 100%; width: 100%; object-fit:cover}
.c7-box ul li .projects_title {font:bold 14px/20px Arial }
.c7-box ul li .details {margin-top: 10px}
.c7-box ul li .details a{background: #004e47; padding: 5px 10px; border-radius:5px; color: #fff }
.c7-box ul li .details a:hover{background: #008175}
/*Slide*/
#crumbs {    background: url("../images/icon_home.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    font-size: 13px;    font-weight: normal;    padding: 1%;text-align: center;}
#crumbs a {    margin: 0 1%; text-transform: uppercase;padding: 5px;}
#crumbs a:hover {background: #2f7f82;   color: #fff}
#crumbs span {    margin-left: 5px;}
.wrapper {margin: 30px auto;}
.wrapper header{text-align: center;text-transform: uppercase;}
.slideall .img-hover{width: 100%; height: 450px; overflow: hidden;}
.slideall .img-hover  img{height: 100%; width: 100%; object-fit:cover}
/*news*/
.news ul{display: flex;justify-content: space-between;flex-flow: wrap;}
.news ul li{width: calc(32.3% - 10px); margin: 10px;}
.pr-main .single-item,.news ul li .img-hover{overflow: hidden;height: 220px; border: 3px solid #fff; box-shadow: 1px 1px 20px -11px #000}
.wow .item_img .imghovera{ border: 3px solid #fff; box-shadow: 1px 1px 20px -11px #000}
.news ul li .img-hover img{height: 100%; width: 100%; object-fit:cover}
.news ul li .nname{font:bold 14px/20px Arial; margin: 10px 0}
.news ul li .vdetail{margin: 10px 0}
.news ul li .vdetail a{background: #004e47; padding: 5px 10px; border-radius:5px; color: #fff }
.systemPaging .btnPaging { background-color: #004e47;}

.box-list ul{display: flex;justify-content: space-between;flex-flow: wrap;}
.box-list ul li{width: calc(32.3% - 10px); margin: 10px;}
.box-list ul li .img-hover{width: 100%; overflow: hidden;border: 2px solid #fff;border-radius: 10px;    box-shadow: 1px 1px 18px -10px;}
.box-list ul li .img-hover img{height: 100%; width: 100%; object-fit:cover}
.box-list ul li .item-info .item-name{font:bold 16px/20px 'Muli', sans-serif; margin: 10px 0}
.box-list ul li .item-info .price{font:bold 16px/20px 'Muli', sans-serif;color: red}
.box-list ul li .item-info .detail{margin: 10px 0}
.box-list ul li .item-info .detail a{background: #1f5c49; padding: 5px 10px; border-radius:5px; color: #fff }
/*footer*/
.bgr-footer {background: #fdf1d8}
.system-style.footer{background-color: #fdf1d8;}
.system-style.bottom_nav li li a, .system-style.bottom_nav li .mn-intext {    font: 13px/ 2.1em 'Muli', sans-serif;    color: #202020;}
.system-style.bottom_nav li a {    font: bold 14px / 2.2em 'Muli', sans-serif; ;    color: #000;}
.system-style.bottom_nav li{border-right: 0}
.system-style.addContact{border-top: 0}
.system_menu_ext .system-style .menu-item-name  {  font: bold 14px / 2.2em 'Muli', sans-serif; ;    color: #000;border-bottom: 2px solid #bbbbbb;   padding: 5px 0;}
.system_menu_ext .system-style .li-level-1{width: calc(25% - 10px); font-size: 14px; margin-top: 30px}
/*Support footer*/
.fixed_icons{position:fixed;right:0;top:55%;z-index:100}
@media screen and (max-width: 1200px){.fixed_icons{top:71%;transform:translate(0px, -71%)}}
@media screen and (max-width: 375px){.fixed_icons{top:65%;transform:translate(0px, -65%)}}
.fixed_icons .icon_v1{width:40px;height:40px;display:inline-block;background-color:#0183BF;display:flex;align-items:center;justify-content:center}
.address_header .more_info{position:relative}
.address_header .more_info::before{position:absolute;content:' ';width:10px;height:10px;top:3px;right:0px;background-position:-45px -70px;background-repeat:no-repeat;z-index:100;background-color:#FFF}
.address_header{display:none}
.fixed_icons .zalo_svg{margin-top:0px}
.address_fixed_popup{margin-top:0px}
.hotline_fixed_popup,.address_fixed_popup,.sale_fixed_popup{position:relative}
.hotline_fixed_popup .icon_v1{background:#FFBA55}
.hotline_fixed_popup .icon_v1:after{content:'';animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="28" width="28" fill="white" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"><path d="M78.014,20.385c8.463,8.75,12.51,18.127,12.84,29.081c0.076,2.519-1.453,4.183-3.876,4.312  c-2.557,0.136-4.293-1.441-4.356-4.012c-0.134-5.394-1.357-10.521-4.033-15.211C72.491,23.871,63.191,18.302,50.95,17.603  c-1.358-0.077-2.631-0.218-3.586-1.305c-1.223-1.391-1.33-2.991-0.672-4.62c0.664-1.642,2.01-2.382,3.759-2.352  c7.969,0.135,15.321,2.353,21.955,6.761C74.697,17.61,76.787,19.437,78.014,20.385z M50.11,24.674  c-0.732-0.01-1.53,0.134-2.189,0.44c-1.704,0.79-2.505,2.791-2.048,4.786c0.402,1.758,1.954,2.972,3.906,2.996  c4.562,0.056,8.597,1.499,11.951,4.624c3.688,3.434,5.41,7.741,5.588,12.751c0.032,0.891,0.367,1.904,0.891,2.618  c1.094,1.49,3.037,1.864,4.821,1.184c1.577-0.601,2.506-2.014,2.492-3.886c-0.051-6.981-2.592-12.943-7.5-18.08  C63.098,27.364,57.118,24.773,50.11,24.674z M73.486,87.206c1.689-1.888,3.575-3.599,5.361-5.401  c2.643-2.667,2.664-5.902,0.036-8.55c-3.134-3.157-6.28-6.302-9.44-9.433c-2.586-2.562-5.819-2.556-8.393-0.005  c-1.966,1.948-3.936,3.893-5.86,5.882c-0.133,0.137-0.261,0.247-0.389,0.328l-1.346,1.346c-0.375,0.239-0.748,0.236-1.236-0.029  c0.73-0.689-2.619-1.246-3.839-2.012c-5.695-3.575-10.471-8.183-14.694-13.374c-2.101-2.582-3.968-5.329-5.259-8.431  c-0.215-0.517-0.221-0.888,0.067-1.281l1.346-1.346c0.064-0.087,0.137-0.175,0.231-0.265c0.59-0.569,1.175-1.143,1.757-1.72  c1.361-1.348,2.706-2.711,4.057-4.069c2.69-2.703,2.684-5.88-0.015-8.604c-1.531-1.544-3.074-3.077-4.612-4.614  c-1.585-1.584-3.157-3.181-4.756-4.75c-2.59-2.543-5.824-2.548-8.408-0.007c-1.973,1.941-3.882,3.948-5.886,5.856  c-1.866,1.777-2.817,3.931-3.007,6.463c-0.307,4.104,0.699,7.983,2.106,11.77c2.909,7.832,7.333,14.766,12.686,21.137  c7.239,8.617,15.894,15.436,26.017,20.355c4.554,2.213,9.283,3.915,14.409,4.196C67.944,90.844,71.028,89.954,73.486,87.206z"/></svg>');background-repeat:no-repeat;width:28px;height:28px;display:block;margin:6px}
.address_fixed_popup .icon_v1{background:#004E47}
.address_fixed_popup .icon_v1:after{content:'';animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim-1;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svg-inline--fa fa-map-marker-alt fa-w-12"><path fill="white" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z" class=""></path></svg>');background-repeat:no-repeat;width:28px;height:28px;display:block;margin:6px 5px 3px 10px}
.sale_fixed_popup{margin-top:0px}
.sale_fixed_popup .icon_v1{background:var(--main-color);animation:1s ease-in-out 1s normal none infinite running chang-color-anim}
.sale_fixed_popup .icon_v1:after{content:'';animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim-2;background:url('data:image/svg+xml;utf8,<svg height="30" fill="white" viewBox="-21 -21 682.66714 682" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m445.257812 572.34375c-4.070312-9.84375-15.351562-14.515625-25.1875-10.445312-9.839843 4.074218-14.519531 15.351562-10.441406 25.195312l12.308594 29.742188c4.074219 9.84375 15.359375 14.511718 25.191406 10.4375 9.839844-4.070313 14.515625-15.351563 10.445313-25.1875zm0 0"/><path d="m194.742188 68.320312c3.074218 7.425782 10.257812 11.914063 17.820312 11.914063 13.683594 0 23.074219-13.949219 17.8125-26.664063l-12.3125-29.742187c-4.074219-9.839844-15.351562-14.511719-25.191406-10.4375-9.839844 4.070313-14.515625 15.351563-10.4375 25.1875zm0 0"/><path d="m420.070312 78.761719c9.847657 4.074219 21.121094-.605469 25.1875-10.441407l12.316407-29.742187c4.070312-9.835937-.605469-21.117187-10.445313-25.1875-9.839844-4.078125-21.117187.597656-25.191406 10.4375l-12.308594 29.742187c-4.078125 9.839844.601563 21.117188 10.441406 25.191407zm0 0"/><path d="m219.933594 561.898438c-9.839844-4.070313-21.121094.601562-25.191406 10.445312l-12.316407 29.742188c-4.070312 9.835937.605469 21.117187 10.445313 25.1875 9.839844 4.078124 21.117187-.605469 25.191406-10.4375l12.308594-29.742188c4.078125-9.84375-.59375-21.117188-10.4375-25.195312zm0 0"/><path d="m613.308594 420.960938-26.535156-11c-9.839844-4.078126-21.121094.589843-25.195313 10.429687-4.082031 9.839844.589844 21.117187 10.421875 25.195313l26.539062 11c9.855469 4.082031 21.125-.601563 25.199219-10.429688 4.078125-9.832031-.589843-21.117188-10.429687-25.195312zm0 0"/><path d="m26.691406 219.703125 26.542969 11c9.84375 4.078125 21.117187-.601563 25.195313-10.429687 4.074218-9.839844-.59375-21.117188-10.429688-25.195313l-26.542969-11c-9.835937-4.078125-21.121093.589844-25.195312 10.429687-4.078125 9.832032.589843 21.117188 10.429687 25.195313zm0 0"/><path d="m586.773438 230.703125 26.535156-11c9.835937-4.078125 14.507812-15.363281 10.425781-25.195313-4.078125-9.839843-15.355469-14.507812-25.195313-10.429687l-26.539062 11c-9.835938 4.078125-14.503906 15.355469-10.429688 25.195313 4.082032 9.839843 15.363282 14.507812 25.203126 10.429687zm0 0"/><path d="m53.234375 409.960938-26.542969 11c-9.839844 4.078124-14.507812 15.355468-10.429687 25.195312 4.082031 9.839844 15.359375 14.507812 25.199219 10.429688l26.539062-11c9.835938-4.078126 14.503906-15.355469 10.429688-25.195313-4.082032-9.835937-15.359376-14.507813-25.195313-10.429687zm0 0"/><path d="m338.304688 275.042969v-48.792969c0-9.652344-3.558594-13.769531-11.917969-13.769531-8.222657 0-11.734375 4.117187-11.734375 13.769531v48.792969c0 9.644531 3.511718 13.753906 11.734375 13.753906 8.359375 0 11.917969-4.109375 11.917969-13.753906zm0 0"/><path d="m190.410156 424.96875v-37.316406c0-7.441406-2.867187-10.773438-9.316406-10.773438h-9.179688v58.847656h9.179688c6.449219 0 9.316406-3.316406 9.316406-10.757812zm0 0"/><path d="m363.421875 415.84375h11.503906l-5.742187-21.109375zm0 0"/><path d="m632.917969 305.410156-93.113281-76.128906 12.015624-119.660156c1.214844-12.121094-8.988281-22.324219-21.109374-21.109375l-119.660157 12.015625-76.125-93.113282c-7.753906-9.5-22.21875-9.382812-29.847656 0l-76.128906 93.113282-119.660157-12.015625c-12.121093-1.214844-22.324218 8.988281-21.109374 21.109375l12.015624 119.660156-93.113281 76.128906c-9.441406 7.675782-9.445312 22.164063 0 29.847656l93.113281 76.125-12.015624 119.660157c-1.214844 12.121093 8.988281 22.324219 21.109374 21.109375l119.660157-12.015625 76.128906 93.113281c7.640625 9.402344 22.105469 9.484375 29.847656 0l76.125-93.113281 119.660157 12.015625c12.121093 1.214844 22.324218-8.988282 21.109374-21.109375l-12.015624-119.660157 93.113281-76.125c9.441406-7.679687 9.445312-22.167968 0-29.847656zm-247.046875 150.464844-4.207032-15.457031h-24.832031l-4.164062 15.324219c-4.179688 13.359374-31.960938 5.273437-28.515625-8.472657l26.839844-88.050781c4.089843-13.320312 32.175781-13.613281 36.351562-.015625h.015625l26.941406 87.890625c3.496094 14.074219-24.34375 21.90625-28.429687 8.78125zm-100.527344-61.925781c13.742188 0 13.972656 24.566406 0 24.566406h-17.96875v17.210937h34.972656c13.960938 0 13.835938 26.878907 0 26.878907h-51.296875c-6.46875 0-13.4375-3.300781-13.4375-10.550781v-91.488282c0-7.261718 6.96875-10.566406 13.4375-10.566406h51.296875c14.117188 0 13.730469 26.878906 0 26.878906h-34.972656v17.070313zm-129.753906-43.949219h25.503906c25.207031 0 39.09375 13.367188 39.09375 37.652344v37.316406c0 24.269531-13.886719 37.636719-39.09375 37.636719h-25.503906c-8.816406 0-13.4375-5.226563-13.4375-10.410157v-91.78125c0-5.171874 4.621094-10.414062 13.4375-10.414062zm68-41.441406v-45.25h-27.328125v45.25c0 18.007812-38.039063 17.992187-38.039063 0v-117.117188c0-17.714844 38.039063-17.933594 38.039063 0v40.460938h27.328125v-40.460938c0-17.714844 38.035156-17.972656 38.035156 0v117.117188c0 18.109375-38.035156 17.8125-38.035156 0zm53.027344-33.515625v-48.792969c0-31.03125 17.675781-48.113281 49.769531-48.113281 32.21875 0 49.957031 17.082031 49.957031 48.113281v48.792969c0 31.019531-17.738281 48.117187-49.957031 48.117187-32.09375 0-49.769531-17.097656-49.769531-48.117187zm117.542968-96.90625h79.546875c17.855469 0 17.75 35.089843 0 35.089843h-20.761719v95.332032c0 17.988281-38.039062 18.007812-38.039062 0v-95.332032h-20.746094c-17.699218 0-17.886718-35.089843 0-35.089843zm93.515625 257.589843c13.566407 0 13.550781 26.878907 0 26.878907h-45.515625c-6.480468 0-13.449218-3.300781-13.449218-10.550781v-91.640626c0-13.871093 29.761718-14.027343 29.761718 0v75.3125zm0 0"/></svg>');background-repeat:no-repeat;width:28px;height:28px;display:block;margin:6px 5px 4px 6px}.hotline_fixed_popup_content,.address_header{position:absolute;width:260px;top:0;right:100%;padding-left:10px;display:none;margin-top:0;height:220px;overflow:auto}
.hotline_fixed_popup:hover .hotline_fixed_popup_content{display:block}
.address_fixed_popup:hover .address_header{display:block}
.add_full,.support_phone{position:relative;width:100%;left:0;background:#FFF;border:1px solid #F5F5F5;padding:10px;border-radius:0 0 4px 4px;border-top:3px solid var(--extra-color);z-index:101;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;box-sizing:border-box}
.add_full li a,.add_full li span,.support_phone li a,.support_phone li span{font-size:13px}
.support_phone{height:220px;overflow:auto}
.support_phone::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}
.support_phone::-webkit-scrollbar{width:5px;background-color:#eee}
.support_phone::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:var(--extra-color)}
.add_full ul{position:relative;padding-left:18px;margin-bottom:10px}
.add_full ul::before{position:absolute;content:' ';width:14px;height:20px;animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim-1;position:absolute;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svg-inline--fa fa-map-marker-alt fa-w-12"><path fill="rgb(153,42,48)" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z" class=""></path></svg>');background-repeat:no-repeat;content:' ';top:3px;left:-2px}
.add_full ul li:nth-child(2){color:#999999;font-size:13px;margin-top:2px}
.support_phone ul li .name{font-weight:700}
.support_phone ul li .phone{color:#afafaf;font-size:15px;margin-top:6px}
.support_phone ul li .phone a{color:#777;font-size:13px}
.address_header:hover .add_full{display:block !important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.support_phone li{margin-bottom:10px;border-bottom:1px solid #f9f9f9;padding-bottom:10px;position:relative;padding-left:39px}
.header .hotline:hover .support_phone{display:block !important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.support_phone li::before{position:absolute;animation:3s ease-in-out 0s normal none infinite running chang-rotage-anim;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="24" width="24" fill="rgb(153,42,48)" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"><path d="M78.014,20.385c8.463,8.75,12.51,18.127,12.84,29.081c0.076,2.519-1.453,4.183-3.876,4.312  c-2.557,0.136-4.293-1.441-4.356-4.012c-0.134-5.394-1.357-10.521-4.033-15.211C72.491,23.871,63.191,18.302,50.95,17.603  c-1.358-0.077-2.631-0.218-3.586-1.305c-1.223-1.391-1.33-2.991-0.672-4.62c0.664-1.642,2.01-2.382,3.759-2.352  c7.969,0.135,15.321,2.353,21.955,6.761C74.697,17.61,76.787,19.437,78.014,20.385z M50.11,24.674  c-0.732-0.01-1.53,0.134-2.189,0.44c-1.704,0.79-2.505,2.791-2.048,4.786c0.402,1.758,1.954,2.972,3.906,2.996  c4.562,0.056,8.597,1.499,11.951,4.624c3.688,3.434,5.41,7.741,5.588,12.751c0.032,0.891,0.367,1.904,0.891,2.618  c1.094,1.49,3.037,1.864,4.821,1.184c1.577-0.601,2.506-2.014,2.492-3.886c-0.051-6.981-2.592-12.943-7.5-18.08  C63.098,27.364,57.118,24.773,50.11,24.674z M73.486,87.206c1.689-1.888,3.575-3.599,5.361-5.401  c2.643-2.667,2.664-5.902,0.036-8.55c-3.134-3.157-6.28-6.302-9.44-9.433c-2.586-2.562-5.819-2.556-8.393-0.005  c-1.966,1.948-3.936,3.893-5.86,5.882c-0.133,0.137-0.261,0.247-0.389,0.328l-1.346,1.346c-0.375,0.239-0.748,0.236-1.236-0.029  c0.73-0.689-2.619-1.246-3.839-2.012c-5.695-3.575-10.471-8.183-14.694-13.374c-2.101-2.582-3.968-5.329-5.259-8.431  c-0.215-0.517-0.221-0.888,0.067-1.281l1.346-1.346c0.064-0.087,0.137-0.175,0.231-0.265c0.59-0.569,1.175-1.143,1.757-1.72  c1.361-1.348,2.706-2.711,4.057-4.069c2.69-2.703,2.684-5.88-0.015-8.604c-1.531-1.544-3.074-3.077-4.612-4.614  c-1.585-1.584-3.157-3.181-4.756-4.75c-2.59-2.543-5.824-2.548-8.408-0.007c-1.973,1.941-3.882,3.948-5.886,5.856  c-1.866,1.777-2.817,3.931-3.007,6.463c-0.307,4.104,0.699,7.983,2.106,11.77c2.909,7.832,7.333,14.766,12.686,21.137  c7.239,8.617,15.894,15.436,26.017,20.355c4.554,2.213,9.283,3.915,14.409,4.196C67.944,90.844,71.028,89.954,73.486,87.206z"/></svg>');background-repeat:no-repeat;content:' ';width:33px;height:33px;top:1px;left:0px;border:1px solid #ddd;border-radius:50%;box-sizing:border-box;background-position:center}
.support_phone li:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:10px}.button_dk{position:fixed;top:60%;right:0px;z-index:99;transform:translate(0px, -60%);box-shadow:0px 0px 17px #1a4d24e6}
@media all and (max-width: 540px){.button_dk{top:55%}}
.button_dk a{position:relative;display:inline-block;background:var(--extra-color);border-radius:5px;color:#Fff;font-size:16px;text-shadow:3px 2px 0px #000;font-weight:700;width:40px;height:40px;display:inline-block;background-color:#1a4d24c2;border-radius:4px 0 0 4px}
.button_dk svg{position:absolute;left:10px;top:50%;transform:translate(0%, -50%);width:23px;height:23px}@keyframes chang-rotage-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}5%{transform:rotate(-25deg) scale(1) skew(1deg)}10%{transform:rotate(25deg) scale(1) skew(1deg)}15%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}25%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes chang-rotage-anim-1{0%{transform:rotate(0deg) scale(1) skew(1deg)}20%{transform:rotate(0deg) scale(1) skew(1deg)}25%{transform:rotate(-25deg) scale(1) skew(1deg)}30%{transform:rotate(25deg) scale(1) skew(1deg)}35%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}45%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes chang-rotage-anim-2{0%{transform:rotate(0deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}55%{transform:rotate(-25deg) scale(1) skew(1deg)}60%{transform:rotate(25deg) scale(1) skew(1deg)}65%{transform:rotate(-25deg) scale(1) skew(1deg)}70%{transform:rotate(25deg) scale(1) skew(1deg)}75%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}
.pos6{background-size:cover;background-attachment:fixed;background-position:center top !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;display:block}
#cfacebook .fchat{float:left;width:100%;height:270px;overflow:hidden;display:none;background-color:#fff}
#cfacebook .fchat .fb-page{margin-top:-130px;float:left}#cfacebook a.chat_fb:hover{color:#ff0;text-decoration:none}
#cfacebook a.chat_fb_mb:hover{color:#ff0;text-decoration:none}
#cfacebook{position:fixed;right:42px;bottom:27px;z-index:999999999999;height:auto;border-radius:50%}
#cfacebook a.chat_fb,#cfacebook a.chat_fb_mb{float:left;padding:6px 6px 4px 6px;line-height:20px;color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.1);background-repeat:repeat-x;background-size:auto;background-position:0 0;background-color:#0084ff;border:0;z-index:9999999;font-size:15px;box-sizing:border-box;text-align:center;font-weight:bold;border-radius:50%;display:block;position:relative}
#cfacebook a.chat_fb:after,#cfacebook a.chat_fb_mb:after{display:block;width:19px;height:19px;color:#FFF;content:"2";position:absolute;top:0px;right:0px;background:red;border-radius:50%;font-size:13px;line-height:18px}
#cfacebook a.chat_fb svg,#cfacebook a.chat_fb_mb svg{width:55px;height:55px}
#cfacebook a.chat_fb span,#cfacebook a.chat_fb_mb span{display:none}
#cfacebook .fchat .fb-page{margin-top:0px;float:left}
#cfacebook a.chat_fb_openned{border-radius:0;width:100%;position:relative}
#cfacebook a.chat_fb_openned:before{content:'x';position:absolute;right:10px;color:#fff}
#cfacebook a.chat_fb_openned svg{display:none}#cfacebook a.chat_fb_openned i{display:none}
#cfacebook a.chat_fb_openned::after{display:none}#cfacebook a.chat_fb_openned span{display:block}
.youtube_svg .icon_v1{background:#FF0000;border-radius:0px}
.youtube_svg .icon_v1:after{background:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="-21 -117 682.66672 682"  xmlns="http://www.w3.org/2000/svg"><path d="m626.8125 64.035156c-7.375-27.417968-28.992188-49.03125-56.40625-56.414062-50.082031-13.703125-250.414062-13.703125-250.414062-13.703125s-200.324219 0-250.40625 13.183593c-26.886719 7.375-49.03125 29.519532-56.40625 56.933594-13.179688 50.078125-13.179688 153.933594-13.179688 153.933594s0 104.378906 13.179688 153.933594c7.382812 27.414062 28.992187 49.027344 56.410156 56.410156 50.605468 13.707031 250.410156 13.707031 250.410156 13.707031s200.324219 0 250.40625-13.183593c27.417969-7.378907 49.03125-28.992188 56.414062-56.40625 13.175782-50.082032 13.175782-153.933594 13.175782-153.933594s.527344-104.382813-13.183594-154.460938zm-370.601562 249.878906v-191.890624l166.585937 95.945312zm0 0"/></svg>');background-repeat:no-repeat;margin:0px}
.zalo_svg .icon_v1{background:#0068FF;border-radius:0px}
.zalo_svg .icon_v1:after{background:url('data:image/svg+xml;utf8,<svg width="28px" height="28px" viewBox="0 0 25 9" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M12.6808693,2.52045104 L12.6808693,2.06398482 L14.048117,2.06398482 L14.048117,8.48239004 L13.2659151,8.48239004 C12.9439124,8.48239004 12.6825323,8.22236344 12.6808772,7.90080374 C12.6806605,7.90096172 12.6804438,7.90111968 12.6802271,7.90127761 C12.129539,8.30399226 11.448805,8.54305395 10.7134839,8.54305395 C8.87197018,8.54305395 7.37885092,7.05092395 7.37885092,5.21063028 C7.37885092,3.37033661 8.87197018,1.87820661 10.7134839,1.87820661 C11.448805,1.87820661 12.129539,2.1172683 12.6802271,2.51998295 C12.6804412,2.52013896 12.6806552,2.520295 12.6808693,2.52045106 Z M7.02456422,0 L7.02456422,0.20809598 C7.02456422,0.596210225 6.97270642,0.913087295 6.72048165,1.28483624 L6.68997706,1.31965261 C6.63490826,1.38206536 6.50566514,1.52871125 6.44417431,1.60829152 L2.05488532,7.11746011 L7.02456422,7.11746011 L7.02456422,7.89737882 C7.02456422,8.22051321 6.76238532,8.48235796 6.4390367,8.48235796 L0,8.48235796 L0,8.11462011 C0,7.66425356 0.11190367,7.46337756 0.253348624,7.25399803 L4.93243119,1.46244785 L0.195068807,1.46244785 L0.195068807,0 L7.02456422,0 Z M15.7064427,8.48239004 C15.4375206,8.48239004 15.2188509,8.2638652 15.2188509,7.9952818 L15.2188509,3.20888173e-05 L16.6824289,3.20888173e-05 L16.6824289,8.48239004 L15.7064427,8.48239004 Z M21.0096009,1.83801536 C22.8639587,1.83801536 24.366711,3.34137645 24.366711,5.19290121 C24.366711,7.04603041 22.8639587,8.54939149 21.0096009,8.54939149 C19.1552431,8.54939149 17.6524908,7.04603041 17.6524908,5.19290121 C17.6524908,3.34137645 19.1552431,1.83801536 21.0096009,1.83801536 Z M10.7134839,7.17125701 C11.7971995,7.17125701 12.6754106,6.29362786 12.6754106,5.21063028 C12.6754106,4.12923714 11.7971995,3.25160799 10.7134839,3.25160799 C9.62976835,3.25160799 8.75155734,4.12923714 8.75155734,5.21063028 C8.75155734,6.29362786 9.62976835,7.17125701 10.7134839,7.17125701 Z M21.0096009,7.16796791 C22.0997385,7.16796791 22.9843716,6.283921 22.9843716,5.19290121 C22.9843716,4.10348586 22.0997385,3.21959939 21.0096009,3.21959939 C19.9178578,3.21959939 19.0348303,4.10348586 19.0348303,5.19290121 C19.0348303,6.283921 19.9178578,7.16796791 21.0096009,7.16796791 Z" id="Combined-Shape" fill="rgb(255,255,255)"></path></g></svg>');background-repeat:no-repeat;margin:4px 5px 4px 4px}
#popup_region{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;border-radius:10px;display:none;z-index:10000}
.modal-menu-full-screen{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;display:none;background:#000000cc;z-index:9999}
.support_phone p{color: #000}
/*End Support footer*/ 



.product_out_stock{	font-size: 20px;	color: red;	margin-left: 10px;}
#detail_product_price .price {    background: #323537;    min-height: 46px;    padding: 0 20px 15px;    margin-top: 0px;    background-size: 100%;}
.green {    color: green;}
.payment{font: bold 1.4em/1.0em Arial;    margin-bottom: 10px;}
.product-order button.cart{
	background: #323537;
    border-radius: 3px;
    color: #FFF;
    display: inline-block;
    height: 48px;
    line-height: 48px;
    opacity: 1;
    text-align: center;
    width: 200px;
    font-size: 18px; font-weight: bold; border:none
}
.product-order button.cart:hover{ background: #fff; border: 1px dotted #e32029;color: #e32029;}
.add-cart-button {
    background: #323537;
    border-radius: 3px;
    color: #FFF;
    display: inline-block;
    height: 48px;
    line-height: 48px;
    opacity: 1;
    text-align: center;
    width: 200px;
    font-size: 18px;
    font-weight: bold;
    border: none;
    margin-top: 15px;
}
.add-cart-button:hover{ background: #fff; border: 1px dotted #e32029;color: #e32029;}
.amount{padding: 5px 0 8px;border-bottom: 1px dotted #9d9d9d;margin-left: 10px;}
.sys_product_detail_text_1 {    font-size: 13px;}
.product_around {    margin-left: 0;}
.product-order button{position: relative;}
.box_in .upper{font-size: 20px; font-weight: bold;}






