/* HIDE SECTION: FOR DESKTOP:START */
.case-study-bg-section-desktop-hide{
  display: none;
}
/* HIDE SECTION: FOR DESKTOP:END */

/* INTRO SECTION: START */
.bluewave-heading-title-up-text{
  color: #999999;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
  font-size: 0.938em;
  margin-bottom: 15px;
}
.case-study-full-text-section {
  padding: 180px 310px;
  height: auto;
}
.case-study-full-text-discription p{
  font-size: 1.125em !important;
    margin-bottom: 20px !important;
}

/* BRAND LOGO GRID:START */
.bluewave-6-grid-column{
  display: grid;
  grid-template-columns: auto auto auto auto auto auto;
  width: 100%;
  padding: 100px;
  grid-column-gap: 80px;
  grid-row-gap: 50px;
}
/* BRAND LOGO GRID:START */

/* TWO IMAGE SECTION:START */
.case-study-bg-image-wrapper{
    max-width: 2400px;
    margin: 0 auto;
    background-color: #eeeeee;
    position: relative; 
}
/* FOR VISA ONLY:START */
.case-study-bg-image-2-tile img{
  width: 100%;
}
/* FOR VISA ONLY:END */

/* TWO IMAGE SECTION:END */

/* PARALLAX EFFECT-1:START */
/* ONLY FOR MOBILE DEVICES */
.bluewave-case-study-content-parallax-wrapper-1{
  position: relative;
}
.bluewave-case-study-content-portrait-parallax-wrapper-1{
  position: relative;
}
.case-study-content-parallax-inner-1{
  height: 800px;
}
.case-study-content-portrait-parallax-inner-1{
  height: 800px;
}
.case-study-parallax-mob-img img{
  width: 100%;
}
.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-visa-1 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/visa/Visa-two-img-parallax.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-ann-1 {  padding-top: 200px;  padding-bottom: 200px;  overflow: hidden;  height: inherit;  position: relative;  width: 100%;  background-image: url(../../img/cs-ann/ann-page.jpg);  background-attachment: fixed;  background-size: cover;  -moz-background-size: cover;  -webkit-background-size: cover;  background-repeat: no-repeat;  background-position: top center;}
.bluewave-case-study-content-portrait-parallax-wrapper-1 .case-study-content-portrait-parallax-visa-1 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/visa/Visa-two-img-portrait-parallax.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
}.bluewave-case-study-content-portrait-parallax-wrapper-1 .case-study-content-portrait-parallax-ann-1 {  padding-top: 200px;  padding-bottom: 200px;  overflow: hidden;  height: inherit;  position: relative;  width: 100%;  background-image: url(../../img/cs-ann/ann-page-mobile.jpg);  background-attachment: fixed;  background-size: cover;  -moz-background-size: cover;  -webkit-background-size: cover;  background-repeat: no-repeat;  background-position-x: center;}
.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-foley-1 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/foley/foley-two-img-parallax.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-pultemortgage-1{
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/pultemortgage/Pulte_slides-scaled.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-mcafee-1 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/mcafee/mcafee-image-2.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-hp-cwc-1 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/hp-cwc/HP-CWC-slides.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-harlem-1 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/harlem/Harlem_mailer-4800x3000.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-hp-amplify-1 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/hp-amplify/Amplify_Slides.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-1 .case-study-content-parallax-ab-sciex-1{
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/ab-sciex/Wall2.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
/* PARALLAX EFFECT-1:END */

/* PARALLAX EFFECT-2:START */
.bluewave-case-study-content-parallax-wrapper-2{
  position: relative;
}
.bluewave-case-study-content-portrait-parallax-wrapper-2{
  position: relative;
}
.case-study-content-parallax-inner-2{
  height: 800px;
}
.case-study-content-portrait-parallax-inner-2{
  height: 800px;
}
.bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-visa-2 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/visa/Visa-PPT_3200x1650-scaled.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}.bluewave-case-study-content-portrait-parallax-wrapper-2 .case-study-content-portrait-parallax-visa-2 {  padding-top: 200px;  padding-bottom: 200px;  overflow: hidden;  height: inherit;  position: relative;  width: 100%;  background-image: url(../../img/visa/Visa-PPT_3200x1650-scaled_portrait.jpg);  background-attachment: fixed;  background-size: cover;  -moz-background-size: cover;  -webkit-background-size: cover;  background-repeat: no-repeat;  background-position: top center;}.bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-ann-2 {  padding-top: 200px;  padding-bottom: 200px;  overflow: hidden;  height: inherit;  position: relative;  width: 100%;  background-image: url(../../img/cs-ann/HL-10th_Pop_Up_Banners_2560x1600.jpg);  background-attachment: fixed;  background-size: cover;  -moz-background-size: cover;  -webkit-background-size: cover;  background-repeat: no-repeat;  background-position: top center;}
.bluewave-case-study-content-portrait-parallax-wrapper-2 .case-study-content-portrait-parallax-ann-2 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/cs-ann/HL-10th_Pop_Up_Banner_3_2400x2400.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-foley-2 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/foley/Foley-Slides-scaled.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-mcafee-2 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/mcafee/McAfee-Slides.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-hp-cwc-2 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/hp-cwc/HP-CWC-phone.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-harlem-2 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/harlem/Harlem_Slides.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-2 .case-study-content-parallax-hp-amplify-2 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/hp-amplify/hp-Amplify-second-parallax.jpg);
  background-attachment: fixed;
  background-size: 140%;
  /* background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover; */
  background-repeat: no-repeat;
  background-position: top center;
}
/* PARALLAX EFFECT-2:END */

/* PARALLAX EFFECT-3:END */
.bluewave-case-study-content-parallax-wrapper-3{
    position: relative;
}
.case-study-content-parallax-inner-3{
  height: 800px;
}
.bluewave-case-study-content-parallax-wrapper-3 .case-study-content-parallax-foley-3 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/foley/foley-three-img-parallax.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bluewave-case-study-content-parallax-wrapper-3 .case-study-content-parallax-hp-cwc-3 {
  padding-top: 200px;
  padding-bottom: 200px;
  overflow: hidden;
  height: inherit;
  position: relative;
  width: 100%;
  background-image: url(../../img/hp-cwc/HP-CWC-slides1.jpg);
  background-attachment: fixed;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
/* PARALLAX EFFECT-3:END */


/* FOUR IMAGE SECTION:START */
.case-study-bg-image-wrapper{
  max-width: 2400px;
  margin: 0 auto;
  background-color: #eeeeee;
  position: relative; 
}
.case-study-bg-image-4-tile img{
  width: 100%;
}
/* FOUR IMAGE SECTION:END */

/* CONTACT BUTTON SECTION:START */
.case-study-bluewave-section{
  max-width: 2400px;
  margin: 0 auto;
  position: relative;
}
.case-study-bluewave-widget-container{
  min-height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
}
/* CONTACT BUTTON SECTION:END */
.carousel-overlay-entry-text-inner img {
    max-width: 200px !important;
}