@media only screen and (max-width : 1600px){
	
	.gallery .slick-prev{
		left: 25px;
	}

	.gallery .slick-next{
		right: 25px;
	}

	


}/**1600px**/

@media only screen and (max-width : 1440px){
	.col-left{
		width: calc(100% - 320px);
		padding-right: 30px;
	}

	.aside-right{
		width: 320px;
	}

	.form-callback{
		padding: 25px 15px;
	}

	.serv-center{
		padding: 25px 15px;
	}

	.serv-center__list li a{
		font-size: 16px;
	}

	.storage{
		padding: 30px 25px 30px;
	}

	.products .item{
		width: 33.33%!important;
	}

	.card__right{
		padding-left: 30px;
	}

}/**1440px**/



@media only screen and (max-width : 1280px){
	
}/**1280px**/

@media only screen and (max-width : 1200px){
	.hidd1200{
		display: none!important;
	}

	.burger{
		display: block;
	}

	.header{
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.nav > ul{
		display: block;
	}

	.nav > ul > li{
		margin-bottom: 10px;
		margin-left: 0;
	}

	.nav > ul > li > a{
		font-size: 15px;
	}

	.title-block{
		font-size: 36px;
	}

	.content h1{
		font-size: 32px;
	}

	.content h2{
		font-size: 26px;
	}


	.header .logo{
		font-size: 26px;
	}

	.intro__bottom{
		padding: 25px 15px;
	}

	.section{
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.col-left{
		width: 100%;
		padding-right: 0;
	}

	.aside-right{
		width: 100%;
	}

	.col-right{
	    width: 100%;
	    padding-left: 0;
	}

	.aside-left{
	    width: 100%;
	    flex-shrink: 0;
	}

	.aside-left{
		display:none;
	}

	.content{
		padding-top: 38px;
		padding-bottom: 55px;
	}

	.top-page{
		margin-bottom: 35px;
	}

	.fav-link{
		top: -27px;
	}

	.card{
		padding-bottom: 45px;
	}

}/**1200px**/

@media only screen and (max-width : 1199px){
	.intro__top .flex{
		padding: 15px;
	}

	.intro__top{
		height: 400px;
	}

	.intro__bottom .cols{
		flex-wrap: wrap;
	}

	.intro__bottom .col{
		width: 100%;
	}

	.intro__bottom .title{
		margin-bottom: 12px;
	}

	.intro__bottom .title span{
		font-size: 28px;
	}

	.footer .cols{
		flex-wrap: wrap;
	}

	.footer .col{
		width: 100%;
		padding-bottom: 15px;
	}

	.footer-nav > ul{
		display: block;
	}

	.footer-nav > ul > li{
		margin-left: 0;
		margin-bottom: 12px;
	}

	.catalog .item{
		width: 100%;
	}

	.catalog .item .in{
		min-height: 260px;
	}

	.top-page .flex{
		padding: 15px;
	}

	.top-page .title span{
		font-size: 36px;
	}

	.top-page p{
		font-size: 16px;
	}

	.map{
		height: 320px;
	}

	.col.w50{
		width: 100%;
	}

	.products .item{
		width: 50%!important;
	}

	.block-head .cols{
		flex-wrap: wrap;
	}

	.block-head .col{
		width: 100%;
	}

	.card__left{
		width: 100%;
	}

	.card__right{
		width: 100%;
		padding-left: 0;
		padding-top: 25px;
	}

}/**1199px**/

@media only screen and (max-width : 992px){

}/**992px**/

@media only screen and (max-width : 991px){
	
}/**991px**/

@media only screen and (max-width : 768px){
    
}/**768px**/

@media only screen and (max-width : 767px){
	.form-cupon .flex{
		display: block;
	}

	.form-cupon input{
		width: 100%;
	}

	.form-cupon .btn{
		width: 100%;
		margin-left: 0;
		margin-top: 12px;
	}

	.title-block{
		font-size: 28px;
	}

	.content h1{
		font-size: 28px;
	}

	.content h2{
		font-size: 24px;
	}

	.catalog .item .pic{
		width: 260px;
	}

	.catalog .item .in{
		padding: 15px 15px 215px;
	}

	.price-list__item{
		font-size: 14px;
	}

	.price-list__item .f{
		flex-basis: 220px;
	}

	.contacts__cols{
		flex-wrap: wrap;
	}

	.contacts__left{
		width: 100%;
		padding-right: 0;
	}

	.contacts__right{
		width: 100%;
		flex-basis: auto;
	}

	.contacts{
		padding-bottom: 35px;
	}

	.products .item{
		width: 100%!important;
	}

	.card .price{
		font-size: 30px;
	}

	.card .old-price{
		font-size: 18px;
	}

	.card .des{
		padding-top: 35px;
	}

	.tabs__caption li{
		margin-right: 15px;
		font-size: 13px;
	}

	.char__item{
		font-size: 12px;
	}

	.char__item .f{
		flex-basis: 150px;
		flex-shrink: 0;

	}

}/**767px**/

@media only screen and (max-width : 576px){
	
}/**576px**/

@media only screen and (max-width : 575px){
	
}/**575px**/

@media only screen and (max-width : 480px){
	
}/**480px**/

@media only screen and (max-width : 425px){
	
}/**425px**/

@media only screen and (max-width : 375px){
	
}/**375px**/

@media only screen and (max-width : 360px){
	
}/**360px**/

@media only screen and (max-width : 320px){

}/**320px**/





@media only screen and (min-width : 1200px){

}