.laberStatic .img .labercontent h3 {
    padding: 0px 10px;
}
.ps-wrapper{padding-left:0;padding-right:0;}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
img{border-style:none;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:block;max-width:100%;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
::-moz-selection{background:#7c0097;color:#fff;}
::-moz-selection,::selection{background:#7c0097;color:#fff;}
.ps-wrapper{padding-left:15px;padding-right:15px;}
.ps-btn{display:block;text-align:center;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;padding:.5em 1.875em;border:1px solid #dcdcdc;color:#333;cursor:pointer;}
.ps-btn:hover{background-color:#ffdb4d;border-color:#00926b;color:#fff;}
.ps-purple{margin-top:8px;background-color:#ffdb4d;color:#333;border-color:#ffdb4d;}
.btn-pulse{-webkit-animation:radial-pulse 1.2s 10;animation:radial-pulse 1.2s 10;}
.mainpage{background-image:url('/img/montagnic.webp');background-repeat:no-repeat;background-size:contain;background-position:right;}
.mainpage .ps-wrapper{padding-left:0;padding-right:0;}
.mainpage-text{text-align:center;padding:2rem;}
.mainpage-title{font-size:36px;font-weight:700;line-height:1.2;margin:0;color:#494949;}
.mainpage-title span{display:block;font-weight:900;}
.mainpage-subtitle{font-size:18px;position:relative;display:block;}
.mainpage-discount{font-size:75px;margin:0;position:relative;display:block;color:#ff3e3e;font-weight:1000;font-family:Verdana,Geneva,sans-serif;text-align:center;width:100%;}
.mainpage{background:0 0;}
.mainpage .ps-btn{width:220px;font-size:20px;margin-left:auto;margin-right:auto;}
.mainpage-img{display:block;margin-top:10px;margin-left:-12px;margin-bottom:-12px;}
.mainpage__flex{display:none;}
#counter div{display:inline-block;text-align:center;background-color:#ff3e3e;color:#fff;border-radius:3px;padding:4px;position:relative;}
#counter #count-text{background-color:rgba(0,0,0,0);color:#333;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}
#counter div span{position:absolute;font-size:16px;top:32px;color:#333;left:3px;}
::-webkit-scrollbar{-webkit-appearance:none;height:8px;}
::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border-radius:2px;border:2px solid #fff;}
.mainpage-img{display:block;}
#counter{font-size:16px;font-size:20px;}
.mainpage-img{display:block;}
#counter{font-size:16px;font-size:20px;}
@media  screen and (min-width:640px){
    ::-webkit-scrollbar{-webkit-appearance:auto;}
}
@media  screen and (min-width:768px){
    .mainpage .ps-wrapper{padding-left:15px;padding-right:15px;}
    .mainpage-discount{width:30%;}
    .mainpage__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:10;top:110px;left:calc(55% - 160px);}
    .mainpage__flex img:first-child{width:25px;margin-right:5px;}
    .mainpage__flex img:last-child{width:60px;-webkit-transform:rotate(-60deg) translate(0,-10px);-ms-transform:rotate(-60deg) translate(0,-10px);transform:rotate(-60deg) translate(0,-10px);margin-left:-10px;}
    .mainpage__flex>div{width:40%;font-size:.9em;}
    .mainpage__flex span{font-weight:700;font-size:1.25em;}
    .mainpage-text{padding:3rem;text-align:left;}
    .mainpage-subtitle{font-size:20px;display:inline-block;}
    .mainpage{background-image:url('/img/montagnic.webp');background-repeat:no-repeat;background-size:contain;background-position:right;}
    .mainpage-img{display:none;}
    .mainpage .ps-btn{margin-left:0;font-size:24px;}
}
@media  screen and (min-width:992px){
    .mainpage__flex{top:80px;left:calc(45% - 160px);}
    .mainpage__flex div{font-size:1em;}
    .mainpage__flex img:last-child{width:65px;-webkit-transform:none;-ms-transform:none;transform:none;}
    .mainpage-title{font-size:28px;}
    .mainpage-subtitle{font-size:20px;}
}
@media  screen and (min-width:1230px){
    .ps-wrapper{max-width:1230px;width:100%;margin:0 auto;}
}
@media  screen and (min-width:2000px){
    .mainpage{background-size:contain;}
}
/*! CSS Used from: Embedded */
*,*::before,*::after,html body *,#allow-copy_script ~ body *{-webkit-user-select:initial!important;user-select:initial!important;}
/*! CSS Used keyframes */
@-webkit-keyframes radial-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,219,77,.9);box-shadow:0 0 0 0 rgba(255,219,77,.9);}100%{-webkit-box-shadow:0 0 0 13px transparent;box-shadow:0 0 0 13px transparent;}}
@keyframes  radial-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,219,77,.9);box-shadow:0 0 0 0 rgba(255,219,77,.9);}100%{-webkit-box-shadow:0 0 0 13px transparent;box-shadow:0 0 0 13px transparent;}}



.mainpage {
    min-height: 402px;
}
.mainpage-subtitle, .mainpage-discount{
    line-height: 1.4;
}
.mainpage-subtitle{
    margin-top: 23px;
}



.ceiling-prices-banner-grid-item .price {
    content: '300';
    margin: 0;
    line-height: .8;
    color: #333;
    font-size: 6em;
    font-weight: 800;
}

.ceiling-prices-banner-grid-item .price span {
    font-size: .5em;
}

sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}
.mainpage-text .mainpage__flex .ceiling-prices-banner-grid-item {
    width: 100%;
}
.ceiling-prices-banner-grid-item .price-discription {
    margin-bottom: 1em;
    display: block;
    font-weight: 600;
}

.mainpage__flex{
    margin-left: 120px;
    margin-top: 96px;
}

.mainpage-text, .ps-wrapper{
    min-height: 402px;
}
.mainpage-text .btn-pulse{
    position: absolute;
    bottom: 0;
}

.mainpage-subtitle{
    margin-top: 23px;
}
#counter{
    margin-top: 40px;
}

@media  screen and (min-width: 992px) {
    .mainpage-text  .mainpage-title {
        font-size: 61px;
    }
}
.ceiling-prices-banner-grid-item .price-discription {
    margin-top: 16px;
}
.ps-btn:hover {
    background-color: #ff3e3e;
}

#counter div{
    padding: 10px 5px;
}
#counter div span{
    margin-top: 10px;
}



.secondimg .mainpage{background-image:url(none);}
.secondimg{
    background-image: url(/img/Stretch-ceiling-cover.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top;
}
.secondimg .mainpage-title,  .secondimg .ceiling-prices-banner-grid-item .price{
    color: #ffffff;
}
.secondimg .price-discription, .secondimg .mainpage-subtitle{
    color: #333333;
}
.slider {
    position: relative;
    top: 50%;
    left: 50%;
    display: block;
    width: -webkit-fill-available;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.slider .slider__wrapper {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.slider .slider__slides {
    position: relative;
    top: 0;
    left: 0px;
    width: max-content;
}

.slider__slides.shifting {
    -webkit-transition: left .2s ease-out;
    -o-transition: left .2s ease-out;
    transition: left .2s ease-out;
}

.slider__slide {
    width: 100vw;
    height: -webkit-fill-available;
    text-align: center;
    cursor: pointer;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    position: relative;
}

.control {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 2;
    display: block;
    width: 29px;
    height: 50px;
    color: #949494;
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 50px;
    font-weight: 700;
}

.ImageSlider .slider .prev {
    left: 5px;
    width: 25px;
    color: #ffdb4d;
}

.ImageSlider .slider .next {
    right: 5px;
    width: 25px;
    color: #ffdb4d;

}

.prev:active,
.next:active {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

@media only screen and (max-width: 767px){

    .slider__slide .mainpage-text .btn-pulse{
        margin-top: 50px;
        position: inherit;
    }

}
.card-body,  .card-badge{
    visibility: collapse;
    height: 0px;
}
@media only screen and (max-width: 975px) {
    #reg43 .col-xs-12 {
        float: left;
        width: 50%;
        /* padding: 20px; */
    }
    #reg43{
        padding-left: 25px;
        padding-right: 25px;
    }
    .regerg33434 .img{
        border: 0;
        border-radius: 6px;
        background-color: #FBFAF6;
    }
    .regerg33434 .card-badge{
        top: 1.5rem;
        left: 1.5rem;
        padding: 0.25rem 0.5rem;
        border-radius: 0.25rem;
        color: #ffffff !important;
        background-color: #f1b10f !important;
        display: inline-block;
        font-size: 16px;
        font-weight: 300;
        line-height: 1;
        position: absolute;
    }

    .regerg33434 .card-body{
        padding: 1.5rem;
    }
    .regerg33434 .card-body h2{
        margin-bottom: 0.5rem;
        font-weight: 500;
        line-height: 1.2;
        font-size: calc(1.325rem + .9vw);
    }
    .regerg33434 .card-body p{
        font-size: 14px;
        color: #282828;
        margin-top: 0;
        margin-bottom: 1rem;
    }
    .regerg33434 .card-body .btn-primary{
        font-size: 14px;
        font-weight: 500;
        padding: 6px 14px;
        border-radius: 5px;
        color: #ffffff;
        background-color: #fec922;
        border-color: #fec922;
        min-width: 0px;
        width: fit-content;
        line-height: 1.5;
    }

    .regerg33434 #reg43 .col-xs-12 {
        width: 100%;
    }
    .regerg33434 .laberStatic .img .labercontent {
        visibility: collapse;
        height: 0px;
    }

    .card-body,  .card-badge{
        visibility: visible;
        height: max-content;
    }


}
.laberStatic .img .labercontent {
    top: 50%;
}
@media all{
    .displayPosition4 .wrap{padding:0px 15px;position:relative;}
    .displayPosition4 .w50{width:44%;padding-right:6%;}
    .displayPosition4  h3{color:#666;font-size:36px;line-height:43px;font-weight:normal;letter-spacing:0.05em;text-transform:uppercase;padding:0px 0px 20px 0px;}
    .displayPosition4  .text{padding:0px 0px 15px 17px;border-left:3px solid rgb(254 201 34);}
    .displayPosition4  .text p{font-size:16px;line-height:20px;font-weight:normal;letter-spacing:0.02em;padding:15px 0px 0px 0px;}
    .displayPosition4 .light .text p{color:#5A5A63;}
    .displayPosition4 a.button{display:block;margin:30px 0px 0px 0px;}
    .displayPosition4 a.button .button_in{display:table;width:100%;height:60px;}
    .displayPosition4 a.button .button_in .icon{display:table-cell;width:54px;height:54px;border:3px solid rgb(254 201 34);background-position:50% 50%;background-repeat:no-repeat;}
    .displayPosition4 a.button .button_in .text-td{display:table-cell;height:60px;vertical-align:middle;font-size:16px;line-height:19px;font-weight:normal;letter-spacing:0.05em;padding:0px 0px 0px 20px;}
    .displayPosition4 .light a.button .button_in .text-td{color:#5A5A63;}
    .displayPosition4 a.button .button_in .icon.play{background-image:url(/img/play-d.svg);}
    .displayPosition4 a.button:hover  .button_in .icon.play{background-image:url(/img/play.svg);}
    .displayPosition4 a.button:hover .button_in .text-td{color:#1a73e8;}
    .displayPosition4 a.button:hover .button_in .icon{border:3px solid rgb(254 201 34);background-color:#343e45;}
    .displayPosition4 .left{float:left;}
    .displayPosition4 .left{float:left;}
    .displayPosition4 .right{float:right;}
    .displayPosition4 .w50.right{width:47%;padding-right:0%;}
    .displayPosition4 .video{padding-top:30px;padding-bottom:30px;}
    .displayPosition4 img.full{width:100%;}
    .displayPosition4 .w50.left{width:47%;padding-right:0px;}
    .displayPosition4 img.full{width:100%;}
    .displayPosition4 a.video-img{position:relative;display:block;}
    .displayPosition4 .video-img span{position:absolute;top:50%;left:50%;width:80px;height:80px;background:url(/img/play.png) no-repeat 50% 50%;background-size:cover;margin:-40px 0px 0px -40px;z-index:20;}
}
@media all{
    @media (max-width: 860px){
        .displayPosition4  h3{font-size:28px;line-height:33px;}
        .displayPosition4  .w50{float:none;width:100%;margin-bottom:40px;padding-right:0px;}
        .displayPosition4  .w50.left{float:none;width:100%;margin-bottom:40px;}
        .displayPosition4  .w50.right{float:none;width:100%;margin-bottom:20px;}
    }
    @media (max-width: 600px){
        .displayPosition4  h3{font-size:24px;line-height:28px;}
        .displayPosition4 .wrap{padding:0px 10px;}
    }
    @media (max-width: 400px){
        .displayPosition4  h3{font-size:26px;line-height:33px;}
    }
}


video{
    position: absolute;
    z-index: -1;}
@media all{
    .main{width:100%;max-width:1190px;margin:0 auto;overflow:hidden;}
    .wrap{padding:0px 15px;position:relative;}
    section.box{padding:80px 0px;}
    section.light{background-color:#FBFAF6;}
    .w50{width:44%;padding-right:6%;}
    section.box h3{color:#666;font-size:36px;line-height:43px;font-weight:normal;letter-spacing:0.05em;text-transform:uppercase;padding:0px 0px 20px 0px;}
    section.box .text{padding:0px 0px 15px 17px;border-left:3px solid rgb(254 201 34);}
    section.box .text p{font-size:16px;line-height:20px;font-weight:normal;letter-spacing:0.02em;padding:15px 0px 0px 0px;}
    section.box.light .text p{color:#5A5A63;}
    .left{float:left;}
    .left{float:left;}
    .right{float:right;}
    .w50.right{width:47%;padding-right:0%;}
    .video{padding-top:30px;padding-bottom:30px;}
    img.full{width:100%;}
    .w50.left{width:47%;padding-right:0px;}
    .w50.right.nopad{width:47%;padding-right:0%;}
    .nopad .video{padding-top:0px;padding-bottom:0em;}
    .seotext p{color:#5a5a63;font-size:16px;font-weight:normal;letter-spacing:0.02em;line-height:20px;padding:15px 0 0;}
    img.full{width:100%;}
    div.video-img{position:relative;display:block;}
    .video-img span{position:absolute;top:50%;left:50%;width:80px;height:80px;background:url(/img/play.png) no-repeat 50% 50%;background-size:cover;margin:-40px 0px 0px -40px;z-index:20;}
}
@media all{
    @media (max-width: 860px){
        section.box h3{font-size:28px;line-height:33px;}
        section.box .w50{float:none;width:100%;margin-bottom:40px;padding-right:0px;}
        section.box .w50.left{float:none;width:100%;margin-bottom:40px;}
        section.box .w50.right{float:none;width:100%;margin-bottom:20px;}
        .video{
            padding-bottom: 15px;
        }
        #ergerg3{
            height: -webkit-fill-available;
            width: -webkit-fill-available;
        }

        .laberStatic .img .labercontent {
            top: 50%;
        }


    }
    @media (max-width: 600px){
        section.box h3{font-size:24px;line-height:28px;}
        .wrap{padding:0px 10px;}
    }
    @media (max-width: 400px){
        section.box h3{font-size:26px;line-height:33px;}
    }
}
@media all{
    @media (max-width: 1705px){
        .mainpage {
            margin-top: 50px;
        }

    }
}
.mobileslider{
    position: absolute;
    visibility: collapse;
}
@media all{
    @media (max-width: 860px) {
        .mobileslider {
            position: inherit;
            visibility: visible;
        }
        .mobilesimage {
            position: absolute;
            opacity: 0;
            transition: opacity 1s ease;

            top: 0px;
            width:-webkit-fill-available;
            height: calc(100vh - 32px);
            background-size: cover;
        }

        #mobileslidertext {
            position: absolute;
            width: 100%;
            text-align: center;
            background-color: #00000036;
            padding-top: 35px;
            bottom: 0px;
            padding-bottom: 88px;
        }
        #mobileslidertext p {
            font-size: 26px;
            line-height: 33px;
            font-family: system-ui;
            text-transform: uppercase;
            white-space: nowrap;
            color: white;
        }

        .activmobilesimage {
            opacity: 1;
            transition: opacity 1s ease;
        }

        .ImageSlider {
            background-color: #f9f9f9;
            visibility: hidden;
            position: absolute;
        }
        .mobileslider{
            height:  calc(100vh - 32px);;
            background-color: #FBFAF6;
            overflow: hidden;
        }
        #header {
            margin-bottom: 0px;
        }
    }

}


@media screen and (min-width: 768px) {
    .mainpage {
        background-image: url(/storage/files/3/slider_top_1.webp);
        background-repeat: no-repeat;
        min-height: 460px;
        background-position-x: center;
    }
    /* Safari 10.1+ */

    @media not all and (min-resolution:.001dpcm) { @media {


        .mainpage {
            background-image: url(/storage/files/3/slider_top_1.png);
        }
    }}
}









