.block-content .pricenew {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: none;
    color: rgb(230,65,30);
    text-align: center;
    text-transform: normal;
    -o-text-overflow: clip;
    text-overflow: clip;
    white-space: pre;
    text-shadow: 2px 2px 0 rgba(140,140,140,.6), 1px 1px 1px rgba(0,0,0,.67);
    font-size: 1.7em;
    -webkit-text-stroke: #fff 1px;
    font-family: Arial;
    font-weight: bold !important;
    line-height: unset;
}
.main-nav-content li:hover>ul {
    display: block !important;
}
.main-nav-content ul ul a {
    line-height: 40px;
    padding: 0px 10px;
}

ul#InfoProduct .value:before {
    content: ': ';
    text-align: right;
}
ul#InfoProduct .value {
    font-weight: bold;
}
ul#InfoProduct .key {
    width: 60%;
    display: table;
    float: left;
}
#ResultUpdate{position:fixed;bottom:0px;right:0px;background:green;padding:10px;color:white;z-index:1000000;}
footer#footer .container .google-auto-placed {
    display: none !important;
}
header.header .google-auto-placed {
    display: none !important;
}
.newsct .nitem .col-sm-4 .google-auto-placed {
    display: none !important;
}
.newsct .nitem .col-lg-3 .google-auto-placed {
    display: none !important;
}
.fb-comments.fb_iframe_widget, .fb-comments.fb_iframe_widget span, .fb-comments.fb_iframe_widget iframe {
    width: 100% !important;
}
.newsct .col-md-4.col-sm-4.col-xs-12:nth-child(3n+1) {
    clear: left;
}
.fb-page.fb_iframe_widget, .fb-page.fb_iframe_widget span, .fb-page.fb_iframe_widget iframe {
    width: 100% !important;
}
.loop_grid_mini_img_img img {
    width: 100%;
}
.article_content.bd_red{    text-align: justify;}
.article_content.bd_red h3 {
    font-size: 16px;
    color: #f54ea5;
  font-weight:bold;
}
.article_content.bd_red h2 {
    font-size: 18px;
    color: #3fb038;
  font-weight:bold;
}
.cartSummary .crat-icon span.item {
    color: #fff !important;
}
.block.ykienkhachhang.bd_green.wow.fadeInRight {
    margin-bottom: 0px;
}
#etalage .etalage_hint {
    display: none !important;
}
form.formdathang h2 {
    color: #3fb038;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
.table>thead:first-child>tr:first-child>th {
    max-width: 50px;
}
.col-md-12.col-sm-12.col-xs-12.form-group.has-feedback {
    padding: 0px;
}
.x_content th {
    font-size: 10px !important;
}
h3.product_name.txt_center {
    margin-top: 10px;
}
h2.abouttitle {
    font-size: 18px;
    text-align: center;
    color: #3fb038;
}
span.input-group-btn>button {
    padding: 6px !important;
}
.aboutservice .col-md-6 p.hotro {
    color: #f54ea5;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 0px;
}
.aboutservice .col-md-6 h3 {
    color: #f54ea5;
    font-size: 18px;
}
.item-info p {
    margin-bottom: 18px !important;
}
.block-content.bd_blue ul {
    border: 1px solid #ccc;
    border-top: 0px;
}
.news_post_loop_content.hidden-xs {
    text-align: justify;
}

.pd-nav li.active a h5 {
    font-weight: bold;
    text-transform: uppercase;
}
.home-policy{ background:#f1f6f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.home-policy__item{padding:20px 0 10px 55px;min-height:87px}
.home-policy__item-1{background:url(/images/gao-hai-hau/1/images/icon/policy-icon-1.png) no-repeat left center}
.home-policy__item-2{background:url(/images/gao-hai-hau/1/images/icon/policy-icon-2.png) no-repeat left center}
.home-policy__item-3{background:url(/images/gao-hai-hau/1/images/icon/policy-icon-3.png) no-repeat left center}
.home-policy__item-4{background:url(/images/gao-hai-hau/1/images/icon/policy-icon-4.png) no-repeat left center}
.home-policy__item-4 .home-policy__item--description{font-size:14px;font-weight:bold;color:#f54ea5;}
.home-policy__item--content{padding-right:25px}
.home-policy__item--title{color:#3fb038;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:25px;    margin-top: 10px;
    margin-bottom: 10px;}
.home-policy__item--description{font-family:Arial;color:#898989;font-size:12px;word-wrap:break-word}
.footer__col--list li a:before {
    content: "\f111";
    margin-right: 5px;
    color: #ff5c01;
    font-family: "FontAwesome";
    font-size: 5px;
    vertical-align: middle;
}
.verticalcontent.dmsp_index p {
    height: 20px;
    overflow: hidden;
    color: #898989;
    font-size: 12px;
}

.footer{background:#f7f8f9}
.footer__col{margin-bottom:15px}
.footer__col--title{font-size:14px;font-family:Arial;color:#3fb038;font-weight:bold;text-transform:uppercase;padding:10px 0}
.footer__col--list li{padding:10px 0}.footer__col--list li a{font-family:Arial;color:#555555;font-size:14px}
.footer__col--list li a:before{content:"\f111";margin-right:5px;color:#ff5c01;font-family:"FontAwesome";font-size:5px;vertical-align:middle}
.footer__col--list li a:hover{color:#f54ea5;}
.footer__col .item-info{position:relative;padding-left:30px;color:#555555;line-height:22px;font-size:14px;font-family:Arial;margin:8px 0 2px}
.footer__col .item-info__icon{position:absolute;left:0;top:0}
.footer__col .item-info__icon i{vertical-align:top}
.footer__col .item-info__icon .fa-map-marker{color:#fff;width:22px;height:22px;line-height:22px;text-align:center;background:#f54ea5;}
.footer__col .item-info__icon .fa-mobile, .footer__col .item-info__icon .fa-envelope, i.fa.fa-globe{background:#898989;color:#fff;width:22px;height:22px;line-height:22px;text-align:center;font-size:18px}
.footer__col .item-info__icon .fa-envelope{font-size:11px}
.footer__col .item-info address{line-height:22px}
.footer__col .item-info a[href^='tel:']{font-size:14px;color:#f54ea5;font-weight:bold;font-family:Arial}
.footer__col .item-info a[href^='tel:']:hover{color:#f54ea5;}
.footer__col .item-info a{font-size:14px;color:#555555;font-family:Arial;color:#f54ea5;}
.footer__col .item-info a[href^='mailto:']:hover{color:#f54ea5;}
.footer__col .cer-bct{margin-top:15px;margin-bottom:10px}
.footer__col .cer-bct img{width:150px}
.footer__menu{border-top:1px solid #e9e9e9;padding:20px 0}
.footer__menu--list{font-size:0;text-align:center}
.footer__menu--item{padding:0 15px;border-right:1px solid #c4c5c6;border-left:1px solid #636363;font-size:14px;color:#636363;display:inline-block}
.footer__menu--item:first-child{border-left:none}
.footer__menu--item:last-child{border-right:none}
.footer__menu--item a{font-size:14px;color:#636363;font-family:Arial}
.footer__menu--item a:hover{color:#ff5c01;font-weight:bold}
.footer .copyright{background:#313131;color:#989898;padding:15px 0;font-size:14px}
.footer .copyright a{text-transform:uppercase;color:#f54ea5;font-size:14px;font-weight:bold}

.newsitem h3 {
    line-height: 15px !important;
}
.newsitem h3 a {
    font-size: 14px;
    font-weight: bold;
}

.miniCartWrap{vertical-align:top;}
.content-cart{padding:0;margin-left: -15px;margin-right: -15px;}
.cartSummary{display: block;height: 40px;padding: 2px 41px 0 15px;position: relative;width: 100%;}
@media screen and (-webkit-min-device-pixel-ratio:0){.cartSummary{padding: 4px 41px 0 15px;}}
.cartSummary:after {background: #70B520 url("/images/cart.png") no-repeat scroll center center;content: "";height: 41px;position: absolute;right: -1px;top: -1px;width: 41px;cursor: pointer;}
.cartSummary:hover:after{opacity: 0.8;}
.mini-maincart{position:relative;z-index:30;}
.cart-header{line-height: normal;}
.mini-maincart .mini-contentCart{position:absolute;right:0;top:40px;width:300px;line-height:30px;padding:20px;-webkit-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);}
.mini-maincart .mini-contentCart p.empty{margin:0;cursor: text;}
.mini-contentCart .mini-products-list{margin:0;padding:0;}
.mini-contentCart .item .product-details .product-name{line-height: 10px;font-size: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 20px;line-height: 20px;}
.crat-icon .zero,.crat-icon .item{padding:0px;z-index: 2;position: absolute;width: 32px;height: 22px ;line-height: 17px;text-align: center;background-image: url("/images/notify.png");background-position: 0 0;background-repeat: no-repeat;right: 25px;top: -8px;}
.cartSummary .icon-cart{padding:0px;font-size:30px;line-height: 30px;}
.cartSummary .mt-cart-title{text-transform: uppercase;line-height: normal;margin: 0px;vertical-align: top; font-weight: bold;}
.mini-contentCart .subtotal{clear:both;display:block;padding:10px 0;margin:0;}
.mini-contentCart .subtotal .label{color:#333;font-size:14px;padding: 10px 0;}
.mini-contentCart .subtotal .price{color:#999;font-size: 18px;float: right;}
.mini-contentCart .actions a{border:0px solid #aaaaaa;color:#666;text-decoration:none;font-size:11px;line-height:35px;padding:0 17px;display:inline-block;margin:5px 0px; text-transform: uppercase;transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;}
.mini-contentCart .actions a:hover{background-color:#ff3366;color: #fff;}
.mini-contentCart .actions a.checkout{background-color:#ff3366;color: #fff;border:0px solid #ff5555;float: right;}
.mini-contentCart .actions a.checkout:hover{ opacity: 0.8;}
#miniMagiccart .item:hover{background-color:#dddddd}
#miniMagiccart a.btn-remove,a.btn-edit,a.btn-remove{float:none;margin:0;display: inline-block;vertical-align: top;}
.mini-contentCart .block-content .block-subtitle{margin:0;text-transform: uppercase;}
#toPopup .countDown {background: #eee none repeat scroll 0 0;border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;display: inline-block;font-size: 11px;font-weight: bold;height: 20px;line-height: 20px;width: 20px; position: absolute;top: 0;right: 0;}
#toPopup .response p{padding: 0 14px 0 0;}
.cart-header {
    font-size: 12px;
}
.mini-contentCart {
    display: none !important;
}
.mini-maincart:hover .mini-contentCart {
    display: block !important; background:#fff;
}
.cart-content-top .product-image {
    float: left; padding-right:10px;
}
li.item.clearfix:before {
    display: none;
}
.mini-maincart .block-content {
    text-align: left;
}
p.block-subtitle {
    font-weight: bold;
    text-align: center;
}
p.product-name a {
    font-weight: bold;
}



.news_post_loop_title h2 a {
        color: #3fb038;
    font-size: 14px;
    font-weight: bold;
}

.homeabout {
margin-bottom:50px;
      margin-top: 25px;
}
.aboutbanner img {
    margin-top: 20px;
}
.row.aboutservice>div {
    margin-bottom: 0px !important;
}
.aboutcontent h1.abouttitle {
font-family:'Roboto';
font-size:25px;
color:#3fb038;
text-transform:uppercase;
margin-bottom:20px;
  text-align: center;
}

.aboutcontent .aboutdesc {
margin-bottom:10px
}

.aboutcontent .aboutdesc p {
line-height:1.8;
text-align:justify
}

.aboutservice .col-md-6 h5 {
color:#b08153;
font-size:18px
}

.aboutservice .col-md-6 p {
color:#4f4f4f
}

.aboutservice .col-md-6:nth-child(1),.aboutservice .col-md-6:nth-child(2) {
margin-bottom:15px
}

.aboutservice .aboutsvsp {
background:url(/images/gao-hai-hau/1/images/icon/ico-about-support.png) no-repeat center left;
padding-left:60px
}

.aboutservice .aboutsvfix {
background:url(/images/gao-hai-hau/1/images/icon/fixsv.png) no-repeat center left;
padding-left:60px
}

.aboutservice .aboutsvbuild {
background:url(/images/gao-hai-hau/1/images/icon/ico-about-build.png) no-repeat center left;
padding-left:60px
}

.aboutservice .aboutsvorder {
background:url(/images/gao-hai-hau/1/images/icon/ordersvv.png) no-repeat center left;
padding-left:60px
}



.newsitem .newimg {
margin-bottom:10px
}

.newsitem .newimg a {
display:block;
height:127px;
overflow:hidden
}

.newsblock .newsitem .newimg a {
height:auto
}

.newsblock .newsitem {
  margin-top:15px;
padding-bottom:15px;
margin-bottom:15px
}

.newsitem h3 a {
font-weight:bold;
}

.newsitem p.ninfo {
font-size:12px;
color:#919191
}

.newsitem h3 a {
display:block;
color:#5c5c5c;
font-size:14px;
padding:5px 0px;
text-align: justify;
}

.newsitem h3 a:hover {
color:#3fb038;
}

.newsitem .desc {
color:#666;
font-size:13px;
margin-bottom:10px
}

.newsblock .newsitem .desc {
margin-top:15px;
margin-bottom:20px;
text-align: justify;
}

.newsitem a.readmore {
display:inline-block;
line-height:32px;
height:32px;
border:1px solid #ddd;
padding:0 20px
}

.newsitem a.readmore:hover {
    background: #3fb038;
    border: 1px solid #3fb038;
}

.newsitem a.readmore span {
text-transform:capitalize;
color:#626262;
padding-right:15px;
position:relative
}

.newsitem a.readmore:hover span {
color:#fff
}

.newsitem a.readmore span:before {
content:"\f105";
position:absolute;
right:0;
top:-8px;
font-family:FontAwesome;
font-size:18px;
color:#626262
}

.newsitem a.readmore:hover span:before {
color:#fff
}






.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
	.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
	.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
	.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;border:thin solid #efefef;}
	.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
	.owl-carousel .owl-item{float:left;}
	.owl-controls .owl-page,
	.owl-controls .owl-buttons div{cursor:pointer;}
	.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
	.grabbing{cursor:url(grabbing.png) 8 8, move;}
	.owl-carousel .owl-wrapper,
	.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
</style>
		<style>
	#admin_bar_iframe{display:none;}
	.banner_left{min-height:307px;max-height:307px;overflow:hidden;}
	html, body{height:100%;}
	body{font-family:Arial;font-size:14px;color:#333333;}
	a:hover{color:#f54ea5;}
	a, a:hover, a:active, a:focus, button:focus{outline:0;border:0;text-decoration:none;}
	p{line-height:1.5;}
	ul{padding:0px;margin:0px;list-style:none;}
	h1, h2, h3, h4, h5, h6{font-weight:600;}
	input, textarea{outline:none;}
	label{font-weight:400;}
	.no-padding{padding:0px;}
	.no-padding-left{padding-left:0px;}
	.no-padding-right{padding-right:0px;}
	.btn-send{background-color:#ff5050;border-radius:5px;border:0;color:#fff;padding:8px 14px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
	.btn-send:hover{background-color:#e6e6e6;color:#333;}
	.btn-readmore{background-color:#383838;border-radius:0;border:0;color:#fff;padding:10px 20px;margin-top:20px;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
	.btn-readmore:hover{background-color:#000;color:#fff;}
	.header-top-right{color:#fff;text-align:right;}
	.header-top-right p{display:inline-block;}
	.header-top-right li{display:inline-block;line-height:35px;color:#fff;font-size:12px;font-weight:400;padding:0px 11px;}
	.header-top-right li:last-child{padding-right:0px;}
	.header-top-right li a{color:#fff;font-size:12px;}
	.header-logo{display:block;line-height:125px;}
	.header-logo img{width:100%;}
	.header-content-right{margin-top:20px;}
	.header-search{width:100%;position:relative;}
	#header-search-input{width:100%;font-size:12px;height:48px;border:1px solid #3fb038;padding:0 30px 0 15px;}
	#header-search-btn{border:none;background-color:#3fb038;position:absolute;right:0px;top:0px;color:#fff;padding:15px 25px;text-transform:uppercase;height:48px;}
	.header-hotline{text-align:center;padding:8px 8px 7px;color:#fff;background-color:#e53a40;border-radius:3px;font-size:15px;}
	.header-cart{line-height:36px;margin-top:7px;text-align:right;}
	.header-cart a{display:block;color:#090707;font-size:12px;padding-left:30px;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/cart1.png?1500279798436) no-repeat 20px 2px;}
	.header-cart b{font-size:15px;color:#e53a40;}
	.main-nav{padding:0;}
	.main-nav-content > ul > li{display:inline-block;position:relative;}
	.main-nav-content > ul > li > a{color:#090707;padding:0px 10px;line-height:125px;display:block;font-size:14px;text-transform:uppercase;}
	.main-nav-content > ul > li.active > a{color:#4ca7d6;font-weight:600;}
	.main-nav-content > ul > li:hover > a{background:#f54ea5;color:#fff;font-weight:bold;}
	.main-nav-content > ul > li.topbar_hotline:hover > a{background:#00afef;}
	.main-nav-content ul ul{display:none;position:absolute;left:0px;margin-top:0;background-color:#fff;z-index:999;width:200px;text-align:left;border-bottom:#ff8309 5px solid;}
	.main-nav-content .submenu{margin-top:125px;}
	.main-nav-content > ul > li:hover .submenu{display:block;z-index:10000;}
	.main-nav-content .submenu li{line-height:35px;}
	.main-nav-content .submenu li a{line-height:35px;display:block;font-size:14px;color:#4ca7d6;padding:5px 15px;}
	.main-nav-content .submenu li a:hover{background:#4ca7d6;color:#fff;}
	.main-nav-content li li{position:relative;border-bottom:#fff 1px dashed;}
	.main-nav-content li li:last-child{border-bottom:none;}
	.main-nav-content li li:hover > ul{display:block;position:absolute;top:0;left:100%;width:200px;}
	.main-nav-content .fa-caret-right{float:right;padding-right:5px;line-height:40px;}
	.header-menu-btn span{color:#30a9de;margin-top:15px;}
	.header-menu-btn-hidden{overflow:hidden;}
	.header-nav-mobile{width:300px;height:100%;background-color:#30a9de;position:fixed;z-index:9999;top:0;left:-300px;overflow-y:scroll;transition:left 1s;}
	.header-nav-mobile ul li a{font-size:14px;line-height:14px;color:#ffffff;display:block;padding:15px 20px;text-transform:uppercase;}
	.fa.fa-close.fa-2x{padding:10px;color:#E53A40;}
	.policy{background-color:#f2f2f2;border-top:2px solid #30a9de;}
	.policy-col{padding:15px 0px;border-right:2px solid #fff;text-align:center;}
	.policy-col.last{border:0px;}
	.policy-col p{margin:0px;color:#7b7b7b;font-size:13px;}
	.header-sales-col{padding:20px 0px;}
	.header-sales-col p{margin-bottom:0px;}
	.header-sales-col p a{color:#0c0c0c;font-size:13px;position:relative;display:block;}
	.header-sales-col p a:hover{color:#30a9de}
	.header-sales-col p a:after{position:absolute;content:'';width:33px;height:13px;margin-left:10px;top:3px;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/hot.png?1500279798436) no-repeat 0px 0px;}
	.video-right.block{margin-bottom:0px;}
	.banner-right{margin-top:-3px;}
	.block{margin-bottom:15px;overflow:hidden;}
	.title_block{color:#fff;line-height:50px;text-transform:uppercase;font-weight:bold;margin:0px;cursor:pointer;background:#3fb038;}
	@media screen and (min-width:1201px){.title_block{padding-left:15px;font-size:16px;}
		.title_block span{margin-left:15px;}
	}
	@media screen and (max-width:1200px){.title_block{padding-left:5px;font-size:14px;}
		.title_block span{margin-left:5px;}
	}
	.verticalmenu{position:relative;}
	.list-child li.level0{padding:0px 15px;height:53px;border-bottom:1px solid #eee;}
	.list-child li a{color:#0c0c0c;font-size:14px;display:block;padding:5px 0px;padding-left:35px;}
	.list-child li a:hover{color:#f54ea5;}
	.submenu{display:none;position:absolute;top:0px;left:100%;background-color:#fff;z-index:99;width:878px;box-shadow:0 0 20px -5px;}
	.submenu.sub02{padding:20px;height:290px;}
	.list-child li:hover .submenu{display:block;}
	.submenu > .level1{float:left;width:20%;}
	.submenu > .level1 > a{color:#4ca7d6;font-weight:600;text-transform:uppercase;}
	.submenu > li.level1 > ul > li.level2 > a{padding:0px;line-height:35px;}
	.verticalcontent.dmsp_index ul.submenu1 li.level2 {color:#dc3333;list-style-type:disc;}
	.submenu > li.level1 > a {padding-left:0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	}
	ul.submenu1.sub03 {
		padding-left: 15px;
	}
	.bg-slide{}
	.slide-wrap{margin-top:17px;}
	.slide-wrap img{width:100%;}
	#owl-demo .owl-controls{text-align:center;z-index:9999;position:absolute;bottom:10px;width:100%;}
	.bg-slide hr{border-top:2px solid #30a9de;display:none;}
	@media screen and (min-width:769px){.search_slideshow{padding:0;padding-top:10px;}
	}
	.block-home{margin-bottom:30px;}
	.best-seller-title{margin-bottom:5px;}
	.best-seller-title h3{position:relative;margin:0px;display:inline-block;font-size:16px;line-height:38px;padding:0px 30px;background-color:#e53a40;color:#fff;border-radius:0px 3px 3px 0px;}
	.best-seller-title h3:after{position:absolute;content:'';border-top:19px solid transparent;border-left:13px solid #e53a40;border-right:0px solid transparent;border-bottom:19px solid transparent;right:-5px;}
	.best-seller-title ul{display:inline-block;}
	.best-seller-title ul li{display:inline-block;}
	.best-seller-title ul li a{font-size:13px;color:#7b7b7b;padding:0px 15px;}
	.best-seller-title ul li a:hover{color:#30a9de}
	.best-seller-title ul li:last-child a{border-right:none;}
	.best-seller-content{border-top:5px solid #d1d1d1;}
	.main-best-seller .owl-theme .owl-controls{position:absolute;right:0px;top:-32px;}
	.main-best-seller .owl-theme .owl-controls .owl-buttons div{background:transparent;margin:0px;color:#7b7b7b;padding:3px 10px;font-size:15px;display:inline-block;}
	.main-best-seller .owl-buttons{background-color:#efeeee;}
	.product-home-title{margin-bottom:5px;}
	.product-home-title h3{position:relative;margin:0px;display:inline-block;font-size:16px;line-height:38px;padding:0px 30px;background-color:#30a9de;color:#fff;border-radius:0px 3px 3px 0px;}
	.product-home-title h3:after{position:absolute;content:'';border-top:19px solid transparent;border-left:13px solid #30a9de;border-right:0px solid transparent;border-bottom:19px solid transparent;right:-5px;}
	.product-home-title ul{display:inline-block;}
	.product-home-title ul li{display:inline-block;}
	.product-home-title ul li a{font-size:13px;color:#7b7b7b;padding:0px 15px;}
	.product-home-title ul li a:hover{color:#30a9de}
	.product-home-title ul li:last-child a{border-right:none;}
	.product-home-content{border-top:5px solid #d1d1d1;border-right:0px;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
	.product-home-content .product-item{margin-right:1px;box-shadow:0px 0px 1px #ccc;padding:4px 5px;}
	.product-item{padding:5px;text-align:center;box-shadow:0px 0px 1px #ccc;}
	.product-item p{margin:0px;}
	.product-item img{height:auto;padding:20px;margin:auto;}
	.pro-content .pro-name{text-transform:none;font-size:14px;font-weight:normal;line-height:20px;min-height:40px;max-height:40px;}
	.pro-content .pro-name a{color:#090707;font-size:14px;}
	.product-home-content .pro-content .pro-name{min-height:40px;max-height:40px;margin:0px;}
	.best-seller-content .pro-content .pro-name{min-height:34px;max-height:34px;}
	.pro-price{min-height:40px;max-height:40px;margin:5px 0px;}
	.pro-image{min-height:170px;max-height:170px;overflow:hidden;margin-bottom:10px;}
	.pro-content{margin:12px 0px;padding:0px 10px;}
	.pro-content .price-new{color:#e53a40;font-size:14px;letter-spacing:0px;font-weight:bold;}
	.pro-content .price-old{font-size:14px;color:#7b7b7b;text-decoration:line-through;opacity:0.5;font-size:11px;}
	.banner-center{margin-bottom:0px;}
	.main-banner-home{margin-top:30px;}
	.link-detail a{padding:5px 20px;background:#30a9de;border-radius:3px;color:#fff;font-size:14px;}
	.main-blog .container{margin:30px auto;}
	.blog-inner{border:1px solid #ebebeb;padding:15px;}
	.blog-home-title{margin-bottom:5px;}
	.blog-home-title h3{position:relative;margin:0px;display:inline-block;font-size:16px;line-height:38px;padding:0px 30px;background-color:#30a9de;color:#fff;border-radius:0px 3px 3px 0px;}
	.blog-home-title h3:after{position:absolute;content:'';border-top:19px solid transparent;border-left:13px solid #30a9de;border-right:0px solid transparent;border-bottom:19px solid transparent;right:-5px;}
	.blog-img img{width:100%;}
	.blog-description{color:#7b7b7b;font-size:13px;}
	.more-info h3{color:#090707;font-size:14px;margin:0px;font-weight:bold;line-height:20px;text-transform:none;}
	.blog-home-name{color:#090707;font-size:13px;font-weight:normal;margin:0px;line-height:30px;text-transform:none;border-bottom:1px solid #f7f7f7;}
	.blog-home-name a{display:block;padding-left:15px;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-blog-hv.png?1500279798436) no-repeat 0px 11px;color:#7b7b7b}
	.blog-home-name a:hover{color:#30a9de;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-blog.png?1500279798436) no-repeat 0px 9px;}
	.viewmore a{font-size:13px;color:#7b7b7b;font-style:italic;}
	.video-home-title{margin-bottom:5px;}
	.video-home-title h3{position:relative;margin:0px;display:inline-block;font-size:16px;line-height:38px;padding:0px 30px;background-color:#e53a40;color:#fff;border-radius:0px 3px 3px 0px;}
	.video-home-title h3:after{position:absolute;content:'';border-top:19px solid transparent;border-left:13px solid #e53a40;border-right:0px solid transparent;border-bottom:19px solid transparent;right:-5px;}
	#list-videos{border-bottom:none;}
	#list-videos>li{float:none;margin-bottom:0px;}
	#list-videos>li>a{margin-right:0px;line-height:1.42857143;border:none;border-radius:0px;padding:0px;padding-left:15px;padding-bottom:10px;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-blog-hv.png?1500279798436) no-repeat 0px 4px;}
	#list-videos>li.active>a, #list-videos>li.active>a:focus, #list-videos>li.active>a:hover{color:#555;cursor:pointer;color:#30a9de;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-blog.png?1500279798436) no-repeat 0px 4px;border:none;border-bottom-color:transparent;}
	#list-videos>li>a:focus, #list-videos>li>a:hover{color:#30a9de;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-blog.png?1500279798436) no-repeat 0px 1px transparent;}
	.tab-content p{margin:0px;}
	.tab-content img{width:100%;}
	.footer{margin-top:30px;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/bg-ykienkhachhang.jpg?1500279798436);}
	.footer-top{color:#fff;line-height:62px;}
	.footer-top h4{margin:0px;font-size:16px;font-weight:500;line-height:40px;padding:11px 0px;}
	.footer-top .input-text{border:none;padding:5px;line-height:25px;color:#000;width:100%;margin-top:13px;border-radius:3px;}
	.footer-top .btn-cart{position:absolute;right:15px;top:3px;border:none;background-color:#0077ab;padding:0px 15px;line-height:35px;border-radius:0px 3px 3px 0px;}
	.foo-phone{text-align:right;font-size:18px;}
	.footer p{margin:0px;}
	.footer-info h3{margin:0px;font-size:14px;line-height:20px;}
	.footer-info .company{color:#30a9de;}
	.footer-info h4{margin:0px;font-size:14px;color:#090707;text-transform:none;line-height:25px;}
	.footer-info p{color:#7b7b7b;font-size:13px;margin:0px;line-height:25px;}
	.footer-info li a{color:#7b7b7b;font-size:13px;margin:0px;line-height:25px;}
	.footer-info li a:hover{color:#30a9de}
	.foo-social li{display:inline-block;}
	.foo-social li a{font-size:20px;padding:0px 6px;}
	.footer-tag{padding:15px 0px;}
	.footer-tag a{color:#7b7b7b;font-size:13px;}
	.footer-tag a:hover{color:#30a9de}
	.footer-bottom{background-color:#4ca7d6;text-align:center;color:#fff;min-height:30px;font-size:12px;line-height:20px;padding:5px;}
	.footer-bottom a{color:#fff;}
	.foo_right li:hover > a{color:#111;}
	.collection-name{margin:0px;font-size:16px;text-transform:none;line-height:37px;display:block;clear:both;}
	.product-list-grid{border:1px solid #d1d1d1;border-top:none;margin-bottom:30px;background:#fff;}
	.product-list-grid .product-item{border-bottom:1px solid #d1d1d1;}
	.product-list-grid > div:nth-child(6) > .product-item,
	.product-list-grid > div:nth-child(12) > .product-item,
	.product-list-grid > div:nth-child(18) > .product-item,
	.product-list-grid > div:nth-child(24) > .product-item{border-right:0px;}
	.pagination>li>a, .pagination>li>span{float:none;color:#464646;}
	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color:#fff;background:#4ca7d6;}
	.pagination{width:100%;}
	.toolbar{border-bottom:#f54ea5 3px solid;}
	.toolbar .collection-name{font-family: 'Roboto';
    font-size: 25px;
    color: #3fb038;
    text-transform: uppercase;}
	.temp_collection .block-title h4{height:40px;}
	.submenu_collection li{}
	ul.submenu2 .fa{float:right;padding-top:10px;}
	.display_more,
	.display_less{text-align:center;cursor:pointer;}
	.main-breadcrumb .breadcrumb{background-color:transparent;border-radius:0;padding:10px 0;font-size:14px;border-bottom:#e1e1e1 1px solid;line-height:22px;}
	.breadcrumb>.active{color:#ff8309;}
	.breadcrumb>li a{color:#7c7c7c;}
	ol.breadcrumb .fa{padding:0 10px;font-size:14px;}
	.breadcrumb_block{height:45px;margin-bottom:20px;}
	.blog-banner-top{margin-bottom:20px;}
	.blog-home-title h1{position:relative;margin:0px;display:inline-block;font-size:18px;line-height:38px;padding:0px 30px 0 0;border-bottom:2px solid #30a9de;color:#544e9b;display:block;border-radius:0px 3px 3px 0px;}
	.blog-home-title h1:after{position:absolute;/*content:'';*/border-top:19px solid transparent;border-left:13px solid #30a9de;border-right:0px solid transparent;border-bottom:19px solid transparent;right:-5px;}
	.blog-article{padding-top:15px;border-top:5px solid #efedee;margin-top:15px;}
	.blog-item{margin-bottom:25px;}
	.blog-item p{margin:0px;}
	.blog-item .blog-name{margin:0px;font-size:15px;text-transform:none;line-height:30px;}
	.blog-item .blog-info{color:#b6b6b6;margin:5px 0px;}
	.blog-item .blog-description{color:#101010;margin:5px 0px 10px;font-size:14px;}
	.blog-item .blog-cate{color:#101010;font-weight:bold;font-size:12px;}
	.blog-item .blog-cate .fa{color:#ff9944;}
	.blog-item .blog-cate a{font-weight:normal;color:#b6b6b6;}
	.blog-heading{margin:0px;line-height:38px;background-color:#d5343a;color:#fff;padding-left:20px;font-size:16px;text-transform:uppercase;}
	.blog-cata-content{padding:10px;border:1px solid #e4e2e3;}
	.blog-cata-content li a{line-height:35px;padding-left:20px;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-blog-hv.png?1500279798436) no-repeat 0px 13px;display:block;color:#7b7b7b}
	.blog-cata-content li a:hover{color:#30a9de;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-blog.png?1500279798436) no-repeat 0px 13px;}
	.blog-cata-content li.active a{color:#30a9de;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-blog.png?1500279798436) no-repeat 0px 13px;}
	.blog-new .blog-heading{background-color:#30a9de;}
	.blog-new-content{padding:10px 15px;border:1px solid #e4e2e3;}
	.blog-new-name{margin-bottom:15px;}
	.blog-new-name a{color:#7b7b7b;font-size:14px;}
	.blog-new-name a:hover{color:#30a9de;}
	.blog-info{color:#b6b6b6;margin:10px 0px;font-size:12px;}
	.blog-banner img{width:100%;}
	.article-content{margin-top:15px;margin-bottom:30px;}
	.article-content img{max-width:100%;text-align:center;}
	.article-name{margin:0px;font-size:19px;line-height:30px;}
	.article-cate{border-bottom:5px solid #d1d1d1;margin-bottom:10px;}
	.article-cate h3{margin:0px;font-size:16px;line-height:30px;}
	.article-cate .blog-cate{margin:0px;font-size:13px;font-weight:bold;line-height:30px;}
	.article-cate .blog-cate .fa{color:#ff9944;}
	.article-cate .blog-cate a{font-weight:normal;color:#b6b6b6;}
	.tags{font-weight:bold;}
	.tags .fa{color:#ff9944;}
	.tags a{font-weight:normal;color:#b6b6b6;}
	.share{margin:30px 0px;}
	.stButton .stButton_gradient, .stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{height:23px !important;}
	.article-comment{padding:20px 0px;}
	.comment-heading{margin:0px;line-height:30px;margin-bottom:15px;}
	.article-comment .input-control{border:1px solid #909090;padding:5px 10px;margin-bottom:10px;}
	.article-comment textarea{border:1px solid #E6E6E6;padding:20px;width:100%;}
	.article-comment .product-atc{color:#4ca7d6;background-color:#fff;border:#4ca7d6 1px solid;width:115px;height:45px;}
	.article-comment .product-atc:hover{background:#4ca7d6;color:#fff;}
	.related-name a{font-size:13px;color:#7c7c7c;}
	.blog-related.owl-theme .owl-controls{position:absolute;right:0px;top:-45px;}
	.blog-related.owl-theme .owl-controls .owl-buttons div{background:transparent;margin:0px;color:#7b7b7b;padding:3px 18px;font-size:15px;display:inline-block;}
	.blog-related .owl-buttons{background-color:#efeeee;}
	#gallery_01{margin-top:30px;}
	#gallery_01 li a img{margin-bottom:8px;border:1px solid #eee;border-left:0px;}
	#gallery_01 .flex-active-slide{padding:5px 0px;}
	#gallery_01 .flex-direction-nav > li{position:absolute;right:50%;}
	#gallery_01 .flex-direction-nav > li > a{font-family:"FontAwesome";color:#d9d9d9;}
	#gallery_01 .flex-direction-nav .flex-next::before{content:"\f176";}
	#gallery_01 .flex-direction-nav .flex-prev::before{content:"\f175";}
	#gallery_01 .flex-direction-nav .flex-nav-next{top:0;}
	#gallery_01 .flex-direction-nav .flex-nav-prev{bottom:-30px;}
	#img_01{width:100%;padding:15px 0px;}
	.prod-image{border:1px solid #eee;margin-bottom:30px;padding-bottom:30px;}
	.pd-name{margin:0px;font-size:24px;line-height:30px;margin-bottom:5px;}
	.prod-price .price{font-size:24px;font-weight:500;color:#e33a3d;margin-right:15px;}
	.prod-price .price b{font-size:20px;color:#0c0c0c;}
	.prod-price .compare-price{font-size:20px;font-weight:500;color:#e33a3d;}
	.prod-price .compare-price b{font-size:12px;}
	.prod-price .compare-price del{color:#ccc;font-size:14px;}
	.availability{padding:5px 8px;background-color:#ff9944;color:#fff;margin-top:5px;font-size:10px;}
	.out-stock{background-color:#f2f2f2;color:#333;}
	.pd-description-mini{margin-bottom:20px;}
	.pd-description-mini td{padding:5px 0px;color:#333333;}
	.short-description{margin-bottom:20px;font-size:14px;color:#0c0c0c;}
	.pd-form label{margin-right:15px;font-size:14px;width:79px;}
	.pd-form input{border:1px solid #f2f2f2;padding:6px 15px;border-radius:3px;}
	.product-atc{background-color:#30a9de;border:none;color:#fff;border-radius:3px;padding:6px 15px;}
	.nav-tabs{border-bottom:none;}
	.nav-tabs.pd-nav{border-radius:0px;border-bottom:#4ca7d6 3px solid;}
	.nav-tabs>li{margin:0px;}
	.nav-tabs>li>a{border:0px;border-radius:0px;color:#7b7b7b;margin:0px;font-weight:bold;}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{cursor:pointer;border:none;color:#ff8309;}
	.nav>li>a:focus, .nav>li>a:hover{background-color:transparent;}
	.tab-content{padding:0px;}
	.pd-bottom .tab-content{padding:0px;padding-top:15px;}
	.footer-info h3.h3-pad30{margin-top:30px;}
	.pd-tags{margin:20px 0px;}
	.pd-tags .fa{color:#fe9a45;}
	.pd-tags a{background-color:#efedee;padding:5px;margin:3px;border-radius:4px;color:#7b7b7b;font-style:italic;display:inline-block;}
	.main-related{margin-top:20px;}
	.related-title{border-bottom:5px solid #d1d1d1;margin-bottom:10px;}
	.related-title h3{margin:0px;font-size:16px;line-height:30px;}
	.main-related .owl-theme .owl-controls{position:absolute;right:0px;top:-45px;}
	.main-related .owl-theme .owl-controls .owl-buttons div{background:transparent;margin:0px;color:#7b7b7b;padding:3px 18px;font-size:15px;display:inline-block;}
	.main-related .owl-buttons{background-color:#efeeee;}
	.hotline-heading{margin:0px;line-height:38px;background-color:#d5343a;color:#fff;padding-left:20px;font-size:16px;text-transform:uppercase;}
	.sidebar-hotline h4{margin:0px;line-height:35px;font-size:15px;font-weight:500;}
	.hotline-content{background-color:#f2f2f2;}
	.hotline-content .hotline-item{padding:15px;border-bottom:2px solid #fff;}
	.hotline-content .hotline-item:last-child{border-bottom:none;}
	.hotline-item p{margin:0px;line-height:25px;}
	.hot_sup{margin:15px 0px;}
	.hot_sup a{margin-right:15px;}
	.btn-call{display:inline-block;border-radius:3px;background-color:#30a9de;}
	.btn-call a{display:block;padding:5px 10px;color:#fff;font-size:16px;}
	.prd_quantity_select{float:left;margin-right:10px;}
	.prd_quantity_select .qty.inp-number{height:45px;text-align:center;}
	.prd_quantity_select .custom-btn-number .qtyminus,.prd_quantity_select .custom-btn-number .qtyplus{height:45px;line-height: 47px;}
	.quickview .prd_quantity_select .custom.custom-btn-number{margin-left: 20px;display: inline-block;}
	.prd_quantity_select .custom.custom-btn-number{margin-left: 32px;display: inline-block;}
	.table-bordered thead{background-color:#4ca7d6;color:#fff;}
	.table-bordered thead th{font-weight:normal;border-bottom:none !important;}
	.table-bordered img{border:none;}
	.table-bordered tbody{background:#fff;}
	.table>thead:first-child>tr:first-child>th{font-family:'OpenSans', sans-serif;font-size:16px;font-weight:600;min-width: 120px;}
	p.cart-name{font-size:14px;color:#363636;}
	.table-bordered>tbody>tr>td{vertical-align:middle;}
	.item-quantity{padding: 5px 0px 5px 22px;border: 1px solid #ccc;width: 55px;}
	.total-pri{color:#e43a43;font-weight:bold;}
	.btn-cart{background:#363636;border:none;color:#fff;border-radius:5px;}
	.btn-cart:hover{background:#4ca7d6;color:#fff;}
	.cart_table .checkout{color:#fff;display: block;padding: 14px 0;}
	.btn_cart_update{padding:15px 41px;margin-bottom: 15px;}
	.btn_cart_continue{padding:16px 18px 17px;}
	.checkout_ok{background:#363636;}
	.checkout_ok:hover{background:#4ca7d6;}
	.checkout_ok:hover a{color:#fff;}
	.form-style input, .form-style textarea{margin:10px 0;font-size:13px;color:#4c4c4c;border:1px solid #909090;padding:10px;outline:none;}
	.form-style select{height:40px;width:50%;font-size:14px;color:#737373;padding:10px;border:1px solid #cdcdcd;outline:none;margin:8px 0;}
	.form-style button{font-size:13px;color:#aaaaaa;border:1px solid #ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:10px 20px;background-color:#ffffff;}
	.single-option-selector{padding:5px 10px;margin:10px 0px;border:1px solid #f2f2f2;border-radius:3px;width:200px;}
	.form-login{margin-bottom:50px;padding-bottom:50px;}
	.form-login .row p{padding-top:10px;}
	.form-login input{height:40px;}
	.main-maps{margin-bottom:20px;}
	#back-top{height:52px;position:fixed;right:20px;bottom:200px;width:52px;cursor:pointer;margin:0;font-size:40px;background-color:#3fb038;color:#fff;border-radius:100%;line-height:52px;text-align:center;z-index:999;}
	#back-top:hover{background:#f54ea5;}
	.cl_main{color:#f54ea5;}
	.cl_sub{color:#ff8309;}
	.cl_hover{color:#ff8309;}
	.cl_price{color:#ed1c24;}
	.bg_sub{background:#ff8309;}
	.bg_main{background:#4ca7d6;}
	.header-top{height:100px;background:#7bd1e4 url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/header-top.jpg?1500279798436) center no-repeat;}

	.header-content{background:#fff;}

	.header-content row{height:125px;}
	.social_sharing .fa{color:#acacac;}
	.fa-facebook:hover{}
	.fa-pinterest:hover{}
	.fa-google-plus:hover{}
	.fa-youtube:hover{}
	.fa-twitter:hover{}
	.social_sharing span{}
	.social_sharing a{}
	.social_sharing div div{border:#ebebeb thin solid;width:40px;height:40px;text-align:center;padding:8px;}
	.social_sharing > div{margin:40px 5px 40px 0;}
	.social_sharing{padding:0;}
	.main_content_index{padding-top:15px;}
	.danhmucsanpham{min-height:415px;position:relative;z-index:10;padding-top:10px;}
	.danhmucsanpham h3.title_block{height:50px;}
	.danhmucsanpham .verticalcontent{width:100%;min-height:347px;background:#fff;position:absolute;z-index:1;border:1px solid #3fb038;}
	.danhmucsanpham .verticalcontent > ul {margin: 0;}
	.verticalcontent > ul > li > a{font-weight:600;font-size:14px;line-height:20px;}
	.verticalcontent > ul > li > p{color:#898989;font-size:12px;line-height:20px;}
	.dmsp_index li.level0 > a,
	.dmsp_index li.level0 > span > p{padding-left:35px;}
	.verticalcontent li.level0 > .level000 > a > img{-webkit-filter:grayscale(95%);filter:grayscale(95%);}
	.verticalcontent li.level0:hover > .level000 > a > img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
	.verticalcontent ul.list-child > li{}
	.verticalcontent ul.list-child > li > .level000 {position:relative;}
	.verticalcontent ul.list-child > li a img.icon-dmsp {position:absolute;top:20px;left:6px;}
	.collections_description{padding-left:35px;display:block;}
	.collections_description p{height:20px;overflow:hidden;color:#898989;font-size:12px;}
	.display_more_li > li > a{font-weight:600;}
	.openup{text-align:center;}
	.display_more_li{display:none;}
	.display_more_li > li.level0{position:relative;}
	.display_more_li li.level0 > img{position:absolute;top:20px;}
	.xoadi{text-align:center;display:none;}
	.openup, .xoadi{cursor:pointer;font-weight:600;font-size:16px;color:#4ca7d6;}
	.openup:hover, .xoadi:hover{color:#ff8309;}
	.account_cart{background:#f6f6f6;border-radius:5px;border:#ddd thin solid;height:50px;width:100%;margin-bottom:17px;}
	.account_cart > ul{line-height:50px;}
	.account_cart > ul > li{width:50%;float:left;text-align:center;line-height:50px;position:relative;}
	.account_cart > ul > li:first-child > span{border-right:#333 thin solid;}
	.account_cart > ul > li:first-child > span i.fa{width: 30px;}
	@media screen and (max-width:1024px){.account_cart > ul > li:first-child > span{border:none;}}
	.account_cart > ul > li:first-child:hover > .account_control,
	.account.show_ .account_control{
		display:block !important;
		position:absolute;
		background:#f6f6f6;
		border:#ddd 1px solid;
		width:263px;
		top:45px;
		left:-1px;
		border-top:none;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		z-index:1;
	}
	.account_control ul{}
	.account_control li{line-height:30px;display:inline;}
	.account_control li:hover > a{color:#f54ea5;}
	.account_control a{padding:0 15px;}
	.modal-open .modal{background:rgba(51,51,51,0.25);}
	.wrap-modal-login{background:#fff;width:300px;margin:50px auto;padding:15px;border-radius:5px;}
	.modal-title{text-align:center;font-weight:600;line-height:20px;}
	.modal-dialog p{text-align:center;color:#898989;}
	.wrap-modal-login p a{color:#0f96c6;}
	.wrap-modal-login label{color:#464646;}
	hr{margin:10px 0;}
	.btn_dangnhap{border:#4ca7d6 1px solid !important;color:#4ca7d6 !important;background:#fff;font-size:14px;}
	.btn_dangnhap:hover{background:#4ca7d6;color:#fff !important;}
	.form-group{margin-bottom:10px;}
	.btn_recover{background:#fff;border:#4ca7d6 thin solid !important;color:#4ca7d6 !important;width:100px;height:35px !important;border-radius:5px;font-size:15px;text-align:center;line-height:24px;padding-top:5px !important;}
	.btn_recover:hover{background:#4ca7d6;color:#fff !important;}
	.btn_dangky{background:#464646;color:#fff;font-size:14px;}
	.btn_dangky:hover{background:#d91818;color:#fff;}
	.action_bottom{text-align:center;}
	.btn-style{font-size:14px;}
	.shop_address, .customer_support{margin-bottom:10px;}
	.shop_address, .customer_support, .online_support{min-height:103px;overflow:hidden;}
	.template-index .shop_address p:first-child,
	.template-index .customer_support p:first-child,
	.template-index .online_support p:first-child{margin-top:20px;}
	.shop_address p:first-child,
	.customer_support p:first-child,
	.online_support p:first-child{margin-top:10px;}
	@media screen and (min-width:1201px){
		.shop_address{background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-location-2.png?1500279798436) 15px center no-repeat;border:#3fb038 1px dashed;border-radius: 5px;}
		.customer_support{background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-phone-2.png?1500279798436) 15px center no-repeat;border:#3fb038 1px dashed;border-radius: 5px;}
		.online_support{background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-online-support-2.png?1500279798436) 15px center no-repeat;border:#3fb038 1px dashed;border-radius: 5px;}
		.shop_address p,
		.customer_support p,
		.online_support p{padding-left:50px;padding-right:10px;line-height:20px;margin-bottom:12px;}
		
		.template-index .shop_address p,
		.template-index .customer_support p,
		.template-index .online_support p{margin-bottom:5px;}
		
	}
	@media screen and (max-width:1200px){.shop_address,
		.customer_support,
		.online_support{background:#fff;}
		.shop_address p,
		.customer_support p,
		.online_support p{padding:0 15px;line-height:20px;margin-bottom:5px;}
	}
	.brand{height:113px;margin-top:15px;}
	.owl-carousel .owl-wrapper-outer{border:none;}
	#owl-brand{background:#fff;}
	.block-title h4,.block-title h2{color: #3fb038;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: #f54ea5 3px solid;padding:15px 0 !important;margin:0;line-height:20px;height:45px;font-size:16px;}
	.block-title-2 h4, .block-title-2 h2{color:#fff;text-transform:uppercase;font-weight:600;padding:10px 0;margin:0;line-height:24px;background:#f54ea5;padding-left:20px;height:45px;font-size: 18px;}
	.block-v2{margin-bottom:15px;overflow:hidden;}
	.block-content{background:#fff;overflow:hidden;}
	.ykienkhachhang .block-content{height:320px;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/bg-ykienkhachhang.jpg?1500279798436);}
	.ykienkhachhang .owl-item{padding:40px 20px;text-align:center;}
	.item_khachhang img{height:80px;width:80px;border:#f54ea5 3px solid;border-radius:50%;margin-bottom:10px;}
	.ykienkhachhang .khachhang_cmt{color:#898989;font-size:12px;font-style:italic;line-height:20px;max-height:80px;}
	.ykienkhachhang .khachhang_name{font-weight:600;color:#f54ea5;}
	.ykienkhachhang .khachhang_website{color:#898989;}
	.ykienkhachhang .owl-theme .owl-controls{margin-top:-40px;}
	.loop_list_mini img{margin-top:30px;width:100%;}
	@media (min-width:426px) and (max-width:768px){.loop_list_mini img{width:initial;}
	}
	.loop_list_mini > div:first-child{}
	.loop_list_mini{overflow:hidden;}
	.quangcao{height:296px;}
	.quangcao img{width:100%;height:100%;}
	.news_loop_sidebar{}
	.news_loop_sidebar > div:first-child img{width:100%;padding-top:10px;}
	.sidebar_news_title a{font-size:12px;font-weight:600;color:#3fb038;}
	.news_loop_sidebar{padding:10px 0;}
	.sidebar_news_img{padding-right:0;}
	.sidebar_news_info span{font-size:12px;color:#acacac;}
	.view_all_news{text-align:center;margin-bottom:0;}
	.view_all_news a{line-height:24px;text-transform:uppercase;font-size:12px;color:#acacac;}
	.view_all_news:hover a{color:#ff8309;}
	.tintuc li{overflow:hidden;}
	.sp_noibat_img{padding:0;}
	.sp_noibat_img img{max-width:100%;height:100%;}
	.sp_noibat_prds{height:320px;padding:0px;border-bottom:#ddd 1px solid;}
	.sp_noibat_prds img{width:100%;}
	.sanphamnoibat .block-content{height:320px;border:none;border-right:#ddd 1px solid;}
	@media screen and (min-width:1024px){.index_content{padding-right:0;}}
	.index_content .block-title{}
	.block-title span{font-size:12px;color:#acacac;position:absolute;top:15px;right:10px;}
	.block-title span:hover{color:#f54ea5;}
	.block-title{position:relative;}
	.loop_grid_mini div.loop_grid_mini_img_img img{
		margin-top: 10px;
		max-width: 100%;
		max-height: 100%;
	}
	.loop_grid_mini_content p{margin: 0;}
	.loop_grid_mini_content p.product_name{height:40px;overflow:hidden;margin-bottom:0;}
	.loop_grid_mini_content p.product_old_price{margin-bottom:0;}
	.block-title span a:hover{color:#f54ea5;}
	.hot_product_loop div:first-child{padding:0;height:100%;}
	.block-v2 .loop_grid_mini_img_img img{}
	.hot_products .block-content{}
	.hot_product_loop .product_price{height:42px;}
	.hot_product_loop .product_old_price{margin-bottom:0;}
	.sanphamnoibat .hot_product_loop:nth-child(2n+1){border-bottom:#ebebeb 1px solid;}
	/*.sanphamnoibat .hot_product_loop img{margin-top:10px;}*/
	.index_hot_products-slider row{position:relative;}
	#index_hot_products-slider .owl-buttons{position:absolute;top:-40px;right:20px;display:inline-flex;}
	#index_hot_products-slider .owl-buttons a{width:16px;height:16px;margin-left:5px;border:#464646 1px solid;border-radius:50%;}
	#index_hot_products-slider .owl-buttons span{}
	#index_hot_products-slider .owl-buttons .fa{padding:3px 5px;}
	.sanphamnoibat .block-content{overflow:visible;}
	.sanphamnoibat .owl-theme .owl-controls .owl-buttons div{background:transparent;padding:0;padding-top: 5px;}
	.hot_product_loop .actions{display: inline-block;}
	.item_sanphamnoibat_img{position:relative;}
	.item_sanphamnoibat_img .on_sale{position:absolute;top:0;left:0;background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/on_sale.png?1500279798436) center center no-repeat;height:56px;width:65px;}
	.item_sanphamnoibat_img .sale_value{position:absolute;top:10px;left:10px;font-size:12px;font-weight:600;color:#fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	.btn_muangay_list{height:32px;border-radius:5px;background:#4ca7d6;color:#fff;border:none;}
	@media screen and (min-width:993px){.btn_muangay_list{width:85px;margin-left:15px;}
	}
	@media screen and (max-width:992px){.btn_muangay_list{width:100px;}
	}
	.btn_muangay_list span{line-height:20px;}
	.btn_muangay_list:hover{background:#ff8309;}
	.loop_grid_mini{position:relative;background:#fff;}
	@media (min-width:992px){.loop_grid_mini{padding:0;}
	}
	.loop_grid_mini .hover_view{position:absolute;top:30%;opacity:0;text-align:center;width: 100%;}
	.template-index .loop_grid_mini .hover_view{width: calc(100% - 30px)}
	.loop_grid_mini:hover .loop_grid_mini_img,
	.loop_grid_mini:hover .loop_grid_mini_content{opacity:.7;}
	.hover_view{transition:All .3s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);}
	.loop_grid_mini:hover .hover_view{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}
	.btn_view{width:105px;height:30px;font-size:12px;text-transform:uppercase;background:#fff;color:#3fb038;border:#3fb038 1px solid;text-align:center;border-radius:5px;}
	.btn_view:hover{background:#3fb038;color:#fff;}
	.btn_view span{padding:3px;line-height:20px;}
	.btn_quick_view{margin-bottom:10px;padding:0 !important;}
	.btn_view_details{}
	.block_collection_name{position:relative;background:#000;}
	.block_collection_name img{width:100%;opacity:0.66;}
	h4.collection_name{color:#fff;text-transform:uppercase;position:absolute;top:40%;text-align:center;width:100%;}
	.block_privacy{margin-bottom:25px;}
	.block_privacy div:first-child{background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-camket.png?1500279798436) left center no-repeat;background-size:40px auto;}
	.block_privacy div:nth-child(2){background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-giathanh.png?1500279798436) left center no-repeat;background-size:40px auto;}
	.block_privacy div:nth-child(3){background:url(//bizweb.dktcdn.net/100/101/228/themes/501675/assets/icon-vanchuyen.png?1500279798436) left center no-repeat;background-size:40px auto;}
	.block_privacy div p{padding-left:45px;line-height:23px;color:#898989;font-size:14px;margin:0;}
	.block_privacy div p:first-child{text-transform:uppercase;color:#555555;font-weight:600;}
	.collection .temp_collection .account_cart{margin:0;}
	.collection .submenu_collection .block-content{overflow:visible;}
	.collection .block-v2{overflow:visible;}
	.footer-up{background:#fff;}
	.footer-top{padding:10px 0;}
	.footer_logo img{max-width:100%;}
	@media screen and (max-width:768px){.footer_logo{text-align:center;}
		.foo_description{text-align:center;}
	}
	@media screen and (min-width:993px){.footer_menu{padding-left:0}
	}
	.footer_menu li{}
	.footer_menu li a{}
	@media screen and (min-width:501px){.footer_menu li{display:inline;}
		.footer_menu li a{padding:0 10px;border-right:#898989 1px solid;color:#464646;}
		.footer_menu li:last-child a{border-right:none;}
	}
	@media screen and (max-width:500px){.footer li{line-height:25px;}
		.footer_menu ul{text-align:center;}
	}
	.footer_menu li:hover a{color:#ff8309;}
	.footer_cols .footer_col_title{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;height:30px;margin: 0;}
	.foo_description p{line-height:30px;margin-bottom:10px;display: flex;color: #fff;}
	.foo_description .fa{color:yellow;line-height: 30px;}
	@media screen and (min-width:993px){.footer_cols > div{padding-left:0;}}
	.foo_right div ul{}
	.foo_right div ul li{line-height:36px;}
	.foo_right div ul li a{color:#fff;font-size:14px;line-height: 30px;display: flex;}
	.foo_right .fa{font-size:12px;line-height: 30px;}
	.menu_upper_footer .footer_col_title{color:#898989;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:10px;margin-top: 0;}
	.menu_upper_footer .row > div{height:200px;padding:15px 5px;}
	.menu_upper_footer div{padding:12px;margin:0;background:#fff;}
	.menu_upper_footer ul{}
	.menu_upper_footer li{height:30px;overflow:hidden;}
	.menu_upper_footer li:hover a{color:#ff8309;}
	.menu_upper_footer li a{color:#898989;font-size:14px;line-height:30px;}
	.quickview .modal-header,
	.quickview .modal-footer{border:none;}
	.modal-content{width:860px;height:auto;margin:auto;border-radius:0;overflow:hidden;padding-bottom:30px;}
	.modal-body{overflow:hidden;padding:0;}
	.prd_view{}
	.prd_description{}
	.product_vendor span{color:#dc3333;}
	.quickview .prd_description h3{font-size:22px;color:#252525;font-weight:normal;line-height:20px;}
	.quickview .prd_description p{text-align:left;}
	.qv_price{width:100%;overflow:hidden;}
	.qv_price p{float:left;}
	.qv_price .on_sale{}
	.qv_price .sale_value{background:#fe8f00;margin-left:15px;padding:4px 10px;border-radius:5px;color:#fff;font-size:12px;}
	.quickview .modal-header .close{margin-top:-10px;opacity:1;margin-right:-16px;}
	.quickview .close span{padding:4px 15px;background:#4ca7d6;color: #fff;}
	.qv_product{padding:0;}
	.qv_product_price{color:#dc3333;font-size:24px;line-height:20px;font-weight:600;}
	.qv_product_price_old{font-size:18px;line-height:20px;font-weight:normal;}
	.product_description{color:#323b3d;font-size:14px;font-weight:600;}
	.quickview .product_summary_or_content{
		line-height: 20px;
		font-size: 14px;
		height: 130px;
		color: #898989;
		overflow: hidden;
		overflow-y: auto;
	}
	.btn_qv{margin-right:0;width:110px;height:45px;line-height: 43px;text-align: center;color:#fff !important;border:#ff8309 1px solid;background:#ff8309;font-size:14px;float:left;margin-right:5px;border-radius:5px;}
	.btn_qv:hover{background:#4ca7d6;color:#fff !important;border:#4ca7d6 1px solid;}
	.quickview .actions > a{text-align:center;}
	.quickview .prd_thumbs img{
		max-height: 100%;border:#ddd 1px solid;
	}
	.quickview .prd_thumbs span img{
		max-height: 100%;
		top: 50%;
		left: 50%;
		border: #ddd 1px solid;
		position: absolute;
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.quickview .prd_view .owl-item .prd_thumbs{padding:2px;}
	.product-page .prd_thumbs img{width:100%;border:#ddd 1px solid;}
	.product-page .prd_view > div:nth-child(2) .prd_thumbs img{width:90%;}
	.product-page .prd-top{background:#fff;padding:15px;overflow:hidden;}
	.product-page .prd_color label{font-weight:600;}
	.product_info *{line-height:20px;}
	.product_info{padding:30px 15px;}
	.product_info img{width:100% !important;height:auto !important;}
	.related_products{overflow:hidden;}
	.product-flexslider{background:#fff;height:160px;}
	.upsell-pro .product-flexslider {height:auto;padding-top:10px;}
	.sanphamnoibat .hot_product_loop {height:160px;}
	.prd_view > div:first-child{margin-bottom:10px;}
	.prd_view > div:first-child .prd_thumbs img{border:none;}
	.prd_view > div:first-child > div.owl-controls .owl-prev{position:absolute;top:40%;left:0;}
	.prd_view > div:first-child > div.owl-controls .owl-next{position:absolute;top:40%;right:0;}
	.owl-theme .owl-controls .owl-buttons div{color:#ccc;background:transparent;font-size:15px;}
	.product-page .btn_quick_view{display:none;}
	.limit_li_level2 > a{font-style:italic;color:#ff8309 !important;}
	.limit_li_level2:hover > a{color:#4ca7d6 !important;}
	.menulist .submenu{position:absolute;top:0px;left:100%;background-color:#fff;z-index:99;width:100%;box-shadow:0 0 20px -5px;padding:0;height:auto;}
	.menulist .level1{width:100%;position: relative;}
	.menulist ul ul{display:none;}
	.menulist li:hover > ul{display:block;padding:10px;padding-right: 0;}
	.menulist li li a{text-transform:none !important;font-weight:normal !important;}
	.submenu_collection  ul.submenu1 {
		position: absolute;
		left: 100%;
		top: 0px;
		background-color: #fff;
		z-index: 99;
		width: 100%;
		box-shadow: 0 0 20px -5px;
		padding: 0;
		height: auto;
	}
	@media screen and (min-width:992px){.left_col_blog{padding-right:0;}
	}
	.blog_tabs{overflow:hidden;background:#fff;margin-bottom:30px;padding:15px;}
	.blog_tabs li.active > a{color:#ff8309;}
	.blog_tabs > ul{padding-bottom:30px;}
	.blog_tabs > ul > li{display:inline;padding:5px 0;}
	.blog_tabs > ul > li:hover > a{color:#ff8309;}
	.blog_tabs > ul > li > a{color:#4ca7d6;font-size:14px;font-weight:600;padding:0 15px;border-right:#ddd 1px solid;}
	.blog_tabs > ul > li:first-child a{padding-left:0;}
	.blog_tabs > ul > li:last-child a{border-right:none;}
	.article_title,
	.article_title a,
	.article_title span{    font-size: 20px;
    font-weight: 600;
    color: #3fb038;}
	.article_title:hover,
	.article_title:hover a,
	.article_title:hover span{color:#f54ea5;}
	.article_detail{font-size:11px;line-height:26px;color:#acacac;}
	.article_description{font-size:12px;color:#898989;line-height:20px;}
	.article_description a{color:#ff8309;}
	.loop_list_post{padding:30px 0 !important;border-top:#ddd 1px solid;}
	.blog-page .pagination{width:100%;text-align:center;}
	.news_loops{background:#fff;}
.news_loops h1 {
    font-family: 'Roboto';
    font-size: 25px;
    color: #3fb038;
    text-transform: uppercase;
}
	.news_post_loop{overflow:hidden;margin-bottom:30px;padding:0;background:#fff;}
	.news_loops > div:last-child{margin-bottom:0;}
	.news_post_loop_title h3{color:#4ca7d6;font-size:14px;}
	@media screen and (max-width:767px){.news_post_loop_title h3{margin-top:0;}}
	.news_post_loop_img{text-align:center;padding:0;}
	.news_post_loop_img img{width:100%}
	.news_post_loop_details{color:#898989;}
	.news_post_loop_content span{color:#ff8309;font-style:italic;}
	.news_post_loop_details span{white-space:nowrap;}
	.news_post_loop_details span:first-child{margin-right:10px;}
	@media screen and (max-width:992px){.danhmuctintuc,
		.left_col_blog{padding:0;}
		.sub02,
		.sub03{display:none !important;}
	}
	.danhmuctintuc ul{padding:15px;}
	.danhmuctintuc li{height:30px}
	.danhmuctintuc li:hover a{color:#f54ea5;}
	.danhmuctintuc li a{color:#3fb038;}
	@media screen and (min-width:769px){.left_col_article{padding-right:0;}}
	@media screen and (max-width:768px){.right_col_grid{margin-top:30px;}}
	.article_content{background:#fff;}
	.article_content h1{margin-top:0;}
	.share{margin:30px 0px;background:#fff;}
	.article-comment{padding:20px 0px;background:#fff;}
	.copy-right:hover a{color:#ff8309;}
	@media screen and (min-width:993px){.tintuc .block-content li{height:100px}}
	@media screen and (max-width:767px){.tintuc .block-content li{height:100px;}}
	@media screen and (max-width:992px){.main_content_index{padding-top:0;}}
	@media screen and (max-width:992px){.blog_tabs > ul > li{width:50%;float:left;padding:10px 0;}
		.blog_tabs > ul > li > a{padding:0 15px !important;border:none;}
		.blog_tabs{margin-bottom:0;}
		.search_slideshow,
		.brand,
		.index_content,
		.sidebar_content,
		.footer_cols{padding:0;}
		.footer_cols > div:nth-child(2){padding:0;}
		.left_col_grid,
		.right_col_grid{padding:0;}
		.menu_upper_footer{padding:0;background:#fff;}
		.product_inf{padding:0;}
		.block-title h4{padding:15px;}
	}
	@media screen and (min-width:993px){.product_inf{padding-right:0;}
	}
	@media screen and (){}
	#mobile-menu{width:100%;text-align:left;float:left;}
	#mobile-menu .toggle{float:left;width:30px;height:35px;cursor:pointer;transition:color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;text-align:left;margin-left:1px;}
	#mobile-menu .toggle:before{content:"\f0c9";font-family:FontAwesome;font-size:24px;color:#3fb038;margin:10px 0;line-height:44px;}
	#mobile-menu ul{margin:auto;padding:0px;list-style:none;position:relative;background:#fff;}
	.cart_img img{position:absolute;top:10px;right:30px;}
	.cart-box{position:absolute;top:15px;right:10px;}
	#mobile-menu ul.navmenu ul.submenu{padding:2px 0 0;background:#fff;width:100%;border-bottom:5px solid #da1818;margin-top:-1px;}
	#mobile-menu ul.navmenu .menutop{display:inline-block;overflow:hidden;padding-left:15px;}
	#mobile-menu ul.navmenu .menutop h2{float:left;margin:0;font-weight:normal;color:#fff;padding:14px 0px;font-size:13px;text-transform:uppercase;background:#4ca7d6;}
	ul.topnav{padding:0 5px;margin:0;font-size:1em;line-height:0.5em;list-style:none;max-height:400px;overflow-y:auto;}
	ul.topnav li{border-bottom:1px solid #ddd;float:none !important;margin:0 15px;position:relative;}
	ul.topnav li.last{position:relative;float:none !important;border-bottom:none;}
	ul.topnav li a{line-height:24px;font-size:14px;padding:15px 0px;font-weight:600;color:#3fb038;display:block;text-decoration:none;width:100%;letter-spacing:1px;}
	ul.topnav li a:hover{color:#000000;}
	ul.topnav li .active a{color:#000000;}
	ul.topnav ul{margin:0;padding:0;display:none;}
	ul.topnav ul li{margin:0;padding:0;clear:both;}
	ul.topnav ul li a{font-size:14px;outline:0;color:#4ca7d6;letter-spacing:normal;font-weight:normal;padding-left:20px;}
	ul.topnav ul ul li a{padding-left:40px;color:#464646;font-size:13px;font-style:italic;}
	ul.topnav em{color:#4ca7d6;cursor:pointer;font-size:20px;font-style:normal;padding:15px 0 6px 6px;position:absolute;right:20px;top:0;width:30px;}
	ul.topnav em:hover{color:#ff8309;}
	.nav-container{height:40px;}
	ul.slideshow{display:inline-block;}
	.sticky{position:fixed;top:36px !important;left:0;width:100%;display:block;z-index:10000;background:#fff;color:#4ca7d6;border-bottom:#ff8309 2px solid;}
	.fake_menu_pc{display:none;position:fixed;top:0 !important;left:0;width:100%;z-index:10000;background:#f54ea5;color:#4ca7d6;border-bottom:#f54ea5 2px solid;text-align:center;}
	.fake_menu_pc > li > a{line-height:30px !important;color:#fff!important;}
	.fake_menu_pc .submenu{margin-top:30px !important;}
	.account_mobile{position:absolute;top:15px;right:70px;}
	.doctiep{white-space: nowrap;color:#f54ea5;}
	.doctiep:hover{color:#3fb038;font-style:italic;}
	.filter_collection{position:relative;}
	.filter_collection .block-content{padding:15px;}
	@media screen and (min-width:969px){.filter_click{display:none;}
	}
	@media screen and (min-width:351px){.hot_product_loop{border-left:#ddd 1px solid;}
	}
	@media screen and (max-width:350px;){.hot_product_loop{border-right:#ddd 1px solid;}
		.sanphamnoibat .hot_product_loop img{margin-top:50px;}
	}
	@media screen and (max-width:767px){.foo_right > div{margin-top:20px;}
	}
	@media screen and (max-width:768px){.loop_grid_mini div:first-child{}
		.loop_grid_mini{}
	}
	@media (min-width:769px) and (max-width:992px){.loop_grid_mini div:first-child{}
		.loop_grid_mini{}
		.block-title span{font-size:12px;color:#acacac;position:absolute;top:-20px;right:5px;z-index:999999;}
		.temp_collection .block-title h4{display:none;}
	}
	@media (min-width:481px) and (max-width:768px){.loop_grid_mini_img{}
		.loop_grid_mini{height:285px !important;}
		.block-title span{font-size:12px;color:#acacac;position:absolute;top:-20px;right:5px;z-index:999999;}
		.temp_collection .block-title h4{display:none;}
	}
	@media (max-width:992px){.collections_description{display:none;}
		.collection .submenu_collection .block-content{padding-bottom:10px;}
		.verticalcontent > ul > li > a{
			background: #ff7a7a;
			border-radius: 5px;
			padding: 5px;
			margin-top: 10px;
			padding-left: 5px !important;
			color: #fff;
			box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
			text-align: center;
			font-size: 12px;
		}
		.verticalcontent > ul > li > a:hover{color:#3d3a63;}
	}
	.hd_hotline{color:#fff;font-size:18px;font-weight:600;}
	.open_time{}
	.hotline{margin-top:35px;text-align:center;background:#f54ea5;border-radius:30px;padding:2px 33px 2px 4px;}
	@media screen and (max-width: 768px){.hotline{background: #1e992a;}}
	.hotline p{margin:0;color:#fff;}
	.hotline p:hover a{color:#4ca7d6;color:inherit;}
	.hotline img{float:left;margin-top:3px;margin-right:10px;}
	.topbar_hotline a{background:#00afef;color:#fff !important;}
	.menulist .list-child li.level0{height:40px;}
	@media (max-width:1100px){.hotline{padding-right:20px;}
	}
	.submenu_block-title{position:absolute;top:11px;left:205px;}
	.submenu_block-title li{display:inline-block;}
	.submenu_block-title li a{color:#4ca7d6;padding-right:25px;}
	.submenu_block-title li a:hover{font-weight:bold;}
	@media (max-width:992px){.submenu_block-title{top:15px;}
	}
	.cr_team{font-weight:600;}
	.informations p{line-height:25px;}
	.informations p .fa{color:#ff8309;}
	@media screen and (min-width:993px){.page-contact > .container > .row{padding:15px;}
	}
	.contact_form{background:#fff;}
	.contact_form_inner_1{padding-bottom:30px;}
	.contact_form_inner_2{margin-top:30px;}
	.btn-contact{margin-top:20px;border-radius:5px;background:#ff8309;color:#fff;font-size:15px;border:none;}
	.btn-contact:hover{background:#4ca7d6;color:#fff;}
	.logo-inner{text-align:center;margin-bottom:20px}
	.logo-inner img{width:100%;}
	@media screen and (max-width:768px){.main-breadcrumb > .container > .row > .col-lg-12{text-align:center;padding:0;}
	}
	.prd_tabs{margin-top:20px;background:#fff;padding:0;}
	.tab-content *{line-height:25px;}
	.prd_tabs img{max-width:100% !important;height:auto !important;width:auto;margin:0 auto;display:block;}
	.video-sidebar iframe{width:100%;}
	span.tag_product a{color:#544e9b;border:1px solid;padding:1px 5px;border-radius:30px;font-size:12px;}
	span.tag_product a:hover{color:#ff8309;}
	@media (max-width:768px){.loop_grid_mini_img img{padding:5px;}
		.news_post_loop_title {
			margin-top: 10px;
		}
	}
	@media (max-width:480px){
		.product-list-grid .col-lg-4.col-md-4.col-sm-4.col-xs-6.no-padding:nth-child(2n+1){
			clear:left;
		}
		.loop_grid_mini div:first-child{}
		.hot_product_loop .actions{padding: 0 5px;}
		.prd_quantity_select .custom.custom-btn-number {
			margin-left: 2px;
			display: inline-block;
		}
		.btn_qv {
			width: 100px;
		}
	}
	@media (max-width:400px){.loop_grid_mini div:first-child{}}
	@media (min-width:768px){
		.block-v2 .loop_grid_mini .loop_grid_mini_img_img{}
	}
	.block-v2 .loop_grid_mini_img_img{position:relative;}
	@media (min-width:481px) and (max-width:768px){.block-v2 .loop_grid_mini_img_img{min-height:170px;}}
	@media (min-width:581px) and (max-width:768px){.block-v2 .loop_grid_mini_img_img img{padding:30px;}}
	.baby_mobile{display:none;}
	.account_control{display:none;}
	#recover-password{display:none;}
	.index_hot_products-slider > div{margin:0;}
	.hot_products{clear:both;}
	.slideshow_hot_products{visibility:visible;overflow:hidden;position:relative;z-index:2;left:0;border:1px solid #ddd;}
	.slideshow_hot_products ul{margin:0;padding:0;position:relative;list-style-type:none;z-index:1;}
	.slideshow_hot_products ul li{height:110px;border-bottom:#ddd 1px solid;}
	.cart_li .cart_control{display:none;}
	.pre_product_des{border-bottom:#ddd 1px solid;margin-bottom:10px;padding-bottom:10px;}
	#owl-brand .item_brand{margin:15px;text-align:center;}
	#owl-brand .item_brand img{display:block;}
	.hotline_footer_mobile{position:fixed;bottom:30px;left:10px;top:auto !important;z-index:9999999;}
	.hotline_footer_mobile p{line-height:42px;}
	.hotline_footer_mobile img{margin-top:1px;}
	#add_succes{display:none;}
	.pre_des{border-bottom:#ddd 1px solid;margin-bottom:10px;}
	.product_tag{margin-top:10px;}
	.foo_right > div {margin-bottom: 15px;}
	.prd_col_price{height: 40px;}
	.product-list-grid .loop_grid_mini .hover_view{ margin-top: 20px;}
	ul.checkout .btn-cart {display:block;width:100%;padding:10px;border-radius:0;}
	.title-buttons .btn-cart,#add_address .btn-cart {padding: 5px 37px 5px 36px;border-radius:0;}
	.backtoaccount{text-align:center;}
	.backtoaccount a{padding: 5px 10px;border-radius: 10px;color: #fff;background: #4ca7d6;}
	.backtoaccount a:hover{background:#ff8309;color:#fff;}
	.verticalcontent.menulist .submenu > li.level1 > a {margin-left:0;}
	.comment-list{padding:0 15px;}
	.account_address_support{overflow:hidden;padding-top:10px;}
	@media(min-width:992px){.account_address_support{overflow:initial;}}
	@media(max-width:360px){.sanphamnoibat .hot_product_loop{height:auto;}}
	.main_content_index .container {background: #fff;}
	.footer-content{background: #4ca7d6;border-bottom: 1px solid #ffc9c9;padding-top:30px;}
	.main-content .container {background:#fff;}
	.btn-primary:hover{border:#fff 1px solid;}
	.foo_description p span{color:#fff;text-align: left;}
	.tintuc .block-content{border:#ddd 1px solid;}
	@media screen and (min-width:1201px){.header-content{border-bottom: #3fb038 3px solid;}}
	.social-sharing div {
		width: 40px;
		height: 35px;
		display: inline-block;
		text-align: center;
		float: left;
		border-left: #ddd 1px solid;
	}
	.social-sharing div .fa {
		color: #898989;
		padding: 10px;
	}
	.header-top-top {
		border-bottom: 3px solid #f54ea5;
		background: #eee;
	}
	.header-top-top .welcome-msg {
		padding-top: 7px;
		color: #3fb038;
	}

	/* UPDATE 0409 */
	.product_name {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: initial;
		height: 40px;
		line-height: 16px;
		margin: 0;
		overflow:hidden;
		margin-bottom:10px;
		padding: 0 2px;
		font-weight: 500;
	}
	.product_name a {
		font-size: 14px;
		margin: 0;
		line-height: 20px;
          font-weight: bold;
	}

	.loop_list_mini h3 {
		overflow: hidden;
		margin-top: 10px;
		margin-bottom: 10px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: initial;
		max-height: 42px;
		line-height: 16px;
	}
	.loop_list_mini h3 a {
		font-size: 14px;
		line-height: 21px;
		margin: 0;
	}
	h3.sidebar_news_title {
		margin: 0;
		margin-bottom: 10px;
	}
	.product_name_bwt{
		font-size: 24px;
	}
	.fake_vertical_menu  {
		padding-top: 10px;
	}
	.informations div {
		display: inline-flex;
	}

	.informations .fa {
		line-height: 25px;
		margin-right: 5px;
	}
	#contact label{
		margin-top: 10px;
	}

	.custom-btn-number {
		position: relative;
		padding: 0;
		border: none;
		box-shadow: none;	
		height: auto;
	}
	.custom-btn-number .inp-number {			
		height:30px;
		font-size: 14px;			
		margin:0;
		text-align:center;
		width:110px;
		border-radius:5px;
		min-height:30px;
		border: 1px solid #e1e1e1;
	}
	.custom-btn-number .qtyminus {
		position: absolute;
		left: 0px;
		top: 0px;
		font-size: 12px;
		line-height: 30px;
		padding: 0 10px;
		border-right: solid 1px #e1e1e1;
		cursor: pointer;
	}
	.custom-btn-number .qtyplus {
		position: absolute;
		right: 0px;
		top: 0px;
		font-size: 12px;
		line-height: 30px;
		padding: 0 10px;
		border-left: solid 1px #e1e1e1;
		cursor: pointer;
	}
	.slideshow_hot_products .loop_list_mini img {
		margin-top: 15px;
	}
	#product-image-feature{
		text-align: center;
	}
	#owl-product-images .item{
		text-align: center;
	}
	.contact_form_inner_2  .informations{
		font-size: 12px;
	}
	.loop_grid_mini_img {
		position: relative;
		overflow: hidden;
	}
	.loop_grid_mini_img .loop_grid_mini_img_img a,
	.col-lg-12.col-md-12.col-sm-12.col-xs-12.loop_grid_mini_img a{
		text-align: center;
		width: 100%;
		height: 100%;
		top: 50%;
		left: 50%;
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.product-price {
		display: block;
	}
	#owl-product-images .item, .prd_thumbs {
		padding: 2px;
		position: relative;
		overflow: hidden;
		text-align: center;
	}
	.kiti_{
		display:none;
	}
	#owl-product-images .item a, .prd_thumbs span {
		position: absolute;
		top: 50%;
		width: 100%;
		padding: 0px 2px;
		left: 50%;
		height: 100%;
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		text-align: center;
	}
	div#owl-product-images {
		margin: 5px 0;
	}

	.product-list-grid .owl-carousel:first-child .owl-wrapper-outer {
		background-color: aliceblue;
	}
	.right_col_grid > .mg_t10 {
		width: 100%;
		display: inline-block;
	}
	.list-blogs .blog-item {
		padding: 10px 0px;
		border: none;
		border-bottom: solid 1px #ebebeb;
		border-top: solid 1px #ebebeb;
	}
	.list-blogs .blog-item {
		margin-bottom: 25px;
	}
	.list-blogs .blog-item .blog-item-thumbnail {
		float: left;
		padding-right: 10px;
		width: 40%;
		display: inline-block;
	}
	.blog-item-thumbnail {
		position: relative;
	}
	.list-blogs .blog-item .blog-item-name {
		line-height: 16px;
	}
	.blog-item-name {
		font-weight: 500;
		position: relative;
		font-size: 1.14286em;
		margin: 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.blog-item-name {
		margin-bottom: 10px;
	}
	.list-blogs .blog-item .post-time {
		position: static;
		color: #888890;
		display: inline-block;
		width: 60%;
		height: auto;
		text-align: left;
		font-size: 12px;
	}
	.list-blogs .blog-item .post-time .fa {
		margin-right: 5px;
	}
	img{
		max-width: 100%;
	}
	.verticalcontent.menulist .list-child li a{
		padding-left: 10px;
	}

	@media (min-width:991px) and (max-width:1024px){
		.danhmucsanpham {
			min-height: initial;
		}
		.danhmucsanpham .verticalcontent {
			min-height: 305px !important;
		}
		.list-child li.level0 {
			height: 47px !important;
		}
		.list-child li a {
			padding-top: 2px;
			padding-bottom: 2px;
		}
		.verticalcontent ul.list-child > li a img.icon-dmsp {
			top: 12px !important;
		}
		.shop_address, .customer_support, .online_support {
			min-height: 90px;
		}
	}
	a.btn_muangay_list {
		padding: 5px;
		color: #fff;
		text-align: center;
	}
	span.old-price.product-price {
		text-decoration: line-through;
	}
	@media (max-width: 767px) {
		#order-detail-content #cart_summary table,
		#order-detail-content #cart_summary thead,
		#order-detail-content #cart_summary tbody,
		#order-detail-content #cart_summary th,
		#order-detail-content #cart_summary td,
		#order-detail-content #cart_summary tr {
			display: block;
		}

		#order-detail-content #cart_summary thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

		#order-detail-content #cart_summary tr {
			border-bottom: 1px solid #cccccc;
			overflow: hidden;
		}

		#order-detail-content #cart_summary td {
			border: none;
			position: relative;
			text-align: left;
			width: 32.5%;
			display: inline-block;
			white-space: normal;
			vertical-align: middle;
		}

		#order-detail-content #cart_summary td.cart_avail {
			clear: both;
		}

		#order-detail-content #cart_summary td.cart_quantity {
			clear: both;
			padding: 9px 8px 11px 18px;
		}

		#order-detail-content #cart_summary td.cart_delete:before {
			display: inline-block;
			padding-right: 0.5em;
			position: relative;
			top: -3px;
		}

		#order-detail-content #cart_summary td.cart_delete.visible-xs-inline-block {
			width: 50%;
			clear: both;
		}

		#order-detail-content #cart_summary td div {
			display: inline;
		}

		#order-detail-content #cart_summary td:before {
			content: attr(data-title);
			display: block;
		}

		#order-detail-content #cart_summary tfoot td {
			float: none;
			width: 100%;
		}

		#order-detail-content #cart_summary tfoot td:before {
			display: inline;
		}

		#order-detail-content #cart_summary tfoot tr .text-right,
		#order-detail-content #cart_summary tfoot tr tbody td.cart_unit,
		#order-detail-content #cart_summary tbody tfoot tr td.cart_unit,
		#order-detail-content #cart_summary tfoot tr tbody td.cart_total,
		#order-detail-content #cart_summary tbody tfoot tr td.cart_total,
		#order-detail-content #cart_summary tfoot tr .price,
		#order-detail-content #cart_summary tfoot tr .cart_unit,
		#order-detail-content #cart_summary tfoot tr .cart_total {
			display: block;
			float: left;
			width: 50%;
		}

		.price.text-right {
			text-align: left;
		}

		#cart_summary tbody td.cart_description .visible-xs-inline-block {
			margin-top: 10px;
		}

		#cart_summary tbody td.cart_unit .price .js-edit-toggle {
			background-color: transparent;
			border: 1px solid #dddddd;
			border-radius: 2px;
			padding: 4px 12px;
			margin-top: 10px;
		}

		#cart_summary tbody td.cart_unit .price .js-edit-toggle .cart__edit-text--edit {
			display: none;
		}

		#cart_summary tbody td.cart_unit .price .js-edit-toggle .cart__edit-text--cancel {
			display: inline-block;
		}

		#cart_summary tbody td.cart_unit .price .js-edit-toggle.cart__edit--active .cart__edit-text--edit {
			display: inline-block;
		}

		#cart_summary tbody td.cart_unit .price .js-edit-toggle.cart__edit--active .cart__edit-text--cancel {
			display: none;
		}

		#order-detail-content #cart_summary .cart__update--show .js-edit-toggle {
			color: #fff;
			background-color: #f12a43;
			border-color: transparent;
		}

		#order-detail-content #cart_summary td.cart_quantity,
		#order-detail-content #cart_summary td.cart_delete {
			display: none;
		}

		#order-detail-content #cart_summary .cart__update--show td.cart_quantity,
		#order-detail-content #cart_summary .cart__update--show td.cart_delete {
			display: inline-block;
		}

		#order-detail-content #cart_summary .cart__update--show .cart_quantity:before {
			margin-bottom: 5px;
		}

		#order-detail-content #cart_summary .cart__update--show .cart_quantity_input {
			width: 57%;
			float: left;
		}

		#order-detail-content #cart_summary .cart__update--show .cart_quantity_button {
			float: left;
			margin-top: 0;
			margin-left: 3px;
		}

		#order-detail-content #cart_summary .cart__update--show .cart_delete {
			vertical-align: bottom;
		}
	}
	@media (max-width: 480px) {
		#order-detail-content #cart_summary td {
			width: 49%;
			text-align: left;
			padding: 10px !important;
		}

		#order-detail-content #cart_summary td.cart_unit {
			vertical-align: top;
			width: 100%;
		}

		#order-detail-content #cart_summary .cart__update--show td.cart_quantity {
			width: 70%;
		}

		#order-detail-content #cart_summary .cart__update--show td.cart_delete {
			width: 28%;
			vertical-align: bottom;
		}

		#order-detail-content #cart_summary td.cart_quantity div {
			display: inline-block;
		}

		.price.text-right li {
			display: inline-block;
		}

		#order-detail-content #cart_summary .js-edit-toggle {
			margin-top: 0;
			margin-left: 10px;
			vertical-align: inherit;
			position: absolute;
			right: 10px;
			top: 15px;
			background-color: white;
		}

		#order-detail-content #cart_summary tfoot tr .text-right {
			width: 47%;
			font-size: 12px;
			text-align: left;
		}

		#cart_summary tfoot td.total_price_container span {
			font-size: 12px;
		}

		#cart_summary tfoot td#total_price_container {
			font-size: 16px;
		}

		#order-detail-content #cart_summary tfoot tr .price,
		#order-detail-content #cart_summary tfoot tr .cart_unit,
		#order-detail-content #cart_summary tfoot tr .cart_total {
			width: 53%;
			font-size: 12px;
		}
	}
	@media (max-width: 320px) {
		#order-detail-content #cart_summary tfoot tr .text-right {
			font-size: 10px;
		}

		#cart_summary tfoot td.total_price_container span {
			font-size: 10px;
		}

		#cart_summary tfoot td#total_price_container {
			font-size: 14px;
		}
	}
	#cart_summary tbody td.cart_unit,
	#cart_summary tbody td.cart_total {
		text-align: right;
	}

	#cart_summary thead th.cart_product,
	#cart_summary tbody td.cart_product,
	#cart_summary tbody td.cart_avail,
	#cart_summary tbody td.cart_delete {
		text-align: center;
	}

	.table tbody > tr > td {
		vertical-align: middle;
	}

	.table tbody > tr > td.cart_quantity {
		padding: 41px 14px 25px;
		width: 70px;
	}

	.table tbody > tr > td.cart_quantity .cart_quantity_button {
		margin-top: 3px;
		display: inline-block;
	}

	.table tbody > tr > td.cart_quantity .cart_quantity_button a {
		background: transparent;
		float: left;
		height: 27px;
		margin-right: 3px;
		padding: 0 5px;
		width: 27px;
	}

	.table tbody > tr > td.cart_quantity .cart_quantity_button a span {
		padding: 6px 0;
	}

	.table tbody > tr > td.cart_quantity .cart_quantity_button a + a {
		margin-right: 0;
	}

	.table tbody > tr > td.cart_quantity .cart_quantity_button a:hover {
		color: #333333;
	}

	.table tbody > tr > td.cart_delete,
	.table tbody > tr > td.price_discount_del {
		padding: 5px;
	}

	.table tfoot > tr > td {
		vertical-align: middle;
	}

	.cart_delete a.cart_quantity_delete,
	a.price_discount_delete {
		font-size: 23px;
		color: #333333;
	}

	.cart_delete a.cart_quantity_delete:hover,
	a.price_discount_delete:hover {
		color: silver;
	}

	#cart_summary thead th {
		padding: 10px;
		font: 400 13px/18px 'Roboto', sans-serif;
	}

	#cart_summary tbody td {
		padding: 7px 15px 9px 8px;
		vertical-align: middle;
	}

	#cart_summary tbody td.cart_product {
		padding: 15px;
		width: 137px;
	}

	#cart_summary tbody td.cart_unit .price span {
		display: inline-block;
	}

	#cart_summary tbody td.cart_unit .price span.price-percent-reduction {
		margin: 5px auto;
		display: inline-block;
	}

	#cart_summary tbody td.cart_unit .price span.old-price {
		text-decoration: line-through;
		font-weight: normal;
	}

	#cart_summary tbody td.cart_description small {
		display: block;
		padding: 5px 0 0 0;
	}

	#cart_summary tbody td.cart_avail {
		width: 1%;
	}

	#cart_summary tbody td.cart_avail span {
		white-space: nowrap;
	}

	#cart_summary tbody td.cart_delete {
		width: 1%;
	}

	@media (max-width: 480px) {
		#cart_summary tbody td.cart_total {
			text-align: center;
		}
	}
	#cart_summary tfoot td.text-right,
	#cart_summary tfoot tbody td.cart_unit,
	#cart_summary tbody tfoot td.cart_unit,
	#cart_summary tfoot tbody td.cart_total,
	#cart_summary tbody tfoot td.cart_total {
		color: #333333;
	}

	#cart_summary tfoot td.price {
		text-align: right;
	}

	#cart_summary tfoot td.total_price_container span {
		font: 400 18px/22px 'Roboto', sans-serif;
	}

	#cart_summary tfoot td#total_price_container {
		font: 400 21px/25px 'Roboto', sans-serif;
		background: white;
	}

	#order #order-detail-content .price-percent-reduction {
		position: static;
		padding: 0;
	}

	#cart_summary .stock-management-on tbody td.cart_description {
		width: 480px;
	}

	.cart_discount_price {
		text-align: right;
	}

	.cart_discount_delete {
		text-align: center;
	}

	@media (max-width: 767px) {
		.visible-xs-inline-block {
			display: inline-block !important;
		}
	}
	.visible-xs-inline-block {
		display: none;
	}

	#cart_summary tbody td.cart_description {
		text-align: left;
	}

	.price {
		color: #f12a43;
	}

	.price {
		font: 600 15px/18px 'Roboto', sans-serif;
		white-space: nowrap;
	}

	.old-price {
		color: #888888;
		font: 300 14px/18px 'Roboto', sans-serif;
		line-height: 18px;
		text-decoration: line-through;
		letter-spacing: 0;
	}

	.btn.button-plus,
	.btn.button-minus {
		font-size: 10px;
		line-height: 14px;
		color: silver;
		background-color: #fff;
		padding: 0;
		border: 1px solid #f0f0f0;
	}

	.btn.button-plus span,
	.btn.button-minus span {
		display: block;
		vertical-align: middle;
		text-align: center;
		vertical-align: middle;
		padding: 10px 0;
	}

	.btn.button-plus:hover,
	.btn.button-minus:hover {
		color: #888888;
		background: #fff !important;
		border-color: #f0f0f0 !important;
	}

	.btn.button-plus:hover span,
	.btn.button-minus:hover span {
		filter: none;
	}

	.cart_quantity .cart_quantity_input {
		margin: 0;
		height: 27px;
		line-height: 27px;
		min-height: initial;
		padding: 0;
		text-align: center;
		width: 57px;
		display: inline-block;
		font-size: 13px;
		color: #000;
		vertical-align: middle;
		background-color: white;
		border: 1px solid #f0f0f0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	input#quantity_wanted[type=number]::-webkit-inner-spin-button,
	input#quantity_wanted[type=number]::-webkit-outer-spin-button,
	input.cart_quantity_input[type=number]::-webkit-inner-spin-button,
	input.cart_quantity_input[type=number]::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}

	input#quantity_wanted[type=number],
	input.cart_quantity_input[type=number] {
		-moz-appearance: textfield;
	}

	#order-detail-content #cart_summary .js-edit-toggle {
		line-height: initial;
	}

	@media (max-width: 320px) {
		#cart_summary tfoot td.total_price_container span {
			font-size: 10px;
		}
	}
	@media (max-width: 480px) {
		#cart_summary tfoot td.total_price_container span {
			font-size: 12px;
		}
	}
	@media (max-width: 768px) {
		#order-detail-content .clearfix > .col-lg-6.col-md-6:first-child button {
			margin-bottom: 15px;
			margin-top: 15px;
		}
	}
	#order-detail-content > .clearfix .btn-continue {
		border: none;
		background: #333333;
		color: white;
		letter-spacing: 1px;
		padding: 9px 20px;
		border-radius: 0px;
	}

	#order-detail-content > .clearfix .btn-update {
		padding: 10px 20px;
		line-height: 18px;
		background-color: #ff8309;
		background-image: none;
		border-radius: 0px;
		color: #ffffff;
		letter-spacing: 1px;
		border: none;
		font-weight: 500;
		height: initial;
	}

	#order-detail-content > .clearfix .btn-proceed-checkout {
		padding: 10px 20px;
		line-height: 18px;
		background-color: #ff8309;
		background-image: none;
		border-radius: 0px;
		color: #ffffff;
		letter-spacing: 1px;
		border: none;
	}

	@media (max-width: 480px) {
		#order-detail-content #cart_summary .js-edit-toggle {
			margin-top: 0;
			margin-left: 10px;
			vertical-align: inherit;
			position: absolute;
			right: 10px;
			top: 15px;
			background-color: white;
		}
	}
	@media (max-width: 767px) {
		#cart_summary tbody td.cart_unit .price .js-edit-toggle {
			background-color: transparent;
			border: 1px solid #dddddd;
			border-radius: 2px;
			padding: 4px 12px;
			margin-top: 10px;
		}
	}
	@media (max-width: 768px) {
		#order-detail-content .clearfix > .col-lg-6.col-md-6:first-child {
			margin-bottom: 15px;
			text-align: center;
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		#order-detail-content .clearfix > .col-lg-6.col-md-6:first-child {
			text-align: center;
			margin-bottom: 30px;
		}
	}
	@media (max-width: 991px) {
		#order-detail-content .col-lg-6.col-md-6.text-right {
			text-align: center !important;
		}
	}
	#order-detail-content > .clearfix {
		padding-bottom: 20px;
	}

	.product-box form {
		margin-bottom: 0px;
	}
	@media (min-width:481px){
		.product-list-grid .col-lg-4.col-md-4.col-sm-4.col-xs-6.no-padding:nth-child(3n+1){
			clear:left;
		}
		
		.product-list-grid .col-lg-2.col-md-2.col-sm-3.col-xs-6.no-padding:nth-child(6n+1){
			clear:left;
		}
	}
	button.btn.btn-primary.btn-lg.btn_quick_view.btn_view {
		font-size: 13px;
		background-color: #fff;
		color: #3fb038;
		margin-bottom:7px;
		border: #3fb038 1px solid;
	}

	button.btn.btn-primary.btn-lg.btn_quick_view.btn_view:hover {
		font-size: 13px;
		color: #fff;
		background-color: #3fb038;
	}
	.product-list-grid .product_name,
	.item_sanphamnoibat .product_name{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: initial;
		max-height: 40px;
		line-height: 16px;
	}
	#slideshowproboxwrapper .loop_list_mini {
		display: inline-table;
		height: 100%;
	}
	.loop_list_mini > div:first-child {
		float: none;
		display: table-cell;
		vertical-align: middle;
	}
	.loop_list_mini > div.col-lg-7.col-md-7.col-sm-9.col-xs-8 {
		float: none;
		display: table-cell;
		vertical-align: middle;
	}
	.slideshow_hot_products .loop_list_mini img {
		margin-top: 0px;
	}
@media screen and (max-width: 600px){
	body{padding-top: 33px;}
    #callMe{
		display: block !important;
		position: fixed;
		top: 0;
		z-index: 10000;
		width: 100%;
		height: 50px;
		font-size: 15px;
		font-weight: bold;
		align-content: center;
	}
	#callMe>a>img {
		width: 20px;
		margin-bottom: 9px;
	}
	#callMe>a{
		width: 50%;
		float:left;
		text-align:center;
		display: block
	}
}
#callMe{display :none;}