@media screen and (max-width: 1150px){
	.header .logo { margin-right: 30px; }
	.header .logo img { height: 40px; }
	.header .description { font-size: 16px; padding-top: 0; }
}

@media screen and (max-width: 950px){
	.header { padding: 20px 30px; }
	.content .left { padding-left: 30px; padding-bottom: 20px; }
	.content .right { padding-bottom: 20px; }
	.content .right .details { padding-right: 30px; }
}

@media screen and (max-width: 900px){
	.slick-arrow { height: 75px; }
	.footer .thumbnails .photo { width: 105px; height: 75px; }
}

@media screen and (max-width: 875px){
	.header .logo { margin-right: 20px; }
	.header .logo img { height: 30px; }
	.header .description { font-size: 14px; padding-top: 0; }
}

@media screen and (max-width: 750px){
	.footer { display: none; }
	.content .left { width: 100%; padding: 0; }
	.content .right { display: none; width: 100%; background-color: #FFF; padding-top: 40px; padding-bottom: 40px; }
	.tab { display: block; }
}

@media screen and (max-width: 730px){
	.header .logo { float: none; }
	.header .logo img { margin: auto; margin-bottom: 10px; }
}




