
@media (max-width: 1250px) {

}

@media (max-width: 1224px) {

}

@media (max-width: 1199px) {

}

@media (max-width: 1170px) {

}

@media (max-width: 1155px) {

}

@media (max-width: 1136px) {
	footer .footer__ski-item { 
		display: none;
	}
}

@media (max-width: 1077px) {

}

@media (max-width: 1024px) {
.main-slider .s2 {
    background-position: center center;
}
}

@media (max-width: 1000px) {

}

@media (max-width: 991px) {

}

@media (max-width: 980px) {

}

@media (max-width: 960px) {
 
}

@media (max-width: 900px) {

}

@media (max-width: 873px) {

}

@media (max-width: 890px) {

}

@media (max-width: 767px) {
	.slick-dots li {
		margin:0 8px;
	}
	.slick-dots li button::before {
		font-size: 22px;
	}

	.swiper-button-prev {
		left: 20px;
	}
	.swiper-button-next {
		right: 20px;
	}

	.section-4 { padding:62px 0 70px 0; }
	.section-4 .content-item__1 { min-height: auto; }
	.section-4 .content-item__1.img-wrapper { text-align: center; }
	.section-4 .content-item__2 { min-height: auto; }
	.section-4 .content-item__3.img-wrapper { text-align: center; }
	.section-4 .last-content h2 { padding-top: 15px; }
	.section-4 .row { padding-bottom: 20px; }

	.section-7 .s7-images__item-title h6 {
		font-size: 16px;
	}	

	.section-8 form {
    	margin: 82px 0 0 0;
	}

	footer .logo { margin: 129px auto 38px auto; }
	footer .col-xs-12 {
		text-align: center;
	}
	footer .btn { 
		margin: 18px 0 36px 0;
	}

	.modal-body {
		padding: 5px;
	}
	.modal-wrapper {
	    padding: 0;
	}
	.item-modal .col-md-12 {
		/*padding: 0;*/
	}
	.modal-big-image { 
		margin:0 0 40px 0;
	}
	.modal-small-image {
		margin:0 0 40px 0;	
	}
	.modal-wrapper .btn {
		margin: 30px 0 0 0;
	}
}

@media (max-width: 360px) {
	.section-7 .s7-images__item-title h6 {
		font-size: 14px;
		letter-spacing: 0;
	}
}