.mobile, .wrapper-header-mobile{
	display: none;
}
.bottom-banner{
	display: block;
}
.wrapper-header-mobile {
    position: relative;
    background-color: #fff;
    /*overflow-x: hidden;*/
}
.wrapper-header-mobile .action{
    position: absolute;
    top: 50%;
    right: 0;
}
.wrapper-header-mobile .content-action{
    transform: translateY(-50%);
	display: flex;
    justify-content: flex-end;
}
.left{
	padding-left: 0px;
}
.right{
	text-align: right;
	padding-right: 0px;
}
@media screen and (min-width: 1024px){
	#modalSize .modal-dialog {
	    margin-top: 5%;
	    width: 70%;
	}
}
@media(max-width: 992px){
	.sidebar-blog{
		margin-top: 20px;
	}
	.mobile, .wrapper-header-mobile{
		display: block;
		overflow-y: hidden;
	}
	.topbar-hotline, .wrapper-header, .item-info, .bottom-banner, .slider-5-collection .overlay{
		display: none;
	}
	.item-image{
		position: relative;
		background: #ccc;
	}
	.slider-5-collection .item-image img{
		width: auto;
	    height: 100px;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	}
	.slider-5-collection .slider-5-collection-item{
	    height: 102px;
    	margin-bottom: 20px;
	}
	.slider-5-collection .item-image a.mobile{
	    display: block;
	    width: 100%;
	    padding: 35px 20px;
	    font-size: 18px;
	    color: #000;
	    font-weight: bold;
	}
	.products-item .owl-prev, .gallery-item .owl-prev, .recently-lists .owl-prev, .list-news-latest .owl-prev{
		left: 5px!important;
	}
	.products-item .owl-next, .gallery-item .owl-next, .recently-lists .owl-next, .list-news-latest .owl-next{
		right: 5px!important;
	}
	.topbar-content{
		text-align: center;
	}
	.right{
		text-align: left;
		padding-left: 0px;
	}
	.site-nav.style--sidebar{
		width: 80%;
	}
	.site-nav.style--sidebar .site-nav-container-last{
		padding: 20px;
	}
	.site-close-handle{
		top: 10px;
		right: 20px;
	}
	.policy-item h4{
		font-weight: normal;
		padding: 15px 0px;
	}
	.policy .policy-item {
	    margin-bottom: 5px !important;
	    position: relative;
	    border-top: 1px solid #b2b2b2;
	    width: 100%;
   		margin-right: 0;
	}
	.policy .policy-item .content {
	    display: none;
	}
	.policy-item span.icon {
	    float: right;
	    font-size: 26px;
	    position: absolute;
	    top: 6px;
	    right: 0px;
	}
}
@media(min-width: 768px){
	#topbar{padding:0 50px;}
	#report .modal-dialog,#report-noti .modal-dialog{
		width: 400px !important;
	}
}
.policy .policy-item .content.active{
	display: block;
}	