div,a,p,b,span{font-family: 'Quicksand', sans-serif!important;margin: 0;padding: 0;}
.top-header{background: #eee;padding:5px ;}
.top-header a{overflow:hidden;font-size:14px;}
.top-header a i{font-size:20px;margin-right:10px;float: left;}
.top-header a.cart-header{float:right;cursor: pointer;}
.header{border-bottom:1px solid #eee;height: 70px;background: #fff;}
.header .logo{display:block;padding:20px;}
.header .logo img{height:45px;}
.header .logo .menu{}
.header .menu ul{padding:0px auto;margin:0px;min-width: 220px;}
.header .menu ul li{display:inline-block;position:relative;}
.header .menu ul li a{color:#555;font-weight:700;display:block;padding:25px 12px 25px 12px;font-size:14px;text-transform:uppercase;}
.header .menu ul li a.has-sub-menu{padding-right:30px;}
.header .menu ul li a i{position:absolute;right:0px;top:25px;}
.header .menu ul li ul{position:absolute;top:100%;left:0px;background:#fff;max-height:0px;overflow:hidden;padding:0px;margin:0px;z-index: 1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;box-shadow:0px 1px 2px #e1e1e1;}
.header .menu ul li:hover ul{max-height:999px;}
.header .menu ul li ul li{display:block;}
.header .menu ul li ul li a{padding:8px 15px;}
.header .menu ul li ul li a:hover{color:#0782fd;}
.header .input-group{margin-top:15px;min-width: 190px;position: absolute;right: 20px;top: 0px;}
.header .input-group .form-control{border-radius:30px 0px 0px 30px;padding-left:20px;border-right:0px;font-size: 14px;}
.header .input-group img{height:25px;}
.header .input-group .input-group-append{}
.header .input-group .input-group-append .input-group-text{border-radius:0px 30px 30px 0px;background:none;}
.slider{background: #fff;}
.slider .visible-xs{display: none;}
.slider .hidden-xs{display: block;}
.feauture{background: #fff;}
.feauture .item{margin:15px;text-align: center;}
.feauture .item img{margin-bottom:15px;text-align:center;}
.feauture .item h4{margin-bottom: 15px;}
.feauture .item h4 a{font-size: 17px;}
.feauture .item .btn-details{border:1px solid #666;color: #666;}
.feauture .item .btn-details:hover{background:#333;color:#fff;border:1px solid #333;}
.animation-border{position:relative;}
.animation-border .b-left{background:rgba(255,255,255,0.7);height:0px;left: 10px;top:0px;position:absolute;width:2px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;}
.animation-border:hover .b-left{height:100%;}
.animation-border .b-right{background:rgba(255,255,255,0.7);height:0px;right: 10px;bottom:0px;position:absolute;width:2px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;}
.animation-border:hover .b-right{height:100%;}
.animation-border .b-top{background:rgba(255,255,255,0.7);height:2px;right:0px;top: 10px;position:absolute;width:0px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;}
.animation-border:hover .b-top{width:100%;}
.animation-border .b-bottom{background:rgba(255,255,255,0.7);height:2px;left:0px;bottom: 25px;position:absolute;width:0px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;}
.animation-border:hover .b-bottom{width:100%;}
.list-products{background: #fff;}
.list-products .menu-cat{margin-top:20px;margin-bottom: 20px;text-align: center;}
.list-products .menu-cat .first{font-size: 30px;font-weight: bold;border-bottom: 1px solid #222;text-align: center;}
.list-products .menu-cat a{display:inline-block;padding:5px 20px;font-weight:bold;cursor: pointer;text-decoration: none;}
.list-products .menu-cat a.active{border-bottom:2px solid #444;font-weight:bold;}
.list-products .product-in-cat{}
.list-products .product-in-cat .item{position:relative;margin:20px;border:1px solid #fff;}
.list-products .product-in-cat .item:hover{border:1px solid #e1e1e1;box-shadow: 0px 0px 2px #eee;}
.list-products .product-in-cat .item .primary-image{width:100%;height: 290px;overflow:hidden;position: relative;}
.list-products .product-in-cat .item .primary-image .fixed-height{display: flex;align-items: center;justify-content: center;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;}
.list-products .product-in-cat .item .album-image-variant{text-align: center;}
.list-products .product-in-cat .item .album-image-variant a{display: inline-block;width: 40px;height: 40px;overflow: hidden;border-radius: 50%;margin: 10px 3px;padding:2px;border: 1px solid #d2d2d2;cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.list-products .product-in-cat .item .album-image-variant a:hover,.list-products .product-in-cat .item .album-image-variant a.active{border:1px solid #999;}
.list-products .product-in-cat .item .album-image-variant a img{border-radius: 50%;}
.list-products .product-in-cat .item .info-item{text-align: center;}
.list-products .product-in-cat .item .info-item h3 a{font-size:17px;display: block;color: #333;}
.list-products .product-in-cat .item .info-item .price{font-weight: bold;font-size:18px;color: #e01b22;}
.list-products .product-in-cat .item .info-item .root-price{text-decoration:line-through;color:#333;margin-left:10px;}
.list-products .product-in-cat .item .btn-action{visibility: hidden;opacity: 0;text-align: center;margin-top: 20px;}
.list-products .product-in-cat .item .btn-action .btn{border:none;display: inline-block;padding: 0px 5px;text-align: center;background: none;margin:15px 0px;cursor: pointer;font-size: 13px;border-radius:0px;color:#fff;}
.list-products .product-in-cat .item:hover .btn-action .btn:hover{color:#fff;}
.list-products .product-in-cat .item .btn-action .btn:first-child{border-right:1px solid #eee;padding-right: 10px;}
.list-products .product-in-cat .item .btn-action .btn i{float:left;margin-right: 5px;font-size: 18px;}
.list-products .product-in-cat .item:hover .btn-action{background: #444;visibility: visible;opacity: 1;}
.list-products .product-in-cat .item:hover .btn-action .btn{color:#ccc;}
.bg-footer{background: url(//theme.hstatic.net/1000003969/1000475102/14/bgbannerstore.jpg?v=498);padding: 250px 0;background-repeat: no-repeat;position: relative;background-position: center;background-attachment: fixed;background-size: cover;text-align: center;}
.bg-footer .btn.btn-default{padding:20px 50px;border:3px solid #fff;background: rgba(0,0,0,0.5);color:#eee;display: inline-block;font-size:22px;border-radius: 2px;}
.bg-footer .btn.btn-default:hover{color:#fff;background: rgba(0,0,0,0.7)}
.footer{text-align:center}
.footer h4{font-size: 14px;}
.footer .iconFooter{width: 25px;height: 25px;background: #e52c25;text-align: center;color: white;line-height: 25px;border-radius: 100%;margin-top:8px;display:inline-block}
.footer .iconFooter i{font-size:15px;margin:5px;}
.footer .titleHotline a {font-size: 27px;padding: 0 0 0 15px;color:#333;}
.footer .moreInfoFooter {float: left;width: 100%;font-size: 13px;margin: 5px 0 0 0;}
.footer ul{margin:0px;padding:0px;}
.footer .navbar-social li {display: inline-block;text-align: center;}
.footer .navbar-social li:nth-child(1) {margin-left: 0;}
.footer .navbar-social li .fa {margin: 0px 10px 0px 0px;font-size: 35px;padding: 5px 8px;color: #3a3a3a;}
.footer .navbar-social li .fa-zalo {background: rgba(0,0,0,0) url("../images/logo_zalo_vector_black_min_432cfad5ff584769a4b9d4f44d24b3d4.png") no-repeat scroll 0 0 / cover;display: inline-block;height: 35px;width: 35px;margin-top: -17px;vertical-align: middle;}
.footer .navbar-social li:hover .fa-zalo {background: rgba(0,0,0,0) url("../images/logo-zalo-vector.png") no-repeat scroll 0 0 / cover;}
.footer .navbar-social li:hover:nth-child(1) .fa {color: #4565a9;}
.footer .navbar-social li:hover:nth-child(2) .fa {color: #7b472c;}
.footer .navbar-social li:hover:nth-child(3) .fa {color: #cc181e;}
.footer-submenu{background: #eee;}
.footer-submenu ul{margin:0px;padding:0px;text-align: center;}
.footer-submenu ul li{display: inline-block;}
.footer-submenu ul li a{display: block;padding: 25px 15px;color:#333;}
.copyright{padding: 10px 0px;border-top: 1px solid #eee;}
.copyright *{font-size: 15px;}
.preview{position: fixed;top:0px;left: 0px;right:0px;bottom:0px;overflow:auto;max-height:0px;z-index: 3;}
.preview .mask{position: fixed;left: 0px;top:0px;bottom:0px;right:0px;background: rgba(0,0,0,0.5);max-height:0px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.preview.show .mask{max-height:unset;opacity:1;}
.preview.show{max-height:unset;}
.preview .inner{width: 960px;margin:50px auto;background: #fff;border-radius: 3px;position: relative;z-index: 1;min-height: 400px;padding: 15px;box-shadow: 0px 1px 3px #555;}
.album-image{overflow:hidden;position:relative;padding-left:80px;min-height: 200px;}
.album-image .mini-image{position:absolute;left:0px;top:0px;width:60px;}
.album-image .mini-image a{border-radius:3px;display:block;border:1px solid #e1e1e1;margin-bottom:15px;overflow:hidden;min-height: 50px;}
.album-image .mini-image a.active{border:1px solid #333}
.album-image .primary-image{position:relative;text-align: center;}
.album-image .primary-image .prev{position:absolute;left:0px;top:50%;z-index: 2;cursor: pointer;color: #999;}
.album-image .primary-image .next{position:absolute;right:0px;top:50%;z-index:2;color: #999;cursor: pointer;}
.album-image .primary-image a:hover{color:#333;}
.information-product{}
.information-product h2.name,.information-product h1.name{font-size: 22px;margin-top: 10px;}
.information-product .price{border-top:1px dotted #e1e1e1;margin-top:10px;padding-top:10px;font-size:24px;font-weight:bold;color: #e01b22;}
.information-product .price .root_price{color:#333;text-decoration:line-through;margin-left:10px;}
.information-product .variant{margin-bottom:15px;}
.information-product .variant p{margin-bottom:5px;margin-top:15px;}
.information-product .variant .list-properties{}
.information-product .variant .list-properties a{display:inline-block;padding:3px 15px;border:1px solid #fff;margin-right:5px;cursor:pointer;border-radius:3px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.information-product .variant .list-properties a.active{border:1px solid #333}
.information-product .btn.btn-buy{display:block;background:#333;color:#fff;padding:10px 25px;margin-bottom:20px;margin-top: 20px;}
.information-product .description{font-size:15px;}
.information-product .description h4{font-size:18px;}
.information-product .btn.btn-close{display: none;}
.detail-product .information-product{position: sticky;position: -webkit-sticky;top:15px;}
.detail-product{margin-bottom: 15px;}
.overflow-hidden{overflow-x: hidden;overflow-y: hidden;}
.menu-header-mobile{display: none}
.mask-menu-mobile{visibility: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;opacity: 0;}
.hidden-md{display: none;}
.detail-cart{}
.detail-cart h5{font-weight: bold;margin-bottom: 0px;padding: 10px 0;}
.detail-cart table{border-collapse: collapse;width: 100%;}
.detail-cart table tr td{padding-bottom: 15px;padding-top: 15px;}
.detail-cart table tr{border-bottom:1px dotted #e1e1e1;}
.detail-cart table tr td.td_image{width: 100px;}
.detail-cart table tr td.td_image img{max-width: 100px;}
.detail-cart table tr td.td_info{font-size: 15px;color:#333;}
.detail-cart table tr td.td_info a.product-name{color:#333;}
.detail-cart table tr td.td_info a.remove-product{color:#333;font-size:14px;border:1px solid #e1e1e1;overflow:hidden;display:block;width:130px;padding:5px;border-radius:3px;}
.detail-cart table tr td.td_info a.remove-product i{font-size:17px;float:left;color:#555;}
.detail-cart table tr td.td_info a.remove-product:hover{background: #eee;text-decoration: none;}
.detail-cart table tr td.td_info p{font-weight: bold;margin:10px 0px;}
.detail-cart table tr td.td_quantity{width: 100px;}
.detail-cart table tr td.td_price{width: 150px;text-align: right;}
.detail-cart table tr td.td_quantity i{font-size: 20px;}
.detail-cart table tr td.td_quantity .number{width:50px;}
.detail-cart .empty_cart{height: 300px;width: 100%;display: block;margin:auto;background: url(../images/empty_cart.png) 50% 50% no-repeat;background-size: 400px;}
.information-cart{}
.information-cart h5{font-weight: bold;margin-bottom: 25px;margin-top: 10px;}
.information-cart .total-price{background: #f3f3f3;padding:15px;margin-bottom: 15px;border:1px solid #eee;}
.information-cart .total-price b{font-weight: bold;font-size:25px;color:#e01b22}
.information-cart .btn-cart{width: 100%;display: block;padding:15px;background: #333;color:#fff;}
.breadcrumb{border-radius:0px;background:#eee;}
.breadcrumb .container a,.breadcrumb .container-fluid a{margin-right:10px;padding-right:0px;position:relative;font-size:15px;text-decoration:none;color:#333}
.breadcrumb .container a:after,.breadcrumb .container-fluid a:after{content:'/';margin-left:10px;}
.breadcrumb .container a:last-child:after,.breadcrumb .container-fluid a:last-child:after{content:'';}
.icon-loading{margin-right: 8px;margin-top: 2px;display: inline-block;width: 15px;height: 15px;vertical-align: text-bottom;border: 2px solid #333;border-right-color: transparent;border-radius: 50%;-webkit-animation: spinner-border .75s linear infinite;animation: spinner-border .75s linear infinite;float: left;}
.btn-primary .icon-loading,.btn-success .icon-loading,.btn-warning .icon-loading,.btn-buy .icon-loading{border: 2px solid #fff;border-right-color: transparent;position:relative;margin-right:13px;margin-top:0px;}
.mt-5px{margin-top: 5px !important;}
.page-link:not(:disabled):not(.disabled){height: 38px;}
.page-item.active .page-link{background-color:#333;border-color: #333;}

.tel-fixed{position: fixed;bottom:10px;right: 10px;z-index: 9;height:46px;padding-left:56px;background:#fff;border-radius:50px;box-shadow:0px 0px 2px #e1e1e1;}
.tel-fixed .icon-call{position:absolute;left:3px;top:3px;width:40px;height:40px;background:#e01b22;display:block;text-align:center;padding:8px;border-radius:50%;}
.tel-fixed .icon-call:after{width:40px;height:40px;border-radius:50%;content:'';z-index:10;position:absolute;left:0px;top:0px;border:2px solid #e01b22;border-right-color:#fff;border-left-color: #fff;animation: lds-dual-ring 1.2s linear infinite;-webkit-animation: lds-dual-ring 1.2s linear infinite;}
.tel-fixed .icon-call i{color:#fff;}
.tel-fixed a{display:block;position:relative;font-size:24px;padding: 5px 0px;margin-right:15px;color:#111;}

.list-category-menu{text-align:center;margin-bottom: 30px;}
.list-category-menu .item-menu-category{display: inline-block;margin:15px 5px;}
.list-category-menu .item-menu-category .img-item{ width: 140px; height: 140px;display: inline-block;margin: 5px 10px;padding: 3px;border-radius: 3px;position: relative;}
.list-category-menu .item-menu-category .img-item .image{overflow: hidden;width: 96%;height: 96%;position: absolute;top: 2%;left: 2%;bottom: 0px;right: 0px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.list-category-menu .item-menu-category .img-item .image img{max-width:100%;max-height:100%;}
.list-category-menu .item-menu-category .img-item .image:hover{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.list-category-menu .item-menu-category p a{color:#222;font-weight:bold;}

.form-block{}
.form-block .block-item{}
.form-block .block-item .title-item{border:1px solid #eee;margin-top:20px;background: #e01b22;height:60px;line-height:60px;overflow:hidden;border-radius: 5px;}
.form-block .block-item .title-item .first-name{font-size:20px;font-weight:bold;width:50%;float:left;text-align:right;color:#fff;padding-right:10px;transition:all 0.3s;-webkit-transition:all 0.3s;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);}
.form-block .block-item .title-item:hover .first-name{transform:translate(0px, -60px);-webkit-transform:translate(0px, -60px)}
.form-block .block-item .title-item .first-name p:nth-child(2){color:#000;}
.form-block .block-item .title-item .second-name{font-size:20px;font-weight:bold;width:50%;float:left;text-align:left;padding-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);}
.form-block .block-item .title-item .second-name p:nth-child(2){color:#fff;}
.form-block .block-item .title-item:hover .second-name{transform:translate(0px, -60px);-webkit-transform:translate(0px, -60px)}

.services{}
.services h3 a{font-size:22px;cursor: pointer;}
.services h3:hover a{color:#e01b22 !important;}
.services .row .col-12{margin-top: 30px;}
.services h3.title{color: #e01b22;font-weight: bold;}

.whyblock{}
.whyblock h4{font-size: 18px;font-weight: bold;}
.whyblock h3.title{color: #e01b22;font-weight: bold;margin-top: 50px !important;}

.newsfeed{}
.newsfeed h3.title{color: #e01b22;font-weight: bold;margin-top: 50px !important;margin-bottom: 30px}
.newsfeed .item-news{}
.newsfeed .item-news .img-box-newitem{transform: scale(1)-webkit-transform: scale(1);-moz-transform: scale(1);transition: all 0.3;-webkit-transition: all 0.3;-moz-transition: all 0.3;position: relative;display: inline-block;height: 220px;width: 100%;margin-bottom: 5px;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;background-size: cover;background-repeat: no-repeat;background-position: center;}
.newsfeed .item-news:hover .img-box-newitem{transform: scale(1.1)-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.newsfeed .item-news .title-item{margin-top: 15px;margin-bottom: 5px;}
.newsfeed .item-news .title-item h4 a{font-size: 18px;}

.form-box{background: #fff;max-width: 420px;position: absolute;bottom: 0px;left: 0%;margin-left: 100px;border-radius:10px 10px 0px 0px;padding:20px;}
.form-box .title{color:#e01b22;font-weight:bold;margin-bottom:15px}
.form-box .form-control{margin-top:15px;height:46px}
.form-box .btn{margin-top:20px;display:block;margin:20px auto}


.item-post{margin-bottom:20px;}
.item-post .img-post{position: relative;display: flex;justify-content: center;align-items: center;height: 200px;overflow:hidden;background:#eee;margin-bottom: 15px;border-radius: 5px;}
.item-post .img-post img{position: absolute;top:50%;left: 50%;transform:translate(-50%, -50%);}
.item-post .description-post{}
.item-post .description-post h4{line-height:22px;}
.item-post .description-post h4 a{font-size:17px;color:#555;}
.item-post .description-post h4 a:hover{color:#e01b22}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spinner-border {
  to { transform: rotate(360deg); }
}

@keyframes spinner-border {
  to { transform: rotate(360deg); }
}

@media screen and (max-width: 1300px) {
	.list-products .product-in-cat .item .primary-image{height:250px;}
}
@media screen and (max-width: 1200px) {
	.list-products .product-in-cat .item .primary-image{height:200px;}
}
@media screen and (max-width: 1024px) {
	.header .logo img{height: 22px;}
	.header .menu ul li a{font-size: 13px;}
	.header .menu ul li a i{font-size:20px;}
}


@media screen and (max-width: 768px) {
	.item-post .img-post{height: 150px;}
	.form-box{width: 320px;left: 50%;margin-left: -160px;}
	.services h3.title,.whyblock h3.title,.newsfeed h3.title{font-size: 20px;}
	.services h3 a,.whyblock h3 a,.newsfeed h3 a{font-size: 18px !important;}
	.list-products .product-in-cat .item .album-image-variant{display:inline-flex;overflow:auto;}
	.list-products .product-in-cat .item .album-image-variant a{width:35px;height:35px;}
	.album-image{min-height: 180px;}
	.feauture{display: none;width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;scroll-behavior: smooth;transition:all 0.3s;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transform:translate(0px 0px);-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);}
	.feauture .item{margin:0px;}
	.feauture .row{display: inline-flex;flex-wrap: inherit;}
	.feauture .container{padding: 0px;}
	.feauture .container .row .col-12{padding: 0px;}
	.feauture .container .animation-border .img-fluid{width: 100%;}
	.list-products .product-in-cat .item{margin:0px;margin-bottom: 20px;}
	.list-products .product-in-cat .item .primary-image{height: 150px;}
	.list-products .product-in-cat .item .btn-action{display: none;}
	.list-products .product-in-cat .item:hover{border: none;box-shadow: none;}
	.list-products .menu-cat a{padding: 5px 10px;}
	.bg-footer .btn.btn-default{padding:20px 30px;font-size: 18px;}
	.footer{padding-top: 0px !important;padding-bottom: 0px !important;}
	.footer .col-12{border-bottom: 1px solid #e1e1e1;padding:20px 0px;}
	.footer .col-12:last-child{border-bottom:none}
	.copyright *{text-align: center !important;}
	.copyright .text-right{margin-top: 15px;}
	.top-header{display: none;}
	.menu-header-mobile{display: block;background:#fff;height: 60px;border-bottom: 1px solid #e1e1e1;position:fixed;left:0px;top:0px;right:0px;z-index:9;box-shadow: 0px 1px 1px #eee;transition:all 0.3s;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transform:translate(0px 0px);-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);}
	.menu-header-mobile a.icon-menu{float:left;}
	.menu-header-mobile a.icon-menu i{font-size:35px;padding: 12px 10px;}
	.menu-header-mobile .logo{float:left;margin: 20px 15px;}
	.menu-header-mobile .logo img{height:33px;}
	.menu-header-mobile .cart-header{float:right;margin-right:10px;margin-top: 16px;overflow:hidden;}
	.menu-header-mobile .cart-header i{float:left;margin-right:10px;color:#555;}
	.header{position:fixed;left:0px;top:0px;background:#fff;z-index: 3;height:100%;overflow:auto;width:300px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transform:translate(-300px, 0px);-webkit-transform:translate(-300px, 0px);-moz-transform:translate(-300px, 0px);}
	.header.show{transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);}
	.header .col-md-2,.header .col-md-8{max-width:100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.header .logo{}
	.header .logo img{height:20px;}
	.header .menu{text-align:left;}
	.header .menu ul{margin:10px 0px;padding:0px;}
	.header .menu ul li{display:block;padding:0px; margin:0px;}
	.header .menu ul li a{padding:12px 0px;;margin:0px;border-bottom:1px dotted #e1e1e1;}
	.header .menu ul li a i{margin:0px;top: 10px;}
	.header .menu ul li ul{position:relative;box-shadow:none;}
	.header .menu ul li ul li{}
	.header h4{font-size: 14px;}
	.header .infoContent{padding:15px 15px;border-bottom:1px solid #e1e1e1;overflow:hidden;border-top:1px solid #e1e1e1;}
	.header .infoContent .iconFooter{width: 25px;height: 25px;background: #e52c25;text-align: center;color: white;line-height: 25px;border-radius: 100%;margin-top:8px;display:inline-block}
	.header .infoContent .iconFooter i{font-size:15px;margin:5px;}
	.header .infoContent .titleHotline a {font-size: 27px;padding: 0 0 0 15px;color:#333;}
	.header .infoContent .moreInfoFooter {float: left;width: 100%;font-size: 13px;margin: 5px 0 0 0;}
	.header .input-group{min-width: 100px;position: static;margin: 10px auto;}
	.slider{width: 100%;overflow: hidden;-webkit-overflow-scrolling: touch;scroll-behavior: smooth;transition:all 0.3s;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transform:translate(0px 0px);-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);margin-bottom:20px;}
	.list-products,.bg-footer,.footer,.footer-submenu,.copyright{width: 100%;overflow: hidden;-webkit-overflow-scrolling: touch;scroll-behavior: smooth;transition:all 0.3s;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transform:translate(0px 0px);-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);}
	body{padding-top: 60px;}
	.mask-menu-mobile{visibility: hidden;opacity: 0;position: fixed;left: 0px;top:0px;height: 100%;right:0px;background: rgba(0,0,0,0.5);z-index: 9;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
	body.show-menu-mobile{overflow:hidden;}
	body.show-menu-mobile .menu-header-mobile,body.show-menu-mobile .feauture,body.show-menu-mobile .slider,body.show-menu-mobile .list-products,body.show-menu-mobile .bg-footer,body.show-menu-mobile .footer,body.show-menu-mobile .footer-submenu,body.show-menu-mobile .copyright{transform:translate(300px, 0px);-webkit-transform:translate(300px, 0px);-moz-transform:translate(300px, 0px);}
	body.show-menu-mobile .mask-menu-mobile{visibility: visible;opacity: 1;left: 300px;}
	.slider .visible-xs{display: block;}
	.slider .hidden-xs{display: none;}
	.hidden-md{display: block;}
	.preview{max-height:unset;transition:all 0.3s;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transform:translate(100%, 0px);-webkit-transform:translate(100%, 0px);-moz-transform:translate(100%, 0px);}
	.preview.show{transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);}
	.preview .inner{width:100%;margin: 60px 0px 0px 0px;border-radius: 0px;position: relative;}
	.detail-cart table tr{display:block;width:100%;overflow: hidden;}
	.detail-cart table tr td.td_image{width:120px;float:left;}
	.detail-cart table tr td.td_info{float:left;width:calc(100% - 120px);}
	.detail-cart table tr td.td_info p{float: left;clear: both;}
	.detail-cart table tr td.td_info a.product-name{display:block;}
	.detail-cart table tr td.td_info a.remove-product{float:right;margin-top:10px;width:35px;height:35px;}
	.detail-cart table tr td.td_info a.remove-product i{font-size:24px;margin-bottom:10px;color:#666}
	.detail-cart table tr td.td_quantity{padding-top:0px;}
	.detail-cart table tr td.td_quantity button{padding:5px;}
	.detail-cart table tr td.td_price{text-align:right;padding-top:0px;}
	.hidden-xs{display: none;}
	.preview .inner .album-image{min-height:300px;}
	.preview .inner .album-image .mini-image{height:100%;overflow:auto;-webkit-overflow-scrolling: touch;scroll-behavior: smooth;}
	.preview .inner .information-product{border-top:1px solid #eee;margin-top:20px;}
	.preview .inner .information-product .close{display:none;}
	.preview .inner .information-product .btn.btn-buy{display:block;width:100%;padding:15px;margin-top:20px;font-size:18px;}
}