/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
	.slick-prev {
		margin-left: -470px;
	}
	.slick-next {
		margin-right: -470px;
	}
	.storage__item {
		height: 170px;
	}
	.more:after {
		width: 68%;
	}
	.counter {
		display: none;
	}
	.copyright {
		padding-left: 0px;
	}
	.copyright {
		padding-right: 15px;
		padding-left: 0px;
	}
	.footer__soc {
		padding-left: 25px;
	}
	.footer__btn {
		margin-right: 3px;
	}
	.logo {
		display: block;
	}
	.logo__link {
		display: inline-block;
		text-align: left;
	}
	.header__body {
		text-align: center;
	}
	.phones, .phone, .mail {
		text-align: left;
	}
	.logo {
		margin-bottom: 30px;
	}
	.footer {
		position: static;
	}
	body {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.header_fix {
		position: static;
	}
}

@media only screen and (max-width : 991px) {
	.phones, .mail {
		display: inline-block;
	}
	.phone {
		margin-bottom: 15px;
		display: block;
	}
	.br_991 {
		display: block;
	}
	.phone__number, .mail__text {
		font-size: 17px;
	}
	.logo__img {
		width: 80px;
	}
	.logo__link {
		padding-left: 0px;
	}
	.logo__img {
		font-size: 80px;
	}
	.phones {
		padding-right: 0px;
	}
	.logo {
		/*margin-bottom: 30px;*/
		margin: 0 auto 30px;
	}
	.slick-prev {
		margin-left: -360px;
	}
	.slick-next {
		margin-right: -360px;
	}
	.service__item {
		height: 220px;
	}
	.footer {
		text-align: center;
		padding-top: 5px;
	}
	.counter, .copyright, .footer__adress, .footer__soc {
		display: block;
		margin-top: 15px;
	}
	.footer__adress {
		display: inline-block;
		text-align: left;
	}
	.copyright {
		padding-right: 0px;
	}
	.footer__btns {
		float: none;
		padding-top: 15px;
	}
	.footer__soc {
		padding-left: 0px;
	}

}

@media only screen and (max-width : 767px) {
	.about__item {
		margin-bottom: 30px;
		padding: 35px 25px; 
		height: auto;
	}
	.prices__item {
		margin-bottom: 15px;
	}
	.service__item {
		height: auto;
		padding-bottom: 30px;
	}
	.sect__desc {
		font-size: 16px;
	}
	h3 {
		font-size: 20px;
		line-height: 25px;
		padding-bottom: 15px;
	}
	.about__list li {
		font-size: 16px;
		padding-left: 20px;
	}
	h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.sections {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	h2:after {
		width: 290px;
		margin-left: -145px;
	}
	h2:before {
		width: 190px;
		margin-left: -95px;
	}
	.sect__content {
		padding-top: 30px;
	}
	.footer {
		text-align: center;
	}
	.header__slide {
		height: 250px;
	}
	.slick-prev {
		margin-left: -60px;
		top: auto;
		bottom: 15px;
	}
	.slick-next {
		margin-right: -60px;
		top: auto;
		bottom: 15px;
	}
	.storage__item {
		margin-bottom: 15px;
	}
	.br_767 {
		display: block;
	}
	.about__btn {
		margin-right: 0px;
		margin-bottom: 15px;
	}
	.map__contacts {
		margin-bottom: 30px;
		position: static;
		width: 290px;
		margin-left: auto;
		margin-right: auto;
	}
	.map iframe {
		height: 300px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.br_480 {
		display: block;
	}
	.footer__btn {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}



/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
}
