@media only screen and (max-width:1169px){
	.wrapper{width:960px;}
	.phone-number{margin-left:115px;}
	.manufacturer h1{font-size:20px;}
	.product-container{width:690px; margin-right:0;}
	.product-box{width:200px; min-height:200px; overflow:hidden;}
	.product-box .img-frame{background-size:100% auto;}
	.product-box img{margin-top:0;}
	.product-box span{left:3px;}
	.content-left{width:610px;}
	.catalogue-image{width:350px;}
	a.white-btn{padding:10px 15px; font-size:13px;}
}

@media only screen and (max-width:959px){
	.wrapper{width:750px;}
	.logo{margin-top:30px;}
	.phone-number{margin-left:0; float:right;}
	.header-right{margin-top:20px;}
	.manufacturer h1{font-size:20px;}
	.product-container{width:460px;}
	.product-box{width:215px; min-height:200px; overflow:hidden;}
	.product-box:nth-child(2n){margin-right:0;}
	.product-box .img-frame{background-size:100% auto;}
	.product-box img{margin-top:0;}
	.product-box span{left:3px;}
	.content-left{width:450px;}
	.catalogue-image{width:300px;}
}

@media only screen and (max-width:767px){
	.wrapper{width:460px;}
	.header{text-align:center;}
	.logo{margin:20px 0; float:none;}
	.phone-number{margin-left:0; float:none;}
	.header-right{margin-top:20px; float:none;}
	.manufacturer h1{font-size:18px;}
	.contact-block{margin:0 auto; position:relative; top:0 !important;}
	.product-container{width:auto; float:none; margin-right:0;}
	.product-box{width:215px; min-height:200px; overflow:hidden;}
	.product-box:nth-child(2n){margin-right:0;}
	.product-box .img-frame{background-size:100% auto;}
	.product-box img{margin-top:0;}
	.product-box span{left:3px;}
	.content-left{width:auto; float:none;}
	.catalogue-image{width:auto; float:none;}
	a.white-btn{margin-bottom:10px;}
	.no-cost, .no-cost + div{display:none;}
	.on-mobile span{font-size:14px;}
	.mobile-section,.on-mobile{display:block;}
}

@media only screen and (max-width:479px){
	.wrapper{width:95%;}
	.product-box{float: none; margin: 0 auto 20px; min-height: 235px; overflow: hidden; width: 76%;}
	.product-box:nth-child(2n){margin-right:auto;}
	.btn-group .btn{margin-bottom:10px;}
	.btn-group .btn:last-child{margin-bottom:0;}
	.catalogue-button{text-align:center;}
	a.white-btn{margin-right:0; display:inline-block; float:none;}
}