@media (max-width: 1760px) {
	.header-left{
		margin-right: 60px;
	}
	.product-hot-deal h3,.product-hot-deal h3 span{
		font-size: 20px;
	}
	.product-hot-deal h4{
		font-size: 18px;
		line-height: 24px;
	}
	.product-hot-deal .price{
		font-size: 55px;
		line-height: 60px;
		padding-bottom: 10px;
	}
	.time-hot-deal,.time-hot-deal span{
		font-size: 28px;
		line-height: 24px;
	}
	.thumbnail-hot-deal a img{
		height: 220px;
		margin: 0px auto;
	}
	.tag{
		width: 430px;
	}
	.likebox{
		width: 440px;
	}
	.policies ul li{
		display: block;
	}
	.policies{
		width: 100%;
	}
	.policies ul li + li{
		border-top: 1px dashed #f7bd92 ;
	}
}
@media (max-width: 1660px) {
	.shipping-policy li{
		margin-right: 15px;
		width: 90px;
	}
	.content-main-new{
		width: 52%;
	}
	.sidebar-left{
		width: 22%;
	}
	.header-left{
		margin-right: 30px;
	}
	.tin-hot marquee{
		width: 85%;
	}
	.action-bottom{
		width: 100%;
	}
	.rst-main-menu > ul > li > a{
		padding-left: 15px;
		display: block;
		padding-right: 15px;
	}
	.tag{
		width: 330px;
	}
	.tabs-pd{
		margin-right: 100px;
	}
	.like-page-web{
		right: 0;
		margin: 0 !important;
		top: 380px;
		transform: none;
	}
}

@media (max-width: 1500px) {
	.row-product .product{
		width: 20%;
	}
	 .list-content-deal .row-product .product{
		 width: 33.3333%;
	 }
	 .list-content-deal .row-product .product:nth-child(5n+1){
		 clear: none;
	 }
	 .list-content-deal .row-product .product:nth-child(3n+1){
		 clear: left;
	 }
	.main-list-products.row-product .product{
		width: 25%;
	}
	.inner-box-combo p{
		font-size: 17px;
		line-height: 22px;
	}
	.link-category{
		margin-right: 0;
	}
	.tag{
		width: 250px;
	}
	.link-category li{
		margin-left: 5px;
		padding-left: 6px;
	}
	.tin-hot marquee{
		width: 85%;
	}
	.product-hot-deal h3{
		font-size: 20px;
	}
	.product-hot-deal h4{
		font-size: 14px;
		line-height: 26px;
		
	}
	.menu-footer li{
		margin-left: 30px;
	}
	.inner-main-content{
		width: 75%;
	}
	.sidebar{
		width: 25%;
	}
	.inner-content-cart{
		width: 70%;
	}
	.sidebar-deal{
		width: 30%;
	}
	.product-remove{
		width: 40px;
	}
	.receiver-information p input[type="text"], .receiver-information p input[type="email"], .receiver-information p input[type="tel"]{
		width: 100%;
	}
	.check{
		top: 22px;
	}
	.address2{
		width: 100%;
	}
	.customer-address label{
		display: none;
	}
}
@media (max-width: 1440px) {
	.tabs-pd{
		margin-right: 0px;
	}
	.list-thumbs li{
		width: 50%;
	}
	.photo-rf{
		width: 36%;
	}
	.list-thumbs li img{
		width: 100%;
	}
	.list-similar-products{
		padding-left: 25px;
		padding-right: 25px;
	}
	.row-product .product{
		width: 20%;
	}
}
@media (min-width: 1241px) {
	.rst-main-menu{
		display: block;
	}
}
@media (max-width: 1370px) {
	.rst-main-menu > ul > li > a{
		font-size: 14px;
		padding-left: 13px;
		padding-right: 13px;
	}
	
	.list-latest-news li{
		padding-right: 20px;
	}
	
	
	
	
	.tag{
		width: 240px;
	}
	.likebox{
		width: 410px;
	}
	.certificate_footer{
		width: 160px;
	}
	.thumbnail-hot-deal a img{
		height: 170px;
	}
	.thumbnail-hot-deal.note img{
		
	}
	.main-header .container{
		position: relative;
	}
	.tin-hot marquee{
		width: 85%;
	}
	.shipping-policy li{
		width: 120px;
	}
	


	.product-hot-deal .price{
		font-size:70px;
		line-height: 60px;
		padding-bottom: 10px;
	}
	.time-hot-deal{
		padding-top: 0;
		padding-bottom: 0;
	}
	.time-hot-deal{
		font-size: 18px;
	}
	.time-hot-deal span{
		font-size: 20px;
	}
	.product-hot-deal h3{
		font-size: 20px;
	}
	.header-phone.hotline{
		background-position: left top 3px;
	}
	.product-hot-deal h3 span{
		font-size: 24px;
	}
	.header-phone.hotline p{
		color: #fff;
		margin-left: 25px;
		display: inline-block;
	}
	.header-phone.hotline p:first-child{
		margin: 0;
	}
	.gift-policy{
		display: block;
	}
	
	.hotline{
		display: none;
	}

	.inner-box-combo p{
		font-size: 16px;
		line-height: 20px;
	}
	.discover{
		padding: 15px 20px;
	}
	.text-combo{
		padding-right: 115px;
	}
	.rst-trigger-link-categor{
		display: block;
	}
	.link-category{
		display: none;
		position: absolute;
		right: 0;
		width: 250px;
		top: 100%;
		background: #FCFCFC;
		margin: 0;
		padding: 5px 15px;
		z-index: 10000;
		border: 1px solid #e8e8e8;
	}
	.top-category .container{
		position: relative;
	}
	.link-category li{
		display: block;
		border-left: 0;
		border-top: 1px solid #e8e8e8;
		padding: 10px 0 !important; 
		margin: 0;
	}
	.box-content-video {
		padding: 10px 25px 10px 25px;
	}
	.box-content-video p{
		display: none;
	}
	.box-content-video h3{
		font-size: 20px;
		line-height: 22px;
	}
	.box-content-video img{
		height: 35px;
		margin-top: 20px; 
	}
	.box-content p{
		font-size: 16px;
	}
	.box-content h3{
		font-size: 20px;
		line-height: 22px;
	}
	.box-content{
		height: 100%;
		bottom: 0;
		padding: 30px 25px 20px;
	}
	.latest-news{
		display: none;
	}
	.content-new-tab{
		float: none;
		width: 100%;
	}
	
}
@media (max-width: 1300px) {
	.rst-main-menu > ul > li > a{
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 1240px) {
	
	.rst-main-menu > ul > li > a{
		padding-left: 8px;
		padding-right: 8px;
	}
	.list-child-col4{
		width: 33.3333%;
	}
	.tabs-pd{
		float: none;
		margin-top: 20px;
		border-bottom: 1px solid #e8e8e8;
	}
	.price-info .stock{
		margin-left: 0;
	}
	.inner-price{
		float: none;
	}
	.inner-content-cart{
		width: 65%;
	}
	.info-checkout{
		padding-right: 10px;
		padding-bottom: 20px
	}
	.sidebar-deal{
		width: 35%;
	}
	.receiver-information,.main-payments{
		width: 100%;
		float: none;
		padding: 0;
	}
	.main-payments{
		margin-top: 30px;
	}
	.check{
		position: static;
		margin-top: 3px;
	}
	
	.sidebar-left{
		width: 20%;
	}
	.content-main-new{
		width: 54%;
	}
	.list-latest-news li{
		padding-right: 10px;
	}
	.shipping-policy li{
		width: 80px;
	}
	.container{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.gift-policy {
		width: 110px;
	}
	.gift-policy h3{
		font-size: 12px;
	}
	.header-left{
		margin-right: 10px;
	}
	.header-phone.hotline{
		margin-left: 120px;
	}
	.thumbnail-hot-deal a img{
		height: 130px;
	}
	.thumbnail-hot-deal .note img{
		height: 65px;
	}
	.thumbnail-hot-deal{
		padding: 0
	}
	..certificate_footer{
		margin-right: 0;
	}
	.product-hot-deal{
		padding: 20px; 
	}
	
	.tag{
		width: 410px;
	}
	.certificate_footer{
		width: 195px;
	}
	.tag{
		clear: left;
		width: 100%;
		float: none;
		padding-top: 20px;
	}
	
}
@media (max-width: 1120px) {
	.rst-main-menu > ul > li > a{
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width: 1030px) {
	.inner-consumer-advice ul li .thumbnail-consumer{
		float: none;
	}
	 .list-content-deal .row-product .product{
		 width: 50%;
	 }
	 .list-content-deal .row-product .product:nth-child(3n+1){
		 clear: none;
	 }
	 .list-content-deal .row-product .product:nth-child(2n+1){
		 clear: left;
	 }
	.inner-consumer-advice ul li .thumbnail-consumer + .info-consumer{
		margin-left: 0;
		margin-top: 20px;
	}
	.rst-menu-trigger{
		display: block;
	}
	.row-product .product{
		width: 25%;
	}
	.main-list-products.row-product .product{
		width: 33.3333%;
	}
	.main-list-new .row-new .new{
		width: 33.33333%;
	}
	.submenu{
		top: 0;
		left: 100%;
	}
	.submenu.rst-position-right{
		left: 100%;
		right: auto;
	}
	
	.rst-main-menu ul li{
		display: block;
	}
	.header-phone.hotline{
		display: block;
		float: left;
		margin-left: 220px;
		margin-top: 2px;
	}
	
	.main-header .cart .cart_number{
	    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
    position: relative;
    margin-top: 4px !important;
}
.main-header .cart p{
	margin: 0;
    display: inline-block;
    padding: 0px 0 0 0 !important;
    color: #fff;
    font-size: 13px !important;
    line-height: 15px !important;
    vertical-align: top;
}
	.rst-main-menu > ul > li > a{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.rst-main-menu{
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 280px;
		background: #323232;
		z-index: 999999;
	}
	.submenu{
		width: 600px;
	}
	.product-image-info,.photo-lf,.article-left{
		width: 100%;
		float: none;
	}
	.similar-products,.photo-rf,.questions-frequently{
		width: 100%;
		float: none;
		padding-left: 0;
		margin-top: 20px;
	}
	.main-article.jquery-stickit-spacer{
		display: none !important;
	}
	.inner-questions-frequently{
		padding-bottom: 30px;
	}
	.address_footer{
		width: 240px;
	}
	#call-back a.rst-call-phone,.inner-call-back{
		height: 44px;
	}
	.popup-call-back{
		margin-top: 8px;
	}
	#call-back{
		width: 400px;
	}
	.rst-call-back span{
		font-size: 20px;
	}
	.rst-call-back{
		    font-size: 13px;
    padding: 0px 14px 0 5px;
	}
	.rst-call-phone{
		font-size: 14px;
		background-size: 45px;
		padding: 2px 20px 0 55px;
	}
	.rst-call-phone span{
		font-size: 18px;
		line-height: 20px;
	}
	
	.likebox{
		width: 340px;
	}
	.list-thumbs li{
		width: 150px;
	}
	
	
	.inner-content-cart{
		width: 100%;
		float: none;
	}
	.sidebar-deal{
		width: 100%;
		padding: 0;
		margin: 30px auto 0;
		float: none;
	}
	.inner-sidebar-deal .inner-product{
		padding-left: 5px;
		padding-right: 5px;
	}

	
	.inner-sidebar-deal .product{
		width: 50%;
		float: left;
		-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	border-top: none;
	}
	.sidebar-left{
		width: 22%;
	}
	.content-main-new{
		width: 56%;
	}
	.inner-main-content{
		width: 65%;
	}
	.single .sidebar-new{
		width: 22%;
	}
	.sidebar{
		width: 35%;
	}
	.view-more{
		width: 300px;
	}

	.header-left{
		float: none;
		margin: 0;
		text-align: center;
	}
	.certificate_footer{
		width: 165px;
		margin: 0;
	}
	.logo img{
		margin: 0px auto;
	}
	.shipping-policy{
		float: none;
	}
	.header-right{
		padding-top: 25px;
	}
	.shipping-policy li{
		width: 25%;
		-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 38px;
	margin: 0;
	padding-right: 20px;
	}
	.gift-policy{
		width: 20%;
	}
	.header-phone.hotline{
		margin-left: 20px;
	}
	.product-hot-deal{
		width: 30%; 
	}
	.banner-promotion{
		width: 70%;
		sfloat: none;
	}
	.product-hot-deal h4{
		display: none;
	}
	.product-hot-deal h3,.product-hot-deal h3 span{
		font-size: 15px;
		line-height: 20px;
	}
	.product-hot-deal .price{
		font-size: 35px;
		line-height: 35px;		
	}
	.product-hot-deal .price span{
		display: none;
	}
	.thumbnail-hot-deal a img{
		height: 105px;
	}
	
	
	.col-6{
		width: 33.3333%;
		margin-bottom: 20px;
	}
	.menu-footer li{
		line-height: 24px;
	}
	.tin-hot marquee{
		width: 80%;
	}
	
	

	.slick-photo{
		padding: 0 50px;
	}
	.submenu{
		width: 500px;
	}
	.list-child-col4{
		width: 50%;
	}
	.content-sale h2{
		font-size: 32px;
		line-height: 40px;
	}
	.banner-child-menu{
		display: none;
	}
	.box-content-video h3{
		font-size: 16px;
		line-height: 18px;
	}
	.info-consumer h4{
		font-size: 14px;
		line-height: 20px;
	}
}

@media (max-width: 980px) {
	.tabs-pd li a{
		padding: 10px;
	}
	.box-content-video,.box-content{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.box-content-video h3{
		font-size: 16px;
		line-height: 18px;
	}
	.box-content p{
		font-size: 13px;
		line-height: 16px;
	}
	.top-news .tab-filter-category h3,.tab-filter-category h3{
		font-size: 16px;
		line-height: 20px;
	}
	.inner-main-content{
		width: 70%;
	}
	.sidebar{
		width: 30%;
	}
	
}
@media (max-width: 820px) {
	.list-content-deal .row-product .product{
		 width: 33.3333%;
	 }
	 .list-content-deal .row-product .product:nth-child(2n+1){
		 clear: none;
	 }
	 .list-content-deal .row-product .product:nth-child(3n+1){
		 clear: left;
	 }
	 
	.row-product .product{
		width: 33.33333%;
	}
	.list-news .new{
		width: 50%;
	}
	.sidebar-left{
		margin-bottom: 30px;
	}
	.tabs-pd li a{
		font-size: 12px;
	}
	.detail-specifications,.list-suicide{
		float: none;
		width: 100%;
		padding: 0;
	}
	.sidebar-left.jquery-stickit-spacer{
		display: none !important;
	}
	.product-hot-deal{
		width: 100%; 
		float: none;
		position: static;
	}
	.thumbnail-hot-deal a img{
		height: 220px
	}
	.thumbnail-hot-deal{
		padding-top: 20px;
		display: inline-block;
	}
	.product-hot-deal h3{
		font-size: 30px;
		line-height: 36px;
	}
	.thumbnail-hot-deal .note{
		top: 0;
	}
	.product-hot-deal h4{
		line-height: 28px;
		font-size: 24px;
		display: block;
	}
	.product-hot-deal h3 span{
		font-size: 36px;
	}
	.product-hot-deal .price {
		font-size: 72px;
		line-height: 74px;
	}
	.time-hot-deal span{
		font-size: 36px;
	}
	.product-hot-deal .price span{
		display: inline-block;
	}
	.time-hot-deal{
		font-size: 34px;
		line-height: 36px;
		padding: 10px 20px;
	}
	.banner-promotion{
		width: 100%;
		float: none;
	}
	.content-contact .form-contact{
		width: 100%;
		float: none;
		padding-right: 0;
	}
	.sidebar-left{
		width: 100%;
		float: none;
		position: static !important;
	}
	.widget-selling-products .box-selling-products{
		width: 50%;
		float: left;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		margin: 0;
	}
	.info-selling-products h4{
		min-height: 40px;
	}
	.content-main-new{
		width: 70%;
		padding: 0;
	}
	.single .sidebar-new{
		width: 30%;
	}
	.content-contact .info-contact{
		width: 100%;
		float: none;
		margin-top: 20px;
		padding-bottom: 0;
		padding-left: 0;
	}
	.form-contact form .col-4{
		width: 100%;
		float: none;
	}
	.main-sale{
		display: none;
	}
	
	.tab-filter-category ul li,.tab-link-category ul li{
		margin-left: 5px;
		padding: 12px 15px;
	}
	.tab-link-category ul li a{
		padding: 12px 10px;
		font-size: 13px;
	}
	.tab-link-category ul li{
		padding: 0 !important;
	}
	.certificate_footer{
		display: none;
	}
	.address_footer,.likebox{
		width: 50%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
	}

	.header-phone.hotline{
		margin-left: 50px;
	}
	.header-phone.hotline p{
		display: block;
		margin: 0 !important;
	}
	.header-phone.hotline{
		background-position: left top 6px;
		margin-top: 8px;
		line-height: 16px;
	}
	.content-map #google-container{
		height: 380px;
	}
	.submenu{
		display: none;
	}
	.inner-main-content{
		width: 100%;
		float: none;
	}
	.sidebar{
		width: 100% !important;
		float: none;
		position: static !important;
		margin-top: 0px;
		padding: 0;
		
	}
	.inner-main-content{
		margin-top: 40px;
	}
	.sidebar.jquery-stickit-spacer{
		display: none !important;
	}
}
@media (max-width: 650px) {
	.list-content-deal .row-product .product{
		 width: 50%;
	 }
	 .list-content-deal .row-product .product:nth-child(3n+1){
		 clear: none;
	 }
	 .list-content-deal .row-product .product:nth-child(2n+1){
		 clear: left;
	 }
	.main-new,.content-main-new{
		width: 100%;
		float: none;
	}
	
	.sidebar-new{
		width: 100% !important;
		float: none;
		margin-top: 20px;
		padding: 0;
		position: static !important;
	}
	.inner-consumer-advice ul li .thumbnail-consumer{
		float: left;
		
	}
	.inner-consumer-advice ul li .thumbnail-consumer + .info-consumer{
		margin-left: 110px;
		margin-top: 0;
	}
	.inner-consumer-advice ul li{
		width: 50%;
		float: left;
	}
	.sidebar-new.jquery-stickit-spacer{
		display: none !important;
	}
	.top-news .tab-filter-category h3, .tab-filter-category h3{
		display: block;
		margin: 0;
		float: none;
	}
	.tabs-pd li{
		width: 100%;
		display: block;
		float: none;
		margin: 0;
	}
	.tabs-pd.tabs-sticky{
		padding-top: 0;
	}
	.tab-filter-category{
		float: none;
	}
	.tab-filter-category ul li, .tab-link-category ul li{
		margin-left: 0;
	}
	.tabs-pd li a{
		border: 1px solid #e8e8e8;
		border-radius: 0;
	}
	
	.tabs-pd li a.active-detail, .tabs-pd li a:hover {
		background: #e8e8e8;
		border-color: #e8e8e8;
	}
	.address_footer,.likebox{
		width: 100%;
		float: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
	}
	.likebox{
		margin-top: 30px;
	}
	.pimages,.pinfos{
		width: 100%;
		float: none;
	}
	.policies{
		width: auto;
	}
	.pinfos{
		margin-top: 30px;
	}
	
	/* Force table to not be like tables anymore */
	.shop_table table,.shop_table  thead,.shop_table  tbody,.shop_table  th,.shop_table  td,.shop_table  tr { 
		display: block; 
	}
	.shop_table.cart table{
		border: none;
	}
	.shop_table.cart tr td{
		border-top: none;
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	.shop_table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.shop_table tr.cart_item { border: 1px solid #ccc; }
	
	.shop_table tr.cart_item  td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	.product-quantity{
		padding-left: 50% !important;  
	}
	.shop_table tr.cart_item  td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 15px;
		left: 15px;
		width: 45% !important; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	.shop_table.cart tr.cart_item  td{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.product-name,.product-price,.product-quantity,.product-subtotal,.product-remove,.product-thumbnail{
		width: auto;
	}
	/*
	Label the data
	*/
	.shop_table tr.cart_item  td:nth-of-type(1):before { content: " "; }
	.shop_table tr.cart_item td:nth-of-type(2):before { content: "Sản phẩm"; }
	.shop_table tr.cart_item td:nth-of-type(3):before { content: "Đơn giá"; }
	.shop_table tr.cart_item td:nth-of-type(4):before { content: "Số lượng"; }
	.shop_table tr.cart_item td:nth-of-type(5):before { content: "Thành tiền"; }
	.shop_table tr.cart_item td:nth-of-type(6):before { content: "Xóa"; }
	
	.cart_total td{
		text-align: right;
	}
	.tin-hot marquee{
		width: 100%;
	}
	.view-more{
		width: 200px;
	}
	.content-box-bottom .box-bottom{
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.box-content-video{
		padding: 30px 25px 20px;
	}
	.box-content-video h3{
		display: block;
		font-size: 26px;
		line-height: 28px;
	}
	.box-content p{
		display: block;
		font-size: 18px;
	}
	.box-content{
		height: auto;
		bottom: 50px;
		padding: 10px 40px 20px;
	}
	/*
	.tab-filter-category h3,.tab-filter-category ul{
		float: none;
	}
	.tab-filter-category ul{
		margin: 0;
	}
	.tab-filter-category{
		float: none;
	}
	.tab-filter-category ul li.active_tab,.tab-filter-category ul li:hover,
	.tab-link-category ul li.active_tab,.tab-link-category ul li:hover{
		border-bottom-color: #e8e8e8;
		
	}
	.rst-trigger-link-categor{
		margin-right: 0;
	}
	.tab-filter-category ul li,.tab-link-category ul li{
		display: block;
		margin: 0;
		border-radius: 0;
	}
	*/
	.tab-filter-category ul li{
		font-size: 14px; 
	}
	.popup-call-back p label{
		margin-right: 20px;
	}
}
@media (max-width: 595px) {
	.row-product .product{
		width: 50%;
	}
	.main-list-products.row-product .product{
		width: 50%;
	}
	.main-list-new .row-new .new{
		width: 50%;
	}
}
@media (max-width: 560px) {
	
	.widget-selling-products .box-selling-products{
		width: 100%;
		float: none;
	}
	.popup-call-back{
		padding-left: 10px;
		padding-right: 10px;
	}
	.info-selling-products h4{
		min-height: auto;
	}
	.list-payments p span.info-bank{
		padding-left: 25px;
	}
	.tab-link-category ul li{
		min-width: auto;
	}
	.tab-link-category ul li a{
		padding: 10px 5px;
		min-width: auto;
		font-size: 12px;
	}
	.tab-filter-category ul li{
		font-size: 12px;
	}
	.tab-filter-category ul li, .tab-link-category ul li{
		padding: 10px;
	}
	.info-question h4{
		font-size: 18px;
		line-height: 22px;
	}
	.rst-title-tab{
		font-size: 16px;
		line-height: 22px;
	}
	.slick-photo{
		padding: 0 15px;
	}
	.list-similar-products{
		padding-left: 10px;
		padding-right: 10px;
	}

	#listimagedetail .slick-prev{
		right: -30px;
	}
	#listimagedetail .slick-next{
		left: -30px;
	}
	.col-6{
		width: 50%;
		min-height: 240px;
	}
	.content-map #google-container{
		height: 300px;
	}
	.info-product .stock{
		margin-left: 0 !important;
		float: none;
	}
	.out-stock .info-product .sale{
		margin-bottom: 10px;
	}
	#call-back{
		width: 100%;
		float: none;	
	}
	.adv-bottom{
		display: none;
	}
	.slogan-footer{
		display: none;
	}
	.footer-widget{
		padding-bottom: 0;
		padding-top: 20px;
	}
	.header-phone.hotline{
		display: none;
	}
	.rst-info-map{
		display: none;
	}
	.content-question-detail ul li{
		padding: 15px;
	}
	.main-question-tabs .content-question-detail ul li{
		padding: 0;
	}
	.like-page-web{
		top: 280px;
	}
	.like-page-web{
		display: none;
	}
	.box-content{
		bottom: 10px;
	}
	.shipping-policy, .gift-policy,.header-right,.rst-menu-second{
		display: none;

	}
	.header-top{
		padding: 30px 0;
	}
	.new .info-new{
		padding-left: 8px;
		padding-right: 8px;
	}
	.tabs-sticky{
		position: static !important;
	}
}
@media (max-width: 480px) {
	.rst-trigger-link-categor{
		width: 65px;
		margin-top: 0;
		font-size: 12px;
		line-height: 16px;
	}
	.list-similar-products .product{
		border: none;
	}
	.widget-footer ul li{
		padding-right: 10px;
	}
	.thumbnail-hot-deal a img{
		height: 150px;
	}
	.inner-consumer-advice ul li{
		width: 100%;
		float: none;
	}
	.inner-box-combo p{
		font-size: 14px;
		line-height: 18px;
	}
	.box-content-video{
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.box-content p{
		font-size: 14px;
		line-height: 18px;
	}
	.box-content-video h3 {
		font-size: 20px;
		line-height: 20px;
	}
	.product-hot-deal h3 {
		font-size: 18px;
		line-height: 24px;
	}
	
	.product-hot-deal h3 span {
		font-size: 20px;
	}
	.product-hot-deal .price{
		font-size: 55px;
		line-height: 60px;
	}
	.main-info-product{
		margin-left: 5px;
		margin-right: 5px;
	}
	.product-hot-deal h4{
		font-size: 16px;
		line-height: 24px;
	}
	.time-hot-deal{
		font-size: 20px;
		line-height: 24px;
		padding: 6px 10px;
	}
	.time-hot-deal span{
		font-size: 22px;
	}
	.content-main-new .date{
		float: none;
		margin-bottom: 10px;
		display: block;
	}
	.thumbnail-question{
		float: none;
	}
	.info-question{
		margin: 15px 0 0 0;
	}
	.content-map #google-container{
		height: 240px;
	}
	.row-product .product{
	
	}
	.buy-btn{
		font-size: 10px;
	}
	#call-back  a b{
		display: none;
	}
	.rst-call-back{
		padding: 15px 15px 0 10px;
	}
	.rst-call-phone {
		background-size: 35px auto;
		padding: 16px 5px 0 40px;
		background-position: left 5px top 10px;
	}
	.main-header .cart{
		padding-right: 15px;
		padding-left: 5px;
	}
	
	.address_footer, .likebox{
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.menu-footer li{
		margin-left: 10px;
	}
	.product-date .date, .product-date .date2{
		font-size: 22px;
		line-height: 28px;
	}
	.popup-call-back{
		margin-top: 15px;
	}
}
@media (max-width: 420px) {
	.rst-menu-trigger img{
		width: 28px;
	}
	.product-hot-deal .price span{
		display: none;
	}
	
	.product-hot-deal .price {
		font-size: 40px;
		line-height: 50px;
	}
	.rst-menu-trigger{
		padding-top: 11px;
		padding-bottom: 11px;
	}
	.main-header .cart p{
		font-size: 13px;
		padding-top: 5px;
		line-height: 15px;
	}
	#call-back a.rst-call-phone, .inner-call-back{
		height: 40px;
	}
	.rst-call-back{
		padding-top; 11px;
	}
	.rst-call-phone{
		padding-top: 10px;
		background-position: left 5px top 6px;
	}
	.rst-call-back span{
		font-size: 16px;
	}
	.main-header .cart .cart_number{
		margin-top: 8px;
	}
	.term-description{
		display: none;
	}
	.list-thumbs li{
		width: 50%;
	}
	.list-content-deal .row-product .product{
		 width: 100%;
		 float: none;
	 }
	.main-content-detail-product .row-product .product{
	    float: left;
	    clear: none !important;
    }
	 .list-content-deal .row-product .product:nth-child(3n+1){
		 clear: none;
	 }
	 .list-content-deal .row-product .product:nth-child(2n+1){
		 clear: left;
	 }
	 .thumbnail-product{
		 height: 150px;
	 }
}
