.gallery-cell.slider-app{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: flex;
    min-height: 380px;
    align-items: self-end;
    border-radius: 15px;
  }
  .guide-heading-lp .guide-btn{
    background: #fff;
    border-radius: 30px;
    padding: 7px 18px;
    margin-bottom: 10px;
  }
  a.application-link .guide-icon{
    background: #fff;
    border-radius: 50px;
    height: 34px;
    width: 36px;
    align-items: center;
    display: flex;
  }
  a:hover.application-link .guide-icon{
    background: linear-gradient(to right, #1153c1, #15b7e5);
  }
  a.application-link:hover .guide-btn{
    background-color:#0058a6;
    color:#fff;
  }
  a.application-link .guide-icon svg{
    height: 20px;
    fill: #1780ce;
    margin-left: 10px;
    margin-top: 5px;
  }
  a:hover.application-link .guide-icon svg{
    fill: #fff;
  }
    .guide-heading-lp{
        padding: 0 20px 20px;
    }
  .guide-heading-lp h4{
        color:#87b940;
  }
  .guide-heading-lp .pdf-wrapper a{
    background: #fff;
    border-radius: 30px;
    padding: 7px 18px;
    margin-bottom: 10px;
    display: block;
  }
  .guide-heading-lp .pdf-wrapper a:hover{
    background-color:#0058a6;
    color:#fff;
  }
    .gallery-cell {
      width: 30%;
      min-height: 380px;
      margin-right: 10px;
      text-align: center;
    }
        /*! Flickity v1.0.0
    http://flickity.metafizzy.co
    ---------------------------------------------- */
    
    .flickity-enabled {
      position: relative;
    }
    
    .flickity-enabled:focus { outline: none; }
    
    .flickity-viewport {
      overflow: hidden;
      position: relative;
      height: 100%;
    }
    
    .flickity-slider {
      position: absolute;
      width: 100%;
      height: 100%;
    }
    
    /* draggable */
    
    .flickity-enabled.is-draggable {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
    }
    
    .flickity-enabled.is-draggable .flickity-viewport {
      cursor: move;
      cursor: -webkit-grab;
      cursor: grab;
    }
    
    .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
      cursor: -webkit-grabbing;
      cursor: grabbing;
    }
    
    /* ---- previous/next buttons ---- */
    
    .flickity-prev-next-button {
      border: 1px solid #fff !important;
      position: absolute;
      top: 50%;
      width: 44px;
      height: 50px !important;
      border: none;
      border-radius: 50%;
      background: linear-gradient(to right, #1153c1, #15b7e5);
      cursor: pointer;
      padding: 0 25px;
      /* vertically center */
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
    }
    
    .flickity-prev-next-button:hover { opacity: 0.7; }
    
    .flickity-prev-next-button:focus {
      outline: none;
      box-shadow: 0 0 0 5px #1780ce;
    }
    
    .flickity-prev-next-button:active {
      filter: alpha(opacity=60); /* IE8 */
      opacity: 0.6;
    }
    
    .flickity-prev-next-button.previous { left: -20px; }
    .flickity-prev-next-button.next { right: -20px; }
    /* right to left */
    .flickity-rtl .flickity-prev-next-button.previous {
      left: auto;
      right: 10px;
    }
    .flickity-rtl .flickity-prev-next-button.next {
      right: auto;
      left: 10px;
    }
    
    .flickity-prev-next-button:disabled {
      filter: alpha(opacity=30); /* IE8 */
      opacity: 0.3;
      cursor: auto;
    }
    
    .flickity-prev-next-button svg {
        height: 44%;
        left: 28%;
        position: absolute;
        top: 28%;
        width: 44%;
    }
    
    .flickity-prev-next-button .arrow {
      fill: #fff;
    }

    .guide-btn{
       font-family: "MusticaPro-SemiBold";
    }
    
.flickity-prev-next-button{
  transform: translateY(-100%);
}
.flickity-prev-next-button:hover{
  background-color: #fff !important;
  opacity:1 !important;
  border:1px solid #1780ce !important;
}
.flickity-prev-next-button:hover path{
  fill: #1780ce !important;
}
    /* ---- page dots ---- */
    .gallery-slider .dot{
     background-color: #d7eeff !important;
     opacity:1 !important;
    }
    .gallery-slider .dot.is-selected {
     background: linear-gradient(to right, rgba(17, 83, 193, 1), rgba(21, 183, 229, 1));
    }
    .gallery-slider li.dot{
        height: 4px;
        border-radius: 2px;
        width: 15px;
    }
    .gallery-slider li.dot{
      margin-top: 30px !important;
    }
    .gallery-slider .dot{
      background-color: #BEC9DF
      opacity:1 !important;
    }
    .gallery-slider .dot.is-selected {
      background: linear-gradient(to right, rgba(17, 83, 193, 1), rgba(21, 183, 229, 1));
    }





/*     ol.flickity-page-dots { 
      display: none;
    } */
  
  @media only screen and (max-width: 700px) {
    .gallery-cell {
        width: 100%;
    }
  }