@media only screen and (max-width:1499px){
	.baner-content{padding:4%;}
}

@media only screen and (max-width:1199px){
	header.page-header{padding: 8px 0;}
	.acc_step h4, .basket_wrap h4{font-size: 14px;}
	.pay_optionsWrap ul li {padding: 10px 20px;} 
	.pay_optionsWrap ul li:first-child {padding-left: 0;}
	.top_search{max-width: 290px;}
	.top_search input,.top_search button{height: 46px;}
	.foter_payment{width:100%;}
}

@media (min-width: 1024px){
	.page-products .products-grid .product-item {
	    margin-left: 1%;
	    padding: 0px 1px;
	    width: calc((100% - 3%)/4);
	    margin-bottom: 10px;
	}
	.page-products .products-grid .product-item:nth-child(3n + 1) {
    	margin-left: 1%;
	}
	.page-products .products-grid .product-item:nth-child(4n + 1) {
    	margin-left: 0;
	}
	.fotorama__nav__shaft{
		left: 50%;
    	transform: translateX(-50%) !important;
	}
}

@media only screen and (max-width:991px){
	.acc_step h4, .basket_wrap h4{display:none;}
	.foter-social h2{font-size: 20px; margin: 0 10px 0 0;}
	.top-slider .item {height:300px;}
	.top-slider .item img {height: 100%; object-fit: cover;}
	.baner-content {padding:20px 15px;}
	.baner-content h1{font-size: 24px;margin:12px 0;}
	.baner-content p{margin-bottom: 12px;font-size: 15px;}
	.baner-content p + .theme-btn {font-size: 16px; padding: 8px 15px;}
	.category-description h2{font-size:24px;margin: 0 0 10px;}
	.minicart{height:48px;}
	.prod_desc h2{font-size: 20px;}
	.title_hed{font-size: 22px; margin: 0 0 20px;}
	.feature-products{padding:20px 0;}
	.product-info-main .box-tocart > .fieldset > .actions{padding-left: 10px;}
	.feature_tabs .tabs > li{font-size: 15px;padding: 8px 15px;}
	.cart.table-wrapper .product-item-name,.product-info-main .box-tocart .action.tocart{font-size: 15px;}
	.cart.item .product-image-container {width: 120px !important;}
	.found_in{float: none;width: 100%;padding-top: 15px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.product.info.detailed .product.data.items>.item.title>.switch, .product.info.detailed .product.data.items>.item.title.active>.switch{
	    font-size: 15px;
    	padding-left: 12px;
    	padding-right: 12px;
	}
}

@media only screen and (max-width:767px){
	.top-wraper {padding: 4px 0;}
	.dog,.xyz,.top-wraper .col-left{display:none;}
	.login-wrap li {margin:0 10px 0 0;}
	header .custom_container.d-flex{flex-wrap: wrap;position: relative;}
	.page-header{border-bottom: 0;margin-bottom: 0;}
	.m_logo {width: 160px;}
	.top_search {max-width: 100%; order: 4; margin: 0;background-color: transparent;}
	.top_search.block-search .label{
		position: absolute;
	    top:5px;
	    right: 100px;
	} 
	.top_search.block-search .label:before{color:#fff;}
	.minicart{
		margin-left: 0;
	    position: absolute;
	    right:15px;
	    top: 0;
	    height: 40px;
	    margin-top: 2px;
	}
	.basket_wrap{padding: 5px 0px 5px 40px;}
	.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before{
		width: 40px;
    	height: 40px;
    	background-size: 24px;
	}
	.nav-toggle{
		left:auto;
		right: 66px;
    	top: -3px;
	}
	.nav-toggle:before,.nav-toggle:hover:before{color:#fff;font-size:33px;}
	.block-search .control{border-top:0;}
	.top_search input{
		width: 100%;
    	border-radius: 25px;
    	padding: 0 10px;
	}
	.pay_optionsWrap ul.d-flex {
    	flex-wrap: wrap;
	}
	.pay_optionsWrap ul li {
    	width: 100%;padding: 7px 0px;
	}
	.pay_optionsWrap ul li + li {
	    border-left: 0;border-top: 1px solid #fff;
	}
	.navigation .level0>.level-top{padding: 8px 15px;}
	.nav-sections-item-title{
		background: transparent;
    	border: 0;
    	height: auto;
  	    padding: 15px 0;
    	width: 50%;
	}
	.nav-sections-item-title a {color: #fff;}
	.nav-sections-item-content {padding-top: 0; }
	.block-minicart .block-content>.actions>.primary .action.primary {padding: 6px 5px; font-size: 15px; }
	.page-footer {margin-top:0px;}
	.foter-col,.foter-social .signup-form,.catalog-category-view .category-image ,.catalog-category-view .category-description{
		width: 100%;
	}
	.foter-col + .foter-col {padding-left: 0; margin-top: 15px;}
	.copyright_wrap{padding: 10px 0;font-size: 13px;}
	.be-social,.foter-social .block.newsletter,.copyright_wrap .custom_container{flex-wrap: wrap;}
	.foter-social{padding: 10px 0;}
	.foter-social h2{font-size: 18px;margin: 0 0px 10px 0;width: 100%;}
	.product_lists li{width: 49.2%;}
	.page-products .products-grid .product-item{margin-bottom:15px;}
	.category-view{height:auto;}
	.catalog-category-view .category-image:after {
	    width: 100%;
	    height: 30px;
	    top: 100%;
	    right: auto;
	    border-right: 0;
	    transform: none;
	    margin-top: -13px;
	    border-bottom: 3px solid #fff;
	}
	.catalog-category-view .category-image{max-height: 200px;}
	.catalog-category-view .category-description{padding: 15px;}
	.prod_desc .price, .product-item .price-box .price{font-size: 18px;}
	.feature-products .prod_desc .theme-btn, .page-products .products-grid .product-item .theme-btn{font-size:16px;}
	.owl-nav button{width: 16px;height: 16px;border-width:3px !important;}
	.owl-nav .owl-next{right: 10px;}
	.owl-nav .owl-prev{left: 10px;}
	.brand_image{height: 130px;}
	.page-main > .page-title-wrapper h1.page-title{font-size:24px;}
	/*tabs*/
	.feature_tabs .tabs {display:none;}
	.tab_descriptions h3.tab_link {display: block; margin: 0; background-color: #f4f4f4; font-size:16px; padding:10px 10px; border-bottom:2px solid #fff; }
	.tab_descriptions h3.tab_link:after {content: "\f078"; font-family: FontAwesome; font-weight: 100; float: right; font-size: 14px; }
	.tab_descriptions {border: 0; padding: 0; }
	.tab_desc {padding: 10px; border: 1px solid #f4f4f4; margin-bottom:5px; margin-top: -2px; }
	.product-addto-links .action {margin-right: 0; }
	/*tabs-end*/
	.product-info-main .product-add-form {padding: 10px 15px 0;}
	.product-info-main .product-social-links ,.product-info-main .product-info-price,.product-info-main .page-title-wrapper h1{
		padding: 0 15px;
	}
	.product-info-main .product-info-stock-sku{padding: 0 15px 10px;}
	.catalog-product-view .columns .column.main {padding-bottom: 10px;}
	.product-info-main .product-reviews-summary{padding:0 15px;margin-bottom: 10px;}
	.product.info.detailed .product.data.items>.item.title>.switch,.product.info.detailed .product.data.items>.item.title.active>.switch {font-size:14px;}
	.page-products .sorter{right:0;}
}

@media (min-width: 640px) and (max-width:767px){
	.page-products .products-grid .product-item {
    	margin-left: 2%;
	}
}
@media (min-width: 640px){
	.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
	    box-shadow:0px 5px 10px 0px #b9b9b9;
	    border:0;
	    margin: 0;
	    padding:10px;
	}
	
}
@media only screen and (max-width:600px){
	.foter-social .custom_container{flex-wrap:wrap;}
	.be-social{margin-bottom:10px;width:100%;}
	.BanerWrap .custom_container{position:static;padding: 0; display: block;}
	.baner-content{max-width: 100% !important; min-height: 310px !important;}
	.top-slider .item {height:auto;}
	.top-slider .item > img { height: auto;
    /*width: 100% !important;*/
}
	.product-info-main .product-info-price{margin: 15px 0 0;width: 100% !important;}
}

@media only screen and (max-width:480px){
	.copyright_wrap .custom_container{justify-content:center;text-align: center;}
	.copyright_wrap p + p{margin-left:0;}
	
}
@media(min-width:768px){
 .BanerWrap{
     max-width: 1200px;
     margin: 0 auto;
  }
}