@media screen and (min-width:1200px){.container{max-width:1170px;}
.main-page-header{height:100vh;}
.inner-easy{padding-top:100px;padding-bottom:60px;}
}
@media screen and (max-width:1199px){.main-menu li{font-size:16px;padding:10px 5px;}
.offer__title_mini{margin-right:55px;}
.offer__btn{padding:15px 35px;}
.more-btn__btn{padding:10px 25px;}
.more-btn__right{margin-left:20px;}

.goods__item{margin-left:0px;}
.contacts__img{position:absolute;right:-300px;top:-340px;z-index:-2;}
.tel__item_footer{font:17px 'Sunline_trafaret_0', sans-serif;padding:5px;}
.tel__footer{margin-top:25px;}
.footer__confidence{font-size:15px;margin-top:10px;}
.footer__line{width:210px;margin-top:-20px;}
.footer__contacts_txt{text-decoration:none;margin-left:75px;margin-right:20px;}
.icon-img{margin-top:-25px;}
.inner__about-company_img{top:-96px;left:-185px;opacity:0.7;}
.inner-title{margin-left:275px;}
.inner-text{margin-left:275px;}
.inner-offer__img{left:350px;}
.inner-offer__title_mini{margin-right:12px;}
.service-box{height:auto;}
.hand-serv{margin-left:29px;}
.box-easy__img_right{top:200px;left:132px;}
.inner-contacts__img{left:-230px;opacity:0.7;}
.inner-easy{padding-top:100px;padding-bottom:60px;}
.snow-inner-right{top:156px;left:102px;}
.footer__link{font-size:17px;}
.snow-inner-center_tech{left:25px;}
.text-down{width:450px;}
.tel__link{font-size: 20px;}
.logo-title{  font-size: 24px;  letter-spacing: -0.05em;}
.logo-img{  top: -2px;  right: 18px;}
}
@media screen and (max-width:991px){.main-menu li{font-size:16px;margin-bottom:40px;}
.offer__title_mini{margin-right:22px;}
.offer__img{top:-48px;left:330px;}
.about-company__img{top:-128px;left:540px;}
.box-icon__title{margin-left:10px;}
.box-icon__car_img{position:absolute;left:26px;top:100px;}
.list{margin-left:125px;}
.more-btn{position:absolute;right:40px;}
.our-servises__img{left:-750px;}
.down{margin-left:20px;}

.back-line{top:55px;left:82px;}
.sl{width:600px;height:400px;margin:0 auto;}
.goods__img{width:38px;height:38px;}
.contacts__img{right:-420px;top:-350px;}
.footer__confidence{font-size:14px;}
.tel__footer{margin-top:14px;}
.tel__item_footer{font-size:18px;}
.icon-img{margin-top:-75px;right:45px;}
.footer__line{width:236px;margin-top:-20px;}
.inner__about-company_img{top:-80px;left:-385px;}
.inner-title{margin-left:75px;}
.inner-text{margin-left:75px;}
.inner-offer__img{left:320px;}
.inner-offer__title_mini{margin-right:50px;}
.service-box{height:auto;}
.hand-serv{margin-left:29px;margin-top:5px;}
.box-easy__img_right{top:200px;left:132px;}
.inner-contacts__img{left:-230px;opacity:0.7;}
.more-marg{margin-top:0px;}
.service-box__img{width:50px;height:50px;}
.abs-marge{margin-top:0px;}
.inner__btn{margin-top:0px;}
.text-down{width:400px;}
.box-easy__img_right{display:none;}
.box-easy__img_left{left:-205px;z-index:-5;}
.box-easy__img_center{top:240px;left:5px;z-index:100;}
.item4{margin-left:70px;}
.item3{margin-left:55px;}
.item2{margin-left:40px;}
.box-easy__item{width:300px;margin-bottom:40px;}
.easy{padding-bottom:190px;padding-top:60px;}
.inner-easy{padding-top:100px;padding-bottom:60px;}
.footer__link{font-size:20px;}
.footer__logo{margin:0 auto;margin-left:55%;}
.footer__down_txt{margin-top:10px;}
.box-easy__txt{width:300px;}
.logo-title{  font-size: 32px;}

.logo-img{  left: 0px;}
}
@media screen and (max-width:767px){.visible{width:514px;}
.main-page-header{height:auto;}
.offer{padding:100px 0 30px 0;}
.offer__title_mini{margin-right:18px;}
.about-company__img{top:25px;left:350px;opacity:0.3;}
.box-icon__title{margin-left:10px;}
.box-icon__car_img{position:absolute;left:26px;top:100px;}
.list{margin-left:125px;padding-bottom:60px;}
.more-btn{margin:0;padding:0;left:210px;margin-top:195px;}
.upper{margin-top:300px;margin-left:45px;}
.center-btn{margin-top:220px;}
.our-servises__img{left:-750px;opacity:0.4;}
.easy{padding-bottom:180px;}
.inner-easy{padding-top:100px;padding-bottom:60px;}
.down{margin-left:0px;}

.easy-list__item{width:250px;font-size:16px;}
.back-line{top:45px;left:-40px;}
.goods__img{width:50px;height:50px;}
.goods__txt{font-size:18px;}
.goods__item{flex-direction:}
.sl{width:500px;}
.contacts__img{right:-420px;top:-350px;}
.footer__confidence{font-size:14px;}
.tel__item_footer{font-size:20px;}
.icon-img{margin-top:-75px;right:45px;}
.footer__line{width:195px;margin-top:-20px;}
.topLink{right:10px;}
.massages__button{margin:0px auto 10px;}
.form-txt{margin-top:35px;margin-bottom:20px;}
.checkbox{width:300px;margin:0 auto;}
.inner-offer__img{left:250px;}
.inner-offer__title_mini{margin-right:48px;}
.inner__about-company_img{top:-80px;left:-435px;z-index:-5;opacity:0.3;}
.text-up{margin-left:0px;width:460px;}
.text-down{width:400px;margin-left:40px;}
.inner-page-header{padding-bottom:0px;}
.hand-serv{margin-left:45%;}
.collage-box{display:none;}
.item4{margin-left:150px;}
.item3{margin-left:100px;}
.item2{margin-left:50px;}
.box-easy__list{margin-left:50px;}
.inner-contacts__img{top:260px;left:-180px;opacity:0.5;}
.footer__down_txt, .tel__footer{margin-top:15px;}
.phone{margin-top:15px;}
.footer__link{font-size:20px;}
.footer__down{margin-left:25%;}
.top-head .phone {
	margin: 0;	
}
.content_desc{ display:none;}
}
@media screen and (max-width:576px){.visible{width:172%;right:0px;}
h2{font-size:26px;}
.offer__title_mini{margin-right:60px;}
.more-btn{margin:0;padding:0;left:120px;margin-top:207px;}
.upper{margin-top:240px;margin-left:0px;}
.center-btn{margin-top:230px;}
.our-servises__img{top:-170px;left:-800px;opacity:0.4;}
.sl{width:300px;height:150px;}
.easy{padding-bottom:190px;}
.down{margin-left:0px;}

.easy-list__item{font-size:16px;width:200px;}
.back-line{top: 60px;left: -50px;transform: rotate(180deg);}
.box-modal{width:100%;}
.forma-box{padding:40px 20px;}
#thx{width:90%;margin-left:-45%;}
.massages__button{font-size:16px;margin:10px auto;text-align:center;line-height:55px;width:250px;}
.topLink{right:10px;width:40px;height:40px;}
.link-img{margin-top:-3px;margin-left:-2px;}
.title__inner{font-size:30px;}
.about-company__inner{padding-top:0px;}
.inner-offer__title_mini{margin-right:8px;}
.inner-offer__img{top:-310px;left:260px;opacity:0.6;}
.inner-title{margin-left:0px;}
.text-up{margin-left:0px;width:350px;}
.inner-text{margin-left:10px;}
.text-down{width:350px;margin-left:25px;}
.inner__about-company_img{top:-20px;left:-510px;}
.item4{margin-left:100px;}
.item3{margin-left:70px;}
.item2{margin-left:50px;}
.item4{margin-left:100px;}
.item3{margin-left:75px;}
.item2{margin-left:50px;}
.box-easy__list{margin-left:0px;}
.inner-easy{padding-top:100px;padding-bottom:60px;}
.hand-serv{margin-left:15%;}
.inner-offer__text{width:280px;padding:40px 0;}
.inner-contacts__img{opacity:0.3;}
logo-slogan{  margin-right: 104px;}
.tel__link {
	font-size: 16px;
	margin: 0;
	padding: 0;
}
}
@media screen and (max-width:510px){.offer__btn{width:100%;}
.more-btn{margin-top:227px;}
.upper{margin-top:310px;}
.center-btn{margin-top:275px;}
.footer__logo{margin-left:45%;}
}
@media screen and (max-width:411px){.offer__title_mini{margin-right:72px;}
.inner-offer__title_mini{margin-right:81px;}
.text-down{width:320px;margin-left:25px;}
.inner-mini{margin-right:9px;}
.center-btn{margin-top:275px;}
.item4{margin-left:75px;}
.item3{margin-left:50px;}
.item2{margin-left:25px;}
.box-easy__list{margin-left:0px;}
.fa-check-square{margin-right:10px;font-size:20px;}
.more-btn{left:100px;margin-top:247px;}
.upper{left:100px;margin-top:332px;margin-left:0px;}
.center-btn{left:100px;margin-top:320px;}
.easy-list__item{width:180px;}
.footer__logo{margin-left:35%;}
.footer__down{margin-left:10%;}
.text-up{margin-left:0px;width:320px;}
	#header {
		width: 100%;
	}
	.top-head__wrapper {
		margin-left: -5px;
		margin-right: -5px;
	}
.logo-block {
	flex: 0 0 44%;
	max-width: 44%;
	padding: 0 5px;
}
.logo-title {
	font-size: 20px;	
}
	.phones-block {
		flex: 0 0 45%;
		max-width: 45%; 
		padding: 0 5px;
	}
	.menu-block {
		flex: 0 0 11%;
		max-width: 11%;
		padding: 0 5px;
	}
}
@media screen and (max-width:360px){.offer__title_mini{margin-right:28px;}
.offer__title{font-size:24px;}
.text-up{margin-left:0px;width:290px;}
.text-down{width:290px;margin-left:20px;}
.more-btn{left:80px;margin-top:315px;}
.upper{left:80px;margin-top:425px;}
.center-btn{left:80px;margin-top:365px;}
.inner-offer__title_mini{margin-right:91px;}
.inner-easy{padding-top:100px;padding-bottom:60px;}
.inner-mini{margin-right:29px;}
.easy{display:none;}
.footer__logo{margin-left:15%;}
.item4{margin-left:30px;}
.item3{margin-left:20px;}
.item2{margin-left:10px;}
.box-modal{width:300px;margin-left:0;}
.forma-main-item{width:290px;}
.text-modal{margin:10px auto;width:220px;}


}