@media (min-width: 320px) {
		#guide-nav .nav-second li a {
				color: #333;
		}
}
.img-fluid {
		max-width: 100%;
		height: auto;
}
.detail_content img, .new-detail img {
	max-width: 100%;
	height: auto;
}
.item-product .img-fluid {
	max-width: 100%;
	width: 100%;
		height: auto;
	height: 290px;
}
#logo-web {
	max-width: 190px;
	height: auto;
	margin-bottom: 15px;
}
@media (min-width: 800px) {
		#nav-menu-mobile-footer,#nav-menu-mobile-footer a, #nav-menu-mobile-footer button {
				font-size: 12px;
		}
		 #nav-menu-mobile-footer #phone_call_home{ padding: 13px 8px; padding-top: 17px;}

	 #nav-menu-mobile-footer #phone_call_home img{ width:15px; display: none; }
		#nav-menu-mobile-footer .buy-wrap button{width:100%;
		background: none;/*#1688c5 url(../image/icon-buy.png) no-repeat 10px center; */
		}
	 #nav-menu-mobile-footer .buy-wrap{width: 31%}

		#header .logo {
				flex: 0 330px;
		}

		#header .cart {
				width: 100px;
		}

		#header .search .cate {
				width: 165px;
		}

		#header .search .search-text {
				width: 330px;
				padding-left: 20px;
		}

		#header .search .search-btn {
				background: #ff588c  no-repeat center center;
				width: 55px;
				border: 0 none;
				/* text-indent: -9999px; */
				float: right;
				border-radius:0 4px 4px 0 !important
		}
		/* #guide-nav .nav-div .nav-ul > li {
				position: relative;

		} */
		.nav-ul > li > .mega-menu {
				display: none;
				position: absolute;
				background-color: #fff;
				left: 329px;
				padding: 0;
				border: 1px solid #ccc;
				min-height: 100%;
				top: 0;
				z-index: 999;
				height: 100%;
				height: calc(100% - 2px);
				-webkit-column-width: 190px;
				-webkit-column-gap: 0;
				-moz-column-width: 190px;
				-moz-column-gap: 0;
				column-width: 190px;
				column-gap: 0;
				column-fill: auto;
				overflow: scroll;
				overflow-y: hidden;
				overflow-x: auto;

		}
		.nav-ul > li > .mega-menu > ul {
				display: -webkit-box;
				display: -moz-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				flex-direction: column;
				-webkit-flex-direction: column;
				height: 100%;
				background-color: #fff;
		}
		.nav-ul > li > .mega-menu ul {
				list-style: none;
		}

		#guide-nav .nav-second li a {
				color: #333333;
		}
		.pure-menu-item {
				display: table-footer-group; /*block;*/

		}
		.pure-menu-item {
				padding: 0;
				margin: 0;
		}
		#banner-slider {
				/* width: 650px;
				height: 338px; */
				float: left;
				/* margin-left: 270px; */
				display: none;
				position: relative;
				margin-right: 15px;
		margin-bottom: 15px;
		}

		.deal {
				width: 200px;
		}

		.product-hot a:first-child {
				padding-right: 6px;
		}

		.product-hot a:nth-child(2) {
				margin-left: 5px;
				margin-right: 5px;
		}

		.product-hot a:last-child {
				padding-left: 6px;
		}

		.product-promotion .nav-tabs > li {
				width: 15%;
		}

		.news-wrap .news-feed {
			/* width: calc(50% - 10px); */
			float: left;
		}
}

@media (min-width: 1024px) {
		#banner-slider {
				display: block;
		}

		#header {
				/* background: #F8E732; */
		}
}

@media (min-width: 1200px) {
		.news-wrap .news-feed {
				flex: 0 0 440px;
				margin-right: 10px;
		}
		.news-wrap .news-feed:nth-child(2) {
			margin-right: 0px;
			margin-left: 10px;
		}
}

@media (min-width: 1280px) {
		#header .search .search-inner {
				width: 85%;
		}

		#header .search .search-text {
				width: 440px;
		}

		#banner-slider {
				/* margin-left: 270px; */
		}
		.detail-product #fea-slider{
				width: 420px;
				height: 440px;
		}
		.detail-product .product-slides #fea-nav .owl-item img {
			height: 72px;
	}
}

@media (max-width: 1024px) {
	.product-block .product-head-bar ul {
		margin: 5px 0;
		margin: 5px 0;
    margin-top: 16px;
    display: inline-block;
		height: auto;
	}
	.detail_post table{width:100%;
	margin: 0 auto;}
	.breadcrumb_detail {
		padding: 5px 5px;
	}
	/*
	* product list
	**/
	#product-new .col-sm-2, #product-sales-fast .col-sm-2{
    max-width: none;
    padding-right: 5px;
    padding-left: 5px;
}
 .product-category .col-sm-2{
	max-width: none;
}
.cate-list .product-category {
	display: block;
	width: 100%;
}
	/*
	*
	*	product detail
	*/
	.product-info h1 {padding: 5px;}
	.detail-product .product-branches {
		margin-left: 0px;
	}
	.detail-product .product-policy,.detail-product .product-detail-options{
		padding:0px
	}
	.product-detail-options .color .select-option span.valcolor {
		height: 20px;
    width: 20px;
	}
	.product-detail-attrs {
		padding: 5px;
	}
		.smb {
			justify-content: space-around;
		}
		.owl-carousel .owl-stage {
				display: flex;
				flex-direction: row;
		}
		.header-right {justify-content: flex-start;}
		.mobi_btn {
				display: block;
				float: left;
				width: 20%;
				border-right: 1px solid #fff;
		}

		/* .product-body .owl-carousel.owl-drag .owl-item {
				display: contents;
		} */
		.slide-menu-mobile .owl-item{width: 200px !important;}
		.slide-menu-mobile img{
			height: auto !important;
		}
		#nav-menu-mobile-footer {
				max-width: 100%;
				display: block;
		}

		#nav-menu-mobile-footer {
				background: #f7ca47;
				height: 48px;
				position: absolute;
				bottom: 0;
				z-index: 9999;
				position: fixed;
				font-weight: bold;
				flex-wrap: wrap;
				flex-direction: row;
				display: flex;
				width: 100%;
		}

		.btnbuynow {
				background: #55ae58
		}

		.mobi_btn {
				background: #1688c5;
		}

		.two_tab .action-mobile-footer {
				min-width: 50% !important;
		}

		.action-mobile-footer i {
				font-size: 25px
		}

		.action-mobile-footer {
				display: flex;
				padding: 5px 5px;
				min-width: 33%;
		}

		#nav-menu-mobile-footer .buy-wrap {
				border-right: 1px solid #fff;
		}

		/* #nav-menu-mobile-footer .buy-wrap button{font-size: 17px;
				border:0px;
				background-color: #1688c5  ;
		}  */
		/* #phone_call_home{ float:left;
				text-transform: uppercase;position: static;
		} */
		.action-mobile-footer a, .action-mobile-footer {
				color: #fff;
				font-size: 17px;
				font-weight: bold;
				line-height: 38px;
				text-align: center;
				text-transform: uppercase;
		}

		.action-mobile-footer > * {
				text-align: center;
				width: 100%;
		}

		.cate-list .product-category .item-slide {
				/* flex: 0 calc(33.33333% - 6px) !important;
				display: flex;
				flex-wrap: wrap; */
				border: 1px solid #d8d8d8 !important;
		}

		.product-item {
				flex-wrap: wrap;
				flex-direction: row;
				display: flex;
				width: 100%;
				/* border-right: 1px solid #a9a8ab;
				border-bottom: 1px solid #a9a8ab; */
				padding: 0px !important;
				justify-content: flex-start;
		}

  
		.mobile-show .product-head .product-head-bar p {
				line-height: unset
		}

		.mobile-show .product-head .product-head-bar .title a {
				line-height: unset
		}

		#mobile-hot .product-head-bar .title {
				background-color: #c7000a;
				border-top-left-radius: 4px;
				border-bottom-left-radius: 4px;
				line-height: 42px;
		}

		#mobile-hot .product-head-bar .title a {
				font-size: 18px;
				line-height: unset;
				color: #fff;
		}

		#mobile-hot .product-head-bar p {
				height: 35px;
		}

		#mobile-hot .product-head-bar .title:after {
				content: "";
				border-left-color: #fff;
		}

		#mobile-hot .product-head-bar {
				height: auto;
				margin: 0px 0;
				padding: 0;
		}

		#mobile-hot .icon_gift {
				top: unset;
		}

		body {
				width: 100%;
				max-width: 768px;
				margin: 0 auto;
		}
 

		/* .img-fluid{ max-height: 40px;} */
		#guide-nav,
		/* #header .search, */
		#header .login,
		.banner-deal .deal,
		#banner-slider .owl-nav,
		.product-hot,
		.news-wrap,
		#footer .partner,
		.mobile-hidden,
		.col-left,
		.cate-hot {
				/* display: none !important; */
		}
		.news-feed .n-item-new {
			display: block;
	}
		#banner-slider {
				width: 100%;
				float: none;
				margin: 0;
				height: auto;
		}

		#header {
				height: 100px;
				/* background-color: #f8e732; */
				position: sticky;
				top: 0;
		z-index: 99;
		box-shadow: 1px 1px 10px rgba(0, 0, 0, .15);
		}

		#header .logo {
				padding-top: 22px;
				order: 2;
				width: auto;
		}

		.div_menu_phone {
				flex: 0 0 40px;
				/* height: 100px; */
				/* order: 1; */
				/* padding-top: 25px;
				padding-left: 5px; */
				display: block;
		}

		.div_menu_phone .icon_menu_phone {
				display: block;
				width: 29px !important;
		}

		.user-wrap {
				margin-bottom: 8px;
				padding-left: 20px;
		}

		.mobile-cart {
				display: flex;
		}

		.mobile-search {
				display: block;
		}

		.mobile-cate {
				display: block;
				overflow: hidden;
		}

		.mobile-cate .cate-item {
				width: 85px;
				margin: auto;
		}

		.mobile-cate .cate-item h3 {
				height: 35px;
		}

		.product-item {
				padding: 5px;
		}

		.product-block .product-head {
				margin: 0;
				padding: 5px 0;
		}

		.product-block .product-head .icon_gift {
				top: 8px;
		}


		.mobile-fullwidth {
				flex: 0 0 100%;
				max-width: 100%;
		}

		.footer-fourth .logo-footer {
				float: none;
				width: 100%;
				margin: 20px auto 0;
				text-align: center;
		}

		.footer-fourth .branch .title {
				text-align: center;
		}

		.mobile-show {
				display: block;
		}

		.product-head-bar .title {
				display: flex;
				flex-direction: row;
				padding-left: 10px;
		}

		.product-head-bar .icon_cate {
				padding-right: 5px;
		}

		.product-block .product-head .icon_cate {
				background-color: transparent
		}

		.product-block .product-head .product-head-bar .title {
				background-color: transparent;;
		}

		.product-block .product-head .product-head-bar .title:before, .product-block .product-head .product-head-bar .title:after,
		.product-block .product-head .product-head-bar .title:before, .product-block .product-head .product-head-bar .title:before {
				content: none;
		}

		.product-block .product-head .product-head-bar {
				display: flex;
				flex-direction: row;
				line-height: inherit;
				height: auto;
		}

		.product-block .product-head .product-head-bar {
				border-top: solid 1px #e4e4e4;
				border-bottom: solid 1px #e4e4e4;
				background-color: #fff;
				padding: 10px 0;
		}

		.product-block .product-head .product-head-bar .title a {
				color: #085aa4;
				margin: 5px 0;
				font-size: 18px;
				display: contents;
		}

		.product-list .product-head-bar {
				border-top: solid 1px #e4e4e4;
				border-bottom: solid 1px #e4e4e4;
				background-color: #fff;
				line-height: 42px;
		}

		.product-list .product-head-bar .title a {
				color: #085aa4;
				margin: 5px 0;
				font-size: 18px;
				display: contents;
				line-height: 42px;
		}

		.product-block .product-head .product-head-bar p {
				font-size: 15px;
		}

		.mobile-show .product-head .product-head-bar .icon {
				padding-left: 0px;
		}

		.img-cate-icon {
				width: 45px;
				height: 45px;
				line-height: 45px;
				padding-right: 5px;
		}

		.mobile-show.footer-second {
				display: flex;
				padding: 10px 20px;
				flex-wrap: wrap;
		}

		.mobile-show.footer-third {
				display: flex;
				padding: 20px 0px;
		}

		.col-right {
				flex: 0 100%;
				padding-left: 5px;
				padding-right: 5px;
		}

		.cate-list .product-category .item-slide {
				flex: 0 calc(33.33333% - 6px);
		}

		.product-item.product-category {
				padding: 0;
		}

		.product-item.product-category .item-slide:nth-of-type(4n) {
				border-right: 0;
		}

		.product-item.product-category .item-slide:last-of-type,
		.product-item.product-category .item-slide:nth-of-type(3n) {
				border-right: 1px solid #a9a8ab;
		}

		.mobile-category-filter {
				width: 100%;
		}

		.mobile-category-filter button {
				background-color: #fff;
				border: solid 1px #dfdfdf;
				border-radius: 0;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				width: 100%;
				height: 35px;
				text-align: left;
				position: relative;
		}

		.mobile-category-filter button:after,
		.mobile-brand-filter button:after,
		.mobile-price-filter button:after {
				position: absolute;
				right: 10px;
				top: 0;
				bottom: 0;
				margin: auto;
		}

		.mobile-brand-price-filter {
				display: flex;
				margin-top: 15px;
		}

		.mobile-brand-price-filter .mobile-brand-filter,
		.mobile-brand-price-filter .mobile-price-filter {
				flex: 0 calc(50% - 10px);
		}

		.mobile-brand-price-filter .mobile-brand-filter .btn-group,
		.mobile-brand-price-filter .mobile-price-filter .btn-group {
				width: 100%;
		}

		.mobile-brand-price-filter .mobile-price-filter {
				margin-left: auto;
		}

		.mobile-brand-filter button,
		.mobile-price-filter .filter-price-item > label {
				display: flex;
				/* padding: 0px; */
		}

		.mobile-brand-filter button,
		.mobile-price-filter button {
				color: #054a8b;
				background-color: #fff;
				border: solid 1px #dfdfdf;
				border-radius: 0;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				width: 100%;
				text-align: left;
				position: relative;
				font-size: 15px;
				padding: 0px 20px;
		}

		.mobile-brand-filter .filter-brand-list,
		.mobile-price-filter .filter-price-list {
				padding: 25px 15px 10px;
				border: solid 1px #dfdfdf;
		}

		.detail-product,
		.product-contents {
				flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				-webkit-flex-wrap: wrap;
		}

		.detail-product .product-slides,
		.detail-product .product-info,
		.detail-product .product-branches {
				flex: 0 100%;
		}

		.detail-product .product-info {
				margin-top: 10px;
				margin-bottom: 10px;
				padding-left: 0;
				padding-right: 0;
		}

		.product-contents .left,
		.product-contents .right {
				flex: 0 100%;
				padding: 0;
		}

		.product-contents .right {
				display: none;
		}

		.product-related .icon_cate {
				display: none !important;
		}

		.product-related .title {
				padding-left: 0 !important;
				padding-right: 0 !important;
				text-align: center;
				width: 100%;
		}

		.product-related .title:before,
		.product-related .title:after {
				width: 0;
				border: 0 !important;
		}

		.invoice-details {
				display: block;
		}

		.invoice-details .invoice-detail-left,
		.invoice-details .invoice-detail-right {
				flex: 0 100%;
		}

		.invoice-details .invoice-detail-left .product-info,
		.invoice-details .invoice-detail-right .customer-info {
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
				border: 0;
				padding: 20px 0;
		}

		.invoice-details .invoice-detail-left .product-info,
		.invoice-details .invoice-detail-right .customer-info,
		.invoice-details .invoice-detail-left .invoice-detail-left-title,
		.invoice-details .invoice-detail-right .invoice-detail-right-title {
				/* padding-left: 1%;
				padding-right: 1%; */
		}

		/* .invoice-detail-left .product-info-cart {
				margin-left: -5%;
				margin-right: -5%;
		} */

		.invoice-details .invoice-detail-left .product-info,
		.invoice-detail-left .invoice-detail-left-title,
		.invoice-detail-right .invoice-detail-right-title {
				border-bottom: solid 1px #bcbcbc;
		}

		.invoice-detail-right button.send {
				width: 100%;
		}

		.invoice-detail-left .product-info-image {
				flex: 0 70px;
		}

		.invoice-detail-left .product-detail-info {
				width: 100%;
				flex: auto;
		}

		#show_more_toggle {
				width: 100%;
				height: 40px;
				line-height: 40px;
				background-color: #fafafa;
				border: 0px;
				color: #0658a2;
				text-transform: uppercase;
				font-weight: bold;
				position: relative;
		}
		.product-branches-system .product-branches-title {display: none}
		#show_more_toggle:after {
				content: "";
				position: absolute;
				right: 10px;
				font-size: 25px;
				bottom: 0;
				top: 0;
				margin: auto;
		}

		.product-detail-attrs .product-detail-price {
				height: auto;
		}

		.toggleHide {
				display: none;
		}

		#toggleHide.toggleOn {
				display: block;
		}

		.product-contents {
				margin-top: 10px;
		}

		.product-contents .left {
				/* overflow: visible; */
		}

		/* .item-product .price span {width:100%;} */
		.product-item .item-slide .saleof {
				bottom: auto;
		}

		.mobile-news {
				margin-top: 20px
		}

		.detail_content iframe, .modal-body iframe  {
				width: 100% !important;
				max-width: 500px;
		}
		.footer-fourth .icon-socials {width: 60%;}
		.footer-fourth .icon-social {display: inline-block; padding: 0px;}
		.footer-fourth .icon-social a {}
		.govonline {width: 40%;}
		.govonline img{width: 100% !important;}
		.flat-form-mobile .dropdown-menu .branch ul {height: 200px; overflow: auto; width: 320px;}
		.detail-product .product-slides .fea-nav-contain .yt-video{
				top: 6px;
		}
		#searchMobile .autocomplete-items {height: 400px; overflow: auto; }
		.product-comment-head {
				color: #0658a2;
				font-size: 23px;
		}
		.product-comment-head img{max-width: 40px;}
		.mobile-show.footer-second .options .gentle .check-group {
				line-height: 30px;
		}
		.mobile-show.footer-second .options .gentle {margin-bottom:0px}
		#show_more_toggle {display: block;}
		.footer-fourth .branch p, .footer-fourth .branch li {}
		.branch {width: 100%;
				margin-bottom: 20px;}
		.logo_show { text-align: center;}
		#logo-web{
				/* display: none; */
				max-width: 120px;
		}
		.search-inner  { display: none;}
		#header.active .search-inner  { display: block; background-color: transparent;}
		#logo-mobile {display: inline;}
		.invoice-detail-right button.send {margin: 0px;}
		.invoice-detail-right .customer-info .payment-option .check-group{
				display: contents;
		}
		.sbzon {display: none !important;}
		#mobile-hot .product-block .product-head .icon_cate{
				border-radius: unset;
				background-color: transparent;
				
		}
		#mobile-hot .img-cate-icon{
				width: 40px;
				height: auto !important;
		}
	 #mobile-hot .icon_cate{
		border-radius:0px;
		background-image: url(../images/gift.png);
		top: 0px;
		width: 35px;
		height: 37px;
		}
		#mobile-hot .product-head-bar{height: 42px;}
		.owl-carousel .owl-item .owl-lazy{opacity:1}
}
@media (min-width: 768px) {
.col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 calc(33.333333% - 6px);
		max-width: calc(33.333333%- 6px);
}
.col-md-3 {
		-ms-flex: 0 0 24.333333%;
		flex: 0 0 calc(25% - 6px);
		max-width: calc(24.333333%- 6px);
}
}
@media (max-width: 768px) {
	#header .search .search-text {
		height: calc(2.2rem + 2px);
	}
	#header .autocomplete {
		margin-top: 5px;
		height: calc(2.2rem + 2px);

	}
	.mini-cart {
		margin-top: 5px;
	}
	.title-menu {
		display: inline-block;
	}
		.cate-content p img {
				width: 100% !important;
				height: auto;
				max-width: 500px;
				display: inline-block;
		}
		#product_info_tab .detail_content img {
				width: 100%;
				height: auto;
				max-width: 500px;
		}
.flex-item {
	display: flex;
	flex-wrap: wrap;
}
.flex-direct-containt-item {
	display: flex;
	flex-direction:row;
}
.flex-containt  {
	flex-wrap: wrap;
	flex-direction: row;
	display: flex;
}
		.fc-item__container {
				-webkit-box-flex: 1;
				-webkit-flex: 1 1 auto;
				-ms-flex: 1 1 auto;
				/* flex: 1 1 auto; */
				/* display: -webkit-box; */
				/* display: -webkit-flex; */
				display: -ms-flexbox;
				display: flex;
				/* -webkit-box-orient: vertical; */
				/* -webkit-box-direction: normal; */
				/* -webkit-flex-direction: column; */
				-ms-flex-direction: column;
				flex-direction: column;
				position: relative;
				width: 100%;
		}
		.item-product {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				/* -webkit-box-flex: 1; */
				/* -webkit-flex: 1 1 auto;
				-ms-flex: 1 1 auto;
				flex: 1 1 auto; */
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				/* display: flex; */
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
		}
		 
		.product-item .item-slide .img img {
			max-width: 100%;
			height: 100%;
			max-height: 150px;
		}

		.mobile-cart .hotline {
				margin-right: 10px;
		}

		.footer-fourth .branch ul {
				height: auto;
		}
		/* .cate-list .product-category .item-slide, .product-item .item-slide {
				width: calc(25% - 6px);
		} */


		.product-item.product-category .item-slide:nth-of-type(3n) {
				border-right: 0;
		}

		.product-item.product-category .item-slide:last-of-type,
		.product-item.product-category .item-slide:nth-of-type(2n) {
				border-right: 1px solid #a9a8ab;
		}
		.info-footer {    display: contents;}
		.check-group .checkmark:after, .check-group .checkmark:before{
				top: -5px;
		}
		
}
@media (max-width: 766px) {
		.cate-list .product-category .item-slide, .product-item .item-slide {
				/* width: calc(33.33% - 0px);
		}
		.cate-list .product-category .item-slide, .product-item .item-slide {
				width: calc(33.33% - 0px);
		} */
		
}
@media (max-width: 548px) {
		.cate-list .product-category .item-slide, .product-item .item-slide {
				/* flex: 0 calc(50% - 6px);
				 */
				 width: calc(50% - 0px);
		}
		.product-item .item-slide.col-sm-2 {
			/* flex: 0 calc(50% - 6px);
			 */
			 width: calc(50%);
		}
		.owl-carousel .item-slide {
				/* display: flex; */
				width: 100% !important;
		}
		#header {
				height: 80px;
		}
		.check-group {font-size: 11px;}
		.mobile-brand-filter .filter-brand-list, .mobile-price-filter .filter-price-list {
				padding: 25px 2px 10px;
				border: solid 1px #dfdfdf;
		}
		/* .mobile-cart .hotline {
				padding-top: 20px;
				margin-right: 5px;
		} */

		.mobile-cart .hotline p {
				font-size: 14px; margin-bottom: 0px;
		}

		.mobile-cart .hotline h3 {
				font-size: 15px;
		}

		.mobile-cart .shopping-cart img {
				width: 40px;
		}

		#header .logo {
				padding-top: 17px;
		}

		#header .logo img {
				width: 200px;
		}

		.mobile-cart {
				line-height: initial;
		}

		.div_menu_phone {
				/* height: 80px;
				padding-top: 15px; */
		}

		.invoice-detail-left .product-info-cart {
				/* display: block; */
		}

		.invoice-detail-left .product-info-image {
				padding-top: 10px;
		}

		.invoice-detail-left .product-summary {
				display: block;
				margin: 30px 0;
		}

		.product-summary .product-coupon,
		.product-summary .product-summary-total {
				width: 100%;
				margin-bottom: 10px;
		}
		#header .logo img {
				width: 190px;
		}

}

@media (max-width: 480px) {
		.div_menu_phone {
				/* height: 60px;
				padding-top: 9px;
				padding-right: 6px; */
		}
		#header .logo img {
		}
		.sbzoff, .sbzon, iframe#sbzoff_frame {
				bottom: -5px!important;
		}
		.div_menu_phone .icon_menu_phone {
				width: 29px;
		}

		.div_menu_phone a {
				font-size: 10px;
		}
		.action-mobile-footer a, .action-mobile-footer {
			color: #fff;
			font-size: 14px;
			font-weight: bold;
			line-height: 40px;
			text-align: center;
			text-transform: uppercase;
		}
		.action-mobile-footer i {
			font-size: 20px;
	}
		#header .logo img {
			width: 130px; padding-left: 5px;
		}

		#header {
				height: 60px;
				padding-top: 5px;
		}

		.div_menu_phone {
				/* height: 60px;
				padding-top: 5px; */
		}

		#header .logo {
				padding-top: 8px;
				padding-left: 0px;
		}

		/* .mobile-cart .hotline {
				padding-top: 10px;
		}

		.mobile-cart {
				line-height: 60px;
		} */

		.mobile-cart .shopping-cart img {
				width: 32px;
		}

		.mobile-cate .cate-item {
				flex: 0 0 33.33%;
				margin-bottom: 10px;
		}

		.logo #logo-web {
				display: none;
		}

		.logo #logo-mobile {
				display: block;
		}

		.product-block .product-head.red .product-head-bar:before {
				background-image: none;
		}


		.product-block .product-head .icon_gift {
				top: 24px;
		}
		/* .payment-option .click_payment {display: flex;} */
}

@media (max-width: 420px) {


		.product-item.product-category .item-slide,
		.product-item.product-category .item-slide:nth-of-type(3n),
		.product-item.product-category .item-slide:last-of-type,
		.product-item.product-category .item-slide:nth-of-type(2n) {
				border-right: 1px solid #a9a8ab;
		}
}

@media (max-width: 374px) {
		.mobile-cate .cate-item {
				flex: 0 47%;
		}
		.mobile-cart .hotline {display: none}
		.mobile-show .product-head .product-head-bar .title {
				padding-left: 10px;
		}

		/* .product-block .product-head .product-head-bar .title a {
				color: #085aa4;
				line-height: 65px;
				font-size: 15px;
		}

		.product-block .product-head .product-head-bar p {
				line-height: 65px;
				font-size: 13px;
		}

		.product-block .product-head .product-head-bar {
				height: 65px;
				line-height: 65px;
		} */

		.product-block .product-head .icon_gift {
				top: 19px;
		}

		.mobile-show.footer-third .btn-group button.dropdown-toggle {
				font-size: 15px;
		}
		.product-detail-attrs .product-detail-price{
				display: flex;
		}
		.product-detail-attrs .product-detail-price .price-line-through,
		.product-detail-attrs .product-detail-price label,
		.product-detail-attrs .product-detail-quantity label,
		.product-detail-attrs .product-detail-options label,
		.product-detail-attrs .product-detail-others label {
				font-size: 13px;
		}
		.product-detail-attrs .product-detail-price .price-line-through {
				font-size: 12px;
		}
		.product-detail-attrs .product-detail-price .price-official{
				font-size: 14px;
				font-weight: 500;
		}
		.product-detail-attrs .product-detail-price,
		.product-detail-attrs .product-detail-quantity,
		.product-detail-attrs .product-detail-options{
				padding: 0 5px;
		}
		.product-detail-attrs .product-detail-price > label{
				flex: none;
			
		}
		/* .product-detail-attrs .product-detail-price .price-official{
				flex: 0 36.66%;
		} */
		/* .product-detail-attrs .product-detail-price p{
				flex: unset
		} */
		.invoice-detail-left .product-info-image{flex: 0 75px;}
		.product-detail-attrs .product-detail-price > * {
				flex: auto;
		}
		.product-detail-attrs .product-detail-quantity label{
				flex: 0 65px;
		}
}
