@media (max-width: 1024px){
	ul.top-box > li > a{
		font-size: 11px;
	}
	.block-category .nav-tab>li>a {
	    padding-right: 15px;
	}
	.block .block-head .block-icon {
	    padding-right: 6px;
	}
	.block-vertical-menu .vertical-menu-list>li>a{
		white-space: nowrap;
    	overflow: hidden;
    	text-overflow: ellipsis;
	}	
	.block-hot-deals2 .hot-deal-tab-wrap{
		width: 30%;
	}
	.block-hot-deals2 .tab-container-wrap{
		width: 70%;
	}
	ul.top-box3 > li.box-language {
	    width: 47%;
	}
	.option4 .block-wrap-cart{
		width: 50%;
		border-left: 0;
	}
	.option4 .wrap-block-cl .language {
	    width: 30%;
	}
	.option4 .wrap-block-cl .currency{
		display: none;
	}
	.option4 .block-wrap-cart .iner-block-cart:after{
		right: 0;
	}
	.block-wrap-cart .block-mini-cart{
		right: 15px;
	}
	.block-filter-top .filter-label{
		padding-right: 10px;
		padding-left: 10px;
	}
	.woocommerce div.product form.cart .button.single_add_to_cart_button{
		margin-top: 20px;
	}
}
@media (max-width: 960px){
	ul.top-box > li > a .pre-label{
		display: none;
	}
	.block-link-wapper {
	    padding-bottom: 15px;
	    padding-top: 15px;
	}
	/*.footer-list-link{
		padding-top: 25px;
    	padding-bottom: 25px;
	}*/
	.block-header-right .item:first-child{
		display: none;
	}
	.block-banner-right{
		width: 50%;
		margin-top: 13px;
	}
	.top-box.top-box3{
		margin-top: 20px;
	}
	.main-header3 .logo{
		display: block;
		text-align: center;
	}
	.option3 .block-wrap-cart .iner-block-cart:after{
		position: absolute;
		right: 15px;
	}
	.option3 .block-wrap-cart .iner-block-cart{
		padding-right: 40px;
		display: block;
	}
	.sortPagiBar .sortPagiBar-inner nav{
		margin-top: 10px;
	}
	.sortPagiBar-inner{
		width: 100%;
	}
	.block-filter-top .price-submit{
		margin-left: 0;
	}
	.woocommerce div.product form.cart .button.single_add_to_cart_button{
		margin-top: -1px;
	}
	.footer-top .col-sm-12{
		width: 33.33333333%;
	}
	.block-shop-features ul li{
		display: inline-block;
		width: 33.33%;
    	padding: 2px;
	}
	.option4 .wrap-block-cl .inner-cl,
	.main-header4 .option3 .advanced-search{
		margin-top: 0;
	}
}
@media (max-width: 840px){
	.footer-top .col-sm-12{
		width: 100%;
	}
	.block-tabs .nav-tab{
		float: none;
	}
	.block-tabs .nav-tab li.active{
		border-top: 1px solid #eaeaea;
	}
	.block3 .block-head .nav-tab.default li{
		padding: 0 15px;
	}	
	.sortPagiBar .sortPagiBar-inner nav{
		margin-top: -30px;
	}
	.block-filter-top .price-submit{
		margin-left: 20px;
	}
	.block-tabs.tab-left .nav-tab li.active{
		border-top: 0;
	}
	.option4 .wrap-block-cl .user-info{
		padding: 0 8px;
	}
	.option4 .wrap-block-cl .language{
		padding-left: 10px;
	}
	.option4 .wrap-block-cl .inner-cl img{
		margin-right: 5px;
	}
}
@media (max-width: 768px){	
	.option4.shop-menu{
		margin-left: 6px;
	}
	.block-shop-features ul li{
		text-align: center;
	}
	ul.top-box > li > a:after{
		margin-left: 15px;
	}
	.block-tabs .nav-tab li:before{
		margin-left: 10px;
	}
	.block-tabs .nav-tab li a{
		padding-right: 15px;
	}
	.option3 .main-menu .navbar-nav>li>a {
	    padding: 0 8px;
	}
	.option4 .block-wrap-cart{
		width: 50%;
		border-left: 1px solid #eaeaea;
	}
	.option4 .wrap-block-cl .language {
	    width: 30%;
	    border-right-width: 0px;
	}
	.option4 .wrap-block-cl .currency{
		display: none;
	}
}
@media (max-width: 767px){
	.wpcf7-form{
		margin-bottom: 30px;
	}
	.option4 .block-wrap-cart{
		width: 30%;
		border-left: 1px solid #eaeaea;
	}
	.option4 .wrap-block-cl .language {
	    width: 25%;
	    border-right-width: 1px;
	}
	.option4 .wrap-block-cl .currency{
		display: block;
	}
	.box-band a {
	    width: 33.33%;
	}
	.top-bar .top-bar-link-right{
		border-left: 0;
	}
	.advanced-search .search-input{
		margin-top: 0;
	}
	.advanced-search{
		margin-top: 10px;
	}
	.advanced-search .search-category{
		width: 30%;
    	display: inline-block;
	}
	.advanced-search .search-input{
		width: 69%;
    	display: inline-block;
	}
	.block-link-wapper {
	    padding-bottom: 10px;
	    padding-top: 10px;
	}
	.footer-list-link{
		padding-bottom: 20px;
	    padding-top: 20px;
	}
	ul.top-box > li > a {
	    font-size: 14px;
	}
	.main-menu .navbar-nav>li:hover, .main-menu .navbar-nav>li.current-menu-item{
		background: rgba(0,0,0,0);
		border-left: 0;
		float: none !important;
	}
	.main-menu .navbar-nav>li{
		float: none !important;
	}
	.block-link-wapper{
		border-right: 0;
	}
	.main-header .logo {
	    padding-top: 0;
	}
	.block-header-right .block-wrap-cart {
	    margin-top: 0;
	}
	.block.block-header-right{
		margin-top: 15px;
		float: left;
	}
	div.vc_column-inner{
		margin: 0 !important;
	}
	.block-hot-deals2 .hot-deal-tab-wrap {
	    width: 36%;
	}
	.block-hot-deals2 .tab-container-wrap {
	    width: 64%;
	}
	.block-banner2 .box-left:after{
		display: none;
	}
	body {
	    padding: 0;
	}
	.vertical-dropdown-menu{
		display: none;
	}
	.cate-list-menu {
	    margin-top: 0;
	}
	ul.top-box.top-box2 {
	    margin-top: 10px;
	}
	.option3 .block-wrap-cart .iner-block-cart{
		display: none;
	}
	.option3 .block-banner-owl .page-banner .list-banner li {
	    width: 25%;
	}
	.group-banner3{
		display: none;
	}
	.block-banner2 .box-left{
		padding-top: 15px;
	}
	.block-filter-top .filter-value{
		padding: 0 15px;
	}
	.block-filter-top .filter-label{
		border-right: 0;
	}
	.block-product-image{
		text-align: center;
	}
	.block-product-info{
		float: none;
	}
	.block.block-banner figure,
	.block.block-banner figure img{
		width: 100%;
	}
	.footer-list-link .col-sm-4{
		width: 50%;
		float: left;
	}
}
@media (max-width: 667px){
	.top-bar .top-bar-link.top-bar-link-left{
		display: none;
	}
	.block-popular-cat .item .image img{
		max-width: 100%;
	}
	.block-header-right .item {
	    padding-left: 15px;
	    padding-right: 6px;
	}
	.block-tabs .nav-tab li.active {
	    border-bottom: 1px solid #eaeaea;
	}
	.block-tabs .nav-tab li.active:after{
		display: none;
	}
	.block-hot-deals2 .tab-container-wrap {
	    width: 62%;
	}
	.block-hot-deals2 .hot-deal-tab-wrap {
	    width: 38%;
	}
}
@media (max-width: 568px){
	.block-hot-deals2 .hot-deal-tab-wrap,
	.block-hot-deals2 .tab-container-wrap{
		width: 100%;
	}	
	.block-header-right .item,
	.block-tabs .nav-tab li{
		width: 100%;
	}
	.option4 .block-slider .caption-group{
		display: none;
	}
	.block-tabs.tab-left .nav-tab li.active{
		border-top: 1px solid #eaeaea;
	}
	.block-header-right .item{
		border-bottom: 0;
    	border-right: 1px solid #eaeaea;
	}
}
@media (max-width: 480px){
	.block-shop-features ul li{
		width: 100%;
    	padding: 0;
	}
	.block-hot-deals .owl-next{
		top: 40%;
		right: -10px;
	}
	.block-hot-deals .owl-prev{
		top: 40%;
		left: -10px;
	}
	.advanced-search .search-category{
		display: none;
	}
	.block-offers .products .product,
	.advanced-search .search-input{
		width: 100%;
	}
	.option3 .block-banner-owl .page-banner .list-banner li {
	    width: 50%;
	    display: inline-block;
	}
	.list .product-left.col-xs-6{
		width: 100%;
	}
	.list .product-right.col-xs-6{
		width: 100%;
		padding: 10px 15px;
	}
	.footer-list-link .col-sm-4{
		width: 100%;
	}
	.block3 .block-head .nav-tab.tab-category li{
		border-right: 0;
		padding: 5px 0;
	}
}
@media (max-width: 414px){
	.block-hot-deals .block-countdownt{
		margin-top: 10px;
	}
	li.item-product.col-xs-6{
		width: 100%;
	}
	.sortPagiBar .show-product-item{
		margin-right: 6px;
	}
	.sortPagiBar .sort-product{
		margin-right: 0;
	}
	.comment-list ul.children {
	    padding-left: 15px;
	}
	.box-band a {
	    width: 50%;
	}
}
@media (max-width: 360px){
	.block-banner-right {
	    width: 100%;
	}
	.woocommerce div.product form.cart .button.single_add_to_cart_button{
		margin-top: 20px;
	}
}
@media (max-width: 320px){
	.block-wrap-cart .block-mini-cart{
		width: 290px;
	}
	.sortPagiBar .sort-product{
		padding-right: 0;
	}
	.sort-product::after{
		display: none;
	}
	.block-social .list-social li{
		padding-right: 3px;
	}
}
