#video .big-img {
  display: block; }
  @media (min-width: 992px) {
    #video .big-img {
      margin-left: 180px !important;
      width: calc(100% - 180px) !important; } }
  @media (max-width: 991.98px) {
    #video .big-img {
      margin-bottom: 15px; } }

@media (max-width: 991.98px) {
  #video .owl-carousel.carousel-thumb {
    display: none; } }

.big-img2 .zoom {
  background: #2b405b;
  border-radius: 100px;
  padding: 6px 6px 0px;
  position: absolute;
  right: 30px;
  bottom: 70px;
  z-index: 1000; }

.big-img {
  display: none; }
  @media (min-width: 992px) {
    .big-img {
      display: block;
      position: relative;
      margin-left: 80px;
      width: calc(100% - 80px);
      min-height: 280px; }
      .owl-carousel.owl-loaded ~ .big-img {
        margin-top: -55px; }
      .big-img .zoom {
        display: block;
        background: #2b405b;
        border-radius: 100px;
        padding: 6px 6px 0px;
        position: absolute;
        right: 10px;
        bottom: 10px; } }
  .big-img .load {
    display: none;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    height: 100%;
    background: white url("/assets/js/libs/owl-carousel/assets/ajax-loader.gif") no-repeat scroll center center; }

.owl-carousel.carousel-thumb {
  max-width: 340px;
  margin: 0 auto; }
  .owl-carousel.carousel-thumb .owl-item {
    max-width: 340px;
    max-height: 340px; }
  .owl-carousel.carousel-thumb .owl-dots {
    margin: 20px 0; }
  @media (min-width: 992px) {
    .owl-carousel.carousel-thumb {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      height: 60px;
      top: 150px;
      left: -115px;
      margin: 0; }
      .owl-carousel.carousel-thumb .owl-item {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
        max-width: 60px;
        max-height: 60px;
        min-width: 60px; }
      .owl-carousel.carousel-thumb .owl-nav button.owl-prev, .owl-carousel.carousel-thumb .owl-nav button.owl-next {
        top: 50%;
        margin-top: -10px; }
        .owl-carousel.carousel-thumb .owl-nav button.owl-prev svg, .owl-carousel.carousel-thumb .owl-nav button.owl-next svg {
          fill: #2b405b; }
      .owl-carousel.carousel-thumb .owl-nav button.owl-prev {
        left: -18px; }
      .owl-carousel.carousel-thumb .owl-nav button.owl-next {
        right: -18px; }
      .owl-carousel.carousel-thumb .owl-nav button.disabled {
        color: #ced4da !important; }
      .owl-carousel.carousel-thumb:hover .owl-nav button {
        opacity: .9; } }
