@media screen and (max-width: 1320px) {

    /* BASE */

    .page, .footer {
        padding-left: 18px;
        padding-right: 18px;
    }

}

@media screen and (max-width: 1200px) {


    /* SOCIAL */

    .socialOthers {
        text-align: center;
    }

    .socialOthers .socialBloc {
        float: none;
        width: 100%;
        display: inline-block;
    }

    .listLetters{
        text-align: left;
    }
    .listLetters ul{
        width: 95%;
        width: calc(100% - 150px);
    }

}

@media screen and (max-width: 1100px) {


    /* SOCIAL */

    .socialElement {
        width: 20%;
    }

}


@media screen and (max-width: 1068px) {


    /* LIST */

    .listModel {
        width: 25%;
    }


    /* NEWS */

    .newsElement {
        width: 25%;
    }


    /* BOOK */

    .modelBookThumbnail {
        width: 25%;
    }


    /* BOOK VIDEO */

    .modelBookVideoThumbnail {
        width: 20%;
    }


    /* SOCIAL */

    .socialElement {
        width: 25%;
    }


    /* SHOWS */

    .showsInstagram {
        width: 24%;
    }


    /* SHOWPACK */

    .showpackNews {
        margin: 60px -27px 0;
    }

    .showpackNew {
        width: 24%;
        width: calc(25% - 14px);
    }

}

@media screen and (max-width: 1065px) {
    .homeNews {
        margin-top: 103px;
    }

}


@media screen and (max-width: 960px) {

    .menuLogo {
        max-width: 170px;
    }

    .menuLogoApp img {
        width: 30px !important;
    }

    .menuLogoApp span {
        vertical-align: 4px;
        font-size: 11px;
    }


    /* SHOWS */

    .showsInstagram {
        width: 33.33%;
    }

    /* INFO */

    .infoLeft, .infoRight {
        width: 100% !important;
    }

    .infoPicture {
        max-width: 100% !important;
        margin: 0 !important;
    }

    #industry .infoLeft .infoPicture {
        width: 100%;
        margin-right: 0;
        float: none;
    }

    .infoBloc {
        margin-bottom: 20px;
    }


    /* LIST */

    .listModel {
        width: 33.33%;
    }


    /* NEWS */

    .newsElement {
        width: 33.33%;
    }


    /* BOOK */

    .modelBookThumbnail {
        width: 33.33%;
    }


    /* BOOK VIDEO */

    .modelBookVideoThumbnail {
        width: 25%;
    }


    /* SOCIAL */

    .socialElement {
        width: 33.33%;
    }


    /* SHOWPACK */

    .showpackNews {
        margin: 60px -22px 0;
    }

    .showpackNew {
        width: 32.33%;
        width: calc(33.33% - 14px);
    }

}

@media screen and (max-width: 800px) {

    /* MENU */

    .menuSocials li {
        font-size: 12px;
        padding: 0px 2px;
    }

}

@media screen and (max-width: 750px) {

    .homeNews {
        margin-top: 0;
    }

    .pageTitle {
        font-size: 20px;
    }

    .info, .contact, .modelBook, .social, .oracleContainer {
        margin-top: 80px;
    }

    .infoLeft .infoText {
        padding-left: 0;
    }

    .infoRight .infoText {
        padding-right: 0;
    }


    /* MENU DESKTOP AND MOBILE */

    .menuDesktop {
        display: none;
    }

    .menuMobile {
        display: block;
    }

    .showOnDesktop {
        display: none;
    }

    .showOnMobile {
        display: block;
    }


    /* LIST */

    .listModel {
        width: 50%;
    }

    .listName {
        display: block;
    }

    .listMeasurements {
        display: block;
        font-size: 9px;
    }

    .listContainer {
        margin: 0 -10px;
    }

    .listLetters {
        margin-bottom: 30px;
    }

    .listFrame, .listFrame:hover {
        border: none;
    }

    .listFrame:hover + .listText .listName {
        display: block;
    }

    .listFrame:hover + .listText .listMeasurements {
        opacity: 0;
    }

    .listHover {
        display: none;
    }

    .listLetters {
        margin-top: 0;
    }

    #mobile-menu, #mobile-menu-content {
        z-index: 11 !important;
    }


    /* CONTACT */

    .contactHalf {
        float: none;
        width: 100%;
        text-align: center !important;
    }

    .contactText {
        margin-bottom: 25px;
    }

    .contactParagraph {
        padding-bottom: 0;
    }


    /* NEWS */

    .newsElement {
        width: 50%;
    }

    .newsOverlay .newsText {
        opacity: 1;
        position: static;
        transform: none;
        color: #000000;
        padding-top: 10px;
    }

    .newsOverlay {
        position: static;
    }

    .newsMore {
        display: none;
    }

    .tumblr:hover .newsPicture img {
        filter: brightness(100%);
        -webkit-filter: brightness(100%);
        -moz-filter: brightness(100%);
        -o-filter: brightness(100%);
        -ms-filter: brightness(100%);
        -webkit-transition: all 0s ease;
        -moz-transition: all 0s ease;
        -o-transition: all 0s ease;
        -ms-transition: all 0s ease;
        transition: all 0s ease;
    }

    /*.thumblr_video .newsMessage {*/
        /*margin-top: 10%;*/
    /*}*/

    .thumblr_video .newsText {
        padding-bottom: 15px;
    }

    /*.thumblr_video .newsMore {*/
        /*margin-top: 10%;*/
    /*}*/

    .newsOverlay .newsText {
        padding-bottom: 10px;
    }


    /* NEWS DETAIL */

    #newsDetail {
        text-align: justify;
    }


    /* BECOME */

    .applyForm table {
        border-collapse: separate;
        border-spacing: 0 20px;
    }

    .applyFormContent td {
        display: block;
        text-align: left;
    }

    .applyFormContent td:nth-child(odd) {
        padding-bottom: 10px;
    }

    .applyFormElement {
        width: 50%;
    }

    .applyFormContent table, .applyFormUpload  {
        float: none;
        width: 100%;
    }

    .applyFormPictures {
        padding-left: 0;
    }

    .applyFormUpload .applyTitle {
        padding-left: 10px;
    }


    /* TERMS */

    .termsText {
        text-align: justify;
    }


    /* BOOK */

    .modelBookMobile {
        display: block;
    }

    .modelBookPictures {
        display: none;
    }

    .modelBooMeasurementsDesktop {
        display: none !important;
    }

    .modelBooMeasurementsMobile {
        display: block;
        margin-top: 10px;
    }

    .modelBookMeasurements {
        margin-top: 0;
    }

    .modelBookThumbnail {
        width: 50%;
    }

    #modelBooMeasurementsDesktop {
        display: none;
    }

    .modelBookThumbnails {
        margin-left: -10px;
        margin-right: -10px;
    }


    /* BOOK VIDEO */

    .modelBookVideoThumbnail {
        width: 33.33%;
    }


    /* ADVANCED SEARCH */

    .advancedSearchForm {
        margin: 0 -12px;
    }

    .advancedSearchContent {
        padding: 0 12px;
    }

    .advancedSearchButtons {
        margin: 24px auto 0;
    }


    /* SOCIAL */

    .socialElement {
        width: 50%;
    }


    /* ORACLE */

    .oracleContainer {
        margin: 0 auto;
    }

    .oracleText {
        text-align: justify;
    }

    .oracleParagraph {
        padding-right: 0;
    }

    .oracleThird, .oracleThreeQuarter {
        float: none;
        width: 100%;
    }

    .oracleThreeQuarter {
        margin-top: 24px;
    }


    /* HOME */

    .home {
        top: 60px;
    }

    .home, .homePicture {
        height: auto;
    }

    .homeMenu {
        display: none;
    }

    .home .slick-dots {
        bottom: 20px;
    }

    /* SHOWS */

    .showsInstagram {
        width: 50%;
    }


    /* SHOWPACK */

    .showpackNews {
        margin: 60px -20px 0;
    }

    .showpackNew {
        width: 49%;
        width: calc(50% - 14px);
    }
}

@media screen and (max-width: 450px) {

    .logoMobileApp {
        display: none;
    }

    /* BOOK VIDEO */

    .modelBookVideoThumbnail {
        width: 50%;
    }

    .logoMobileContentApp {
        display: block;
    }

    .contactAppSpace {
        padding-top: 20px;
    }
}