/* ROW COLUMN:START */
.case-study-bluewave-row {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .case-study-bluewave-column-12{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    width: 100%;
  }
  .case-study-bluewave-column-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    position: relative;
    width: 100%;
  }
  .case-study-bluewave-column-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
    width: 100%;
  }
  .case-study-bluewave-column-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    position: relative;
    width: 100%;
  }
  .case-study-bluewave-column-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    width: 100%;
  }
  .case-study-bluewave-column-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
    position: relative;
    width: 100%;
  }
  .case-study-bluewave-column-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
    position: relative;
    width: 100%;
  }
  /* ROW COLUMN:START */


/*-- PARALLAX: START
================================================== */
.case-study-header-bluewave-container{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    bottom: 70px;
    height: 80vh;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}
.case-study-blue-patch-container-content{
    padding: 55px 110px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bluewave-case-study-banner-wrapper{
    height: 85vh;
    height: calc(var(--vh, 1vh) * 85);
    min-height: -webkit-fill-available;
    position: relative;
}
.case-study-blue-patch-row-wrapper{
    margin-top: 50px;
    width: 100%;
}
.case-study-logo-image img {
    width: auto;
    height: 45px;
}
.case-study-logo-image.microsoft-blue-patch-logo img {
   /* width: 200px;*/
}
.case-study-logo-container {
    padding: 0px 0px 25px 0px;
}
.case-study-blue-patch-title h2{
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 86px;
    font-weight: 300;
    line-height: 1;
    font-family: "Raleway", Helvetica;
}
.case-study-blue-patch-list{
    color: #fff;
    font-weight: 500;
    font-family: Helvetica, sans-serif;
}
.case-study-blue-patch-list ul {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0px;
  }
  .case-study-blue-patch-list ul li {
    list-style: none;
    font-size: 1.2em;
    margin-bottom: 0px;
  }
.case-study-parallax-mob-img{
  background-color: #fff;
}
/* PARALLAX IMAGE:START */
.case-study-parallax-visa {
    position:fixed;
    max-width: 2400px;
    width: 100%;
    height: 85vh;
    height: calc(var(--vh, 1vh) * 85);
    min-height: -webkit-fill-available;
    background-image: url("../../img/visa/visa-case-study-header-bg.jpg");
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment:scroll;
}
.case-study-parallax-ann {
    position:fixed;
    max-width: 2400px;
    width: 100%;
    height: 85vh;
    height: calc(var(--vh, 1vh) * 85);
    min-height: -webkit-fill-available;
    background-image: url("../../img/cs-ann/Header_HL-10th_2560x1600.jpg");
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment:scroll;
}
.case-study-parallax-foley {
    position:fixed;
    max-width: 2400px;
    width: 100%;
    height: 85vh;
    height: calc(var(--vh, 1vh) * 85);
    min-height: -webkit-fill-available;
    background-image: url("../../img/foley/foley-case-study-header-bg.jpg");
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment:scroll;
}
.case-study-parallax-mcafee {
  position:fixed;
  max-width: 2400px;
  width: 100%;
  height: 85vh;
  height: calc(var(--vh, 1vh) * 85);
  min-height: -webkit-fill-available;
  background-image: url("../../img/mcafee/mcafee-case-study-header-bg.jpg");
  /* background-attachment: fixed; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment:scroll;
}
.case-study-parallax-hp-cwc {
  position:fixed;
  max-width: 2400px;
  width: 100%;
  height: 85vh;
  height: calc(var(--vh, 1vh) * 85);
  min-height: -webkit-fill-available;
  background-image: url("../../img/hp-cwc/Header_CWC_2560x1600.jpg");
  /* background-attachment: fixed; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment:scroll;
}
.case-study-parallax-harlem {
  position:fixed;
  max-width: 2400px;
  width: 100%;
  height: 85vh;
  height: calc(var(--vh, 1vh) * 85);
  min-height: -webkit-fill-available;
  background-image: url("../../img/harlem/Harlem_Header2.jpg");
  /* background-attachment: fixed; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment:scroll;
}
.case-study-parallax-hp-amplify {
  position:fixed;
  max-width: 2400px;
  width: 100%;
  height: 85vh;
  height: calc(var(--vh, 1vh) * 85);
  min-height: -webkit-fill-available;
  background-image: url("../../img/hp-amplify/Header_Amplify_2560x1600.jpg");
  /* background-attachment: fixed; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment:scroll;
}
.case-study-parallax-ab-sciex {
  position:fixed;
  max-width: 2400px;
  width: 100%;
  height: 85vh;
  height: calc(var(--vh, 1vh) * 85);
  min-height: -webkit-fill-available;
  background-image: url("../../img/ab-sciex/Sciex-Header2.jpg");
  /* background-attachment: fixed; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment:scroll;
}

.case-study-parallax-quadratic-3d {
    position: fixed;
    max-width: 2400px;
    width: 100%;
    height: 85vh;
    height: calc(var(--vh, 1vh) * 85);
    min-height: -webkit-fill-available;
    background-image: url(../../img/Quadratic-3D-cover-170423.jpg);
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
}
.case-study-content-parallax-quadratic-3d {
    padding-top: 200px;
    padding-bottom: 200px;
    overflow: hidden;
    height: inherit;
    position: relative;
    width: 100%;
    background-image: url(../../img/Quadratic-3D-170423.jpg);
    background-attachment: fixed;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.case-study-parallax-windows-365 {
    position: fixed;
    max-width: 2400px;
    width: 100%;
    height: 85vh;
    height: calc(var(--vh, 1vh) * 85);
    min-height: -webkit-fill-available;
    background-image: url(../../img/image-w365v-170423.jpg);
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
}
.case-study-content-parallax-windows-365 {
    padding-top: 200px;
    padding-bottom: 200px;
    overflow: hidden;
    height: inherit;
    position: relative;
    width: 100%;
    background-image: url(../../img/image-w365-170423.jpg);
    background-attachment: fixed;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.case-study-parallax-microsoft-ebooks {
    position: fixed;
    max-width: 2400px;
    width: 100%;
    height: 120vh;
    height: calc(var(--vh, 1vh) * 120);
    min-height: -webkit-fill-available;
    background-image: url(../../img/DYN21_RemoteAssist_008-170423.jpg);
    /* background-attachment: fixed; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
}
.case-study-content-parallax-microsoft-ebooks-1 {
    padding-top: 200px;
    padding-bottom: 200px;
    overflow: hidden;
    height: inherit;
    position: relative;
    width: 100%;
    background-image: url(../../img/Windows-ebboks-1-170423.jpg);
    background-attachment: fixed;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.case-study-content-parallax-microsoft-ebooks-2 {
    padding-top: 200px;
    padding-bottom: 200px;
    overflow: hidden;
    height: inherit;
    position: relative;
    width: 100%;
    background-image: url(../../img/Windows-ebooks2-1-170423.jpg);
    background-attachment: fixed;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
/* PARALLAX IMAGE:END */

/* PARALLAX VIDEO:START */
.bluewave-case-study-video-banner-wrapper{
  height: 85vh;
  height: calc(var(--vh, 1vh) * 85);
  min-height: -webkit-fill-available;
  position: relative;
  overflow: hidden;
  background-color: black;
}
#caseStudyBgVideo {
  position: absolute;
  width: auto;
  height: auto;
  min-height: 100%;
  min-width: 100%;
  left: 50%;
  transform: translate(-50%);
}
#caseStudyOverlayVideo{
  display: none;
  height: 100vh;
  width: 100%;
  background-size: cover;
  position: absolute;
  min-height: auto;
  min-width: auto;
  left: 50%;
  transform: translate(-50%);
  cursor: pointer;
}
.case-study-video-section-parallax-video {
  min-width: 100%;
  min-height: 100%;
  height: 100%;
  background-size: cover;
}
.case-study-video-section-parallax-video-2 {
  min-width: 100%;
  min-height: 100%;
  height: 100%;
  background-size: cover;
}
.case-study-parallax-video-header-play{
  text-align: center;
  padding-right: 40px;
}
.case-study-parallax-video-play, .case-study-parallax-video-play:focus, .case-study-parallax-video-play:active{
  z-index: 99;
  border: 0;
  outline: none !important;
  background-color: transparent;
  cursor: pointer;
}
#imageBannerWrapper .case-study-parallax-video-play, #imageBannerWrapper .case-study-parallax-video-play:focus, #imageBannerWrapper .case-study-parallax-video-play:active{
  transform: translate(0px, -130px);
}

/* PARALLAX VIDEO:END */


@media only screen and (min-width:100px) and (max-width:991px){
    /* PARALLAX IMAGE CHANGE FOR MOBILE */
    .case-study-parallax-visa {
        background-position-x: left !important;
        background-image: url("../../img/visa/visa-case-study-header-bg-for-mobile.jpg");
    }
	.case-study-parallax-ann {
        background-position-x: left !important;
        background-image: url("../../img/cs-ann/HL-10th_Timeline_Image.jpg");
    }
    .case-study-parallax-foley {
      background-image: url("../../img/foley/foley-case-study-header-bg-mobile.jpg");
     }
     .case-study-parallax-mcafee {
      background-image: url("../../img/mcafee/Mobile_McAfee_Header.jpg");
     }
     .case-study-parallax-hp-cwc {
      background-position-x: center !important;
      background-image: url("../../img/hp-cwc/Mobile_HP-CWC-Header.jpg");
     }
     .case-study-parallax-harlem {
      background-position-x: center !important;
      background-image: url("../../img/harlem/Mobile_Harlem_Header.jpg");
     }
}
/*-- PARALLAX: END
================================================== */

@media only screen and (min-width:768px) and (max-width:991px){
    /* HEADER BLUE PATCH:START */
    .case-study-blue-patch-container-content{
        padding: 55px 40px;
    }
    .case-study-blue-patch-wrapper .case-study-bluewave-column-9{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 40px;
    }
    .case-study-blue-patch-wrapper .case-study-bluewave-column-3{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    /* HEADER BLUE PATCH:END */
}


@media only screen and (min-width:100px) and (max-width:767px){
    /* HEADER BLUE PATCH:START */
    .case-study-blue-patch-container-content{
        padding: 55px 20px;
    }
    .case-study-blue-patch-row-wrapper {
        margin-top: 100px;
    }
    .case-study-blue-patch-wrapper .case-study-bluewave-column-9{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .case-study-blue-patch-wrapper .case-study-bluewave-column-3{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .case-study-logo-container{
        padding: 0px 0px 30px 0px;
    }
    .case-study-blue-patch-title h2{
        font-size: 3.125em;
        line-height: 1.2em !important;
    }
    .case-study-blue-patch-list{
        font-size: 0.7em;
    }
    /* HEADER BLUE PATCH:END */
}


/* LANDSCAPE MOBILE:START */

@media only screen and (orientation:landscape) and (min-width:100px) and (max-width:767px){
    /* HEADER BLUE PATCH:START */
    .case-study-blue-patch-wrapper .case-study-bluewave-column-9{
        margin-bottom: 10px;
    }
    .case-study-logo-container{
        padding: 0px 0px 20px 0px;
    }
    .case-study-logo-image img{
        height: 30px;
    }
    .case-study-blue-patch-title h2{
        font-size: 2em;
    }
    .case-study-blue-patch-list ul{
        display: grid;
        grid-template-columns: auto auto;
        width: 60%;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    /* HEADER BLUE PATCH:END */
}


/* CARAOUSEL ONLY------------------------------------------------------------------- */

/* CAROUSEL SECTION:START */
 
  /* ONLY CAROUSEL CSS:START */
  @media (min-width: 768px) and (max-width: 991px) {
    /* Show 4th slide on md  if col-md-4*/
    .case-study-footer-brand-carousel .carousel-inner .active.col-md-4.carousel-item + .carousel-item + .carousel-item + .carousel-item {
          position: absolute;
          top: 0;
          right: -33.3333%;  /*change this with javascript in the future*/
          z-index: 1;
          display: block;
          visibility: visible;
      }
  }
  @media (min-width: 100px) and (max-width: 767px) {
      .case-study-footer-brand-carousel .col-6-for-mobile{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
      }
    /* Show 3rd slide on sm  if col-sm-6*/
    .case-study-footer-brand-carousel .carousel-inner .active.col-sm-6.carousel-item + .carousel-item + .carousel-item {
          position: absolute;
          top: 0;
          right: -50%;  /*change this with javascript in the future*/
          z-index: 1;
          display: block;
          visibility: visible;
      }
  }
  @media (min-width: 100px) {
    .case-study-footer-brand-carousel .carousel-item {
          margin-right: 0;
      }
      /* show 2 items */
      .case-study-footer-brand-carousel .carousel-inner .active + .carousel-item {
          display: block;
      }
      .case-study-footer-brand-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
      .case-study-footer-brand-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
      .case-study-footer-brand-carousel .carousel-inner .carousel-item.active:not(.carousel-item-left):not(.carousel-item-right) + .carousel-item + .carousel-item,
      .case-study-footer-brand-carousel .carousel-inner .carousel-item.active:not(.carousel-item-left):not(.carousel-item-right) + .carousel-item + .carousel-item + .carousel-item,
      .case-study-footer-brand-carousel .carousel-inner .carousel-item.active:not(.carousel-item-left):not(.carousel-item-right) + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
          transition: none;
      }
      .case-study-footer-brand-carousel .carousel-inner .carousel-item-next {
        position: relative;
        transform: translate3d(0, 0, 0);
      }
      /* left or forward direction */
      .case-study-footer-brand-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
      .case-study-footer-brand-carousel .carousel-item-next.carousel-item-left + .carousel-item,
      .case-study-footer-brand-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item {
          position: relative;
          transform: translate3d(-100%, 0, 0);
          visibility: visible;
      } 
      /* farthest right hidden item must be abso position for animations */
      .case-study-footer-brand-carousel .carousel-inner .carousel-item-prev.carousel-item-right {
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          visibility: visible;
      }
      /* right or prev direction */
      .case-study-footer-brand-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
      .case-study-footer-brand-carousel .carousel-item-prev.carousel-item-right + .carousel-item,
      .case-study-footer-brand-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item {
          position: relative;
          transform: translate3d(100%, 0, 0);
          visibility: visible;
          display: block;
          visibility: visible;
      }
  }
  /*MD*/
  @media (min-width: 768px) {
      /* show 3rd of 3 item slide */
      .case-study-footer-brand-carousel .carousel-inner .active + .carousel-item + .carousel-item {
          display: block;
      }
      .case-study-footer-brand-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
          transition: none;
      }
      .case-study-footer-brand-carousel .carousel-inner .carousel-item-next {
        position: relative;
        transform: translate3d(0, 0, 0);
      }
      
      /* left or forward direction */
      .case-study-footer-brand-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
          position: relative;
          transform: translate3d(-100%, 0, 0);
          visibility: visible;
      }
      /* right or prev direction */
      .case-study-footer-brand-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
          position: relative;
          transform: translate3d(100%, 0, 0);
          visibility: visible;
          display: block;
          visibility: visible;
      }
  }
  /*LG */
  @media (min-width: 992px) {
  
      /* show 4th item */
      .case-study-footer-brand-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item {
          display: block;
      }
      
      .case-study-footer-brand-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
          transition: none;
      }
      
      /* Show 5th slide on lg if col-lg-3 */
      .case-study-footer-brand-carousel .carousel-inner .active.col-lg-3.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
          position: absolute;
          top: 0;
          right: -25%;  /*change this with javascript in the future*/
          z-index: 1;
          display: block;
          visibility: visible;
      }
      
      /* left or forward direction */
      .case-study-footer-brand-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
          position: relative;
          transform: translate3d(-100%, 0, 0);
          visibility: visible;
      }
      
      /* right or prev direction //t - previous slide direction last item animation fix */
      .case-study-footer-brand-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
          position: relative;
          transform: translate3d(100%, 0, 0);
          visibility: visible;
          display: block;
          visibility: visible;
      }
  
  }  
  /* ONLY CAROUSEL CSS:END */

  
  /* CAROUSEL OVERLAY AND IMAGE:START  */
  .case-study-footer-brand-carousel .carousel-item{
    padding-left: 0px;
    padding-right: 0px;
  }
  .case-study-footer-brand-carousel .carousel-item img{
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    transform: scale(1.005);
  }

  .carousel-item-image-wrapper {
    cursor: pointer;
    overflow: hidden;
    position: relative
  }
  .carousel-item-image-wrapper .carousel-overlay-entry-text-wrap  {
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    display: flex;
    width: 100%;
    height: 100%;
    color: #fff;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 30px;
    background-color: #e66012cc;
    z-index: 99;
  }
  .carousel-overlay-entry-text-inner{
    text-align: left;
    max-width: 100%;
  }
  .carousel-overlay-entry-text-wrap img {
    margin-bottom: 30px;
    width: auto !important;
  }
  .carousel-item-image-wrapper:hover .carousel-overlay-entry-text-wrap  {
    opacity: 1;
  }
  .carousel-overlay-entry-text-wrap .entry-title{
    font-size: 1.750em;
      font-weight: 500;
      line-height: 1.2;
      margin-bottom: 30px;
      font-family: "helvetica", Arial, 'Raleway', sans-serif;
  }
  .carousel-overlay-entry-text-wrap .entry-summary{
    text-transform: uppercase;
    font-size: 12px;
    margin: 10px auto 0;
    font-family: "helvetica", Arial, 'Raleway', sans-serif;
  }
  /* CAROUSEL CONTROL */
  .carousel-controller-wrapper{
    width: 100%;
    height: 125px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    position: relative;
  }
  .carousel-controller-title{
    color: #3D3D3D;
    font-weight: 400;
    text-align: center;
    margin: 0 auto;
    display: flex;
    height: 125px;
    justify-content: center;
    align-items: center;
    justify-items: center;
    width: 33.333333%;
  }
  .carousel-controller-wrapper .carousel-control-prev{
    left: 0;
    padding-right: 30px;
    display: flex;
    height: 125px;
    justify-content: flex-end;
    width: 33.333333%;
    opacity: 1;
  }
  .carousel-controller-wrapper .carousel-control-next{
    right: 0;
    padding-left: 30px;
    display: flex;
    height: 125px;
    justify-content: flex-start;
    width: 33.333333%;
    opacity: 1;
  }
  @media only screen and (max-width: 1024px) {
    .carousel-item-image-wrapper .carousel-overlay-entry-text-wrap{
        opacity: 1;
        background-color: #e6601299;
        background: linear-gradient(0deg, #1d1d1d 0%, #000000a9 50%, #00000000 100%);
    }
    .case-study-footer-brand-carousel .carousel-item .carousel-overlay-entry-text-inner img{
        margin-bottom: 20px;
    }
    .carousel-overlay-entry-text-wrap .entry-title{
        font-size: 1.375em;
        margin-bottom: 15px;
    }
  }
  @media only screen and (min-width:100px) and (max-width:767px){
    .carousel-item-image-wrapper .carousel-overlay-entry-text-wrap{
      padding: 20px;
  }
    .case-study-footer-brand-carousel .carousel-item .carousel-overlay-entry-text-inner img{
      margin-bottom: 10px;
      max-width: 100% !important;
    }
    .carousel-overlay-entry-text-wrap .entry-title{
      font-size: 1em;
      margin-bottom: 10px;
    }
    .carousel-overlay-entry-text-wrap .entry-summary{
      font-size: 0.5em;
    }
  }
  /* CAROUSEL OVERLAY AND IMAGE:END */
  .btn-primary.btn-primary-custom {
    background: #0C92ED;
}
.case-study-blue-patch-title {
    padding-right: 150px;
}
.custom-btn.custom-inline {
    width: auto;
}