.swiper-container {
  width: 100%;
  height: auto !important;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  background-size: cover;
  background-position: center;
  cursor: grab;
}
/*.gallery-top {
  height: 100%;
  width: 100%;
}*/
.gallery-thumbs {
  height: 112px;
  box-sizing: border-box;
  padding: 0px 0;
}
.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
  cursor: grab;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
  border: 4px solid #FC3D21;
  cursor: grab;
}
/*.swiper-slide-thumb-active{
  border: 2px solid #FC3D21;
}*/

.swiper-button-next, .swiper-button-prev{
  position: unset !important;
  top: unset !important;
  width: unset !important; 
  height: unset !important; 
  margin-top: unset !important; 
  z-index: unset !important; 
  background-size: unset !important; 
  background-position: unset !important; 
  background-repeat: unset !important;
}

.custom-navigation{
  margin-top: 6px;
  display: flex;
}

.swiper-wrapper{
  height: auto !important;
}

/*.swiper-container-free-mode>.swiper-wrapper{
  transform: translate3d(1px, 0px, 0px) !important;
}*/


.gallery-thumbs .swiper-wrapper {
  height: 112px !important;
}