.gallery-card img {
    width: 100%;
    max-width: 100%;
}
.slick-prev, .slick-next {
  height: 45px !important;
  width: 45px !important;
  color: #000 !important;
}
.slick-next {
  right: 38px !important;
}
.slick-prev {
  left: 38px !important;
}
/*.slick-prev:before {
  content: '\f104' !important;
  font-family: 'fontawesome', sans-serif !important;
}
.slick-next:before {
  content: '\f105' !important;
  font-family: 'fontawesome', sans-serif !important;
}*/
.slick-prev:before, .slick-next:before {
  font-size: 40px !important;
  color: #888888 !important;
}
.recent-posts-wrapper .btn {
  margin-top: 40px !important;
}

.slick-dots li button:before {
    opacity: 1;
    color: #757575 !important;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: black !important;
}

.slick-dots li button:before {
   opacity: 1 !important;
}

/*.slick-list.draggable:before {
content: "";
background: #efefef;
/*right: calc(81% - 12px);
left: -9999px;*/
/*left: 0px;
width: 340px;
position: absolute;
top: 0;
bottom: 0;
z-index: 3;
}*/

a.spc-link.right {
  text-decoration: none;
  text-transform: uppercase;
}
/*.gallery-card img {
object-fit: cover;
height: 280px;
width: 100%;
}*/
/*.recent-posts {
display: flex;
flex-wrap: wrap;
}*/
.recent-posts a {
  /*width: 23%;
  margin: 1%;*/
  text-decoration: none !important;
}
/*.recent-posts-wrapper {
padding: 40px 0px;
margin-bottom: 50px !important;
}*/
.recent-posts-wrapper h2 {
  /*text-align: center;*/
  margin-bottom: 32px;
}
.recent-posts p {
  font-weight: 400;
  color: #757575;
}
/*@media (max-width: 768px) {
.recent-posts a {
flex: 1 1 100%;
}
}*/


/*====slick slide=====*/
/*.slick-dots li button:before {
  font-size: 46px !important;
}*/

.slick-dots {
  bottom: 5px !important;
}
.slick-dotted.slick-slider {
  margin-bottom: 40px !important;
  padding-bottom: 40px;
  margin-top: 40px;
}

.slick-slide img {
padding: 0px;
}

.gallery-wrapper {
  position: relative;
}
.gallery-item {
  transition: .4s ease all;
  padding: 0 20px;
}
.card-content {
  padding: 32px;
}
.gallery-card {
  background: #fff;
  transition: all .5s;
  margin-top: 20px;
}

.gallery-card h3 {
   transition: all .5s;
}

.gallery-card:hover {
    box-shadow: 0px 0px 20px #00000054;
}

.gallery-card:hover h3 {
  color: #13293c;
}

.active .gallery-item {
  opacity: 1;
  transform: scale(1.03);
  background: #fff;
  padding: 40px;
}

@media (max-width: 1600px) {
  .active .gallery-item {
    padding: 40px;
  }
  .gallery-wrapper {
    padding: 80px 0px;
    padding-bottom: 40px;
  }
}

@media (max-width: 1200px) {
  .gallery-wrapper {
    padding: 0px;
  }
  .slick-dotted.slick-slider {
    margin-top: 40px;
  }
  .slick-dotted.slick-slider {
    margin-bottom: 0px !important;
  }
}

@media (max-width: 900px) {
  .gallery-wrapper {
    padding: 20px 0px;
  }
  .gallery-item {
    opacity: 1;
    transform: scale(1);
  }
  .slick-dotted.slick-slider {
    margin-top: 0px !important;
  }
}
@media (max-width: 768px) {
  .gallery-item {
    padding: 0px;
  }
  .slick-prev {
    left: 0px !important;
  }
  .slick-next {
    right: 0px !important;
  }
  .slick-prev, .slick-next {
    top: 264px !important;
    z-index: 9999999 !important;
    opacity: 1 !important;
    background: white !important;
  }
}