@media only screen and (min-width: 990px) {
#header .links {
		display: block !important;
	}	
}
@media only screen and (max-width: 1170px) {

	.nivoSlider, .slideshow  { min-height:60px;}
	#all_header, .main, .ma-nav-mobile-container.containermenu,
	.fixwidth{ width:100%;}
	
	#footer, #powered,  #all_header, .container > #center_custom_box, #center_custom_box, #container > .verticaltab .box-product-category, #custom-footer-bg{ min-width:100%;}
	#footer, #powered{ padding-left:0; padding-right:0; width:auto;}
	
	.itemcolumns img, .block2 .image img { max-width:100%; height:auto !important;}
	.product-grid .image img { max-width:100%; height:auto !important;}
	
	 .box-content > .box-product > div{width: 23.9%;}
	 #column-left + #column-right + #content .box-content > .box-product > div {width: 47.9%;}
	 #column-left + #content .box-content > .box-product > div, 
	 #column-right + #content .box-content > .box-product > div { width: 31.9%;}
	 
	 #column-left + #column-right + #content .verticaltab .about_category{ margin-right:0px; margin-bottom:20px;}
	 
	 #column-left + #column-right + #content .product-grid > div {width: 47.9%;}
	 .category-list ul li{ width:12.5%;}  
	 table.form textarea{ width:90%;}
	 select{ width:150px;}
	input.large-field, select.large-field{ width:180px;}
	.return-quantity input{ width:120px;}
    
	.content-news img{ max-width:100%; height:auto !important;} 
	
	.matban_box.maska_text .one img{ width:100%; height:auto !important;}
	#footer .customblock_footer > div img,  .header_contact img,
	.product_custom img, .tab-content img{ max-width:100%; height:auto !important;}
	
	.matban_box.stylebanner:last-child{ margin-right:0px;}
	
			.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > .categ_image{ float:none; }
		.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > .categ_image img{width:60px; height: auto !important; margin-bottom:0;}
	.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu.leftotstup{ margin-left:0;} 
	.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > div.topmenu.leftotstup ul{ padding-right:6px;}	

}
@media only screen and (min-width: 990px) and (max-width: 1169px) {
	.container{ width:960px;}
	.menu > ul > li >  a{padding-left:8px; padding-right:8px;}
	 #column-left + #content .product-grid > div,
     #column-right + #content .product-grid > div {width: 31.9%;}
	#content .product-grid > div {width: 23.9%;}
	
	.category_container, .box { max-width:960px;}
	
	
	#header .header_contact{ width:35%;}
	
	#column-left + #column-right + #content .product-list .centr { margin-right: 0px;}
	#column-left + #column-right + #content .product-list .right { margin-left: 250px; position:relative; right:auto; top:auto;}
	
	.content_carou .itemcolumns{ width:240px;}
	
}
@media only screen  and (max-width: 989px) {
     #header #logo { float:none; display:inline-block;}
	 .navbar #search{ position:absolute; right:0;}
	 #header .header_contact{ width:100%; display:block;}
	 #column-right{ display:none;}
	 #column-right + #content { margin-right:0px; }
	 .product-filter .sort { clear:both;}
	 .movepanel{ display:none;}
	 
	 
	.product-info > .left + .right  {margin-left: 0px; }
	.product-info > .left{ float:none; margin-bottom:20px;}
    .product-info > .left .image{ float:none; margin-right:0;}
	 
	.product-info .image-additional{ float:none; width:100%; clear:none;}
	.product-list .centr { margin-right: 0px;margin-left: 220px;}
	.product-list .right { margin-left: 220px; position:relative; right:auto; top:auto; text-align:left;}
	.product-list .left{ max-width:200px;}
	.product-list .cart, .product-list .hover_but{ display:inline-block; vertical-align:top;}
	.blog_ocshop .product-list .left{ max-width:none;}
	.product-list .left .image img{ max-width:100%; height:auto !important;}
	
	.box-content > .box-product > div{width: 31.9%;}
	#column-left + #content .box-content > .box-product > div, 
	#column-right + #content .box-content > .box-product > div {width: 47.9%;}
   .category-list ul li{ width:27.5%;}
		 /*News*/
	.box-news.countnews-3,
    .box-news.countnews-4,
    .box-news.countnews-5{ width:100%; margin-right:0; padding-bottom:20px; border-bottom:1px solid #ddd; }
	.box-news  .newsimage img{ max-width:100%; height:auto !important;}
	
	/*Module banner*/
	.matban_box.beforetext .one img{ max-width:100%; height:auto !important;} 
	
	.matban_box .box_maska .stylebanner + .stylebanner{ margin-left:0;}
    .count-5, .count-9{ width:33.3%;}
   .count-4, .count-6, .count-7, .count-8,.count-10{ width:50%;}
   .count-2{ width:100%;}
   
   .product-grid  .hover_but > div,
   .box-product .hover_but > div, .block2 .hover_but > div {
	 -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
	-ms-transform: scale(1);
	}
	
   .full_container{ overflow:hidden;}
   .full_container .matban_box.maska_text{ margin:0;}
   .prod_review_box .center_desc3{margin-right:0px;}
   .prod_review_box .center_desc3 .center_desc3_right{ margin-right:0;}
   	.prod_review_box .featured_review{
		position:relative;
		top:auto;
		right:auto;}
	div.links{ display:none;clear: both;}	
    .btnNav {display: block;}
	#header .links > div{
		display: block;
		-webkit-box-shadow: none;
	    -moz-box-shadow: none;
         box-shadow: none;
		white-space: normal;
	}
	#header .links > div:first-child{ border-top:1px solid rgba(0,0,0,0.08);}
	#footer .column { width:50%;}
}
@media only screen and (min-width: 790px) and (max-width: 989px) {
	.container{ width:766px;}
	.category_container, .box { max-width:766px;}
	
	#column-left + #content .product-grid > div,
     #column-right + #content .product-grid > div {width: 47.9%;}
	#content .product-grid > div {width: 31.9%;}
	

	
	  .content_carou .itemcolumns{ width:263px;}
	  #column-left + .content_carou .itemcolumns, #column-right + .content_carou .itemcolumns{ width:255px;} 
	  .column-welcome, .column-contacts{ width:50%; margin-bottom:20px;}
	 .column-maps, .yesmaps.nocontact .column-welcome{ width:100%;}

}
@media only screen  and (max-width: 789px) {
	.box{ position:relative;}
	#column-left .boxclick, #column-right .boxclick{
   position:absolute;
   right:12px;
   top:0px;
   width:100%;
   text-align:right;
   z-index:2;
   cursor:pointer;
   display:block;
}
#column-left .boxclick:before, 
#column-right .boxclick:before{
	content: "+";
	color:#666;
	font-size:17px;
	line-height:27px;
	}
#column-left .boxclick.open:before, 
#column-right .boxclick.open:before{
	content: "-";
}
	#column-left, #column-right{ float:none; width:auto;}
	#column-left .box:not(.coolfilter) .box-content:not(.yescarousel), #column-right .box:not(.coolfilter) .box-content:not(.yescarousel){ display:none;}
	.dropdown_category .box-category > ul > li:hover .dropdown_arr + .all_subcat{display:none;}
	.dropdown_category .box-category > ul > li > .dropdown_arr{ background:transparent;}
	#column-left .list_carousel, #column-right .list_carousel{ width:auto;}
	
	
	#content {min-height: 20px;}
	#column-left + #column-right + #content, #column-left + #content,  #column-right + #content , #content { margin-left:0px; margin-right:0px; }
	.return-model, .return-name, .return-reason, .return-opened{ float:none; width:90%;}
	#content .content .right, #content .content .left{ float:none; width:90%;}
    .category-list ul li{ width:26%;}
	.htabs a {font-size:12px;}
    
	
	 .verticaltab .box-product-category .about_category > .image img{width:100%; height:auto !important;}
	 .verticaltab .box-product-category .about_category > .image{ float:none; }

	#header #cart, #header .position_cart #cart{ position:relative; top:0px;}	
	#header #search{ position:relative; top:0; text-align:right; margin-bottom:10px;}
    .pagination{ border:none; text-align:center;}
	.pagination .links{border-top:1px solid #ddd; border-bottom:1px solid #ddd; float:none;}
	.pagination .results{ float:none;}
	#footer .extras{ margin-bottom:10px;} 
    
	.product-info .benefits{ text-align:center;}

	.news_page .image{ float:none; margin-bottom:20px;}
	.news_page .image img{ max-width:100%;}
	.box-news.countnews-2{ width:100%; margin-right:0;}
	
      .count-2,.count-3{ width:100%;}
    .count-5,.count-7,.count-9,
    .count-4,.count-6,.count-8,.count-10{ width:50%;}
	
	 .block2{ text-align:center;}
	 .prod_review_box .block2 .image{ float:none;}
	 .block2 .center_desc3{ text-align:center;}
	
	.block2 .description{ display:none;}
	.block2 .image{ float:none; margin-right:0;}
	.product-grid > div:hover .savemoney,.box-product > div:hover .savemoney,
    .box-product div.itemcolumns:hover  .savemoney, .block2:hover .savemoney{ display:none;}
     .matban_box.slider_banner.double .threeheading{ font-size:2em;}
	 .matban_box.slider_banner.double, .matban_box.slider_banner.double.doubleleft{ width:100%; margin-left:0; float:none;}
	 
	 .column-welcome, .column-contacts, .column-maps,
	 .yesmaps .column-welcome, .yesmaps .column-contacts, .yesmaps.nocontact .column-welcome{ width:99%; float:none; margin-bottom:20px;}
	 
	 .cart-info .model, .cart-info .price, .cart-info .image{ display:none;}
	  .order-list .order-content div { float:none; width:100%;}
	 
}

@media only screen and (min-width: 480px) and (max-width: 789px) {
	.container{ width:448px;}
	.category_container, .box { max-width:448px;}
	
	
	#column-left + #content .product-grid > div,
    #column-right + #content .product-grid > div,
	#content .product-grid > div {width: 47.9%;}
	
	#header #search input{ width:417px;}
    #header #cart .content{ width:432px;} 
	

	
	 #column-left + #content .box-content > .box-product > div,
	 #column-right + #content .box-content > .box-product > div,
	 .box-content > .box-product > div {width: 47.9%; }
	 
	 .content_carou .itemcolumns{ width:218px;}
	 .box-product >.itemcolumns .img_but{ width:217px; margin-left:1px;}

}
@media only screen and (max-width: 479px) {
	.container{ width:260px;}
	.main, #footer, #powered, #all_header, .ma-nav-mobile-container.containermenu,.fixwidth, #center_custom_box, #custom-footer-bg{min-width:300px;}
	.category_container, .box, .container > #center_custom_box, #container > .verticaltab .box-product-category{ max-width:260px;}
	 .box-product >.itemcolumns .img_but{ width:258px; margin-left:1px;}
	.content_carou .itemcolumns { width:260px; padding:0; margin:0;}
    .jcarousel-skin-opencart a img { width:30px; }
	.box-search input{ width:200px;}

	#header #search input{ width:229px;}
	#header #cart .content{ min-width:244px;width:244px;} 
	#header #cart .checkout a + a{ margin-top:10px;}
    /*.navbar #search{ margin:8px 0; float:none; position:relative; top:8px;}*/
	.category-list ul li{ width:40%;}

	.htabs{ height:68px;}
	.product-info > .left > .image  a img#main-image{ width:238px; height:auto !important;}
	.zoomContainer{ display:none;}
		
	.login-content .left, .login-content .right { float:none; width:98%;}
	.sitemap-info .left, .sitemap-info .right{ float:none; width:98%;}

	 .product-compare{ display:none;}
	 #column-left + #column-right + #content .box-content > .box-product > div {width: 100%;}
	 #column-left + #column-right + #content .product-grid > div,
	 #column-left + #content .product-grid > div,
     #column-right + #content .product-grid > div,
	 #content .product-grid > div, .product-grid{width: 100%; margin-right:0;}	
	 .product-list .owl-carousel{ float:none;}
	 .product-list > div { padding:10px 20px;}
	 .product-list .left{ float:none; margin-bottom:10px; width:210px;}
	 .product-list .left .image{ float:none;}
	 .product-list .right, .product-list .centr{ margin-left:0px;}
	 
	 .product-info .option > label {width: auto; float:none;}
     .product-info .option > .option_field{ margin-left:0px;}
	 .product-info .left .image a.colorbox img{ max-width:100%; height:auto !important;}
	 .product-info .brand_img{ display:none;}
	 .product-info .review{ text-align:left;}
	 .checkout-content .left, .checkout-content .right{ float:none; width:99%;}
	 
	 .product-info .description span{ width:auto;}
	 
	 
	 #footer .column { float: none; width: 100%; min-height: auto; margin:0 0 20px 0;}
	 
    #column-left + #content .box-content > .box-product > div,
	 #column-right + #content .box-content > .box-product > div,
	 .box-content > .box-product > div {width:260px;}
	 
	 .blog_ocshop .product-list .left > .image,
     .blog_ocshop .box-product .left .image { float:none; margin-right:0}
	 
	.count-3,.count-5,.count-7,.count-9,
    .count-2,.count-4,.count-6,.count-8,.count-10{ width:100%;}
	.list_carousel{ padding:0;}
     div > .quickviewbutton, .itemcolumns:hover > div > .quickviewbutton, div:hover > .quickviewbutton {display:none;}
	 .testimonal_button.button{margin-bottom:10px;}
	 
     #shipping-new input.large-field, #shipping-new select.large-field,
	 #payment-new input.large-field, #payment-new select.large-field{ width:100px;}
	 
	 .buttons .right, .buttons .left, .buttons .center{ float:none; text-align:right; margin-bottom:10px;}
	 
	 .ma-nav-mobile-container.fixed, .ma-nav-mobile-container.containermenu.fixed {
    position: relative;
    top:auto; left:auto;
    width: auto;
	z-index:101;
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
    box-shadow: none;

}
	  
}