@media all and (max-width:1100px){
#headerContacts a{margin: 0 20px;}
#messagesOverlay form{width: 80%;}
#closeMessaging{width: 80%;}
}
@media all and (max-width:1023px){
#headerContacts a{margin: 0 10px;}
}
@media all and (max-width:999px){
#headerContacts a{margin: 0 5px;}
#manufactory{font-size:13px;}
.colors{text-align: center;}
.gallery{text-align: center;}
.justifier{display: none;}
}
@media all and (max-width:919px){
	#header{height: auto;}
	#logo{position: relative;top:0;left: 0;}
	#headerContacts{margin:0 0 0 0;}
	#manufactory{font-size:15px;width: 80%;}
	#headerContacts a{margin: 0 20px;}
	#contactBtns{position: relative;top:0;right:0;}
	#contactBtns span{display:inline-block;margin: 0 10px;}
	#menu{text-align: center;}
	#content{margin-left: 210px;}
	#content h1{font-size:21px;}
	#content h3{font-size:19px;}
	#sidebar{width: 200px;}
	#sidebarTitle{font-size: 19px;}
	#sidebar a{font-size: 13px;}
	#messagesOverlay form{width:100%;}
	#closeMessaging{width:100%;margin-top:0;}
	
}
@media all and (max-width:768px){
	#sidebar{float: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:#fff;text-align: center;overflow-y: scroll;}
	#sidebar{display: none;}
	#sidebarTitle{display: none;}
	#sidebar a{font-size: 17px;border-bottom:1px solid #ddd;padding:15px 0;}
	#sidebarMobileClose{display:block;background:#2f6dba;padding:15px 0;color: #fff;cursor: pointer;}
	#content{margin-left: 0;}
	#mobileCatalog{display: block;background:#2f6dba;padding:15px 0;color: #fff;cursor: pointer;width:280px;text-align: center;margin: 0 auto;margin-top: 10px;cursor: pointer;}
	#messagesOverlay input{width: 100%;}
}
@media all and (max-width:719px){
	#menu a{display: none;}
	#menu a#mobileMenuBtn{display:inline-block;font-size: 17px;width: 80%;padding:15px 0;cursor: pointer;}
}
@media all and (max-width:670px){
	#headerContacts a{display: block;margin:10px 0;}
	#contactBtns span{display:block;margin: 5px auto;width: 280px;padding: 10px 0;}
	#phPrev, #phNext{top: 80%;}
}
@media all and (max-width:350px){
	.catalogPic{width: 280px;height: 280px;}
	
}