/*** BODY ***/
body {
    position: relative;  
}
footer {
    margin-top: -2px;
}
.embedded-video {
    margin-top: -2px;
}
.video-overlay {
    display: none !important;
}
button {
    border-radius: 30px;
}
div.invisbox {
    height: 65px !important;
}


/*** HEADINGS ***/
h1 {
    font-size: 37px;  
}

/*** NAVBAR CIRCLES ***/
#navbar-circles {
    position: fixed;
    right: 50px;
    top: 35vh;
    z-index: 500;
}
#navbar-circles > a {
    display: block;
    color: #fff;
    font-size: 20px;
    position: relative;
    top: -20px;
    left: -11px;
}
#navbar-circles > a,
#navbar-circles > a:link,
#navbar-circles > a:active,
#navbar-circles > a:focus {
    text-decoration: none;  
}
#navbar-circles ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
#navbar-circles li {
    display: block;  
    float: none;
    margin-bottom: 20px;
}
#navbar-circles li a {
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 8px;
    padding: 0;
    border: 2px solid #fff;
    background: transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: relative;
    display: block !important;
}
#navbar-circles a::before {
    color: #fff;
    position: absolute;
    left: -210px;
    top: -8px;
    text-align: right;
    float: right;
    display: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    white-space: nowrap;
    width: 200px;
}
#navbar-circles a[href="#education-video-wrapper"]::before {
    content: "Education";
}
#navbar-circles a[href="#solutions-wrapper"]::before {
    content: "Solutions";
}
#navbar-circles a[href="#benefits-wrapper"]::before {
    content: "Benefits";
}
#navbar-circles a[href="#products-wrapper"]::before {
    content: "Products";
}
#navbar-circles a[href="#expressive-wrapper"]::before {
    content: "Expressive";
}
#navbar-circles a[href="#my-room-tool-wrapper"]::before {
    content: "My Room Tool";
}
#navbar-circles a[href="#MainContainer_C093_Col00"]::before {
    content: "PrintWorks";
}
#navbar-circles.zh a[href="#education-video-wrapper"]::before {
    content: "教育";
}
#navbar-circles.zh a[href="#solutions-wrapper"]::before {
    content: "解决方案";
}
#navbar-circles.zh a[href="#benefits-wrapper"]::before {
    content: "优势";
}
#navbar-circles.zh a[href="#products-wrapper"]::before {
    content: "产品";
}
#navbar-circles.zh a[href="#expressive-wrapper"]::before {
    content: "表现力";
}
#navbar-circles.zh a[href="#my-room-tool-wrapper"]::before {
    content: "My Room工具";
}
#navbar-circles.zh a[href="#MainContainer_C093_Col00"]::before {
    content: "PrintWorks";
}
#navbar-circles li > a.active,
#navbar-circles li > a.active:focus,
#navbar-circles li > a.active:hover {
    background: #fff;
}
#navbar-circles li > a.active::before,
#navbar-circles li > a.active:focus::before,
#navbar-circles li > a.active:hover::before,
#navbar-circles li:hover > a::before {
    display: inline-block;
}
/*  >> Nav Circles - Dark Theme */
#navbar-circles.dark-theme > a {
    color: #000;  
}
#navbar-circles.dark-theme li a {
    border: 2px solid #000;
}
#navbar-circles.dark-theme a::before {
    color: #000;
}
#navbar-circles.dark-theme li > a.active,
#navbar-circles.dark-theme li > a.active:focus,
#navbar-circles.dark-theme li > a.active:hover {
    background: #000;
}
/* >> Nav Circles - Media Queries */
@media only screen and (max-width: 991px) {
    h1 {
        font-size: 30px;  
    }
    #navbar-circles {
        display: none;  
    }
}


/*** KEYFRAMES ***/
@keyframes pulse {
    0% {
      opacity: 0.4;
    }
    50% {
      opacity: 1;
    }
    100% {
      opacity: 0.4;
    }
}
@-moz-keyframes pulse {
    0% {
      opacity: 0.4;
    }
    50% {
      opacity: 1;
    }
    100% {
      opacity: 0.4;
    }
}
@-webkit-keyframes pulse {
    0% {
      opacity: 0.4;
    }
    50% {
      opacity: 1;
    }
    100% {
      opacity: 0.4;
    }
}
@-o-keyframes pulse {
    0% {
      opacity: 0.4;
    }
    50% {
      opacity: 1;
    }
    100% {
      opacity: 0.4;
    }
}
@-ms-keyframes pulse {
    0% {
      opacity: 0.4;
    }
    50% {
      opacity: 1;
    }
    100% {
      opacity: 0.4;
    }
}

/*** HOTSPOTS ***/
.hotspot {
    position: absolute;
}
.hotspot-anchor {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #fff;
    padding: 4px;
    border: 3px solid #fff;
    background-clip: content-box;
    transition: 0.3s;
    -webkit-animation: pulse 2s infinite;
    -moz-animation: pulse 2s infinite;
    -o-animation: pulse 2s infinite;
    -ms-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
}
.hotspot-content {
    background: #fff;
    width: 260px;
    padding: 15px;
    border-radius: 20px;
    position: absolute;
    top: -23px;
    left: 40px;
    display: none;

}
.hotspot-content p {
    color: #000;
    margin: 0;
}
/* >> Hotspot - Hover Styles */
.hotspot-anchor:hover {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    -ms-animation: none;
    animation: none;
}
.hotspot-anchor:hover .hotspot-content {
    display: block;
}

/*** INTERACTIVE BROCHURE ANCHOR ***/
#interactive-brochure-anchor {
    display: inline-block;
    padding: 7px 20px;
    position: fixed;
    top: 50vh;
    background: #fff;
    color: #000;
    font-weight: 700 !important;
    z-index: 2000;
    left: -134px;
    width: 300px;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    text-align: center;
}
#interactive-brochure-anchor.dark-theme {
    background: #303030;
    color: #fff;
}
/* >> Interactive Brochure Anchor - Media Queries */
@media (max-width: 1150px) {
    .hotspot {
        display: none;
    }
}
@media only screen and (max-width: 767px) {
    #interactive-brochure-anchor {
        top: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: rotate(0) translateX(-50%);
        -ms-transform: rotate(0) translateX(-50%);
        transform: rotate(0) translateX(-50%);
    }
    #interactive-brochure-anchor,
    #interactive-brochure-anchor.dark-theme {
        background: #000;
        color: #fff;
    }
}
@media only screen and (max-width: 500px) {
    #interactive-brochure-anchor {
        display: block;
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/*** EDUCATION VIDEO  ***/
#education-video-wrapper {
    background: #000; 
    position: relative;
    z-index: 2;
    padding: 0;
    overflow: hidden;
}
#education-video-wrapper .video-container {
    position: relative;
    height: 100vh;
}
/* >> Education Video - Video */
#education-video-wrapper .video-container video {
    width: 100%;
    height: 100vh;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom;
    object-position: bottom;
}
/* >> Education Video - Text Overlay */
#education-video-wrapper .text-overlay {
    color: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 32vh;
    text-align: center;
    z-index: 10;
}
#education-video-wrapper .text-overlay > span {
    font-size: 22px;
    display: block;
    margin-top: 25px;
    letter-spacing: 8px;
    font-weight: 400;
}
#education-video-wrapper .text-overlay h2 {
    font-size: 80px;  
    letter-spacing: 15px;
    margin-bottom: 15px;
    font-weight: 700 !important;
    color: #fff;
    margin: 0;
}
#education-video-wrapper .text-overlay p {
    max-width: 600px;
    font-size: 24px;
    line-height: normal;
    letter-spacing: 2px;
    text-align: center;
    margin: auto;
}
#education-video-wrapper .text-overlay h2 span {
    font-weight: 800 !important;
    font-size: 80px;
}
#education-video-wrapper .text-overlay > span.expanded {
    margin-top: 0;
    margin-bottom: 25px;
}
#education-video-wrapper .text-overlay > a.mlkn-button {
    width: 300px;
    border: 1px solid #fff;
    background: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    color: #000;
    padding: 10px 15px;
    font-size: 18px;
    margin: 60px auto 0;
    border-radius: 25px;
}
/* >> Education Video - Media Queries */
@media only screen and (max-width: 991px) {
    #education-video-wrapper .text-overlay h2 {
        font-size: 70px;
    }
}
@media only screen and (max-width: 600px) {
    #education-video-wrapper .text-overlay h2 {
        font-size: 60px;
    }
}
@media only screen and (max-width: 500px) {
    #education-video-wrapper .text-overlay > span.expanded {
        font-size: 17px;
    }
    #education-video-wrapper .text-overlay h2 {
        font-size: 50px;
        letter-spacing: 5px;
    }
    #education-video-wrapper .text-overlay > a.mlkn-button {
        width: 270px;
    }
}
/* >> Education Video - iMac 4K */
@media only screen and (min-width: 2500px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #education-video-wrapper .text-overlay > span.expanded {
        font-size: 30px;
    }
    #education-video-wrapper .text-overlay h2 {
        font-size: 110px;
    }
    #education-video-wrapper .text-overlay > a.mlkn-button {
        width: 400px;
        font-size: 22px;
        padding: 15px 20px;
    }
}
/* >> Education Video - iPhone 5, 5C, 5S, SE */
@media only screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #education-video-wrapper .text-overlay > span.expanded {
        font-size: 15px;
    }
    #education-video-wrapper .text-overlay h2 {
        font-size: 40px;
    }
}

/*** SOLUTIONS ***/
#solutions-wrapper {
    position: relative;
    top: -2px;
    padding: 0;
    background: #000;
    overflow: hidden;
}
#solutions-slideshow-wrapper .solutions-slide-spacer {
    height: var(--solButtonsBottom);
}
@media (min-width: 2000px) {
    #solutions-wrapper.au {
        height: 100vh !important;
    }
    .au #solutions-slide-1 {
        height: 100vh !important;
    }
    #solutions-wrapper.au #solutions-slideshow-wrapper > .cycle-slideshow.shorter, #solutions-wrapper.au #solutions-slideshow-wrapper > .cycle-slideshow {
        height: 100vh !important;
    }
    #solutions-wrapper.au #solutions-slide-2-slideshow-wrapper > .cycle-slideshow, #solutions-wrapper.au #solutions-slide-3-slideshow-wrapper > .cycle-slideshow, #solutions-wrapper.au #solutions-slide-4-slideshow-wrapper > .cycle-slideshow {
        height: 100vh !important;
    }
    #solutions-wrapper.au #solutions-slide-2-slideshow-wrapper .cycle-pager, #solutions-wrapper.au #solutions-slide-3-slideshow-wrapper .cycle-pager, #solutions-wrapper.au #solutions-slide-4-slideshow-wrapper .cycle-pager {
        bottom: 150px !important;
    }
    #solutions-wrapper.au #solutions-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, #solutions-wrapper.au #solutions-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, #solutions-wrapper.au #solutions-slide-4-slideshow-wrapper > .cycle-slideshow > .slide {
        height: calc(100vh - 100px) !important;
    }

    #products-slide-2-slideshow-wrapper > .cycle-slideshow {
        width: 100vw;
        height: 100vh !important;
    }
    #products-slide-3-slideshow-wrapper > .cycle-slideshow {
        width: 100vw;
        height: 100vh !important; 
    }
    #products-slide-4-slideshow-wrapper > .cycle-slideshow {
        width: 100vw;
        height: 100vh !important;    
    }
    #products-slide-5-slideshow-wrapper > .cycle-slideshow {
        width: 100vw;
        height: 100vh !important;    
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    height: calc(100vh - 100px) !important;
    width: 50vw;
}
#products-slide-2.cycle-slide-active {
    height: calc(100vh - 100px) !important;
}
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    height: calc(100vh - 100px) !important;
    width: 50vw;
}
#products-slide-3.cycle-slide-active {
    height: calc(100vh - 100px) !important;
}
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    height: calc(100vh - 100px) !important;
    width: 50vw;
}
#products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    height: calc(100vh - 100px) !important;
    width: 50vw;
}
#products-slide-4.cycle-slide-active, #products-slide-5.cycle-slide-active {
    height: calc(100vh - 100px) !important;
}
#products-slideshow-wrapper > .cycle-slideshow {
    height: 100vh !important;
}


#benefits-slideshow-wrapper > .cycle-slideshow {
    width: 100%;  
    height: 100vh !important;
    min-height: calc(var(--secondminheight) + 100px);
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    height: 100vh !important;
    min-height: var(--secondminheight);
    width: 50vw;
}

#expressive-slideshow-wrapper > .cycle-slideshow {
    height: 100vh !important;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow,
#expressive-slide-4-slideshow-wrapper > .cycle-slideshow,
#expressive-slide-5-slideshow-wrapper   {
    height: 100vh !important;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#expressive-slide-4.slide .slide-content.split-panel .left-panel,
#expressive-slide-4.slide .slide-content.split-panel .right-panel,
#expressive-slide-5-slideshow-wrapper #hero-video-wrapper {
    height: calc(100vh - 100px) !important;
}
}

/* >> Solutions - Slideshow */
#solutions-slideshow-wrapper > .cycle-slideshow {
    width: 100%;  
    /* height: calc(var(--firstheight) + 100px); */
    height: calc(((100vw - 17px) / 1920) * 1175);
    /* min-height: 50vh; */
    min-height: fit-content;
}
#solutions-slideshow-wrapper > .cycle-slideshow.shorter {
    height: calc((((100vw - 17px) / 1920) * 823) + 100px);

}
@media (min-width: 1150px) {
    
#solutions-slideshow-wrapper > .cycle-slideshow {
    max-height: 150vh;
}
}
#solutions-slideshow-wrapper > .cycle-slideshow > .slide {
    width: inherit;
    height: inherit;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    /* min-height: 50vh; */
    min-height: fit-content;
}
#solutions-slide-1 {
    background-image: url('/-/media/5ba549f3c7724509bbb5921aafe259cb.ashx');
    background-position: center;
}
.asia #solutions-slide-1 {
    background-image: url('/-/media/95084194785b4df698b4f9ff81c770f9.ashx');
}
.au #solutions-slide-1 {
    background-image: url('/-/media/7966aa485dcc426aadb00f8d921cd6ed.ashx');
}
#solutions-slideshow-wrapper > .cycle-slideshow > .slide,
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content {
    width: inherit;
    height: inherit;
    min-height: fit-content;
}
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content {
    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;
    padding: 10rem 20px;
}
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content h1,
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content h2,
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content h3,
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content p {
    color: #fff;
    text-align: center;
}
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
    margin-bottom: 0;
    font-size: 60px;
    letter-spacing: 5px;
}
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
    font-size: 25px;
    font-weight: 600 !important;
    letter-spacing: 3px;
    margin: 15px 0 30px;
}
#solutions-slideshow-wrapper > .cycle-slideshow .slide-content p {
    width: 800px;
    font-size: 18px;
    margin: 0 auto;
}
/* >> Solutions - Nested Carousels */
#solutions-slide-2-slideshow-wrapper > .cycle-slideshow,
#solutions-slide-3-slideshow-wrapper > .cycle-slideshow,
#solutions-slide-4-slideshow-wrapper > .cycle-slideshow {
    width: 100vw;
    height: calc(((100vw - 17px) / 1920) * 823);

    /* height: var(--firstheight); */
    /* min-height: 50vh; */
    min-height: var(--minSolHeight);
}
#solutions-slide-2-slideshow-wrapper > .cycle-slideshow > .slide,
#solutions-slide-3-slideshow-wrapper > .cycle-slideshow > .slide,
#solutions-slide-4-slideshow-wrapper > .cycle-slideshow > .slide {
    width: inherit;
    height: inherit;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-position-x: center;
    background-position-y: top;
}
/*NEW STUFF TO TRY HERE:*/
#solutions-slide-2-slideshow-wrapper .cycle-sentinel {
    position: absolute !important;
}
#solutions-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, #solutions-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, #solutions-slide-4-slideshow-wrapper > .cycle-slideshow > .slide {
    /* height: var(--firstheight); */
    height: calc(((100vw - 17px) / 1920) * 823);
    /* min-height: 50vh; */
    min-height: calc(var(--minSolHeight) - 100px);
    transition: 0.5s;
    background-color: black;
}
#solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
    bottom: -100px;
}


#solutions-slide-2-slide-1 {
    background-image: url('/-/media/e5d34fe02ccf429aaea95f4717695c3e.ashx');
    background-position-x: left !important;
}
#solutions-slide-2-slide-2 {
    background-image: url('/-/media/be77bcb9a1eb4ce39c46be03eec5ee25.ashx');
    background-position-x: left !important;
}
#solutions-slide-2-slide-3 {
    background-image: url('/-/media/5cf1a61516c14f628c362d3ee91fd0e8.ashx');
}
#solutions-slide-3-slide-1 {
    background-image: url('/-/media/aa836104a952428bbc67a695200e9b77.ashx');
    background-position-x: left !important;
}
#solutions-slide-3-slide-2 {
    background-image: url('/-/media/8f13d3cd6e5c42c0acb740d6e555cf21.ashx');
    background-position-x: left !important;
}
#solutions-slide-3-slide-3 {
    background-image: url('/-/media/be6b6cfc29f24f8f859d3f5337f1ae17.ashx');
}
#solutions-slide-4-slide-1 {
    background-image: url('/-/media/624e0c511dde4e7e98a08c40c59e78d8.ashx');
}
#solutions-slide-4-slide-2 {
    background-image: url('/-/media/67046682c39b4c0081e9e37ba34465d0.ashx');
}
#solutions-slide-4-slide-3 {
    background-image: url('/-/media/58691ba02d7d4804ab1305b9c10b5879.ashx');
}

.asia #solutions-slide-2-slide-1 {
    background-image: url('/-/media/a10f6f310c5a4f8992f09e1aa3abf420.ashx');
    background-position-x: left !important;
}
.asia #solutions-slide-2-slide-2 {
    background-image: url('/-/media/ae4d71d227794663ad81e4721aa7e720.ashx');
    background-position-x: left !important;
}
.asia #solutions-slide-2-slide-3 {
    background-image: url('/-/media/e5d34fe02ccf429aaea95f4717695c3e.ashx');
}
.asia #solutions-slide-3-slide-1 {
    background-image: url('/-/media/8f47d0633c6d436bbe333470a892c74f.ashx');
    background-position-x: left !important;
}
.asia #solutions-slide-3-slide-2 {
    background-image: url('/-/media/38984734ed554c2d98fcc934a45f95f5.ashx');
    background-position-x: left !important;
}
.asia #solutions-slide-3-slide-3 {
    background-image: url('/-/media/046bd5564de1402897c294c61b203a98.ashx');
}
.asia #solutions-slide-4-slide-1 {
    background-image: url('/-/media/09999bcfe69146599a4005eef8351c15.ashx');
}
.asia #solutions-slide-4-slide-2 {
    background-image: url('/-/media/a135825c913d41a88f1bab50b2591d56.ashx');
}
.asia #solutions-slide-4-slide-3 {
    background-image: url('/-/media/39493bd3bb0b484d9fe64e945e67bd2d.ashx');
}

.au #solutions-slide-2-slide-1 {
    background-image: url('/-/media/f9e38baa100849d38eb3d895999c7590.ashx');
    background-position-x: center !important;
}
.au #solutions-slide-2-slide-2 {
    background-image: url('/-/media/eafed62d1f564cd780b4cd834f920b18.ashx');
    background-position-x: center !important;
}
.au #solutions-slide-2-slide-3 {
    background-image: url('/-/media/ad45f26440eb427c8d743bc57ba086eb.ashx');
}
.au #solutions-slide-2-slide-4 {
    background-image: url('/-/media/8f41b57c118c42a787d914f1d31cf913.ashx');
}


.au #solutions-slide-3-slide-1 {
    background-image: url('/-/media/1933225f7e4347efab6117a935ea73a7.ashx');
    background-position-x: center !important;
}
.au #solutions-slide-3-slide-2 {
    background-image: url('/-/media/967ec8ea42b141aa8cf350a9c5a9dd63.ashx');
    background-position-x: center !important;
}
.au #solutions-slide-3-slide-3 {
    background-image: url('/-/media/fe6bee40494b48cc90f412b5daefdcf3.ashx');
}
.au #solutions-slide-3-slide-4 {
    background-image: url('/-/media/3fff2ab5faed433ab57fa6652ae273ee.ashx');
}
.au #solutions-slide-4-slide-1 {
    background-image: url('/-/media/8cf2e10661124d45add6119d66db58cd.ashx');
}
.au #solutions-slide-4-slide-2 {
    background-image: url('/-/media/da87ddbe74d3415188efa3aa29de6400.ashx');
}
.au #solutions-slide-4-slide-3 {
    background-image: url('/-/media/29003a30b3a344058a5993beaf19789e.ashx');
}
.au #solutions-slide-4-slide-4 {
    background-image: url('/-/media/c26a75b6e82345cfb7ea6d679b11d475.ashx');
}
/* >> Solutions - Nested Carousels Pagers */
#solutions-slide-2-slideshow-wrapper .cycle-pager,
#solutions-slide-3-slideshow-wrapper .cycle-pager,
#solutions-slide-4-slideshow-wrapper .cycle-pager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly; 
    position: absolute;
    bottom: 15rem;
    z-index: 500;
    width: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
#solutions-slide-2 .cycle-pager::after, #solutions-slide-3 .cycle-pager::after, #solutions-slide-4 .cycle-pager::after {
    color: white;
    font-size: 18px;
    margin-top: 75px;
    position: absolute;
    font-weight: bold;
    letter-spacing: 2px;
    text-align: center;
}

#solutions-slide-2-slideshow-wrapper .cycle-pager a,
#solutions-slide-3-slideshow-wrapper .cycle-pager a,
#solutions-slide-4-slideshow-wrapper .cycle-pager a {
    width: 80px;
    height: 80px;
    background-size: cover !important;
    background-color: transparent;
    background-repeat: no-repeat;
}
.au #solutions-slide-2-slideshow-wrapper .cycle-pager a,
.au #solutions-slide-3-slideshow-wrapper .cycle-pager a,
.au #solutions-slide-4-slideshow-wrapper .cycle-pager a {
    width: 150px;
    height: 150px;
}
#solutions-slide-2-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/cb85914c910d40c5a4f250c15ca21e8f.ashx');
}
#solutions-slide-2-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/7e63503026db44749fa68e5e5d8b1a4b.ashx');
}
#solutions-slide-2-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/7825864185ff46b0b420a42fd8102f36.ashx');
}
#solutions-slide-2-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/aada452ea8084acba90b1842f840c51a.ashx');
}
#solutions-slide-2-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/9d0421d6741a4324b246d988e1403a99.ashx');
}
#solutions-slide-2-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/eb723a7c567b46a48322c7043fd50576.ashx');
}
#solutions-slide-3-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/0840a6d7ac9242219b384d0c875e00af.ashx');
}
#solutions-slide-3-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/81b854ab4c214f66aeee5c253426e315.ashx');
}
#solutions-slide-3-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/4fb1ebd97cd84baa991e069545176976.ashx');
}
#solutions-slide-3-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/2ba9ea31a42c4cd2baa7f5039ab30fe9.ashx');
}
#solutions-slide-3-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/a4267cc6eaac4d028c2a4c30b52c14dd.ashx');
}
#solutions-slide-3-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/9da78c39dc8946f08a05aeeef849db5b.ashx');
}
#solutions-slide-4-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/25fa734815a24e77be362ed1f5f7cb76.ashx');
}
#solutions-slide-4-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/494d4d4296b543d0bcccd1a88fe0dc68.ashx');
}
#solutions-slide-4-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/1f9ab8acf37846a0b1a8bd9006d6093a.ashx');
}
#solutions-slide-4-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/237727e8e5e14992aaa0959f92357124.ashx');
}
#solutions-slide-4-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/011695e8d4c4486ba6d9e389854de3eb.ashx');
}
#solutions-slide-4-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/4b25b2248ed4496b927652e786e656a5.ashx');
}

.asia #solutions-slide-2-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/394e659cd03d4e33a94a013ded8d54c5.ashx');
}
.asia #solutions-slide-2-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/ebd909aebd85478d910da343d5f00265.ashx');
}
/*.asia #solutions-slide-2-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/7825864185ff46b0b420a42fd8102f36.ashx');
}*/
.asia #solutions-slide-2-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/3e0f8c4ccc9048d7b87604fb95a6828e.ashx');
}
.asia #solutions-slide-2-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/a604388795024a6fbe2f549030fe88a2.ashx');
}
/*.asia #solutions-slide-2-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/eb723a7c567b46a48322c7043fd50576.ashx');
}*/
.asia #solutions-slide-3-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/4762cca6dcfd4a3083a924cad4733054.ashx');
}
.asia #solutions-slide-3-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/45211ffef02442b7972c40e4c0776bcd.ashx');
}
.asia #solutions-slide-3-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/f9a05a42f866457499b82290b03ea41d.ashx');
}
.asia #solutions-slide-3-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/20dcd4e8cab84750be3180a340574e23.ashx');
}
.asia #solutions-slide-3-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/afd2c6806b34489c8a509467d4bb5b32.ashx');
}
.asia #solutions-slide-3-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/c5e7012314b547d4a720af7e104b318f.ashx');
}
.asia #solutions-slide-4-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/7ccd2ea9eb074a7b9a3fca81b3bc943f.ashx');
}
.asia #solutions-slide-4-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/8edb226384474ccc889167d439eca10d.ashx');
}
.asia #solutions-slide-4-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/697145c4b20a4a53871189b043734d19.ashx');
}
.asia #solutions-slide-4-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/cab73f14166e48efa734575346ed2a80.ashx');
}
.asia #solutions-slide-4-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/57f2710cdb8b4b37b29c9bcbbe6c7c6b.ashx');
}
.asia #solutions-slide-4-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/ea15d4270d424c779b015052d638f3b8.ashx');
}


.au #solutions-slide-2-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/bb626469b87744d9a81fbedcb829052f.ashx');
}
.au #solutions-slide-2-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/f841a0fe358d4720b1598e77a1709f59.ashx');
}
.au #solutions-slide-2-slideshow-wrapper .cycle-pager a:nth-of-type(3) {
    background-image: url('/-/media/15b3f78abb9843c3b6a901d82071f2bf.ashx');
}
.au #solutions-slide-2-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/78e3b144b7aa4f5189e2d3920527f33a.ashx');
}
.au #solutions-slide-2-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/91ae238fce564dfc8808dccfe031fcfc.ashx');
}
.au #solutions-slide-2-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/8069ae0bcf0f4878a178d75ce315bb7a.ashx');
}
.au #solutions-slide-2-slideshow-wrapper .cycle-pager a:nth-of-type(3).cycle-pager-active {
    background-image: url('/-/media/6b1cbf5092724757a594d951772c4e00.ashx');
}
.au #solutions-slide-2-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/0d500045f26b42f692b74a42059b0bb8.ashx');
}


.au #solutions-slide-3-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/b67106130fc24e0b8a91614cc6a744dc.ashx');
}
.au #solutions-slide-3-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/70e50d9ca9404f8caf47facdae18f22d.ashx');
}
.au #solutions-slide-3-slideshow-wrapper .cycle-pager a:nth-of-type(3) {
    background-image: url('/-/media/14eeea152e7e4d5982e9fcece11fba1c.ashx');
}
.au #solutions-slide-3-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/d0192d679c0b4d56892b921f7cca12b5.ashx');
}
.au #solutions-slide-3-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/495af040f17949ecbe4ac98c15d4f7ad.ashx');
}
.au #solutions-slide-3-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/e7f9e14f5bdb4fe0b1e377796b91741e.ashx');
}
.au #solutions-slide-3-slideshow-wrapper .cycle-pager a:nth-of-type(3).cycle-pager-active {
    background-image: url('/-/media/9cd3eaca7732426892c11f7a5ed12429.ashx');
}
.au #solutions-slide-3-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/b64b6849a5a1488bb924c048e7b2d143.ashx');
}


.au #solutions-slide-4-slideshow-wrapper .cycle-pager a:first-of-type {
    background-image: url('/-/media/ae7343206bcd450a9d713649721529f3.ashx');
}
.au #solutions-slide-4-slideshow-wrapper .cycle-pager a:nth-of-type(2) {
    background-image: url('/-/media/480bbbd172c5437f9052c2e71be95a47.ashx');
}
.au #solutions-slide-4-slideshow-wrapper .cycle-pager a:nth-of-type(3) {
    background-image: url('/-/media/f73b0bad03014c9fa3ff75bd0e4e2231.ashx');
}
.au #solutions-slide-4-slideshow-wrapper .cycle-pager a:last-of-type {
    background-image: url('/-/media/6d3e29c70f8146588de8bf3132f4d0ec.ashx');
}
.au #solutions-slide-4-slideshow-wrapper .cycle-pager a:first-of-type.cycle-pager-active {
    background-image: url('/-/media/db5ef249275448cf91e867cd5c3a9450.ashx');
}
.au #solutions-slide-4-slideshow-wrapper .cycle-pager a:nth-of-type(2).cycle-pager-active {
    background-image: url('/-/media/c22f35d610ef44f4859355f189e8ac1d.ashx');
}
.au #solutions-slide-4-slideshow-wrapper .cycle-pager a:nth-of-type(3).cycle-pager-active {
    background-image: url('/-/media/96689032f2844a98abaada5fb7edb64a.ashx');
}
.au #solutions-slide-4-slideshow-wrapper .cycle-pager a:last-of-type.cycle-pager-active {
    background-image: url('/-/media/4a55a8ea6c9f4ab6a71638c6396a8174.ashx');
}
/* >> Solutions - Hotspots */
#solutions-hotspot-1 {
    bottom: 20%;
    left: 15%;
}
#solutions-hotspot-2 {
    bottom: 20%;
    left: 25%;
}
#solutions-hotspot-3 {
    bottom: 46%;
    left: 50%;
}
#solutions-hotspot-4 {
    bottom: 30%;
    left: 25%;
}
#solutions-hotspot-5 {
    bottom: 47%;
    left: 9%;
}
#solutions-hotspot-6 {
    bottom: 45%;
    right: 25%;
}
#solutions-hotspot-7 {
    bottom: 25%;
    right: 28%;
}
#solutions-hotspot-8 {
    bottom: 28%;
    right: 35%;
}
#solutions-hotspot-9 {
    bottom: 40%;
    left: 27%;
}
#solutions-hotspot-10 {
    top: 47%;
    right: 22%;
}

.au .hotspot-content.noMax {
    max-width: none !important;
}

.au .hotspot-content {
    width: auto;
    max-width: 300px;
}
.au .hotspot-content p {
    white-space: nowrap;
}
.au #solutions-hotspot-1 {
    bottom: 37%;
    /* left: var(--auHotspotSol1Left); */
    left: 36.5%;
}
.au #solutions-hotspot-2 {
    bottom: 42%;
    /* right: var(--auHotspotSol2Right); */
    right: 42%;
    left: revert;
}
.au #solutions-hotspot-3 {
    bottom: 40%;
    /* left: var(--auHotspotSol3Left); */
    left: 21%;
}
.au #solutions-hotspot-4 {
    top: 32%;
    /* bottom: 48%; */
    /* left: var(--auHotspotSol4Left); */
    left: 36%;
}
.au #solutions-hotspot-5 {
    bottom: 46%;
    left: revert;
    /* right: var(--auHotspotSol5Right); */
    right: 26%;
}
.au #solutions-hotspot-6 {
    bottom: 45%;
    right: 48%;
}
.au #solutions-hotspot-7 {
    bottom: 54%;
    /* left: var(--auHotspotSol7Left); */
    left: 13%;
}
.au #solutions-hotspot-8 {
    bottom: 39%;
    /* left: var(--auHotspotSol8Left); */
    left: 22%;
}
.au #solutions-hotspot-9 {
    bottom: 54%;
    /* left: var(--auHotspotSol9Left); */
    left: 47%;
}
.au #solutions-hotspot-10 {
    top: 33%;
    /* right: var(--auHotspotSol10Right); */
    right: 27%;
}
.au #solutions-hotspot-11 {
    bottom: 30%;
    /* left: var(--auHotspotSol11Left); */
    left: 7%;
}
.au #solutions-hotspot-12 {
    bottom: 13%;
    /* left: var(--auHotspotSol12Left); */
    left: 7%;
}
.au #solutions-hotspot-13 {
    bottom: 18%;
    /* right: var(--auHotspotSol13Right); */
    right: 28%;
    left: revert;
}
.au .hotspot-content.leftSide {
    left: revert !important;
    right: 40px !important;
}
.au #solutions-hotspot-14 {
    bottom: 31%;
    /* left: var(--auHotspotSol14Left); */
    left: 27%;
}
.au #solutions-hotspot-15 {
    bottom: 41%;
    /* left: var(--auHotspotSol15Left); */
    left: 52%;
}
.au #solutions-hotspot-16 {
    bottom: 13%;
    left: revert;
    /* right: var(--auHotspotSol16Right); */
    right: 23%;
}
.au #solutions-hotspot-17 {
    bottom: 44%;
    left: revert;
    /* right: var(--auHotspotSol17Right); */
    right: 25%;
}
.au #solutions-hotspot-18 {
    bottom: 44%;
    /* left: var(--auHotspotSol18Left); */
    left: 11%;
}
.au #solutions-hotspot-19 {
    bottom: 18%;
    left: revert;
    /* right: var(--auHotspotSol19Right);     */
    right: 29%;    
}
.au #solutions-hotspot-20 {
    bottom: 35%;
    /* left: var(--auHotspotSol20Left); */
    left: 20%;
}
.au #solutions-hotspot-21 {
    bottom: 56%;
    /* left: var(--auHotspotSol21Left); */
    left: 52%;
}
.au #solutions-hotspot-22 {
    bottom: 49%;
    /* left: var(--auHotspotSol22Left); */
    left: 10%;
}
.au #solutions-hotspot-23 {
    bottom: 35%;
    /* left: var(--auHotspotSol23Left); */
    left: 10%;
}
.au #solutions-hotspot-24 {
    bottom: 56%;
    /* left: var(--auHotspotSol24Left); */
    left: 38%;
}
.au #solutions-hotspot-25 {
    bottom: 37%;
    /* left: var(--auHotspotSol25Left); */
    left: 31%;
}
.au #solutions-hotspot-26 {
    bottom: 58%;
    left: revert;
    /* right: var(--auHotspotSol26Right); */
    right: 38%;
}
.au #solutions-hotspot-27 {
    bottom: 41%;
    left: revert;
    /* right: var(--auHotspotSol27Right); */
    right: 32%;
}
.au #solutions-hotspot-28 {
    bottom: 45%;
    /* left: var(--auHotspotSol28Left); */
    left: 43%;
}
.au #solutions-hotspot-29 {
    bottom: 40%;
    left: revert;
    /* right: var(--auHotspotSol29Right); */
    right: 27%;
}
.au #solutions-hotspot-30 {
    bottom: 51%;
    left: revert;
    /* right: var(--auHotspotSol30Right); */
    right: 31%;
}


/* >> Solutions - Carousel Controls */
#solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls {
    width: 100vw;
    height: 100px;
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
    background: #000;
}
#solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button {
    font-size: 20px;
    background: #000;
    border: none;
    color: #fff;
    position: absolute;
    width: 105px;
    padding: 10px 15px;
    left: 20px;
}
#solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button span {
    margin-left: 5px;
}
#solutions-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
    border: 1px solid #fff;
    background: #fff;
    color: #000;
    font-size: 16px;
    font-weight: 600 !important;
    padding: 10px 15px;
    width: 250px;
    margin: 0 10px;
}
#solutions-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button.active {
    color: #fff;
    background: #000;
}
/* >> Solutions Inner Carousel - Slideshow Controls */
#solutions-slide-2-outer-wrapper,
#solutions-slide-3-outer-wrapper,
#solutions-slide-4-outer-wrapper {
    position: relative;  
    background-color: black;
}
#solutions-slide-2-slideshow-controls,
#solutions-slide-3-slideshow-controls,
#solutions-slide-4-slideshow-controls {
    display: none;  
    margin: 20px 0;
    text-align: center;
    position: absolute;
    bottom: 7vh;
    width: 100%;
    z-index: 500;
}
#solutions-slide-2-slideshow-controls button,
#solutions-slide-3-slideshow-controls button,
#solutions-slide-4-slideshow-controls button {
    border-radius: 0;
    border: 1px solid #fff;
    background: transparent;
    padding: 15px 23px;
    font-size: 30px;
    color: #fff;
}
#solutions-slide-2-slideshow-controls button:last-of-type,
#solutions-slide-3-slideshow-controls button:last-of-type,
#solutions-slide-4-slideshow-controls button:last-of-type {
    margin-left: 30px;  
}
#solutions-slide-2-slideshow-controls button:focus,
#solutions-slide-3-slideshow-controls button:focus,
#solutions-slide-4-slideshow-controls button:focus {
    outline: none;
}
/* >> Solutions - Media Queries */
@media only screen and (max-width: 1550px) {
    #solutions-hotspot-2 {
        bottom: 30%;
        left: 43%;
    }
}
@media only screen and (max-width: 1400px) {
    #solutions-hotspot-1 {
        left: 28%;
    }
}
@media only screen and (max-width: 1300px) {
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 50px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 22px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content p {
        width: 700px;
    }
}
@media only screen and (max-width: 1150px) {
    #solutions-slide-2-slideshow-wrapper .cycle-pager a,
    #solutions-slide-3-slideshow-wrapper .cycle-pager a,
    #solutions-slide-4-slideshow-wrapper .cycle-pager a {
        width: 70px;
        height: 70px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark .buttons-wrapper {
        display: none;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
        bottom: -65px;
    }

    #solutions-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, #solutions-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, #solutions-slide-4-slideshow-wrapper > .cycle-slideshow > .slide {
        min-height: calc(var(--minSolHeight) - 65px);
    }
}
@media only screen and (max-width: 991px) {
    #solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls:not(.dark) {
        bottom: calc(var(--solButtonsBottom) / 2);
    }

    #solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
        height: 65px;
        /* bottom: auto; */
        /* top: 0; */
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        display: block;
        margin: 15px 0;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .hotspot {
        display: none !important;
    }

    #solutions-slide-2-slide-2 {
        background-position-x: center !important;
    }
    #solutions-slide-3-slide-1 {
        background-position-x: 25% !important;
    }
    #solutions-slide-3-slide-3 {
        background-position-x: 77% !important;
    }
    #solutions-slide-4-slide-1 {
        background-position-x: 72% !important;
    }
    #solutions-slide-4-slide-2 {
        background-position-x: 51% !important;
    }
    #solutions-slide-2-slideshow-wrapper .cycle-pager,
    #solutions-slide-3-slideshow-wrapper .cycle-pager,
    #solutions-slide-4-slideshow-wrapper .cycle-pager {
        bottom: 10rem;
    }
}
@media only screen and (max-width: 767px) {
    #solutions-slide-2-slideshow-wrapper .cycle-pager, #solutions-slide-3-slideshow-wrapper .cycle-pager, #solutions-slide-4-slideshow-wrapper .cycle-pager {
        bottom: 7rem;

    }
    #solutions-slide-2 .cycle-pager::after {
    
        content: "K-12";
    }
    #solutions-slide-3 .cycle-pager::after {
        content: "HIGHER EDUCATION";
    
    }
    #solutions-slide-4-slideshow-wrapper .cycle-pager::after {
        content: "LIBRARIES";
    }
    #solutions-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, #solutions-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, #solutions-slide-4-slideshow-wrapper > .cycle-slideshow > .slide {
        min-height: calc(var(--minSolHeight) - 50px);
    }
    #solutions-slide-2 .slide , #solutions-slide-3 .slide , #solutions-slide-4 .slide {
        background-position-y: -125px !important;
    }

    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 40px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 20px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content p {
        padding: 0 20px;
        font-size: 16px;
        width: 100%;
        max-width: 550px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
        height: 50px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button {
        font-size: 17px;
    }
    .au #solutions-slideshow-wrapper #solutions-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, 
    .au #solutions-slideshow-wrapper #solutions-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, 
    .au #solutions-slideshow-wrapper #solutions-slide-4-slideshow-wrapper > .cycle-slideshow > .slide {      
          height: calc(100% - 50px);
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
        bottom: -50px;
    }
    /* #solutions-slide-2-slideshow-wrapper .cycle-pager,
    #solutions-slide-3-slideshow-wrapper .cycle-pager,
    #solutions-slide-4-slideshow-wrapper .cycle-pager {
        display: none;
    }
    #solutions-slide-2-slideshow-controls,
    #solutions-slide-3-slideshow-controls,
    #solutions-slide-4-slideshow-controls {
        display: block;
        position: relative;
        bottom: var(--solButtonsBottom);
    } */
}
@media only screen and (max-width: 600px) {
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 30px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 18px;
    }
}
@media only screen and (max-width: 500px) {
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 25px;
        letter-spacing: 2px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 16px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content p {
        font-size: 15px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        font-size: 15px;
        padding: 8px 15px;
    }
}
/* >> Solutions - iMac 4K */
@media only screen and (min-width: 2500px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 80px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 35px;
    }
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content p {
        font-size: 22px;
    }
}
/* >> Solutions - iPhone 5, 5C, 5S, SE */
@media only screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #solutions-slideshow-wrapper > .cycle-slideshow .slide-content {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

}

/*** BENEFITS ***/
#benefits-wrapper {
    position: relative;
    top: -2px;
    padding: 0;
    background: #000;
    overflow: hidden;
}
/* >> Benefits - Slideshow */
#benefits-slideshow-wrapper > .cycle-slideshow {
    width: 100%;  
    height: calc(var(--secondheight) + 100px);
    min-height: calc(var(--secondminheight) + 100px);
}
#benefits-slideshow-wrapper > .cycle-slideshow > .slide {
    width: inherit;
    height: inherit;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    /* min-height: 50vh; */
    min-height: calc(var(--secondminheight) + 100px);
}
#benefits-slide-1 {
    background-image: url('/-/media/F178D7A8EBF1490AA9D481C79C742846.ashx');
}
.asia #benefits-slide-1 {
    background-image: url('/-/media/55ca12b6c382443b8bbf9184bd815eee.ashx');
}
.au #benefits-slide-1 {
    background-image: url('/-/media/2c640990948f4413b277de1e2db44a58.ashx');
}
#benefits-slideshow-wrapper > .cycle-slideshow > .slide,
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content {
    width: inherit;
    height: inherit;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content {
    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;
    padding-left: 20px;
    padding-right: 20px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content h2,
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content h3,
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content p {
    color: #fff;
    text-align: center;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
    margin-bottom: 0;
    font-size: 60px;
    letter-spacing: 5px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
    font-size: 25px;
    font-weight: 600 !important;
    letter-spacing: 3px;
    margin: 15px 0 30px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content p {
    width: 800px;
    font-size: 18px;
    margin: 0 auto;
}
#benefits-slideshow-wrapper #benefits-slide-5 .left-panel .sustainability-icons {
    display: flex;
    width: 100% !important;
    padding: 0 5rem;
    flex-direction: row;
    justify-content: space-evenly;
    margin: 0;
    top: revert;
    bottom: calc(var(--sustIconHeight) * .75);
    width: 100%;
    max-width: 50vw;
    position: absolute;
}
@media (max-width: 1150px) {
    #benefits-slideshow-wrapper #benefits-slide-5 .left-panel .sustainability-icons {
        max-width: 75vw;
    }
}
#benefits-slideshow-wrapper .sustainability-icons img {
    width: 125px !important;
    max-width: 20% !important;
    object-fit: contain;
}
/* >> Benefits - Carousel Split Panels */
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    height: var(--secondheight);
    min-height: var(--secondminheight);
    width: 50vw;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel {
    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-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
    width: 550px;
    position: relative;
    /* top: -50px; */
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h1,
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3,
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p {
    color: #000;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel img {
    display: block;
    width: 100px;
    margin: 3rem auto;
}
#benefits-wrapper.au #benefits-slideshow-wrapper > .cycle-slideshow #benefits-slide-5 .slide-content.split-panel .left-panel img {
    width: 275px;
    max-width: 50%;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3 {
    font-size: 6rem;
    font-weight: 500 !important;
    letter-spacing: 3px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p {
    font-size: 18px;
    width: auto;
    margin-top: 30px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p + p {
    margin-top: 15px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button {
    width: 250px;
    border: 1px solid #555;
    background: #555;
    color: #fff;
    text-align: center;
    display: block;
    margin: 3rem auto;
    font-size: 16px;
    font-weight: 600 !important;
}
#benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
}
.sustainability-icons-spacer {
    height: var(--sustIconHeight);
}
#benefits-slide-2 .right-panel {
    background-image: url('/-/media/4d9a006bd68d4d0fb5d080ca77e16edd.ashx');
}
#benefits-slide-3 .right-panel {
    background-image: url('/-/media/d7436660e6a641c495227f681731276b.ashx');
}
#benefits-slide-4 .right-panel {
    background-image: url('/-/media/2ca051388f174248ad235323b95026e2.ashx');
}
#benefits-slide-5 .right-panel {
    background-image: url('/-/media/66f7aaa514db4f039045fafca57bac1d.ashx');
}

.asia #benefits-slide-2 .right-panel {
    background-image: url('/-/media/ec6a325378684477af69433b23beb378.ashx');
}
.asia #benefits-slide-3 .right-panel {
    background-image:  url('/-/media/e0724ed5a0984fba883a217b2cb0fa8a.ashx');
}
.asia #benefits-slide-4 .right-panel {
    background-image: url('/-/media/729ae404bdab4f2998126873909db3ad.ashx');
}
.asia #benefits-slide-5 .right-panel {
    background-image: url('/-/media/409f58481ad3467b82cf1dc5bf8f32bc.ashx');
}

.au #benefits-slide-2 .right-panel {
    background-image: url('/-/media/c0e06eb5dfbe41398a98f9914f535289.ashx');
}
.au #benefits-slide-3 .right-panel {
    background-image:  url('/-/media/07ce38044521429fab915a35cee1c938.ashx');
}
.au #benefits-slide-4 .right-panel {
    background-image: url('/-/media/6bd299f4008b4e1cb5f1120351174db2.ashx');
}
.au #benefits-slide-5 .right-panel {
    background-image: url('/-/media/d63d6907c6754e05b88d36a2515e7c4f.ashx');
}
.au #benefits-slide-6 .right-panel {
    background-image: url('/-/media/b67b0dad07094ad19f0006c4c75cc8fa.ashx');
}
/* >> Benefits - Carousel Controls */
#benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls {
    width: 100vw;
    height: 100px;
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls.dark {
    background: #000;
}
#benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls.dark > button {
    font-size: 20px;
    background: #000;
    border: none;
    color: #fff;
    position: absolute;
    width: 105px;
    padding: 10px 15px;
    left: 20px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls.dark > button span {
    margin-left: 5px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
    border: 1px solid #fff;
    background: #fff;
    color: #000;
    font-size: 16px;
    font-weight: 600 !important;
    padding: 10px 15px;
    width: 250px;
    margin: 0 10px;
}
#benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button.active {
    color: #fff;
    background: #000;
}
/* >> Benefits - Media Queries */
@media (max-width: 1600px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        width: 200px;
    }
}
@media (max-width: 1400px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        width: 175px;
        margin: 0 5px;
    }
}
@media (max-width: 1150px) {
    .au #benefits-slide-3 .right-panel {
        background-position-y: top !important;
    }
    .au #solutions-slideshow-wrapper > .cycle-slideshow {
        min-height: 940px;
    }
    .au #solutions-slide-2-slideshow-wrapper > .cycle-slideshow, .au #solutions-slide-3-slideshow-wrapper > .cycle-slideshow, .au #solutions-slide-4-slideshow-wrapper > .cycle-slideshow {
        min-height: 940px;
    }
    .au #solutions-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, .au #solutions-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, .au #solutions-slide-4-slideshow-wrapper > .cycle-slideshow > .slide {
        height: calc(100% - 65px);
    }
    .au #solutions-slideshow-wrapper > .cycle-slideshow > .slide, .au #solutions-slideshow-wrapper > .cycle-slideshow .slide-content {
        height: 100%;
    }
    .au #benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, .au #benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        height: 100%;
    }
    .au #benefits-slideshow-wrapper > .cycle-slideshow {
        min-height: 800px;
    }
    .au #products-slideshow-wrapper > .cycle-slideshow {
        min-height: 940px;
    }
   
    .au #products-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, .au #products-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, .au #products-slide-4-slideshow-wrapper > .cycle-slideshow > .slide {
        height: auto;
    }
    .au #products-slide-2-slideshow-wrapper > .cycle-slideshow, .au #products-slide-3-slideshow-wrapper > .cycle-slideshow, .au #products-slide-4-slideshow-wrapper > .cycle-slideshow {
        min-height: 940px;
    }
    .au #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, .au #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, .au #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, .au #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, .au #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, .au #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        min-height: 845px;
        /* height: calc(100% - 100px); */
    }
    #benefits-slideshow-wrapper > .cycle-slideshow > .slide, #benefits-slideshow-wrapper > .cycle-slideshow .slide-content {
        height: auto;
        min-height: 100%;
    }
    #benefits-slide-1 {
        height: 100% !important;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow.autoHeight {
        height: auto !important;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow, #products-slide-3-slideshow-wrapper > .cycle-slideshow, #products-slide-4-slideshow-wrapper > .cycle-slideshow, #products-slide-5-slideshow-wrapper > .cycle-slideshow {
        /* height: auto !important; */
    }
    .au #products-slideshow-wrapper > .cycle-slideshow > .slide, .au #products-slideshow-wrapper > .cycle-slideshow .slide-content {
        height: 100%;
    }
    .au #products-slideshow-wrapper > .cycle-slideshow.autoHeight > .slide, .au #products-slideshow-wrapper > .cycle-slideshow.autoHeight .slide-content {
        height: auto;
    }
    #products-slideshow-wrapper > .cycle-slideshow.autoHeight {
        height: var(--prodTabHeight);
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div, #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div, #expressive-slide-4.slide .slide-content.split-panel .left-panel > div {
        top: 0 !important;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, #expressive-slide-4.slide .slide-content.split-panel .left-panel {
        min-height: 845px;
        height: calc(100% - 100px) !important;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, #expressive-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, #expressive-slide-4.slide, #expressive-slide-5.slide {
        height: auto !important;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel, #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel, #expressive-slide-4.slide .slide-content.split-panel, #expressive-slide-5-slideshow-wrapper > .cycle-slideshow #hero-video-wrapper  {
        height: auto;
    }

    #expressive-slideshow-wrapper > .cycle-slideshow.autoHeight { 
        height: var(--exprTabHeight);
    }
    #expressive-slideshow-wrapper > .cycle-slideshow > .slide, #expressive-slideshow-wrapper > .cycle-slideshow .slide-content {
        min-height: 100%;
        height: auto !important;
    }
}

@media (max-width: 1400px) {
    .au #benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        width: 175px !important;
        margin: 0 5px;
    }
}
@media only screen and (max-width: 1350px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls.dark .buttons-wrapper button {
        width: 220px;
    }
}
@media only screen and (max-width: 1300px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 40px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 22px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content p {
        width: 700px;
    }
}
@media only screen and (max-width: 1200px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls.dark .buttons-wrapper {
        display: none;
    }
}
@media only screen and (max-width: 1150px) {
    #benefits-slide-2.slide .slide-content.split-panel,
    #benefits-slide-3.slide .slide-content.split-panel,
    #benefits-slide-4.slide .slide-content.split-panel,
    #benefits-slide-5.slide .slide-content.split-panel,
    #benefits-slide-6.slide .slide-content.split-panel {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel,
    #benefits-slide-2.slide .slide-content.split-panel .right-panel,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel,
    #benefits-slide-3.slide .slide-content.split-panel .right-panel,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel,
    #benefits-slide-4.slide .slide-content.split-panel .right-panel,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel,
    #benefits-slide-5.slide .slide-content.split-panel .right-panel,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel,
    #benefits-slide-6.slide .slide-content.split-panel .right-panel{
        width: 100vw;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel {
        order: 2;
        /* height: 60vh; */
        height: auto;
    }
    #benefits-slide-2.slide .slide-content.split-panel .right-panel,
    #benefits-slide-3.slide .slide-content.split-panel .right-panel,
    #benefits-slide-4.slide .slide-content.split-panel .right-panel,
    #benefits-slide-5.slide .slide-content.split-panel .right-panel,
    #benefits-slide-6.slide .slide-content.split-panel .right-panel {
        order: 1;
        height: 45vh;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        width: 220px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
        top: revert;
        margin: 3rem auto 150px auto;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow > .slide.cycle-sentinel {
        position: absolute !important;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        height: 50vh !important;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow > .slide.cycle-slide-active {
        position: relative !important;
    }
    
}
@media only screen and (max-width: 991px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 35px;
        margin-top: 20%;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content {
        justify-content: flex-start;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        margin: 15px 5px !important;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls:not(.dark) {
        bottom: calc(var(--benButtonsBottom) / 2);
    }
    .au #benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls:not(.dark) {
        bottom: 20vh;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls.dark {
        height: 65px;
        bottom: auto;
        top: 0;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        display: block;
        margin: 15px 0;
        width: 250px;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel > div {
        top: 0;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel,#benefits-slide-6.slide .slide-content.split-panel .left-panel {
        height: auto;
    }
    #benefits-slide-2.slide .slide-content.split-panel .right-panel,
    #benefits-slide-3.slide .slide-content.split-panel .right-panel,
    #benefits-slide-4.slide .slide-content.split-panel .right-panel,
    #benefits-slide-5.slide .slide-content.split-panel .right-panel,
    #benefits-slide-6.slide .slide-content.split-panel .right-panel {
        height: 45vh;
    }
    #benefits-slide-1 {
        background-position-x: 33% !important;
    }
}
@media only screen and (max-width: 767px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        letter-spacing: 2px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 20px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content p {
        padding: 0 20px;
        font-size: 17px;
        width: 100%;
        max-width: 550px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls.dark {
        height: 50px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .carousel-controls.dark > button {
        font-size: 17px;
    }
}
@media only screen and (max-width: 600px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 25px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 18px;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel > div {
        width: auto;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel p {
        font-size: 16px;
        padding: 0 20px;
    }
}
@media only screen and (max-width: 500px) {
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel img {
        width: 70px;
    }
    #benefits-slide-1 .slide-content p {
        font-size: 16px !important;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel h1 {
        font-size: 21px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        font-size: 15px;
        padding: 8px 15px;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel p {
        font-size: 14px;
    }
}
/* >> Benefits - iMac 4K */
@media only screen and (min-width: 2500px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 70px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content h3 {
        font-size: 35px;
    }
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content p {
        font-size: 22px;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel h1 {
        font-size: 55px;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel p {
        font-size: 22px;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel > div,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel > div  {
        width: 730px;
    }
}
/* >> Benefits - iPhone 6, 6S, 7, 8 */
@media only screen and (device-width: 375px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    #benefits-slide-1 .slide-content h1 {
        margin-top: 10vh !important;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel {
        height: 65vh;
    }
    #benefits-slide-2.slide .slide-content.split-panel .right-panel,
    #benefits-slide-3.slide .slide-content.split-panel .right-panel,
    #benefits-slide-4.slide .slide-content.split-panel .right-panel,
    #benefits-slide-5.slide .slide-content.split-panel .right-panel,
    #benefits-slide-6.slide .slide-content.split-panel .right-panel {
        height: 35vh;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel p  {
        margin-top: 20px;
    }
}
/* >> Benefits - iPhone 5, 5C, 5S, SE */
@media only screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #benefits-slideshow-wrapper > .cycle-slideshow .slide-content {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    #benefits-slide-1 .slide-content h1 {
        margin-top: 3vh !important;
    }
    #benefits-slide-1 .slide-content p {
        font-size: 15px !important;
    }
    #benefits-slide-5.slide .slide-content.split-panel .left-panel img {
        width: 40px !important;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel h1,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel h1 {
        font-size: 18px;
        margin-top: 5px;
    }
    #benefits-slide-5.slide .slide-content.split-panel .left-panel h1 {
        font-size: 15px !important;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel p  {
        font-size: 14px;
        margin-top: 5px;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel  {
        height: 65vh;
    }
    #benefits-slide-2.slide .slide-content.split-panel .right-panel,
    #benefits-slide-3.slide .slide-content.split-panel .right-panel,
    #benefits-slide-4.slide .slide-content.split-panel .right-panel,
    #benefits-slide-5.slide .slide-content.split-panel .right-panel,
    #benefits-slide-6.slide .slide-content.split-panel .right-panel  {
        height: 35vh;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel p,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel p {
        margin-top: 20px;
    }
    #benefits-slide-2.slide .slide-content.split-panel .left-panel a.mlkn-button,
    #benefits-slide-3.slide .slide-content.split-panel .left-panel a.mlkn-button,
    #benefits-slide-4.slide .slide-content.split-panel .left-panel a.mlkn-button,
    #benefits-slide-5.slide .slide-content.split-panel .left-panel a.mlkn-button,
    #benefits-slide-6.slide .slide-content.split-panel .left-panel a.mlkn-button {
        margin: 10px auto 0;
    }
}

/*** PRODUCTS ***/
#products-wrapper {
    position: relative;
    top: -2px;
    padding: 0;
    background: #000;
    overflow: hidden;
}
/* >> Benefits - Slideshow */
#products-slideshow-wrapper > .cycle-slideshow {
    width: 100%;  
    height: calc(var(--prodHeight) + 100px);
}
#products-slideshow-wrapper > .cycle-slideshow .left-panel > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#products-slideshow-wrapper > .cycle-slideshow > .slide {
    width: inherit;
    height: inherit;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
#products-slide-1 .slide-content {
    position: absolute;
}
#products-slide-1 {
    background-image: url('/-/media/122f249c59ce4433bebaacda211cc189.ashx');
}
.asia #products-slide-1 {
    background-image: url('/-/media/75f45c5da4574db887c4b4be90b01b1e.ashx');
}
.au #products-slide-1 {
    background-image: url('/-/media/939f1bfd30b742c887ba163eeaf1db29.ashx');
}
#products-slideshow-wrapper > .cycle-slideshow > .slide,
#products-slideshow-wrapper > .cycle-slideshow .slide-content {
    width: inherit;
    min-height: 100%;
    height: auto;
}

#products-slideshow-wrapper > .cycle-slideshow .slide-content {
    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;
    padding-left: 20px;
    padding-right: 20px;
    /* position: absolute; */
}
#products-slideshow-wrapper > .cycle-slideshow .slide-content > h2,
#products-slideshow-wrapper > .cycle-slideshow .slide-content > h3,
#products-slideshow-wrapper > .cycle-slideshow .slide-content > p {
    color: #fff;
    text-align: center;
}
#products-slideshow-wrapper > .cycle-slideshow .slide-content > h2 {
    margin-bottom: 0;
    font-size: 60px;
    letter-spacing: 5px;
}
#products-slideshow-wrapper > .cycle-slideshow .slide-content > h3 {
    font-size: 25px;
    font-weight: 600 !important;
    letter-spacing: 3px;
    margin: 15px 0 30px;
}
#products-slideshow-wrapper > .cycle-slideshow .slide-content > p {
    width: 800px;
    font-size: 18px;
    margin: 0 auto;
}
/* >> Products - Nested Carousels */
#products-slide-2-slideshow-wrapper > .cycle-slideshow {
    width: 100vw;
    /* height: calc(var(--thirdheight) + 100px + 65px); */
    min-height: calc(var(--prodHeight) + 100px);
    height: auto;


}
#products-slide-3-slideshow-wrapper > .cycle-slideshow {
    width: 100vw;
    /* height: calc(var(--fourthheight) + 100px + 65px); */
    min-height: calc(var(--prodHeight) + 100px);
    height: auto;

}
#products-slide-4-slideshow-wrapper > .cycle-slideshow, #products-slide-5-slideshow-wrapper > .cycle-slideshow {
    width: 100vw;
    /* height: calc(var(--fifthheight) + 100px + 65px); */
    min-height: calc(var(--prodHeight) + 100px);
    height: auto;


}
#products-slide-2-slideshow-wrapper > .cycle-slideshow > .slide,
#products-slide-3-slideshow-wrapper > .cycle-slideshow > .slide,
#products-slide-4-slideshow-wrapper > .cycle-slideshow > .slide,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow > .slide {
    width: inherit;
    height: auto;
    min-height: 100%;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    /* height: calc(var(--thirdheight)  + 65px) !important; */
    height: var(--prodHeight);

    width: 50vw;
}
#products-slide-2.cycle-slide-active {
    /* height:calc(var(--thirdheight)  + 65px) !important; */
    height: var(--prodHeight);
}
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    /* height: calc(var(--fourthheight) + 100px + 65px) !important; */
    /* height: calc(var(--newHeight) + 100px) !important; */
    height: var(--prodHeight);

    width: 50vw;
}
#products-slide-3.cycle-slide-active {
    /* height:calc(var(--fourthheight) + 100px + 65px) !important; */
    /* height: calc(var(--newHeight) + 100px) !important; */
    height: var(--prodHeight);


}
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel  {
    /* height:calc(var(--fifthheight) + 100px + 65px) !important; */
    /* height: calc(var(--newHeight) + 100px) !important; */
    height: var(--prodHeight);


    width: 50vw;
}
#products-slide-4.cycle-slide-active {
    /* height:calc(var(--fifthheight) + 100px + 65px) !important; */
    /* height: calc(var(--newHeight) + 100px) !important; */
    height: var(--prodHeight);

}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel {
    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-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
    width: 550px;
    position: relative;
    top: -15px;
    /* margin-bottom: 65px; */ 
     padding: 80px 0;
     height: auto;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
    /* height: var(--newHeight); */

    /* height: var(--thirdheight); */
}
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
    /* height: var(--fourthheight); */
    /* height: var(--newHeight); */


}
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
    /* height: var(--fifthheight); */
    /* height: var(--newHeight); */

}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline {
    color: #555;
    display: block;
    text-align: center;
    font-weight: 600 !important;
    letter-spacing: 4px;
    margin: 4rem 2rem 2rem;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3,
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3,
#products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p {
    color: #000;
    text-align: center;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2 {
    font-size: 6rem;
    font-weight: 600 !important;
    letter-spacing: 3px;
    margin-bottom: 0;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h3 {
    font-size: 30px;
    font-weight: 400 !important;
    letter-spacing: 3px;
    margin: 0;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p {
    font-size: 18px;
    width: auto;
    margin-top: 30px;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p:nth-of-type(2),
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p:nth-of-type(2),
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p:nth-of-type(2),
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p:nth-of-type(2) {
    margin-top: 0;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button {
    width: 300px;
    border: 1px solid #555;
    background: #555;
    color: #fff;
    text-align: center;
    display: block;
    margin: 30px auto 0;
    font-size: 16px;
    font-weight: 600 !important;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button + a.mlkn-button,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button + a.mlkn-button,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button + a.mlkn-button,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button + a.mlkn-button {
    margin-top: 15px;
}
#products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: cover;
    position: relative;
}
#products-slide-2-slide-1 .right-panel {
    background-image: url('/-/media/78d74ad419c949b9b43d8e25cd47d5c2.ashx');
}
#products-slide-2-slide-2 .right-panel {
    background-image: url('/-/media/546e0fba013c41878cdb8963f88f21e2.ashx');
}
#products-slide-2-slide-3 .right-panel {
    background-image: url('/-/media/07a94c70463f46eca637a5e58e4fd8c2.ashx');
}
#products-slide-2-slide-4 .right-panel {
    background-image: url('/-/media/7a7328f4c54a44a1b7fa5b4d6a7d91c1.ashx');
}
#products-slide-3-slide-1 .right-panel {
    background-image: url('/-/media/a76320083771406699f5117ea62c5830.ashx');
}
#products-slide-3-slide-2 .right-panel {
    background-image: url('/-/media/a4b57f0685fd40d393ef15ff2464a33c.ashx');
}
#products-slide-3-slide-3 .right-panel {
    background-image: url('/-/media/5f75b66552de4f7dac52caafe00419f3.ashx');
}
#products-slide-4-slide-1 .right-panel {
    background-image: url('/-/media/b3eb44f4a21349f590d1f3d3fe8dc6c2.ashx');
}
#products-slide-4-slide-2 .right-panel {
    background-image: url('/-/media/7259eff97db0495dba1653e49e2f6273.ashx');
}
#products-slide-5-slide-1 .right-panel {
    background-image: url('/-/media/F6E3D14677B04244AF4D8474C8613872.ashx');
}

.asia #products-slide-2-slide-1 .right-panel {
    background-image: url('/-/media/63ce971b3f2643d5afda8fb35bbfa7f3.ashx');
}
.asia #products-slide-2-slide-2 .right-panel {
    background-image: url('/-/media/8537791459954b13816262710ef18787.ashx');
}
.asia #products-slide-2-slide-3 .right-panel {
    background-image: url('/-/media/3124334eb79f4aa4aa53f82f00781f96.ashx');
}
.asia #products-slide-2-slide-4 .right-panel {
    background-image: url('/-/media/d11fbdc3bfed437ab0a365994c1bdda9.ashx');
}
.asia #products-slide-3-slide-1 .right-panel {
    background-image: url('/-/media/962b168c4c534986be35210716155ee4.ashx');
}
.asia #products-slide-3-slide-2 .right-panel {
    background-image: url('/-/media/d92c6232bd674637b1200d52b9e84e82.ashx');
}
.asia #products-slide-3-slide-3 .right-panel {
    background-image: url('/-/media/5f75b66552de4f7dac52caafe00419f3.ashx');
}
.asia #products-slide-4-slide-1 .right-panel {
    background-image: url('/-/media/8ceb15e798ea4485aa47ebc3c1295eea.ashx');
}
.asia #products-slide-4-slide-2 .right-panel {
    background-image: url('/-/media/3a790333311b43eeb578fde95a9793d6.ashx');
}


.au #products-slide-2-slide-1 .right-panel {
    background-image: url('/-/media/ae686389e2df4f1988cfd6cfba60eec3.ashx');
}
.au #products-slide-2-slide-2 .right-panel {
    background-image: url('/-/media/25c5be43b757462d9c3556e7d8046c5f.ashx');
}
.au #products-slide-2-slide-3 .right-panel {
    background-image: url('/-/media/32fad3b49d43481786d22fcdda30983b.ashx');
}
.au #products-slide-2-slide-4 .right-panel {
    background-image: url('/-/media/ac07cbb5eb7043078a0381872ea58057.ashx');
}

.au #products-slide-3-slide-1 .right-panel {
    background-image: url('/-/media/580e6f8c7fa541c2945d7280cd7820b9.ashx');
}
/* .au #products-slide-3-slide-2 .right-panel {
    background-image: url('/-/media/104474a533ba400994e12e57ff860f5e.ashx');
} */
.au #products-slide-3-slide-2 .right-panel {
    background-image: url('/-/media/4cbf7e1cfe744977bff3a51584756c3b.ashx');
}
.au #products-slide-3-slide-3 .right-panel {
    background-image: url('/-/media/9a204bb992564f3c876eceed19d33e15.ashx');
}

.au #products-slide-4-slide-1 .right-panel {
    background-image: url('/-/media/a39e9b29b8ec4b03abfcf723554886a0.ashx');
}
/* >> Products - Nested Slideshow Controls */
#products-slide-2-outer-wrapper,
#products-slide-3-outer-wrapper,
#products-slide-4-outer-wrapper,
    #products-slide-5-outer-wrapper {
    position: relative;  
}
#products-slide-2-slideshow-controls,
#products-slide-3-slideshow-controls,
#products-slide-4-slideshow-controls,
    #products-slide-5-slideshow-controls { 
    margin: 20px 0;
    text-align: center;
    position: absolute;
    bottom: 115px;
    width: 50%;
    z-index: 500;
}
#products-slide-2-slideshow-controls button,
#products-slide-3-slideshow-controls button,
#products-slide-4-slideshow-controls button,
    #products-slide-5-slideshow-controls button {
    border-radius: 0;
    border: 1px solid #000;
    background: transparent;
    padding: 15px 23px;
    font-size: 30px;
    color: #000;
}
#products-slide-2-slideshow-controls button:last-of-type,
#products-slide-3-slideshow-controls button:last-of-type,
#products-slide-4-slideshow-controls button:last-of-type,
    #products-slide-5-slideshow-controls button:last-of-type {
    margin-left: 30px;  
}
#products-slide-2-slideshow-controls button:focus,
#products-slide-3-slideshow-controls button:focus,
#products-slide-4-slideshow-controls button:focus,
    #products-slide-5-slideshow-controls button:focus {
    outline: none;
}
/* >> Products - Hotspots */
#products-hotspot-1 {
    bottom: 30%;
    left: 30%;
}
#products-hotspot-2 {
    bottom: 20%;
    left: 20%;
}
#products-hotspot-3 {
    bottom: 17%;
    left: 22%;
}
#products-hotspot-4 {
    bottom: 17%;
    left: 44%;
}
#products-hotspot-5 {
    bottom: 30%;
    right: 50%;
}
#products-hotspot-6 {
    bottom: 47%;
    left: 10%;
}
#products-hotspot-7 {
    bottom: 30%;
    left: 20%;
}
#products-hotspot-8 {
    bottom: 25%;
    left: 30%;
}
#products-hotspot-9 {
    bottom: 40%;
    left: 20%;
}
#products-hotspot-10 {
    top: 30%;
    left: 25%;
}
#products-hotspot-11 {
    bottom: 20%;
    right: 30%;
}

.au #products-hotspot-1 {
    bottom: 37%;
    left: var(--auHotspotProd1Left);
}
.au #products-hotspot-2 {
    bottom: 49%;
    left: var(--auHotspotProd2Left);
}
.au #products-hotspot-3 {
    bottom: 20%;
    left: var(--auHotspotProd3Left);
}
.au #products-hotspot-4 {
    bottom: 34%;
    left: 13%;/*var(--auHotspotProd4Left);*/
}
.au #products-hotspot-5 {
    bottom: 53%;
    left: 35%; /*var(--auHotspotProd5Left);*/
}
.au #products-hotspot-6 {
    bottom: 40%;
    left: revert; /*var(--auHotspotProd6Left);*/
    right: 40%;
}
.au #products-hotspot-7 {
    bottom: 28%;
    left: 48%; /*var(--auHotspotProd7Left);*/
}
.au #products-hotspot-8 {
    bottom: 30%;
    left: var(--auHotspotProd8Left);
}
.au #products-hotspot-9 {
    bottom: 56%;
    left: var(--auHotspotProd9Left);
}
.au #products-hotspot-10 {
    bottom: 20%;
    top: revert;
    left: var(--auHotspotProd10Left);
}
.au #products-hotspot-11 {
    bottom: 20%;
    left: var(--auHotspotProd11Left);
}
.au #products-hotspot-12 {
    bottom: 30%;
    left: var(--auHotspotProd12Left);
}
.au #products-hotspot-13 {
    bottom: 15%;
    left: 49%; /*var(--auHotspotProd13Left);*/
}
.au #products-hotspot-14 {
    bottom: 55%;
    left: revert;/*var(--auHotspotProd14Left);*/
    right: 37%;
}
.au #products-hotspot-15 {
    bottom: 90%;
    left: 50%;/*var(--auHotspotProd15Left);*/
}
.au #products-hotspot-16 {
    bottom: 23%;
    left: var(--auHotspotProd16Left);
}
.au #products-hotspot-17 {
    bottom: 5%;
    left: var(--auHotspotProd17Left);
}
.au #products-hotspot-18 {
    bottom: 20%;
    left: var(--auHotspotProd18Left);
}

/* >> Products - Outer Carousel Controls */
#products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls {
    width: 100vw;
    height: 100px;
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
    background: #000;
}
#products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button {
    font-size: 20px;
    background: #000;
    border: none;
    color: #fff;
    position: absolute;
    width: 105px;
    padding: 10px 15px;
    left: 20px;
}
#products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button span {
    margin-left: 5px;
}
#products-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
    border: 1px solid #fff;
    background: #fff;
    color: #000;
    font-size: 16px;
    font-weight: 600 !important;
    padding: 10px 15px;
    width: 255px;
    margin: 0 10px;
}
#products-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button.active {
    color: #fff;
    background: #000;
}
/* >> Products - Media Queries */
@media only screen and (max-width: 1300px) {
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        font-size: 50px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 22px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .slide-content p {
        width: 700px;
    }
}
@media only screen and (max-width: 1150px) {
    #products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark .buttons-wrapper {
        display: none;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        width: 100vw;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel {
        order: 2;
        /* height: 60vh; */
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        order: 1;
        height: 50vh;
    }
    #products-slide-2-slideshow-controls,
    #products-slide-3-slideshow-controls,
    #products-slide-4-slideshow-controls ,
        #products-slide-5-slideshow-controls { 
        bottom: auto;
        top: 28vh;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    #products-slide-2-slideshow-controls button,
    #products-slide-3-slideshow-controls button,
    #products-slide-4-slideshow-controls button,
        #products-slide-5-slideshow-controls button {
        border: 1px solid #fff;
        background: transparent;
        color: #fff;
    }
    #products-hotspot-3,
    #products-hotspot-4,
    #products-hotspot-5,
    #products-hotspot-8 {
        bottom: 44%;
    }
    #products-hotspot-11 {
        bottom: 40%;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div, #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div, #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div, #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
        top: -18px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        height: 50vh !important;
        min-height: revert !important;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel, #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel, #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel, #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel  {
        height: auto;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
#products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
#products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
        padding: 0 0 80px;
    }
}
@media only screen and (max-width: 991px) {
    #products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls:not(.dark) {
        bottom: calc(var(--prodButtonsBottom) / 2);

    }
    #products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
        height: 65px;
        bottom: auto;
        top: 0;
    }
    #products-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        display: block;
        margin: 15px 0;
    }
    #products-slideshow-wrapper > .cycle-slideshow .hotspot {
        display: none !important;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
        top: 0;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel {
        /* height: 55vh; */
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        height: 75vh;
    }
    #products-slide-2-slideshow-controls,
    #products-slide-3-slideshow-controls,
    #products-slide-4-slideshow-controls ,
        #products-slide-5-slideshow-controls { 
        top: revert;
        bottom: calc(var(--prodHeight) + 25px);
    }
    #products-slide-1 {
        background-position-x: 36% !important;
    }
    #products-slideshow-wrapper .products-slide-spacer {
        height: var(--prodButtonsBottom);
    }

}
@media only screen and (max-width: 767px) {
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        font-size: 40px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 20px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .slide-content p {
        padding: 0 20px;
        font-size: 17px;
        width: 100%;
        max-width: 550px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
        height: 50px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button {
        font-size: 17px;
    }
}
@media only screen and (max-width: 600px) {
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        font-size: 30px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 18px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div {
        width: auto;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p {
        font-size: 16px;
        padding: 0 20px;
    }
}
@media only screen and (max-width: 500px) {
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        letter-spacing: 2px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline {
        letter-spacing: 2px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2 {
        font-size: 31px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        font-size: 15px;
        padding: 8px 15px;
    }
}
/* >> Products - iMac 4K */
@media only screen and (min-width: 2500px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        font-size: 80px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 35px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .slide-content p {
        font-size: 22px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline {
        font-size: 25px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2 {
        font-size: 55px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p {
        font-size: 22px;
    }
}
/* >> Products - iPhone 6+, 7+, 8+ */
@media only screen and (device-width: 414px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) { 
    #products-slideshow-wrapper > .cycle-slideshow .slide-content p {
        font-size: 16px;
    }
}
/* >> Products - iPhone 6, 6S, 7, 8 */
@media only screen and (device-width: 375px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel {
        /* height: 65vh; */
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        /* height: 35vh; */
    }
    #products-slide-2-slideshow-controls,
    #products-slide-3-slideshow-controls,
    #products-slide-4-slideshow-controls,
        #products-slide-5-slideshow-controls {
        /* top: 19vh; */
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2 {
        font-size: 25px;
        margin-top: 10px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p {
        margin-top: 20px;
    }
}
/* >> Solutions - iPhone 5, 5C, 5S, SE */
@media only screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #products-slideshow-wrapper > .cycle-slideshow .slide-content {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    #products-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        margin-top: 20vh;
        font-size: 24px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2 {
        font-size: 25px;
        margin-top: 5px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p {
        font-size: 14px;
        margin-top: 5px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel {
        /* height: 65vh; */
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel {
        /* height: 35vh; */
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline {
        font-size: 14px;
    }
    #products-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
    #products-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
    #products-slide-4-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button ,
        #products-slide-5-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button {
        margin: 10px auto 0;
    }
    #products-slide-2-slideshow-controls,
    #products-slide-3-slideshow-controls,
    #products-slide-4-slideshow-controls,
        #products-slide-5-slideshow-controls {
        /* top: 17vh; */
        width: 300px;
    }
}

/*** EXPRESSIVE ***/
#expressive-wrapper {
    position: relative;
    top: -2px;
    padding: 0;
    background: #000;
    overflow: hidden;
    transition: 0.5s;
}
#expressive-wrapper.lock100vh {
    height: 100vh !important;
}
/* >> Benefits - Slideshow */
#expressive-slideshow-wrapper > .cycle-slideshow {
    width: 100%;  
    height: calc(var(--expheight) + 100px);
    min-height: 940px;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow > .slide, #expressive-slide-3-slideshow-wrapper > .cycle-slideshow > .slide, #expressive-slide-4.slide, #expressive-slide-5.slide {
    position: relative;
}
#expressive-wrapper .cycle-sentinel {
    display: none;
}
#expressive-slideshow-wrapper > .cycle-slideshow > .slide {
    width: inherit;
    height: inherit;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
#expressive-slide-1 {
    background-image: url('/-/media/51d9d6b14f4542bc8bf56be09cbd60c1.ashx');
}
.asia #expressive-slide-1 {
    background-image: url('/-/media/c9053748795c462fb92e3f4773878372.ashx');
}
.au #expressive-slide-1 {
    background-image: url('/-/media/870eed3fba084b709ee97d6e19df31d4.ashx');
}
#expressive-slideshow-wrapper > .cycle-slideshow > .slide,
#expressive-slideshow-wrapper > .cycle-slideshow .slide-content {
    width: inherit;
    height: 100%;
}
#expressive-slideshow-wrapper > .cycle-slideshow .slide-content {
    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;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
#expressive-slide-1 .slide-content {
    position: absolute !important;
}
#expressive-slideshow-wrapper > .cycle-slideshow .slide-content > h2,
#expressive-slideshow-wrapper > .cycle-slideshow .slide-content > h3,
#expressive-slideshow-wrapper > .cycle-slideshow .slide-content > p {
    color: #fff;
    text-align: center;
}
#expressive-slideshow-wrapper > .cycle-slideshow .slide-content > h2 {
    margin-bottom: 0;
    font-size: 60px;
    letter-spacing: 5px;
}
#expressive-slideshow-wrapper > .cycle-slideshow .slide-content > h3 {
    font-size: 25px;
    font-weight: 600 !important;
    letter-spacing: 3px;
    margin: 15px 0 30px;
}
#expressive-slideshow-wrapper > .cycle-slideshow .slide-content > p {
    width: 800px;
    font-size: 18px;
    margin: 0 auto;
}
/* >> Products - Nested Carousels */
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow,
#expressive-slide-4-slideshow-wrapper > .cycle-slideshow
 {
    width: 100vw;
    min-height: calc(var(--expheight) + 100px);
    height: auto;
}
@media (min-width: 1150px) {
    #expressive-wrapper.au #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, 
    #expressive-wrapper.au #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, 
    #expressive-wrapper.au #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, 
    #expressive-wrapper.au #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, 
    #expressive-wrapper.au #expressive-slide-4.slide .slide-content.split-panel .left-panel, 
    #expressive-wrapper.au #expressive-slide-4.slide .slide-content.split-panel .right-panel,
    #expressive-wrapper.asia #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, 
    #expressive-wrapper.asia #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, 
    #expressive-wrapper.asia #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel, 
    #expressive-wrapper.asia #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel, 
    #expressive-wrapper.asia #expressive-slide-4.slide .slide-content.split-panel .left-panel, 
    #expressive-wrapper.asia #expressive-slide-4.slide .slide-content.split-panel .right-panel  {
        min-height: 940px;
    }
}

#expressive-slide-5 .video-container  {
    height: calc(var(--expheight));
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow > .slide,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow > .slide,
#expressive-slide-4.slide, #expressive-slide-5.slide {
    width: inherit;
    height: 100%;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
#expressive-slide-4.slide .slide-content.split-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#expressive-slide-4.slide .slide-content.split-panel .left-panel,
#expressive-slide-4.slide .slide-content.split-panel .right-panel {
    height: calc(var(--expheight));
    width: 50vw;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#expressive-slide-4.slide .slide-content.split-panel .left-panel {
    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-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
#expressive-slide-4.slide .slide-content.split-panel .left-panel > div {
    width: 550px;
    position: relative;
    top: -15px;
    padding: 80px 0;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
#expressive-slide-4.slide .slide-content.split-panel .left-panel span.tagline {
    color: #555;
    display: block;
    text-align: center;
    font-weight: 600 !important;
    letter-spacing: 4px;
    margin: 4rem 2rem 2rem;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#expressive-slide-4.slide .slide-content.split-panel .left-panel h1,
#expressive-slide-4.slide .slide-content.split-panel .left-panel p {
    color: #000;
    text-align: center;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#expressive-slide-4.slide .slide-content.split-panel .left-panel h1 {
    font-size: 6rem;
    font-weight: 600 !important;
    letter-spacing: 3px;
    margin-bottom: 0;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
#expressive-slide-4.slide .slide-content.split-panel .left-panel p {
    font-size: 18px;
    width: auto;
    margin-top: 30px;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p:nth-of-type(2),
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p:nth-of-type(2),
#expressive-slide-4.slide .slide-content.split-panel .left-panel p:nth-of-type(2) {
    margin-top: 0;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
#expressive-slide-4.slide .slide-content.split-panel .left-panel a.mlkn-button {
    width: 300px;
    border: 1px solid #555;
    background: #555;
    color: #fff;
    text-align: center;
    display: block;
    margin: 30px auto 0;
    font-size: 16px;
    font-weight: 600 !important;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button + a.mlkn-button,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button + a.mlkn-button,
#expressive-slide-4.slide .slide-content.split-panel .left-panel a.mlkn-button + a.mlkn-button {
    margin-top: 15px;
}
#expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
#expressive-slide-4.slide .slide-content.split-panel .right-panel {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: cover;
    position: relative;
}
#expressive-slide-2-slide-1 .right-panel {
    background-image: url('/-/media/2f55a9b464e2412f8475db2d49f7cfbe.ashx');
}
#expressive-slide-2-slide-2 .right-panel {
    background-image: url('/-/media/d9b9c02c677f49d3a8dae25bfdf7d1db.ashx');
}
#expressive-slide-2-slide-3 .right-panel {
    background-image: url('/-/media/f63e5d72470c46fa80578a339ccbaf96.ashx');
}
#expressive-slide-3-slide-1 .right-panel {
    background-image: url('/-/media/44aafc9b807042508a4aff3be6b75273.ashx');
}
#expressive-slide-3-slide-2 .right-panel {
    background-image: url('/-/media/6975fee476204efdb9eedcacd199ebda.ashx');
}
#expressive-slide-3-slide-3 .right-panel {
    background-image: url('/-/media/539254ea978c43439149edf91406aea9.ashx');
}
#expressive-slide-4.slide .right-panel {
    background-image: url('/-/media/c4df7ca1b7594397a5dc59a5dcc349d7.ashx');
}

.asia #expressive-slide-2-slide-1 .right-panel {
    background-image: url('/-/media/ace07397530f4ce48306868cdd2a7f84.ashx');
}
.asia #expressive-slide-2-slide-2 .right-panel {
    background-image: url('/-/media/79c37092517243d2b4ed7712c043d3cc.ashx');
}
.asia #expressive-slide-2-slide-3 .right-panel {
    background-image: url('/-/media/28c2e10e66764b89b5d92990b46e6e8c.ashx');
}
.asia #expressive-slide-3-slide-1 .right-panel {
    background-image: url('/-/media/2a89c611935f4640869c2897ee35b160.ashx');
}
.asia #expressive-slide-3-slide-2 .right-panel {
    background-image: url('/-/media/ddfb10711300414eb6434d7f569cce3b.ashx');
}
.asia #expressive-slide-3-slide-3 .right-panel {
    background-image: url('/-/media/40631328ac6741b3b8e9972ca20c2720.ashx');
}
.asia #expressive-slide-4.slide .right-panel {
    background-image: url('/-/media/b072bf1916bb421e938844ff7ed3fbc4.ashx');
}

.au #expressive-slide-2-slide-1 .right-panel {
    background-image: url('/-/media/9db83f7bbd5b44fbbe3d603f8413d3dc.ashx');
}
.au #expressive-slide-2-slide-2 .right-panel {
    background-image: url('/-/media/ef45201b1171438986a0c66c672d9959.ashx');
}
.au #expressive-slide-2-slide-3 .right-panel {
    background-image: url('/-/media/56a7b8592dd64612aa93ee65968a46bb.ashx');
}
.au #expressive-slide-2-slide-4 .right-panel {
    background-image: url('/-/media/24e9853cd78845b8bc2837d25c6e58b0.ashx');
}

.au #expressive-slide-3-slide-1 .right-panel {
    background-image: url('/-/media/d0517015075d4f4d9710a5fef76c8032.ashx');
}
.au #expressive-slide-3-slide-2 .right-panel {
    background-image: url('/-/media/c120eeddc76e4055a943be2f0a31f244.ashx');
}
.au #expressive-slide-3-slide-3 .right-panel {
    background-image: url('/-/media/d5e5f5b71f7341bb991411a88b06a011.ashx');
}
.au #expressive-slide-3-slide-4 .right-panel {
    background-image: url('/-/media/616939a850f34d288598bb9313399530.ashx');
}

.au #expressive-slide-4.slide .right-panel {
    background-image: url('/-/media/d9d618760b844a87bd18a3893a3b088d.ashx');
}
/* >> Products - Nested Slideshow Controls */
#expressive-slide-2-outer-wrapper,
#expressive-slide-3-outer-wrapper {
    position: relative;  
}
#expressive-slide-2-slideshow-controls,
#expressive-slide-3-slideshow-controls { 
    margin: 20px 0;
    text-align: center;
    position: absolute;
    bottom: 115px;
    width: 50%;
    z-index: 500;
}
#expressive-slide-2-slideshow-controls button,
#expressive-slide-3-slideshow-controls button {
    border-radius: 0;
    border: 1px solid #000;
    background: transparent;
    padding: 15px 23px;
    font-size: 30px;
    color: #000;
}
#expressive-slide-2-slideshow-controls button:last-of-type,
#expressive-slide-3-slideshow-controls button:last-of-type {
    margin-left: 30px;  
}
#expressive-slide-2-slideshow-controls button:focus,
#expressive-slide-3-slideshow-controls button:focus {
    outline: none;
}
/* >> Products - Hotspots */
#expressive-hotspot-1 {
    bottom: 22%;
    left: 58%;
}
#expressive-hotspot-2 {
    bottom: 27%;
    left: 50%;
}
#expressive-hotspot-3 {
    bottom: 27%;
    left: 50%;
}
#expressive-hotspot-4 {
    bottom: 17%;
    left: 34%;
}
#expressive-hotspot-5 {
    bottom: 25%;
    left: 32%
}
#expressive-hotspot-6 {
    bottom: 31%;
    left: 27%;
}
.au #expressive-hotspot-1 {
    bottom: 60%;
    left: var(--auHotspotExpr1Left);
}
.au #expressive-hotspot-2 {
    bottom: 30%;
    left: 25%;/*var(--auHotspotExpr2Left);*/
}
.au #expressive-hotspot-3 {
    bottom: 20%;
    left: 50%;/*var(--auHotspotExpr3Left);*/
}
.au #expressive-hotspot-4 {
    bottom: 44%;
    left: 27%;/*var(--auHotspotExpr4Left);*/
}
.au #expressive-hotspot-5 {
    bottom: 32%;
    left: 20%;/*var(--auHotspotExpr5Left);*/
}
.au #expressive-hotspot-6 {
    bottom: 20%;
    left: revert;/*var(--auHotspotExpr6Left);*/
    right: 37%;
}
.au #expressive-hotspot-7 {
    bottom: 30%;
    left: var(--auHotspotExpr7Left);
}
.au #expressive-hotspot-8 {
    bottom: 20%;
    left: var(--auHotspotExpr8Left);
}
.au #expressive-hotspot-9 {
    bottom: 22%;
    left: revert;/*var(--auHotspotExpr9Left);*/
    right: 39%;
}
.au #expressive-hotspot-10 {
    bottom: 75%;
    left: var(--auHotspotExpr10Left);
}
.au #expressive-hotspot-11 {
    bottom: 45%;
    left: var(--auHotspotExpr11Left);
}
.au #expressive-hotspot-12 {
    bottom: 29%;
    left: var(--auHotspotExpr12Left);
}
.au #expressive-hotspot-13 {
    bottom: 38%;
    left: var(--auHotspotExpr13Left);
}
@media (max-width: 1900px) {
    .au #expressive-hotspot-11 {
        bottom: 43%;
        left: var(--auHotspotExpr11Left);
    }
    .au #expressive-hotspot-13 {
        bottom: 37%;
        left: var(--auHotspotExpr13Left);
    }
}
.au #expressive-hotspot-14 {
    bottom: 20%;
    left: var(--auHotspotExpr14Left);
}
.au #expressive-hotspot-15 {
    bottom: 35%;
    left: var(--auHotspotExpr15Left);
}
.au #expressive-hotspot-16 {
    bottom: 12%;
    left: 30%;/*var(--auHotspotExpr16Left);*/
}
.au #expressive-hotspot-17 {
    bottom: 55%;
    left: var(--auHotspotExpr17Left);
}
.au #expressive-hotspot-18 {
    bottom: 27%;
    left: var(--auHotspotExpr18Left);
}
.au #expressive-hotspot-19 {
    bottom: 25%;
    left: revert;/*var(--auHotspotExpr19Left);*/
    right: 41%;
}
.au #expressive-hotspot-20 {
    bottom: 35%;
    left: 38%;/*var(--auHotspotExpr20Left);*/
}
/* >> Expressive - Outer Carousel Controls */
#expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls {
    width: 100vw;
    height: 100px;
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 9;
}
#expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
    background: #000;
}
#expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button {
    font-size: 20px;
    background: #000;
    border: none;
    color: #fff;
    position: absolute;
    width: 105px;
    padding: 10px 15px;
    left: 20px;
}
#expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button span {
    margin-left: 5px;
}
#expressive-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
    border: 1px solid #fff;
    background: #fff;
    color: #000;
    font-size: 16px;
    font-weight: 600 !important;
    padding: 10px 15px;
    width: 250px;
    margin: 0 10px;
}
#expressive-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button.active {
    color: #fff;
    background: #000;
}
/* >> Expressive - Media Queries */
@media (max-width: 1600px) {
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
#expressive-slide-4.slide .slide-content.split-panel .left-panel h1 {
    font-size: 5rem;
}
}
@media (max-width: 1400px) and (min-width: 991px) {
    #expressive-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        width: auto;
        min-width: 200px;
    }
    #products-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        width: auto;
        min-width: 150px;
    }
}
@media only screen and (max-width: 1300px) {
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        font-size: 50px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 22px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content p {
        width: 700px;
    }
}
@media only screen and (max-width: 1150px) {
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
#expressive-slide-4.slide .slide-content.split-panel .left-panel > div {
    padding: 0 0 80px;
}
    #expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark .buttons-wrapper {
        display: none;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel,
    #expressive-slide-4.slide .slide-content.split-panel {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel,
    #expressive-slide-4.slide .slide-content.split-panel .right-panel {
        width: 100vw;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel {
        order: 2;
        height: 60vh;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-4.slide .slide-content.split-panel .right-panel {
        order: 1;
        height: 40vh;
    }
    #expressive-slide-2-slideshow-controls,
    #expressive-slide-3-slideshow-controls { 
        bottom: auto;
        top: 28vh;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    #expressive-slide-2-slideshow-controls button,
    #expressive-slide-3-slideshow-controls button {
        border: 1px solid #fff;
        background: transparent;
        color: #fff;
    }
    #expressive-hotspot-1,
    #expressive-hotspot-2,
    #expressive-hotspot-3 {
        bottom: 40%;
    }
}
@media only screen and (max-width: 991px) {
    #expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls:not(.dark) {
        bottom: calc(var(--benButtonsBottom) / 2);
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
        height: 65px;
        bottom: auto;
        top: 0;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        display: block;
        margin: 15px 0;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .hotspot {
        display: none !important;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel > div {
        top: 0;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel {
        height: 55vh;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-4.slide .slide-content.split-panel .right-panel {
        height: 45vh;
    }
    #expressive-slide-2-slideshow-controls,
    #expressive-slide-3-slideshow-controls { 
        top: 32vh;
    }
    #expressive-slide-1 {
        background-position-x: 60% !important;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
#expressive-slide-4.slide .slide-content.split-panel .left-panel {
    height: calc(var(--expheight2));
}
}
@media only screen and (max-width: 767px) {
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        font-size: 40px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 20px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content p {
        padding: 0 20px;
        font-size: 17px;
        width: 100%;
        max-width: 550px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark {
        height: 50px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .outer-carousel-controls.dark > button {
        font-size: 17px;
    }
}
@media only screen and (max-width: 600px) {
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        font-size: 30px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 18px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel > div {
        width: auto;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel p {
        font-size: 16px;
        padding: 0 20px;
    }
}
@media only screen and (max-width: 500px) {
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        letter-spacing: 2px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline {
        letter-spacing: 2px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel h1 {
        font-size: 31px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .buttons-wrapper button {
        font-size: 15px;
        padding: 8px 15px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel p {
        font-size: 15px;
    }
}
/* >> Expressive - iMac 4K */
@media only screen and (min-width: 2500px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        font-size: 80px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h2 {
        font-size: 35px;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content p {
        font-size: 22px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline {
        font-size: 25px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel h1 {
        font-size: 55px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel p {
        font-size: 22px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel > div,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel > div {
        width: 730px;
    }
}
/* >> Expressive - iPhone 6+, 7+, 8+ */
@media only screen and (device-width: 414px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) { 
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content p {
        font-size: 16px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel p {
        font-size: 14px;
    }
}
/* >> Expressive - iPhone 6, 6S, 7, 8 */
@media only screen and (device-width: 375px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel {
        height: 65vh;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-4.slide .slide-content.split-panel .right-panel {
        height: 35vh;
    }
    #expressive-slide-2-slideshow-controls,
    #expressive-slide-3-slideshow-controls {
        top: 19vh;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel h1 {
        font-size: 25px;
        margin-top: 10px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel p {
        margin-top: 20px;
    }
}
/* >> Expressive - iPhone 5, 5C, 5S, SE */
@media only screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    #expressive-slideshow-wrapper > .cycle-slideshow .slide-content h1 {
        margin-top: 10vh;
        font-size: 24px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel h2,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel h1 {
        font-size: 20px;
        margin-top: 5px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel p,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel p {
        font-size: 14px;
        margin-top: 5px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel {
        height: 65vh;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .right-panel,
    #expressive-slide-4.slide .slide-content.split-panel .right-panel {
        height: 35vh;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel span.tagline {
        font-size: 14px;
    }
    #expressive-slide-2-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
    #expressive-slide-3-slideshow-wrapper > .cycle-slideshow .slide-content.split-panel .left-panel a.mlkn-button,
    #expressive-slide-4.slide .slide-content.split-panel .left-panel a.mlkn-button {
        margin: 10px auto 0;
    }
    #expressive-slide-2-slideshow-controls,
    #expressive-slide-3-slideshow-controls {
        top: 17vh;
        width: 300px;
    }
}


/*** case studies ***/
#case-studies-wrapper {
    height: 100vh;
    background-image: url('/-/media/10ec40f1135d46a489fc7e1bebdcf6ec.ashx');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    position: relative;
    top: -2px;
}
#case-studies-wrapper .row {
    min-height: 100vh;
    /* -- START IE 11 HACK */
    height: 1px;
    /* -- END IE 11 HACK */
    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;
}
/* >> case studies - Content */
#case-studies-wrapper span,
#case-studies-wrapper h2,
#case-studies-wrapper h3,
#case-studies-wrapper p {
    width: 100%;
    color: #fff;
    text-align: center;
    display: block;
    padding-left: 20px;
    padding-right: 20px;
}
#case-studies-wrapper h3 {
    font-size: 25px;
    font-weight: 600 !important;
    letter-spacing: 3px;
    margin: 15px 0 30px;
}

#case-studies-wrapper span {
    /* font-size: 25px;
    letter-spacing: 3px;  */
    font-size: 25px;
    font-weight: 600 !important;
    letter-spacing: 3px;
    margin: 15px 0 30px;
}
#case-studies-wrapper h2 {
    text-transform: none;
    margin-bottom: 0;
    font-size: 60px;
    letter-spacing: 5px;
}
#case-studies-wrapper p {
    font-size: 18px;
    max-width: 800px;
    margin: 0 auto;

}


#case-studies-wrapper .buttons {
    text-align: center;  
    margin-top: 40px;
}
#case-studies-wrapper a.mlkn-button {
    width: 300px;
    background: #fff;
    border: 1px solid #fff;
    text-align: center;
    color: #000;
    font-weight: 700 !important;
}
#case-studies-wrapper .buttons a:last-of-type {
    margin-left: 30px;  
}  
/* >> case studies - Media Queries */
@media only screen and (max-width: 1399px) {
    #case-studies-wrapper h2 {
        font-size: 40px;  
    }
}
@media only screen and (max-width: 1199px) {
    #case-studies-wrapper h2 {
        font-size: 30px;  
    }
}
@media only screen and (max-width: 1099px) {
    #case-studies-wrapper a.mlkn-button {
        width: 260px;  
    }
}
@media only screen and (max-width: 991px) {
    #case-studies-wrapper {
        background-position-x: 73% !important;
    }
    #case-studies-wrapper .row [class^="col"] {
        margin-bottom: 15vh;
    }
    #case-studies-wrapper span {
        font-size: 20px;  
    }
    #case-studies-wrapper p {
        font-size: 16px;
    }
    #case-studies-wrapper a.mlkn-button {
        display: block;
        margin: 20px auto !important;
        width: 300px;
    }
}
@media only screen and (max-width: 767px) {
    #case-studies-wrapper .row [class^="col"] {
        margin-bottom: 5vh;
    }
    #case-studies-wrapper h2 {
        font-size: 35px;  
    }
}
@media only screen and (max-width: 500px) {
    #case-studies-wrapper h2 {
        font-size: 24px;
        font-weight: 500 !important;
        margin: 10px 0;
    }
    #case-studies-wrapper p {
        font-weight: 500 !important;
    }
    #case-studies-wrapper a.mlkn-button {
        width: auto;
    }
}
/* >> case studies - iMac 4K */
@media only screen and (min-width: 2500px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #case-studies-wrapper .row [class^="col"] {
        margin-bottom: 29vh;
    }
    #case-studies-wrapper p {
        font-size: 22px;
    }
    #case-studies-wrapper a.mlkn-button {
        font-size: 20px;
        width: 400px;
        padding: 10px 15px;        
    }
}
/* >> case studies - iPhone 6+, 7+, 8+ */
@media only screen and (device-width: 414px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) { 
    #case-studies-wrapper h2 {
        font-size: 25px;
    }
}
/* >> case studies - iPhone 6, 6S, 7, 8 */
@media only screen and (device-width: 375px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #case-studies-wrapper h2 {
        font-size: 21px;
    }
}
/* >> case studies - iPhone 5, 5C, 5S, SE */
@media only screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #case-studies-wrapper h2 {
        font-size: 18px;  
    }
    #case-studies-wrapper p {
        font-size: 15px;
    }
}


/*** MY ROOM TOOL ***/
#my-room-tool-wrapper {
    height: 100vh;
    background-image: url('/-/media/d25afac481e84c94aafc94f4d3d1e405.ashx');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    position: relative;
    top: -2px;
}
#my-room-tool-wrapper.asia  {
    background-image: url('/-/media/5ba148586b3244eea806800838d5aa70.ashx');
}
#my-room-tool-wrapper.au  {
    background-image: url('/-/media/ebe24a831b6a46ad815bdbe10d3cf908.ashx');
}
#my-room-tool-wrapper .row {
    min-height: 100vh;
    /* -- START IE 11 HACK */
    height: 1px;
    /* -- END IE 11 HACK */
    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;
}
/* >> My Room Tool - Content */
#my-room-tool-wrapper b,
#my-room-tool-wrapper h2,
#my-room-tool-wrapper p {
    width: 100%;
    color: #fff;
    text-align: center;
    display: block;
    padding-left: 20px;
    padding-right: 20px;
}
#my-room-tool-wrapper b {
    font-size: 25px;
    letter-spacing: 3px; 
}
#my-room-tool-wrapper h2 {
    text-transform: none;
    font-size: 40px;  
    margin: 20px 0;
    letter-spacing: 4px;
}
#my-room-tool-wrapper p {
    font-size: 18px;
}
#my-room-tool-wrapper .buttons {
    text-align: center;  
    margin-top: 40px;
}
#my-room-tool-wrapper a.mlkn-button {
    width: 300px;
    background: #fff;
    border: 1px solid #fff;
    text-align: center;
    color: #000;
    font-weight: 700 !important;
}
#my-room-tool-wrapper .buttons a:last-of-type {
    margin-left: 30px;  
}  
/* >> My Room Tool - Media Queries */
@media only screen and (max-width: 1399px) {
    #my-room-tool-wrapper h2 {
        font-size: 40px;  
    }
}
@media only screen and (max-width: 1199px) {
    #my-room-tool-wrapper h2 {
        font-size: 30px;  
    }
}
@media only screen and (max-width: 1099px) {
    #my-room-tool-wrapper a.mlkn-button {
        width: 260px;  
    }
}
@media only screen and (max-width: 991px) {
    #my-room-tool-wrapper {
        background-position-x: 73% !important;
    }
    #my-room-tool-wrapper .row [class^="col"] {
        margin-bottom: 15vh;
    }
    #my-room-tool-wrapper b {
        font-size: 20px;  
    }
    #my-room-tool-wrapper p {
        font-size: 16px;
    }
    #my-room-tool-wrapper a.mlkn-button {
        display: block;
        margin: 20px auto !important;
        width: 300px;
    }
}
@media only screen and (max-width: 767px) {
    #my-room-tool-wrapper .row [class^="col"] {
        margin-bottom: 5vh;
    }
    #my-room-tool-wrapper h2 {
        font-size: 35px;  
    }
}
@media only screen and (max-width: 500px) {
    #my-room-tool-wrapper h2 {
        font-size: 24px;
        font-weight: 500 !important;
        margin: 10px 0;
    }
    #my-room-tool-wrapper p {
        font-weight: 500 !important;
    }
    #my-room-tool-wrapper a.mlkn-button {
        width: auto;
    }
}
/* >> My Room Tool - iMac 4K */
@media only screen and (min-width: 2500px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #my-room-tool-wrapper .row [class^="col"] {
        margin-bottom: 29vh;
    }
    #my-room-tool-wrapper p {
        font-size: 22px;
    }
    #my-room-tool-wrapper a.mlkn-button {
        font-size: 20px;
        width: 400px;
        padding: 10px 15px;        
    }
}
/* >> My Room Tool - iPhone 6+, 7+, 8+ */
@media only screen and (device-width: 414px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) { 
    #my-room-tool-wrapper h2 {
        font-size: 25px;
    }
}
/* >> My Room Tool - iPhone 6, 6S, 7, 8 */
@media only screen and (device-width: 375px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #my-room-tool-wrapper h2 {
        font-size: 21px;
    }
}
/* >> My Room Tool - iPhone 5, 5C, 5S, SE */
@media only screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #my-room-tool-wrapper h2 {
        font-size: 18px;  
    }
    #my-room-tool-wrapper p {
        font-size: 15px;
    }
}

/*** BOTTOM NAVIGATION ***/
section > div > div[id^="react"] {
    position: relative;
    top: -2px;
}
.bottom-nav-wrapper {
    border-top: none !important;
}
.bottom-nav-wrapper.row,
.slideout-wrapper {
    background: #000 !important;
}
#bottom-nav-container .bottom-nav-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
/* >> Bottom Navigation - Media Queries */
@media only screen and (max-width: 1200px) {
    #bottom-nav-container .bottom-nav-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}


/*printworks video snippet*/
#hero-video-wrapper {
    background: black; 
    position: relative;
    z-index: 2;
    padding: 0;
    /* height: var(--expheight5); */
    height: 100vh;
}
#hero-video-wrapper > div {
    height: 100%;
    /* display: flex;
    flex-direction: column;
    justify-content: center; */
}
#hero-video-wrapper .video-container {
    position: relative;
    height: auto;
    height: calc(100% - 100px);

}
#hero-video-wrapper iframe {
    max-height: 100vh;
}
#hero-video-wrapper .video-container video {
    width: 100%;
    height: 100rem;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
/* >> Hero Video - Text Overlay */
#hero-video-wrapper .text-overlay {
    color: #fff;
	background-color: transparent;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    text-align: center;
    z-index: 10;
    max-width: 800px;
}
#hero-video-wrapper .flexCol {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: calc(100% - 100px);
}
.desktopOnly {
    display: initial;
}
.mobileOnly {
    display: none;
}

#hero-video-wrapper .text-overlay h2 {
    letter-spacing: .93rem;
    margin-bottom: 3.8rem;
    font-family: HCo Whitney SSM,sans-serif;
    font-weight: 500;
    font-size: 6.2rem;
    font-style: normal;
    line-height: 6.2rem;
    margin: 40px;
	margin-top:10rem;
	text-transform: uppercase;
}


@media only screen and (max-width: 991px) {
    #hero-video-wrapper .text-overlay h2 {
        font-size: 4.3rem;
        line-height: 4.3rem;
    }  
    #hero-video-wrapper .text-overlay {
        top: 30vh;  
    }
    #hero-video-wrapper {
        top: 0;
    }
    #hero-video-wrapper .video-container {
        height: 100%;
    
    }
    #expressive-slideshow-wrapper > .cycle-slideshow {
        height: calc(var(--expheight2) + 100px);
    }
    /* #expressive-slideshow-wrapper > .cycle-slideshow.autoHeight {
        height: auto;
    } */
    #hero-video-wrapper iframe {
        margin-top: 65px;
    }
}
@media only screen and (max-width: 767px) {
    #hero-video-wrapper .text-overlay h2 {
        font-size: 4.3rem;
		letter-spacing: .36rem;
    }
    #hero-video-wrapper .text-overlay {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .desktopOnly {
    display: none;
}
.mobileOnly {
    display: revert;
}
}
@media only screen and (max-width: 600px) {
    #hero-video-wrapper .text-overlay h2 {
        font-size: 4.3rem;
        line-height: 4.3rem;
    }
    #hero-video-wrapper .text-overlay {
        top: 23vh;
    }
}
@media only screen and (max-width: 500px) {
    #hero-video-wrapper .text-overlay h2 {
        font-size: 3.4rem;
        line-height: 3.4rem;
    }
}
@media only screen and (min-width: 2500px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #hero-video-wrapper .text-overlay h2 {
        font-size: 6.2rem;
    }
    #hero-video-wrapper .text-overlay {
        width: auto;
        max-width: 2000px;
    }
}
@media only screen and (device-width: 375px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #hero-video-wrapper .text-overlay h2 {
        font-size: 3.2rem;
        letter-spacing: .36rem;
        line-height: 3.2rem;
    }
    #hero-video-wrapper .text-overlay {
        top: 22vh;
    } 
}
@media only screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    #hero-video-wrapper .text-overlay h2 {
        font-size: 2.4rem;
        letter-spacing: .36rem;
		line-height: 2.4rem;
    }
    #hero-video-wrapper .text-overlay {
        top: 22vh;
    }   
}
