@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap"); *{padding:0px;margin:0px;border:none;}
*,
*::before,
*::after{box-sizing:border-box;}
a, a:link, a:visited{text-decoration:none;transition:all 0.5s ease;}
a:hover{text-decoration:none;}
aside, nav, footer, header, section, main{display:block;}
h1, h2, h3, h4, h5, h6, p{font-size:inherit;font-weight:inherit;}
ul, ul li{list-style:none;}
img{vertical-align:top;}
img, svg{max-width:100%;height:auto;}
address{font-style:normal;}
input, textarea, button, select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent;}
input::-ms-clear{display:none;}
button, input[type="submit"]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer;}
input:focus, input:active,
button:focus, button:active{outline:none;}
button::-moz-focus-inner{padding:0;border:0;}
label{cursor:pointer;}
legend{display:block;}
body{font-family:"Raleway", sans-serif;font-size:16px;line-height:150%;}
.grey-bg{background-color:#F4F4F4;}
.container{max-width:1505px;width:100%;display:block;margin:0 auto;}
section{padding:100px 0 140px;}
.btn{font-size:14px;font-weight:bold;text-transform:uppercase;border:1px solid #fff;text-align:center;padding:15px 35px;position:relative;transition:all 0.5s ease;color:#fff;display:inline-block;}
.btn span{position:relative;z-index:2;}
.btn::after{content:'';background:#fff;width:0%;position:absolute;top:0;right:0;left:0;bottom:0;height:100%;transition:all 0.5s ease;z-index:1;}
.btn:hover::after{width:100%;transition:all 0.5s ease;}
.btn:hover span{color:#000;}
.btn-secondary{border:1px solid #333333;color:#717171;padding:20px 193px;}
.btn-secondary::after{background:#333333;}
.btn-secondary:hover span{color:#fff;}
.wrapper{display:flex;justify-content:space-between;}
.title{font-size:24px;font-weight:bold;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#333333;display:flex;align-items:center;flex-grow:1;gap:10px;}
.title::before{content:'';display:block;height:1px;width:30px;background-color:#CD2424;}
.before-line{position:relative;}
.before-line::before{content:'';position:absolute;top:-40%;display:block;height:100px;width:1px;background-color:#C4C4C4;}
.after-line{position:relative;}
.after-line::after{content:'';position:absolute;bottom:-56%;display:block;height:140px;width:1px;background-color:#C4C4C4;}
.breadcrums_mobile{display:none;}
.header{background:linear-gradient(0deg, rgba(0,0,0,0.1998573110884979) 0%, rgba(0,0,0,1) 100%);padding:32px 0 32px;border-bottom:1px solid rgba(255, 255, 255, 0.4);position:absolute;top:0;width:100%;z-index:3;}
.header .container{display:flex;justify-content:space-between;align-items:center;color:#fff;}
.mobile-menu{display:none;}
.header__menu{display:flex;gap:30px;}
.header__menu li a{color:#fff;opacity:0.8;position:relative;padding-bottom:5px;}
.header__menu li a::after{content:'';position:absolute;bottom:0;left:0;height:1px;background-color:#fff;width:0;transition:all 0.4s ease-in-out;}
.header__menu li:hover a::after{width:100%;}
.menu-item-has-children{position:relative;}
.sub-menu{display:none!important;opacity:0;visibility:hidden;}
.sub-menu__list{position:absolute;top:2rem;background-color:#fff;font-size:16px;width:296px;padding:0 25px 0 15px;display:block;transition:height 0.3s ease;height:0;z-index:-1;}
.sub-menu__list.active{z-index:9;height:503px;padding:15px 25px 15px 15px;}
.custom-sub-menu{height:0;overflow-y:scroll;transition:height 0.3s ease;}
.custom-sub-menu::-webkit-scrollbar{width:4px;height:133px;}
.custom-sub-menu::-webkit-scrollbar-track{background:#fff;}
.custom-sub-menu::-webkit-scrollbar-thumb{background-color:#C4C4C4;border-radius:8px;width:133px;}
.sub-menu__list.active .custom-sub-menu{height:470px;}
.custom-sub-menu li:not(:last-child){margin-bottom:18px;}
.custom-sub-menu li a{color:#333;transition:all 0.3s ease;}
.custom-sub-menu li:hover a{color:#CD2424;}
.menu-item-has-children::after{content:url(//demin.kz/wp-content/themes/opendoor/images/arrow.svg);margin-left:5px;transition:all 0.5s ease;}
.header__phone{color:#fff;}
.header__phone:hover{color:#CD2424;}
.header__right{display:flex;align-items:center;justify-content:space-between;max-width:521px;width:100%;}
.socials{display:flex;gap:22px;align-items:center;}
.socials__item{background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;width:22px;height:22px;}
.socials__item.whatsapp{background-image:url(//demin.kz/wp-content/themes/opendoor/images/whatsapp.svg);transition:all 0.3s ease-in-out;}
.socials__item.whatsapp:hover{background-image:url(//demin.kz/wp-content/themes/opendoor/images/whatsapp-hover.svg);transition:all 0.3s ease-in-out;}
.socials__item.instagram{background-image:url(//demin.kz/wp-content/themes/opendoor/images/instagramm.svg);}
.socials__item.instagram:hover{background-image:url(//demin.kz/wp-content/themes/opendoor/images/instagramm-hover.svg);transition:all 0.3s ease-in-out;}
.hero__offer__btn_mob{display:none;}
.hero{background:url(//demin.kz/wp-content/themes/opendoor/images/main_remont-chasov-demin.kz.webp) no-repeat center center / cover;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;}
.hero__offer{display:flex;align-items:flex-end;color:#fff;}
.hero__offer__title{font-size:56px;font-weight:bold;letter-spacing:1px;line-height:100%;max-width:470px;width:100%;margin-bottom:40px;}
.hero__offer__subtitle{max-width:345px;width:100%;font-size:18px;display:flex;align-items:flex-start;gap:12px;opacity:0.8;}
.hero__offer__subtitle::before{content:'';display:block;height:1px;max-width:30px;width:100%;background-color:#fff;margin-top:6px;}
.hero__offer__btn{padding:20px 78px;}
.hero__adv{position:absolute;bottom:0;width:100%;z-index:2;padding:50px 0;color:#fff;backdrop-filter:blur(10px);background:linear-gradient(90deg, rgba(222,222,222,0) 0%, rgba(242,242,242,0.23) 90%);}
.hero__adv .container{display:flex;justify-content:space-between;}
.hero__adv__item{font-size:20px;line-height:140%;letter-spacing:1px;display:flex;align-items:center;gap:12px;flex-grow:1;font-weight:300;}
.hero__adv__item::before{content:'';display:block;height:2px;max-width:30px;width:100%;background-color:#CD2424;}
.tablet__svg{display:none;}
.mobile__svg{display:none;}
.contacts-page__svg_tablet{display:none;}
.about-page__svg_tablet{display:none;}
.about-page__svg_mobile{display:none;}
.about{padding:0;}
.about__inner{align-items:center;justify-content:flex-start;}
.about__inner:last-child{justify-content:space-between;margin-top:-5px;}
.about__inner__text{max-width:584px;width:100%;color:#717171;}
.about__inner:first-child .about__inner__text{margin-left:21rem;}
.about__inner__text__title{margin-bottom:24px;}
.about__inner__text p{margin-bottom:24px;}
.about__inner:first-child{position:relative;}
.about__line_wrap{height:1px;background-color:#C4C4C4;max-width:82.6%;width:100%;margin-left:2px;}
.about__inner:last-child .desc__svg{margin-top:1px;}
.about__video{height:100%;max-width:100%;width:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;}
.video-section{height:100vh;position:relative;overflow:hidden;margin-top:-5px;z-index:2;}
.services__title{text-align:center;justify-content:center;margin-bottom:50px;}
.services__inner{display:flex;justify-content:space-between;}
.services__item{max-width:24%;width:100%;}
.services__item__img{height:352px;display:block;border:10px solid #fff;}
.services__item__img img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.services__item__title{text-align:center;font-size:16px;font-weight:bold;margin-top:20px;text-transform:uppercase;color:#333333;}
.services__btn{margin:70px auto 0;max-width:480px;width:100%;display:block;}
.services__more{background:url(//demin.kz/wp-content/themes/opendoor/images/remont-remont_chasov-demin.kz.webp) no-repeat center center / cover;padding:120px 0 180px;}
.services__more .container{display:flex;justify-content:space-between;color:#fff;}
.services__more__left{max-width:605px;width:100%;}
.services__more__left__title{color:#fff;font-size:16px;}
.services__more__left p{margin:24px 0;opacity:0.8;}
.services__more__left span{font-weight:bold;}
.services__more__right__item{margin-bottom:46px;max-width:714px;width:100%;}
.services__more__right__item p{opacity:0.8;margin-top:12px;}
.brands{padding-bottom:0;}
.brands__title{justify-content:center;margin-bottom:80px;}
.brands__inner{display:flex;flex-wrap:wrap;gap:50px 0;margin-bottom:120px;}
.brands__inner__item{display:flex;align-items:center;justify-content:center;max-width:20%;width:100%;height:65px;border-right:0.5px solid #333333;text-align:center;color:#717171;font-weight:bold;transition:all 0.5s ease;}
.brands__inner__item.no-link{cursor:default;}
.brands__inner__item:hover{color:#CD2424;transition:all 0.5s ease;}
.brands__inner__item:nth-child(5n){border-right:none;}
.steps{padding:0;padding-bottom:135px;overflow:hidden;}
.steps .container{position:relative;}
.steps__title{justify-content:center;margin-bottom:40px;margin-top:-75px;}
.steps__inner{display:flex;align-items:center;gap:280px;}
.steps__inner__info p{max-width:481px;width:100%;font-size:20px;line-height:140%;margin-bottom:40px;color:#717171;}
.steps__btn{padding:20px 85px;}
.steps__details{display:flex;margin:0 auto;padding:80px 0;justify-content:space-between;position:relative;overflow:hidden;}
.steps__details__item{max-width:23%;}
.step__details__item__title{font-size:16px;margin-bottom:12px;}
.step__details__item__text{color:#717171;}
.expertise__svg__mobile{display:none;}
.expertise{background:url(//demin.kz/wp-content/themes/opendoor/images/ekspertiza_remont-chasov_demin.kz.webp) no-repeat center center / cover;}
.expertise .container{display:flex;align-items:center;justify-content:flex-end;height:772px;color:#fff;}
.expertise__inner{max-width:450px;width:100%;}
.expertise__title{color:#fff;}
.expertise__inner__text{font-size:20px;line-height:150%;opacity:0.8;margin:20px 0 40px;}
.expertise__btn{padding:20px 78px;}
.insta .container{position:relative;}
.insta__title{justify-content:center;margin-bottom:50px;}
.insta-slide{border:10px solid #fff;position:relative;}
.insta-slide img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.insta-slide__text{position:absolute;bottom:5%;margin-left:auto;margin-right:auto;right:0;left:0;color:#fff;font-size:14px;text-align:center;font-weight:500;display:flex;gap:10px;justify-content:center;}
.insta-slide__text::before{content:url(//demin.kz/wp-content/themes/opendoor/images/insta.svg);}
.swiper-pagination{position:relative;margin-top:40px;}
.swiper-pagination-clickable .swiper-pagination-bullet{height:10px;width:10px;background-color:#D9D9D9;opacity:1;}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#CD2424;}
.swiper-button-prev::after{content:url(//demin.kz/wp-content/themes/opendoor/images/prev.svg);}
.swiper-button-next::after{content:url(//demin.kz/wp-content/themes/opendoor/images/next.svg);}
.swiper-button-prev, .swiper-button-next{position:relative;}
.swiper-navigation{position:absolute;top:0;right:0;display:flex;flex-direction:row-reverse;gap:30px;}
.contacts{background:#fff;padding:0;}
.contacts .container{position:relative;padding:120px 0 110px;}
.contacts__form{padding:90px 0;position:relative;}
.form{display:flex;gap:33px;}
.input{text-transform:uppercase;font-size:14px;border:1px solid #333333;padding:31px 20px;max-width:330px;width:100%;}
.form__btn{padding:28px 90px;background-color:#333333;color:#fff;}
.form__btn:hover::after{background-color:#CD2424;}
.form__btn:hover span{color:#fff;}
.contscts__map{width:100%;height:485px;filter:grayscale(100%);}
.footer{background:url(//demin.kz/wp-content/themes/opendoor/images/footer_remont-chasov_demin.kz.webp) no-repeat center center / cover;padding-top:80px;}
.footer__inner{display:flex;}
.footer__inner__title{text-transform:uppercase;font-weight:bold;color:#fff;}
.footer__inner__title a{color:#fff;}
.footer__menu{max-width:280px;width:100%;margin-top:15px;}
.footer__menu li{margin-bottom:10px;font-size:14px;line-height:120%;}
.footer__menu li a{color:#fff;opacity:0.8;position:relative;padding-bottom:5px;}
.footer__menu li a::after{content:'';position:absolute;bottom:0;left:0;height:1px;background-color:#fff;width:0;transition:all 0.4s ease-in-out;}
.footer__menu li:hover a::after{width:100%;}
.footer__inner__item:nth-child(2){margin:0 110px 0 260px;}
.footer__socials{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0;backdrop-filter:blur(20px);gap:20px;margin-top:50px;position:relative;background:linear-gradient(90deg, rgba(222,222,222,0.13) 0%, rgba(222,222,222,0) 100%);}
.footer__socials::after{content:'';display:block;height:1px;width:45%;position:absolute;background-color:#fff;right:0;top:28%;opacity:0.4;}
.footer__socials::before{content:'';display:block;height:1px;width:45%;position:absolute;background-color:#fff;left:0;top:28%;opacity:0.4;}
.footer__socials__poly__text{color:#fff;opacity:0.5;transition:all 0.5s ease-in-out;}
.footer__socials__poly__text a{color:#fff;}
.footer__socials__poly__text:hover a{color:#CD2424;opacity:0.8;}
.form__title{color:#333;font-size:40px;line-height:100%;text-align:center;font-weight:bold;margin-bottom:60px;}
.order__form{background:#FFFFFF;box-shadow:0px 15px 30px rgba(0, 0, 0, 0.03);border-radius:12px;max-width:734px;width:100%;padding:95px;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;}
.order__form form{max-width:543px;width:100%;margin:0 auto;}
.order__form .input{max-width:100%;width:100%;margin-bottom:40px;}
.modalClose{width:30px;height:30px;cursor:pointer;position:absolute;top:6%;right:6%;}
.modal-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.45);display:flex;align-items:center;justify-content:center;height:100vh;width:100%;z-index:9;display:flex;visibility:hidden;opacity:0;transition:all 0.5s ease;}
.modal-overlay.active{opacity:1;visibility:visible;transition:all 0.5s ease;}
.modal-wrap{display:flex;justify-content:space-between;}
.form__inner{display:flex;gap:15px;margin-bottom:34px;}
.form__inner p, .form__inner a{color:#717171;font-size:20px;}
.form__inner a:hover{color:#CD2424;}
.toggler-wrapper{display:block;width:48px;height:25px;cursor:pointer;position:relative;}
.toggler-wrapper input[type="checkbox"]{display:none;}
.toggler-wrapper input[type="checkbox"]:checked+.toggler-slider{background-color:#CD2424;}
.toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.toggler-wrapper .toggler-knob{position:absolute;-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.toggler-wrapper.style-1 input[type="checkbox"]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px);}
.toggler-wrapper.style-1 .toggler-knob{width:calc(25px - 6px);height:calc(25px - 6px);border-radius:50%;left:3px;top:3px;background-color:#fff;}
.order__form .form__btn{max-width:100%;width:100%;}
.services-page{padding-bottom:0;background-color:#F4F4F4;position:relative;}
.services-page .breadcrumbs{position:relative;background:transparent;}
.services__wrap{display:flex;gap:6rem;}
.serives__hero{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0;margin-top:-3rem;}
.serives__item__hero{height:260px;}
.sidebar__menu__item a.active{color:#CD2424;}
.p_services__title{color:#fff;font-size:40px;font-weight:bold;padding:256px 0 100px;text-align:left;}
.breadcrumbs{display:flex;margin-bottom:50px;max-width:100%;width:100%;}
.breadcrumbs li{font-size:18px;margin-right:15px;display:flex;align-items:center;}
.breadcrumbs a{color:#BDBDBD;}
.breadcrumbs li::after{content:'';width:1px;height:12px;display:block;background:#BDBDBD;margin-left:8px;}
.breadcrumbs li:last-child a{color:#333333;}
.breadcrumbs li:last-child::after{content:none;}
.sidebar{max-width:256px;width:100%;border-top:1px solid #C4C4C4;border-right:1px solid #C4C4C4;padding-bottom:120px;}
.sidebar__menu__item{font-size:20px;max-width:220px;width:100%;letter-spacing:1px;line-height:120%;margin-bottom:36px;}
.sidebar__menu__item a{color:#717171;}
.sidebar__menu__item:hover a{color:#CD2424;}
.sidebar__menu{padding:36px 36px 36px 0;}
.services__content{display:flex;flex-wrap:wrap;gap:2.5rem 1rem;padding-bottom:120px;}
.services__content__item{max-width:32%;width:100%;}
.services-page__title{margin-bottom:30px;}
.services__item__content{max-width:960px;width:100%;}
.services__item__content p{font-size:16px;color:#717171;line-height:150%;margin-bottom:30px;}
.services__item__content p strong{color:#333;}
.services__item__btn{padding:20px 78px;}
.page__hero{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0;height:400px;}
.page__title{color:#fff;font-size:40px;font-weight:bold;padding-top:15rem;}
.common-wrapper{position:relative;display:flex;align-items:center;}
.common-breadcrumbs{position:absolute;top:0;left:0;background-color:#fff;line-height:150%;width:auto;padding-right:50px;z-index:2;}
.common-wrapper_about{justify-content:flex-end;position:relative;}
.about-page{padding-bottom:0;overflow:hidden;}
.about-page__wrapper{max-width:585px;width:100%;position:absolute;right:10%;top:5%;}
.about-page__wrapper p{color:#717171;line-height:150%;font-size:18px;margin-bottom:20px;}
.about__steps .after-line::after{content:none;}
.about__steps{margin-top:-200px;background-color:#fff;overflow:visible;position:relative;z-index:2;}
.steps__title_about{width:100%;position:absolute;}
.brands_about{padding-top:0;position:relative;z-index:3;}
.brands_about .brands__title{margin-top:100px;}
.expertise-page{padding-bottom:0;overflow:hidden;}
.expertise-page .common-wrapper{align-items:flex-start;}
.expertise-page__wrapper{max-width:992px;width:100%;}
.ep__wrapper{justify-content:space-between;}
.ep__wrapper::before{content:none;}
.expertise-page__wrapper{margin:85px 0;color:#717171;}
.expertise__svg{position:absolute;margin-top:10px;top:0;right:0;}
.expertise-page__wrapper__title{font-size:18px;font-weight:bold;line-height:150%;margin:24px 0 18px;color:#333;}
.expertise-page__wrapper__list__item{margin-bottom:40px;}
.expertise-page__wrapper__list__item h3{font-weight:bold;color:#333;font-size:16px;margin-bottom:20px;}
.expertise-page__wrapper .btn{margin-top:60px;}
.contacts-page__svg{position:absolute;top:0;right:0;margin-top:10px;}
.contacts-page{padding-bottom:0;overflow:hidden;}
.contacts-page__wrapper{align-items:flex-start;gap:8rem;margin-bottom:12rem;}
.contacts-page__wrapper::before{top:13px;left:14%;width:68.9%;}
.contacts-page__wrapper svg{margin-top:13px;}
.contacts-page__wrapper_item{margin:30px 0;}
.contacts-page__item{margin-top:80px;position:relative;z-index:9;}
.contacts-page__item p, .contacts-page__item a{color:#717171;font-size:20px;transition:all 0.5s ease;}
.contacts-page__item a:hover{color:#CD2424;transition:all 0.5s ease;}
.contacts-page__item:first-of-type p{margin-bottom:40px;}
.contacts-page__btn{margin-top:60px;padding:20px 78px;}
.contacts-page__item li{margin-bottom:40px;}
.contacts-page__item h3{font-size:16px;text-transform:uppercase;color:#333;margin-bottom:10px;}
.systems__hero .container{display:flex;align-items:center;justify-content:space-between;}
.systems__about{position:relative;}
.systems__about__wrapper{flex-direction:column;align-items:flex-start;max-width:865px;width:100%;}
.systems__svg{position:absolute;right:0;top:0;}
.systems__about__info p{margin-bottom:24px;}
.systems__about__title{font-size:18px;font-weight:bold;width:100%;margin-top:80px;margin-bottom:20px;}
.systems__about__subtitle{font-weight:bold;font-size:18px;text-align:center;display:block;margin:0 auto;}
.systems__price__title{margin:120px 0 60px;}
.systems__price__table__item{display:flex;align-items:center;justify-content:space-between;padding:10px 0 12px;border-bottom:1px solid #C4C4C4;max-width:100%;width:100%;}
.systems__price__table .systems__price__table__item:first-child{font-weight:bold;}
.systems__price__table__item p:first-child{max-width:600px;width:100%;}
.systems__price{max-width:100%;width:100%;margin-bottom:60px;}
.systems__svg{position:absolute;right:0;margin-top:105px;}
.systems__svg_mobile{display:none;}
.common-block{margin:80px 0;}
.common-block h1, .common-block h2, .common-block h3, .common-block h4, .common-block h5, .common-block h6{font-weight:bold;margin:60px 0 30px;}
.common-block h1{font-size:40px;}
.common-block h2{font-size:32px;}
.common-block h3{font-size:30px;}
.common-block h4{font-size:28px;}
.common-block h5{font-size:26px;}
.common-block h6{font-size:24px;}
.common-block ul{padding:10px 20px;}
.common-block ul li{list-style:circle;}
.news__title{margin-bottom:30px;}
.news__date{margin:40px 0 50px;color:#BDBDBD;}
.news__content{color:#717171;flex-direction:column;gap:1rem;}
.news__content img, .news__content video, .news__content iframe, .news__content figure{max-width:100%;width:100%;object-fit:cover;aspect-ratio:4/3;display:block;}
.news__content h2{font-size:28px;}
.news__content h3{font-size:26px;}
.news__content h4{font-size:24px;}
.news__content h5{font-size:22px;}
.news__content h6{font-size:18px;}
.news__content ul, .news__content ul li{list-style:disc !important;margin-left:1rem;}
.error_page{position:relative;height:100vh;background-color:#000;}
.error_page__inner{position:absolute;top:-8%;right:0;left:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:8rem;}
.error-btn{text-transform:uppercase;text-align:center;font-size:14px;font-weight:bold;padding:20px 78px;border:1px solid #fff;color:#fff;transition:all 0.4s ease;}
.error-btn:hover{color:#CD2424;border:1px solid #CD2424;}
.error_img.error-mobile{display:none;}
@media(max-width:1600px){
.container{max-width:1400px;}
.hero__offer__title{font-size:50px;}
.about__line{max-width:100%;width:82%;}
.input{max-width:310px;}
.footer__menu{max-width:225px;}
.common-wrapper::before{width:84.7%;}
.contacts-page__wrapper::before{width:67.7%;}
.ep__wrapper::before{left:18.2%;width:63.7%;}
.expertise-page__wrapper{max-width:930px;width:100%;}
.error_img{max-width:800px;width:100%;display:block;}
}
@media(max-width:1450px){
.container{max-width:1200px;}
.header__menu{gap:20px;}
.header__right{max-width:480px;}
.services__item__img{height:280px;}
.hero__offer__title{font-size:45px;max-width:420px;}
.about__inner:first-child .about__inner__text{margin-left:4rem;}
.about__line_wrap{max-width:78.2%;width:100%;}
.about__inner:last-child{margin-top:-4px;}
.about__inner:last-child .desc__svg{margin-top:1px;}
.steps__details{padding:73px 0;}
.contacts .container{padding:96px 0 99px;}
.input{max-width:220px;padding:12px 20px;height:66px;}
.form__btn{padding:22px 70px;}
.common-wrapper::before{width:82.2%;}
.contacts-page__wrapper::before{width:61.7%;left:17%;}
.expertise-page__wrapper{max-width:725px;width:100%;}
.ep__wrapper::before{left:18.2%;width:59%;}
.expertise-page__wrapper .btn{margin-bottom:60px;}
.expertise__svg{max-width:1060px;width:100%;}
.about__steps{margin-top:-8px;}
.steps__title{margin-top:-75px;}
.systems__about__wrapper{max-width:700px;width:100%;}
.systems__price__table__item p:first-child{max-width:460px;width:100%;}
.error_img{max-width:700px;}
}
@media(max-width:1250px){
.container{max-width:1100px;}
.header__menu{gap:10px;}
.about__line{width:847.6px;margin-left:-3px;}
.about__inner:last-child .desc__svg{margin-right:2px;}
.socials{gap:15px;}
.header__right{max-width:460px;}
.about__inner:first-child::before{width:81.8%;}
.about__line_wrap{max-width:76%;}
.contacts .container{padding:89px 0 89px;}
.services__more__left{padding-right:65px;}
.services__wrap{gap:2rem;}
.services__wrap .services__item__img{height:255px;}
.about-page__wrapper{margin-left:2rem;max-width:450px;}
.common-wrapper::before{width:77.2%;}
.contacts-page__wrapper::before{width:57.2%;left:20%;}
.contacts-page__wrapper{flex-direction:column-reverse;}
.contacts-page__svg{display:none;}
.contacts-page__svg_tablet{display:block;position:absolute;right:0;max-width:367px;width:100%;}
.contacts-page__btn{margin-bottom:120px;}
.contacts-page__item:first-of-type p{max-width:240px;width:100%;}
.contacts-page__wrapper::before{content:none;}
.ep__wrapper::before{width:56.8%;}
.expertise-page__wrapper{max-width:626px;width:100%;margin:55px 0 30px;}
.expertise__svg{max-width:1100px;width:100%;}
.systems__svg{max-width:670px;width:100%;}
}
@media(max-width:1120px){
.title{font-size:24px;align-items:flex-start;}
.title::before{margin-top:15px;}
.container{max-width:940px;}
.header__menu{display:none;}
.header__phone{display:none;}
.header__btn{font-size:12px;padding:15px 7px;}
.header__right{max-width:280px;}
.header__logo{margin-left:7rem;}
.mobile-menu{display:block;position:relative;}
.menu-icon{font-size:30px;cursor:pointer;padding:10px;margin-left:-5px;}
.mobile-menu__list{position:fixed;top:0;left:-100%;width:37%;height:100vh;background-color:#fff;color:#717171;overflow-y:auto;transition:left 0.5s ease;z-index:999;display:flex;flex-direction:column;align-items:flex-start;}
.mobile-menu ul{list-style:none;padding:0;margin:0;width:100%;overflow-y:visible;}
.mobile-menu ul li{width:100%;margin-bottom:15px;}
.mobile-menu ul li a{color:#717171;text-decoration:none;display:block;width:100%;box-sizing:border-box;transition:background-color 0.3s;}
.sub-menu__list{position:relative;top:0;padding:0;margin-top:15px;}
.sub-menu__list{height:auto;max-width:220px;width:100%;}
.sub-menu__list a{font-size:14px;}
.custom-sub-menu{height:auto;}
.sub-menu__list.active .custom-sub-menu{height:auto;}
.menu-item-has-children > a{position:relative;}
.menu-item-has-children > a::after{content:none;}
.menu-item-has-children::after{content:none;}
.close-icon{cursor:pointer;align-self:flex-end;margin:30px 25px 30px 0;}
.mobile-menu__inner{padding:0px 110px 65px 25px;height:100%;overflow-y:scroll;}
.mobile-menu__inner::-webkit-scrollbar{width:4px;height:133px;}
.mobile-menu__inner::-webkit-scrollbar-track{background:#fff;}
.mobile-menu__inner::-webkit-scrollbar-thumb{background-color:#C4C4C4;border-radius:8px;width:133px;}
.header__right_mobile{flex-direction:column;align-items:flex-start;gap:30px;max-width:100%;width:100%;margin-top:40px;}
.mobile-menu .menu-item-has-children{margin-bottom:0;}
.custom-sub-menu li{margin-bottom:15px;font-size:14px;}
.menu-item:hover > a{color:#CD2424;}
.sub-menu__list.active{height:auto;padding:0;}
.header__right_mobile .header__phone{display:block;}
.header__right_mobile a{color:#717171;}
.header__right_mobile .header__btn{border:1px solid #333333;font-size:12px;}
.header__right_mobile .whatsapp{background-image:url(//demin.kz/wp-content/themes/opendoor/images/whatsapp-grey.svg);}
.header__right_mobile .instagram{background-image:url(//demin.kz/wp-content/themes/opendoor/images/insta-grey.svg);}
.hero__offer__subtitle::before{margin-top:11px;}
.hero__adv__item{font-size:18px;gap:8px;}
.hero__adv__item::before{width:25px;}
.about__line_wrap{max-width:72.1%;}
.about__line{width:680.1px;margin-left:0px;}
.about__inner__text{max-width:425px;margin-top:20px;}
.about__inner:first-child .about__inner__text{margin-left:1rem;}
.services__item__img{height:216px;}
.services__item__title{font-size:14px;max-width:175px;width:100%;text-align:center;margin:20px auto 0;}
.services__more{background-image:url(//demin.kz/wp-content/themes/opendoor/images/remont-remont_chasov_tablet-demin.kz.jpg);}
.services__more__left{max-width:390px;width:100%;padding:0;}
.services__more__right{max-width:462px;width:100%;}
.insta-slide img{height:277px;}
.brands__img{height:100vh;}
.expertise .container{height:428px;}
.step__details__item__title::before{margin-top:11px;}
.steps__details__item{max-width:22%;}
.steps__details{padding-right:10px;}
.step__details__item__title{font-size:18px;}
.step__details__item__text{font-size:15px;}
.steps__inner__info p{margin-bottom:20px;}
.steps__inner{gap:100px;}
.contacts__form{border-right:none;}
.contacts .container{padding:75px 0;}
.contacts__form .svg_item__right{height:251px;}
.form{gap:20px;}
.form__btn{padding:22px 30px;}
.sidebar__menu__item{font-size:18px;margin-bottom:30px;}
.services__wrap .services__item__img{height:216px;}
.services__wrap .services__item{max-width:31.5%;}
.services__content{gap:1rem;}
.services__wrap .services__item__title{font-size:14px;line-height:16px;margin:20px 0 0;}
.services__item__content{margin-bottom:60px;}
.page__hero{background-position-x:90%;}
.serives__item__hero{background-position-x:90%;}
.contacts-page__wrapper::before{width:55.2%;}
.contacts-page__svg_tablet{max-width:460px;}
.expertise__svg{display:none;}
.expertise__svg__tablet{height:1820px;}
.expertise-page__wrapper{max-width:480px;margin-top:150px;}
.expertise-page{padding:0;}
.expertise-page .breadcrumbs{margin-top:100px;}
.about-page{padding-top:0;}
.about-page__svg{display:none;}
.about-page .breadcrumbs{position:relative;margin:100px 0 20px;}
.tablet__wrapper .breadcrumbs{display:none;}
.about .tablet__svg{display:none;}
.about-page__wrapper{max-width:450px;right:0%;}
.about-page__wrapper p{font-size:16px;}
.about__steps{margin-top:-400px;}
.contacts-page__wrapper{margin-bottom:-1rem;}
.about-page__svg_tablet{display:block;}
.contacts-page__item h3::before{margin-top:10px;}
.contacts-page__item.contacts-page__item_bt{margin-top:0;}
.footer__inner__item:nth-child(2){margin:0 140px 0 140px;}
.contacts-page__wrapper_item{margin-bottom:130px;}
.contacts-page__wrapper{gap:5.5rem;}
.footer__menu{max-width:145px;}
.footer__socials::before, .footer__socials::after{width:40%;}
.breadcrumbs{margin-bottom:30px;}
.systems__about{padding:80px 0 60px;}
.systems__about__title{max-width:530px;width:100%;margin-top:30px;}
.systems__about__info{max-width:530px;width:100%;}
.systems__about__wrapper{max-width:100%;width:100%;}
.systems__price__table__item p:first-child{max-width:600px;}
}
@media(max-width:1025px){
.tablet__svg.about-page__svg{display:block;}
}
@media(max-width:960px){
.container{max-width:790px;}
.header__socials{display:none;}
.header__right_mobile .header__socials{display:flex;}
.header__btn{margin-left:auto;padding:15px 12px;}
.header__right_mobile .header__btn{margin:0;}
.mobile-menu__list{width:43%;}
.hero{background-image:url(//demin.kz/wp-content/themes/opendoor/images/main_remont-chasov-tablet_demin.kz.jpg);}
.hero .container{height:100%;}
.hero__offer{height:92%;flex-direction:column;align-items:flex-start;justify-content:end;}
.hero__offer__subtitle{margin-left:10rem;margin-top:24px;}
.hero__adv .container{flex-wrap:wrap;}
.hero__adv__item{margin-bottom:24px;width:50%;}
.hero__adv{padding:30px 0 15px;}
.tablet__svg{display:block;}
.about .tablet__svg{display:block;}
.about__line_wrap{display:none;}
.desc__svg{display:none;}
.about__line{display:none;}
.about .tablet__svg{position:absolute;top:-18%;}
.wrapper{flex-direction:column;}
.about__inner:first-child .about__inner__text{margin-top:100px;margin-left:0;}
.about__inner__text{max-width:510px;width:100%;}
.about__inner:first-child::before{width:1px;height:71.5%;top:0;left:2.2%;}
.about__inner:last-child .about__inner__text{margin:75px 0;}
.about__inner:last-child{position:relative;}
.about__inner:first-child .about__inner__text{margin-bottom:26rem;margin-left:auto;}
.about__inner{align-items:flex-start;}
.big__img{height:470px;object-fit:cover;}
.services__inner{flex-wrap:wrap;}
.services__item{max-width:49%;width:100%;}
.services__item__img{height:354px;}
.services__item__title{max-width:100%;width:100%;margin:20px 0 34px;font-size:16px;}
.services__btn{margin:60px auto 0;}
.services__more .container{flex-direction:column;align-items:flex-start;}
.services__more__left, .services__more__right{max-width:651px;width:100%;margin-bottom:40px;}
.services__more__right h3{font-size:16px;}
.services__more{background:url(//demin.kz/wp-content/themes/opendoor/images/remont-remont_chasov_tablet-demin.kz.jpg) no-repeat, #000;background-size:153%;background-position-x:-22%;background-position-y:bottom;padding:100px 0 422px;}
.brands__inner__item{max-width:25%;font-size:15px;line-height:16px;}
.brands__inner__item:nth-child(5n){border-right:1px solid #333;}
.steps__inner{gap:20px;}
.steps__details{flex-wrap:wrap;border-left:none;}
.steps__title{margin-bottom:44px;}
.steps__details__item{max-width:48%;margin-bottom:50px;}
.step__details__item__title{font-size:16px;}
.steps__details{padding:40px 0;}
.steps__details.after-line::after{bottom:-35%;height:137px;}
.expertise{background-image:url(//demin.kz/wp-content/themes/opendoor/images/ekspertiza-banner-tablet_remont-chasov_demin.kz.jpg);padding:12rem 0 4rem;}
.contacts .container{padding:60px 0;}
.contacts .svg_item__top{top:1px;}
.form__btn{max-width:100%;width:100%;}
.form{flex-wrap:wrap;justify-content:space-between;gap:20px 0;}
.contacts__form .svg_item__right{display:none;}
.contacts__form{padding:32px 0;}
.wpcf7-form-control-wrap{max-width:32%;width:100%;}
.input{max-width:100%;}
.insta{padding:100px 0;}
.footer__inner__item:nth-child(2){margin:0 3rem 0 2rem;}
.footer{background-position-x:68%;}
.footer__menu{max-width:150px;width:100%;}
.services__wrap{align-items:flex-start;}
.services__wrap .services__item__img{height:188px;}
.services__wrap .services__item{max-width:31.5%;}
.sidebar__menu{padding:30px 20px 20px 0;}
.about-page .breadcrumbs{display:none;}
.tablet__wrapper .breadcrumbs{display:flex;position:relative;background-color:transparent;}
.common-wrapper_about{margin-top:100px;position:relative;}
.about-page__wrapper{top:0;}
.about-page{padding-top:0;}
.about__steps .steps__title{margin:-72px 0 40px;}
.contacts-page__wrapper::before{width:50.2%;left:23.8%;}
.expertise-page__wrapper{max-width:354px;}
.expertise__svg__tablet{height:100%;}
.ep__wrapper::before{width:46.8%;left:24.2%;}
.systems__about__info{max-width:425px;}
.systems__svg{max-width:560px;margin-top:90px;}
}
@media(max-width:860px){
.about-page__svg{display:none;}
.about-page__svg_tablet{display:block;}
.ep__wrapper::before{width:49.8%;left:24.2%;}
.error_img{max-width:650px;}
.error_page__inner{top:auto;}
}
@media(max-width:790px){
.container{max-width:730px;}
.common-block{margin-top:60px;}
.menu-icon{padding:0;}
.mobile-menu__inner{padding:0px 80px 65px 25px;}
.hero__offer{height:85%;}
.hero__offer__title{font-size:56px;line-height:100%;max-width:440px;margin-bottom:40px;}
.hero__offer__subtitle{max-width:345px;margin-top:-70px;margin-left:52%;}
.header__right{width:auto;}
.header__logo{margin:0;}
.page__title{padding-top:14rem;}
.services__wrap{flex-direction:column-reverse;}
.services__wrap .services__item{max-width:48%;}
.services__wrap .services__item__img{height:350px;}
.services__content{gap:2rem 1rem;padding-bottom:80px;}
.services__more__left, .services__more__right{margin-bottom:60px;}
.services__more__left__title::before{margin-top:11px;}
.brands__inner__item:nth-child(4n){border-right:none;}
.steps__details{padding-right:10px;}
.steps__inner{gap:40px;}
.steps__inner__info p{max-width:500px;}
.expertise__inner{max-width:401px;margin-top:50px;}
.steps__details__item{max-width:42%;margin-bottom:0;}
.steps__details{justify-content:space-around;gap:50px 0;}
.services__item__title{margin:20px 0 30px;}
.about__steps{margin-top:-250px;}
.about .tablet__svg{z-index:-1;left:-2%;}
.footer__inner__item:nth-child(2){margin:0 3rem 0 5rem;}
.order__form{max-width:670px;padding:60px;}
.form__title{font-size:35px;}
.sidebar{max-width:100%;width:100%;}
.sidebar__menu__item{max-width:100%;width:100%;}
.sidebar{padding-bottom:80px;}
.about-page__wrapper{max-width:352px;}
.expertise-page__wrapper{margin-bottom:0;}
.contacts-page__wrapper{margin-bottom:0;}
.contacts-page__item:first-of-type{margin-bottom:60px;}
.serives__hero{background-position-x:80%;}
.contacts-page__item:last-of-type{margin-top:70px;}
.contacts-page__wrapper svg{top:-0.3%;}
.contacts-page__wrapper_item{margin-bottom:0;}
.systems__about__info, .systems__about__title{max-width:350px;}
}
@media(max-width:750px){
.container{max-width:620px;}
.hero__offer__subtitle{margin-left:47%;}
.about .tablet__svg{top:-1%;}
.steps__details{padding-right:10px;}
.steps__details__item{max-width:42%;}
.about-page__svg_tablet{display:none;}
.about-page__svg_tablet{display:none;}
.about-page__svg_mobile{max-width:100%;width:100%;margin:60px 0;}
.breadcrumbs li{font-size:14px;}
.common-wrapper{flex-direction:column;}
.about-page{padding:60px 0;}
.about-page__wrapper{max-width:100%;position:relative;}
.about__steps .steps__title{margin:60px 0 40px;}
.about__steps{margin-top:0;}
.steps__title_about{position:relative;margin-top:0;}
.steps__details .about__line_wrap_step-right{display:none;}
.insta-slide img{height:275px;}
.page__hero{background-position-x:83%;}
.contacts-page__wrapper{flex-direction:column-reverse;}
.tablet__svg.about-page__svg{display:none;}
.ep__wrapper .breadcrumbs{position:relative;}
.ep__wrapper::before{display:none;}
.ep__wrapper .expertise__svg__mobile{margin:60px 0;max-width:80%;width:100%;}
.expertise-page__wrapper{max-width:100%;width:100%;}
.contacts-page{padding:0;}
.systems__svg{max-width:441px;margin-top:91px;}
}
@media(max-width:650px){
.container{max-width:520px;}
.header__right{max-width:100%;width:auto;}
.header__logo{max-width:100px;width:100%;margin:0;}
.hero__adv__item:nth-child(2),
.hero__adv__item:nth-child(4){max-width:40%;width:100%;}
.hero__offer__btn_desc{display:none;}
.hero__offer__btn_mob{display:block;}
.hero__offer__subtitle{margin:24px 0;}
.video-section{height:40vh;}
.about__inner__text{max-width:455px;width:100%;}
.about .tablet__svg{top:0%;}
.about__inner:first-child .about__inner__text{margin-bottom:12rem;}
.about__inner:first-child::before, .about__inner:last-child::after{display:none;}
.insta-slide img{height:359px;}
.services__item__img{height:286px;}
.brands__inner__item{max-width:33%;}
.wpcf7-form-control-wrap{max-width:100%;width:100%;}
.services__wrap .services__item__img{height:280px;}
.contacts-page__svg_tablet{display:none;}
.contacts-page__wrapper .mobile__svg{display:block;margin:60px 0;max-width:100%;width:100%;}
.ep__wrapper .expertise__svg__mobile{max-width:100%;}
.expertise-page__wrapper{margin-top:0;}
.expertise__svg__mobile{display:block;margin:145px 0 40px;}
.expertise-page .breadcrumbs{top:-26%;position:absolute;}
.insta__title{margin-bottom:40px;}
.breadcrumbs, .expertise-page .breadcrumbs, .about-page .breadcrumbs, .contacts-page .breadcrumbs{margin:50px 0 60px;}
.contacts .svg_item__top{display:none;}
.contacts-page .breadcrumbs{top:-85%;position:absolute;}
.breadcrumbs{background:transparent;}
.contacts-page__item:last-of-type{margin-top:0;}
.expertise__svg__mobile{max-width:100%;width:100%;}
.svg_item{display:none;}
.form__title{font-size:28px;}
.order__form .input{margin-bottom:30px;}
.order__form form{max-width:540px;}
input{height:54px;}
}
@media(max-width:560px){
.container{max-width:440px;}
.mobile-menu__list{width:100%;}
.no-scroll{overflow:hidden;}
.mobile-menu__inner{align-items:flex-start;}
.header__btn{max-width:120px;padding:12px 17px;font-size:12px;line-height:13px;}
.mobile-menu__inner .header__btn{max-width:100%;}
.mobile-menu__inner .header__btn{display:block;}
.header__logo{margin-left:0;}
.hero{min-height:125vh;height:auto;}
.hero__offer__title{margin-top:12rem;margin-bottom:1rem;font-size:40px;}
.page__title{padding-top:13rem;line-height:100%;}
.services__wrap{gap:0;}
.steps__details{justify-content:flex-start;}
.steps__details .svg_item{display:none;}
.services-page{padding-top:50px;}
.services__wrap .services__item__img{height:225px;}
.about-page__wrapper p:not(:last-child){font-size:16px;}
.page__hero{background-position-x:75%;}
.about .tablet__svg{display:none;}
.tablet__svg{display:none;}
.mobile__svg{display:block;position:absolute;right:0;left:0;max-width:100%;width:100%;}
.about__inner:first-child .about__inner__text{margin-bottom:33rem;margin-top:80px;}
.about{position:relative;}
.about .mobile__svg{top:40%;}
.about__steps .steps__title{margin-top:0;padding-top:60px;}
.steps .mobile__svg{position:relative;margin:80px 0 60px;}
.steps__title{margin-top:60px;border-top:1px solid #C4C4C4;}
.steps__btn{max-width:100%;width:100%;}
.insta-slide__text{font-size:12px;gap:5px;line-height:24px;}
.insta-slide__text::before{scale:0.8;}
.swiper-navigation{display:none;}
.about-page__wrapper{margin-left:0;}
.about-page__svg_mobile{display:block;}
.about-page{padding-top:0;}
.contacts-page__wrapper{gap:0.5rem;}
.contacts-page .btn-secondary{margin-bottom:0px;}
.contacts-page__wrapper_item{margin-bottom:30px;}
.contacts-page__item.contacts-page__item_bt{margin:0;}
.systems__hero{background-position-x:88%;}
.systems__svg{display:none;}
.svg_mobile{margin:140px 0 40px;}
.systems__svg_mobile{display:block;margin-bottom:60px;max-width:100%;width:100%;}
.systems__about__info, .systems__about__title{max-width:100%;width:100%;}
.systems__price__table__item p:first-child{max-width:270px;}
.systems__price__table__item{align-items:flex-start;}
.breadcrumbs{margin:80px 0 60px;}
.about-page__svg_mobile{margin:160px 0 40px 0;}
.tablet__wrapper .breadcrumbs{position:absolute;top:-66%;}
.common-wrapper_about{margin-top:0;}
.order__form{padding:40px;max-width:340px;}
.form__title{font-size:20px;margin-bottom:40px;}
.modalClose{width:18px;height:18px;}
.toggler-wrapper{width:68px;}
.form__inner p, .form__inner a{font-size:14px;line-height:16px;}
.order__form .input{height:45px;margin-bottom:20px;font-size:14px;}
.error-desc{display:none;}
.error_img.error-mobile{display:block;}
.error_img{max-width:300px;}
}
@media(max-width:450px){
.header {
background: linear-gradient(0deg, rgba(0, 0, 0, 0.4998573110884979) 0%, rgba(0, 0, 0, 1) 100%);
}
.container {
max-width: 100%;
padding: 0 20px;
}
.contacts .container {
padding: 60px 20px;
}
.title {
margin-bottom: 60px;
}
.about__inner__text__title, .services__title, .services__more__left__title, .services__more__right h3 {
margin-bottom: 24px;
}
.services__more__right__item {
margin-bottom: 30px;
}
.sidebar__menu {
padding: 30px 20px 0px 0;
}
.sidebar {
padding-bottom: 30px;
}
.insta-slide img {
height: 185px;
}
.services__btn {
margin-top: 0;
}
.hero {
background-image: url(//demin.kz/wp-content/themes/opendoor/images/main_remont-chasov-mobile_demin.kz.jpg);
background-position-y: 0rem;
flex-direction: column;
gap: 50px;
padding-bottom: 0;
}
.hero__adv {
position: relative;
}
.hero__adv__item, .hero__adv__item:nth-child(2),
.hero__adv__item:nth-child(4) {
max-width: 100%;
width: 100%;
}
.hero__offer__title  {
margin-top: 23rem;
}
.services__more__left, .services__more__right {
margin-bottom: 40px;
}
section {
padding: 80px 0;
}
.tablet__svg {
display: none;
}
.mobile__svg {
display: block;
}
svg {
max-width: 100%;
width: 100%;
}
.about__inner svg {
margin: 60px 0;
}
.about__inner:last-child .about__inner__text {
margin-bottom: 80px;
}
.about__inner:first-child .about__inner__text {
margin-bottom: 20rem;
}
.about .mobile__svg {
top: 44%;
}
.services__item {
max-width: 100%;
width: 100%;
}
.btn-secondary {
padding: 20px 78px;
}
.services__more {
background-size: 176%;
padding: 96px 0 205px;
background-position-x:-10%;
}
.brands__inner__item {
max-width: 50%;
}
.brands__inner__item:nth-child(2n) {
border-right: none;
}
.steps__inner {
flex-direction: column;
}
.steps__details .about__line_wrap {
display: none;
}
.steps svg {
margin: 60px 0 60px;
}
.steps__inner__info p {
font-size: 16px;
margin-bottom: 60px;
}
.steps__title {
margin-top: 60px;
margin-bottom: 50px;
padding-top: 60px;
}
.steps__details {
border: none;
padding: 0;
}
.steps__details__item {
max-width: 100%;
margin-bottom: 24px;
}
.step__details__item__title {
margin-bottom: 12px;
}
.steps {
margin-bottom: 60px;
padding-bottom: 0;
}
.steps__btn {
max-width: 100%;
width: 100%;
}
.expertise__title {
margin-bottom: 20px;
}
.expertise {
padding: 12rem 0 2rem;
}
.insta {
padding: 60px 0;
}
.insta__title {
margin-bottom: 30px;
}
.contacts__form {
border: none;
padding: 0;
}
.before-line::before {
content: none;
}
.input {
max-width: 100%;
}
.footer {
background: url(//demin.kz/wp-content/themes/opendoor/images/footer_remont_mobile-chasov_demin.kz.jpg) no-repeat center center / cover;
padding-top: 60px;
}
.footer__inner__item:nth-child(1) {
max-width: 100%;
width: 100%;
margin-bottom: 40px;
}
.footer__inner {
flex-wrap: wrap;
gap: 0 50px;
}
.footer__inner__item:nth-child(2) {
margin: 0;
}
.footer__inner__item img {
height: 35px;
}
.footer__socials::before, .footer__socials::after {
width: 32%;
}
.services__wrap .services__item {
max-width: 100%;
width: 100%;
}
.services__wrap .services__item__img {
height: 340px;
}
.services__item__title {
font-size: 16px;
}
.breadcrumbs {
flex-wrap: wrap;
margin-bottom: 25px;
}
.services-page__title {
margin-bottom: 40px;
}
.services-page .breadcrumbs {
margin-top: 0;
}
.services__content {
padding-bottom: 60px;
}
.contacts-page__wrapper .mobile__svg {
margin: 100px 0 60px;
}
.systems__price__title {
margin: 40px 0;
}
.systems__price__table__item p:first-child {
max-width: 195px;
}
.systems__about__subtitle {
margin-bottom: 24px;
}
.expertise__svg__mobile {
display: block;
}
.expertise__svg__mobile {
margin: 130px 0 40px;
}
.expertise-page .breadcrumbs {
top: -25.5%;
position: absolute;
}
.breadcrumbs {
margin: 80px 0 40px;
}
.contacts .svg_item__top {
display: none;
}
.contacts-page .breadcrumbs {
top: -77%;
position: absolute;
}
.contacts-page__item:last-of-type {
margin-top: 0;
}
.contacts__hero {
background-position-x: 89%;
}
.common-block h1 {
font-size: 30px;
}
.common-block h2 {
font-size: 26px;
}
.common-block h3 {
font-size: 23px;
}
}