@media only screen and (max-width: 1415px) {

    /* --------------------------------------------------------------------------- GLOBAL UI */

    /* --------------------------- HEADER BAR */
    header {width: 992px; padding: 0 16px;}

    /* --------------------------------------------------------------------------- HOME PAGE */

    /* --------------------------- HOME PAGE INTRO BANNER */
    .home-intro-wrapper {height: 314px; padding: 160px 0 0 0;}
    .bar1-wrapper {height: 88px; padding: 0;}
    .bar1-wrapper h1.h68 {font-size: 56px; padding: 0; height: 92px; margin: -3px 0 0 23px;}
    .bar1 {width: 514px; height: 88px; margin: -93px 0 0 0;}
    .bar2-wrapper {height: 88px; padding: 0 102px 0 0;}
    .bar2-wrapper h1.h68 {font-size: 56px; padding: 4px 0 0 0; height: 88px; margin: -7px 0 0 17px;}
    .bar2 {width: 757px; height: 88px; margin: -89px 0 0 100px;}

    /* --------------------------- HOME PAGE INTRO OPTIONS */
    .options {margin: 44px auto 0 auto; padding: 0 0 0 43px;}
    a.button-primary {margin: 0 16px 0 0;}

    /* --------------------------- USP BANNER */
    .usp-banner {width: 880px;}
    .usp-banner ul {padding: 16px 24px;}

    /* --------------------------- CLIENTS BANNER */
    .clients-banner-wrapper {padding: 16px 0 48px 0;}
    .clients-banner {width: 896px;}
    .client-card {margin: 0 8px;}

    /* --------------------------- DOWN BUTTON */
    @keyframes down-button-bounce {0%, 100% {top: 454px;} 75% {top: 430px;}}
    .down {top: 454px;}

    /* --------------------------- STATS BANNER */
    .stats-banner {width: 1008px; padding: 0 8px; margin: 0 auto;}
    .stat-card {width: 320px; margin: 0 8px;}

    /* --------------------------- SECTION TITLE */
    .section-title {padding: 0 24px;}

    /* --------------------------- CASE STUDY TEASER CARDS */
    .case-studies {width: 992px;}
    .case-study-teaser-card {width: 928px; padding: 12px 32px 39px 32px; margin: 32px auto 0;}
    .first-cs-card {margin: 48px 0 0 0;}
    .case-study-teaser-card img {width: 456px; height: 295px; margin: 20px 0 0 0;}
    .case-study-teaser-content {padding: 0 0 0 32px;}
    .case-study-teaser-content h2 {margin: 26px 0 22px;}
    .case-study-teaser-content p {margin: 0 0 25px;}
    .case-study-teaser-content a {margin-right: auto;}

    /* --------------------------- RIGHT SIDE CARD */
    .right-side {padding: 0 32px 0 0;}
    .right-side h2, .right-side p {text-align: right;}
    .right-side a {margin: 0 0 0 auto;}

    /* --------------------------- LEAKBOT TITLE LINE BREAK */
    .lb-line-break {display: none;}

    /* --------------------------- ARTICLE TEASERS */
    .article-teasers-wrapper {padding: 0 8px 24px;}
    .article-teasers-wrapper .section-title {margin: 0 0 0 8px;}
    .article-teaser-card {width: 404px; margin: 0 8px;}
    .article-teaser-card img {width: 404px; height: 191px;}
    .article-teaser-card .content {width: 356px; padding: 10px 24px 32px;}

    /* --------------------------- WEAPONS BANNER */
    .weapon-card {margin: 0 8px;}

    /* --------------------------------------------------------------------------- CASE STUDY TEMPLATE */

    /* --------------------------- CASE STUDY INTRO TTILE */
    .case-study-title {width: 992px;}

    /* --------------------------- CASE STUDY HERO IMAGE WRAPPER */
    .case-study-hero-image-wrapper {width: 992px; height: 642px;}

    /* --------------------------- CASE STUDY HERO IMAGE */
    .case-study-hero-image-wrapper img {width:992px; height: 642px;}
    .case-study-hero-image-wrapper img.hero-image-guru {width:991px; height: 790px; margin-top: -21px;}
    .case-study-hero-image-wrapper img.hero-image-sarasin {width:990px; height: 640px;}

    /* --------------------------- CASE STUDY OVERVIEW TITLE */
    p.overview-title {width: 944px; margin: 48px auto 16px auto; padding: 22px 24px;}
    p.overview-title-sarasin {padding: 20px 22px;}

    /* --------------------------- CASE STUDY OVERVIEW CARDS */
    .overview-cards-wrapper {gap: 16px; width: 992px;}
    .overview-card {width: 272px; padding: 21px 24px 32px 24px;}
    .overview-card-sarasin {padding: 20px 23px 31px 23px;}

    /* --------------------------- CASE STUDY OVERVIEW MEGA CARD */
    .mega-overview-card {width: 944px; padding: 21px 24px 40px 24px; margin: 16px auto 0 auto; gap: 48px;}
    .mega-overview-card-sarasin {padding: 20px 23px 39px 23px;}
    
    .mega-overview-card .left {width: 288px;}
    .mega-overview-card .right {width: 584px;}

    /* --------------------------- CASE STUDY ABOUT CLIENT */
    .client-wrapper {width: 824px; gap: 100px;}
    .client-wrapper .client-text {width: 488px;}
    .client-wrapper .client-logo, .client-wrapper .client-logo img {width: 236px; height: 236px;}

    .client-wrapper .guru-logo img {margin-top: -230px; margin-left: 6px;}
    .client-wrapper .guru-logo .rotate-bg {width: 236px; height: 236px;}

    .client-wrapper .leakbot-logo img {margin-top: -230px; margin-left: 6px;}
    .client-wrapper .leakbot-logo .rotate-bg {width: 236px; height: 236px;}

    /* --------------------------- CASE STUDY BRIEF */
    .brief-wrapper {width: 824px;}
    .brief-wrapper .brief-text {width: 488px;}
    .brief-wrapper .brief-image {width: 288px; height: 418px;}
    .brief-wrapper .brief-image img {width: 572px; height: 418px;}

    .brief-wrapper .brief-image img.sarasin {width: 496px; height: 386px; padding: 15px;}

    /* --------------------------- CASE STUDY SECTION MEDIA RIGHT */
    .media-right-wrapper {width: 824px; gap: 40px;}
    .media-right-wrapper .text {width: 380px;}
    .media-right-wrapper .media {width: 404px;}
    .media-right-wrapper .media img {width: 404px;}

    /* --------------------------- CASE STUDY SECTION MEDIA LEFT */
    .media-left-wrapper {width: 824px; gap: 40px;}
    .media-left-wrapper .media {width: 404px;}
    .media-left-wrapper .media img {width: 404px; height: auto;}
    .media-left-wrapper .text {width: 380px;}

    /* --------------------------- CASE STUDY SECTION FULL WIDTH */
    .full-width-wrapper {width: 824px;}

    /* --------------------------- CASE STUDY SECTION TWO THIRDS */
    .two-thirds-wrapper {width: 824px;}
    .two-thirds-wrapper .text {width: 824px;}
    .two-thirds-wrapper .media {width: 824px;}
    .two-thirds-wrapper .media .images {width: 824px; gap: 16px;}
    .two-thirds-wrapper .media .images img {width: 404px;}

    /* --------------------------- CASE STUDY SECTION SINGLE COLUMN */
    .single-column-wrapper {width: 656px; margin: 0 100px;}
    .single-column-wrapper .text {width: 656px;}
    .single-column-wrapper .media {width: 656px;}
    .single-column-wrapper .media img {width: 656px;}
    
    /* --------------------------- CASE STUDY RETRO */
    .retro-wrapper {width: 908px; padding:0 0 0 84px;}
    .retro-wrapper .solved {width: 488px;}
    .retro-wrapper hr {width: 824px;}
    /*.retro-wrapper .testimonial {width: 824px;}
    .retro-wrapper .testimonial .avatar-and-text {width: 824px;}*/
    .retro-wrapper .takeaways {width: 824px;}
    .retro-wrapper .takeaways .icon-and-text {width: 824px;}
    .retro-wrapper img.final {top: 26px; width: 442px; height: 327px;}

    /* --------------------------- CASE STUDY DOWN BAR */
    .down-bar-leakbot, .down-bar-sarasin, .down-bar-guru {width: 992px;}

    /* --------------------------- GURU BEST PRACTICE LOGO GRID */
    .best-practice-logos {flex-basis: 49.05%;}
    .best-practice-logos img {width: 200px !important;}

    /* --------------------------- IMAGE GRID */
    .image-grid {gap: 24px;}
    .image-grid img {width: 400px;}

    /* --------------------------- SARASIN INVESTORS ROW */
    .investors img {width: 50px; height: 50px;}

    /* --------------------------- SARASIN JOURNEY ROW */
    .journey img {width: 50px; height: 50px;}
    .journey img.arrow {width: 32px; height: 32px;}

    /* --------------------------- UI DESIGN GURU */
    .ui-design-guru {width: 824px;}
    .ui-design-guru .group {width: 824px; gap: 24px;}
    .ui-design-guru .group img {width: 824px; height: 516px;}
    .ui-design-guru .group .row {gap: 16px;}
    .ui-design-guru .group .row img {width: 194px; height: 121px;}

    /* --------------------------- UI DESIGN SARASIN */
    .ui-design-sarasin {width: 992px;}
    .ui-design-sarasin .text {width: 656px;}
    .ui-design-sarasin .designs {width: 992px;}
    .ui-design-sarasin .designs img {width: 992px; height: 501px;}
    .ui-design-sarasin .designs p {width: auto;}

    /* --------------------------- UI DESIGN LEAKBOT */
    .ui-design-leakbot {width: 824px;}
    .ui-design-leakbot .text {width: 824px;}
    .ui-design-leakbot .designs {width: 824px; gap: 72px;}
    .ui-design-leakbot .designs img {width: 824px; height: 516px;}

    /* --------------------------- BIG CARD LIGHTNING BULLET ITEMS LEAKBOT */
    .big-card-bullet-wrapper {gap: 16px;}
    .big-card-bullet-wrapper .mega-lightning-main {padding: 18px 24px 18px 64px; background-position: 16px 16px;}

    /* --------------------------- HIDE BUTTON */
    .hide-button {display: none;}

    /* --------------------------- CASE STUDY SECTION TITLE */
    .project-title-content {width: 824px;}

    /* --------------------------------------------------------------------------- TABLES */

    /* --------------------------- TABLE 03 - STRUCTURE */
    .table-03 {width: 824px;}
    .table-03 .top .cell {width: 166px;}
    .table-03 .row .cell {width: 166px;}

    /* --------------------------------------------------------------------------- QUICK CASE STUDY TEMPLATE */

    /* Title */
    .quick-case-study-title {width: 824px;}

    /* Body wrapper */
    .quick-case-study-body {flex-direction: column; gap: 42px; width: 824px;}

    /* Overview cards */
    .quick-case-study-body .overview-cards-wrapper {display: flex; flex-direction: row; gap: 16px; width: 824px; flex-wrap: wrap; order: 2;}
    .quick-case-study-body .overview-cards-wrapper .overview-card {width: 214px;}
    .quick-case-study-body .overview-cards-wrapper .overview-card.wider {width: 354px;}

    /* Swiper width */
    .swiper {width: 824px; order: 1;}

    /* Swiper image */
    .swiper-slide img {width: 824px; height: 516px;}

    /* Swiper text */
    .swiper-slide p.h32 {margin: 38px 0 0 0;}

    /* Pagination */
    .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {top: 477px;}

    /* Navigation */
    .swiper-button-prev {left: 702px; top: 465px;}
    .swiper-button-next {right: 24px; top: 465px;}

    /* QCS navigation */
    .more-qcs {width: 824px;}

    /* Next case study */
    .next-cs {width: 824px; justify-content: left;}

    /* Footer min */
    .footer-min-wrapper footer {width: 824px;}

}