@media only screen and (max-width:1200px){header,
section,
.slide-content,
.footer{min-width:auto;}
.container{width:auto;margin:0 20px;}
.logo{left:10px;}
nav{left:200px;}
.phones-top{top:20px;right:10px;font:700 22px/32px 'Roboto';}
.slide-menu{margin-left:-40%;}
.main-block .text-block{margin:0 0 0 530px;}
.wrap_benefits{padding:60px 0 120px;}
.container.container-benefits-new div img{max-width:100%;}
.team .container{padding:20px 95px 60px;}
.team-boss .item{margin:40px 9px 100px;}
.price-block .cover div{margin:30px 5px 0 10px;}
.works.second-variant .work-item{width:220px;margin:20px 9px;}
.works.second-variant ul{font-size:15px;}
.works ul{margin:0 10px;}
.service .cover div{width:279px;}
.work-item{margin:20px 14px;}
.slider-handler .container{width:auto;}
.keys-col-2{margin:0 20px;}
.keys-col-1, .keys-col-2, .keys-col-3,
.keyses-handler table{width:232px;}
#slides .pagination{margin:10px auto 35px;}
.sc-text iframe{width:420px !important;height:300px !important;}
.advantages-big .text-handler{width:508px;}
.slider-advantages .slide-img img{max-width:100%;}
#slides3 .slides_container{width:780px;height:292px;}
#slides3 .slide-img{width:405px;height:292px;}
#slides3 .slide-text{width:355px;margin:0 20px 0 0;}
.map .container{left:0;right:0;margin-left:0;}
.map .caption{width:500px;}
.map.map-all{height:540px;}
.map.map-all > ymaps{height:540px !important;}
.bottom-menu ul{margin:0 0 0 80px;}
.question-handler .likeh2{font:700 22px/30px Roboto;}
.question{margin:15px 0 15px 528px;}
.question-handler .order-top-button{margin:25px 0 0 528px;}
.full-blog h1{font:900 38px/42px 'Roboto Black', 'Roboto';}
.contacts-left{width:530px;}
.contacts-form{height:592px;margin:0 0 0 510px;}
#callback{width:55px;height:55px;}
.callback{width:55px;height:55px;background:url(../images/callback.png) no-repeat center;background-size:35px;}
#to-top{width:55px;height:55px;}
}
@media only screen and (max-width:1024px){.container{width:750px;margin:0 auto;padding:30px 10px 50px;}
.logo{left:5px;}
.phones-top{right:0;font:700 17px/32px 'Roboto';}
nav{left:24%;}
nav a, nav span{font:700 14px/100px Roboto;padding:0 8px;}
.slide-menu{width:750px;margin-left:-73%;}
.second-menu a{font:500 14px/21px 'Roboto';}
.second-menu ul a{font:500 14px/21px 'Roboto';}
.second-menu.border{margin:0 20px 0 0;width:210px;}
.slide-menu .second-menu.border:nth-child(2){width:220px !important;}
.first, .first-block{background-size:cover;}
.title-block{width:auto;}
h1, .like-h1{font:900 30px/50px 'Roboto';}
.icons-handler{width:708px;}
.icons-handler .second-icon{margin:0 124px;}
.icons-handler .line-left, .icons-handler .line-right{width:135px;left:135px;}
.icons-handler .line-right{left:405px;}
.first .order-top-button{margin:20px auto 0;}
.container.container-benefits-new{padding:30px 0 50px;}
.benefits-new-title{font:700 22px/24px 'Roboto';}
.benefits-new-handler{width:auto;}
.all-benefits-new.second-benefits-new{margin:0;}
.all-benefits-new .number{font-size:50px;}
.all-benefits-new .strat_text{width:auto;font-size:14px;padding-right:0;}
.all-benefits-new{padding:37px 0 12px 33px;width:246px;}
.all-benefits-new .strat_text span{font:700 15px/18px 'Roboto';}
.slider-title{font:600 22px/30px 'Roboto';}
#slides3 .slides_container{margin:0 60px 45px;width:595px;height:292px;}
#slides3 .slide-text{width:278px;font-size:14px;}
.accardion .likeh4, .slide-text .likeh4{font:600 15px/24px 'Roboto Bold', 'Roboto';color:#fff;}
.slide-txt{color:#fff;}
#slides3 .slide-img{width:297px;height:214px;margin-top:60px;}
#slides3 .prev{left:0;}
#slides3 .next{right:20px;}
#slides3 .prev, #slides3 .next{top:125px;}
.advantages-big .text-handler{width:340px;}
.main-block .container{padding:55px 0 0;}
.main-block .text-block{margin-top:0 !important;font-size:14px;margin:0 0 0 365px;width:385px;}
.text-block .title, .text-block h2{font:600 15px/20px 'Roboto';margin:10px 0 0;}
.main-block .text-block p{margin:5px 0 5px;line-height:1.2;}
.main-block ul{margin:5px 0 0 10px;line-height:1.2;}
.main-block img{width:350px;}
.garantee-title{font:700 22px/24px 'Roboto';}
.garantee .container{padding:100px 120px;}
.methods .container{padding:50px 10px 120px;}
.methods-title, .methods h2{font:700 22px/26px 'Roboto';margin:15px 0 10px;}
.methods h3{font:500 16px/22px 'Roboto';margin-top:40px !important;}
.methods-item .text-handler{margin:0 0 0 390px;font-size:14px;}
.methods-item .img-handler{margin:0 24px 0 0;}
h2, .likeh2{font:700 22px/25px 'Roboto Bold', 'Roboto';}
.works .container{padding:60px 0;}
.works.second-variant .work-item{width:243px;margin:20px 30px;}
.works ul{width:237px;font-size:14px;margin:0 5px;}
.works h3{font:700 22px/22px 'Roboto Bold', 'Roboto';margin:0 0 20px 0;}
.work-item .likeh4{font:700 14px/16px 'Roboto Bold', Roboto;}
.work-item{margin:20px 7px;width:233px;font-size:14px;padding:10px 0 10px 55px;line-height:15px;}
.another-work .work-item:nth-child(1),
.another-work .work-item:nth-child(2),
.another-work .work-item:nth-child(3),
.work-item:nth-child(1),
.work-item:nth-child(2),
.work-item:nth-child(3){background-size:45px;}
.boss-section{margin:0 0 70px 0;}
.team .container{padding:0 10px 40px;}
.sc-text .team .team-title, .team h2{font:700 22px/30px 'Roboto';padding:10px 0 5px;}
.team-items .item:nth-child(even){margin:50px 0 0 22px;}
.team-boss .item img{max-width:100%;}
.team-boss .item{font-size:14px;margin:40px 5px 100px;width:230px;padding:15px 10px 60px 10px;}
.team-boss .position{font:300 12px/17px 'Roboto Bold', 'Roboto';}
.price-block{margin:0 0 80px 0;}
.price-block .title{font:700 22px/22px 'Roboto';}
.price-block .caption{width:100%;}
.price-block .cover div img{margin:0;max-width:100%;}
.price-block .cover div{width:220px;padding:0;height:480px !important;}
.price-block .price{font:700 15px 'Roboto';}
.price-block .order-button{width:200px;margin:38px auto 10px;}
.order-button, .order-button:active{padding:0 10px;font:700 13px/35px 'Roboto';}
.price-block .service-1 h3, .price-block .service-2 h3, .price-block .service-3 h3{font:700 14px/19px 'Roboto';}
.price-block .text{font:300 14px/19px "Segoe UI Light","Segoe UI";padding:5px 7px 0;}
.benefits{width:100%;padding:10px 0 20px;}
.benefits-title{font:700 22px/22px 'Roboto';}
.all_benefits{width:230px;}
.all_benefits .strat_text{width:204px;padding-right:0;line-height:18px;font-size:14px;}
.strat_text span{font:700 15px/16px 'Roboto';}
.all_benefits.second_benefits{margin:0;}
.benefits_img{width:466px;height:257px !important;margin-top:40px;}
.benefits_img img{max-width:100%;}
.latter_two_benefits{margin-left:466px;}
.order-top-button{margin:20px 0 0 30px;width:225px;font:700 13px/36px 'Roboto';}
.sc-text iframe{width:315px !important;height:195px !important;}
.slide-content .container{padding:0 55px 70px;}
.slider-handler h2{font:700 22px/22px 'Roboto';}
.slider-handler{background-size:cover;}
.slider-handler .container{margin:0 auto;width:750px;padding:50px 10px;}
.slides_container{margin:0 50px;}
#slides .prev{left:10px;}
#slides .next{right:30px;}
.keys-col-1, .keys-col-2, .keys-col-3, .keyses-handler table{width:195px;}
.keys-col-2{margin:0 15px;}
.text-before{font:300 14px/15px "Segoe UI Light","Segoe UI";}
.keys-col-1 table td, .keys-col-2 table td{font:300 14px/16px "Segoe UI Light","Segoe UI";padding:10px 14px 14px;}
.reviews-handler .container{padding:30px 0 70px;}
.reviews-title{font:700 22px/22px 'Roboto';margin:20px 0px 30px 0px;}
#slides2 .slides_container{width:100%;margin:30px auto;}
#slides2 .rew img{margin:0 10px;width:223px;}
.fancybox-close{top:-15px;right:-15px;width:37px;height:37px;}
.question-handler .container{padding:80px 0 0 0;height:555px;}
.faq-img{width:410px;height:610px;background-size:410px;}
.question-handler .likeh2{margin:-27px 0 0 374px;}
.question-handler .likeh2 br:nth-child(1){display:none;}
.question-handler .likeh2{font:700 20px/28px 'Roboto';}
.question{font-size:14px;line-height:1.2;margin:10px 0 5px 410px;}
.question-handler .order-top-button{margin:15px 0 0 410px;}
.service .cover div img{margin:0;max-width:100%;}
.service .cover div{padding:0;width:233px;font-size:14px;}
.service .cover .service-2{margin:30px 10px 0 10px;}
.service .button, .service .button:active{width:189px;}
.service-1 h3, .service-2 h3, .service-3 h3{font:700 14px/18px 'Roboto';}
.map .container{margin:0 auto;}
.map .caption{width:420px;}
.bottom-menu ul{margin:0 0 0 4%;}
.bottom-menu a{font:400 13.5px/28px 'Roboto';}
.contacts-left{width:370px;}
.contacts-form{margin:0 0 0 380px;padding:20px 10px;}
}
@media only screen and (max-width:767px){body{min-width:320px;}
header, section, .slide-content, .footer{min-width:100%;}
.question-handler{text-align:center;}
.first, .first-block{margin-top:0;}
.first .container{padding:120px 0 40px;}
header .container{width:100%;margin:0 auto;}
header{height:70px;}
.first-block.small{margin-top:70px;}
.container{width:92%;margin:0 4%;padding:20px 0 20px;}
.logo{top:13px;left:50%;margin-left:-55.5px;background-size:cover;width:111px;height:40px;}
.close{display:block;position:absolute;top:0;right:0;width:35px;height:35px;background:url(../images/close_mob_menu.png) no-repeat;background-size:cover;cursor:pointer;}
header nav{display:none;top:0;left:0;right:0;width:100%;height:100vh;overflow-y:auto;position:absolute;background:#f5f5f5;border-top:1px solid #aaa;-webkit-box-shadow:0px 2px 2px 0px #555;-moz-box-shadow:0px 2px 2px 0px #555;box-shadow:0px 2px 2px 0px #555;z-index:3000;}
nav a, nav span{padding:0 20px;}
header nav li{display:block;}
header nav > li{border-bottom:1px solid #000;}
header nav a, header nav span{font:700 14px/50px 'Roboto';}
.menu-btn{display:inline-block;cursor:pointer;position:absolute;left: 15px;top:13%;width:40px;height:40px;padding:0;border:none;outline:none;background:url(../images/menu-ico.png) no-repeat;}
.slide-menu{width:100%;margin-left:0;padding:0 20px 30px;}
header nav .slide-menu.show{display:block;}
.question-handler .order-button{margin:30px 0px;}
.second-menu.border:after{top:auto;left:50%;margin-left:-40px;width:80px;height:1px;}
.second-menu.border{margin:0 0 20px;width:100%;}
.slide-menu .second-menu.border:nth-child(2),
.slide-menu .second-menu{width:100% !important;}
.second-menu ul li:before{content:none;}
.second-menu ul a{display:inline-block;}
.second-menu ul li a:before{width:10px;height:7px;content:"";background:url(../images/list-style.png) no-repeat left top;background-size:4px 7px;float:left;margin:8px 5px 0 0;color:#FFF;}
.phones-top{right:23px;top:18%;font:700 16px/26px 'Roboto';width:28px;height:28px;}
.phone-btn{position:absolute;right:0;display:block;cursor:pointer;width:100%;height:100%;padding:0;border:none;outline:none;background-image:url(../images/phone-ico.png);background-repeat:no-repeat;background-size:cover;background-color:#f5f5f5;}
.phones-list{display:none;}
.phones-list.show{display:block;position:relative;top:45px;width:200px;right:150px;background:#f5f5f5;text-align:center;-webkit-box-shadow:0px 0px 10px 0px #555;-moz-box-shadow:0px 0px 10px 0px #555;box-shadow:0px 0px 10px 0px #555;z-index:5;}
.title-block{width:100%;text-align:left;}
.first-block h1, .first-block .like-h1{font:900 20px/46px 'Roboto';}
h1, .like-h1{text-align:left;font:900 30px/40px 'Roboto';}
.title-block .caption{font:400 16px/20px 'Roboto';}
.icons-handler{display:none;}
.benefits-new-handler{width:100%;}
.benefits-new-title{font:700 16px/24px 'Roboto';text-align:left;}
.all-benefits-new{width:100%;}
.slider-title{font:600 16px/24px 'Roboto';padding:0;text-align:left;}
#slides3 .slide-item{//width:300px !important;}
#slides3 .content_item{display:none;color:#fff;}
.accardion-wrap{margin-top:30px;}
#slides3 .slides_container{margin:0 auto 20px;width:300px;height:480px;}
#slides3 .slide-text{text-align:center;width:300px;margin:0 auto 20px;float:none;}
.accardion .likeh4{margin:15px 0 !important;}
.accardion{position:relative;border-top:1px solid #fff;}
.accardion:after{position:absolute;content:'';top:7px;right:3px;width:35px;height:35px;background:url(../images/down-arrow.png);-webkit-background-size:cover;background-size:cover;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.accardion.active:after{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.content_item .slide-txt{margin-bottom:20px;}
#slides3 .slide-img{width:300px;height:217px;margin:0;float:none;}
.main-block img{display:none;position:absolute;bottom:0;left:50%;width:245px;opacity:.3;transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);}
.main-block .text-block{margin:0;width:100%;}
.main-block .container{padding:20px 0 40px;}
.main-block .text-block p{line-height:1.4;text-align:left;}
.garantee{background-size:cover;}
.garantee .container{padding:50px 1%;}
.garantee-title{font:700 18px/20px 'Roboto';text-align:left;}
.garantee .caption{font-size:14px;margin:15px 0;text-align:left;}
.garantee .order-top-button{width:100%;margin:10px auto 0;}
.methods .container{padding:25px 0 60px;}
.methods-title, .methods h2{font:700 18px/24px 'Roboto';text-align:left;}
.methods-item{padding:20px 0;}
.methods-item .img-handler{margin:0;float:none;width:100%;}
.methods-item .img-handler img{max-width:100%;}
.methods-item .text-handler{margin:0;}
.works .container{padding:40px 0;}
h2, .likeh2{font:700 18px/22px 'Roboto Bold', 'Roboto';text-align:left;}
.work-handler{text-align:left;}
.team .container{padding:0 0 20px;}
.sc-text .team .team-title, .team h2{font:700 18px/26px 'Roboto';padding:0;margin:40px 0 10px 0 !important;text-align:left;}
.team-items .item,
.team-items .item:nth-child(even){width:100%;margin:30px 0 0 0;font:300 13px/16px 'Segoe UI';}
.team-items .position{font:700 14px/16px 'Roboto Bold', 'Roboto';}
.team-items .name{font:500 17px/18px 'Roboto';margin-top:3px;}
.price-block{height:auto;margin:0;padding:0;background-size:cover;text-align:center;}
.price-block .container{padding:20px 0;}
.price-block .cover div img {width:100%;}
.price-block .title{font:700 18px/24px 'Roboto';margin:10px 0;text-align:left;}
.price-block .cover div{width:100%;margin:15px auto 10px;display:block;padding:0;height:480px !important;}
.price-block .text{font:300 15px/19px "Segoe UI Light","Segoe UI";}
.price-block .noprice .text{line-height:16px;}
.price-block .price{margin:10px 0 0 0;}
.price-block .order-button{margin:20px auto 0;width:90%;display:block;}
#slides2 .next, #slides2 .prev, #slides .prev, #slides .next{display:block !important;}
#slides2{margin:0 auto;width:300px;}
.benefits-title{font:700 18px/22px 'Roboto';margin:0 0 5px 0;padding-top:30px;}
.benefits{position:relative;padding-top:300px;}
.benefits_img{position:absolute;max-width:466px;padding:0;top:0;left:50%;transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);margin-top: 20px;}
.all_benefits{width:100%;padding: 37px 10px 12px 27px;}
.all_benefits .strat_text{width:100%;}
.all_benefits .number{left:0px;}
.latter_two_benefits{margin-left:0;}
.benefits .order-top-button{margin-left:auto !important;margin:20px auto 0;}
.slider-handler{margin-top:0 !important;background-size:cover;}
.slider-handler .container{width:320px;padding:25px 0;}
.slider-handler .slides_container{width:320px;margin:0 auto;}
.slides_container{margin:0;}
.slider-handler h2{font:700 18px/18px 'Roboto';}
.keys-col-1, .keys-col-2, .keys-col-3, .keyses-handler table{width:120px;margin:0 0 10px 0;text-align:left;}
.keys-col-1, .keys-col-2{margin:25px 0 10px 0;}
.text-before{display:none;}
.keys-col-3 .text-before{padding-top:0;height:45px;position:absolute;top:-15px;left:-170px;display:block;}
.keys-col-3 table{display:none;}
.keys-col-1 table td, .keys-col-2 table td{padding:7px 5px;}
#slides .prev, #slides .next{top:200px;}
#slides .prev{left:-4px;}
#slides .next{right:3px;}
//.text-before{//height:60px;//text-align:center;//}
.keyses-handler{padding:15px 0;margin:0 37px;}
.keyses-handler .number{font:700 16px/24px 'Roboto';}
.keys-col-3 .number{font:700 14px/30px 'Roboto';}
.keys-col-3 table td{text-align:center;padding:8px 0 0 0;border:none;height:58px;}
.reviews-handler .container{padding:30px 0;}
.keys-col-1 table td, .keys-col-2 table td{font:300 12px/16px "Segoe UI Light","Segoe UI";}
.reviews-title{font:700 18px/20px 'Roboto';margin:10px 0px 20px 0px;}
#slides2 .slides_container{margin:15px auto;width:300px;height:150px;}
#slides2 .rew img{margin:0;width:96px;}
.faq-img{display:none;}
.question-handler .container{padding:40px 0;height:auto;}
.question-handler .likeh2{font:700 18px/20px 'Roboto';}
.question-handler .likeh2{margin:0;}
.question{font-size:14px;line-height:1.4;text-align:left;margin:15px 0;}
.question-handler .order-top-button{margin:30px auto 0;width:100%;}
.map .caption{width:280px;height:auto;padding:5px 10px 40px;box-shadow:0 0 5px 5px #999;font-size:14px;}
.map .likeh3{font:900 16px/20px 'Roboto';margin:20px 0 10px 0;}
.bottom-menu .container{text-align:center;}
.bottom-menu ul:first-child,
.bottom-menu ul{display:block;margin:0 0 15px 0;}
.bottom-menu ul li{list-style:none;position:relative;}
.bottom-menu ul li a{padding-left:10px;background:url(../images/list-style.png) 0 50% no-repeat;}
#callback{width:45px;height:45px;}
.callback{width:45px;height:45px;background-size:25px;}
#to-top{width:45px;height:45px;}
.roistat-lh-popup{text-align:center;}
.roistat-lh-table td{padding:0 0 10px 0 !important;}
.roistat-lh-form{margin:0 25px 40px !important;}
.roistat-lh-table{margin:0 auto !important;}
.roistat-lh-table td{display:block !important;}
.roistat-lh-inner-table,
.roistat-lh-table td,
.roistat-lh-form input[type=text],
.roistat-lh-form .roistat-lh-submit{width:100% !important;}
.order-form, .question-form{width:300px;padding:20px 25px 40px;}
.arcticmodal-container_i2{padding:10px;}
input[type="text"], textarea{width:100%;}
input[type="submit"], input[type="submit"]:active{display:block;width:100%;}
.modal-text{width:290px;padding:30px 20px;font-size:14px;}
h2.center{font-size:18px !important;}
.slider-handler h2.center{font-size:24px !important;}
.works h3{font:700 18px/24px 'Roboto Bold', 'Roboto';}
.boss-section{height:auto;margin:0 0 20px 0;padding:0;background-size:cover;}
.boss-section h2{margin:10px 0;}
.team-boss .name{font:700 15px/17px 'Roboto Bold', 'Roboto';margin:10px 0 10px;}
.team-boss .item{font-size:14px;margin:20px auto;width:269px;padding:15px 10px;display:block;}
.advantages-big{width:100%;height:auto;padding:25px 0;line-height:16px;}
.advantages-big .img-handler{width:100%;float:none;margin:0 auto 15px;}
.advantages-big .text-handler{width:100%;margin:0;padding-top:0 !important;font-size:14px;}
h3, .likeh3{font:500 16px/20px 'Roboto Medium', 'Roboto';margin:20px 0 10px;}
.advantages-big ul.n-dash{text-align:left;width:300px;}
.works ul{width:300px;display:block;font-size:14px;margin:0 auto 15px;}
.blogs-item{padding:15px 0;}
.blogs-item .img-handler{float:none;width:300px;height:auto;text-align:center;}
.blogs-item .text-handler{font-size:15px;margin:0;}
.blogs-item .date-link{margin:10px 0;}
.blogs-item .full-link{font:700 17px/22px 'Roboto Bold', 'Roboto';}
.text-handler .author,
.text-handler .rubrika{display:block;margin:5px 0;}
.pagination{margin:20px 0;}
.pagination span, .pagination a{line-height:25px;padding:0 7px;margin:3px 0 0 0;font-size:14px;}
.full-blog h1{font:900 20px/26px 'Roboto Black', 'Roboto';margin:0 0 10px 0;}
.full-blog .title{margin:0 0 20px 0;}
.full-blog .title .date{display:inline-block;margin:5px auto;}
.full-blog .title .author, .full-blog .title .rubrika{display:block;margin:5px auto;}
.full-blog .title .likes{float:none;}
.full-blog ul, .full-blog ol{margin:7px 0 0;}
.bread div{margin:0;}
.txtc img,
.full-blog img{max-width:100%;}
.full-blog h2{font:700 18px/24px 'Roboto Black', 'Roboto';margin:25px 0 10px;text-align:center;}
.likes{float:none;}
.rating-title{margin:5px 10px 0 0;}
.more-blogs .container{padding:0;}
.more-blogs .mb-item,
.more-blogs .mb-item:nth-child(3n-1){margin:0 0 35px 0;}
.more-blogs .mb-item a{font:700 16px/20px 'Roboto Bold', 'Roboto';}
.contacts-left{width:100%;float:none;}
.contacts-left p{margin:10px 0;}
.contacts-form{width:100%;margin:0;padding:20px 0 0 0;}
.contacts-form .form-title{font:700 18px/20px 'Roboto Bold', 'Roboto';margin:5px 0 10px 0;text-align:left;}
.contacts-form input[type="text"], .contacts-form textarea{display:block;width:280px;}
.contacts-form .button{display:block;width:280px;}
.main-block ul{text-align:left;}
.container.wrap_benefits div img{max-width:100%;}
.service{height:auto;margin:0 0 40px 0 !important;padding:0;background-size:cover;text-align:left;}
.service .cover div,
.service .cover .service-2{display:block;padding:0 1px;margin:15px auto;width:280px;font-size:14px;text-align:center;}
.price-block .caption{text-align:left;}
.service .button, .service .button:active{position:relative;left:auto;bottom:0;margin:20px auto 0;width:90%;display:block;text-align:center;}
.service .caption{width:100%;}
.service .cover div img{margin:0 -1px;display:block;max-width:101%;width:101%;}
.benefits-title{padding-top:0;margin-top:0 !important;text-align:left;}
.slide-content .container{padding:0 0 40px;}
.sc-title h3{display:inline-block;font:700 14px/18px 'Roboto';}
.sc-icon{position:absolute;top:50%;right:4px;width:16px;height:8px;margin-top:-4px;background:url(../images/arrow-top-down.png) no-repeat left top;background-size:15px;}
.sc-title.active .sc-icon{background-size:15px;}
ul.standart{margin:25px 10px;}
.sc-text{font-size:14px;margin:20px 0;}
.sc-text iframe{width:300px !important;height:170px !important;float:none !important;margin:10px auto;display:block;}
.another-work .work-item:nth-child(1), .another-work .work-item:nth-child(2), .another-work .work-item:nth-child(3), .work-item:nth-child(1), .work-item:nth-child(2), .work-item:nth-child(3){background-size:45px;display:block;margin:20px auto;width:270px;}
.main-block .text-block .text-block-item h2{margin-top:20px !important;}
body .roistat-lh-popup{left:15px !important;right:15px !important;max-width:100%;}
.bmenu-btn{display: none;text-align:left;padding-left:45px;cursor:pointer;text-transform:uppercase;font:700 14px/40px 'Roboto';width:100%;height:40px;border:none;outline:none;background:url(../images/menu-ico.png) no-repeat;}
.bottom-menu .container{padding:20px 0;}
.bottom-menu-list{display:none;}
.bottom-menu-list.show{display:block;margin-top:10px;padding:20px 0 0 0;border-top:1px solid #ccc;}
#slides3 .prev, #slides3 .next,
#slides2 .next, #slides2 .prev,
#slides .prev, #slides .next{opacity:0.5;width:40px;}
#slides2 .next, #slides2 .prev{opacity:1;top:25px;}
#slides3 .prev, #slides2 .prev{left:0;}
#slides3 .next, #slides2 .next{right:0;}
.answer{width:95%;margin:0 auto;}
.full-blog .container{padding:10px 0;}
#slides2 .rew-mobile{width:300px;}
.our_benefits.diagram .benefits{padding-top:0;}
.question-empty{margin:0;text-align:left;}
.mob_body{position:relative;overflow:hidden;}
.rating-share{margin:15px 0 0;}
body{font:300 16px/20px "Segoe UI";}
header.slide{transform:translate(0,-70px);-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);
transform:none;}
.phones-list div{font-size:19px;border-bottom:1px solid #000;padding:10px;}
.phones-list div:last-child{border-bottom:none;}
}
@media only screen and (min-width:768px){
	.step-item:before{display:block;}
	header nav,
	.phones-list,
	.bottom-menu-list,
	nav .has-nav:hover .slide-menu{display:block !important;}
	.left-text{float:none;width:100%;padding:10px;border-right:none;}
	.icon-text-holder{display:none;}
	.right-text{float:none;width:100%;text-align:left;padding:10px;}
	.right-text ul li:before{content:"—";display:block;float:left;margin:0 10px 0 0;}
}
@media only screen and (max-width:425px){}