
.one .price-top .fs {
    font: 3em Roboto, sans-serif;
        font-weight: 700;
text-shadow: unset;
}

.one .price-top{
    top: 260px;
    text-align: left;
    width:50%;
        padding-top: 0;
}
.one .free-zamer{
    top: 35px;
    background-color: unset;
}

.one a{
  color:#fff;
}
.one .free-zamer p {
    padding-left: 32px;
    color:#fff;
}

.one .price-top a {
    color: white;
    background: #D32424;
    box-shadow: unset;
    background-image: unset;
        padding: 12px 4px;
    width: 284px;
    text-align: center;
    border-radius: 8px;
    margin-top: 30px;
    text-transform: capitalize;
        font-size: 16px;
            font-weight: 400;
}
.one h4 a
{
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-decoration: underline;
}
.one h4 a:hover{
    color:#ef2727;
}
section.one
{
        background: #414244 url('/assets/templates/new/img/vr4/bg.png') no-repeat;
        background-size: cover !important;
            min-height: 470px;
}

section.one .skidka
{
    top: 20px !important;
    left: 37% !important;
}
.win-system input[type=radio]:checked+label span.name {
    background: #414244;
    color: #ffffff;
}
.win-line .item .line span,.v-slider .ui-slider,.h-slider .ui-slider-range, h1.line:before, .h1.line:before, h2.line:before, .h2.line:before, h3.line:before, .h3.line:before, h4.line:before, .h4.line:before, h5.line:before, .h5.line:before, h5.line:before, .h6.line:before {
    background: #414244;
}
#formCalc .act-win
{
    border-color: #414244 !important;
}
.skv8v .btn.btn-yellow {
    background-color: #414244;
    border-color: #414244;
    color: #ffffff !important;
}

.skv8v .price-box-send .btn.btn-yellow {
    background-color: #D32424;
    border-color: #D32424;
    color: #ffffff !important;
}
.choose_color h2 {
      color: #000000;
}
.block9g8s #fff, .block9g8s .btt-morees {
    font-family: 'Roboto', sans-serif;
    background: #F4F4F4;
    position: relative;
    color: #000;
    border: 1px solid #414244;
    font-size: 16px;
    text-transform: unset;
    padding: 12px 24px;
    border-radius: 8px;
        margin: 0;
        font: unset;
        text-transform: capitalize;
        font-weight: 600;
        width: 284px;
    text-align: center;
    top: unset !important;
}
.block9g8s #fff:hover, .block9g8s .btt-morees:hover{
 font-family: 'Roboto', sans-serif !important;
    background: #F4F4F4;
    position: relative;
    color: #000;
    border: 1px solid #D32424;
    font-size: 16px;
    text-transform: unset;
    padding: 12px 24px;
    border-radius: 8px;
        margin: 0;
         text-transform: capitalize;
        font: unset;
        opacity: 1;
        font-weight: 600;
}
.block9g8s {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 50px;
}
.choose_color_inner .main_color {
    width: 31%;
}
.choose_color h2 { 
    margin-bottom: 100px;
}
.choose_color .table-responsive
{
    padding-top:100px;
}
.choose_color .table-responsive table
{
top:unset !important;
}
.b-row16__item .ttl._left,.b-row16__item .ttl._right
{
        color: #D32424 !important;
}
.b-row16__item .ttl._left:before,.b-row16__item .ttl._right:before{
    background-image: url('/assets/templates/new/img/vr4/icon-s82d5611246.png') !important;
}
.b-row16 a.btn._big
{
background: #D32424;
}
.b-row16 a.btn._big:hover
{
background: #ef2727;
}
.fbj99d .sf4
{
    font-family: 'Roboto', sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 32px;
}
.fbj99d .sf4 a{
    color: #000;
    margin-top: 30px;
}
.fbj99d a {
      color: #000;
      font-size: 18px;
      font-weight:700;
}

.main_sert .mc33 {
    font-family: 'Roboto', sans-serif;
    font-size: 32px !important;
    font-weight: 700;
    line-height: 1.2;
    text-transform: capitalize;
    color: #000;
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
}
section.form1-c a {
      font-family: 'Roboto', sans-serif;
    background-color: #D32424;
border:0;
font-size: 16px;
    font-weight: 600;
    border-radius:7.89px;
}

.sertif_inner  {
        margin-top: 50px;
}
.sertif_inner .blokimg {display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    flex-wrap:wrap;
    gap:50px;
}
.page-slider ul.red-list li, .page-slider ul.ok-red-list li
{
background: url('/assets/templates/new/img/vr4/chd.svg') no-repeat left 0px top 4px;
background-size: 13px;
}
.installment hr { 
    border-bottom: 1px solid #F1F0EC;
}
.b-row20
{
    background: url("/assets/templates/new/img/vr4/image-aca9f260-ba79-4a3b-be72-1b4fae70dc7f 1.png") top center no-repeat !important;
}
section.b-row20 .btn
{
        background: #D32424 !important;
}
section.b-row20 .btn:hover
{
     background: #ef2727 !important;
}
.goblet h2{
        font-family: 'Roboto', sans-serif;
    font-size: 32px !important;
    font-weight: 700;
    line-height: 1.2;
    text-transform: capitalize;
    color: #000;
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
}
.goblet_inner ul li
{
font-family: 'Roboto', sans-serif;
    color: #000;
    padding: 20px 20px !important;
height: 132px !important;
      border-radius: 30px;
      font-weight: 700;
}
.goblet_inner ul li > div {
    width: 70%;
}
.jg1 {
    background: #F1F0EC url("/assets/templates/new/img/vr4/p1.jpg") no-repeat;
        background-size: cover;
}
.jg2 {
    background: #F1F0EC url("/assets/templates/new/img/vr4/p2.jpg") no-repeat;
        background-size: cover;
}
.jg3 {
    background: #F1F0EC url("/assets/templates/new/img/vr4/p3.jpg") no-repeat;
        background-size: cover;
}
.jg4 {
    background: #F1F0EC url("/assets/templates/new/img/vr4/p4.jpg") no-repeat;
        background-size: cover;
}

.jg5 {
    background: #F1F0EC url("/assets/templates/new/img/vr4/p5.jpg") no-repeat;
        background-size: cover;
}
.jg6 {
    background: #F1F0EC url("/assets/templates/new/img/vr4/p6.jpg") no-repeat;
        background-size: cover;
}

.jg7 {
    background: #F1F0EC url("/assets/templates/new/img/vr4/p7.jpg") no-repeat;
        background-size: cover;
}
.jg8 {
    background: #F1F0EC url("/assets/templates/new/img/vr4/p8.jpg") no-repeat;
        background-size: cover;
}
.beware .for_h2 h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 32px !important;
    font-weight: 700;
    line-height: 1.2;
    text-transform: capitalize;
    color: #000;
    margin: 0 0 20px;
    padding: 0;
    text-align: left;
}
.beware
{
    background: #F1F0EC;
    padding: 55px 0;
}
.windows_compare {
    margin-bottom: 0 !important;
    margin-top: 50px;
}
.beware .for_h2 img{width: 295px;}
.beware .for_h2 {
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.windows_compare .left_win, .windows_compare .right_win {
     margin-bottom: 0 !important;
}
.windows_compare .left_win h3, .windows_compare .right_win h3 {
    padding-bottom: 0 !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 32px !important;
    text-transform: capitalize;
}
.windows_compare .left_win p, .windows_compare .right_win p {
     color: #302B2B !important;
}
.b-content-menu .content-menu__img img{
    width:100%;
}


.b-content-menu::before {
   border-top-color: #D32424 !important;
    border-left-color: #D32424 !important;
}
.b-content-menu::after {
    border-bottom-color: #D32424 !important;
    border-right-color: #D32424 !important;
}
.b-content-menu .content-menu__img::after {
    background-color: rgb(211 36 36 / 26%) !important;
}
#sv1er {
    background-color: #f1f0ec !important;
    padding: 53px 0 !important;
    background: #f1f0ec !important;
}
.link-to-calc .row{
        display: flex;
    gap: 0 20px;
    justify-content: space-between;
    align-items: stretch;
}
.link-to-calc .col-xs-6 p {
    color:#302B2B;
}
.link-to-calc .col-xs-6x a:hover .col-xs-6 {
    box-shadow: 0px 4px 10px 0px #00000040;

}

.link-to-calc .col-xs-6 {
    background: #F1F0EC;
    width: 100%;
        transition: box-shadow 0.3s ease;
    padding: 20px 16px;
        display: flex;
        border-radius:20px;
    align-items: center;
    height: 100%;
}


.out-win a
{
    color: white;
    background: #D32424;
    box-shadow: unset;
    background-image: unset;
    padding: 12px 4px;
    width: 284px;
    text-align: center;
    border-radius: 8px;
    margin-top: 30px;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
}
.out-win a:hover{
      color: white;
    box-shadow: unset;
    background-image: unset;
    padding: 12px 4px;
    width: 284px;
    text-align: center;
    border-radius: 8px;
    margin-top: 30px;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
        background: #ef2727 !important;
        opacity:1 !important;   
}
.elementor-element-a86918d .elementor-element-populated .elementor-image-box-title a{
        font-family: 'Roboto', sans-serif;
    color: #000;
    font-size: 16px;
}
.elementor-element-a86918d .elementor-element-populated .elementor-image-box-description{
         font-family: 'Roboto', sans-serif;
    color:#302B2B;
}
.elementor-element-a86918d .elementor-widget-image-box .elementor-image-box-img
{
margin:0 !important;
}
.elementor-element-a86918d .elementor-element-populated .elementor-image-box-title
{
        margin-bottom: 25px;
}
.elementor-element-a86918d .elementor-element-populated > .elementor-widget-wrap
{
    background:#fff;
    border-radius:20px;
    padding: 25px 0;
    padding-left: 25px;
}
.elementor-element-a86918d .elementor-widget-image-box .elementor-image-box-content {
    width: 60%;
}
.elementor-element-a86918d .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{
        color: #302B2B;
}
.elementor-element-a86918d
{
        background: #F1F0EC;
    padding: 45px 0;
}
.col-xs-6x {
    flex: 1;
}
.link-to-calc .col-xs-6 > * {
    width:50%;
}
.link-to-calc h3
{
font-family: 'Roboto', sans-serif;
font-size:18px;
font-weight:700;
color:#302B2B;
    text-transform: capitalize;
}
.link-to-calc .col-xs-6 a{
    text-decoration:unset;
}
.okna_pro .obg {
   background: url("/assets/templates/new/img/vr4/okna_pro_bg.jpg") no-repeat center center !important;
}
.okna_pro p {
  
    font-size: 16px !important;
    color: #302B2B !important;
}
.slogan {
    font-family: 'Roboto', sans-serif;
    color: #302B2B !important;
    font-weight: 700 !important;
}
.keep-prices {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
}
.scale ul .p2 {
      font-weight: 700;
}

.elementor-296 .elementor-element.elementor-element-710cbc0 .elementor-heading-title {
    color: #333;
   font-family: 'Roboto', sans-serif !important;
    font-size: 32px !important;
    font-weight:700 !important;
}
.elementor-element-11c5050 .elementor-column-wrap
{
    background-color: #F1F0EC !important;
    background-image: unset !important;
    box-shadow:unset !important;
}
.elementor-element-11c5050 .elementor-widget-heading .elementor-heading-title{
    color: #000 !important;
}
section.es15 .btn-price {
     background-color: #D32424 !important;

     background-image: linear-gradient(to top, #d13600 0, #D32424 100%) !important;

}
.dvd53{
    padding:0;
}
.moscitkas, .deliver {
       box-shadow: unset !important;
}
.miid span, .miid span,.moscitkas .timer li:last-child {
    color: #ef2727 !important;
}
 .compare p {
 
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px !important;
    color: #302B2B !important;
    font-weight: 700 !important;
}
.ffet {
    border: 0 !important;
     font-family: 'Roboto', sans-serif !important;
    font-size: 25px !important;
    color: #302B2B !important;
    font-weight: 700 !important;
}
.ffet a {color: #302B2B !important;}
@media (max-width:1400px){
    .slogan {
    position: absolute;
    top: 21vw !important;
    left: 23vw !important;
}
}
@media (min-width:1024px) and (max-width:1250px)
{
section.one .skidka {
    left: 47% !important;
}
section.one
{
    background-position:50% 50%;
}
}



@media (min-width:767px) and (max-width:1023px)
{
section.one .skidka {
    left: 68% !important;
}
section.one
{
    background-position:50% 50%;
}
.one .price-top .fs {
    font: 2em Roboto, sans-serif;
}

}

@media (max-width:991px)
{
    .link-to-calc .row {
    display: block;
    }
    .link-to-calc .col-xs-6 {
    width: 100%;    margin-bottom: 20px;
    }
    
    .goblet_inner{
        display:block !important;;
    }
    .goblet_inner li {background-size: contain !important;background-position: 100%;height: 123px !important;}
    .goblet_inner ul {width:100% !important;}
.sertif_inner .blokimg {
    justify-content: center;
}
section.row.main_sert {
    margin: 0 !important;
}

.elementor-element-a86918d .elementor-element-2cc4359, .elementor-element-a86918d .elementor-element-e96b2a3{
    width:100% !important;
}
.elementor-element-a86918d .elementor-image-box-wrapper{
justify-content: space-between;
}
.elementor-element-a86918d .elementor-row{
    flex-wrap:wrap !important;
}
}
.fmobtop3 {display:none;}
.fdekstop3 {
    display: flex;
}
@media (max-width:767px)
{
    .moscitka_left{
        background-size:cover !important;
    }
        .moscitka_left {
        width: 100%;
        height: 400px;
    }
        .moscitkas .moscitka_right, .moscitkas .deliver_left {
    
        margin: 0 !important;
    }
    .moscitka_right p {
              margin: 15px 0 !important;
    }
    .moscitkas .miid {
    padding-top: 25px !important;
    }
.comparison {
    padding: 0px 0 50px;
}
.es15__block {
    margin-bottom: 0 !important;
}
#testimonials {
    padding: 0 0 0 !important;
}
.otzivy {
        height: 583px !important;
}

.wrap-man {

    background-color: #414244 !important;
    background-image: unset !important; 
}
.wrap-man .btn.btn-yellow {
    background-color: #D32424 !important; 
    border-color: #D32424 !important; 
    border: 0 !important;
    color: #fff !important;
    border-radius:8px !important;
}
.wrap-man .yellow {
    color: #D32424 !important;
    width: 100%;
    display: block;
}
.es15 {
 
        padding-bottom: 0 !important;
    }
        .moscitka_right br {display:none;}
     .moscitka_left img {
        display: block !important;
    }
.elementor-element-11c5050 .row > .elementor-element {float:unset !important;}
   .fdekstop3 {display:none;} 
   .fmobtop3 {display:block;}
   .fmobtop3 .slick-list{
    margin-bottom:50px;
   }
   .slfff9 {
    padding: 25px;
        min-height: 150px;
                border-radius: 20px;
                display: flex !important;
       background-position: 50% 100%;
        align-items: center;
   }

   .fmobtop3 .slick-slide {
    margin: 0 10px; /* справа и слева по 10px */
}

.fmobtop3 button.slick-next ,.fmobtop3 button.slick-prev{
    background: red;
    /* padding: 5px; */
    width: 25px;
    height: 25px;
    border-radius: 100px;
    z-index:2;
}
.fmobtop3 button.slick-prev:before {

    font-size: 13px;
    left: -2px;
    position: relative;
}

.fmobtop3 button.slick-next:before {
    font-size: 13px;
    right: -2px;
    position: relative;
}

.fmobtop3 .slick-arrow{
    left:auto !important;
}
.fmobtop3 button.slick-next {
    right: 0;
}
.fmobtop3 button.slick-prev {
    left: 0;
}
.wrap .row{margin-left:0;margin-right:0;}
#vev button.slick-next ,#vev button.slick-prev{
    background: red;
    /* padding: 5px; */
    width: 25px;
    height: 25px;
    border-radius: 100px;
    z-index:2;
}
#vev button.slick-prev:before {

    font-size: 13px;
    left: -2px;
    position: relative;
}

#vev button.slick-next:before {
    font-size: 13px;
    right: -2px;
    position: relative;
}

#vev .slick-arrow{
    left:auto !important;
}
#vev button.slick-next {
    right: 20px;
}
#vev button.slick-prev {
    left: 0;
}
#vev .row{
    padding:0 20px !important;
}


   .slfff9 div{
    font-family: 'Roboto', sans-serif;
    color: #302B2B;
    font-weight: 600;
   }
 
    .out-win a
    {
        width:250px;
    }
.keep-price{display:none;}
    .elementor-element-a86918d .elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
}
.elementor-element-a86918d .elementor-element-populated > .elementor-widget-wrap {
    padding-left: 25px;
    padding-right: 25px;
}
 

    .beware .for_h2{
        flex-wrap:wrap;

    }
       .beware .for_h2 > img {
      margin-right: 0 !important;
    }
    .beware .for_h2 h2{
        text-align:center;
        margin-top:15px;
    }

    .windows_compare .left_win, .windows_compare .right_win {
    width: 100% !important;
    }
    .goblet .for_h2 h2 {
    margin-bottom: 50px;
}

      .goblet_inner li {background-size: cover !important;background-position: 100%;}

    .sertif_inner .blokimg {

    gap:10px;
    }
        section.form1-c .headline-form1 {
        font-size: 2vh;
    }
section.one .skidka {
    left: unset !important;
    top: 0 !important;
            width: 100%;
            right: 0;
}
section.one .skidka img{
    position:absolute;
    right:0;
}
section.one
{
    background-position:50% 50%;
}
.one .price-top .fs {
    font: 2em Roboto, sans-serif;
    text-align: center;
    font-weight: bold;
}
.one .price-top
{
    width:100%;
}
.free-zamer h4 {
    clear: unset;        padding-top: 0 !important;
}
.block9g8s {
    margin-top: 20px;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.choose_color_inner .table-responsive{
    border:0 !important;
}

section.one
{
    background: #414244 url('/assets/templates/new/img/vr4/main-mobile-h.jpg') no-repeat;
    background-position: center center;
}
.one .free-zamer {
    top: 183px;
}
.one .free-zamer p {
font-size:12px;
}
.one h4 a {
    font-size: 14px;
}
.one .price-top {
    top: 353px;
    height:auto !important;
    left: 0;
        right: 0;padding: 0 20px;
}
.one .price-top a {
    width:100%;
    margin-top: 13px;
            font-weight: 600;
}
.skv8v
{
    padding-top:0;
}
.skv8v h2:before {
    display:none !important;
}
#frameColorBar2
{
    position:fixed;
           left: 0 !important;
        width: 100%;
        margin: 0 !important;
        top: 12% !important;
        bottom: unset !important;
}
#frameColorBar2 .tooltip-inner {
    max-width: unset !important;
    width: unset !important;
}
#frameColorBar2 .tooltip-inner span {
    width: 96px;
}

.choose_color {
        padding-top: 0 !important;
}
.choose_color h2 {
    margin-bottom: 25px;
        margin-top: 0 !important;
}

.skv8v .mb-60
{
    margin-bottom:0px !important;

}
.out-win a
{
    width:80%;
display: block;
}
section.form1-c a { 
    width: 80% !important;
    display: block;
    padding: 10px 0 !important;

}
    a.seti2, a.seti3, a.seti4 {
        display: block !important;
    }
    a.seti1, a.seti2, a.seti3, a.seti4, a.seti5, a.seti6 {
    width: 34% !important;
}
.sertif_inner img {

    margin: 0 !important;
}
.main_sert .mc33, .page-slider h2,.b-akciya h2, .inter h2 {
    font-size: 18px !important;
}
section.row.main_sert {
    padding: 20px 0 !important;
}
.block-window-1.block-window-animated {
	    background-image: url("/assets/images/kverkus/window-1-a.png");	
                background-repeat: no-repeat;
	        max-width: unset;
        min-width: 130px;
        max-height: 260px;
        width: 100% !important;
	}
	
	.block-window-1.block-window-animated::after, .block-window-2.block-window-animated::after, .block-window-3.block-window-animated::after, .block-window-b.block-window-animated::after    {
		display: block;
		position: absolute;
		content: "";
		background-image: url("/assets/images/kverkus/window-flap-left.png");
		left: 41%;
        top: 4%;
        width: 100%;
		height:76%;
		background-repeat: no-repeat;
		background-size: contain;
		transition: all .5s;
		transform-origin: 0% 50% 0px;
	    transform: perspective(800px) rotateY(0deg);
	}
	
	.block-window-1.block-window-animated:hover::after,
	.block-window-2.block-window-animated:hover::after,
	.block-window-3.block-window-animated:hover::after,
	.block-window-b.block-window-animated:hover::after,
	.block-window-1.block-window-animated.block-window-animate-now::after,
	.block-window-2.block-window-animated.block-window-animate-now::after,
	.block-window-3.block-window-animated.block-window-animate-now::after,
	.block-window-b.block-window-animated.block-window-animate-now::after, 
	.windows-price-block-windows > div:hover .block-window-1.block-window-animated::after,
	.windows-price-block-windows > div:hover .block-window-2.block-window-animated::after,
	.windows-price-block-windows > div:hover .block-window-3.block-window-animated::after,
	.windows-price-block-windows > div:hover .block-window-b.block-window-animated::after
	{
		transform: perspective(300px) rotateY(-50deg);
	}

	    .ggs4 .block-4-items .windows-price-block-windows > div {
        width: 100% !important;
    }
    section.link-to-calc {
     padding-bottom: 0 !important;
}
.out-win { 
    padding-bottom: 0 !important;
}
	.block-window-2.block-window-animated {
	    background-image: url("/assets/images/kverkus/window-2-a.png");	
	    max-height: 260px;
	    max-width: 220px;
	    min-width: 220px;
	}
	
	.block-window-2.block-window-animated::after {
		left:50%;
		top:11%;
		height:68%;
		width:42%;
		transform-origin: 100% 50% 0px;
		background-image: url("/assets/images/kverkus/window-flap-right.png");
	}
	
	.block-window-2.block-window-animated:hover::after, .block-window-2.block-window-animated.block-window-animate-now::after,
	.windows-price-block-windows > div:hover .block-window-2.block-window-animated::after {
		transform: perspective(300px) rotateY(50deg);
	}
	
	.block-window-3.block-window-animated {
	    background-image: url("/assets/images/kverkus/window-3-a.png");	
	    max-width: 310px;
	    min-width: 310px;
	    max-height: 260px;
	}
	
	.block-window-3.block-window-animated::after {
		left:35%;
		top:10%;
		height:68%;
		width:30%;
	}
	
	.block-window-b.block-window-animated {
	    background-image: url("/assets/images/kverkus/window-b-a.png");	
	    max-width: 300px;
	    min-width: 300px;
	    max-height: 340px;
	}
	
	.block-window-b.block-window-animated::after {
		left:5%;
		top:7%;
		height:68%;
		width:31%;
	}
        .block-navigation-tabs {
            width:100%;display: flex;margin:0 !important;
        }
        .block-navigation-tabs > div {
        padding: 5px 8px !important;
        font-size: 10pt !important;
        border: 1px solid #ca1010 !important;
        font-weight: normal !important;
        border-left: none !important;
    }
.block-navigation-tabs > div:first-child {
    border: 1px solid #ca1010 !important;
}
.page-slider .mobile-slider-right, .page-slider .mobile-slider-left
{
display:none !important;
}
.inter{
    background:unset !important;
    background-color:#F1F0EC !important;
        padding-bottom: 0 !important;
}
.inter li {
    height: 215px;
}
.inter li p
{
        font-family: 'Roboto', sans-serif;
        font-size:15px;
        font-weight:500;
        color:#302B2B;
}
.inter .left-spr, .inter .right-spr { 
        margin-bottom: 0 !important;
        margin-top: 0 !important;
                display: flex;
        flex-wrap: wrap;
        width: auto !important;
}

}
@media (max-width:500px){
.page-slider > .block-items-wrapper > div, .page-slider > .block-items-wrapper > div ul
{
    padding:0 !important;
}
.windows-price-block-windows-item-size {
    margin: 0 !important;
    width: 100% !important;
}
.block-windows-buttons
{
    position: relative !important;
    padding:0 !important;
    margin-bottom:0 !important;
    margin-top:25px !important;
     opacity: 1 !important;
}
.block-windows-buttons > a {
        width: 100% !important;
            font-family: 'Roboto', sans-serif;
    background-color: #D32424;
    border: 0;
    font-size: 16px;
    font-weight: 600;
            opacity: 1 !important;
        color: #fff;
    border-radius: 7.89px;
    }
.page-slider .margin-top-30 {
    margin-top: 0px !important;
}
.block-navigation-arrows > div:before
{
    width:42px !important;
    height:42px !important;
}
    .block-navigation-full-width.block-navigation-arrows {
        top: 18% !important;
    }
}
@media (max-width:419px){
    .block-window-b.block-window-animated::after {
        left: 26% !important;
        top: 6% !important;
        height: 68% !important;
        width: 16% !important;
    }
        .block-window-3.block-window-animated::after {
        left: 40%  !important;
        top: 9% !important;
        }
            .block-window-2.block-window-animated::after {
        top: 9% !important;
            }

}

@media (max-width:350px){
.inter .left-spr, .inter .right-spr
{
    width:100% !important;
            float: unset !important;
                    margin: 0 !important;
        padding: 0 !important;
}
.inter .col-xs-12
{
   flex-wrap: wrap;
}
    .inter li { 
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        width: 100%;
    }
      .inter li > *{
        width:100%;
      }

    .inter .left-spr div, .inter .right-spr div {

        float: unset !important;
        margin: 0 auto  !important;
    }
    .inter li p
    {
        text-align:center;
    }
     .inter li br {
        display: none !important;
     }


}