/* LAPTOP */

@media screen and (max-width: 1680px) {
}

@media screen and (max-width: 1440px) {

}

/* SMALL LAPTOP & LARGE TABLET */

@media screen and (max-width: 1366px) {

    /* PACKAGES */

    .showpackage-picto {
        width: 220px;
    }

    .show-package-column.show-package-column-right {
        padding-left: 60px;
        width: calc(100% - 220px);
    }

    .show-package-column.show-package-column-left {
        width: 220px;
    }

    /* CONTACT */

    .contact-container {
        max-width: 800px;
    }

    .contact-elements .contact-col:nth-child(2) {
        width: 300px;
    }

    .contact-elements .contact-col:nth-child(1) {
        width: calc(100% - 300px);
    }

    /* LIST TALENT */

    .list-header-talents .list-logo {
        width: 280px;
        padding-bottom: 5px;
    }

    /* LIST */

    .list-header span {
        font-size: 32px;
        padding: 8px 0;
    }

    .list-header {
        padding-bottom: 70px;
        font-size: 18px;
    }


    .list-element-model-name span {
        font-size: 22px;
        padding-bottom: 2px;
    }

    .list-element-model-name {
        font-size: 13px;
        padding-top: 10px;
        height: 36px;
    }

    /* HOME */

    .home-news-element .home-news-image {
        height: 400px;
    }

    .home-news-title {
        font-size: 16px;
        line-height: 20px;
        width: 90%;
    }

}

@media screen and (max-width: 1280px) {

    /* PACKAGE */

    .showpackage-container {
        padding: 90px 80px 40px 80px;
    }
    /* LEGALES */
    .legale-container{
        padding: 90px 80px 180px 80px;
    }
    /* BECOME */

    .become-container {
        padding: 90px 80px 180px 80px;
    }

    /* CONTACT */

    .become-element input {
        padding: 15px 20px;
    }

    #error-output {
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 25px;
    }

    .become-element select {
        padding: 15px 20px;
    }


    /* BOOK MODAL */

    .book-gallery-header {
        height: 70px;
    }

    .close-book-modal {
        line-height: 70px;
    }

    .book-download {
        line-height: 70px;
    }

    .book-gallery-bottom {
        line-height: 50px;
    }

    .book-gallery-slider-container {
        height: calc(100vh - 120px);
    }

    .book-gallery-element img {
        max-height: calc(100vh - 120px);
    }


    /* LIST */

    .list-container {
        padding: 60px 30px 10px 30px;
    }

    .list-header {
        padding-bottom: 40px;
    }

    /* NEWS DETAILS */

    .news-details-header {
        height: 70px;
    }

    .news-details-pagination .pagination-container {
        line-height: 50px;
    }

    .news-details-slider {
        height: calc(100% - 120px);
    }

    .news-details-slider-elements div {
        height: calc(100vh - 120px);
    }

    /* HOME */

    .instagram-stats .instagram-caption {
        font-size: 12px;
        line-height: 16px;
    }

    .home-news-elements .home-news-element:nth-child(1) {
        margin-left: 80px;
    }

    .home-news .os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal, .home-news .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal {
        right: 80px;
        left: 80px;
    }

    .home-boards {
        padding: 0 80px 100px 80px;
    }

    .home-boards-element-overlay.to-show {
        font-size: 24px;
    }

    .home-boards-element-overlay.to-show li {
        margin: 10px 0;
    }

    .home-boards-element-overlay.talents-overlay img {
        width: 180px;
    }

    .home-news-arrow {
        right: 75px;
    }


}

/* TABLET */

@media screen and (max-width: 1024px) {

    /* PACKAGES */

    .show-package-gallery-header .show-package-gallery-download {
        font-size: 16px;
        line-height: 18px;
        vertical-align: -5px;
    }

    .show-package-gallery-download img.download-img {
        width: 22px;
        margin-left: 0px;
    }

    .show-package-gallery-header .show-package-gallery-navigation {
        font-size: 16px;
        line-height: 26px;
    }

    .show-package-column.show-package-column-right {
        padding-left: 30px;
        width: calc(100% - 180px);
    }

    .showpackage-picto {
        width: 180px;
    }

    .show-package-column.show-package-column-left {
        width: 180px;
    }

    .show-package-gallery-header .show-package-gallery-navigation span:nth-child(1) {
        margin-right: 20px;
    }


    /* BECOME */

    .become-title span {
        font-size: 16px;
    }

    .become-element input {
        font-size: 16px;
        padding: 12px 12px;
        margin-bottom: 10px;
    }

    .become-element select {
        font-size: 16px;
        padding: 12px 12px;
        margin-bottom: 10px;
        background-position: calc(100% - 12px) 50%;
        background-size: 16px;
    }

    #error-output {
        font-size: 11px;
        padding-top: 7px;
        padding-bottom: 12px;
    }

    #become-validation {
        padding-left: 40px;
    }

    .become-submit {
        font-size: 22px;
    }

    .become-image-type {
        font-size: 14px;
    }

    .become-image-type div:nth-child(2) {
        padding-top: 3px;
    }

    .become-image-type div:nth-child(1) {
        padding-bottom: 3px;
    }

    /* CONTACT */

    #footer-mediaslide-contact {
        font-size: 10px;
    }

    .contact-container {
        max-width: 700px;
    }

    .contact-elements .contact-col:nth-child(2) {
        width: 250px;
    }

    .contact-elements .contact-col:nth-child(1) {
        width: calc(100% - 250px);
    }

    .contact-col {
        font-size: 15px;
    }

    .contact-element-title {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .contact-element-list.extra-space {
        margin-bottom: 103px;
    }

    .contact-element-list {
        margin-bottom: 80px;
        opacity: 0;
    }

    .contact-elements {
        margin-top: 80px;
    }

    .contact-logo {
        font-size: 22px;
        margin-bottom: 6px;
    }

    .contact-logo span {
        font-size: 12px;
        padding-top: 0px;
    }

    /* BOOK MODAL */

    .book-gallery-container {
        padding: 0 30px;
    }

    .close-book-modal {
        font-size: 15px;
    }

    .book-prev {
        left: -20px;
        width: 70px;
    }

    .book-gallery-slider-container {
        padding: 0 40px;
    }

    .book-gallery-name {
        font-size: 11px;
    }

    .book-gallery-name span {
        font-size: 22px;
    }

    .book-next {
        right: -20px;
        width: 70px;
    }

    .book-element.talent-instagram {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    /* BOOK */

    .book-infos-back {
        margin-bottom: 60px;
    }

    .model-infos-name span {
        font-size: 36px;
    }

    .model-infos-name {
        font-size: 18px;
    }

    .book-elements {
        margin-bottom: 60px;
    }

    .book-banner-title {
        font-size: 18px;
    }



    /* LIST TALENTS */

    .list-header-talents .list-logo {
        width: 240px;
    }

    .list-header.list-header-talents {
        font-size: 16px;
    }

    .list-header-talents .list-picto {
        padding-top: 8px;
    }

    /* LIST */

    .list-header span {
        font-size: 28px;
        padding: 6px 0;
    }

    .list-element.list-1, .list-element.list-3, .list-element.list-9 {
        padding: 0 12px 50px 12px;
    }

    .list-element.list-2, .list-element.list-8, .list-element.list-10 {
        padding: 0 12px 50px 12px;
    }

    /* NEWS DETAILS */

    .news-details-back {
        font-size: 15px;
        left: 26px;
    }

    .news-details-slider-prev {
        left: 11px;
    }

    .news-details-slider-next {
        right: 11px;
    }

    .news-details-title {
        font-size: 15px;
    }

    .news-details-slider-prev img, .news-details-slider-next img {
        width: 70px;
    }

    .news-details-slider {
        padding: 0 75px;
    }


    /* MENU */

    .menu-open {
        font-size: 18px;
    }

    .menu-search-open {
        font-size: 18px;
    }

    .menu-logo img {
        width: 220px;
    }

    /* HOME */

    .instagram-stats {
        left: 10%;
        right: 10%;
    }

    .instagram-stats .instagram-caption {
        font-size: 11px;
        line-height: 15px;
        padding-top: 15px;
    }

    .home-news-section-title {
        font-size: 24px;
    }

    .home-boards-title {
        font-size: 24px;
        line-height: 30px;
    }

    .home-instagram-title {
        font-size: 24px;
    }

    .home-news-element .home-news-image {
        height: 340px;
    }

    .home-news-title {
        font-size: 15px;
        line-height: 19px;
    }

    /* FOOTER */

    .footer-element-title {
        font-size: 18px;
        margin-bottom: 16px;
        line-height: 18px;
    }

    .footer-element {
        font-size: 14px;
        line-height: 18px;
    }

    .footer-elements .footer-picto {
        padding-top: 6px;
    }

    #footer-mediaslide {
        font-size: 10px;
        text-transform: uppercase;
        margin-top: 100px;
    }

}

/* LARGE MOBILES */

@media screen and (max-width: 768px) {

    /* PACKAGES */

    .showpackage-container {
        padding: 90px 30px 40px 30px;
    }

    .show-package-column.show-package-column-left {
        display: none;
    }

    .show-package-column.show-package-column-right {
        padding-left: 0;
        width: 100%;
    }

    .showpackage-picto {
        position: unset;
        width: 100%;
        margin-top: 16px;
    }

    .showpackage-title {
        margin-bottom: 80px;
    }

    .show-package-gallery-header {
        padding-top: 0px;
    }

    .show-package-gallery-header .show-package-gallery-navigation {
        font-size: 15px;
    }

    .show-package-gallery-header .show-package-gallery-download {
        font-size: 15px;
    }
    /* LEGALES */
    .legale-container{
        padding: 90px 30px 180px 30px;
    }
    /* BECOME */

    .become-column {
        width: 100%;
    }

    .become-columns .become-column:nth-child(2) {
        padding-left: 0;
        padding-top: 40px;
    }

    .become-container {
        padding: 90px 30px 180px 30px;
        max-width: 600px;
    }

    /* CONTACT */

    .background-logo {
        top: -5vh;
    }

    .contact-container {
        padding: 90px 30px 40px 30px;
        max-width: 600px;
    }

    /* BOOK TALENTS */

    .book-container {
        padding: 30px 30px 60px 30px;
    }

    .book-infos-back {
        display: none;
    }

    .book-infos-back-mobile {
        display: block;
    }

    .book-element {
        width: 50%;
    }

    .book-elements .book-element:nth-child(5) {
        margin-top: 0;
    }

    .book-element.book-profile-picture-element {
        width: 100%;
        padding: 0 15%;
    }

    .book-element.book-infos {
        width: 100%;
        margin-bottom: 51px;
    }

    .instagram-booklink {
        display: none;
    }

    .book-element.talent-instagram {
        width: 100%;
        margin-top: 0;
    }

    .talent-elements .book-element.talent-element.video-element {
        width: 100%;
        padding: 0 17px 0 17px !important;
    }

    .talent-elements .book-element.talent-element.side-bio {
        width: 100%;
        padding: 0 17px 0 17px !important;
    }


    /* LIST TALENTS */

    .list-container.talents-list-container .list-element {
        width: 100%;
        padding: 0 6px 45px 6px;
    }


    .list-container.talents-list-container .list-elements {
        margin: 0 -6px 0 -6px;
    }

    /* LIST */

    .list-element.list-1, .list-element.list-3, .list-element.list-9 {
        padding: 0 6px 45px 6px;
    }

    .list-element.list-2, .list-element.list-8, .list-element.list-10 {
        padding: 0 6px 45px 6px;
    }

    .list-element {
        padding: 0 6px 45px 6px;
    }

    .list-elements {
        margin: 0 -6px 0 -6px;
    }

    /* MENU */

    .menu-bar {
        padding: 7px 15px 0 15px;
    }

    .menu-open .mobile {
        display: block;
    }

    .menu-open .desktop {
        display: none;
    }

    .menu-open {
        line-height: unset;
        position: relative;
    }

    .menu-search-open {
        line-height: unset;
        position: relative;
        right: -5px;
    }

    .menu-search-open .desktop {
        display: none;
    }

    .menu-search-open .mobile {
        display: block;
    }

    .menu-open {
        width: 40px;
    }

    .menu-search-open {
        width: 40px;
    }

    .menu-logo {
        width: calc(100% - 80px);
    }

    .menu-navigation-element {
        width: 100%;
        margin-bottom: 30px;
    }

    .menu-navigation {
        padding: 45px 30px 15px 30px;
    }

    .menu-board-title {
        margin-bottom: 10px;
    }

    .menu-navigation-element:nth-child(2) {
        margin-bottom: 45px;
    }

    .menu-navigation-element:nth-child(5), .menu-navigation-element:nth-child(6) {
        margin-top: 0;
    }

    .menu-navigation-element:nth-child(4) {
        margin-top: 15px;
    }

    .menu-boards-navigation span {
        margin-bottom: 8px;
    }

    .menu-opened {
        top: -650px;
    }

    /* HOME VIDEO */

    .home-video {
        height: 50%;
    }

    .home-video-container {
        height: 50vh;
    }

    .home-video iframe {
        min-height: 50vh;
    }

    .home-content {
        background-color: #dfc9b2;
    }

    .home-news-section-title {
        color: #000;
        padding-top: 30px;
    }

    .home-news-elements .home-news-element:nth-child(1) {
        margin-left: 30px;
    }

    .home-news .os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal, .home-news .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal {
        right: 30px;
        left: 30px;
    }

    .home-boards {
        padding: 0 30px 100px 30px;
    }

    .home-boards-element-overlay.to-show {
        font-size: 20px;
    }

    .home-boards-element-overlay.to-show li {
        margin: 5px 0;
    }

    .home-boards-element-overlay.talents-overlay img {
        width: 140px;
    }

    .home-news-arrow {
        right: 25px;
    }

    #home-news-elements-container {
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;
    }

    /* FOOTER */

    .footer-elements {
        padding: 30px 30px 30px 30px;
        font-size: 0;
    }

    .footer-element {
        margin-bottom: 45px;
    }

    .footer-elements .footer-element:nth-child(1) {
        width: 100%;
        position: relative;
    }

    .footer-elements .footer-element:nth-child(1) .footer-element-title {
        margin-bottom: 0;
    }

    .footer-elements .footer-picto {
        padding-top: 0;
        position: absolute;
        top: -5px;
        right: 0;
    }

    .footer-elements .footer-element:nth-child(2) {
        width: auto;
        margin-right: 30px;
    }

    .footer-elements .footer-element:nth-child(3) {
        width: auto;
    }

    .footer-elements .footer-element:nth-child(4) {
        display: block;
        width: 100%;
    }

    #footer-mediaslide {
        margin-top: 60px;
    }


}

@media screen and (max-width: 600px) {

}

/* MOBILES */

@media screen and (max-width: 480px) {

    .talent-elements .book-element.talent-element.video-element iframe {
        width: 100%;
    }

    .news-details-mobile-nav {
        display: block;
        position: relative;
        height: 60px;
        text-align: center;
        line-height: 60px;
        font-size: 13px;
    }

    .news-details-slider-prev-mobile {
        position: absolute;
        cursor: pointer;
        width: 50px;
        opacity: 0.5;
        transition: opacity 0.3s ease;
        bottom: -2px;
        left: -14px;
        line-height: 0;
    }


    .news-details-slider-next-mobile {
        position: absolute;
        cursor: pointer;
        width: 50px;
        opacity: 0.5;
        transition: opacity 0.3s ease;
        bottom: -2px;
        right: -14px;
        line-height: 0;
    }


    .book-mobile-nav {
        display: block;
        font-size: 13px;
    }

    .desktop-arrow {
        display: none !important;
    }


    /* SHOW PACKAGES */

    .showpackage-container {
        padding: 30px 30px 60px 30px;
    }

    .showpackage-title {
        font-size: 22px;
        margin-bottom: 60px;
    }

    .showpackage-picto {
        margin-top: 8px;
    }

    .show-package-gallery-header .show-package-gallery-navigation {
        font-size: 13px;
        width: 100%;
    }

    .show-package-gallery-header .show-package-gallery-download {
        font-size: 10px;
        text-align: right;
        padding-top: 20px;
        width: 100%;
        position: relative;
        right: -4px;
    }

    .show-package-gallery-download img.download-img {
        width: 15px;
        vertical-align: -6px;
    }

    .show-package-gallery-download span {
        height: 14px;
    }

    .show-package-gallery-header {
        padding-bottom: 10px;
    }
    /* LEGALES */
    .legale-container{
        padding: 30px 30px 60px 30px;
    }
    /* BECOME */

    .become-container {
        padding: 30px 30px 60px 30px;
    }

    .become-title h1 {
        font-size: 22px;
    }

    .become-title span {
        font-size: 13px;
        padding-top: 6px;
    }

    .become-title img {
        margin-top: 8px;
    }

    .become-columns {
        padding-top: 60px;
    }

    .become-columns .become-column:nth-child(2) {
        padding-top: 20px;
    }

    .become-element input, .become-element select {
        font-size: 13px;
        background-size: 12px;
    }

    .become-submit {
        font-size: 18px;
    }


    /* CONTACT */

    .contact-col {
        font-size: 13px;
    }

    .contact-logo {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .contact-logo span {
        font-size: 11px;
        padding-top: 2px;
    }

    .background-logo {
        top: 0;
    }

    .contact-container {
        padding: 30px 30px;
    }

    .contact-title {
        font-size: 22px;
    }

    .contact-title img {
        margin-top: 8px;
    }

    .contact-elements {
        margin-top: 60px;
    }

    .contact-elements .contact-col {
        width: 100% !important;
    }

    .contact-elements .contact-col:nth-child(2) {
        display: none;
    }

    .contact-element-list.mobile {
        display: block;
    }

    .contact-element-list {
        margin-bottom: 60px;
    }

    .contact-element-title {
        margin-bottom: 20px;
        font-size: 18px;
    }



    /* BOOK TALENTS */

    .talent-elements .book-element.talent-element.video-element {
        padding: 0 !important;
    }

    .talent-elements .book-element.talent-element.side-bio {
        width: 100%;
        padding: 0 !important;
    }

    .talent-elements .book-element.talent-element.side-bio img.portrait {
        max-width: 100% !important;
    }

    .book-elements.talent-elements .book-element {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .book-elements.talent-elements  .book-element.book-profile-picture-element {
        padding: 0 17% !important;
        margin-bottom: 15px;
    }

    .book-elements.talent-elements {
        margin-left: 0;
        margin-right: 0;

    }

    .book-element.talent-book-infos .talent-infos {
        padding-top: 60px;
    }

    .book-skills li {
        font-size: 12px;
        padding: 3px 6px;
        margin: 0 4px;
    }

    .book-element.talent-book-infos .header-bio {
        font-size: 12px;
        line-height: 14px;
        width: 100%;
    }

    .book-element.talent-instagram {
        margin-top: 0;
        margin-bottom: 25px;
    }

    .book-element.talent-instagram .instagram-feed {
        max-width: 180px;
    }

    .book-element.talent-element.followme-bio {
        padding: 0 !important;
    }

    .book-element.talent-element.followme-bio .book-lazy {
        width: 50%;
    }

    .book-element.talent-element.followme-bio .followme-bio-header .followme-bio-header-logo {
        left: calc(50% - 25px);
    }

    .book-element.talent-element.followme-bio .followme-bio-text {
        padding-top: 25px;
        font-size: 12px;
        line-height: 14px;
    }

    .back-to-list img.talent-bottom-logo {
        width: 160px;
    }


    /* BOOK MODAL */

    .close-book-modal.mobile {
        display: block;
    }

    .book-prev {
        position: absolute;
        cursor: pointer;
        width: 50px;
        opacity: 0.5;
        transition: opacity 0.3s ease;
        bottom: -7px;
        left: -14px;
        top: unset;
        transform: unset;
    }

    .book-next {
        position: absolute;
        cursor: pointer;
        width: 50px;
        opacity: 0.5;
        transition: opacity 0.3s ease;
        bottom: -7px;
        right: -14px;
        top: unset;
        transform: unset;
    }

    .book-download {
        position: absolute;
        right: -5px;
        font-size: 13px;
        line-height: 25px;
        top: 50%;
        transform: translateY(-50%);
    }

    .book-download img {
        width: 20px;
        vertical-align: -7px;
    }

    .close-book-modal {
        position: absolute;
        left: -3px;
        font-size: 13px;
        line-height: 25px;
        top: 50%;
        transform: translateY(-50%);
    }

    .close-book-modal img {
        width: 18px;
        vertical-align: -6px;
    }

    .book-gallery-slider-container {
        padding: 0;
        height: calc(100vh - 60px);
    }

    .book-gallery-bottom {
        line-height: 60px;
        font-size: 13px;
    }

    .book-gallery-slider-container .mobile-slider {
        display: block;
    }

    .book-gallery-slider-container .desktop-slider {
        display: none;
    }

    .book-gallery-bottom.desktop {
        display: none;
    }

    .book-gallery-bottom.mobile {
        display: block;
    }

    .close-book-modal.desktop {
        display: none;
    }

    .book-download.desktop {
        display: none;
    }

    .book-gallery-header {
        height: 60px;
    }

    .book-gallery-name {
        width: 100%;
        padding-top: 13px;
    }



    /* BOOK */

    .back-to-list span {
        font-size: 20px;
        padding: 5px 0 5px 0;
    }

    .back-to-list img {
        width: 18px;
    }

    .back-to-list {
        font-size: 13px;
    }

    .book-element {
        padding: 0 6px 0 6px;
        margin-bottom: 25px;
    }

    .book-instagram-bottom {
        text-align: center;
        margin-top: 10px;
        font-size: 12px;
    }

    .book-instagram-bottom img {
        width: 18px;
        margin-top: 0;
    }

    .book-elements {
        margin-left: -6px;
        margin-right: -6px;
    }

    .book-banner-title {
        font-size: 13px;
    }

    .book-element.book-infos {
        margin-bottom: 30px;
    }

    .book-measurement .measurement-cm {
        font-size: 13px;
    }

    .model-infos-measurements li span:nth-child(2) {
        font-size: 10px;
    }

    .model-infos-measurements .book-hair-eyes {
        font-size: 13px;
    }

    .book-element.book-profile-picture-element {
        padding: 0 17% !important;
        margin-bottom: 15px;
    }

    .model-infos-name {
        font-size: 16px;
    }

    .model-infos-picto {
        text-align: center;
        padding: 25px 0;
    }

    .model-infos-name span {
        font-size: 28px;
        margin-bottom: 0.1em;
    }

    .model-infos-measurements li:first-child {
        padding-left: 0;
    }

    .model-infos-measurements li:last-child {
        padding-right: 0;
    }


    .book-container {
        padding: 10px 15px 50px 15px;
    }

    .book-infos-back-mobile img {
        width: 18px;
        vertical-align: -5px;
        right: -3px;
    }

    .book-infos-back-mobile {
        font-size: 13px;
        padding: 0 7px 10px 0;
    }

    /* LIST TALENTS */

    .list-header-talents .list-logo {
        width: 190px;
    }

    .list-header.list-header-talents h1{
        max-width: 270px;
        margin: 0 auto;
        font-size: 11px;
        line-height: 13px;
    }

    .list-container.talents-list-container .list-element {
        width: 50% !important;
        padding: 0 6px 30px 6px;
    }

    .list-skills {
        font-size: 11px;
    }

    .list-skills li {
        padding: 3px 6px;
        margin-top: 3px;
    }

    /* LIST */

    .list-element {
        width: 50% !important;
        padding: 0 6px 20px 6px !important;
    }

    .list-container {
        padding: 30px 15px 10px 15px;
    }

    .list-header {
        padding-bottom: 28px;
        font-size: 15px;
    }

    .list-header span {
        font-size: 22px;
        padding: 5px 0;
    }

    .list-elements {
        margin: 0 -6px 0 -6px;
    }

    .clear-line {
        display: none !important;
    }

    .list-element-model-name span {
        font-size: 15px;
        padding-bottom: 1px;
    }

    .list-element-model-name {
        font-size: 10px;
        padding-top: 5px;
        height: 25px;
    }

    /* NEWS DETAILS */

    .news-details-title {
        left: 30px;
        right: 30px;
        font-size: 13px;
        padding: 0 70px;
    }

    .news-details-pagination {
        display: none;
    }

    .news-details-header {
        height: 60px;
    }

    .news-details-slider {
        padding: 0 30px;
    }

    /*.news-details-back {*/
        /*display: none;*/
    /*}*/

    .news-details-back img {
        width: 18px;
        vertical-align: -5px;
    }

    .news-details-back {
        font-size: 13px;
        left: 26px;
        transform: translateY(-50%) translateY(0px);
    }

    .news-details-back-mobile {
        display: block;
    }

    .news-details-slider-prev {
        top: unset;
        bottom: -7px;
        transform: unset;
        left: 15px;
        display: none !important;
    }

    .book-mobile-nav {
        font-size: 13px;
        position: relative;
    }

    .news-details-slider-elements div {
        height: calc(100vh - 200px);
    }

    .news-details-slider-next {
        top: unset;
        bottom: -7px;
        transform: unset;
        right: 15px;
        display: none !important;
    }

    .news-details-pagination {
        height: 60px;
        font-size: 13px;
    }

    .news-details-slider-prev img, .news-details-slider-next img {
        width: 50px;
    }

    .news-details-pagination .pagination-container {
        line-height: 60px;
    }

    .news-details-back-mobile img {
        width: 20px;
        vertical-align: -6px;
    }

    .news-details-back-mobile span {
        font-size: 11px;
        vertical-align: 2px;
        position: relative;
        right: -2px;
    }

    .news-details-slider-elements {
        max-height: calc(100% - 60px);
        height: auto;
    }

    .news-details-slider {
        max-height: calc(100% - 60px);
        height: auto;
    }


    /* MENU */
    .menu-bar {
        padding: 7px 10px 0 10px;
    }

    .menu-open .mobile img {
        width: 30px;
        left: -6px;
    }

    .menu-search-open .mobile {
        width: 22px;
    }

    .menu-logo img {
        width: 145px;
    }

    .menu-bar {
        height: 44px;
        padding-top: 8px;
    }

    .menu-opened.active {
        top: 44px;
    }

    .menu-search-open {
        right: -3px;
        top: 1px;
    }

    .menu-navigation {
        padding: 35px 25px 20px 25px;
    }

    .menu-navigation-element {
        font-size: 13px;
        margin-bottom: 15px;
    }

    .menu-boards-navigation {
        font-size: 22px;
    }

    .menu-navigation-element:nth-child(2) {
        margin-bottom: 25px;
    }

    .search-opened.active {
        top: 44px;
    }

    .search-input input {
        font-size: 22px;
        background-position: 100% 6px;
        background-size: 20px;
    }

    .search-navigation {
        padding: 35px 25px 35px 25px;
        font-size: 0;
    }

    #search-result li span {
        font-size: 22px;
    }

    #search-result {
        font-size: 13px;
        padding-top: 0;
    }

    /* HOME  */

    #navigation {
        padding-top: 44px;
    }

    .home-video {
        top: 44px;
    }


    .home-news-section-title {
        margin-bottom: 15px;
        padding-top: 15px;
    }

    .home-news-section-title {
        font-size: 18px;
    }

    .home-news-element {
        margin-left: 12px;
        padding-bottom: 65px;
    }

    .home-news-element .home-news-image {
        height: 370px;
    }

    .home-news-title {
        font-size: 13px;
        line-height: 16px;
    }

    .home-boards-title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 15px;
    }

    .home-boards-elements {
        font-size: 0;
        margin: 0;
        display: flex;
        flex-direction: column;
    }

    .home-boards-element {
        width: 100%;
        padding: 0;
        opacity: 1;
    }

    .home-boards-elements .home-boards-element:nth-child(2) {
        padding-top: 0;
        transform: translateY(0);
        order: 3;
    }

    .home-boards-elements .home-boards-element:nth-child(1), .home-boards-elements .home-boards-element:nth-child(3) {
        transform: translateY(0);
    }

    .home-boards-element-overlay.talents-overlay img {
        width: 180px;
    }

    .home-boards-element-overlay.talents-overlay {
        font-size: 13px;
        line-height: 17px;
    }

    .home-boards-element-overlay {
        font-size: 18px;
    }

    .home-boards {
        padding: 0 30px 60px 30px;
    }

    .home-instagram-title {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .home-instagram-link {
        margin-bottom: 15px;
        font-size: 13px;
    }

    .instagram-elements {
        display: none;
    }

    .instagram-elements-mobile {
        display: block;
    }

    .home-instagram-feed {
        padding: 0 30px 30px 30px;
    }

    .footer-element {
        font-size: 12px;
        line-height: 22px;
    }

    .footer-element-title {
        margin-bottom: 10px;
    }

    #footer-mediaslide {
        margin-top: 45px;
    }

}
