@charset "UTF-8";
@media (min-width:1px) and (max-width:767px){
.container{width:310px;}
.input_clock input{font-size:17px;}
.radios__radio span{font-size:14px;padding-left:26px;}
.types__type span{font-size:15px;}
.logo{font-size:18px;}
.header__container{height:690px;}
.header__container:before{height:140px;background-size:auto 140px;width:400px;background-position:50% 0px;margin-left:-200px;}
.header__head{margin-bottom:0px;}
.header__menu{display:none;}
.header__body{padding-right:0px;}
.header__info{display:none;}
.header__title{font-size:34px;}
.header__title .br{display:inline;}
.header__label{display:none;}
.header__subtitle{font-size:21px;line-height:1.4;}
.header__subtitle .br{display:inline;}
.header__form{top:250px;width:100%;padding:20px 20px 30px 20px;height:225px;}/*!!!*/
.header__toper{display:none;}
.header__input{width:100%;margin-bottom:0px;}
.header__checkbox{margin-bottom:0px;position:absolute;top:170px;left:20px;width:270px;}
.header__button{width:270px;position:absolute;top:87px;left:20px;}
.header__burger{display:block;margin-left:112px;}
.header__submenu .menu{width:310px;font-size:16px;}
.header__submenu .menu a{padding:20px 0px;}
.header.active .header__submenu{padding-bottom:60px;}
.steps{margin-bottom:50px;}
.steps__title{font-size:23px;margin-bottom:0px;}
.steps__items{display:block;height:auto;background:none;margin-bottom:0px;font-size:14px;}
.steps__items>div{width:100%;padding:25px;padding-left:90px;text-align:left;background:#fff;border-radius:8px;margin-top:30px;height:auto;min-height:90px;padding-right:50px;}
.steps__items>div:before{width:90px;line-height:90px;text-align:center;top:50%;left:0px;margin-top:-45px;}
.steps__items>div:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1;top:auto;right:auto;left:50%;margin-left:-24px;bottom:-24px;}
.steps__numb{text-align:center;background:none;bottom:auto;left:auto;margin-left:0px;top:0px;right:0px;color:#ececec;}
.steps__numb:before{content:'#';display:inline;font-size:20px;}
.steps__bottom{width:310px;padding-left:0px;padding-top:80px;font-size:18px;margin-top:50px;}
.steps__bottom .br{display:inline;}
.steps__bold{display:block;}
.form__container{padding:30px 0px;}
.form__title{font-size:20px;padding:0px 45px;margin-bottom:20px;}
.form__types{width:100%;padding:0px 15px;margin-bottom:20px;}
.form__radios{width:100%;padding:0px 15px;margin-bottom:0px;}
.form__inputs{display:block;width:100%;padding:0px 15px;}
.form__inputs>div{width:100%;margin-top:20px;}
.form__button{width:278px;}
.form__checkbox{width:278px;margin:0px auto;width:100%;padding:0px 15px;}
.apple{background:#155cf4;padding-bottom:0px;}
.apple__container{background:none;height:auto;padding:0px;padding-bottom:160px;padding-top:30px;}
.apple__container:before{height:135px;background-size:auto 135px;width:260px;background-position:50% 0px;margin-left:-130px;right:auto;left:50%;}
.apple__title{font-size:22px;line-height:1.4;}
.apple__logo{margin-bottom:20px;}
.apple__text{font-size:18px;}
.apple__list{font-size:16px;}
.apple__list div{padding-top:10px;}
.we-all__container:after{content:'';display:block;clear:both;}
.we-all__title{font-size:23px;}
.we-all__subtitle{font-size:18px;line-height:1.4;margin-bottom:10px;}
.we-all__row{display:block;padding-top:0px;}
.we-all__row>div{width:50%;float:left;margin-top:10px;font-size:13px;}
.guarantees__container{height:auto;padding:50px 0px;}
.guarantees__container:before{display:none;}
.guarantees__title{font-size:26px;line-height:1.4;margin-bottom:40px;}
.guarantees__items{padding-left:0px;}
.guarantees__items>div{padding:0px;padding-left:60px;margin-top:20px;}
.guarantees__items>div:before{top:0px;left:0px;font-size:40px;line-height:40px;width:60px;}
.guarantees__subtitle{font-size:16px;margin-bottom:5px;}
.guarantees__text{font-size:14px;}
.guarantees__item_2{background:none;}
.how-much__title{font-size:26px;}
.how-much__subtitle{font-size:16px;line-height:1.4;}
.how-much__items>div{display:block;width:100%;margin-top:0px;}
.how-much__items .how-much__row{width:100%;flex-wrap:wrap;}
.how-much__items .how-much__row_3{display:none;}
.how-much__items .how-much__row_4{display:none;}
.how-much__label{width:100%;font-size:18px;}
.how-much__select{width:100%;}
.how-much__form{width:100%;margin-top:30px;}
.how-much__toper{font-size:20px;padding:0px 20px;line-height:1.4;}
.how-much__types{width:100%;padding:0px 15px;}
.how-much__radios{width:100%;padding:0px 15px;}
.how-much__input{width:100%;}
.how-much__button{margin-top:30px;width:100%;}
.how-much__inputs{width:100%;display:block;padding:0px 15px;}
.how-much__checkbox{width:278px;margin:0px auto;}
.questions__title{font-size:26px;}
.questions__one{font-size:18px;}
.questions__two{font-size:16px;}
.reviews__title{font-size:26px;margin-bottom:30px;}
.reviews__slide{width:100%;}
.reviews__slide img:first-child,.reviews__slide img:last-child{display:none;}
.reviews__slide img{width:250px;}
.reviews .slick-arrow{display:none!important;}
.reviews .slick-dots{display:block!important;}
.reviews .slick-dots li{margin-left:10px;}
.footer{background-size:767px auto;}
.footer__container{height:270px;display:block;}
.footer__container>div{display:block;}
.footer__terms{width:280px;height:30px;line-height:30px;position:absolute;top:165px;left:50%;margin-left:-140px;font-size:14px;text-align:center;}
.footer__logo{position:absolute;top:215px;left:50%;margin-left:-90px;width:180px;text-align:center;height:30px;line-height:30px;}
.footer__callback{width:160px;height:30px;position:absolute;top:25px;left:50%;margin-left:-80px;font-size:14px;}
.footer__info{position:absolute;top:80px;left:50%;margin-left:-130px;width: 260px;}
.footer .info__phone{letter-spacing:0;}
.box-modal_close{right:10px;top:10px;}
.box-modal{width:310px;padding:25px 0px;padding-top:42px;}
.callback-modal__title{font-size:22px;}
.callback-modal__inputs{width:100%;padding:0px 20px;}
.callback-modal__input{margin-top:20px;}
.callback-modal__input input{font-size:20px;}
.callback-modal__checkbox{left:0px;width:270px;margin:0px auto;}
.callback-modal__button{width:270px;margin:0px auto;margin-top:20px;}
.callback-modal__toper{padding:0px 35px;font-size:18px;margin-bottom:25px;}
.callback-modal__toper .br{display:inline;}
.callback-modal__phone{padding-left:20px;padding-right:20px;font-size:18px;margin-bottom:25px;}
.callback-modal__text{font-size:14px;margin-top:15px;}
.box-modal .input_clock input{font-size:16px;}
.callback-modal__types{display:block;width:100%;text-align:center;margin-bottom:-10px;margin-top:20px;}
.callback-modal__types .types__type{margin-bottom:5px;display:block;}
.callback-modal__radios{display:block;width:100%;padding-left:90px;}
.callback-modal__radios .radios__radio{margin-bottom:10px;}
#modal-3{width:310px;padding:20px;padding-top:42px;}
}
@media (min-width:768px) and (max-width:1023px){
.container{width:720px;}
.header__container:before{margin-left:-310px;}
.header__menu{display:none;}
.header__body{padding-right:420px;}
.header__title{font-size:35px;}
.header__label{font-size:27px;}
.header__subtitle{font-size:21px;margin-bottom:40px;}
.header__subtitle .br{display:inline;}
.header__burger{display:block;margin-left:-20px;}
.steps__title{font-size:40px;}
.steps__items{height:192px;}
.steps__items>div{font-size:12px;height:215px;padding-top:100px;}
.steps__items>div:before{top:20px;}
.steps__items>div:after{top:25px;}
.steps__text .br{display:inline;}
.steps__item_1:after{right:-25px;}
.steps__item_2:after{right:-20px;}
.steps__bottom{font-size:22px;width:630px;padding-left:90px;}
.form__container{padding:40px 0px;}
.form__title{font-size:30px;margin-bottom:30px;}
.form__inputs{width:650px;}
.apple__container{height:320px;padding-left:50px;}
.apple__title{padding-right:140px;margin-bottom:10px;font-size:32px;}
.apple__logo{margin-bottom:10px;}
.apple__text{width:250px;font-size:18px;line-height:1.2;}
.apple__list{width:250px;}
.apple__list{font-size:16px;line-height:1.2;}
.apple__list div{padding-top:10px;}
.we-all__container{padding-top:0px;}
.we-all__container:after{content:'';display:block;clear:both;}
.we-all__title{font-size:34px;}
.we-all__subtitle{font-size:20px;margin-bottom:10px;}
.we-all__row{display:block;padding-top:0px;}
.we-all__row>div{float:left;width:25%;margin-top:20px;}
.guarantees__container:before{margin-left:-900px;}
.guarantees__title{font-size:36px;}
.guarantees__items{padding-left:130px;}
.guarantees__subtitle{font-size:21px;}
.guarantees__text{font-size:17px;}
.how-much__form{width:100%;}
.questions__title{font-size:40px;}
.questions__one{font-size:20px;}
.questions__two{font-size:16px;}
.reviews__title{font-size:40px;}
.reviews__slide{width:620px;}
.reviews__slide img:first-child,.reviews__slide img:last-child{width:160px;margin:-140px 0px 0px 0px;}
.reviews__slide img{width:240px;}
.footer__logo{position:relative;top:-12px;}
.footer__terms{position:absolute;top:56px;left:0px;}
.footer__left{width:270px;}
.footer__right{width:420px;}
}
@media (min-width:1024px) and (max-width:1200px){
.container{width:940px;}
.header__menu{width:320px;position:relative;left:-45px;}
.header__menu a{display:none;}
.header__menu a.header__menu_1{display:inline;}
.header__menu a.header__menu_2{display:inline;}
.header__body{padding-right:450px;}
.header__title{font-size:56px;}
.header__label{font-size:36px;}
.header__subtitle{font-size:32px;}
.header__subtitle .br{display:inline;}
.header__burger{display:block;}
.steps__items>div:after{top:35px;}
.steps__text{font-size:14px;}
.steps__text .br{display:inline;}
.steps__item_1:after{right:-25px;}
.steps__item_2:after{right:-25px;}
.apple__container{padding-top:40px;}
.apple__title{font-size:25px;}
.apple__text{font-size:20px;}
.apple__list{font-size:19px;}
.we-all__row>div{font-size:12px;}
.guarantees__title{font-size:40px;}
.guarantees__items{padding-left:380px;}
.guarantees__subtitle{font-size:20px;}
.guarantees__text{font-size:16px;}
.questions__container{width:780px;}
.questions__title{font-size:40px;}
.questions__one{font-size:21px;}
.questions__two{font-size:17px;}
.reviews__title{font-size:40px;}
.reviews__slide{width:850px;}
.footer__left{width:475px;}
.footer__right{width:425px;}
.footer__terms{font-size:15px;}
.footer__callback{font-size:15px;}
}