   .slick-gallery .slick-slide { width: 250px !important; }

@media (max-width: 767px){
     .slick-gallery .slick-slide { width: 200px !important; }
}

  .flip-card {
    background-color: transparent;
    height: 220px;
    width:210px;
    perspective: 1000px;
    margin-bottom: 35px;
    
  }
  .flip-card-inner {
    position: relative;
    height: 100%;
    width:210px;
    text-align: center;
    transition: transform 0.3s;
    transform-style: preserve-3d;
  }
  .flip-card:hover .flip-card-inner {
    transform: rotateY(-180deg);
  }
  .flip-card-front, .flip-card-back {
    position: absolute;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .flip-card-front {
    background-color: #d0dc53;
    border-bottom: 10px solid #d0dc53;
    padding-bottom:10px;
  }
  .flip-card-front h1 {
    text-transform: uppercase;
    font-family: rift,proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 26px;
    position: absolute;
    color: #fff;
    top: 40%;
    width: 100%;
    margin: 0 auto;
  }
  .flip-card-back {
    background-color: #fff;
    color: #003559;
    text-align: center;
	min-width: 100%;
    transform: rotateY(-180deg);
  }
  .flip-card-back img {
    margin: 10px auto;
  }
  .flip-card-front img.slickthumb {
    height: 210px;
    object-fit: cover;
  }
  .flip-card-back h1 {
    text-transform: uppercase;
    font-family: rift,proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 26px;
  }
  .flip-card-back a.learnmore {
    background: #d0dc53;
    color: #003559;
    font-size: 13px;
    letter-spacing: .2em;
    font-family: industry,Georgia,Times New Roman,Times,serif;
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 10%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
  }

@media (max-width: 1200px){
  .slick-prev.slick-arrow {
      left: 42px;
    }
  .slick-next.slick-arrow {
      right: 50px;
    }
}

  @media (max-width: 767px) {
    .flip-card {
      background-color: transparent;
      width: 170px;
      height: 145px;
      perspective: 1000px;
      margin-bottom: 15px;
      max-width: 180px;
    }
    .flip-card-front img.slickthumb {
      width: 180px;
      height: 135px;
    }
    .home_overlay_left, .home_overlay_right, .flip-card-back h1 {
      display: none;
    }
    .row.slick-gallery {
      margin-left: 20px;
      margin-right: 10px;
    }
    .slick-prev.slick-arrow {
      left: 0px;
    }
    .slick-next.slick-arrow {
      right: 10px;
    }
  }
