.at-accommodations {
  position: relative;
  margin: 0 -1.5vw 2em;
}
.owl-carousel--accommodation .owl-stage {
  display: flex;
  padding-bottom: 10px;
}
.owl-carousel--accommodation .owl-nav {
  top: 9vw;
  width: 98%;
  margin: 0 1%;
  pointer-events: none;
}
.owl-carousel--accommodation .owl-nav button,
.owl-carousel--accommodation .owl-nav button:hover {
  box-shadow: none;
  background-color: transparent;
  pointer-events: initial;
}
.owl-carousel--accommodation .owl-nav {
  margin-top: -15px;
}
.owl-carousel--accommodation .owl-nav svg {
  width: 20px;
  fill: #373d61;
}
.owl-carousel--accommodation .owl-nav .owl-prev svg {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-left: -60px;
}
.owl-carousel--accommodation .owl-nav .owl-next svg {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin-right: -60px;
}
.at-accommodations-link {
  text-align: center;
  padding: 3vw 1.5vw 0;
}
  .owl-carousel--accommodation .owl-nav{
    top: auto;
    margin-top: 0;
    bottom: -10px;
  }


@media screen and (max-width: 1680px) {
/*  .owl-carousel--accommodation .owl-nav {
    top: 13vw;
  }*/
}



@media screen and (max-width: 1200px) {
/*  .owl-carousel--accommodation .owl-nav {
    top: 22vw;
  }*/
}



@media screen and (max-width: 680px) {
  .at-accommodations {
    margin: 0;
  }
  .owl-carousel--accommodation {
    width: 95%;
    margin: 0 2.5%;
    padding-bottom: 3em;
  }
  .owl-carousel--accommodation .owl-stage-outer {
    overflow: visible;
  }

}



@media screen and (min-width: 681px) {
  .at-accommodation-wrapper--static .owl-carousel--accommodation .owl-stage {
    display: flex;
    flex-flow: row wrap;
    width: 100% !important;
    padding: 0 !important;
    margin: 0;
    transition: inherit !important;
    transform: inherit !important;
  }
  .at-accommodation-wrapper--static .owl-carousel--accommodation.owl-carousel.owl-drag .owl-item {
    flex: 1 1 320px;
    margin: 0 0 2em;
    width: auto !important;
  }
  .at-accommodation-wrapper--static .owl-carousel--accommodation .owl-item.cloned {
    display: none;
  }
  .at-accommodation-wrapper--static .owl-carousel--accommodation .owl-item--dummy {
    display: block;
  }
  .at-accommodation-wrapper--static .owl-carousel--accommodation .owl-nav,
  .at-accommodation-wrapper--static .owl-carousel--accommodation .owl-dots {
    display: none;
  }
}