@media(min-width:992px){
/*************************************************************/

body:after{
    content: "dev version | screen: medium";
}

/* Experience block (Home) */
.experience-home-block .paragraph--type--icon-grid .field--name-field-icons > .field__item{
    width: 33%;
}

/* Header */
.header-container{
    z-index: 60;
}

/* Mobile slider */
.mobile-slider-container{
    width: 100%;
    height: 70%;
    transform: translateY(-100%);
    position: fixed;
    top: 0;
    left: 0;
}
.mobile-slider-container.is-active{
    transform: translateY(0);
}

.main-menu-block ul.nav{
    flex-direction: row;
    width: 90%;
}
.main-menu-block ul.nav li{
    margin: 0;
    padding: 20px;
    text-align: center;
    width: 20%;
}
.main-menu-block ul.nav li ul.dropdown-menu{
    display: block !important;
    position: relative !important;
    transform: none !important;
    border: 0;
    background: none;
}

/* Main menu block */
.mobile-slider{
    justify-content: center;
}

/* Paragraph: Info Box: Overlap */
.info-box-overlap-container{
    display: flex;
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 10%;
    background: #FFFFFF url("../images/infobox-overlap-bg.png") 20% 50% no-repeat;
}
.info-box-overlap-container .field--name-field-infobox-overlap-text{
    position: absolute;
    bottom: -15%;
    right: -5%;
}
.info-box-overlap-container .text-container{
    width: 60%;
}
.info-box-overlap-container .field--name-field-infobox-overlap-text{
    width: 65%;
}
.info-box-overlap-container .banner-container{
    width: 40%;
    display: block;
}

    /* Swap text and image */
    .paragraph--type--info-box-overlap.swap .info-box-overlap-container{
        flex-direction: row-reverse;
        left: 60%;
    }
    .paragraph--type--info-box-overlap.swap .info-box-overlap-container .field--name-field-infobox-overlap-text{
        left: -5%;
    }

    /* side paddings */
    .side-padding-5pc{ padding: 0 5%; }
    .side-padding-10pc{ padding: 0 10%; }
    .side-padding-15pc{ padding: 0 15%; }
    .side-padding-20pc{ padding: 0 20%; }

/*************************************************************/
 }
