@charset "utf-8";
/* CSS Document */

@media (min-width:1100px) {
	.servicesHolder a .title{font-size:18px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.servicesHolder a .title{font-size:1.4vw;}
	.contactHolder .itemsHolder .item{font-size:1.3vw;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.servicesHolder a .title{font-size:1.5vw;}
	.contactHolder .itemsHolder .item{font-size:1.5vw;}
}

@media (max-width: 649px) {
	.socialsHolder{overflow: hidden;}
	.socialsHolder a{width: 25%; display: block; margin: 0; float: left; padding: 0 20px;}
	.headerLogo{margin: 40px auto; max-width: 60%;}
	.servicesHolder a{width: calc(100% / 2); margin:0 0 30px 0;}
	.servicesHolder a .thumb{margin: 0 auto 10px auto;}
	.servicesHolder a .title{font-size:5vw;}
	.galleryHolder a{width:100%; margin:0 0 20px 0;}
	.contactHolder .mainTitle{font-size:8vw;}
	.contactHolder .itemsHolder .item{width:100%; margin:0 0 50px 0;}
	.contactHolder .itemsHolder .item .thumb{width:15vw;}
	.videoHolder a{width:100%; margin:0 0 20px 0;}
}