@media screen and (max-width: 1300px){
	.slider__title{
		font-size:40px;
	}
	.slider__text{
		font-size: 18px;
		margin: 10px 0 20px;
	}
}

@media screen and (max-width: 1140px){
	input[type=text], input[type=submit], textarea{
		-webkit-appearance: none;
	}
	input[type=checkbox]+.modify-checkbox:before, input[type=radio]+.modify-checkbox:before{
		width: 20px;
		height: 20px;
	}
	h1{
		text-align:
		center;
		font-size: 28px;
		margin-bottom: 20px;
	}
	h2{
		font-size:18px;
	}
	body{
		font-size:18px;
	}
	.desctop-none{
		display:block;
	}
	.wrapper{
		width: 100%;
		padding:0;
		display: block;
		height: auto;
		overflow: hidden;
	}
	.wrapper__content{
		width:100%;
		margin-top: 148px;
	}
	.button{
		font-size: 18px;
	}
	.container{
		width: 100%;
		padding: 0 2%;
		min-width: inherit;
	}
	.headerMid{
		flex-direction:row-reverse;
	}
	.header__iconmobile {
		background: var(--gradient-text);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 40px;
	}
	.header__contactBlock{
		width: 100%;
		font-size: 20px;
		padding: 0 16px;
		margin-top: 32px;
	}
	.slider__item img{
		min-width: 1000px;
		position: relative;
		transform: translateX(-50%);
		left: 50%;
	}
	.slider__body{
		position:relative;
		transform: none;
		top: -170px;
	}
	.slick-dots{
		bottom: 170px;
	}
	.slider__title{
		font-size:36px;
	}
	.slider__main + .mainblock{
		margin-top: -170px;
	}
	.mainblock{
		padding:40px 0;
	}
	.main__title{
		font-size: 32px;
	}
	.maintext__body{
		font-size:18px;
	}
	.footer__link, .footer__item{
		font-size:20px;
		font-weight:300;
	}
	.footer__bottomOffer{
		font-size:16px;
	}
	.footer{
		backdrop-filter:none;
	}
	.maintext__bodyText{
		width:100%;
	}
	.calculate__block{
		width:100%;
		margin-top:20px;
	}
	.bannerform{
		padding: 40px 32px;
	}
	.bannerform__title{
		font-size: 24px;
	}
	.slider__content{
		padding:20px;
	}
	.slider__title{
		font-size: 25px;
	}
	.subdivisions__item{
		min-width:400px;
	}
	.products__optionsBlock{
		width:100%;
		margin-top:20px;
	}
	.products__optionsGallery{
		width:100%;
	}
	.header__text{
		font-size:14px;
	}
	.mobile-none{
		display:none;
	}
}
@media screen and (max-width: 800px){
	.footer__col, .footer__col:nth-child(1){
		width: 100%;
		margin-bottom: 25px;
	}
	.footer__col:nth-last-child(1){
		margin-bottom:0;
	}
	.subdivisions__items{
		justify-content:center;
	}
	.subdivisions__items .slick-track{
		gap:0;
	}
}