/*--------------------------------------------------------------
# Portfolio Details
--------------------------------------------------------------*/
.portfolio-details {
  padding-top: 40px;
}

.portfolio-details .portfolio-details-slider {
  width: 100%;
}

.portfolio-details .portfolio-details-slider .swiper-pagination {
  margin-top: 20px;
  position: relative;
}

.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #fff;
  opacity: 1;
  border: 1px solid #3abcb0;
}

.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #3abcb0;
}

.slider-img {
  height: 450px;
  border-radius: 20px;
}

@media screen and (max-width:1401px) {
  .slider-img {
    height: 400px;
  }

  body h5 {
    font-size: 15px;
  }
}

@media screen and (max-width:992px) {
  .slider-img {
    height: 300px;
  }
}

@media screen and (max-width:770px) {
  .slider-img {
    height: 200px;
  }
}