.pr-page {
    padding: 50px 0 0;
}
.grey-bg, .banner2 .banner-wrapper.grey-btm, .related-product, .bod-page, .media-kit .mk-left, .trending, .pr-page {
    background: #f3f3f3;
}
.gallery-detail {
    padding-bottom: 30px;
}
.gallery-detail .back-btn .hd2 {
    color: #54565B;
}
.gallery-detail .back-btn .icon-Left {
    font-size: 20px;
}
.gallery-detail #sync1 {
    position: relative;
    z-index: 1;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}
element.style {
    transform: translate3d(-5600px, 0px, 0px);
    transition: all 0s ease 0s;
    width: 21280px;
}
.owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;

}
element.style {
    width: 1110px;
    margin-right: 10px;
}

.owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    user-select: none;
}
.gallery-detail #sync1 .item {
    background: #0c83e7;
    margin-bottom: 30px;
    color: #FFF;
    border-radius: 3px;
}
.gallery-detail .media-card.op1 {
    box-shadow: none;
    margin-top: 30px;
}

.media-card.op1 {
    height: 100%;
}
.media-card.op1 figure {
    position: relative;
    height: 100%;
}
.media-card figure {
    margin-bottom: 0;

}
.gallery-detail .media-card.op1 figure .top-links {
    top: 30px;
    right: 30px;
}

.media-card figure .top-links {
    font-size: 20px;
    position: absolute;
    z-index: 1;
}
.gallery-detail .media-card.op1 figure img {
    border-radius: 0;
}
.owl-carousel .owl-item img {

    width: 100%;
}


.gallery-detail #sync1 .item {
    background: #0c83e7;
    margin-bottom: 30px;
    color: #FFF;
    border-radius: 3px;
}
.owl-carousel, .owl-carousel .owl-item {

    position: relative;
}
    .gallery-detail .owl-carousel .owl-item .download {

    flex: 0 0 36px;
    margin-left: 6px;
}

.download.grey {
    background: #f3f3f3;
}
.download {

    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    border-radius: 50%;
}
.gallery-detail .owl-carousel .owl-item .download img {
    width: auto;
    margin: 8px auto;
}

.gallery-detail .media-card.op1 figure img {
    border-radius: 0;
}

.owl-carousel .owl-item img {
    display: block;

}
.gallery-detail #sync2 {
    position: relative;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;

}
element.style {
    transform: translate3d(0px, 0px, 0px);
    transition: all 0s ease 0s;
    width: 1453px;
}
.owl-carousel .owl-stage {
    position: relative;

    touch-action: manipulation;

}
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}
    .owl-carousel .owl-item {
    min-height: 1px;
    float: left;

}

element.style {
    width: 141.429px;
    margin-right: 20px;
}
.owl-carousel.owl-drag .owl-item {

    touch-action: pan-y;

    user-select: none;
}
.gallery-detail #sync2 .item {
    cursor: pointer;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}
.media-card.op1 figure figcaption {
    padding: 34px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}

.gallery-detail .owl-nav .owl-prev {
    left: -20px;
    top: auto;
    bottom: -90px;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    user-select: none;
}
.gallery-detail .owl-nav span {
    display: inline-block;
    margin: 2px;
    background: #FFFFFF;
    border-radius: 50%;
    font-size: 20px;
    padding: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}

.gallery-detail .owl-nav .owl-next {
    right: -20px;
    top: auto;
    bottom: -90px;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    user-select: none;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.gallery-detail .owl-nav span {
    display: inline-block;
    margin: 2px;
    background: #FFFFFF;
    border-radius: 50%;
    font-size: 20px;
    padding: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
}
.gallery-detail #sync2 .synced::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 6px;
    background: #9D1D27;
  }
  
  .gallery-detail #sync2 .item {
    cursor: pointer;
  }

.gallery-detail .media-card.op1 figure .play .icon-play::before {
    color: #54565B;
}

.media-card figure .play {
    font-size: 36px;
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -khtml-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
}


.gallery-detail .media-card.op1 figure .play {
    background: #ffcb05;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}