 header.sticky-top{
            display: block;
        }

        .fp-controlArrow{
            display: none;
        }

        .content-panel {
            width: calc(100vw - 30px);
            margin-left: 15px;
        }

        #horizontal-scroll {
            display: none !important;
            overflow: none !important;
        }

        .home-mobile {
            display: block;
        }

         @media (min-width: 1200px) {
            #horizontal-scroll {
                display: block !important;
                overflow: visible !important;
            }

            .home-mobile {
                display: none !important;
            }

            /* Desktop: hide layout footer (fullpage has its own) */
            body > main + footer {
                display: none !important;
            }
         }

        @media (max-width: 1199px) {
            .section, .slide {
                height: auto !important;
                min-height: auto !important;
                display: block !important;
            }

            .content-panel {
              width: 100% !important;
              margin-left: 0 !important;
              height: auto !important;
              margin-bottom: 20px;
            }

            .content-panel.mes {
                background-image: url(../../image/bg-mobile-mes.webp);
                background-size: cover;
                background-position: center center;
            }

            .content-panel.qc {
                background-image: url(../../image/bg-mobile-iqc.webp);
                background-size: cover;
                background-position: center center;
            }

            .content-panel.bi {
                background-image: url(../../image/bg-mobile-bi.webp);
                background-size: cover;
                background-position: center center;
            }

            .content-panel video{
                display:none ;
            }

            .content-panel .overlay-video{
                position: relative;
                height: auto;
                padding: 12px;
            }

            .content-panel.mes .overlay-video{
                background: rgba(5,73,89,.9);
            }

            .content-panel.qc .overlay-video{
                background: rgba(187,214,207,.9);
            }

            .content-panel.bi .overlay-video{
                background: rgba(5,73,89,.9);
            }

            /* Mobile: hide inline footers, show layout footer (has working forms) */
            #horizontal-scroll footer,
            .home-mobile footer {
                display: none !important;
            }


        }

        @media (min-width:1200px) {
            header{
                display: none;
            }

            .section-hero{
                min-height:  calc(100vh - 120px);
                min-width: calc(100vw - 30px);
                /*margin-top: 105px;*/
            }

            .fullscreen-video-container {
                min-height:  calc(100vh - 120px);
            }

            video {
                display: block;
                position: absolute;
                width: auto;
                height: auto;
                min-width: 100%;
                min-height: 100%;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
                z-index: -1;
                opacity: 1;
            }

            .fullscreen-video-content {
                min-height:  calc(100vh - 120px);
                -webkit-border-radius: 20px;
                border-radius: 20px;
            }

            .bg-trasparent{
                min-height:  calc(100vh - 120px);
                display: flex;
                flex-direction: row;
                justify-content: space-around;
                align-items:center;
                align-content:center;
                border-radius: 20px;
                padding: 50px;
            }

        }

