@media only screen and (max-width : 1600px){
	


}/**1600px**/

@media only screen and (max-width : 1440px){
	.header .search{
		width: 240px;
	}

	.header .btn-comp,
	.header .btn-calc,
	.header .btn-soc,
	.header .btn-border{
		font-size: 14px;
	}

	.header .btn-border{
		padding-left: 18px;
		padding-right: 18px;
	}

	.footer .btn-border-white{
		padding-left: 18px;
		padding-right: 18px;
	}
}/**1440px**/

@media only screen and (max-width : 1366px){
	.header .search{
		width: 220px;
	}

	.intro .title{
		font-size: 36px;
	}

	.intro p{
		font-size: 20px;
	}

	.title-block{
		font-size: 32px;
	}

	.products .item{
		width: 25%;
	}

	.products_inner .item{
		width: 33.33%;
	}

	.card__right{
		padding-left: 30px;
	}
}/**1366px**/

@media only screen and (max-width : 1280px){
	
}/**1280px**/

@media only screen and (max-width : 1200px){
	.hidd1200{
		display: none;
	}

	.burger{
		display: block;
	}

	.header .items{
		justify-content: flex-end;
	}

	.nav > ul{
		display: block;
	}

	.nav > ul > li{
		margin-left: 0;
		margin-bottom: 5px;
	}

	.nav > ul > li > a{
		padding: 5px 0;
		font-size: 16px;
	}

	.section{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.advantages .item{
		width: 50%;
	}

	.title-block{
		font-size: 28px;
	}

	.footer{
		padding-bottom: 30px;
	}

	.footer .cols{
		flex-wrap: wrap;
	}

	.footer .col{
		padding-bottom: 15px;
	}

	.footer .col:nth-child(1){
		width: 100%;
		padding-bottom: 20px;
	}

	.card__bottom{
		padding-top: 30px;
	}
}/**1200px**/

@media only screen and (max-width : 1199px){
	.header .col:nth-child(1){
		width: 110px;
	}

	.header .col:nth-child(2){
		width: calc(100% - 110px);
	}

	.header .logo img{
		width: 100%;
	}

	.header{
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.header .bottom{
		padding-top: 10px;
	}

	.intro .title{
		font-size: 32px;
	}

	.intro p{
		font-size: 18px;
	}

	.products .item{
		width: 33.33%
	}

	.about .col:nth-child(1){
		width: 100%;
	}

	.about .col:nth-child(2){
		width: 100%;
		padding-top: 20px;
	}

	.content{
		padding-bottom: 45px;
	}

	.paper__left{
		width: 300px;
	}

	.paper__right{
		width: calc(100% - 300px);
		padding-left: 30px;
	}

	.content p{
		font-size: 16px;
	}

	.list li{
		font-size: 16px;
	}

	.content__left{
		width: 100%;
	}

	.content__main{
		width: 100%;
		padding-left: 0;
	}

	.filter__in{
		display: none;
	}

	.filter__toggle{
		pointer-events: auto;
	}

	.filter__toggle i{
		display: block;
	}

	.card__left{
		width: 100%;
	}

	.card__right{
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

}/**1199px**/

@media only screen and (max-width : 992px){

}/**992px**/

@media only screen and (max-width : 991px){
	.products .item{
		width: 50%;
	}
	.calc_block{
		flex-wrap:wrap;
	}
	.calc_block_input{
		width:100%;
	}
	.calc_block_info{
		width:100%;
	}
	.data-cash .cols_cash.head{
		display:none;
	}
	.data-cash .cols_cash{
		flex-wrap:wrap;
	}
	.data-cash .cols_cash > div{
		width:100%;
		padding:0 0 15px;
	}
	.data-cash .cols_cash{
		margin:0 0 15px;
	}
	.calc .cols .col{
		width:100%;
	}
	.cols_cash .mobile{
		display:block;
	}
	
	.intro .inner{
		min-height:auto;
	}
	.intro .bg{
		left:auto;
		right: 0px;
	}
	.header .col:nth-child(2) {
	  display: flex;
	  justify-content: space-between;
	  align-items:center;
	}
	.header .top{
		padding:0;
		border:0;
	}
	.header.scroll .top{
		display:block;
	}
	.header .bottom {
	  padding-top: 0px;
	}
	.header .logo img{
		width:65px;
	}
}/**991px**/

@media only screen and (max-width : 768px){
    
}/**768px**/

@media only screen and (max-width : 767px){
	.intro{
		height: auto;
	}

	.intro .inner{
		height: auto;
	}

	.intro .col{
		width: 100%;
	}

	.intro .pic{
		padding-top: 20px;
	}

	.intro .title{
		font-size: 26px;
	}

	.advantages .item{
		width: 100%;
	}

	.title-block{
		font-size: 24px;
	}

	.head-block{
		padding-bottom: 20px;
	}

	.head-block .cols{
		flex-wrap: wrap;
	}

	.head-block .col{
		width: 100%;
		padding-bottom: 10px;
	}

	.feedback{
		padding-top: 45px;
		padding-bottom: 45px;
	}

	.form__col.w33,
	.form__col.w50{
		width: 100%;
	}

	.feedback .pic{
		display: none;
	}

	.footer .col{
		width: 100%!important;
	}

	.products .item{
		width: 100%;
	}

	.paper__left{
		width: 100%;
	}

	.paper__right{
		width: 100%;
		padding-left: 0;
	}

	.content h1{
		font-size: 24px;
	}

	.content h2{
		font-size: 18px;
	}

	.sorting{
		display: block;
		padding-top: 10px;
	}

	.pag__item{
		padding: 0 3px;
	}

	.card-slider__left{
		width: 80px;
		padding-right: 20px;
	}

	.card-slider__right{
		width: calc(100% - 80px);
	}

	.card-slider__left .pic{
		height: 60px;
	}

	.card-slider__right .pic{
		height: 380px;
	}

	.card .title{
		font-size: 22px;
	}

	.pr-item.w25{
		width: 50%;
	}

	.card .price{
		font-size: 22px;
	}

	.card .price span{
		font-size: 18px;
	}

	.card__item{
		padding-top: 20px;
	}

	.char__item span:nth-child(1){
		width: 180px;
	}

	.char__item{
		font-size: 14px;
	}

}/**767px**/

@media only screen and (max-width : 576px){
	.personal-slider{
		margin-right: 0;
	}
	.intro .bg{
		left:auto;
		right: 500px;
	}
	.fancybox-content{
		padding:20px;
	}
}/**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){

}