@media all and (max-width:1100px) {
	img {border:0; max-width:100%; height:auto;}
	iframe {width:100%;}
	.wrapper{padding:0 10px;}
	#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%;}
	#headerBG #logo {margin-top: 27px;max-width: 235px;}
	#headerBG.stuck #logo {margin-top: 10px;}
	#slider .moduletable.slider{min-width: 1700px;}
	#slider .moduletable.home{min-height: 400px;}

}


@media all and (max-width:850px) {
	#headerBG #logo {max-width: 200px;}
	.moduletable.mainmenu .unim > li:before {top: 25px;}
	.moduletable.mainmenu .unim > li > a {padding: 59px 1em 22px ;font-size: 16px;}
	.moduletable.mainmenu .unim > li > a:after {height: 90px;}
	#headerBG.stuck .moduletable.mainmenu .unim > li > a {padding: 35px 1em 9px; transition: all .3s;}
	.moduletable.contactbox {max-width: 250px;}
	.moduletable.mainmenu .submenu {top: 105px;}
}

@media all and (max-width:767px) {
	body{padding:0;}
	.left, .right{float: none;}
	#header{text-align: center;}
	#header > *,#links > * {display: block; margin: 5px auto; text-align: center;}
	#menu{max-width: 100%;}
	#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;}
	#headerBG, #headerBG.stuck {position: relative;}
	#headerBG #logo, #headerBG.stuck #logo{margin-top: 0; max-width: 100%;}
	#headerBG .moduletable.mainmenu .unim > li {display: block; font-size:20px;}
	#headerBG .moduletable.mainmenu .unim > li:before {display: inline-block; width: 20px; top:3px;}
	.moduletable.mainmenu .unim > li > a {padding: 23px 1em 5px  !important;}
	.moduletable.mainmenu .unim > li > a:before{display: none;}
	.moduletable.mainmenu .unim > li > a:after{height:45px;}
	.newsflash-item {width: 100%;max-width: 400px;margin: 25px auto;}
	.moduletable.categories li {max-width: 150px;padding: 0 10px;transition: all .3s;}
	.moduletable.categories li a img {margin-bottom: 50px;}
	.moduletable.categories li a span {font-size: 15px;}
	#slider {min-height: 150px;}
	#slider .moduletable.slider {min-width: 850px;position: absolute;top: 0;}
	#slider .moduletable.home {min-height: 230px;}
}

@media all and (max-width:500px) {
	#slider .moduletable.slider.inside {min-width: 560px;}
}

@media all and (max-width:400px) {
	#slider .moduletable.slider {min-width: 700px;}
	#slider .moduletable.home {min-height: 150px;}
}
