html,
body {
  margin: 0;
  padding: 0;
}

.main-gallery {
  display: block;
 /* width: 625px;*/
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.main-gallery .swiper-slide {
  width: 100%;
  height: 600px;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-color: #ffffff !important;
}

.main-gallery .gallery-item {
  display: block;
  width: 100%;
  height: 100%;
}

.main-gallery .swiper-container .swiper-wrapper .swiper-slide {
  background: #ffffff;
}

.main-gallery .swiper-container .swiper-wrapper .swiper-slide .card-image {
  border: none;
  outline: none;
  border-radius: 2px;
}

.main-gallery .swiper-container .swiper-wrapper .swiper-slide .card-image img {
  display: block;
  position: relative;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.main-gallery .swiper-container .swiper-pagination-bullet {
  opacity: 0.8;
  background: rgba(244, 244, 244, 0.5);
}

.main-gallery .swiper-container .swiper-pagination-bullet-active {
  opacity: 1;
  background: #ffffff;
}

.main-gallery .swiper-container .swiper-button-next,
.main-gallery .swiper-container .swiper-button-prev {
  background-image: none;
  background-size: 0;
  background-repeat: no-repeat;
  background-position: 0;
  margin-top: -1rem;
}

.main-gallery .swiper-container .swiper-button-next::before, .main-gallery .swiper-container .swiper-button-next::after,
.main-gallery .swiper-container .swiper-button-prev::before,
.main-gallery .swiper-container .swiper-button-prev::after {
  display: none;
}

.main-gallery .swiper-container .swiper-button-next .arrow-icon,
.main-gallery .swiper-container .swiper-button-prev .arrow-icon {
  font-size: 2rem;
  color: #ffffff;
}

/*# sourceMappingURL=styles.css.map */