@media only screen and (min-width:1921px){
    .case-study-content-parallax-inner-1{
        height: 1000px;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-ab-sciex-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-foley-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-3 .case-study-content-parallax-foley-3{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .case-study-parallax-hp-amplify{
        background-position-x: 80% !important;
    }
    .bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-hp-amplify-2{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-hp-cwc-2{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-3 .case-study-content-parallax-hp-cwc-3{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .case-study-parallax-hp-cwc{
        background-position-x: 80% !important;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-hp-cwc-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    #caseStudyBgVideo{
        width: 320% !important;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-visa-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-visa-2{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
	
	.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-acc-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-acc-2{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
}
@media only screen and (min-width:1500px){
    #case-study-banner-parallax {
        height: 105%;
    }
    #case-study-banner-parallax.case-study-bg-image-static {
        height: 106%;
    }
    #caseStudyBgVideo{
        width: 170% !important;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-visa-1{
        background-position-x: left;
    }

}
@media only screen and (max-width:1279px){
    .bluewave-case-study-content-parallax-wrapper-2{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-1{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-3{
        display: none;
    }
    /* PARALLAX EFFECT FOR ALL DEVICES:START */
    .DesktopParallaxHideForMobile{
        display: none;
    }
    .MobileParallaxHideForDesktop{
        display: block;
    }
    /* PARALLAX EFFECT FOR ALL DEVICES:END */
}
@media only screen and (min-width:1280px){
    /* PARALLAX EFFECT FOR ALL DEVICES:START */
    .DesktopParallaxHideForMobile{
      display: block;
    }
    .MobileParallaxHideForDesktop{
      display: none;
    }
    /* PARALLAX EFFECT FOR ALL DEVICES:END */
  }
@media only screen and (min-width:1025px) and (max-width:1365px){
	.bluewave-case-study-content-parallax-wrapper-2{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-1{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-3{
        display: none;
    }
    /* SHOW SECTION: FOR MOBILE:START */
    .case-study-bg-section-desktop-hide{
        display: block;
    }
    /* SHOW SECTION: FOR MOBILE:END */
    /* INTRO SECTION:START */
    .case-study-full-text-section{
        padding: 100px 15% !important;
    }
    /* INTRO SECTION:END */

    /* BRAND LOGO GRID:START */
    .bluewave-6-grid-column{
        grid-template-columns: auto auto auto auto auto;
        padding: 80px 40px;
    }
    /* BRAND LOGO GRID:END */

}
/* ONLY FOR iPAD PRO SIZE:START */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5),
(min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5),
(min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5),
(min-device-height: 1024px) and (max-device-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5),
(min-device-height: 1024px) and (max-device-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5)
{	
    .case-study-content-parallax-inner-1{
        height: 1000px;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-ab-sciex-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-foley-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-3 .case-study-content-parallax-foley-3{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .case-study-parallax-hp-amplify{
        background-position-x: 80% !important;
    }
    .bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-hp-amplify-2{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-hp-cwc-2{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-3 .case-study-content-parallax-hp-cwc-3{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .case-study-parallax-hp-cwc{
        background-position-x: 80% !important;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-hp-cwc-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    #caseStudyBgVideo{
        width: 320% !important;
    }
    .bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-visa-1{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
    .bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-visa-2{
        background-position-x: center !important;
        background-attachment: scroll !important;
        background-position-y: center !important;
    }
}

/* ONLY FOR iPAD PRO SIZE:END */


@media only screen and (min-width:992px) and (max-width:1024px){
    /* SHOW SECTION: FOR MOBILE:START */
    .case-study-bg-section-desktop-hide{
        display: block;
    }
    /* SHOW SECTION: FOR MOBILE:END */

    /* VIDEO SECTION:START */
    #caseStudyBgVideo{
        height: 160vh !important;
    }
    /* VIDEO SECTION:START */

    /* INTRO SECTION:START */
    .case-study-full-text-section{
        padding: 100px 15% !important;
    }
    /* INTRO SECTION:END */

    /* BRAND LOGO GRID:START */
    .bluewave-6-grid-column{
        grid-template-columns: auto auto auto auto auto;
        grid-column-gap: 40px;
        padding: 80px 40px;
    }
    /* BRAND LOGO GRID:END */

    /* TWO IMAGE SECTION:START */
    .bluewave-case-study-content-parallax-wrapper-1{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-2{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-3{
        display: none;
    }
    /* TWO IMAGE SECTION:END */

    /* FOUR IMAGE SECTION:START */
    .bluewave-case-study-content-parallax-wrapper-2{
        display: none;
    }
    /* FOUR IMAGE SECTION:END */
}

@media only screen and (min-width:768px) and (max-width:991px){
    /* SHOW SECTION: FOR MOBILE:START */
    .case-study-bg-section-desktop-hide{
        display: block;
    }
    /* SHOW SECTION: FOR MOBILE:END */

    /* VIDEO SECTION:START --------------------------*/
    /* VIDEO HEADER PARALLAX:START */
    #caseStudyBgVideo{
        width: 330% !important;
    }	.case-study-parallax-video-play img{			width: 80px;	}
    /* VIDEO HEADER PARALLAX:END */
    /* BLUE PATCH STYLE:START */
    /* .case-study-blue-patch-title h2{
        padding-right: 20% !important;
    } */
    /* BLUE PATCH STYLE:END */

     /* VIDEO SECTION:END --------------------------*/

    /* INTRO SECTION:START */
    .case-study-full-text-section{
        padding: 55px 100px !important;
    }
    /* INTRO SECTION:END */

    /* BRAND LOGO GRID:START */
    .bluewave-6-grid-column{
        grid-template-columns: auto auto auto auto;
        grid-column-gap: 60px;
        padding: 80px 80px;
    }
    /* BRAND LOGO GRID:END */

    /* TWO IMAGE SECTION:START */
    .bluewave-case-study-content-parallax-wrapper-1{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-2{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-3{
        display: none;
    }
    .case-study-bg-image-wrapper .case-study-bluewave-column-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    /* TWO IMAGE SECTION:END */

    /* FOUR IMAGE SECTION:START */
    .bluewave-case-study-content-parallax-wrapper-2{
        display: none;
    }
    .case-study-bg-image-wrapper .case-study-bluewave-column-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    /* FOUR IMAGE SECTION:END */

    /* FOOTER CAROUSEL:START */
    .carousel-controller-title{
        width: 50% !important;
    }
    .carousel-controller-wrapper .carousel-control-prev, .carousel-controller-wrapper .carousel-control-next{
        width: 20% !important;
    }
    /* FOOTER CAROUSEL:END */
}
@media only screen and (min-width:480px) and (max-width:767px){
    /* VIDEO HEADER PARALLAX:START */
        .case-study-parallax-video-header-play{
            justify-items: flex-end !important;
            justify-content: flex-end !important;
            right: 20px;
        }      		.case-study-parallax-video-play img{			width: 60px;		}
    /* VIDEO HEADER PARALLAX:END */
    /* BLUE PATCH:START */
    .case-study-blue-patch-title h2 {
        padding-right: 15% !important;
    }
    /* BLUE PATCH:END */
}
@media only screen and (min-width:351px) and (max-width:479px){
    /* VIDEO HEADER PARALLAX:START */
        .case-study-parallax-video-header-play{
            justify-items: flex-end !important;
            justify-content: flex-end !important;
            right: 20px;
        }		.case-study-parallax-video-play img{			width: 60px;		}
    /* VIDEO HEADER PARALLAX:END */
    /* BLUE PATCH:START */
    .case-study-blue-patch-title h2 {
        padding-right: 15% !important;
    }
    /* BLUE PATCH:END */
}
@media only screen and (min-width:100px) and (max-width:350px){
    /* VIDEO HEADER PARALLAX:START */
        .case-study-parallax-video-header-play{
            justify-items: flex-end !important;
            justify-content: flex-end !important;
            right: 20px;
        }		.case-study-parallax-video-play img{			width: 60px;		}
    /* VIDEO HEADER PARALLAX:END */
        /* BLUE PATCH:START */
        .case-study-blue-patch-title h2 {
            padding-right: 20% !important;
        }
        /* BLUE PATCH:END */
}
@media only screen and (min-width:100px) and (max-width:767px){
    /* SHOW SECTION: FOR MOBILE:START */
    .case-study-bg-section-desktop-hide{
        display: block;
    }
    /* SHOW SECTION: FOR MOBILE:END */
  
    /* VIDEO SECTION:START */
    #caseStudyBgVideo{
        height: 160vh !important;
    }
    /* VIDEO SECTION:START */

     /* INTRO SECTION:START */
    .case-study-full-text-section{
        padding: 80px 20px;
    }
    /* INTRO SECTION:END */

     /* BRAND LOGO GRID:START */
     .bluewave-6-grid-column{
        grid-template-columns: auto auto auto auto;
        grid-column-gap: 60px;
        padding: 0px 20px;
    }
    /* BRAND LOGO GRID:END */

    /* TWO IMAGE SECTION:START */
    .bluewave-case-study-content-parallax-wrapper-1{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-2{
        display: none;
    }
    .bluewave-case-study-content-parallax-wrapper-3{
        display: none;
    }
    .case-study-bg-image-wrapper .case-study-bluewave-column-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .case-study-bg-image-2-visa-1{
        background-size: contain;
        height: auto;
    }
    /* TWO IMAGE SECTION:END */

    /* FOUR IMAGE SECTION:START */
    .bluewave-case-study-content-parallax-wrapper-2{
        display: none;
    }
    .case-study-bg-image-wrapper .case-study-bluewave-column-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .case-study-logo-image img {
        max-width: 300px;
    }
    /* FOUR IMAGE SECTION:END */

    /* FOOTER CAROUSEL:START */
    .carousel-controller-title{
        width: 50% !important;
    }
    .carousel-controller-title h1{
        font-size: 2rem;
    }
    .carousel-controller-wrapper .carousel-control-prev, .carousel-controller-wrapper .carousel-control-next{
        width: 20% !important;
    }
    /* FOOTER CAROUSEL:END */
}
/* FOOTER MEDIA QUERY:END */

/* SPECIAL MEDIA QUERY:START */
@media only screen and (min-width:100px) and (max-width:1024px){
    /* VIDEO HEADER PARALLAX:START */
    .home-page-header-parallax-video-wrapper{
        display: flex;
        justify-content: center;
        align-items: center;
        justify-items: center;
        height: 100vh;
    }
    #caseStudyOverlayVideo{
        left: auto !important;
        width: 100%;
        height: 100% !important;
        transform: none !important;
        top: 0px;
    }
    /* VIDEO HEADER PARALLAX:END */
}
@media only screen and (min-width:100px) and (max-width:767px){
    .case-study-logo-image.pultemortgage-blue-patch-logo img {
        height: 40px;
    }
    /* HP AMPLIFY TEXTURE/LOGO/HEADER: START */
    .case-study-hp-amplify-exture-image-wrapper img{
        height: 140px;
        transform: translateX(-20px);
    }
    .case-study-hp-amplify-logo-image-wrapper{
        justify-content: center;
        justify-items: center;
        align-items: center;
        display: flex;
    }
    .case-study-hp-amplify-logo-image-wrapper img{
        width: 250px;
    }
    .case-study-parallax-hp-amplify{
        background-position-x: 80% !important;
    }
    /* HP AMPLIFY TEXTURE/LOGO/HEADER: END */

    /* AB SCIEX SCREEN: START */
    .case-study-parallax-ab-sciex{
        background-position-x: 60% !important;
    }
    /* AB SCIEX SCREEN: END */
}
@media only screen and (min-width:100px) and (max-width:480px){

    /* VIDEO HEADER PARALLAX:END */
     /* BRAND LOGO GRID:START */
     .bluewave-6-grid-column{
        grid-template-columns: auto auto auto;
        grid-column-gap: 60px;
        padding: 0px 20px;
    }
    /* BRAND LOGO GRID:END */
    /* FOOTER CAROUSEL:START */
    .carousel-controller-title h1{
        font-size: 1.5rem;
    }
    /* FOOTER CAROUSEL:END */
}


/* SPECIAL MEDIA QUERY:END */

/* MOBILE LANDSCAPE:START
====================================================================== */
@media only screen and (orientation:landscape) {
    .bluewave-case-study-content-portrait-parallax-wrapper-1 .case-study-content-portrait-parallax-visa-1 {
        background-image: url(../../img/visa/Visa-two-img-parallax.jpg);
    }
    .bluewave-case-study-content-portrait-parallax-wrapper-2 .case-study-content-portrait-parallax-visa-2 {
        background-image: url(../../img/visa/Visa-PPT_3200x1650-scaled.jpg);
    }
	
	.bluewave-case-study-content-portrait-parallax-wrapper-1 .case-study-content-portrait-parallax-ann-1 {
        background-image: url(../../img/cs-ann/ann-page.jpg);
    }
    .bluewave-case-study-content-portrait-parallax-wrapper-2 .case-study-content-portrait-parallax-ann-2 {
        background-image: url(../../img/cs-ann/HL-10th_Pop_Up_Banners_2560x1600.jpg);
    }
}
@media only screen and (orientation:landscape) and (min-width:992px) and (max-width:1366px){

}
@media only screen and (orientation:landscape) and (min-width:768px) and (max-width:991px){

    /* HEADER PARALLAX SECTION:START */
       .case-study-parallax-header.case-study-parallax-visa{
        transform: translate(0px, -60px);
    }
    .case-study-blue-patch-wrapper .case-study-bluewave-column-9{
        margin-bottom: 10px !important;
    }
    .case-study-blue-patch-list {
        font-size: 0.7em;
    }
    .case-study-blue-patch-list ul{
        display: grid;
        grid-template-columns: auto auto;
        width: 60%;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-bottom: -20px;
        line-height: 25px;
    }
    .case-study-logo-container{
        padding: 0px 0px 10px 0px !important;
    }
    /* HEADER PARALLAX SECTION:END */
}
@media only screen and (orientation:landscape) and (min-width:100px) and (max-width:767px){

    /* HEADER PARALLAX SECTION:START */
       .case-study-parallax-header.case-study-parallax-visa{
        transform: translate(0px, -60px);
    }
    .case-study-blue-patch-title h2{
        font-size: 2em !important;
    }
    .case-study-blue-patch-wrapper .case-study-bluewave-column-9{
        margin-bottom: 10px !important;
    }
    .case-study-blue-patch-list {
        font-size: 0.7em;
    }
    .case-study-blue-patch-list ul{
        display: grid;
        grid-template-columns: auto auto;
        width: 60%;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-bottom: -20px;
        line-height: 20px;
    }
    .case-study-logo-container{
        padding: 0px 0px 10px 0px !important;
    }
    /* HEADER PARALLAX SECTION:END */
}