header .menu-header ul li:first-child a{background-color:red;color:#fff;height:30px;width:109px;float:right;border:2px solid red;border-radius:5px;padding:0 36px;background-image:url(/site_css/icon/b2.png);background-size:32px;background-position-y:center}
header .menu-header ul li:first-child a:hover,.top-menu-a-nover{background-color:#fff!important;color:red!important;background-image:url(/site_css/icon/b1.png)!important;background-repeat:no-repeat;background-size:32px;background-position-y:center;-webkit-box-shadow:0 0 8px 1px rgba(242,0,0,0.2);-moz-box-shadow:0 0 8px 1px rgba(242,0,0,0.2);box-shadow:0 0 8px 1px rgba(242,0,0,0.2)}
.btn{font-size:16px;font-weight:700;line-height:18px;padding:24px 25px;cursor:pointer;text-transform:uppercase;border:none;border-radius:0}
.btn.btn-red{color:#fff;border-bottom:3px solid #bc0000;background:red;box-shadow:0 15px 23px rgba(255,0,0,.18)}
.btn.btn-red:hover{box-shadow:0 15px 23px rgba(255,0,0,.3);color:#000}
.btn.btn-info{color:#1f425d;border:2px solid #1f425d;background:transparent}
.sub-inform{width:320px;margin-left:30px;text-align:center}
.sub-inform button{margin-bottom:40px}
.sub-inform span{font-size:16px;color:red}
.termNo{display:none}
.fancybox-close-small {
    top: 4px !important;
    right: 5px !important;
    left: initial !important;
}
.blocker {
    z-index: 999 !important;
}
.banner__form span {

    font-size: 19px;
    line-height: 1.3em;
    margin-bottom: 11px;
    display: block;
}
.header-slider{background-color: #000;}
header{position:fixed;z-index:11;width:100%;min-height:110px;background:#fff;box-shadow:0 2px 6px -1px rgba(0,0,0,.5)}
header.fixUp{min-height:90px}
header .top-logo__text{
    position: relative;
    top: -10px;
}
header .logoBlock a {
    display: block;
    position: relative;
    top: -10px;
}
header.fixUp .logoBlock{padding-top:10px}
header.fixUp .contactBlock{padding-top:3px}
header.fixUp .infoBlock{padding-top:5px}
header .logoBlock{padding-top:16px}
header .logoBlock img{max-width:228px}
header .logoBlock a:after{content:'';position:absolute;background:url(/site_css/image/shad.png) no-repeat;width:28px;height:109px;margin-top:-25px;margin-left:24px}
header.fixUp .logoBlock a:after{height:93px}
header .infoBlock{padding-top:20px}
header .infoBlock .searchBlock{margin-bottom:20px;margin-left:15px;border:none}
header .infoBlock .searchBlock input {
    min-width: 268px;
    margin-left: 0;
    padding: 5px 5px 6px 26px;
    border: none;
    border-bottom: 1px solid #c8c8c8;
}header .infoBlock .searchBlock .item_s button.search_submit,.search-mobile form .search_submit{position:absolute;display:block;width:17px;height:17px;margin-top:-22px;margin-left:0;cursor:pointer;border:none;background:url(/site_css/images_pc/icons/search.svg) no-repeat left top}
.search-mobile form.item_search{border:none}
.search-mobile form.item_search .search_text{padding:10px 0;height:48px;padding-left:40px;padding-top:7px}
.search-mobile form.item_search button.search_submit{margin-top:-25px;margin-left:15px}
header .infoBlock .emailBlock{padding-top:6px}
.header_phone {
    display: flex;
    justify-content: right;
    align-items: center;
    position: relative;
    width: auto;
}
.whatsapp img{vertical-align:middle}
.whatsapp span{display:inline-block;margin-left:15px}
.whatsapp span:after{content:'';width:125px;height:2px;display:block;margin:0 auto}
.mobile span:after{content:'';width:125px;height:2px;background:#fff;display:block;margin:0 auto}
.mobile_only{display:none}
header .infoBlock .emailBlock a{display:block;padding-left:33px;background:url(/site_css/images_pc/icons/email.svg) no-repeat left}
header .menu-header ul{display:flex;padding-left:0;list-style:none}
header .menu-header ul li{padding:0 7px;margin-top:7px}
header .menu-header ul li a{font:15px/26px Roboto,sans-serif;padding:10px;text-decoration:none;color:#000;font-weight:600;white-space:nowrap;text-transform:uppercase;padding:5px}
header .menu-header ul li a:hover{text-decoration:none;background:#f0f0f0;color:red}
header .menu-header ul li:first-child{padding-left:0}
header .menu-header ul li.active a{border-bottom:2px solid red}
header .contactBlock{padding-top:10px}
header .contactBlock .infoWorkTime{display:flex;margin-bottom:0;padding-top:7px;padding-bottom:0;background-size:24px;align-items:center}
header .contactBlock .infoWorkTime i{display:inline-block;width:28px;height:23px;margin-right:5px;background:url(/site_css/images_pc/icons/recall24.png) no-repeat left;background-size:23px}
header .contactBlock .phoneHeader{font-size:18px;font-weight:700;line-height:24px;text-align:right}
header .contactBlock .phoneHeader a:hover{text-decoration:none;color:#000}
header a{text-decoration:none;color:#000}
header .mobileMenu{text-align:center;border-top:1px solid rgba(0,0,0,.14)}
header .mobileMenu .search-mobile,header .mobileMenu .service-mobile{border-right:1px solid rgba(0,0,0,.14)}
header .mobileMenu .search-mobile a,header .mobileMenu .service-mobile a{display:flex;padding:17px 0;justify-content:center}
header .mobileMenu .search-mobile a i,header .mobileMenu .service-mobile a i{width:25px;height:25px;margin-right:10px;background:url(/site_css/images_pc/icons/search.svg) no-repeat}
header .mobileMenu .search-mobile a span,header .mobileMenu .service-mobile a span{font-size:18px;padding-top:2px;font-weight:700}
header .mobileMenu .service-mobile a i{font-size:25px;background:none;color:#fff}
.modal-burger-menu .logo-modal{margin-bottom:20px;max-width:195px;position:relative;left:-20px;top:-5px}
.modal-burger-menu .general-menu-modal ul{margin:0;padding:0;list-style:none}
.modal-burger-menu .general-menu-modal ul li a{font-size:19px;display:block;margin-bottom:30px;text-decoration:none;color:#000}
.modal-burger-menu .in-burger-menu{text-align:center}
.modal-burger-menu .in-burger-menu .infoWorkTime{display:flex;margin-bottom:10px;padding-top:20px;padding-left:0;justify-content:center;align-items:center}
.modal-burger-menu .in-burger-menu .infoWorkTime i{display:inline-block;width:28px;height:23px;margin-right:5px;background:url(/site_css/images_pc/icons/recall24.png) no-repeat left;background-size:23px}
.modal-burger-menu .in-burger-menu .phoneHeader{margin-bottom:50px}
.modal-burger-menu .in-burger-menu .phoneHeader a{font-size:25px;font-weight:700;line-height:24px;text-align:center;text-decoration:none;color:#000}
.modal-burger-menu .in-burger-menu .footerCallback button{width:100%}
.now-fixed{position:fixed;z-index:11;right:30px;bottom:30px;display:flex}
.now-fixed a{font-weight:700;display:block;display:flex;padding:12px 20px;cursor:pointer;text-decoration:none;color:#fff;align-items:center}
.now-fixed .inCall-now{background:red}
.now-fixed .inCall-now i{display:inline-block;width:32px;height:33px;margin-right:12px;background:url(/uploads/btn_call_.gif) no-repeat;background-size:100%;position:relative;top:-5px}
.now-fixed .inServices-now{margin-right:15px;background:#1f425d}
.now-fixed .inServices-now i{display:inline-block;width:32px;height:33px;margin-right:12px;background:url(/uploads/placeholder-image.png) no-repeat;background-size:100%}
.now-fixed .inServices-now i.visible{background:url(/uploads/btn1_.gif) no-repeat;background-size:100%}
.modal-service-content{min-width:320px;max-width:1200px;overflow:initial}
.modal-service-content .menu-services{width:100%;min-width:260px}
.modal-service-content .menu-services > ul{display:flex;margin:0;padding:0;list-style:none;text-align:left;flex-flow:row wrap;justify-content:center}
.items-in{display:none}
.modal-service-content .items-in{display:block;position:absolute;top:0;right:0}
.modal-service-content .menu-services > ul > li{display:block;float:left;width:305px;padding-left:15px;margin:0 10px}
.modal-service-content .menu-services > ul > li.haveSubMenu:hover{box-shadow:0 7px 20px #00000029}
.modal-service-content .menu-services > ul > li > a{font-size:16px;display:block;display:flex;height:55px;text-decoration:none;color:#777;align-items:center}
.modal-service-content .menu-services > ul > li:hover > a{color:red}
.modal-service-content .menu-services > ul > li > a > .memu-img{display:block;float:left;width:30px;height:25px!important;margin-right:3px}
.modal-service-content .menu-services > ul > li > ul.submenu{list-style:none;display:block;width:305px;position:absolute;display:none;margin-left:-15px;padding-top:10px}
.modal-service-content .menu-services > ul > li:hover > ul.submenu{display:block;background:#fff;box-shadow:0 18px 20px #00000029}
.modal-service-content .menu-services > ul > li > ul.submenu > li{clear:both;width:100%}
.modal-service-content .menu-services > ul > li > ul.submenu > li > a{text-decoration:none;color:#777;padding:0 3px 0 35px;display:block;margin-bottom:27px}
.modal-service-content .menu-services > ul > li > ul.submenu > li:hover > a{color:red}
.modal-service-content .menu-services > ul > li > ul.submenu > li > ul.submenu{display:none;position:absolute;margin-left:305px;background:#fff;margin-top:-57px}
.modal-service-content .menu-services > ul > li > ul.submenu > li:hover > ul.submenu{list-style:none;padding:12px 0;display:block;box-shadow:17px 0 25px #7b7b7b29;min-width:280px}
.modal-service-content .menu-services > ul > li > ul.submenu > li > ul.submenu > li > a{text-decoration:none;color:#777;padding:0 25px;display:block;margin-bottom:27px}
.modal-service-content .menu-services > ul > li > ul.submenu > li > ul.submenu > li:last-child > a{margin-bottom:0}
.modal-service-content .menu-services > ul > li > ul.submenu > li > ul.submenu > li > a:hover{color:red}
.modal-service-content .menu-services > ul > li.haveSubMenu > span.arrows{display:block;background:url(/site_css/image/a1.svg) no-repeat center;width:30px;height:30px;float:right;margin-top:-42px}
.modal-service-content .menu-services > ul > li.haveSubMenu:hover > span.arrows{background:url(/site_css/image/a2.svg) no-repeat center}
.modal-service-content .menu-services > ul > li:hover > ul.submenu > li.haveSubMenu > .arrows{display:block;background:url(/site_css/image/b1.svg) no-repeat center;width:30px;height:30px;float:right;margin-top:-50px}
.modal-service-content .menu-services > ul > li:hover > ul.submenu > li.haveSubMenu:hover > .arrows{background:url(/site_css/image/b2.svg) no-repeat center}
footer {
    padding: 5px 0;
    background: #f6f6f6;
    padding-top: 19px;
    padding-bottom: 100px;
}
footer .image-logo{margin-bottom:55px}
footer .info-footer p {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 5px;
    color: #777;
}
footer .info-footer p:last-child{margin-bottom:0}
footer .title{font-size:14px;line-height:26px;max-width:209px;margin-bottom:10px;color:#777}
footer ul{display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer ul li a{display:block;display:flex;width:40px;height:40px;margin-right:17px;border:.8px solid #1f425d;justify-content:center;align-items:center}
footer ul li a:hover{background:#1f425d}
footer ul li a:hover svg path{fill:#fff}
footer .footerSocial{align-self:flex-end;margin-bottom:40px}
footer .footerInfoContacts{text-align:right}
footer .footerInfoContacts .footerPhone{margin-bottom:10px}
footer .footerInfoContacts .footerPhone a{font-size:26px;font-weight:700;color:#000}
footer .footerInfoContacts .footerEmail{margin-bottom:20px}
footer .footerInfoContacts .footerEmail a{font-size:20px;text-align:right;color:#000}
footer .footerInfoContacts button{margin-bottom:10px;padding:17px 27px}
footer a{text-decoration:none}
footer .politicaFooter a{display:block;text-decoration:underline;color:#777}
footer .politicaFooter a:hover{text-decoration:none}
footer .politicaFooter a:first-child{margin-bottom:5px}
footer .politicaFooter a:last-child{margin-top:24px}
section{font-family:'Ubuntu',sans-serif}
section p{font-family:'Roboto',sans-serif}
section a{text-decoration:none;color:#000}
section a:hover{text-decoration:none;color:#000}
section ul{list-style:none}
section h1{font-size:40px;font-weight:400;line-height:50px}
section h2,section .h2{font-size:40px;line-height:50px;margin-bottom:70px}
section h2.center,section .h2.center{text-align:center}
section input{font-size:14px;border:none}
section.home__firstScreen{margin-bottom:10зч;padding-top:88px;padding-bottom:20зч;background:url(/uploads/placeholder-image.png) no-repeat;position:relative}
.vegas_back{width:100%;position:absolute;top:20px;z-index:-2}
.vegas_back_ba{height:calc(100vh - 110px)}
.background_image_slider{position:absolute;top:45px}
.background_image_slider img{width:100%}
section.home__firstScreen h1{margin-bottom:17px;padding-top:23px}
section.home__firstScreen h1 b{font-weight:700}
section.home__firstScreen .informSubTitle{font-size:20px;margin-bottom:45px;color:#323131}
section.home__firstScreen .firstScreen__callToAction span{display:block;width:290px;margin-bottom:25px;text-align:center;color:#777}
section.home__firstScreen .firstScreen__callToAction button{width:290px;margin-bottom:20px}
section.home__firstScreen .promo{margin-top:54px}
section.home__firstScreen .promo .promo__image{margin-top:-50px}
section.home__firstScreen .promo .promo__info{width:180px;margin-top:-30px;margin-left:7px;padding-top:44px;padding-bottom:20px;text-align:center;text-align:center;color:#fff;background:#1f425d}
section.home__firstScreen .promo .promo__info .title{font-size:20px;font-weight:300;line-height:26px;margin-bottom:15px}
section.home__firstScreen .promo .promo__info .price{font-size:22px;font-weight:700;line-height:22px}
section.home__firstScreen .elementD1{position:absolute;width:250px}
section.home__services{margin-bottom:211px}
section.home__services h2{text-align:center}
section.home__services .servicesItems{display:flex;flex-wrap:wrap}
section.home__services .servicesItems .item{display:flex;flex-direction:column;min-width:210px;max-width:210px;min-height:230px;margin:5px;border:2px solid #f6f6f6;background-color:#f6f6f6;align-items:center;justify-content:center}
section.home__services .servicesItems .item:hover{border-color:red;background-color:#fff}
section.home__services .servicesItems .item .icon{width:90px;height:90px}
section.home__services .servicesItems .item .service_text{display:flex;flex-direction:column;text-align:center}
section.home__services .servicesItems .item .service_text .title{font-size:18px;font-weight:700;padding-top:35px;color:#000}
section.home__services .servicesItems .item .service_text .subTitle{font-family:Roboto,sans-serif;font-size:14px;padding-top:10px;color:#777}
section.home__services .elementD1{position:absolute;right:50px;width:70px}
section.home__promotions{height:200px;margin-bottom:50px;background:#1f425d}
section.home__promotions img{height:300px;margin-top:-105px}
section.home__promotions h2{font-size:32px;margin-top:50px;margin-bottom:20px;line-height:40px;color:#fff}
section.home__promotions h2 span,section.home__promotions .h2 span{display:block}
section.home__servicesType{margin-bottom:50px}
section.home__servicesType .item{cursor:default}
section.home__servicesType .elementD1{position:absolute;right:0;height:300px}
section.home__servicesType h2{clear:both;width:100%;margin-bottom:70px}
section.home__servicesType .servicesItems{display:flex;flex-wrap:wrap}
section.home__servicesType .servicesItems .item{background:#fff;height:260px;margin:0 5px 15px;padding-top:10px;padding-bottom:0;text-align:center;border:1px solid #d6d6d6;flex:1 0 21%}
section.home__servicesType .servicesItems .item:hover{border:1px solid red;background:#fff}
section.home__servicesType .servicesItems .item .icon{margin-bottom:37px}
section.home__servicesType .servicesItems .item h3,section.home__servicesType .servicesItems .item .h3{font-size:18px;margin-bottom:50px}
section.home__servicesType .servicesItems .item .subTitle{font-size:14px;color:#777}
.home__brends{padding-top:60px;padding-bottom:60px}
.home__brends h2{font-size:40px}
.home__brends .brends{display:flex;flex-wrap:wrap}
.home__brends .brends .item{margin-bottom:30px;flex:1 0 21%}
.home__brends .cls{max-width:600px;margin-top:150px}
section.home__callBack{padding-top:60px;padding-bottom:30px;text-align:center;color:#fff;background:url(/site_css/image/zip/call1.jpg);background-size:cover}
section.home__callBack h2,section.home__callBack .h2{margin-bottom:30px}
section.home__callBack p{font-size:16px;margin-bottom:20px;color:#c8c8c8}
section.home__callBack input{display:block;width:320px;height:55px;margin:0 auto;margin-bottom:50px;padding-left:65px;color:#fff;border:1px solid #777;background:transparent url(/site_css/image/icons/phone-call.svg) no-repeat;background-position:25px 16px}
section.home__callBack input::placeholder{opacity:1;color:#fff}
section.home__callBack input:-ms-input-placeholder{color:#fff}
section.home__callBack input::-ms-input-placeholder{color:#fff}
section.home__callBack button{margin-bottom:34px}
section.home__callBack .inform{font-size:14px;margin-bottom:20px}
.home__cases{padding-top:100px;padding-bottom:210px;background:url(/site_css/image/zip/bg-4.jpg) no-repeat center top}
.home__cases .cases_content h2,.home__cases .cases_content .h2{font-size:40px;margin-bottom:30px;text-align:center}
.home__cases .cases_content h3,.home__cases .cases_content .h3{font-size:20px;font-weight:100;text-align:center}
.home__cases .cases_content .cases_1{padding-top:160px}
.home__cases .cases_content .cases_1 .case_1{display:flex;flex-direction:row}
.home__cases .cases_content .cases_1 .case_1 .case_1_1{font-size:18px;line-height:24px;max-width:365px;margin-left:30px;padding:15px;padding-left:25px;text-align:left;color:#fff;border-radius:48px 48px 0 48px;background:#1f425d 0 0 no-repeat padding-box}
.home__cases .cases_content .cases_1 .case_1 .case_1_2{font-size:18px;line-height:24px;max-width:340px;margin-left:190px;padding:15px;padding-left:25px;text-align:left;color:#fff;border-radius:48px 48px 48px 0;background:#1f425d 0 0 no-repeat padding-box}
.home__cases .cases_content .cases_2{padding-top:100px}
.home__cases .cases_content .cases_2 .case_2{display:flex;flex-direction:row;justify-content:space-between}
.home__cases .cases_content .cases_2 .case_2 .case_2_1{font-size:18px;line-height:24px;max-width:272px;padding:15px;padding-left:25px;text-align:left;color:#fff;border-radius:48px 0 48px 48px;background:#1f425d 0 0 no-repeat padding-box}
.home__cases .cases_content .cases_2 .case_2 .case_2_2{font-size:18px;line-height:24px;display:flex;max-width:232px;margin-top:30px;margin-left:190px;padding:15px;padding-left:25px;text-align:left;color:#fff;border-radius:48px 48px 48px 0;background:#1f425d 0 0 no-repeat padding-box;align-items:center}
.home__cases .cases_content .cases_3{padding-top:100px}
.home__cases .cases_content .cases_3 .case_3{display:flex;flex-direction:row;justify-content:flex-end}
.home__cases .cases_content .cases_3 .case_3 .case_3_1{font-size:18px;line-height:24px;max-width:214px;padding:8px;padding-left:25px;text-align:left;color:#fff;border-radius:0 48px 48px 48px;background:#1f425d 0 0 no-repeat padding-box}
.home__cases .cases_content .cases_4{padding-top:57px;padding-left:10px}
.home__cases .cases_content .cases_4 .case_4{display:flex;flex-direction:row}
.home__cases .cases_content .cases_4 .case_4 .case_4_1{font-size:18px;line-height:24px;display:flex;max-width:345px;padding:15px;padding-left:25px;text-align:left;color:#fff;border-radius:48px 0 48px 48px;background:#1f425d 0 0 no-repeat padding-box;align-items:center}
.home__cases .cases_content .cases_4 .case_4 .case_4_2{font-size:18px;line-height:24px;display:flex;max-width:307px;margin-left:310px;padding:15px;padding-left:25px;text-align:left;color:#fff;border-radius:0 48px 48px 48px;background:#1f425d 0 0 no-repeat padding-box;align-items:center}
.home__cases .cases_content .info_pop-up{display:flex;flex-direction:row;padding-top:140px;justify-content:space-between}
.home__cases .cases_content .info_pop-up img{display:none}
.home__cases .cases_content .info_pop-up .left_info,.home__cases .cases_content .info_pop-up .right_info{display:flex;flex-direction:column;align-items:center}
.home__cases .cases_content .info_pop-up .left_info .title,.home__cases .cases_content .info_pop-up .right_info .title{font-size:20px}
.home__cases .cases_content .info_pop-up .left_info .subTitle,.home__cases .cases_content .info_pop-up .right_info .subTitle{font-size:28px;font-weight:700;color:#1f425d}
.home__cases .cases_content .info_pop-up .btn-red{font-size:16px;position:relative;width:100%;max-width:320px;padding:20px 0;text-transform:uppercase;color:#fff;background:red 0 0 no-repeat padding-box;box-shadow:0 15px 23px #e6000059}
.home__cases .cases_content .info_pop-up .btn-red:hover{box-shadow:0 15px 23px rgba(255,0,0,.3)}
.home__cases .cases_content .info_pop-up .btn-red::after{position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background:#bc0000 0 0 no-repeat padding-box}
.home_slider{margin-bottom:65px;padding-top:100px}
.home_slider .home_slider_content{display:flex;flex-direction:column;align-items:center}
.home_slider .home_slider_content h2,.home_slider .home_slider_content .h2{font-size:40px;margin-bottom:20px;text-align:center}
.home_slider .home_slider_content h3,.home_slider .home_slider_content .h3{font-size:20px;font-weight:400;margin-bottom:70px;color:#777}
.home_slider .home_slider_content .swiper-container{position:relative;max-width:900px;margin:0 auto}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-button-prev{background:url(/site_css/image/leftarrow.svg) no-repeat top center}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide{display:flex;flex-direction:row;background:#fff 0 0 no-repeat padding-box}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item{display:flex;max-width:900px;box-shadow:0 21px 52px rgba(0,0,0,.14)}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item img{max-width:441px;height:auto}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content{display:flex;flex-direction:column;width:460px;padding:40px;align-items:flex-start}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .title{font-size:26px;font-weight:700}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .text{font-family:Roboto,sans-serif;font-size:16px;line-height:28px;padding-top:30px;color:#777}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time{font-family:Roboto,sans-serif;display:flex;flex-direction:row;width:100%;padding-top:40px;justify-content:space-between}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time .time_left,.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time .time_right{display:flex;flex-direction:column}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time .time_left .home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time .time_right{font-size:14px;color:#c8c8c8}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time .time_left .red_time,.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time .time_right .red_time{font-size:36px;color:red}
.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .slide_link{font-weight:700;margin-top:30px;padding:16px 26px;text-transform:uppercase;color:#1f425d;border:2px solid #1f425d}
.home_slider .home_slider_content .swiper-button-prev{position:absolute;width:50px;height:50px;margin-top:20px;margin-left:-80px;padding:15px;transform:rotate(180deg);border:1px solid #1f425d;background:#fff url(/site_css/image/icons/left-arrow.svg) no-repeat center center}
.home_slider .home_slider_content .swiper-button-prev:after{display:none}
.home_slider .home_slider_content .swiper-button-next{position:absolute;width:50px;height:50px;margin-right:-145px;padding:15px;border:1px solid #1f425d;background:#fff url(/site_css/image/icons/left-arrow.svg) no-repeat center center}
.home_slider .home_slider_content .swiper-button-next:after{display:none}
.home_slider .home_slider_content .support_link{font-size:16px;padding-top:70px;text-decoration:underline;color:#777}
.home_support{position:relative;padding:200px 0;background:url(/uploads/placeholder-image.png) no-repeat top center/cover}
.home_support.visible{background:url(/site_css/image/zip/interb.jpg) no-repeat top center/cover}
.home_support .round1{position:absolute;z-index:1;top:50%;right:50%;width:800px;height:800px;margin-top:-400px;margin-right:-400px;content:'';border:1px solid #fff;border-radius:100%}
.home_support .round2{position:absolute;z-index:1;top:50%;right:50%;width:1000px;height:1000px;margin-top:-500px;margin-right:-500px;content:'';border:1px solid #fff;border-radius:100%}
.home_support .support_content{position:relative;z-index:2;display:flex;flex-direction:column;max-width:700px;height:700px;max-height:700px;margin:0 auto;border-radius:100%;align-items:center;justify-content:center}
.home_support .support_content h3,.home_support .support_content .h3{font-size:18px;font-weight:700;padding-top:50px;text-align:center;color:#fff}
.home_support .support_content h4,.home_support .support_content .h4{font-size:16px;font-weight:400;line-height:26px;padding-top:30px;text-align:center;color:#fff}
.home_support .support_content .btn-red{font-size:16px;position:relative;width:100%;max-width:320px;margin-top:50px;padding:20px 0;text-transform:uppercase;color:#fff;background:red 0 0 no-repeat padding-box;box-shadow:0 15px 23px #e6000059}
.home_support .support_content .btn-red:hover{box-shadow:0 15px 23px rgba(255,0,0,.3)}
.home__noWorkElectronic{position:relative;overflow:hidden;padding:50px 0 30px}
.home__noWorkElectronic .round1{position:absolute;z-index:-1;top:50%;right:50%;width:1000px;height:1000px;margin-top:-610px;margin-right:-341px;content:'';border:1px solid #c3c3c366;border-radius:100%}
.home__noWorkElectronic .round2{position:absolute;z-index:-1;top:50%;right:50%;width:2000px;height:2000px;margin-top:-1043px;margin-right:-900px;content:'';border:1px solid #c3c3c366;border-radius:100%}
.home__noWorkElectronic img{height:300px;width:300px;max-width:300px}
.home__noWorkElectronic h2,.home__noWorkElectronic .h2{font-size:40px;margin-bottom:20px}
.home__noWorkElectronic p{font-size:20px;line-height:30px;margin-bottom:70px;color:red}
.home__noWorkElectronic .noWorkElectronic__inform .item{margin-bottom:50px}
.home__noWorkElectronic .noWorkElectronic__inform .item .image{margin-bottom:30px}
.home__noWorkElectronic .noWorkElectronic__inform .item p{line-height:initial;font-weight:700;margin-bottom:0;font-size:16px;color:#000}
.home_remont .remont_content{display:flex;flex-direction:column;align-items:center}
.home_remont .remont_content h2,.home_remont .remont_content .h2{font-size:40px;margin-bottom:70px;padding-top:50px}
.home_remont .remont_content .remont_items{display:flex;flex-direction:row;flex-wrap:wrap}
.home_remont .remont_content .remont_items .item{display:flex;flex-direction:column;width:23%;max-height:300px;margin:10px;padding:20px 0;padding-right:30px;padding-left:30px;border:1px solid #d6d6d6;background-color:#fff;align-items:flex-start}
.home_remont .remont_content .remont_items .item:hover{border-color:red}
.home_remont .remont_content .remont_items .item .number{font-size:14px;font-weight:700;color:red}
.home_remont .remont_content .remont_items .item .text_cont{display:flex;flex-direction:column}
.home_remont .remont_content .remont_items .item .title{font-size:20px;font-weight:700;max-width:150px;padding-top:15px;color:#1f425d}
.home_remont .remont_content .remont_items .item .subTitle{font-family:Roboto,sans-serif;font-size:14px;line-height:21px;max-width:200px;padding-top:15px;color:#777}
.our_speed{position:relative;padding-top:290px}
.our_speed::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:1028px;margin-top:-420px;margin-left:-20px;content:'';background:url(/site_css/image/r.svg) no-repeat top left}
.our_speed::after{position:absolute;z-index:-1;top:0;right:0;width:650px;height:440px;margin-top:100px;margin-right:175px;content:'';background:url(/site_css/image/zip/pin.png) no-repeat top center/cover}
.our_speed .speed_content{display:flex;flex-direction:column;align-items:flex-start}
.our_speed .speed_content h2,.our_speed .speed_content .h2{font-size:40px;margin-bottom:60px}
.our_speed .speed_content ul li{font-family:Roboto,sans-serif;font-size:16px;line-height:28px;position:relative;padding-bottom:15px;padding-left:19px;color:#777}
.our_speed .speed_content ul li::before{position:absolute;top:0;left:0;width:10px;height:10px;margin-top:5px;content:'';border-radius:100%;background-color:red}
.our_speed .speed_content .speed__callToAction{display:flex;flex-direction:row;padding-top:70px;align-items:center}
.our_speed .speed_content .speed__callToAction span{padding:22px 40px}
.we_worksWith{position:relative;padding-top:220px;padding-bottom:120px}
.we_worksWith::before{position:absolute;z-index:-1;top:0;width:360px;height:356px;content:'';background:url(/site_css/image/zip/man.jpg) no-repeat top left/cover}
.we_worksWith .we_worksWith_content h2,.we_worksWith .we_worksWith_content .h2{text-align:center}
.we_worksWith .we_worksWith_content .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}
.we_worksWith .we_worksWith_content .items .item{display:flex;width:24%;width:24%;padding:20px 10px;align-items:center;justify-content:center}
.support_second{position:relative;padding-top:70px;background-color:#f6f6f6;overflow-x:hidden}
.support_second .support_second_content h2,.support_second .support_second_content .h2{text-align:center}
.support_second .support_second_content .info-in{position:relative;display:flex;justify-content:flex-start}
.support_second .support_second_content .info-in .text{font-family:Roboto,sans-serif;font-size:16px;line-height:28px;position:relative;display:flex;flex-direction:column;max-width:555px;margin:80px 0;padding-left:30px;justify-content:flex-start}
.support_second .support_second_content .info-in .text::before{position:absolute;top:0;left:0;width:3px;height:100%;content:'';background-color:#1f425d}
.support_second .support_second_content .info-in .text .gray{font-size:16px;font-weight:28px;padding-bottom:25px;color:#777}
.support_second .support_second_content .info-in .text .blue{font-size:16px;font-weight:700;color:#000}
.support_second .support_second_content .info-in img{position:absolute;top:0;right:0;width:720px;height:473px;margin-right:-235px}
.home_desteni{padding-top:50px;padding-bottom:140px}
.home_desteni .home_desteni_content h2,.home_desteni .home_desteni_content .h2{text-align:center}
.home_desteni .home_desteni_content .items{display:flex;flex-direction:row;padding-top:50px;flex-wrap:wrap;justify-content:space-between}
.home_desteni .home_desteni_content .items .item{font-family:Roboto,sans-serif;font-size:16px;line-height:26px;display:flex;flex-direction:column;width:19%;padding:34px 16px;text-align:center;color:#777;border:1px solid #c8c8c8;align-items:center;justify-content:center}
.home_desteni .home_desteni_content .items .item .item__icon{padding-bottom:20px}
.why_we{padding-bottom:30px}
.why_we .why_we_content .h2,.why_we .why_we_content .h2{text-align:center}
.why_we .why_we_content .h2 {
    margin-bottom: 0px;
    margin-top: 30px;
}
.why_we .why_we_content .text{display:flex;flex-direction:row;padding-top:30px;justify-content:space-between}
.why_we .why_we_content .text .tex_firstt,.why_we .why_we_content .text .text_second{font-family:Roboto,sans-serif;font-size:16px;line-height:28px;display:flex;flex-direction:column;max-width:530px;color:#777}
.why_we .why_we_content .text .tex_firstt span,.why_we .why_we_content .text .text_second span{padding-bottom:30px}
.why_we .why_we_content .text .tex_firstt .black,.why_we .why_we_content .text .text_second .black{color:#000}
.why_we .why_we_content .payment{font-size:40px;position:relative;display:flex;width:250px;height:250px;margin:0 auto;margin-top:120px;text-align:center;border-radius:50%;-webkit-box-shadow:1px 5px 17px 16px rgba(0,0,0,.12);-moz-box-shadow:1px 5px 17px 16px rgba(0,0,0,.12);box-shadow:1px 5px 17px 16px rgba(0,0,0,.12);align-items:center;justify-content:center}
.why_we .why_we_content .payment::after{position:absolute;z-index:-1;width:1100px;height:1100px;content:'';border:2px solid #f6f6f6;border-radius:50%}
.why_we .why_we_content .payment::before{position:absolute;z-index:-1;width:750px;height:750px;content:'';border:2px solid #f6f6f6;border-radius:50%}
.why_we .why_we_content .kinds_top{display:flex;flex-direction:row;justify-content:space-between}
.why_we .why_we_content .kinds_top .kinds{font-family:Roboto,sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center}
.why_we .why_we_content .kinds_top .kinds span{padding-left:40px}
.why_we .why_we_content .kinds_bottom .kinds{display:flex;flex-direction:row;padding-top:100px;justify-content:center;align-items:center}
.why_we .why_we_content .kinds_bottom .kinds span{padding-left:40px}
.home__callBack.home__callBack_second{background:url(/uploads/placeholder-image.png) no-repeat top center/cover}
.home__callBack.home__callBack_second.visible{background:url(/site_css/image/zip/recall2.jpg) no-repeat top center/cover}
.home_news{padding-bottom:120px}
.home_news .news_content h2,.home_news .news_content .h2{margin-bottom:70px;padding-top:120px;text-align:center}
.home_news .news_content .items{display:flex;flex-direction:row;padding-bottom:70px;justify-content:space-around;flex-wrap:wrap}
.home_news .news_content .items .item{display:flex;flex-direction:column;max-width:360px;height:auto;border:1px solid #c8c8c8;align-items:center}
.home_news .news_content .items .item img{width:360px;height:auto}
.home_news .news_content .items .item .title{font-size:18px;font-weight:700;height:75px;padding:30px 15px 0;padding-top:30px;text-align:center}
.home_news .news_content .items .item .sub_title{font-size:14px;height:125px;padding:20px 25px 0;color:#777}
.home_news .news_content .items .item .btn-info{font-weight:700;margin:30px 0;text-transform:uppercase;color:#1f425d;border:1.5px solid #1f425d;border-radius:0;background-color:inherit}
.home_news .news_content .items .item:hover{border:1px solid transparent;box-shadow:0 15px 35px rgba(0,0,0,.18)}
.home_news .news_content .news_link{font-size:16px;display:block;text-align:center;text-decoration:underline;color:#777}
.fancybox-close-small{left:auto;right:0;background:red}
@media only screen and (device-width:768px),only screen and (max-width:768px) {
    footer .image-logo{display:none}
    footer .footerInfoContacts{text-align:right}
    footer .footerInfoContacts .politicaFooter{display:none}
    footer .footerInfoContacts button{width:100%}
    footer .title{max-width:100%;text-align:center;text-align:center}
    footer ul{margin-bottom:0;justify-content:center}
    footer .info-footer{margin-bottom:10px}
    footer .info-footer p{text-align:center}
    footer .politicaFooter{text-align:center}
    footer .politicaFooter a{font-size:14px;margin-top:10px!important}
    .footerCallback .btn.btn-red {
        background: #F97B24;
        border-bottom: #F97B24;
    }
    .footerWhatsApp{display:flex;}
}
@media only screen and (max-width:1145px) {
    header .logoBlock a:after{display:none}
}
@media only screen and (max-width:1024px) {
    section{max-width:100%}
    section h2,section .h2,section .speed_content h2,section .speed_content .h2{font-size:28px;line-height:38px;width:calc(100% - 5px);margin-bottom:40px}
    section.home__firstScreen{margin-bottom:0;padding-top:50px;padding-bottom:0}
    section.home__firstScreen .logoBlock{text-align:center}
    section.home__firstScreen h1{font-size:28px;line-height:36px;margin-bottom:30px;text-align:center}
    section.home__firstScreen .informSubTitle{font:Regular 20px/32px Ubuntu;margin-bottom:50px;text-align:center}
    section.home__firstScreen .promo{text-align:center}
    section.home__firstScreen .promo .promo__info{margin:-50px auto 0}
    section.home__firstScreen .firstScreen__callToAction{margin-bottom:80px;text-align:center}
    section.home__firstScreen .firstScreen__callToAction span{margin:0 auto 25px}
    section.home__firstScreen .elementD1{display:none}
    section.home__services{margin-bottom:180px}
    section.home__services .servicesItems .item{flex-direction:inherit;width:100%;min-height:auto;padding:20px;justify-content:left}
    section.home__services .servicesItems .item img.icon{width:60px;height:60px;margin-right:20px}
    section.home__services .servicesItems .item .service_text{text-align:left}
    section.home__services .servicesItems .item .service_text .title{font-size:18px;padding-top:0}
    section.home__services .servicesItems .item .service_text .subTitle{font-size:14px}
    section.home__promotions{height:auto;margin-bottom:80px}
    section.home__promotions img{height:auto;margin-bottom:50px}
    section.home__promotions h2,section.home__promotions .h2{font-size:28px;font-weight:400;line-height:36px;margin-top:85px;text-align:center}
    section.home__servicesType{margin-bottom:80px}
    section.home__servicesType h2,section.home__servicesType .h2{margin-bottom:40px}
    section.home__servicesType .servicesItems .item{height:auto;padding-top:30px}
    section.home__servicesType .servicesItems .item h3,section.home__servicesType .servicesItems .item .h3{margin-bottom:30px}
    section.home__brends{margin-bottom:40px;padding:0}
    section.home__brends h2,section.home__brends .h2{font-size:28px;line-height:36px;margin-bottom:20px;text-align:center}
    section.home__brends .brends .item{margin-bottom:10px;padding:20px;flex:1 0 42%}
    section.home__brends .brends .item img{max-width:100%}
    section.home__brends .cls{max-width:100%}
    section.home__cases{padding-bottom:0;background:url(/uploads/placeholder-image.png) no-repeat;background-position:center;background-size:cover}
    section.home__cases.visible{background:none}
    section.home__cases .cases_content h2,section.home__cases .cases_content .h2{font-size:28px;line-height:36px}
    section.home__cases .cases_content h3,section.home__cases .cases_content .h3{margin-bottom:40px}
    section.home__cases .cases_content .cases_1,section.home__cases .cases_content .cases_2,section.home__cases .cases_content .cases_3,section.home__cases .cases_content .cases_4{padding-top:0}
    section.home__cases .cases_content .cases_1 .case_1,section.home__cases .cases_content .cases_1 .case_2,section.home__cases .cases_content .cases_1 .case_3,section.home__cases .cases_content .cases_1 .case_4,section.home__cases .cases_content .cases_2 .case_1,section.home__cases .cases_content .cases_2 .case_2,section.home__cases .cases_content .cases_2 .case_3,section.home__cases .cases_content .cases_2 .case_4,section.home__cases .cases_content .cases_3 .case_1,section.home__cases .cases_content .cases_3 .case_2,section.home__cases .cases_content .cases_3 .case_3,section.home__cases .cases_content .cases_3 .case_4,section.home__cases .cases_content .cases_4 .case_1,section.home__cases .cases_content .cases_4 .case_2,section.home__cases .cases_content .cases_4 .case_3,section.home__cases .cases_content .cases_4 .case_4{display:block}
    section.home__cases .cases_content .cases_1 .case_1 .case_1_1,section.home__cases .cases_content .cases_1 .case_1 .case_1_2,section.home__cases .cases_content .cases_1 .case_1 .case_2_1,section.home__cases .cases_content .cases_1 .case_1 .case_2_2,section.home__cases .cases_content .cases_1 .case_1 .case_3_1,section.home__cases .cases_content .cases_1 .case_1 .case_3_2,section.home__cases .cases_content .cases_1 .case_1 .case_4_1,section.home__cases .cases_content .cases_1 .case_1 .case_4_2,section.home__cases .cases_content .cases_1 .case_2 .case_1_1,section.home__cases .cases_content .cases_1 .case_2 .case_1_2,section.home__cases .cases_content .cases_1 .case_2 .case_2_1,section.home__cases .cases_content .cases_1 .case_2 .case_2_2,section.home__cases .cases_content .cases_1 .case_2 .case_3_1,section.home__cases .cases_content .cases_1 .case_2 .case_3_2,section.home__cases .cases_content .cases_1 .case_2 .case_4_1,section.home__cases .cases_content .cases_1 .case_2 .case_4_2,section.home__cases .cases_content .cases_1 .case_3 .case_1_1,section.home__cases .cases_content .cases_1 .case_3 .case_1_2,section.home__cases .cases_content .cases_1 .case_3 .case_2_1,section.home__cases .cases_content .cases_1 .case_3 .case_2_2,section.home__cases .cases_content .cases_1 .case_3 .case_3_1,section.home__cases .cases_content .cases_1 .case_3 .case_3_2,section.home__cases .cases_content .cases_1 .case_3 .case_4_1,section.home__cases .cases_content .cases_1 .case_3 .case_4_2,section.home__cases .cases_content .cases_1 .case_4 .case_1_1,section.home__cases .cases_content .cases_1 .case_4 .case_1_2,section.home__cases .cases_content .cases_1 .case_4 .case_2_1,section.home__cases .cases_content .cases_1 .case_4 .case_2_2,section.home__cases .cases_content .cases_1 .case_4 .case_3_1,section.home__cases .cases_content .cases_1 .case_4 .case_3_2,section.home__cases .cases_content .cases_1 .case_4 .case_4_1,section.home__cases .cases_content .cases_1 .case_4 .case_4_2,section.home__cases .cases_content .cases_2 .case_1 .case_1_1,section.home__cases .cases_content .cases_2 .case_1 .case_1_2,section.home__cases .cases_content .cases_2 .case_1 .case_2_1,section.home__cases .cases_content .cases_2 .case_1 .case_2_2,section.home__cases .cases_content .cases_2 .case_1 .case_3_1,section.home__cases .cases_content .cases_2 .case_1 .case_3_2,section.home__cases .cases_content .cases_2 .case_1 .case_4_1,section.home__cases .cases_content .cases_2 .case_1 .case_4_2,section.home__cases .cases_content .cases_2 .case_2 .case_1_1,section.home__cases .cases_content .cases_2 .case_2 .case_1_2,section.home__cases .cases_content .cases_2 .case_2 .case_2_1,section.home__cases .cases_content .cases_2 .case_2 .case_2_2,section.home__cases .cases_content .cases_2 .case_2 .case_3_1,section.home__cases .cases_content .cases_2 .case_2 .case_3_2,section.home__cases .cases_content .cases_2 .case_2 .case_4_1,section.home__cases .cases_content .cases_2 .case_2 .case_4_2,section.home__cases .cases_content .cases_2 .case_3 .case_1_1,section.home__cases .cases_content .cases_2 .case_3 .case_1_2,section.home__cases .cases_content .cases_2 .case_3 .case_2_1,section.home__cases .cases_content .cases_2 .case_3 .case_2_2,section.home__cases .cases_content .cases_2 .case_3 .case_3_1,section.home__cases .cases_content .cases_2 .case_3 .case_3_2,section.home__cases .cases_content .cases_2 .case_3 .case_4_1,section.home__cases .cases_content .cases_2 .case_3 .case_4_2,section.home__cases .cases_content .cases_2 .case_4 .case_1_1,section.home__cases .cases_content .cases_2 .case_4 .case_1_2,section.home__cases .cases_content .cases_2 .case_4 .case_2_1,section.home__cases .cases_content .cases_2 .case_4 .case_2_2,section.home__cases .cases_content .cases_2 .case_4 .case_3_1,section.home__cases .cases_content .cases_2 .case_4 .case_3_2,section.home__cases .cases_content .cases_2 .case_4 .case_4_1,section.home__cases .cases_content .cases_2 .case_4 .case_4_2,section.home__cases .cases_content .cases_3 .case_1 .case_1_1,section.home__cases .cases_content .cases_3 .case_1 .case_1_2,section.home__cases .cases_content .cases_3 .case_1 .case_2_1,section.home__cases .cases_content .cases_3 .case_1 .case_2_2,section.home__cases .cases_content .cases_3 .case_1 .case_3_1,section.home__cases .cases_content .cases_3 .case_1 .case_3_2,section.home__cases .cases_content .cases_3 .case_1 .case_4_1,section.home__cases .cases_content .cases_3 .case_1 .case_4_2,section.home__cases .cases_content .cases_3 .case_2 .case_1_1,section.home__cases .cases_content .cases_3 .case_2 .case_1_2,section.home__cases .cases_content .cases_3 .case_2 .case_2_1,section.home__cases .cases_content .cases_3 .case_2 .case_2_2,section.home__cases .cases_content .cases_3 .case_2 .case_3_1,section.home__cases .cases_content .cases_3 .case_2 .case_3_2,section.home__cases .cases_content .cases_3 .case_2 .case_4_1,section.home__cases .cases_content .cases_3 .case_2 .case_4_2,section.home__cases .cases_content .cases_3 .case_3 .case_1_1,section.home__cases .cases_content .cases_3 .case_3 .case_1_2,section.home__cases .cases_content .cases_3 .case_3 .case_2_1,section.home__cases .cases_content .cases_3 .case_3 .case_2_2,section.home__cases .cases_content .cases_3 .case_3 .case_3_1,section.home__cases .cases_content .cases_3 .case_3 .case_3_2,section.home__cases .cases_content .cases_3 .case_3 .case_4_1,section.home__cases .cases_content .cases_3 .case_3 .case_4_2,section.home__cases .cases_content .cases_3 .case_4 .case_1_1,section.home__cases .cases_content .cases_3 .case_4 .case_1_2,section.home__cases .cases_content .cases_3 .case_4 .case_2_1,section.home__cases .cases_content .cases_3 .case_4 .case_2_2,section.home__cases .cases_content .cases_3 .case_4 .case_3_1,section.home__cases .cases_content .cases_3 .case_4 .case_3_2,section.home__cases .cases_content .cases_3 .case_4 .case_4_1,section.home__cases .cases_content .cases_3 .case_4 .case_4_2,section.home__cases .cases_content .cases_4 .case_1 .case_1_1,section.home__cases .cases_content .cases_4 .case_1 .case_1_2,section.home__cases .cases_content .cases_4 .case_1 .case_2_1,section.home__cases .cases_content .cases_4 .case_1 .case_2_2,section.home__cases .cases_content .cases_4 .case_1 .case_3_1,section.home__cases .cases_content .cases_4 .case_1 .case_3_2,section.home__cases .cases_content .cases_4 .case_1 .case_4_1,section.home__cases .cases_content .cases_4 .case_1 .case_4_2,section.home__cases .cases_content .cases_4 .case_2 .case_1_1,section.home__cases .cases_content .cases_4 .case_2 .case_1_2,section.home__cases .cases_content .cases_4 .case_2 .case_2_1,section.home__cases .cases_content .cases_4 .case_2 .case_2_2,section.home__cases .cases_content .cases_4 .case_2 .case_3_1,section.home__cases .cases_content .cases_4 .case_2 .case_3_2,section.home__cases .cases_content .cases_4 .case_2 .case_4_1,section.home__cases .cases_content .cases_4 .case_2 .case_4_2,section.home__cases .cases_content .cases_4 .case_3 .case_1_1,section.home__cases .cases_content .cases_4 .case_3 .case_1_2,section.home__cases .cases_content .cases_4 .case_3 .case_2_1,section.home__cases .cases_content .cases_4 .case_3 .case_2_2,section.home__cases .cases_content .cases_4 .case_3 .case_3_1,section.home__cases .cases_content .cases_4 .case_3 .case_3_2,section.home__cases .cases_content .cases_4 .case_3 .case_4_1,section.home__cases .cases_content .cases_4 .case_3 .case_4_2,section.home__cases .cases_content .cases_4 .case_4 .case_1_1,section.home__cases .cases_content .cases_4 .case_4 .case_1_2,section.home__cases .cases_content .cases_4 .case_4 .case_2_1,section.home__cases .cases_content .cases_4 .case_4 .case_2_2,section.home__cases .cases_content .cases_4 .case_4 .case_3_1,section.home__cases .cases_content .cases_4 .case_4 .case_3_2,section.home__cases .cases_content .cases_4 .case_4 .case_4_1,section.home__cases .cases_content .cases_4 .case_4 .case_4_2{font-size:16px;line-height:24px;width:100%;max-width:inherit;margin-top:0;margin-bottom:10px;margin-left:0;border-radius:48px}
    section.home__cases .cases_content .info_pop-up{display:block;padding-top:0}
    section.home__cases .cases_content .info_pop-up img{display:block;margin:80px auto}
    section.home__cases .cases_content .info_pop-up .left_info{margin-bottom:50px}
    section.home__cases .cases_content .info_pop-up .left_info .title{font-size:20px;line-height:24px;margin-bottom:13px}
    section.home__cases .cases_content .info_pop-up button.btn-red{margin:70px auto}
    section.home_slider .home_slider_content h2,section.home_slider .home_slider_content .h2{font-size:28px;line-height:36px;margin-bottom:40px}
    section.home_slider .home_slider_content h3,section.home_slider .home_slider_content .h3{font-size:20px;font-weight:400;line-height:32px;margin-bottom:40px;text-align:center}
    section.home_slider .home_slider_content .swiper-mobile-nav{display:flex;width:100%;height:80px;justify-content:center}
    section.home_slider .home_slider_content .swiper-mobile-nav .swiper-button-prev,section.home_slider .home_slider_content .swiper-mobile-nav .swiper-button-next{position:relative;margin:0}
    section.home_slider .home_slider_content .swiper-mobile-nav .swiper-button-prev.swiper-button-next,section.home_slider .home_slider_content .swiper-mobile-nav .swiper-button-next.swiper-button-next{margin-top:-50px}
    section.home_slider .home_slider_content .swiper-container{max-width:100%}
    section.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item{display:block;max-width:100%}
    section.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item img{max-width:100%}
    section.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content{width:83%}
    section.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time{display:block}
    section.home_slider .home_slider_content .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-item .slide_content .time .time_left{margin-bottom:30px}
    .home__noWorkElectronic{padding:30px 0}
    .home__noWorkElectronic .round1,.home__noWorkElectronic .round2{display:none}
    .home__noWorkElectronic img{margin:auto}
    .home__noWorkElectronic h2,.home__noWorkElectronic .h2{font-size:28px;line-height:38px;padding-top:20px;text-align:center}
    .home__noWorkElectronic p{font-size:16px;margin-bottom:30px;text-align:center}
    .home__noWorkElectronic .noWorkElectronic__inform .item{text-align:center}
    .home__noWorkElectronic .noWorkElectronic__inform .item .image{margin-bottom:20px}
    .home__noWorkElectronic .noWorkElectronic__inform .item p{font-size:18px;margin-bottom:20px}
    .home__noWorkElectronic .sub-inform{width:auto}
    .home__noWorkElectronic .sub-inform button{width:100%}
    .home_support{padding-bottom:63px}
    .home_support .round1,.home_support .round2{display:none}
    .home_support .support_content{height:auto;padding-top:30px;border-radius:0}
    .home_support .support_content img{margin-bottom:20px}
    .home_support .support_content h3,.home_support .support_content .h3{font-size:20px;line-height:32px;margin-bottom:30px;padding:0 20px;font-width:normal}
    .home_support .support_content h4,.home_support .support_content .h4{font-size:16px;line-height:28px;padding:0 20px;font-width:normal}
    section.home_remont .remont_content{display:block}
    section.home_remont .remont_content h2,section.home_remont .remont_content .h2{font-size:28px;line-height:36px;margin-bottom:50px;text-align:center}
    section.home_remont .remont_content .remont_items{display:block}
    section.home_remont .remont_content .remont_items .item{display:flex;flex-direction:inherit;width:100%;margin:0;margin-bottom:10px}
    section.home_remont .remont_content .remont_items .item .number{margin-right:10px;margin-left:-10px;padding-top:5px}
    section.home_remont .remont_content .remont_items .item .text_cont{display:block}
    section.home_remont .remont_content .remont_items .item .text_cont span{display:block;max-width:100%}
    section.home_remont .remont_content .remont_items .item .text_cont span.title{padding-top:0}
    .our_speed{padding-top:350px}
    .our_speed::after{top:0;right:0;width:100%;height:316px;margin-top:15px;margin-right:0}
    .our_speed .speed_content h2,.our_speed .speed_content .h2{font-size:28px;line-height:36px;text-align:center}
    .our_speed .speed_content .speed__callToAction{display:block;width:100%}
    .our_speed .speed_content .speed__callToAction span{display:block;text-align:center;color:#777}
    .our_speed .speed_content .speed__callToAction button{width:100%}
    section.we_worksWith{padding-top:420px;padding-bottom:80px}
    section.we_worksWith::before{width:100%;min-height:356px}
    section.we_worksWith .we_worksWith_content h2,section.we_worksWith .we_worksWith_content .h2{font-size:28px;line-height:36px;text-align:center}
    section.we_worksWith .we_worksWith_content .items .item{width:50%}
    section.support_second .support_second_content .info-in{display:block}
    section.support_second .support_second_content .info-in img{position:relative;max-width:100%;height:auto;margin-bottom:50px}
    section.home_desteni{padding-bottom:70px}
    section.home_desteni .home_desteni_content .items{display:block;padding-top:0}
    section.home_desteni .home_desteni_content .items .item{flex-direction:inherit;width:100%;margin-bottom:20px;padding:30px;text-align:left;justify-content:flex-start}
    section.home_desteni .home_desteni_content .items .item .item__icon{display:flex;width:74px;margin-right:27px;padding-top:16px;align-items:stretch}
    .why_we{padding-bottom:80px}
    .why_we .why_we_content .text{display:block;padding-top:10px}
    .why_we .why_we_content .payment{margin:50px auto}
    .why_we .why_we_content .payment::before,.why_we .why_we_content .payment::after{display:none}
    .why_we .why_we_content .kinds_top{display:block}
    .why_we .why_we_content .kinds_top .kinds{margin-bottom:60px;justify-content:flex-start}
    .why_we .why_we_content .kinds_bottom .kinds{padding-top:0;justify-content:flex-start}
    section.home__callBack{padding-top:80px;padding-bottom:80px}
    section.home_news .news_content h2,section.home_news .news_content .h2{padding-top:80px}
    section.home_news .news_content .items .item{margin-bottom:20px}
}
@media only screen and (max-width:991px) {
    header .contactBlock{padding-top:10px;text-align:center}
    header .contactBlock .infoWorkTime{display:flex;margin-bottom:0;padding-top:20px;padding-left:0;justify-content:center;align-items:center}
    header .contactBlock .phoneHeader{margin-bottom:20px;text-align:center}
    header .menu-btn{position:absolute;left:20px;width:26px;height:26px;margin-top:12px}
    header .fa-home{position:absolute;left:18px;margin-top:56px;font-size:20px}
    header .menu-btn span{display:block;width:100%;height:6px;margin-bottom:4px;background:#000}
    header .menu-btn span:last-child{margin-bottom:0}
}
@media only screen and (min-width:992px) and (max-width:1126px) {
    header .item_search{max-width:268px}
    header .menu-header ul li{padding:0 5px}
    header .contactBlock .phoneHeader{font-size:24px}
}
@media only screen and (min-width:320px) and (max-width:400px) {
    .now-fixed{right:11px;bottom:11px}
    .now-fixed a{font-size:12px}
}
@media only screen and (min-width:768px) and (max-width:1041px) {
    footer .footerInfoContacts .footerPhone a{font-size:18px}
    footer .footerInfoContacts button{font-size:13px;padding:14px 13px}
    footer ul li a{margin-right:14px}
}
@media only screen and (min-width:320px) and (max-width:767px) {
    .modal-service-content .menu-services > ul > li > ul.submenu > li > ul.submenu{margin-left:0}
}
.w-container,.w-container-lg,.w-container-md,.w-container-sm,.w-container-xl{max-width:1140px;margin:0 auto}
.w-container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
.sitemap-main a{color:#000;text-decoration:none}
.sitemap-main li{padding:5px 0}
.sitemap-main .memu-img{display:none}
.sitemap-main ul.submenu{margin-left:20px}
table.prices{width:100%;border-collapse:collapse}
.prices th,.prices td:first-child{text-align:left;padding:10px 0}
.prices th:first-child,.prices td:first-child{text-align:left}
table.prices tr td{border-bottom:1px solid #000}
table.prices tr th{border-bottom:2px solid #000}
@media only screen and (min-width:767px) {
    .home__callBack form{display:flex;align-items:center;max-width:600px;margin:0 auto;justify-content:center;display:flex;align-items:center;max-width:600px;margin:0 auto;justify-content:center}
    .home__callBack form input{margin-bottom:34px;height:69px}
    .flex{display:flex}
}
@media only screen and (max-width:767px) {
    section.home__services .servicesItems .item{max-width:100%}
    section.home__promotions h2,section.home__promotions .h2{margin-top:0}
    .home__brends .cls{margin-top:0}
    .now-fixed{display:none}
}
.mobile_slider{display:none;min-height:350px}
@media (max-width:540px) {
    header {min-height: initial;}
    header .mobileMenu{
        position: absolute;
        width: 100%;
        bottom: -40px;
        z-index: 4;
        transition: bottom 1s ease 0s;
    }
    .is-header-sticky-down header .mobileMenu {
        bottom: 10px;
    }
    header .w-container {
        z-index: 6;
        position: relative;
        background: #fff;
    }
    .position-a{position:absolute;top:0;height:100%}
    .position-a >div{height:100%}
    .link-bloxk{z-index:1;position:relative;bottom:10px;margin-top:20px}
    .link-bloxk a{margin-right:0}
    .mobile_slider .next-text{color:#fff;margin-bottom:5px;font-size:17px;background:#00000070;padding:0 1px;ssssmargin-bottom:15px;font-size:14px;position:relative;z-index:1}
    .mobile_slider .top-text{color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:44px;background:#0000008c;padding:1px 3px;font-size:20px;margin-bottom:21px;position:relative;z-index:1;font-weight:normal;padding-right:10px;margin-top:59px!important}
    .header-slider .nav-slider {display:none}
    .header-slider  {background: transparent !important;}
    .header-slider .titlemob, .header-slider .next-text  {
        color: #000;
    }
    header .phoneHeader {
        display: flex;
        gap: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-right: 0px !important;
    }
    .header-slider .col-xs-12 {
        padding-left: 0px;
        padding-right: 0px;
    }
    .link-bloxk .auto-electric {
        padding-top: 12px !important;
    }
    .header-slider .link-bloxk {
        margin-bottom: 0px;
        margin-top: 20px;
        display: block;
        position: initial;
    }
    .header-slider .consult-button{
        background: green;
        color: #fff !important;
    }
    .header-slider .next-text {
        margin-bottom: 21px !important;
        font-size: 16px !important;
        color: #000 !important;
        background: transparent !important;
        display: block;
    }
    .header-slider .titlemob {background: transparent;
        padding-left: 0px;
    }
    .header-slider .titlemob::before {display: none;}
    .header-slider h1 { font-size: 30px !important;}
    .mobile-logo {
        display: flex;
        padding: 30px;
        _margin-top: 30px;
        padding-bottom: 0px;
    }
    .mobile_slider{display:block;margin-top:0;position:relative}
    header .contactBlock .phoneHeader{margin-bottom:10px}
    .search-mobile form.item_search .search_text{padding:10px 0;height:36px;padding-left:40px;padding-top:7px}
    header .mobileMenu .service-mobile a{display:flex;padding:8px 0;justify-content:center}
    .owl-nav{position:absolute;top:20px;left:30px;width:50%;display:flex}
    .mobile_slider_owl .owl-item > div:before{content:'';display:block;width:100%;height:100%;position:absolute;background:#0000008c}
    .nav-slider .btn-prev,.nav-slider .btn-next,.owl-nav .btn-prev,.owl-nav .btn-next{background-color:rgba(250,250,250,0.68)!important}
    .owl-prev,.owl-next,.btn-next,.btn-prev{border:none!important;outline:none!important}
}
.btn.btn-white{color:#fff;border:2px solid red;background:red;box-shadow:0 15px 23px rgba(255,0,0,.18);padding:15px 25px;display:inline-block;text-align:center}
#prev_icon{position:relative}
#prev_icon svg{width:78px;position:absolute;top:0;left:125px;right:0;cursor:pointer}
#prev_icon:hover svg path.ytp-large-play-button-bg{fill:#FD3333}
@media only screen and (max-width:640px) {
    a .fa-search {display: none;}
}
@media only screen and (max-width:540px) {
    section.home__firstScreen .firstScreen__callToAction button{width:290px}
    .youtube__video div span{font-size:21px!important}
    .youtube__video #player,.youtube__video #play_vid{width:100%!important}
    #prev_icon svg{left:100px}
}
.background_action{background:#1F415D;margin-left:11px;margin-top:41px;width:350px;height:110px;padding-left:15px;padding-top:10px;position:relative}
.promo_action{margin-bottom:85px}
.action_name img{width:190px;position:absolute;top:0}
.action_info{font-size:14px;color:#fff;width:170px}
.action_price{color:#fff;width:170px;text-align:right}
.bold{font-weight:700}
.action_image{position:absolute;top:-3px;right:-5px}
@media only screen and (max-width:1760px) {
    .mobile_only{display:block;margin-right:15px}
    .phoneHeader.mobile{display:flex;align-items:center}
    .header_phone{position:relative;justify-content:right;width:100%}
    header .contactBlock .phoneHeader{font-size:21px}
}
@media only screen and (max-width:1300px) {
    .mobile_only{display:block;margin-right:0}
}
.footerSocialLinks a {
    display: flex;
    gap: 10px;
    justify-content: initial;
    align-items: center;
}
@media only screen and (max-width:767px) {
    .background_action{width:100%}
    .footerSocialLinks {
        justify-content: center;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }
    footer .footerInfoContacts .footerPhone {text-align: center;}
}

.conten_page_text .articles_left > div.block{background:#ff0}

@media (max-width:576px) {
    .footerSocial,.headerSocial {display: none;}

    .list ul li{margin-left:0;line-height:1.1;margin-bottom:8px}
    .ollist{width:auto!important}
    .cases_content div{border-radius:2px!important}
    .home__cases .cases_content .cases_4{padding-left:0}
    .sub-inform{margin-left:0}
    .fancybox-slide > *{margin:30px 0;max-width:95%}
    #comment,.footerEmail,.noWorkElectronic__inform .image,.sub-inform span,.home__brends,.home__cases .left_info,.home__cases .right_info,.cases_content .left_info,.cases_content .right_info,.home_slider,.our_speed::after,.we_worksWith::before,.we_worksWith,.home_news,.why_we .payment,.why_we .kinds_top,.why_we .kinds_bottom,.politicaFooter-pc{display:none!important}
    .our_speed,section.we_worksWith{padding-top:60px}
    .noWorkElectronic__inform .item{margin-bottom:0!important}
    .noWorkElectronic__inform p{margin:0;padding:0}
    .owl-nav,.hleb-cont,.home__noWorkElectronic .col-md-4,.d-md-none.img-fluid{display:none}
    .modal-burger-menu .general-menu-modal ul li a{margin-bottom:10px}
    .phoneHeader{margin-bottom:10px}
    .modal-service-content{min-width:auto!important;overflow:auto;max-width:100%}
    .mobile_slider .top-text,.mobile_slider .next-text{padding:15px}
    .mobile_slider .consult-button{background:#f20000;color:#fff!important;text-shadow:0 0 2px #000;letter-spacing:1px;padding:20px;font-weight:700;text-decoration:none;text-align:center;font-size:20px}
    .consult-button a:hover{opacity:.8}
    .btn{display:block;width:100%}
}
@media only screen and (max-width:330px) {
    .action_image img{width:105px;margin-top:10px}
    .vegas_back{top:15px}
}
@media only screen and (max-width:375px) {
    .vegas_back{top:15px}
}
.informSubTitle span{display:block}
.main_brand p{width:100%;font-size:14px;text-align:center!important;color:#777}
footer .image-logo{margin-bottom:20px}
.footerWhatsApp {
    margin-bottom: 40px;
    display: flex;
    text-align: right;
    justify-content: end;
    margin-top: 5px;
}
.footerWhatsApp a{color:#000}
.footerWhatsApp span{margin-top:6px;display:block;float:left}
.footerWhatsApp i{display:block;float:right}
.infoWorkTime span{font-size:18px;font-weight:700;line-height:24px;margin-left:22px}
header .iblock p{margin:0 0 5px 55px}
footer .politicaFooter-pc a{float:left;padding-right:50px;margin-top:10px!important}
.footerPhone-tex p{margin:0}
@media only screen and (max-width:991px) {
    .infoWorkTime span{font-size:21px;margin-left:52px}
    header .contactBlock .infoWorkTime i{display:none}
}
.top-logo__text{font-size:15px;font-weight:500;padding-left:3px;padding-top:5px}
.sub_title{font-size:14px}
.spe{padding:16px 25px!important}
.btn-white:hover{color:#fff;background-color:#bc0000}
.btn.btn-red:hover{color:#fff;background-color:#bc0000}
.btn.btn-up{font-size:13px;line-height:0;padding:16px;color:#fff;background-color:#bc0000}
.btn.btn-up:hover{font-size:13px;line-height:0;padding:16px;color:#fff;background-color:#bc0000}
.btn.btn-info:hover{color:#fff;background-color:#000}
.modal-service-content .menu-services > ul > li:hover > ul.submenu{display:none}
@media only screen and (max-width:991px) {
    .modal-service-content .menu-services > ul > li:hover > ul.submenu{display:block}
    .modal-service-content .menu-services > ul > li::focus,> ul.submenu{display:block}
}
.mobile-show{display:none}
#zapis{height:70vh;overflow-y:scroll}
.quiz{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}
.quiz .checkbox{display:flex;justify-content:flex-start;align-items:center;gap:5px}
.quiz .personal_data{font-size:12px;color:#a8acb9;margin-bottom:0;text-align:center;margin-top:20px;max-width:320px}
[data-src="#zapis"].btn.btn-up{padding:24px 25px;margin:0 auto;background-color:green;display:block}
@media (min-width: 768px) {
    .col-md-2.cm20{max-width:20%;flex:0 0 20%}
}
.quiz input[type=text]{background:#fff;border:1px solid #465863;line-height:42px;height:42px;padding:0 20px;color:#292c31;margin-bottom:24px;max-width:320px;width:100%;text-align:center}
.quiz p,.quiz b{text-align:left}
.quiz_output{max-width:320px}
.quiz .form-send{background-color:#da3030;border:none;text-transform:uppercase;color:#fff;line-height:42px;width:100%;font-weight:700;cursor:pointer}
@media only screen and (max-width:991px) {
    #zapis.form-open form{padding:0}
    .menu-s-m{position:absolute;right:20px;font-size:27px;top:27px;z-index:99}
    .menu-btn{z-index:99}
    .mobile-none{display:none!important}
    .mobile-show{display:block}
    .whatsapp span{margin-left:0}
    .service-mobile{background-color:#000}
    header .mobileMenu .search-mobile a span,header .mobileMenu .service-mobile a span{color:#fff}
}