/*!-------------------------

Developed by FonteZ
Telegram: https://t.me/fontezdev

---------------------------*/img{max-width:100%;height:auto}@media only screen and (max-width:1199px) and (min-width:992px){header .contacts .button,header .contacts .phone{font-size:14px}#main .content .title{font-size:50px;line-height:60px}#details .info-title{font-size:24px;line-height:29px}#details .info-list li,#details .info-text{font-size:18px;line-height:23px}.section-title{font-size:45px;line-height:55px}#instalment .left-content .title{font-size:40px}#instalment .left-content .info-list li .item-value{font-size:50px}#instalment .left-content .info-list li:nth-child(1)::after{left:65px}#instalment .left-content .info-list li:nth-child(2)::after{left:140px}#instalment .right{width:53.5%;height:310px;padding:50px 40px;top:-32px}#instalment .right .prices-list li .prices .old-price,#instalment .right .prices-list li .prices .price{font-size:22px;line-height:27px}#replacement{min-height:initial;padding:300px 0 100px 0}#replacement .content .steps li .step-num{width:75px;height:56px;font-size:25px}#replacement .content .steps li .step-title{height:56px;font-size:14px;line-height:19px}#replacement .content .steps li .step-num:after{border:10px solid transparent;border-left:10px solid #598df6}#clear .steps-block .block-header .number .num{font-size:50px}#clear .steps-block .block-header .number .num-info{font-size:15px;line-height:20px}#clear .steps-block .block-header .number .num-info span{letter-spacing:1.5}#reviews .reviews-list .review .review-block{padding:30px}#contacts .contacts-list>li .contacts-block .block-icon img{max-width:75px}#contacts .contacts-list>li .contacts-block .block-list>li .value a{font-size:15px;line-height:20px}footer .content .left .copyright{font-size:11px;line-height:16px}}@media only screen and (max-width:991px) and (min-width:768px){header .row{display:flex;justify-content:space-between}header .contacts,header .logo,header .menu{flex:initial;max-width:initial;width:auto;padding-left:0;padding-right:0}header .menu .main-menu li:not(:last-child){margin-right:10px}header .contacts{display:block;text-align:right}header .contacts .phone{font-size:14px}header .contacts .button{display:none}#main{min-height:initial;padding:100px 0 50px 0}.section-suptitle{font-size:26px;line-height:31px}#main .content .title{font-size:38px;line-height:48px;margin-bottom:15px}#main .content .offer,.section-text{font-size:18px!important;line-height:23px!important}#main .content .offer{margin-bottom:30px}#details{padding:50px 0}#details .info-title{font-size:18px;line-height:23px}#details .info-list li,#details .info-text{font-size:16px;line-height:21px}#details .info-list li:not(:last-child){margin-bottom:15px}.button{font-size:12px}.button.video i{width:43px;height:43px}.section-title{font-size:35px;line-height:45px;margin-bottom:15px!important}#order{padding:50px 0 150px 0;min-height:initial}#quality{padding:0;min-height:initial}#quality .bg{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#quality .content .features li .item-title{font-size:16px;line-height:21px}#instalment{padding:50px 0 100px 0}#instalment .left-content .title{font-size:34px}#instalment .left-content .info-list li .item-value{font-size:40px}#instalment .left-content .info-text{font-size:14px;line-height:19px}#instalment .right .prices-list li .instalment .fixed .month,#instalment .right .prices-list li .label{font-size:16px;line-height:21px}#instalment .right .prices-list li .label{margin-bottom:5px}#instalment .right .prices-list li .instalment .fixed .fixed-price,#instalment .right .prices-list li .prices .old-price,#instalment .right .prices-list li .prices .price{font-size:18px;line-height:23px}#instalment .left{padding:18px 15px;padding-left:0}#instalment .left-content .info-list li:nth-child(1)::after{left:52px}#instalment .left-content .info-list li:nth-child(2)::after{left:120px}#instalment .right{padding:0 20px;height:201px;width:55%;top:-8px}#instalment .right .prices-list>li:not(:last-child){margin-bottom:15px}#replacement{min-height:initial;padding:175px 0 50px 0}#replacement .content .steps{display:block}#replacement .content .steps li{width:100%!important}#replacement .content .steps li:not(:last-child){margin-right:0;margin-bottom:15px}#replacement .content .steps li .step-title{font-size:16px}#comparison{padding:0 0 50px 0}#comparison .comparison-list>li .item-block .block-title{font-size:22px;line-height:27px}#clear .row{display:block}#clear .left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#clear .right{position:initial;margin-left:auto;margin-right:auto}#reviews .reviews-list .review{display:block}#reviews .reviews-list .review .review-block{padding:30px}#reviews{padding:50px 100px 200px 100px;min-height:initial;background-color:#24315a}#about{padding:50px 0}#about .row{align-items:center}#about .section-text{padding-right:0}#contacts{padding:50px 0 100px 0}#contacts .contacts-list>li .contacts-block .block-list>li .label{font-size:14px;line-height:19px}#contacts .contacts-list>li .contacts-block .block-list>li .value a{font-size:16px;line-height:21px}#questions form .form-input input{font-size:14px}footer .content .left .copyright{font-size:12px;line-height:17px}.modal-video .modal-dialog .modal-content{width:80%}.modal-more .drop{font-size:14px;line-height:19px;width:100px;height:100px;background-size:contain}.modal-more .drop span{font-size:10px;line-height:15px}.modal-more .price .value{font-size:20px;line-height:25px}}@media only screen and (max-width:767px){.mobile{display:block}header .row{justify-content:space-between}header .contacts,header .logo,header .mobile-menu{width:33.333%}header .menu{display:none;position:fixed;top:0;left:0;right:0;width:100%;display:none;height:100%;padding:0;z-index:9998;background:#fff;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}header .menu .main-menu{display:block;background:#fff;padding:30px 15px}header .menu .main-menu li{text-align:center}header .menu .main-menu li:not(:last-child){margin-right:0;margin-bottom:15px}header .contacts{display:block;text-align:center}header .contacts .button{display:none}header .menu.show{display:block;transform:translateX(-100%);transition:transform ease-in-out 0}header .menu.toggled{z-index:1047;transform:translateX(0)}#main{position:relative}#main::before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.4)}#main .content .title{font-size:50px;line-height:55px}#main .content{margin-bottom:50px}#main .buttons,#quality .buttons{display:block;text-align:center}#main .buttons .video,#quality .buttons .video{margin-bottom:15px}.button.video{height:48px}#main .content .offer,.section-text{font-size:17px!important;line-height:22px!important}#main{padding:110px 0 50px 0;min-height:initial;background-size:cover}#details{padding:50px 0}#details .row{flex-direction:column-reverse}#details .right{margin-bottom:50px}#details .right img{width:75%}#details .info-text{margin-bottom:30px}#details .info-list li,#details .info-text{font-size:18px;line-height:23px}#details .info-list li:not(:last-child){margin-bottom:15px}#order{padding:50px 0 150px;min-height:initial}.section-title{font-size:27px;line-height:37px;margin-bottom:15px!important}#quality{padding:0 0 50px 0;min-height:initial}#quality .bg{display:none}#quality .content .features{flex-wrap:wrap;margin-bottom:30px}#quality .content .features li{width:50%;margin-bottom:15px}#quality .content .features li .item-title{font-size:14px;line-height:19px}#quality .buttons{justify-content:center}#instalment{padding:30px 0}#instalment .left{background:0 0;padding:0 30px}#instalment .left-content .info-list{justify-content:space-between}#instalment .left-content .info-list li{width:auto}#instalment .left-content .info-list li:nth-child(1)::after{left:75px}#instalment .left-content .info-list li:nth-child(2)::after{left:180px}#instalment .left .left-content{background:#598df6;padding:30px 42px}#instalment .right{position:initial;width:100%;background:url(../images/instalment/bottom-bg.svg) no-repeat center;background-size:contain;margin-top:-24px;z-index:2;padding:70px 80px}#instalment .right .prices-list li .standart{padding-right:5px}#instalment .right .prices-list li .instalment{padding-left:5px}#instalment .right .prices-list li:not(:last-child){margin-bottom:30px}#instalment .right .prices-list li .instalment .fixed .fixed-price,#instalment .right .prices-list li .instalment .fixed .month,#instalment .right .prices-list li .prices .old-price,#instalment .right .prices-list li .prices .price{font-size:20px;line-height:25px}#replacement{min-height:initial;padding-top:200px;padding-bottom:50px}#replacement,#replacement .content .steps{display:block}#replacement .content .steps li{width:100%!important}#replacement .content .steps li:not(:last-child){margin-bottom:15px}#comparison{padding-bottom:50px}#comparison .comparison-list{display:block}#comparison .comparison-list>li{height:initial}#comparison .comparison-list>li:not(:last-child){margin-bottom:0}#comparison .comparison-list>li:not(.active){display:none}#comparison .comparison-list>li.active{display:block}#clear .suptitle,#comparison .suptitle,#questions .suptitle,.section-suptitle{font-size:25px!important;line-height:30px!important;margin-bottom:15px!important}#clear{position:relative}#clear::before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.4)}#clear .right{display:none}#reviews{padding:50px 80px 180px 80px;min-height:initial}#reviews .reviews-list .review{display:block}#reviews .reviews-list .review .review-block{padding:0;padding-top:30px}#about{padding:50px 0}#about .row{flex-direction:column-reverse}#about .right{margin-bottom:30px}#about .certificates-list{display:none}#about .section-text{padding-right:0;margin-bottom:0}#contacts{padding:50px 0 100px 0}#contacts .contacts-list>li .contacts-block .block-icon img{max-width:65px}#contacts .section-text br{display:none}#contacts .contacts-list{display:block}#contacts .contacts-list>li .contacts-block{flex-direction:row-reverse;justify-content:space-between;padding:15px 30px}#contacts .section-text{margin-bottom:30px}#contacts .contacts-list>li:not(:last-child){margin-bottom:30px}#contacts .contacts-list>li .contacts-block .block-icon{margin-right:0;margin-left:15px}#contacts .contacts-list>li .contacts-block .block-list>li .label{font-size:16px;line-height:21px}#contacts .contacts-list>li .contacts-block .block-list>li .value a{font-size:18px;line-height:23px}#contacts .contacts-list>li .contacts-block .block-list>li:not(:last-child){margin-bottom:5px}#questions{background-position:center left}#questions form{display:block}#questions form .form-input{margin-bottom:15px}footer{padding:30px 0}footer .content{display:block;text-align:center}footer .content .left .copyright{font-size:11px;line-height:16px}footer .content .right{display:none}.close{top:0!important;right:0!important}.modal-more .text,.modal-more .title{text-align:center}.modal-more .modal-dialog .modal-content .close{top:15px!important}.modal-video .modal-dialog .modal-content{width:95%}.modal-more .drop{left:0;right:initial}.modal-more .left{margin-bottom:30px}.modal-form .modal-body{padding:60px 30px}}@media only screen and (max-width:575px){header{padding:15px 10px}header .contacts,header .logo{padding:0;width:40%}header .logo{margin-right:10px}header .contacts .phone{font-size:14px}header .mobile-menu{width:15%}#main .content .title{font-size:29px;line-height:34px;margin-bottom:15px}.button{font-size:12px}#main .content .section-text br{display:none}#main .content .section-text span{display:block}#main .buttons .button:not(:last-of-type),#quality .buttons .button:not(:last-of-type){margin-right:0}#main .content .offer,.section-text{font-size:15px!important;line-height:19px!important}.section-title{font-size:24px;line-height:29px}#details .info-title{font-size:20px;line-height:25px}#details .info-list li,#details .info-text{font-size:16px;line-height:21px}#order .section-text br{display:none}#order .button,#order .section-text{margin-bottom:30px}#instalment .left{padding:0 15px}#instalment .left,#instalment .right{max-width:320px;margin-left:auto;margin-right:auto}#instalment .left .left-content{padding:30px}#instalment .left-content .title{font-size:36px}#instalment .left-content .info-list li .item-value{font-size:40px}#instalment .left-content .info-list li .item-content{font-size:14px}#instalment .left-content .info-text{font-size:18px;line-height:23px}#instalment .left-content .info-list li:nth-child(1)::after{left:55px}#instalment .left-content .info-list li:nth-child(2)::after{left:130px}#instalment .right{padding:70px 25px;height:235px}#instalment .right .prices-list li .label{margin-bottom:5px}#instalment .right .prices-list li .prices{height:28px}#instalment .right .prices-list li .label,#instalment .right .prices-list li .prices .old-price,#instalment .right .prices-list li .prices .price{font-size:14px;line-height:19px}#instalment .right .prices-list li .instalment .fixed .fixed-price,#instalment .right .prices-list li .instalment .fixed .month{font-size:13px;line-height:18px}#instalment .right .prices-list li:not(:last-child){margin-bottom:15px}#clear .steps-block .block-header{display:block}#replacement .content .steps li .step-num{font-size:20px;width:76px;height:58px}#replacement .content .steps li .step-title{height:58px}#replacement .content .section-text{margin-bottom:30px}#comparison .comparison-tabs li{padding:15px 0;font-size:12px}#comparison .comparison-list>li .item-block .block-title{font-size:18px;line-height:23px}#comparison .comparison-list>li .item-block .block-list>li::before{width:20px!important;height:20px!important;top:22px}#comparison .comparison-list>li .item-block .block-list>li{padding-left:31px}#clear .steps-block .block-header .number{margin-bottom:50px;position:relative;justify-content:center}#clear .steps-block .block-header .number .num-info{margin-right:0}#clear .steps-block .block-header .number .num-info{position:initial}#clear .steps-block .block-header .number .num-info:after{bottom:0;right:initial;left:50%;transform:translate(-50%,150%)}#clear .steps-block .block-header .bonus{margin-left:auto;margin-right:auto;text-align:center;display:table}#clear .steps-block .quality-title{display:none}#clear .steps-block .quality-list{justify-content:center}#reviews{padding:50px 35px 160px 35px}#reviews .reviews-list .owl-next,#reviews .reviews-list .owl-prev,#reviews .reviews-list .slide-arrow{width:30px;height:30px}#reviews .reviews-list .owl-prev{left:-25px}#reviews .reviews-list .owl-next{right:-25px}#reviews .reviews-list .review{padding:15px}#reviews .reviews-list .review .review-block .block-text{font-size:14px;line-height:19px;margin-bottom:15px}#reviews .reviews-list .review .review-block .block-author{font-size:14px;line-height:19px}#contacts .contacts-list>li .contacts-block{padding:15px}#contacts .contacts-list>li .contacts-block .block-list>li .value a{font-size:16px;line-height:21px}.modal-video .modal-dialog .modal-content{width:100%}.buttons .button:not(:last-of-type){margin-right:15px}.modal-more .drop{font-size:14px;line-height:19px}.modal-more .drop span{font-size:10px;line-height:15px}.modal-more .title{font-size:30px;line-height:35px}.modal-more .text{font-size:14px;line-height:19px}.modal-more .price span{display:block;text-align:center}.modal-more .buttons{justify-content:center}.modal-more .modal-body{padding:50px 0 30px}.modal-more .disclaimer{font-size:12px;line-height:17px}}