@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
:root{--first: #d50000;--second: #243783;--third: #e64d4e;--4: #f2f9f9;--linear: linear-gradient(141deg, var(--first), var(--third), var(--first));t));));););}
.fancybox-inner, .fancybox-outer {position: relative !important;}
.fancybox-container .fancybox-inner {position: absolute !important;}
body {font-family:"Nunito Sans", sans-serif !important;}
h1,h2,h3,h4,h5,h6 {font-family: "Inter", sans-serif;font-weight: bold;line-height: normal;}
.clear{clear:both}
textarea{font-family:Roboto,Arial,sans-serif}
ul{list-style:none;padding:0;margin:0}
hr {margin-top: 10px;margin-bottom: 10px;border-top: 1px solid #ccc;}
table {border: 1px solid;border-collapse: collapse;width: 100%;margin-bottom: 15px;}
table td {padding: 5px;}
table p {margin: 0;}
table th, table td {border: 1px solid;padding: 10px;text-align: left;}
table th {background: #5ac9ff;}
table tr:nth-child(even) {background-color: #f8f8f8; /*Màu những hàng lẻ */}
table tr:nth-child(odd) {background-color: #fff; /* Màu những hàng chẵn */}
table tr:hover {background-color: #f3f3f3;transition: all .3s ease-out;}
.post_static ul {list-style-position: outside;}
.copyright {width: 100%;height: auto;background: #000000;text-align: center;bottom: 0px;padding: 20px 10px 10px;color: #ccc;font-size: 12px;}
input,button{outline:none;border:none}
.red{color:red!important}
.yellow{color:#ff0!important}
.bold{font-weight:700!important}
.border_none{border:none!important}
a,a:visited,a:hover,a:focus{text-decoration:none}
img{vertical-align:middle;height:auto;}
img,iframe{max-width:100%;border:none}
.mgt0{margin-top:0!important}
.mgt10{margin-top:10px!important}
.layer{position:absolute}
.slider{position:relative;overflow:hidden}
@keyframes slideDown {
from {transform: translateY(-100%);}
to {transform: translateY(0);}
}
.sidebar-above-footer .container {background: #444;width: 1200px !important;margin: 0 auto;}
.search-module {/* background: #ffcccc; */display: none;}
.search-module .container {width:1200px !important;}
.search-module .col-md-2 {width: 25%;}
.search-module .col-md-8.col-sm-12 {width: 35%;}
.search-module .group_search select {display: none;}
.btn-primary {border-color: var(--first);background: var(--linear);text-shadow: 1px 1px var(--first);border-radius: 25px;transition: all ease-out .3s;float: none !important;!i;!;}
.btn_view_more a {background: #2196F3;border-color: #03A9F4;}
.company_name{color: #ffffff;margin-top: 2px;font-weight: normal;font-size: 16px;text-transform: capitalize;font-family: 'Oswald';}
.ly-do {padding: 30px 15px;position: relative;display: flex;}
.ly-do .container {margin: auto;width: 1170px !important;}
.ly-do .row {position: relative;display: flex;align-items: center;flex-wrap: wrap;}
i>span {display: none;}
.pf-line {display: flex;align-items: center;width: 100%;margin-bottom: 0;padding: 5px 0;font-size: 18px;}
.pf-line i {color: white;width: 50px;height: 50px;line-height: 50px;background: #d50000;text-align: center;border-radius: 50%;margin-right: 5px;font-size: 30px;flex: none;}
.pf-line a {color: white;width: calc(100% - 25px);}
.text-khoi {border-radius: 20px;box-shadow: 258px 152px 120px rgba(0, 0, 0, 0.01), 145px 86px 101px rgba(0, 0, 0, 0.05), 64px 38px 75px rgba(0, 0, 0, 0.09), 16px 10px 41px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);padding: 30px 35px;font-size: 18px;background: #fff;}
.text-khoi>ul {list-style: none;padding-left: 0;}
.text-khoi>ul>li {position:relative;display: flex;margin-bottom: 15px;}
.text-khoi>ul>li:before {content:'';background: url(https://i.imgur.com/MhxXy0h.png) no-repeat;width: 30px;height: 30px;background-size: 100%;background-repeat: no-repeat;display: block;margin-right: 16px;flex-shrink: 0;}
a.numberzalo {left: 5px;bottom: 145px;}
.numberzalo img {background:0 !important;}
.numberzalo:before {content: "";position: absolute;top: -13px;left: -13px;width: 86px;height: 86px;background: #2196f3;border-radius: 100%;border: 2px solid #2196f3;-webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.numberzalo:after {content: "";position: absolute;top: -20px;left: -20px;width: 100px;height: 100px;background: #00bcd457;border-radius: 100%;border: 2px solid #1a8ef0ab;-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.hot {display: inline-block;padding: 12px 30px;font-size: 16px;font-weight: bold;background: var(--third);color: #ffffff !important;text-align: center;transition: all .3s ease-out;margin: 10px 0;line-height: normal;border-radius: 30px;    box-shadow: 32px 57px 26px rgba(231, 33, 39, 0.01), 18px 32px 22px rgba(231, 33, 39, 0.05), 8px 14px 16px rgba(231, 33, 39, 0.09), 2px 4px 9px rgba(231, 33, 39, 0.1), 0px 0px 0px rgba(231, 33, 39, 0.1);}
.hot:hover {background:var(--first) !important};

.modal-open .modal {padding:0 !important;}
.modal-customize .modal-content .close {right: -15px;top: -1px;background: #FFEB3B;}
.modal-dialog.modal-lg {width: auto;max-width: 550px;}
.modal-body .img_popup_form_item, .modal-body .box_popup_form_item {width:100%;text-align: center;);padding: 0 20px 20px;}
.modal-body {padding: 0;background: #4a4a4a;}
.box_popup_form_item_input .form-control {background: #e8e8e8;border-radius: 0;border: none;height: 38px;border-color: #dfdfdf;font-size: 16px;}
.modal-body .img_popup_form_item {display: block !important;padding: 0;}
.modal-customize .modal-title {font-weight:700;color: #FFEB3B;position: relative;padding: 15px 20px 50px;background: var(--second);margin: 0 -20px 20px;font-size: 20px;border-top: 3px solid var(--second);}
.modal-customize .modal-title:after {content:'TIẾT KIỆM THỜI GIAN VÀ CHI PHÍ';position: absolute;font-size: 20px;width: 100%;left: 0;bottom: 12px;color: #fff;/*padding: 0 20px;*/}
.form-item-popup-class .col-md-6 {width: 100%;}
#btn-send-ycbg {padding:5px 25px;}
.container-fluid{padding-bottom: 10px;}
header{position: relative;width: 100%;z-index: 4;}
.header_top .container{margin: 0 auto;width: 1200px !important;}
.header_top{padding: 4px 0 5px;background: #002e62;line-height: 22px;}
.header_top .col-md-6.col-sm-5 {text-align: left;width: 50%;}
.header_top .col-md-6.col-sm-5:before {content: "\f277";font-family:FontAwesome;font-size: 20px;color: #fff;margin-right: 5px;position: absolute;top: 3px;}
.header_top .col-md-6.col-sm-7 {width: 36%;text-align: right;padding: 0;}
#header_top_info{float:right;color: #ffffff;padding:2px 0;}
#header_top_info li{display:inline-block;padding: 0 5px;font-size:13px;color: #ffffff;}
#header_top_info li a{color: #ffffff;font-size: 15px;}
#header_top_info li:first-child i{font-size: 16px;}
#header_top_info li:first-child span{font-size: 15px;color: #ffffff;}
#header_top_info li i{margin-right: 4px;font-size: 16px;color: #ffffff;vertical-align:middle;}
#header_top_info li img{margin-right:14px}
#header_top_info li span{vertical-align:middle;font-size:14px}
#header_top_info li strong{font-size: 14px;font-weight:400;color: #ffffff;vertical-align:middle;}
#header_top_info li strong a{font-size: 15px;color: #ffffff;}
.module_member_account {/* border-bottom: 1px solid #f79516; */}
.module_member_account,.module_member_account .container {line-height: 38px;background: var(--first);}
.module_member_account .container {width:1200px !important;background: 0;}
.col-md-4.hidden-xs.hidden-sm.col-mb-company {/* display:none; */}
.col-md-4.hidden-xs.hidden-sm.col-mb-hotline {/* width: 50%; */}
.col-md-4.col-sm-12.col-xs-12.col-mb-acount {/* width: 20%; *//* padding: 0; */}
.header_top_info {float:none;color: white;padding: 0;display: flex;align-items: center;justify-content: center;}
.header_top_info li {color: aliceblue;font-size: 16px;}
.header_top_info li span {font-size: 14px;}
.header_top_info li a {color:#fff !important;}
.header_top_info li strong {font-size:14px;}
.header_top_info li i {display: none;}
.account_bar_menu {margin-top: 3px;font-size: 14px;}
.account_bar_menu a {color: #ffffff;}
.header_logo_search_cart{position: relative;background: #ffffff;padding: 10px 0;}
.header_logo_search_cart .container{width: 1200px !important;}
.header_logo_search_cart .col-sm-3.col-header-logo {width: 25%;/* display: none; */}
.company_logo_img{max-height: 75px;}
.shadow_logo{text-shadow:4px 3px 0 #fff,6px 4px 0 rgba(0,0,0,0.15)}
.text1_logo{font-size:54px;margin:0;line-height:100%;color:#1e84cc}
.text2_logo{font-size:18px;color:#222;margin:0}
.search-module {background: #fff;}
.search-module .container {width:1200px !important;}
.search-module .col-md-2 {display: none;}
.search-module .col-md-8.col-sm-12 {width: 20%;}
.group_search{margin-top: 0;width: 100%;}
.group_search input{border-radius: 7px !important;color: #000000;height: 39px;font-size: 14px;background: #f2f2f2;}
.group_search select{background:#f3f3f3;width:30%!important;cursor:pointer;display: none !important;}
.group_search div{width: calc(100% - 52px);}
.btn_search {padding: 0 15px;top: 0;height: 39px;width: 45px;line-height: 43px;right: 0px;background: #039edf;border-radius: 7px;font-size: 18px;}
.btn_search:hover {background:#595959;transition:all .3s ease-out;}
.group_search #keyword{padding-left:30px;padding-right:45px}
.group_search #keyword::-webkit-input-placeholder{font-style:italic;color:#b7b7b7}
.group_search #keyword::-moz-placeholder{font-style:italic;color:#b7b7b7}
.group_search #keyword:-ms-input-placeholder{font-style:italic;color:#b7b7b7}
.group_search #keyword:-moz-placeholder{font-style:italic;color:#b7b7b7}
.header_cart{padding-right:25px;position: absolute;/* margin-left: 0; */top: 10px;right: 0;z-index: 9999999999999;}
.s_cart{width: 40px;height: 40px;background: #01b0e7;border-radius:50%;line-height: 40px;}
.s_cart i{font-size: 15px;color: #fff;vertical-align:middle;}
.txt_cart{/* margin-left:10px */}
.txt_cart p{margin-bottom:0}
.txt_cart > p > a{color:#676767}
.txt_cart p:first-child{margin-top:6px;display: none;}
.txt_cart p:last-child{color: #d60000;font-size: 13px;top: 25px;position: absolute;right: 8px;}
#btn_search{position:absolute;top: 0;right: 0;z-index:9;font-size: 18px;line-height: 1;color: #000000;border-radius:0;border:none;outline:none;background: 0;height: 36px;padding: 0 12px;}
.group_search i{color: #ffffff;}
#btn_search:hover{/* font-size: 15px; */}
.main_menu_2 {background: #fff;box-shadow: 0 0 2px rgb(0 0 0 / 10%), 0 1.25rem 40px rgb(0 0 0 / 18%);}
.main_menu_2.fixed {animation: slideDown .85s ease-in-out forwards;}
.main_menu_2 .container {width: 1200px !important;background:none;}
#nav-menu-top-2>li>a.level0.active {color: var(--first);}
#nav-menu-top-2>li>a {line-height: 70px;height: 70px;font-weight: bold;color: #333;);font-size: 16px;padding: 0 20px;text-transform: none;}
#nav-menu-top-2 {/* border-bottom: 1.5px solid #fff; */}
#nav-menu-top-2>li>a:before {content:'';position: absolute;background: var(--second);left: 20px;width: 0%;height: 2px;border-radius: 50px;bottom: 15px;transition: all linear .3s;}
#nav-menu-top-2>li.main_category_1.level1 {width: 100%}
#nav-menu-top-2 li.active a, #nav-menu-top-2 a:hover, #nav-menu-top-2 li.over a {color: #363636;}
#nav-menu-top-2>li>a:hover {background: 0;color: var(--second);}
#nav-menu-top-2>li>a:hover::before {width: 70%;}
#nav-menu-top-2 li ul.horizental {top: 80px;margin-left: 15px;width: auto;padding: 0;background: #ffffff;border: none;box-shadow: 2px 2px 5px #00000080;}
#nav-menu-top-2 li ul.horizental li.main_category_0 {width: 100%;border-bottom: 1px solid #ddd;position:relative;}
#nav-menu-top-2 li ul.horizental a.level1 {color: #000000;min-width: max-content;padding: 15px 20px 13px;text-transform: capitalize;font-size: 14px;font-weight: 500;}
#nav-menu-top-2 li ul.level0 li a:hover {text-decoration: none;color: var(--first);}
#nav-menu-top-2 li ul.horizental li.main_category_0:hover ul {display:block;position: absolute;left: 100%;min-width: 150px;top: 0;background: #333;}
#nav-menu-top-2 li ul.horizental a.level1:before {content:'';position: absolute;background: var(--third);left: 0;width: 0%;height: 2px;border-radius: 50px;bottom: 0;transition: all linear .3s;}
#nav-menu-top-2 li ul.horizental a.level1:hover::before {width:100%;}
li.main_category_0 ul {list-style: disc;display: none;}
#nav-menu-top-2  li.main_category_0 ul li.main_category_1.level1 a {min-width: 180px;text-align: left;padding: 14px 10px;color: #fff;}
#nav-menu-top-2>li>a.has-children:after {font-size: 12px;font-weight: normal;}
.col-md-5.col-sm-12.col-menu-2-logo-search {width: 20%;position: inherit;}
.col-md-7.col-sm-12.col-menu-2-menu-item {width: calc(80% - 180px);position: relative;display: flex;}
.col-sm-9.col-header-search {width: 35%;top: 33px;}
.main_menu_2_group_search {padding: 0;position: absolute;width: 180px;right: -15px;top: 15px;}
.main_menu_2_group_search #btn_search {height: 40px;width: 50px;line-height: 40px;right: 0px;background: var(--third);font-size: 16px;border-radius: 0 20px 20px 0;}
.main_menu_2_group_search .group_search div {width: 100%;}
.main_menu_2.hidden-xs .main_menu_2_group_logo_search {/* display: none; */}
#page section#content .container .carousel {display: block;}
.carousel-control.left,.carousel-control.right {background-image:none;}
.main_menu_2.hidden-xs.fixed .col-md-7.col-sm-12.col-menu-2-menu-item {position: relative;}
.main_menu_2.hidden-xs.fixed .main_menu_2_group_logo_search {display: block;}
.main_menu_2.hidden-xs.fixed .container {/* width: 1200px !important; */}
.main_menu_2.hidden-xs.fixed .col-md-5.col-sm-12.col-menu-2-logo-search {/* width: 25%; */}
.main_menu_2_logo {width: 100%;}
.main_menu_2_logo a {padding: 0;}
.main_menu_2_logo img {height: 70px;object-fit: contain;}
.group_banner_center_info .department_address_banner {width: auto;}
.department_address_banner ul {display: flex;flex-direction: row-reverse;align-items: center;}
.department_address_banner ul li:first-child {display: none;}
.container.container-banner-header {padding: 0;/* margin-top: 10px !important; */}
#carousel-slider .carousel-indicators li{margin:0 3px;vertical-align:middle}
#carousel-slider .carousel-indicators li:not(.active){background-color:rgba(255,255,255,0.5);border:none;width:15px;height:15px}
#carousel-slider .carousel-indicators li.active{width:20px;height:20px;position:relative;background-color:rgba(255,255,255,0)}
#carousel-slider .carousel-indicators li.active:before{content:"";position:absolute;top:5px;left:5px;width:8px;height:8px;background:#fff;border-radius:50%}
#carousel-slider .carousel-inner>.item>a>img{width:100%}
#carousel-slider .carousel-indicators{z-index:1}
.col-sm-2.col-header-cart {float: right;}
.header_logo_search_cart .col-sm-3.col-header-logo img {height: 100px;object-fit: contain;/* background: #fff; */padding: 0;}
.main_menu{background: #ffffff;height: 60px;}
.main_menu .container{background: #ffffff00;width: 970px !important;display: flex;justify-content: flex-end;}
.category_menu{background:#1b6faa;color:#fff;position:relative;height:40px;line-height:40px;cursor:pointer}
.category_menu i{position:absolute;font-size:19px;top:12px;left:22px}
.category_menu span{font-size:18px}
.box_main_menu{position:relative}
#category_menu{width:23.1%;position:relative}
.categories-list-box{position:absolute;top:40px;width:100%;background:#fff;border:1px solid #dcdcdc;z-index:1000;display:none;overflow:hidden}
#category_menu:hover .categories-list-box{display:block}
.categories-list-box ul > li{border-bottom:1px solid #dcdcdc}
.categories-list-box ul > li:last-child{border:none}
.categories-list-box ul > li > a{padding:7px 10px 8px;display:block;position:relative;color:#525252;font-size:13px}
.categories-list-box ul > li.active > a{color:#1e84cc}
.categories-list-box ul > li > a span{vertical-align:middle}
.categories-list-box ul > li > a span.glyphicon{position:absolute;right:7px;top:50%;margin-top:-5px;color:#cfcfcf;font-size:10px}
.categories-list-box ul > li > a > img{margin-right:10px;width:22px}
.categories-list-box ul > li > a > i{margin-right:5px;font-size:9px;vertical-align:middle;color:#b20505}
.categories-list-box ul > li:hover > a,.categories-list-box ul > li:hover > a > i{color:#1e84cc}
#box_left_element,#box_right_element{/* background:#fff; */}
#box_left_element .categories-list-box,#box_right_element .categories-list-box{position:static;display:block}
.main_menu_nav{line-height: 60px;}
.main_menu_nav ul li{float:left;position:relative}
.main_menu_nav ul li a{display:block;padding: 0 8.5px;color: #1f1f1f;font-weight: 700;font-size: 13px;position:relative;}
.main_menu_nav ul li a > i{font-size: 14px;vertical-align:middle;margin-right: 3px;}
.main_menu_nav ul li a span{margin-left: 0;}
.main_menu_nav ul li a.active,.main_menu_nav ul li:hover > a,.main_menu_nav ul li a:focus{color: #da251d;background: none;}
.main_menu_nav li > ul{display:none;position:absolute;top: 60px;left:0;width: 210px;background: #ffffff;z-index:10000;line-height:100%;font-size:12px;box-shadow:-1px 1px 3px 0 #565353;}
.main_menu_nav li > ul > li{float:none}
.main_menu_nav li > ul > li:last-child a{border:none}
.main_menu_nav li > ul > li > a{color: #333;display:block;padding: 10px 8px;border-bottom:1px solid #dcdcdc;font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-transform: uppercase;}
.main_menu_nav li:hover > ul{display:block}
.main_menu_nav li > ul > li > ul{display:none;position:absolute;top:0;left: 100%;width: auto;background:#1e84cc;z-index:10000;line-height:100%;font-size:12px;box-shadow:-1px 1px 3px 0 #565353;}
.main_menu_nav li > ul > li:hover ul{display:block}
.main_menu_nav li > ul > li > ul > li > ul{display:none;position:absolute;top:0;left:200px;width:200px;background:#1e84cc;z-index:10000;line-height:100%;font-size:12px;box-shadow:-1px 1px 3px 0 #565353}
.main_menu_nav li > ul > li > ul >li:hover ul{display:block}
#statistics{padding:15px 0}
.box_statistic{border-right:1px solid #ddd}
.img_statistic{width:40px;margin-top:2px}
.img_statistic > span{font-size:36px;color:#d33c3c}
.txt_statistic{width:calc(100% - 40px);color:#636363;font-weight:700}
.txt_statistic p{margin-bottom:0}
.txt_statistic p:last-child{color:#d54747;font-size:18px;font-weight:400}
#list_product_hot{margin:25px 0}
.box_product_hot{width:25%;height:195px;position:relative}
.box_product_hot img{width:100%}
div.bginfo_pr{display:block;overflow:hidden;-ms-opacity:0;opacity:0;background:rgba(0,0,0,0);width:100%;height:100%;padding:10px;line-height:1.8em;color:#fff;position:absolute;top:0;left:0;z-index:99;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);text-align:justify}
div.bginfo_pr:hover{background:rgba(180,19,19,.5);-ms-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-khtml-opacity:1}
.box_add_to_cart_pr{display:table;width:100%;height:100%}
.add_to_cart_pr{display:table-cell;vertical-align:middle}
.add_to_cart_pr > span{width:48px;height:48px;line-height:48px;border-radius:50%;background:#df2929;color:#fff;font-size:24px;display:inline-block}
.label_percent{background:#1f88e4;border-radius:50%;top:16px;left:21px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:12px}
.add_to_cart{color:#fff;width:96px;height:22px;right:23px;bottom:14px}
.add_to_cart i{font-size:24px;margin-right:6px}
.box_product_hot_name{display:table;width:100%;height:100%}
.box_product_hot_name_info{display:table-cell;vertical-align:middle;color:#fff;padding-left:19%;line-height:18px}
.hot_pr_name{font-weight:700}
.new_price{font-size:16px}
.old_price{font-size:12px;text-decoration:line-through}
.new_company_txt{font-size:24px;color:#1f88e4;font-weight:700}
.box_new_company{/* margin-top:15px; */padding:25px 0 15px;background:#ebebeb;}
.box_new_company .container{background:#ebebeb!important}
#box_logo_company{padding:0 25px}
.name_company{padding:8px 10px 0}
.name_company > a{color:#535353}
.logo_company{display:inline-block;vertical-align:top;width:100%;position:relative;background:#fff}
.box_img_partner{width: 156px !important;height: 100px !important;position:relative;margin:auto;}
.box_img_partner img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;max-width:100%;max-height:100%;width:auto!important}
div.box_logo_company.owl-theme .owl-dots .owl-dot span{width:11px;height:11px;margin:5px 2px 0;background:#fff;border:1px solid #1f88e4;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
div.box_logo_company.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#1f88e4}
.box_logo_company.owl-theme .owl-nav .owl-prev{position:absolute;top:50%;left:0;padding:0;font-family:FontAwesome;background:transparent;color:red;font-size:50px;margin:0;margin-top:-35.5px}
.box_logo_company.owl-theme .owl-nav .owl-prev:before{content:"\f104"}
.box_logo_company.owl-theme .owl-nav .owl-next{position:absolute;top:50%;right:0;padding:0;font-family:FontAwesome;background:transparent;color:red;font-size:50px;margin:0;margin-top:-35.5px}
.box_logo_company.owl-theme .owl-nav .owl-next:before{content:"\f105"}
.module_news_introduct {width: 1200px;margin: auto;padding: 20px 0px 35px;}
.module_news_introduct .title_bar_center h2 {background: var(--linear);color: transparent;line-height: normal !important;-webkit-background-clip: text;-webkit-background-size: 100% 100%;margin-bottom: 20px;}
.news_introduct_item {position: relative;padding: 20px 15px;border: none !important;!i;!;box-shadow: 0 0 2px rgb(0 0 0 / 10%), 0 1.25rem 40px rgb(0 0 0 / 18%);border-radius: 0;border-bottom: 5px solid var(--second) !important;!i;!;}
.box_introduct_item_image {height: 110px !important;}
.news_introduct_item_image>a {height: auto !important;}
.box_introduct_item_image img {height: 100% !important;width: 100%;object-fit: contain;}
.news_introduct_name {position: relative;height: auto;display: table;width: 100%;padding: 10px 10px 0;margin-top: 0;}
.news_introduct_name a {height: 40px;vertical-align: middle;display: table-cell;color: #111;font-size: 16px;text-transform: uppercase;font-weight: 700;line-height: normal;font-family: 'Roboto';}
.news_introduct_name a:hover {color:var(--third);transition: .35s;}
.news_introduct_description {/* display: none; */margin-top: 5px;padding: 0 10px;}
.news_introduct_view {width: 100%;}
.news_introduct_view .btn-theme-colored {padding: 0;background: 0;border: 0;border-bottom: 1px solid #828282;transition: all linear .3s;font-size: 15px;display: inline-block;font-weight: 700;color: var(--third);box-shadow: none;}
.news_introduct_view .btn-theme-colored:hover {color: var(--second);padding: 0 10px;}
.col-md-4.col-sm-6.col-news-introduct {/* width: 25%; */}

.box_product_hot_index{/* background: #f0f0f0; */padding: 20px 0;position: relative;}
.box_product_hot_index .title_bar_center {/* display: none; */}
.box_product_home_categtory .title_bar_center {position: relative;margin: auto;height: auto;text-align: center;margin-top: 20px;}
.box_news_hot_index {/* background: #eee; */}
.box_product_home_categtory {position: relative;margin: auto;width: 1200px;padding-bottom: 50px;}
section#content_news_menu .col-md-4.col-sm-4.col-xs-6.col-ss-12.col-news {width: 33.33333333%;}
.col-md-4.col-sm-4.col-xs-6.col-ss-12 {width: 25%;}
.box_news_hot_index .col-md-4.col-sm-4.col-xs-6.col-ss-12 {/* width: 33.33333333%; */}
.news_grid_date_view {display: none;}
.home_news_menu_view_more.clearfix {display: block;text-align: center;}
.view_category {display:none}
.col-md-4.col-sm-4.col-xs-6.col-ss-12.col-product {/* width: 25%; */}
.btn.btn-detail {font-size:1.5em}
.md_home_article {margin: 0 auto;padding: 30px 15px 50px;position: relative;background-position: center;background-size: cover;background-attachment: fixed;}
.md_home_article ul {/* list-style: disc; *//* padding-left: 25px; */}
.md_home_article>.row {width: 1170px;margin: auto;position: relative;display: flex;align-items: center;flex-direction: row-reverse;}
.col-md-6.col-sm-12.col-video-form .box_center_element .title_bar_right {font-size: 24px;text-align: left;margin-bottom: 15px;padding: 10px 12px;background: var(--first);font-weight: bold;color: #ffffff;}
.box_center_element .title_bar_right {text-align: center;max-width: 50%;margin: 0 auto 25px;font-size: 30px;font-family: 'Inter';text-transform: capitalize;color: var(--second);}
.box_form_item_module {padding: 45px 35px 25px;border-radius: 15px;display: block;max-width: 60%;margin: auto;background: #fff;border: 1px solid #67a0a74d;box-shadow: 0px 293px 117px #ababab03, 0px 165px 99px #ababab0d, 0px 73px 73px #ababab17, 0px 18px 40px #ababab1a, 0px 0px 0px #ababab1a;}
.box_form_item_module .form-control{padding: 5px 10px;border-radius: 7px;height: 50px;font-size: 16px;background: #f1f1f1;border-color: #dfdfdf;}
.form-group.clearfix.form-item-name,.form-group.clearfix.form-item-email {width: 50%;float: left;padding-right: 7px;}
.form-group.clearfix.form-item-phone,.form-group.clearfix.form-item-subject {width: 50%;float: right;text-align: left;padding-left: 7px;}
.box_center_element {position: relative;background: url(https://i.imgur.com/OqelKc8.png) no-repeat;padding: 70px 0;background-position: center top;background-size: contain;}
.col-md-6.col-sm-12.col-home-article {/* width: 66.66666667%; */}
.col-md-6.col-sm-12.col-video-form {/* width: 33.33333333%; *//* padding: 0; */}
.col-md-6.col-sm-12.col-video-form .box_center_element {/* width: 60%; *//* margin: auto; */}
textarea.form-control {height: 50px !important;}
.ladda-button[data-style=slide-left] {display: inline-block;width: auto;padding: 12px 30px;border-radius: 25px;background: var(--third);font-size: 16px;border: none;line-height: normal;font-weight: bold;box-shadow: 32px 57px 26px #E64D4E03, 18px 32px 22px #E64D4E0d, 8px 14px 16px #E64D4E17, 2px 4px 9px #E64D4E1a, 0px 0px 0px #E64D4E1a;}
.ladda-button[data-style=slide-left]:hover{background: var(--first);transition: all ease-out .5s !important;}
.box_form_item_module .form-group {text-align: center;margin-bottom: 15px;/* width: 100%; */}
.form-item-class:before {content: 'Dịch vụ bạn quan tâm *';margin-bottom:10px;font-weight:bold;font-size:20px;color: #000;}
.form-item-class .col-md-6 {width:100%;}
.form-item-type:before {content: 'Bạn cần hỗ trợ khu vực nào? *';margin-bottom:10px;font-weight:bold;font-size:20px;color: #000;}
.node-content .box_form_item_module {max-width: 100%;}
#register-form {padding: 50px 0;background-color: rgba(176, 217, 220, 0.16);}
#register-form .box-bg {max-width: 1140px;margin: auto;}
.box-content .col-md-offset-6 {background: #fff;border-radius: 15px;width: 100%;padding: 1px 39px 30px;margin: 0 auto;float: none;}
#register-form .box-header h3 {text-transform: capitalize;color: var(--second);font-size: 36px;}
#register-form .box-header p {margin-bottom: 25px;font-size: 36px;font-family: 'Inter';font-weight: bold;color: var(--third);}
#Tquest .panel-group .panel {border: 0;border-radius: 0;margin-bottom: 20px;box-shadow: none;background: 0;font-size: 16px;}
#Tquest .panel-default>.panel-heading {background: #fff;box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);border-radius: 10px;padding: 14px 15px;border: 1px solid #ddd;}
#Tquest .panel-default>.panel-heading .panel-title>a {position: relative;color: var(--second);font-size: 18px;padding-left: 40px;display: flex;align-items: center;}
#register-form .panel-heading .accordion-toggle:before {position:absolute;left: 0;float: none;font-size: 14px;width: 30px;height: 30px;line-height: 32px;text-align: center;padding: 0;background: var(--first);!;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {background: rgba(103, 160, 167, 0.2);border-radius: 10px;}

.md_customer_mesage {background: var(--second);padding: 50px 15px;}
.md_customer_mesage .title_bar_right {text-align:center;display: none;}
.md_customer_mesage_elm {max-width: 1170px;margin: auto;}
.col-md-8.col-list-comment {width:100%;display: flex;gap: 30px;overflow-x: auto;-ms-scroll-snap-type: x proximity;scroll-snap-type: x proximity;flex-wrap: nowrap;}
.col-md-4.col-form-comment {display:none;}
.col-md-8.col-list-comment .media {width: 100%;flex: none;margin-bottom: 15px;}
.col-md-8.col-list-comment .media .media-left {width: 40%;vertical-align: middle;}
.col-md-8.col-list-comment .media .media-body {vertical-align: middle;}
.md_customer_mesage_image {height:100%;}
.md_customer_mesage_image img {width:100%;height: 100%;border-radius: 20px;}
.md_customer_mesage_content {background: #fff;padding: 50px 30px;border-radius: 20px;font-size: 18px;}
.md_customer_mesage .comment-author {display: none;}

.md_product_hot_slide {max-width: 1170px;margin: auto;padding: 50px 15px 30px;}
.md_product_hot_slide .title_bar_center {margin-bottom: 20px;}
.box_product_summary {font-size: 18px;text-align: center;height: auto;}
.box_product_summary ul {list-style:none;}
.box_product_summary ul li {position: relative;}
.box_product_summary ul li:nth-child(1):before {content: '\f095';font-family: 'FontAwesome';margin-right: 5px;}
.box_product_summary ul li:nth-child(2):before {content: '\f041';font-family: 'FontAwesome';margin-right: 5px;}
.box_policy_service {position: relative;width: 1200px;padding: 70px 15px 20px;margin: 30px auto;}
.box_policy_service:before {content:'Những Cam Kết Với Khách Hàng';position: absolute;width: 100%;top: 0;left: 0;text-align: center;font-weight: bold;font-size: 24px;color: var(--first);}
.box_policy_service .row {/* display: grid; */padding: 10px 15px 20px;border-color: #f15722;border-radius: 100px;border-width: 8px 0px 8px 0px;border-style: solid;}
.col-md-3.col-policy-serive {width: 16.66666667%;padding: 0;}
.md_policy_service {position: relative;margin-top: 0;display: flex;justify-content: center;text-align: center;flex-direction: column;align-content: center;flex-wrap: wrap;row-gap: 10px;}
.md_policy_service_icon {/* position: absolute; */top: -35px;width: 100%;height: 60px;line-height: 58px;background: 0;border-radius: 0;}
.md_policy_service_name_box {height: auto;font-size: 1.6rem;display: block;}
.md_policy_service_name_box>div {line-height: normal;display: block;}
img.img-policy-service-icon {width: 60px;height: 60px;object-fit: contain;background: #fff;padding: 3px;}
.md_policy_service_name {width: 100%;padding-left: 0;}
.policy_service_name {font-size: 14px;text-transform: capitalize;color: var(--first);font-weight: bold;margin-bottom: 8px;}
.policy_service_summary {font-size: 14px;color: #ffe500;text-shadow: 1px 1px #505050;}

.box_carousel_slider_news {background: var(--4);}
#carousel-slider-news {padding: 30px 0 70px;}
.carousel_slider_news_title h3 {color: var(--third);font-weight: bold;font-size: 36px;}
.carousel_slider_news_title h2 {color: var(--second);font-weight: bold;font-size: 36px;margin-top: 0;}
#carousel-slider-news .carousel-inner {display: flex;align-items: center;}
#carousel-slider-news .carousel-inner .item {padding: 20px 15px;background: #fff;border-radius: 20px;}
#carousel-slider-news .carousel-caption h3 {font-size: 24px;height: 60px;color: #282828;font-weight: bold;text-shadow: none;vertical-align: middle;display: table-cell;}
#carousel-slider-news .carousel-caption p {height: 125px;overflow: hidden;text-shadow: none;color: #111;font-size: 18px;line-height: normal;font-family: 'Nunito Sans';margin-bottom: 20px;}
#carousel-slider-news .carousel-inner .item > img {height: 300px !important;!i;!;object-fit:cover;border-radius: 20px;padding: 5px 10px;}
#carousel-slider-news .carousel-caption-btn {background: var(--third);text-shadow: none;border-radius: 25px;padding: 7px 30px;}
#carousel-slider-news .carousel-caption-btn > span a {color: #fff;font-family: 'Nunito Sans';font-size: 18px;}
.title{padding-bottom:9px;position:relative}
.title h1,.title h2{margin:0;color: var(--first);font-weight: bold;font-size: 24px;text-transform:uppercase;}
.title h1 a,.title h2 a{color:#711c20}
.like_button.hidden-xs {display:none;}
.view_all_product{color:#fff;position:absolute;top:0;right:0;padding:0 10px;line-height:30px;text-transform:uppercase;font-size:12px;background:#1f88e4}
.view_all_product:hover{color:#fff}
.banner_partner .container .title_bar{display: none;padding-top: 10px;padding-bottom: 10px;border-bottom:1px solid #eee;position:relative;}
.title_bar h1,.title_bar h2{margin:0;color: #fff;padding-left:12px;font-weight: 500;font-size: 20px;text-transform:uppercase;text-align: CENTER;}
#box_content_index{margin-top:15px}
.box_left_index{padding-bottom:25px}
.title_left{line-height:39px;background:#1f88e4;font-weight:700;color:#fff;margin-bottom:1px}
.title_left_red{background:#c13d3d}
.title_left_blue{background:#439c35}
.list_cate_index{color:#797474fc}
.list_cate_index a{color:#797474fc;padding:0 15px}
.list_cate_index a:first-child{padding-left:0}
.box_category_index{padding:8px 0 15px}
.list_product_index{margin-top:15px}
.box_product{position: relative;margin-top:15px;padding:10px;background: #fff;overflow: hidden;border-radius: 5px;}
.box_product > a {vertical-align: bottom;margin: auto;height: 170px !important;position:relative}
p.price_percent {margin:0;position:absolute;top:15px;right:15px;width: 40px;height: 40px;line-height: 40px;text-align:center;color:#fff;font-size: 14;border-radius:50%;background:#da2929;display:block;}
.box_product_img {height: 240px !important;position:relative;margin:auto;overflow: hidden;}
#page2 .box_product_img{width:203px;height:203px}
#page3 .box_product_img,#page4 .box_product_img{width:240px;height:240px}
.box_product_img img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;max-width:100%;height: 100% !important;width: 100%;!;!i;!im;!imp;!impo;!impor;!import;!importa;!importan;transition: all 0.3s linear .3s;object-fit: cover;background: #fff;border-radius: 50%;border: 5px solid var(--third);}
.box_product_img:hover img{transition: all .5s;opacity:.75;}
.box_product_name{margin: 5px auto 5px;height: auto;display: table;width: 100%;position: relative;}
.box_product_name a{color: #000000;line-height: normal;vertical-align: middle;text-align: center;font-size: 20px;text-transform: capitalize;height: 35px;overflow: hidden;display: table-cell;font-weight: 800;}
.product_price_new{font-size: 15px;color:#ff4a4a;font-weight: 700;display: inline-block;}
.product_price_old{font-size: 13px;color:#9e9e9e;text-decoration:line-through;/* height:20px; */font-weight: 500;display: inline-block;}
.box_product_price_cart{display: flex;margin-top: 0px;width: 100%;height: auto;position: relative;display: none;}
.box_product_price{width: 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 0;text-align: center;}
.box_product_price_cart p{margin-bottom:0;line-height:20px}
.box_product_price .product_price{margin-top: 0;}
.price_v1_old{font-size:14px;color:#9e9e9e;text-decoration:line-through}
.price_v1{font-size:16px;color:#d50000}
.btn_cart{width: 45%;position: absolute;right: 0;bottom: -35px;display: none;}
.icon-giohang:before {content: "\e917";}
.btn_cart span{width: 100%;float:right;height: 35px;line-height: 35px;border-radius:0;border:none;outline:none;text-transform:uppercase;font-size: 12px;background: #607D8B;color:#fff;text-align:center;padding:0 10px;margin-top: 0;font-weight: 600;}
.btn_cart i{/*display:none;*/float:right;font-size: 15px;color: #fff;margin-top: 9px;cursor:pointer;margin-right: -25px;}
.btn_view_product_detail {margin-top: 0;width: 100%;height: 35px;/* display: inline-block; */}
a.btn.btn-blue.bar_web_bgr {text-align: center;margin-top: 0;border: none;border-radius: 5px;padding: 7px 20px;line-height: normal;height: auto;font-size: 14px;font-weight: 600;text-transform: none;color: #ffffff;background: var(--linear);text-shadow: 1px 1px var(--first);}
a.btn.btn-blue.bar_web_bgr:hover {background: #b8aa83;transition:all ease-out .5s}
.list_product_index.owl-theme .owl-nav [class*=owl-]{width:18px;height:13px;text-indent:-9999px;margin:5px 10px;background:none}
.list_product_index.owl-theme .owl-nav .owl-prev{background:url(../images/arrow_left.png) no-repeat}
.list_product_index.owl-theme .owl-nav .owl-next{background:url(../images/arrow_right.png) no-repeat}
#box_category_news{padding:20px 0}
.title_news_cate{margin-bottom:20px}
.title_news_cate a{font-size:16px;color:#3f3f3f;font-weight:700}
.content_news_cate .media{margin-top:17px;height:100px}
.content_news_cate .media-left{padding-right:14px}
.content_news_cate .media-left img{max-width:none;width:100px}
.content_news_cate .media-heading a{color:#434343}
.content_news_cate .media-body{position:relative}
.content_news_cate .media-body .btn{font-size:12px;padding:4px 7px;background:#f49103;position:absolute;left:0;bottom:0}
.content_news_cate .media-body .btn i{font-size:8px;margin-left:5px}
.btn_view_all_news_cate{font-size:12px;color:#1e84cc;border-color:#1e84cc;margin-top:30px}
.btn_view_all_news_cate:hover,.btn_view_all_news_cate:focus{background:#fff!important;border-color:#1e84cc!important;color:#1e84cc!important}
#kandan_takeo{padding:45px 0;background:#f5f4f4}
#kandan_takeo .tab-content{margin-bottom:20px}
.title_kandan_takeo{font-weight:700;font-size:24px}
.title_kandan_takeo a{color:#3f3f3f}
#kandan_tab{display:inline-block;margin:30px 0;font-size:12px;border-bottom:0}
#kandan_tab.nav-tabs>li{margin-bottom:0}
#kandan_tab li a{color:#434343;border-radius:0;border:1px solid #d8d8d8;background:#fff;margin-right:20px;padding:10px 21px}
#kandan_tab li.active a{color:#fff;background:#1e84cc;border:1px solid #1e84cc}
.box_kanda_takeo{margin-bottom:10px}
.box_kanda_takeo_img{padding:11px;background:#fff;border:1px solid #ebebeb}
.box_kanda_takeo_img img{width:100%}
.box_kanda_takeo_name{margin:10px 0}
.box_kanda_takeo_name a{color:#434343}
.box_kanda_takeo a.btn{font-size:12px;padding:4px 7px;background:#f49103}
.box_kanda_takeo a.btn.btn i{font-size:8px;margin-left:5px}
.news_index.news_index_new {padding: 50px 15px;background: #f3f3f3;}
.container-center {/* display:flex; */max-width: 1140px;margin: auto;}
.news_index.news_index_new .title_bar h2 {position: relative;text-align: center;text-transform: uppercase;font-size: 32px;font-family: "Open Sans";font-weight: 700;color: var(--first);margin-bottom: 25px;}
.news_index.news_index_new .title_bar h2:before { position: absolute;content: ""; background: var(--color-tertiary); width: 100%; max-width: 120px; height: 3px; border-radius: 50px; left: 50%; top: 100%; transform: translate(-50%, -50%);}
.media.media_news {position: relative;display: block;background: #111;margin-bottom: 30px;}
.media.media_news:hover {-webkit-box-shadow: -6px 6px 8px #ccc;box-shadow: -6px 6px 8px #ccc;}
.col-module-news-hot {max-width: calc(100% / 3);}
.media.media_news .media-left {display: block;padding: 0;}
.media.media_news:hover .media-left {opacity: 0.4;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.media.media_news .media-body {display:flex;width: auto;justify-content: flex-start;position: absolute;bottom: 0;opacity: 0;background: #fff;}
.media.media_news:hover .media-body {opacity: 1;animation: slideDown .85s ease-in-out forwards;}
.media-calendar.pull-left {background: #212558;color: #fff;width: 60px;height: fit-content;flex: none;float: none !important;!i;!;padding: 3px 0 10px;}
.media-calendar-box {height: 50px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.media-calendar-date {border-bottom: 1px solid #ccc;font-size: 24px;font-weight: bold;}
.media-calendar-month {font-size: 12px;}
.media-content.pull-left {float: none !important;padding-left: 7px;padding-top: 7px;min-height: auto;}
.media-heading {font-weight: bold;font-size: 16px;text-transform: uppercase;margin-bottom: 5px;transition: all ease .3s;}
.media-heading:hover{color: var(--third);}
.media-summary {font-size: 14px;opacity: .7;display: none;}
.media.media_news .media-left .box_media_img {height: 330px;}
.media.media_news .media-left .box_media_img img {height: 100% !important;!i;!;width: 100%;object-fit: cover;}
.title_news_index{margin-bottom:10px}
.title_news_index a{color:#3f3f3f;font-size:24px;position:relative;font-weight:700}
.title_news_index a:before{position:absolute;content:"";top:10px;left:-180px;width:162px;height:1px;background:#5e86e6}
.title_news_index a:after{position:absolute;content:"";top:10px;right:-180px;width:162px;height:1px;background:#5e86e6}

.btn_view_all_news{font-size:12px;color:#ffad00;border-color:#ffad00;margin-top:30px}
.btn_view_all_news:hover,.btn_view_all_news:focus{background:#fff!important;border-color:#ffad00!important;color:#ffad00!important}
.fb-comment-area{background:#fff;margin-top: 20px;border: 1px solid #f3f3f3;border-radius: 6px;padding: 10px;background: #fff;}
.md_gooogle_map.clearfix .title_bar_right {display: none;}
.google-map-frame {height: auto;}
footer{background: var(--second);position: relative;padding: 50px 15px 0;}
.box_footer_total {padding-bottom: 15px;max-width: 1170px;margin: auto;padding-top: 0;}
.col-md-4.col-sm-6.col-footer-total-flex.col-footer-info {width: 100%;padding: 0;}
.col-md-4.col-sm-6.col-footer-total-flex.col-footer-info .box_news_footer .title_footer {display: block;}
.box_footer_total .row .col-footer-total-flex {width: 50%;}
.footer_content ul li i{/* width: 25px; *//* padding-right: 10px; */}
.banner_partner{padding-top:10px;border-top: 0px solid #f6f6f6;background: #ebebeb;}
.banner_partner .container{background:transparent!important;}
#footer_top{padding:15px 0;background:#0071bb;color:#fff}
#frm_newsletter label{font-size:16px;margin-right:30px}
.box_input_newsletter{display:inline-block;padding:2px;border:1px solid #fff}
#inputEmailNewsletter{background:none;border:none;color:#fff;font-style:italic;font-size:13px;padding:7px 12px}
#inputEmailNewsletter::-webkit-input-placeholder{color:#fff}
#inputEmailNewsletter::-moz-placeholder{color:#fff}
#inputEmailNewsletter:-ms-input-placeholder{color:#fff}
#inputEmailNewsletter:-moz-placeholder{color:#fff}
#btn_newsletter{font-size:13px;color:#2a2a2a;padding:7px 18px;border-radius:0}
.social_icon ul li{display:inline-block;padding:0 5px}
.social_icon ul li:last-child{padding-right:0}
.footer_middle{padding: 50px 0 0;}
.footer_middle .container {width: 1200px !important;}
.col-md-5.col-sm-6.col-footer-info {width: 100%;}
.content_footer_right ul li a {font-size: 13px;}
.title_footer{position:relative;display: none;}
.title_footer h4{font-size: 18px;/* color: #ffffff; */margin:0;}
#company_category .col-md-6 {width:100%}
.content_footer_middle{font-size: 18px;}
.content_company_info {background: #eee;padding: 30px 10px;}
.content_company_info ul {max-width: 1200px;margin: auto;display: flex;gap: 20px;}
.content_company_info ul li{width:100%;);display: flex;align-items: center;justify-content: center;padding: 20px 15px;border: 1px solid var(--second);}
.content_company_info ul li div{font-size:13px}
.content_company_info ul li span{vertical-align:middle;font-size: 18px;}
.content_company_info ul li i{font-size: 30px;color: var(--second);vertical-align:middle;margin-right: 10px;}
.content_company_info ul li a{color: var(--first);}
.footer_category a{display:block;color:#fff;padding:4px 0;position:relative}
#copyright{width:100%;font-size:13px;color:#fff;margin:0;margin-top:10px}
#copyright a{color:#fff}
#company_category ul{width:50%}
#company_category ul li,#company_fanpage ul li{padding:5px 0;width:100%}
#company_category ul li a,#company_fanpage ul li a{color:#fff;position:relative;display:block}
#company_category ul li a:hover,#company_fanpage ul li a:hover{color:#f69b0d}
#company_category ul li a:hover:before,#company_fanpage ul li a:hover:before{content:'';position:absolute;left:0;top:7px;left:-11px;width:5px;height:5px;border-radius:50%;background:#ff8b00}
#company_fanpage{margin-top:20px}
.footer_bottom{border-top: 1px solid #363636;padding-top:20px;padding-bottom:10px;background: #1f1f1f;padding-left: 0px;padding-right: 0px;}
.content_footer_bottom{padding:9px 0;color:#fff;height:52px}
.content_footer_bottom_border{border-right:1px dashed #fff}
.content_footer_bottom i{font-size:35px;vertical-align:middle}
.content_footer_bottom span{vertical-align:middle;padding-left:4px}
.content_footer_bottom a{color:#fff;font-size:18px;padding-left:10px}
.content_footer_bottom i.icon-phone{font-size:30px}
.content_footer_bottom i.icon-chat{font-size:34px}

.price_require{padding-left:0!important}

.user_online{color:#fff}
.user_online ul{border: 1px solid #cd9688;border-radius: 5px;}
.user_online:before {content:"THỐNG KÊ TRUY CẬP";font-size: 16px;font-weight: 600;color: #000000;margin-bottom: 15px;display: block;font-family: 'Oswald';margin-top: 8px;}
.user_online ul li{padding-right: 0;font-size: 14px;border-bottom: 1px dashed #cd9688;display: flex;}
.user_online ul li:first-child{/* padding:0 */}
.user_online ul li:last-child {border-bottom:0}
.user_online ul li label{width: 68% !important;font-weight:400;font-size:13px;margin-bottom: 0;border-right: 1px solid #ccc;background-position: left center !important;padding: 3px 10px;color: #000;padding-left: 25px;margin-left: 3px;}
.user_online ul li label:hover{box-shadow:none}
.user_online ul li:first-child label{color: #00b0ff;background: url(https://i.imgur.com/AYZT5M9.png) no-repeat;}
.box_number {display: inline-block;width: 30%;text-align: center;}
.user_online ul li .box_number b{/* padding:0 3px; */color: #000000;font-weight:400;border: none !important;}
.user_online ul li:nth-child(2) label {background: url(https://i.imgur.com/dUTq1Lt.png) no-repeat;}
.user_online ul li:nth-child(3) label {background: url(https://i.imgur.com/UbIIG4n.png) no-repeat;}
.user_online ul li:last-child label{background: url(https://i.imgur.com/f8oIs54.png) no-repeat;}

.flexslider .slides > li > a {height: 230px;border: none;box-shadow: none;padding: 0;text-align: -webkit-center;}
.flexslider .slides img {object-fit: cover;height: 100% !important;width: 230px;border-radius: 50%;border: 5px solid var(--third);}
section#content_product_detail section#content {width: 970px;margin:auto;}
section#content_product_category, section#content_cart_index, section#content_product_detail, section#content_contact_index,
section#content_news_detail, section#content_news_menu, section#content_product_index, section#content_checkout_index,
section#content_member_login, section#content_member_signup {position: relative;}
section#content_product_category section#content, section#content_cart_index section#content, section#content_news_detail section#content, section#content_news_menu section#content, section#content_product_index section#content, section#content_checkout_index section#content, section#content_member_signup section#content, section#content_contact_index section#content, section#content_member_login section#content {width: 1200px;margin: auto;position: relative; background: 0;}
section#content_product_detail {/* margin:auto; */background: none;}
section#content_product_detail #col-left-3,section#content_product_index #col-left-3,section#content_contact_index #col-left-3,
section#content_news_menu #col-left-3,section#content_product_category #col-left-3 {display: none;}
section#content_product_detail .col-md-9.clearfix.col-center, section#content_product_index .col-md-9.clearfix.col-center,section#content_contact_index .col-md-9.clearfix.col-center,
section#content_news_menu .col-md-9.clearfix.col-center,section#content_product_category .col-md-9.clearfix.col-center {width: 100%;/* padding: 0 5px; */}
section#content_product_detail #col-right-3 {display: none;}
section#content_product_index .title_cate {display: none;}
section#content_news_detail #col-left-3 {margin-top: 250px;float:right;}
section#content_news_detail:before,section#content_news_menu:before,section#content_product_detail:before,
section#content_contact_index:before {content: "";position: absolute;width: 100%;height: 230px;left: 0;background: url(https://i.imgur.com/SBlt0jP.png) no-repeat;background-position: top center;background-size: cover;}
section#content_news_detail .box_page, section#content_product_detail .box_page,section#content_contact_index .box_page,
section#content_news_menu .content_main{margin-top: 250px;margin-bottom: 20px;position: relative;}
section#content_news_detail .title.txt_web_color, section#content_news_menu .title.txt_web_color, section#content_product_detail .title.txt_web_color {/* position:absolute; */}
section#content_news_menu .header {color: #fdbd13;position: absolute;width: 100%;left: 0;top: -150px;z-index: 1;text-transform: uppercase;text-align: center;}
section#content_news_menu .header .title {font-size: 24px;display: inline-block;background: rgba(35, 31, 32, 0.9);padding: 15px 30px;}
section#content_product_category {padding-top: 30px;background: none;}
section#content_product_category .breadcrumb {display:none;}
.box_news_grid_page>.post_static {font-size: 16px;}
.box_news_grid_page>.post_static h2 {color: var(--second);font-size: 24px;}
.box_news_grid_page>.post_static h3 {color: var(--second);font-size: 20px;}
.box_news_grid_page>.post_static h4 {color: var(--second);font-size: 18px;}
#pr_detail_tab.nav-tabs>li>a:hover {background: #eee;transition: all .3s ease-out;}
.product_info li.box_product_detail_cart .col-xs-12.col-sm-12.col-md-12 {width: 100%;}
.breadcrumb{background: #f6f6f6;font-size: 12px;padding: 15px 5px 10px;border-radius: 0;text-transform: uppercase;text-align: center;}
.breadcrumb>li+li:before{content:"\e250";font-family:'Glyphicons Halflings';color:#737373;font-size:9px;padding:0 10px}
.breadcrumb>li>a{color:#777}
.breadcrumb>.active{color:#1f88e4}
.box_news_grid_page>.row {max-width: 1200px;margin:auto;}

.header_inner{box-shadow:none}
.box_left_element,.box_right_element{margin-bottom:20px}
.box_left_element .title_bar_right, .box_left_element .title_bar_left, .box_search_advanced .title_bar_left {height: 45px;line-height: 45px;font-family: 'Open Sans';color: #ffffff;background: var(--first);padding: 0 10px;}
ul.box_news_tab {background: #fff;}
.title_bar_left, .title_bar_right{color: #000;position: relative;text-align: left;font-weight: bold;font-size: 20px;}
.title_bar_center h2,.title_bar_center h1 {margin-bottom:0;line-height: normal;font-size: 28px;text-align: center;font-weight: bold;position: relative;padding-bottom: 15px;display: flex;justify-content: center;color: #000000;}
.title_bar_center h2:before,.title_bar_center h1:before,.title_bar_center h2:after,.title_bar_center h1:after {content:"";position:absolute;bottom: 0;width: 33px;height: 5px;-moz-transform: skew(-40deg,0deg);-o-transform: skew(-40deg,0deg);-ms-transform: skew(-40deg,0deg);-webkit-transform: skew(-40deg,0deg);transform: skew(-40deg,0deg);background-color: #f7962e;display: block;}
.title_bar_center h2:after,.title_bar_center h1:after {margin-left: 9px;width: 16px;background: #2196F3;}
.title_bar_center h2:before,.title_bar_center h1:before {margin-left: -45px;}
.title_bar_center h1 a,.title_bar_center h2 a,.title_bar_center h3 a{background: var(--linear);color: transparent;display: block;line-height: normal !important;-webkit-background-clip: text;-webkit-background-size: 100% 100%;}
.box_product_hot_index.content_main .col-md-3 {width: 25%;}
.box_product_hot_index .box_list_product {width: 1200px;margin: 30px auto 20px;}
.box_product_hot_index .box_list_product .row {display: flex;flex-wrap: wrap;justify-content: center;}
.btn_view_more {display:none;}
.product_sale_left{padding:0 10px 20px;border:1px solid #ebebeb}
.product_sale_left .media{margin-top:15px;height: 85px;border-bottom: 1px solid #ccc;}
.product_sale_left .media-left{padding-right:10px;}
.product_sale_left .media-left img{max-width:none;width:90px;height: 80px;}
.product_sale_left .media-heading a{color:#434343;display:block}
.product_sale_left .media-body{position:relative;vertical-align: top;}
.product_sale_left .media-body .product_price{position:absolute;left:0;top: 35px;width:100%}
#box_statistic_left{background:#f4f4f4;padding:5px 18px}
#box_statistic_left .img_statistic{width:80px}
#box_statistic_left .img_statistic > span{padding-left:10px}
#box_statistic_left .txt_statistic{width:calc(100% - 80px)}
#box_statistic_left .box_statistic{padding:20px 0;border-right:0;border-bottom:1px solid #ddd}
.banner_category{padding:10px 0}
.sort_product select{width:auto;display:inline-block;margin-left:13px;color:#777;font-size:13px;border-radius:0;height:30px;border:1px solid #dcdcdc;cursor:pointer}
.sort_product label{color:#777;font-size:13px}
.title_cate_product{font-weight:700;font-size:18px}
.title_cate_product span{margin-left:25px;font-size:13px;color:#777;font-weight:400}
.box_pagination{margin-top:20px}

#breadcrumb_full{background:#f6f6f6}
#breadcrumb_full .breadcrumb{margin:0;padding-left:0}

.title_category{font-size:24px;color:#2f2f2f;padding-bottom:5px;margin-top:15px;display: none;}
.title_category i{font-size:28px;color:#ff8600;margin-right:10px}
.title_category i,.title_category span{vertical-align:middle}
.title_category_line{width:53px;height:2px;background:#1e84cc;margin:auto;display: none;}
.list_category_child{margin:10px 0 25px;display: none;}
.category_bar a{display:block;border:1px solid #dcdcdc;height:35px;line-height:35px;color: #ffffff;margin-top:10px;position:relative;white-space:nowrap;text-overflow:ellipsis;background: #1d75bf;}
.category_bar a:before{position:absolute;content:"";top:-1px;left:-1px;width:5px;height:35px;background: #FF9800;}
.category_bar a:hover,.category_bar.active a{background:#f49103;color:#fff;border-color:#f49103}

#cloud-zoom-big{left:15px!important}
.product-view .product-img-box{margin-bottom:10px;position:relative}
.product-view .product-img-box .product-image{margin:0 0 13px}
.product-view .new-label{font-size:10px;color:#000;text-transform:uppercase;padding:0;text-align:center;display:block;position:absolute;top:10px;z-index:10000;font-weight:400;line-height:normal;width:45px;height:45px;line-height:45px;margin-top:1px;margin-left:10px;background:#fcec94;border-radius:30px}
.product-view .sale-label{font-size:10px;color:#fff;background:#d12631;text-transform:uppercase;padding:0;text-align:center;display:block;position:absolute;top:0;z-index:10000;font-weight:400;line-height:normal;border-radius:30px;width:45px;height:45px;line-height:45px;margin-top:5px;margin-left:10px}
.product-view{position:relative;display: flex;align-items: center;}
.product-view .col-lg-6 {/* width: 50%; *//* padding: 0; */}

.product-collateral .box-collateral{margin:0 0 15px}
.product-essential .product-image.no-gallery{margin-left:auto}
.product-essential .product-image img{height:auto;width:100%}
.product-essential .button-viewall{position:absolute;left:5px;bottom:5px;text-indent:-999em;z-index:9999}
.custom-cart{display:inline-block;width:100%;margin:20px 0}
.product-view .product-shop .add-to-box button.button.btn-cart span{background:none;margin-left:5px;font-size:20px;font-weight:300}
.product-view .product-options-bottom button.button.btn-cart span{background:none;margin-left:5px}
.product-view .product-shop{margin-top:0;position: initial;/* width: 35%; */}
.product-view .product-name{font-weight:700;padding-bottom: 10px;}
.product-view .product-description{padding:5px 0;border-bottom:1px solid #ddd}
.product-view .product-name h1{font-size: 28px;text-align:left;line-height: normal;font-weight:700;/* color: #fff; */text-transform: uppercase;}
#bizweb-product-reviews{padding-bottom:10px}
.product-view .short-description{padding-bottom:5px;font-size:13px}
.product-view .short-description h2{font-size:11px;text-transform:uppercase;color:#333;margin-bottom:5px;font-weight:700}
.product-view .product-shop .add-to-box{padding:0;overflow:hidden;text-align:center;margin:1px 0 0;float:left;width:100%}
.product-options-bottom .add-to-cart{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:inline-block;float:left;margin:0;padding:6px 0 20px;position:relative;width:100%}
.add-to-box .add-to-cart{display:inline-block;float:left;margin:0;position:relative;width:100%}
.product-view .product-shop .add-to-box a:hover{text-decoration:none}
.product-view .product-shop .add-to-box .btn-cart{background:#eadaa3;color:#23170e;text-shadow:none;padding:10px 20px;margin-top:0;font-weight:300;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;margin-left:0;border:none;font-size:20px;display:inline-block;float:left}
.product-view .product-shop .add-to-box .btn-cart:hover{background:#23170e;text-shadow:none;color:#fff}
.product-view .product-shop .product-options-bottom .btn-cart{background:#26C395;color:#fff;font-size:16px;text-shadow:none;padding:10px 20px;float:left;margin-top:0;font-weight:400;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;margin-left:10px;border:none}
.product-view .product-shop .product-options-bottom .btn-cart:hover{background:#000;text-shadow:none;color:#fff}
.product-view .product-shop button.button.btn-cart:before{content:"\f07a";font-family:'FontAwesome';margin-right:10px}
.product-view .product-shop .add-to-box .icon-basket{margin-right:5px}
.product-view .product-shop ul.add-to-links{margin:0;padding:0;margin-top:0;display:inline-block}
.product-view .product-shop .add-to-links li{display:inline-block;padding:0 7px 0 2px}
.product-view .product-shop .add-to-links li .separator{display:none}
.product-view .product-shop .add-to-links .link-wishlist:before{content:"\f004";font-family:FontAwesome;font-size:14px}
.product-view .product-shop .add-to-links .link-wishlist{color:#666;height:40px;margin-right:5px;padding:12px 0;text-align:center;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;width:40px;text-transform:uppercase;font-size:11px}
.product-view .product-shop .add-to-links .link-wishlist:hover{padding:12px 0;height:40px;width:40px;color:#26C395;text-align:center}
.product-view .product-shop .add-to-links .link-compare:before{content:"\f012";font-family:FontAwesome;font-size:15px}
.product-view .product-shop .add-to-links .link-compare{color:#666;height:30px;padding:4px 5px 6px;text-align:center;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;line-height:30px;background-color:#fff;border:none;width:auto}
.product-view .product-shop .add-to-links .link-compare:hover{color:#26C395;text-align:center;padding:4px 5px 6px;height:30px;line-height:30px;background:none}
.product-view .product-shop ul.add-to-links a{padding:0;margin:0}
.email-addto-box{display:inline-block;margin-top:10px}
.email-friend{font-size:12px;margin-right:0;margin-left:0;margin-top:8px;display:inline-block}
.email-friend a:before{content:"\f0e0";font-family:FontAwesome;font-size:14px;margin-right:7px}
.email-friend a{padding:13px 13px 12px;height:42px;width:42px;color:#666;text-align:center;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;text-transform:uppercase}
.email-friend a:hover{color:#26C395;text-align:center}
.product-view .product-shop .ratings{padding:5px 0;margin:15px 0 0}
.product-view .product-shop .ratings .rating-links{margin-bottom:12px;display:inline}
.product-view .product-shop .no-rating{padding:12px 0;margin:15px 0 0}
.product-view .product-shop .price-box{border-bottom:1px solid #ddd;display:block;margin:0 0 10px;padding:0 0 5px}
.product-view .product-shop .grouped-items-table .price-box{border-bottom:0 solid #ddd;margin:0;padding:0}
.product-view .product-shop .price-box .old-price{margin-top:5px;display:block}
.product-view .product-shop .special-price{display:block;margin:5px 0;padding:0}
.product-view .product-shop .old-price .price{font-size:14px;color:#585858;font-weight:400}
.product-view .product-shop .add-to-box .add-to-cart label{display:block;float:left;margin-bottom:5px;text-align:left;text-transform:none;margin-right:8px}
.product-view .product-shop .price{font-size:25px;color:#23170e}
.product-rate ul{width:90px}
.product-rate ul li{width:18px}
.product-rate span{color:#6e6e6e;padding-left:15px}
.product-rate ul,.product-rate span{vertical-align:middle}
.summary-box{color: #000000;display: block;border: 1px solid var(--second);padding: 10px;border-radius: 5px;margin-bottom: 20px;}
.summary-box ul {list-style: disc;padding-left: 30px;margin:5px 0;display: block;font-size: 20px;position: relative;}
.add-to-cart .qty{padding:0 5px 1px;height:41px;border:1px #ddd solid;text-align:center;margin-right:5px;width:80px}
.add-to-cart .qty,.qty-holder .qty{background-color:#FFF;border:1px solid #E0E0E0}

.custom button.items-count{border:none;clear:both;color:#999;font-size:10px;line-height:normal;padding:12px 14px 9px 16px;text-align:center;line-height:18px}
.custom button.items-count.increase{margin-right:4px}
.custom button.items-count{background-color:#f5f5f5;border:1px #eaeaea solid;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0}
.custom button.items-count:hover{background-color:#26C395;border:1px #26C395 solid;color:#fff}

.product_info{margin-top: 0;/* position: absolute; *//* width: 50%; */}
.product_info li{padding:5px 0;position:relative;}
.product_info label {font-size:18px;color: #2e2e2e;}
.product_info li > span{padding-left:20px;color:#505050}
.product_info li:first-child > span > a{font-size:16px;color:#f37259;font-weight:700}
.btn_view_address{color:#f7941d;font-weight:700;border-color:#f7941d;font-size:12px;padding:3px 8px}
.btn_view_address:visited,.btn_view_address:hover,.btn_view_address:focus{color:#f7941d;border-color:#f7941d;background:#fff}
.product_info li .price_detail{font-weight:700;position:relative;display:inline-block;/* width:calc(100% - 30px); */}
.product_info li .form-control-static{width:80px;padding-left:12px;padding-right:12px;border:1px solid #e5e5e5;height:40px;vertical-align:top}
.product_info li button{border-radius: 5px;padding:0 12px;background: #c61633;height:40px;}
.product_info li button i{font-size:21px;vertical-align:middle}
.product_info li button span{font-size:18px;font-weight:700;padding-left:13px;vertical-align:middle;line-height: 1.2;}
.box_product_detail_price{/* position:absolute; */top: 0;left:10px;}
.box_product_detail_price .product_price_old {float:left;margin-right:15px;font-size:18px}
.box_product_detail_price .product_price_new {font-size: 20px;}
#box_product_info {/* border: 1px solid #eee; */padding-top: 0;}
.product_info li.box_product_detail_cart {/* display:none */}
.product-detail__order {display: flex;margin-bottom: 0;position: relative;overflow: visible;}
.d-quantiy-changer .txt-level-count-stock {display:none;}
.d-quantiy-changer {display:inline-block;float: left;}
.d-combo-sale-buttons.d-combo-sale-buttons--add-to-cart {float:right;margin-top: 8px;width: 335px;}
.qty-cart-product-box .input-qty, .qty-cart-product-box .qty-cart-product-amount {height: 39px;line-height: 39px;}
.share_face{margin-top:15px;/* display: none; */}
.box_form_fast_register {padding: 20px 15px 0;margin-top: 20px;position: relative;border-radius: 10px;border: 1.5px solid #29b473;width: 435px;}
.box_form_fast_register form {display:flex;justify-content: center;}
.product-view .product-shop .title_form_fast_register {position: relative;text-align: left;text-transform: none;padding-bottom: 5px;padding-left: 0;margin-bottom: 5px;color: #000000;border-bottom: none;font-size: 14px;font-weight: normal;font-family: unset;line-height: normal;}
.form-group.clearfix.form-fast-register-phone {width: 40%;display: inline-block;margin-right: 3px;}
.box_form_fast_register .form-fast-register-name {width: 35%;display: inline-block;margin-right: 3px;}
.box_form_fast_register form .form-group:last-child {width: 25%;display: inline-block;}
.box_form_fast_register .ladda-button[data-style=slide-left]{border-radius: 20px !important;border: 1px solid #28b171;background: #29b473;font-size: 14px;font-weight: 700;display: inline-block;width: 100%;height: 35px;padding: 6px 5px;/* margin-top: -2px; */font-family: 'Open Sans Condensed';}
.box_form_fast_register input.form-control {border-radius: 20px !important;border: 1px solid #29b473;height: 35px;}
.product-view .product-shop .title_form_fast_register:before {content: "LiÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Âªn hÃƒÆ’Ã‚Â¡Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ bÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡o giÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡ theo yÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Âªu cÃƒÆ’Ã‚Â¡Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§u";color: #fff;position: absolute;width: auto;height: 30px;line-height: 28px;top: -37px;left: 0;padding: 0 20px;border-radius: 25px;text-align: center;font-size: 14px;font-family: 'Open Sans Condensed';background: linear-gradient(141deg,#29b473,#40d38f,#29b473);text-shadow: 1px 1px #05a55b;}
.social_pr_detail{margin-top:20px;padding-left:10px}
.social_pr_detail a{color:#b7b4b3;font-size:21px;padding:9px;margin:0 5px}
.social_pr_detail a:hover{color:#f37259;border-bottom:1px solid #f37259}
.box_product_detail{border: 1px solid #f3f3f3;padding: 0;background: #fff;display: none;}
#pr_detail_tab {background: #ddd;/* display: none; */}
#pr_detail_tab.nav-tabs>li{margin-bottom:0}
#pr_detail_tab.nav-tabs>li>a{color: #555;padding: 15px 20px 12px;margin:0;font-weight: 700;border:none;line-height: normal;border-radius: 0;font-size: 15px;}
#pr_detail_tab.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background: #fff;}
#pr_detail_tab.nav-tabs>li:last-child:before{position:static}
#pr_detail_content.tab-content{padding: 10px 15px;}
#pr_detail_content.tab-content .tab-pane ul{font-size:13px}
#pr_detail_content.tab-content .tab-pane ul li{padding-bottom:10px;position:relative;padding-left:22px}
#pr_detail_content.tab-content .tab-pane ul li:before{content:"";position:absolute;top:4px;left:2px;width:5px;height:5px;background:#f59d21;border-radius:50%}

.department_info{padding:10px 17px 20px;background:#f6f6f6;border:1px solid #ebebeb}
.department_name a{display:block;margin-right:8px;margin-bottom:10px}
.department_name span a{color:#505050;font-weight:700}
.department_address ul{padding:5px 4px 0}
.department_address ul li{padding:5px 0}
.department_address ul li span{vertical-align:middle;padding-left:13px;width:calc(100% - 13px)}
.department_address ul li span a{color:#f37259}
.department_address ul li i{font-size:13px;color:#eb5b2e;width:13px;margin-top:4px}
.department_address ul li i.fa.pull-left{margin-right:0}

#product_care{margin:30px 0 20px}
.title_pr_care{color: var(--second);font-weight: 900;font-size: 24px;position:relative;margin-top: 30px;text-align: center;}
.title_pr_care span{position:relative;z-index:1;background:#fff;padding: 8px;}
.title_pr_care p{position:absolute;content:"";top: 15px;width:100%;height:1px;background:#d2d2d2}
.list_product_care{margin-top: 20px;}
.list_product_care .box_product_img {height: 200px !important;}
.list_product_care.owl-theme .owl-nav [class*=owl-]{width:12px;height:39px;text-indent:-9999px;margin:0;background:none;position:absolute;top:86px;left:-25px}
.list_product_care.owl-theme .owl-nav .owl-prev{background:url(../images/arrow_red_left.png) no-repeat}
.list_product_care.owl-theme .owl-nav .owl-next{background:url(../images/arrow_red_right.png) no-repeat;left:auto;right:-25px}
#box_content_inner_news{margin-top:30px}
.box_cate_news{padding:2px 10px;border:1px solid #ebebeb;display: none;}
.box_cate_news ul li{padding:6px 0;width:100%;border-bottom:1px solid #b4e3f1}
.box_cate_news ul li:last-child{border:none}
.box_cate_news ul li a{font-weight:700;font-size:13px;color:#454545;padding-left:23px;position:relative}
.box_cate_news ul li a:before{content:"\e250";position:absolute;top:2px;left:3px;font-family:'Glyphicons Halflings';color:#ef3050;font-size:9px}
.box_document{padding:5px 10px;border:1px solid #ebebeb}
.box_document ul li{padding:14px 0;width:100%;border-bottom:1px solid #e5e5e5}
.box_document ul li:last-child{border:none}
.box_document ul li a{font-size:14px;color:#1567b3;position:relative;float:right;width:calc(100% - 16px)}
.box_document ul li a:before{content:"";position:absolute;left:-16px;top:7px;width:4px;height:4px;border-radius:50%;background:#f49103}
.view_more_document{margin:20px 0 10px;font-size:13px;color:#e75757}
.view_more_document i{padding-left:8px;font-size:10px}
.title_news{font-weight:700;color:#4d5152;font-size:16px;padding-bottom:7px;position:relative}
.title_news:before{position:absolute;left:0;bottom:2px;content:"";width:100%;height:2px;background:#11c1f0}
.box_news_page{border:1px solid #ededed;margin-top:20px}

.ag_news_first_news{padding:13px 0 30px 13px}
.ag_news_first_news h3{margin:14px 0 10px;font-size:18px;font-weight:700}
.ag_news_first_news h3 a{color:#565252}
.ag_news_first_news p{font-size:14px;color:#7c7c7c}
.ag_news_first_news h3 i{font-size:11px;color:#999;font-weight:400}
#first_pg_news{border-right:1px solid #ededed}
.ag_news_right{padding:13px 13px 0 0}
.ag_news_right .media{padding:10px 0;border-bottom:1px solid #dfdfdf;margin-top:0}
.ag_news_right .media:first-child{padding-top:0}
.ag_news_right .media:last-child{border:none}
.ag_news_right .media-left{padding-right:14px}
.ag_news_right .media-left img{max-width:none;width:103px}
.ag_news_right .media-heading a{color:#565252;font-size:13px;font-weight:700}
.ag_news_right .media-body{position:relative}
.ag_news_right .media-body .news_summary_right{font-size:13px;color:#767676;position:absolute;left:0;bottom:0}
.ag_news_right .media-heading i{font-size:11px;color:#999;font-weight:400;padding-left:10px}

.news_grid{/* padding:10px; */margin-top:20px;border-radius: 5px;}
.news_grid_photo{display:inline-block;vertical-align:top;width:100%;position:relative;height: auto;}
.box_news_hot_index .box_img_news {object-fit: cover;height: 230px;}
.box_news_hot_index .box_img_news img {object-fit: cover;width: 100%;}
.box_img_news{width: 100%;height: 230px;position:relative;margin:auto;}
.box_img_news img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;max-width:100%;height: 100% !important;width: 100%;object-fit: cover;border-radius: 10px;}
.news_grid h4{font-size: 16px;line-height: normal;height: auto;display: table;width: 100%;margin-top: 5px;margin-bottom: 0;}
.news_grid h4 a{color: #080808;height: 55px;display: table-cell;vertical-align: middle;text-transform: capitalize;text-align: center;}
.news_grid p{font-size: 15px;color: #474747;height:54px;text-align: center;}
.news_grid .news_grid_date_view i{color:#999;font-size:13px}

#enterprise_page{margin-top:25px}
#list_all_enterprise{padding:45px 0}
.item_logo_company{margin:15px 0;border:1px solid #ebebeb}
.item_logo_company .item_logo_company{padding:0}
.item_logo_company .name_company{padding:8px 12px}
#enterprise_info{margin-top:40px}
.enterprise_info_img_logo{border:1px solid #ebebeb}
.enterprise_info{width:61%}
.enterprise_info_img{width:58%;padding:6px;border-right:1px solid #ebebeb}
.enterprise_info_logo{width:42%}
.enterprise_info_logo img{margin-top:29px}
.enterprise_info_logo h4{padding:18px 16px 0;font-weight:700;font-size:14px;color:#eb5b2e}
.enterprise_info_element{width:38%}
.enterprise_info_element ul li{padding:7px 0;color:#4e4e4e}
.enterprise_info_element ul li:first-child{padding-top:0}
.enterprise_info_element ul li div{width:33px;height:33px;line-height:33px;background:#f49103}
.enterprise_info_element ul li span{vertical-align:middle;padding-left:17px;width:calc(100% - 50px);line-height:33px}
.enterprise_info_element ul li span a{color:#4e4e4e}
.enterprise_info_element ul li span a.enterprise_tel{color:#f37259;font-size:24px}
.enterprise_info_element ul li i{font-size:14px;color:#fff}
.enterprise_info_element ul li i.fa-globe{font-size:18px}
.enterprise_info_element ul li i.fa.pull-left{margin-right:0}
.entersprise_number{margin-top:13px;padding:15px;font-size:16px;color:#6a6a6a;border-radius:4px;border:1px solid #f7941d;display:inline-block}
.entersprise_number span{padding-left:36px;font-weight:700;color:#f37259;font-size:18px}
.enterprise_about{padding:45px 45px 30px;border:1px solid #ebebeb;margin-bottom:35px;margin-top:30px}

.title_enterprise_about{font-size:24px;font-weight:700;color:#414141}
.content_enterprise_about{margin-top:20px}
.box_cate_product{padding:2px 10px;border:1px solid #ebebeb}
.box_cate_product ul li{padding:7px 0;width:100%;border-bottom:1px solid #e8e8e8}
.box_cate_product ul li:last-child{border:none}
.box_cate_product ul li a{font-size:13px;color:#525252;padding-left:23px;position:relative;display:block}
.box_cate_product ul li a:before{content:"\e250";position:absolute;top:5px;left:3px;color:#f49103;font-size:9px}
.box_category_inner,.content_main{/* padding-top:10px */}
#box_content_inner > .container > .row{padding:20px 0}
.banner_static_elm{margin-bottom: 0;}
.banner_static_elm img {width: 100%;}
.box_product_photo_view{border:1px solid #ddd;padding:6px;position:relative;}
.product_photo_img_link{display:inline-block;vertical-align:top;width:100%;position:relative}
.product_photo_img{width:100%;position:relative;margin:auto}
#page1 .product_photo_img{height: 541px;}
#page2 .product_photo_img{height:338px}
#page3 .product_photo_img,#page4 .product_photo_img{height:395px}
.product_photo_img img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;max-width:100%;max-height:100%;width:auto!important}

.zoom_icon{position:absolute;background:url(../images/zoom.gif) no-repeat;margin:20px;width:14px;height:14px;left:0;bottom:0;cursor:pointer}

.box_product_photo_view:hover .zoom_icon{display:none}

.img_pr_thumbnail{margin-top:15px}

.img_pr_thumbnail ul li{background:#fff;border:1px solid #ddd;margin:0 8px 8px 0;padding:3px;float:left;opacity:.4}

.img_pr_thumbnail ul li.pr_photo_active{webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;opacity:1}

.product_thumb_img_link{display:inline-block;vertical-align:top;width:100%;position:relative}

.product_thumb_img{width:120px;height:120px;position:relative;margin:auto}

.product_thumb_img img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;max-width:100%;max-height:100%;width:auto!important}

#etalage li.etalage_zoom_area{z-index:99;display:none!important}

#etalage img{max-width:none!important}

#etalage .etalage_magnifier{background:none;border:0;cursor:pointer;border:none!important}

.etalage_zoom_preview{max-width:none!important;opacity:1!important}

.cart-table td .product-image{display:block;width:150px;text-align:center}
.cart .page-title .checkout-types li{margin:0 0 5px}
.cart .title-buttons .checkout-types{float:right}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1;font-size:11px}
.cart-table th{padding:2px 10px}
.cart-table td{padding:10px;vertical-align:middle}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:400;color:#df280a}
.cart-table tfoot td button.button{background:none}
.cart-table tfoot td button.button span{font-size:14px;color:#fff;float:right;margin:5px 12px 12px 0;padding:7px 12px;background:#27a247;border-bottom:2px solid green}
.cart-table .btn-continue{float:left}
.cart-table .btn-update,.cart-table .btn-empty{float:right}
.cart-table .btn-update{margin-left:10px}
.cart-table .item-options{margin:0;padding:5px 0 0}
.cart-table .product-name{padding-left:20px;margin:0;font-size:14px;text-align:left}
.cart-table .product-name a{color:#333}
.cart-table .cart-price{font-size:15px}
.cart-table input.qty{padding:5px;color:#444443;width:5em!important;background:none;border:1px solid #f2f2f2}
.data-table{width:100%}
.data-table th{padding:6px 10px;font-weight:400}
.data-table td{padding:6px 0}
.data-table td.sum_cart{padding:10px 0 15px;text-align:center;color:#333;font-size:14px}
.data-table thead th{font-weight:700;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:10px;white-space:nowrap;vertical-align:middle;text-align:center;text-transform:capitalize}
.data-table thead th.wrap{white-space:normal}
.data-table thead th a,.data-table thead th a:hover{color:#fff}
.data-table thead th .tax-flag{font-size:11px;white-space:nowrap}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0}
.data-table tfoot strong{font-size:16px;font-weight:400}
.data-table tbody th,.data-table tbody td{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;text-align:center}
.data-table tbody.odd tr{background:#f8f7f5!important}
.data-table tbody.even tr{background:#f6f6f6!important}
.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3}
.data-table tbody td .option-label{font-weight:400;font-style:italic}
.data-table tbody td .option-value{padding-left:10px}

section#content_contact_index .title_bar_center {display:none;}
.form-checkout{margin-top:15px}
.form-checkout label{font-weight:400}
form .alert{margin-bottom:0;padding:10px}
.title_cate{padding-bottom:9px;border-bottom:1px solid #eee;position:relative;text-align: center;}

.box_btn_cart{margin-top:15px}
.input_qty{border:1px solid #ccc;width:80%;height:34px;text-align:center;padding:2px}

#box_cart_inner{margin-top:15px}

#shopping-cart-table thead{background-color:#f5f5f5}

.node-content{margin-top:10px;padding: 5px 10px;}
.node-content ul {list-style: disc;padding-left: 25px;margin-bottom: 15px;}
p.time{font-size:12px;margin-top:10px;color:#333;font-style:italic;display: none;}

.block-related-news{margin-top:15px}
.block-related-news .header{border-bottom:1px solid #d0d0d0;margin-bottom:10px}
.block-related-news .header > h1.title,.block-related-news .header > h2.title{font-weight:600;font-size:16px;color:#272727;text-transform:uppercase;border-bottom:2px #1f88e4 solid;display:inline-block;padding-bottom:6px;margin:0}
.block-related-news .header > h1.title a,.block-related-news .header > h2.title a{color:#272727}
.list-news{list-style:none;margin:0 0 15px;padding:0}
.list-news li{display:block}
.block-related-news .list-news li > a{font-size:14px}
.list-news li a{color:#6a6a6a;padding-left:13px;position:relative;display:block}
.list-news li a:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;background-color:#1f88e4}
.item_video{position:relative;text-align:center}
.item_video .play{position:absolute;top:50%;left:50%;margin-top:-21px;margin-left:-21px;width:42px;height:42px;z-index:1;background:url(../images/btn_play.png) no-repeat}
.info_video{background:#1f88e4;padding:5px;color:#fff;font-size:13px}
.info_video a{color:#fff;margin-bottom:5px;display:block;width:100%;font-size:14px}
.item_list_video{margin:15px 0}
.info_video_index{margin:5px 0}
.info_video_index a{color:#272727;font-size:15px;font-weight:500}
.info_clip{margin:5px 0}
.info_clip a{color:#000;font-size:14px;font-weight:500;height:37px}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{margin:auto;width: 100%;/* height: 380px; */object-fit: cover;}
.box_login_adm .text-success{padding:0 10px 10px}
.box_login_adm .container{background:transparent}
.box_login_adm .text-danger{margin-bottom:10px}
.box_inline_element{padding:15px 0}
i>span {display:none;}
.footer_content{/* max-width: 1200px; */margin: auto;color: #ffffff;}
.footer_content ul {margin-top: 12px;list-style: circle;padding-left: 15px;}
.footer_content ul li {padding: 8px 0;color: #ffffff;width: auto;}
.footer_content ul li a{font-size: 18px;color: #ffffff;}
#content_company_info_contact{padding-bottom:10px}
#content_company_info_contact ul {list-style: none;}
#content_company_info_contact ul li{padding:4px 0;width:100%;color:#333}
#content_company_info_contact ul li div{font-size:13px}
#content_company_info_contact ul li span{vertical-align:middle;padding-left:10px}
#content_company_info_contact ul li i{font-size:12px;color:#f49103;vertical-align:middle}
#content_company_info_contact ul li a{color:#333}

.box-category{padding:5px 0;border:1px solid #ebebeb;background: #fff;}
.box-category ul{list-style:none;margin:0;padding:0 10px}
.box-category > ul > li{display:block;position:relative;margin:0}
.box-category > ul > li.last{display:block;position:relative;box-shadow:0 0 0 #dbebf9,0 0 0 #FFF}
.box-category > ul > li:first-child{border-top:0}
.box-category .subDropdown{top:8px;right:0;position:absolute;cursor:pointer;font-size:10px}
.box-category .subDropdown:hover{opacity:.9}
.box-category .subDropdown.plus:before{font-family:'Glyphicons Halflings';content:"\002b"}
.box-category .subDropdown.minus:before{font-family:'Glyphicons Halflings';content:"\2212"}
.box-category ul li a{display:block;font-weight:600;padding:8px 0}
.box-category ul li a span,.box-category ul li a i{vertical-align:middle}
.box-category ul li.double a{display:inline-block;margin:0}
.box-category ul li{position:relative}
.box-category > ul li{border-top:1px solid #e8e8e8}
.box-category > ul > li > a{color:#525252;text-transform:none;display:block;font-size:13px}
.box-category > ul > li > a > span{padding-left:6px}
.box-category > ul > li ul{display:none;padding-bottom:0;padding-left:0;padding-right:0}
.box-category > ul > li > ul li{padding:0}
.box-category > ul > li a.active{font-weight:500}
.box-category > ul > li > a.active{color:#1b1009;margin-bottom:0}
.box-category > ul > li a.active + ul{display:block}
.box-category a:hover{text-decoration:none;color:#1b1009}
.box-category > ul > li ul > li > a{font-weight:500;border-bottom:0 solid #EAEAEA;font-size:12px;margin:0;padding:10px;text-decoration:none;color:#1b1009;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0}
.box-category > ul > li ul > li > a > span{padding-left:6px}
.box-category > ul > li ul > li ul > li > a{font-weight:400;text-decoration:none;font-size:13px;padding:10px 16px;border-bottom:0 solid #EAEAEA}
.box-category > ul > li ul > li ul > li > a > span,.box-category > ul > li ul > li ul > li a > i{vertical-align:middle}
.box-category > ul > li ul > li ul > li > a > i{font-size:6px}
.box-category > ul > li ul > li ul > li > a:hover{color:#1b1009}
.box-category > ul > li ul > li > a:hover{color:#1b1009}

.phonering-alo-phone{position:fixed;visibility:hidden;background-color:transparent;width: 80px;height: 80px;cursor:pointer;z-index:200000!important;bottom: 60px;left: 0px;display:block;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s}
.phonering-alo-phone.phonering-alo-show{visibility:visible}
.phonering-alo-phone.phonering-alo-static{opacity:.6}
.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover{opacity:1}
.phonering-alo-ph-circle{width: 160px;height: 160px;top:-10px;left: -43px;position:absolute;background-color: #018fe570;border-radius:100%;border:2pxsolidrgba(30,30,30,0.4);-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle{-webkit-animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important;animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle{-webkit-animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important;animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle{border-color:#00aff2;opacity:.5}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle{border-color:#ec1d25;opacity:.5}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle{border-color:#00aff2;opacity:.5}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle{border-color:#ccc;opacity:.5}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle{border-color:#75eb50;opacity:.5}
.phonering-alo-ph-circle-fill{width: 100px;height: 100px;top:20px;left: -12px;position:absolute;background-color:#000;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill{-webkit-animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill{-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;opacity:0!important}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill{background-color:rgba(39,45,107,0.5);opacity:.75!important}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill{background-color:rgba(39,45,107,0.5);opacity:.75!important}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill{background-color:rgba(0,175,242,0.5)}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill{background-color:rgba(204,204,204,0.5);opacity:.75!important}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill{background-color:rgba(117,235,80,0.5);opacity:.75!important}
.phonering-alo-ph-img-circle{width: 60px;height: 60px;top:40px;left: 7px;position:absolute;background: rgba(30,30,30,0.1) url(https://i.imgur.com/OqFyYwQ.png) no-repeat center center;background-size: 30px;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle{-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle{-webkit-animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important;animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle{background-color:#00aff2}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle{background-color:#990B14}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle{background-color: #f44336;}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle{background-color:#ccc}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle{background-color:#75eb50}

@-webkit-keyframes phonering-alo-circle-anim {

0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}
30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}

}

@-webkit-keyframes phonering-alo-circle-fill-anim {

0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}

}

@-webkit-keyframes phonering-alo-circle-img-anim {

0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}

}

@-webkit-keyframes phonering-alo-circle-anim {

0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}

}

@keyframes phonering-alo-circle-anim {

0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}

}

@-webkit-keyframes phonering-alo-circle-fill-anim {

0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}

}

@keyframes phonering-alo-circle-fill-anim {

0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}

}

@-webkit-keyframes phonering-alo-circle-img-anim {

0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}

}

@keyframes phonering-alo-circle-img-anim {

0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}

}

@media (min-width: 801px) and (max-width: 991px) {

.container{width:100%;}

.sidebar-above-footer .container {width: 100%;}

.header_logo_search_cart .container{width: 100%;}

.main_menu .container{width: 100%;}

.box_product_hot_index{width: 100%;}

.news_index{width: 100%;}

.box_page{width: 100%;}

#page1 .box_post{width: 100%}

.footer_middle .container,.footer_bottom .container{width: 100%;}

#page1 .post_static {width: 100%; }

.box_product_hot_index.content_main .col-md-3 {width: 25%;}

}

@media (min-width: 992px) {

.col-md-25{width:21%}

.col-md-75{width:58%}

.col-md-25,.col-md-75{padding-right:10px;padding-left:10px;min-height:1px}

.price .panel-footer{padding:20px 40px}

#box_register_service{width:868px;margin:auto}

#reg_service_content{padding-bottom:24px 12px}

#inputEmailNewsletter{width:370px}

#website_necessary_title{width:503px;margin:auto}

#content_website_necessary{width:952px;margin:auto;margin-top:30px}

#list_website_necessary{position:relative;margin-left:-35px}

#design_procedure_title{width:336px;margin:auto}

#project_require{padding:20px 0 25px}

}

@media (min-width: 1024px) {

.label_percent{top:6px;left:20px}

}

@media (max-width: 1024px) {

#header_top_info li:first-child{padding-right:12px;padding-left:0}

#statistics{padding-bottom:0}

#list_product_hot{margin-top:10px}

.box_product_hot_name_info{padding-left:5%}

.content_company_info ul li span{padding-left:8px}

}
@media (min-width: 1200px){
#page2 .container {width: 100%;padding: 0;margin: 0 auto;position: relative;}
}
@media (max-width: 991px) {

.box_product_hot{width:50%}
#box_logo_company{padding:0}
#kandan_takeo{padding:25px 0}
.btn_view_all_news_cate{margin-top:10px}
.company_name{font-size:12px}
#header_top_info li{padding:0 5px}
#header_top_info li i{margin-right:10px}
#header_middle{padding:15px 0}
.main_menu_nav ul li a{padding:0 5px}
.news_cate_index{margin-bottom:20px}
.title_news{margin-top:20px}
.ag_news_right{padding:13px}
.enterprise_info{width:100%}
.enterprise_info_element{width:100%;margin-top:20px}
.box_cate_product{margin-bottom:20px}
.box_product_hot_index .box_list_product{margin:0;width: 100%;padding: 0 15px;}
.btn_cart span{/*display:none*/}
.btn_cart i{display:block}
.media_news .media-left .box_media_img {width:100% !important;}
.media_news .media-left .box_media_img img {width:100% !important;}
.footer_bottom{padding-left: 0px;padding-right: 0px;}
#page1 .post_static {width:100%;padding-left:5px;padding-right:5px;}

}

@media (max-width: 767px) {
	
iframe {width:100%;height: 250px;}
img {height:auto !important;}
#back{background:none !important}
.text-khoi {padding: 30px 15px 20px;padding-left: 10px;margin-bottom: 30px;}
.ly-do,.ly-do .container {width:100% !important;}
.ly-do {padding:30px 0 !important}
.ly-do .row {display:block;width: 100% !important;margin: 0 auto;}
#carousel-slider-news .carousel-caption h3 {height: 60px;font-size: 20px;vertical-align: middle;display: table-cell;}
.modal-dialog.modal-lg {width: 85%;margin: auto;margin-top: 50px;}
#register-form {/* background-size: 100%; */padding: 30px 15px 30px;}
#Tquest>.row {margin: 0;}
.box-content .col-md-offset-6 {width: 100%;margin-left: 0;padding: 5px 20px 30px;border-radius: 0;}
.box_policy_service {position: relative;width: 100%;/* padding: 0 15px; */}
.box_policy_service .row {/* background:none; */}
.col-md-3.col-policy-serive {padding:0;}
.md_policy_service {padding: 11px 15px;border-bottom: 1px solid #eee;align-items: center;/* flex-direction: revert-layer; */}
.md_policy_service_icon {position: unset;width: 60px;height: auto;display: flex;align-items: center;}
.img-policy-service-icon {width: 80px;}
.md_policy_service_name {/* padding-left:10px; */}
.policy_service_summary {font-size: medium;}
.title_bar_center h2 {height: auto;line-height: 1.3;}
.box_product_home_categtory {width:100%;padding:20px 15px}
.col-md-4.col-sm-4.col-xs-6.col-ss-12 {width: 100% !important;}
section#content_news_menu .col-md-4.col-sm-4.col-xs-6.col-ss-12.col-news {padding: 0;}
.news_grid h4 {font-size: 18px;}
.news_grid p {font-size:16px;}
.box_footer_total {width: auto;}
.box_footer_total .col-footer-total-flex {width: 100% !important;}
.content_company_info ul {display: block;}
.content_company_info ul li {margin-bottom: 15px;justify-content: flex-start;}
.module_member_account .container,.col-md-4.col-sm-12.col-xs-12.col-mb-acount {width:100% !important;}
header {position: relative;}
.logo-header a img{height: auto;margin-left: -45px;}
#header_mobile{padding: 5px 0;}
#header_mobile .container {}
.module_member_account {display:none;}
.search-module {display: block;padding: 5px 0;}
.search-module .container {width:100% !important;}
.search-module .col-md-8.col-sm-12 {width:100%}
.search-module .group_search input.form-control {height: 35px;}
.search-module .btn_search {display:block;background: var(--second);width: 45px;height: 35px;line-height: 37px;padding: 0;top: 0;right: 0;}
.group_search {display: block;}
.group_search button#btn_search {right: 2px;background: #00a45f;}
.mm-toggle-wrap{display: inline-block;cursor:pointer;top: 25px;}
.mm-toggle {padding: 0;color: var(--second);font-size: 30px;}
.col-xs-3.col-mobile-cart {float: right;}
.col-xs-7.col-logo-mobile.logo-header{/* width:100%; *//* position: absolute; *//* top: -12px; */}
.box_product > a {height: auto !important;width: 100%;}
.box_product_img {height: 210px !important;width: 210px !important;}
.box_product_img img {padding: 0;width: 210px !important;}
.list_product_care .box_product_img {height: 230px !important;}
.list_product_care .box_product_img img {width: 230px !important;}
.form_search_index{margin:0;padding:0}
.s_cart{margin:auto;position:relative;width: 35px; height: 35px;line-height: 27px;background: 0;}
.s_cart i {font-size: 24px;color: black;}
.s_cart .item_count{position:absolute;top: -5px;right: -11px;width:20px;height:20px;line-height:20px;background: #fc1100;color:#fff;font-size:12px;border-radius:50%}
.info_footer_middle{margin-bottom:10px}
.user_online{padding-bottom:10px}
.enterprise_info_img{width:100%}
.enterprise_info_logo{width:100%}
section#content .container{width:100%;padding:0;}
section#content_product_category section#content, section#content_cart_index section#content, section#content_news_detail section#content, section#content_news_menu section#content, section#content_product_index section#content, section#content_product_detail section#content, section#content_checkout_index section#content, section#content_member_signup section#content, section#content_member_login section#content,section#content_contact_index section#content {width:100%;padding: 0 15px;}

.sidebar-above-footer .container {width: 100% !important;}
.search-module .container {width:100% !important}
.header_logo_search_cart .container{width: 100%;}
.main_menu .container{width: 100%;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{/* height: 320px !important; */}
.container.container-banner-header {display: block;padding: 0;margin: 0 !important;}
.col-md-4.col-sm-4.col-xs-6.col-ss-12.col-product{width: 50% !important;padding: 0 5px;}
.box-image-article-home {display:block;}
.md_home_article {padding: 20px 0 30px;}
.col-md-6.col-sm-12.col-home-article,.col-md-6.col-sm-12.col-video-form{width: 100%;padding: 20px 15px 0;}
.col-md-6.col-sm-12.col-video-form .box_center_element {width:100%;padding: 15px;}
.col-md-8.col-list-comment {/* flex-direction: column-reverse; */padding: 0;}
.col-md-8.col-list-comment .media {display: flex;flex-wrap: wrap;gap: 20px;}
.col-md-8.col-list-comment .media .media-left {width: 100%;vertical-align: middle;padding-right: 0;}
.col-md-8.col-list-comment .media .media-body {vertical-align: middle;width: 100%;}
.box_center_element {padding: 50px 15px;}
.box_center_element .title_bar_right {max-width: 100%;}
.box_form_item_module {max-width: 100%;padding: 30px 15px 15px;}
.btn_view_product_detail {width: 100%;height: 25px;}
.btn_cart {width: 50%;}
.btn.btn-blue.bar_web_bgr{font-weight: 700;/* padding: 5px; */}
.btn_cart span {font-size: 9px;text-align: right;padding: 0 7px;font-weight: 700;}
.btn_cart i {margin-right: -17px;font-size: 13px;margin-top: 10px;}
.col-md-3.col-policy-serive {width: 50%;padding: 0;float: left;}
.md_home_article .row{width: 100%;display: block;}
.module_news_introduct {width: 100%;padding: 30px 15px 20px;}
.col-md-4.col-sm-6.col-news-introduct {width: 100%;}
.box_introduct_item_image {/* height: 250px !important; */}
.news_introduct_item_image>a {/* height: 250px !important; */}
.news_introduct_name {height:auto;margin-top: 10px;}
.news_introduct_name a {font-size: 20px;height: auto;}
.news_introduct_description {font-size: 16px;}
.box_product_hot_index .content_main .col-md-3 {width: 100%;}
.news_index.news_index_new{width: 100%;padding-top: 30px;}
.col-module-news-hot {max-width: 100%;}
.box_page{width: 100%;}
section#content_news_detail .title.txt_web_color {/* top:-150px; */}
.footer_middle .container,.footer_bottom .container{width: 100% !important;}
.flexslider .slides > li > a {/* height: auto; */}
.product-view {display:block;}
.product-view .product-name {text-align: center;padding: 5px 15px;}
.product-view .product-name h1 {font-size: 24px;text-align: center;}
.product-view .col-lg-6 {width:100%;}
.product_info {position:unset;width: 100%;}
.product_info li.box_product_detail_cart .col-xs-12.col-sm-12.col-md-12 {width: 100%;}
.product-detail__order {display:block}
.d-combo-sale-buttons.d-combo-sale-buttons--add-to-cart {float:none;width:100%}
.product_info li button span {font-size:16px}

.box_form_fast_register {width: 100%;margin-bottom: 20px;}
.title_form_fast_register {font-size: 12px;}
#pr_detail_tab.nav-tabs>li:before {top: 7px;}
section#content_news_menu .header {top: -110px;}
section#content_news_menu .header .title {font-size: 20px;}
section#content_product_detail,section#content_product_category,section#content_cart_index,
section#content_contact_index,section#content_news_detail,
section#content_news_menu, section#content_product_index {/* width:100%; *//* padding: 0 15px; */}
section#content_news_detail:before, section#content_news_menu:before, 
section#content_product_detail:before, section#content_contact_index:before {height: 150px;}
section#content_news_detail .box_page, section#content_product_detail .box_page, 
section#content_contact_index .box_page, section#content_news_menu .content_main {margin-top: 170px;}
.news_index .container-fluid .col-sm-12 {width: 50%;float: left;}
.product_price_new {height: 20px;padding-left: 5px;}
.box_product {padding: 0 0 20px;}
.box_product:before {display:none;}
.header_cart {margin-left: 0;top: 20px;}
.box_product_price:before {font-size:10px}
/*-start news hot*/
.media_news.media{height:auto}
.media_news .media-left{padding-right:0;padding-bottom:10px;width:100%;display:block;}
.media_news .media-left img{width:100%}
.media_news .media-body{display:block;width:100%;}
.media-content{padding-left:0}
.media_news .media-left .box_media_img {width:100% !important;}
.media_news .media-left .box_media_img img {width:100% !important;}
.media_news .media-summary{height:auto;position: unset;margin-top: 0px;width: 100%;margin-left: 0px;}
/*-end news hot*/
.footer_bottom{padding-left: 0px;padding-right: 0px;}
#page1 .post_static {width:100%;padding-left:5px;padding-right:5px;}

}

@media (max-width: 600px) {

}

@media (max-width: 480px) {

}

@media (max-width: 420px) {

}

@media (max-width: 380px) {

}