@media all and (max-width:1100px) {
	img {border:0; max-width:100%; height:auto;}
	iframe {width:100%;}
	.wrapper{padding:0 10px;}
	#header{padding:10px 10px 0;}
	#center.sidebar1.sidebar2 span.quantity-box,#center.sidebar1.sidebar2 span.quantity-controls ,#center.sidebar1.sidebar2 span.addtocart-button{float: none;}
	#center.sidebar1 .floatright.display-number , #center.sidebar2 .floatright.display-number{display: block;float: none;}
	/* ONE PAGE CHACKOUT */
	#vmMainPageOPC{width:95%;}
	#center.sidebar1 #onepage_main_div div.right_checkout,#center.sidebar2 #onepage_main_div div.right_checkout, #center.sidebar1 #onepage_main_div div.left_checkout, #center.sidebar2 #onepage_main_div div.left_checkout{float:none; width:100%;}
	.portfolio-k2Content li {max-height: 140px;}
}
 
@media all and (max-width:950px) {
	#center.sidebar1.sidebar2, #center.sidebar1, #center.sidebar2{width:70%;}
	#sidebar1,#sidebar2{ width:27%;}
	#logo{max-width: 250px;}
	.portfolio-k2Content li {max-height: 120px;}
	.moduletable.mainmenu .unim > li > a{font-size:16px;}
	#slider{min-width: 0;}
}

@media all and (max-width:767px) {
	body{padding:0;}
	.left, .right{float: none;}
	#headerBG{background:#fff;position:relative; }
	#header{text-align: center;}
	#header > *,#links > * {display: block; margin: 5px auto; text-align: center;}
	#links .unim > li{display: block; width:100%; margin-right: 0; text-align: center;}
	#links .unim > li.login a{width:100%;}
	#links .unim > li:before, #links .unim > li a{float:none;}
	#center.sidebar1.sidebar2, #center.sidebar1, #center.sidebar2{width:100%; float:none;}
	#sidebar1 , #sidebar2{float:none; width:100%;}
	#sidebar1 .moduletable.sidemenu, #sidebar2 .moduletable.sidemenu{display: none;}
	.cart-content .hidden-cart-content{left: 0; right:0;}
	#slider{margin: 0 auto;}
	.moduletable.mainmenu, #header > .helper{max-width: none;}
	#headerBG.stuck #logo {position: absolute; left: 10px; top:15px;max-width: 125px;}
	.portfolio-k2Content li {width: 47%; max-height: 190px;}
	#go_to_element{display: none;}
    .blog-featured .item-title { margin-right: 0px; }

}

@media all and (max-width:600px) {
	body{font-size:15px;}
.product.vm-col.vm-col-3, .category.width33, .product.vm-col.vm-col-4, .category.width25, #center.sidebar1.sidebar2 .product.vm-col.vm-col-3,#center.sidebar1.sidebar2  .category.width33,#center.sidebar1.sidebar2 .product.vm-col.vm-col-4,#center.sidebar1.sidebar2  .category.width25{width:100%; float: none;padding:5px; max-width: 350px; margin: 25px auto; }
#sidebar1 , #sidebar2{max-width: 350px; margin: 25px auto;}
.portfolio-k2Content li {width: 100%; max-height: 190px; max-width: 350px;}
.moduletable.categories li a img, .menu.categories li a img{width:55px;}
.moduletable.categories li:hover a img, .menu.categories li:hover a img{margin-top:-150px;}
.moduletable.categories li a span, .menu.categories li a span{font-size:16px;}
#back_to_top{top:-50px;}
.moduletable.categories li, .menu.categories li{width:100%; display:block; margin:20px auto; } 
.moduletable.categories li:last-child, .menu.categories li:last-child { margin-left: auto; }
}
