.header{
    z-index: 9;
}
.zoomify-container-active .header{
    z-index: -1;
}
.feedbackForm.disabled{
    opacity: .5;
    pointer-events: none;
}
.tile-img,
.zoomify-container{
    min-width: 300px;
    min-height: 410px;
    overflow: hidden;
    display: none;
}
.tile-img.active,
.zoomify-container.active{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*background: #3e4244;*/
    background: rgba(62, 66, 68, .94);
    z-index: 9999;
    display: block;
}
.zoomify-item{
    width: 100%;
    height: 100%;
}
.img-zoom{

}
.tile-img.active .tile-bar,
.zoomify-toolbar{
    position: fixed!important;
    top: auto;
    left: calc(50% - 75px);
    right: auto;
    bottom: 0;
    background: #292C2D!important;
    z-index: 9999;
    display: flex!important;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}
.tile-gallery .tile-img.active .tile-bar{
    left: calc(50% - 125px);
}
.tile-close,
.tile-plus,
.tile-prev,
.tile-next,
.tile-minus{
    position: relative!important;
    z-index: 9999!important;
    cursor: pointer;
    width: 50px;
    height: 50px;
    opacity: 1!important;
    left: auto!important;
    top: auto!important;
}
.zoomify-toolbar{
    opacity: 1!important;
}
.zoomify-toolbar-item{
    width: 50px;
    height: 50px;
    display: inline-flex!important;
    align-items: center;
    justify-content: center;
    position: relative!important;
    cursor: pointer;
}
.zoomify-toolbar-item img{
    max-height: 30px;
    max-width: 46px;
    position: absolute!important;
    top: auto!important;
    left: auto!important;
}
.zoomify-toolbar-item:nth-child(4){
    display: none!important;
}
.zoomify-toolbar-item:nth-child(3) img{
    width: 32px;
}
.zoomify-toolbar{
    height: 50px;
}
.zoomify-close{
    position: fixed;
    right: 15px;
    top: 15px;
    width: 45px;
    height: 45px;
    background: #292C2D;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999;
    cursor: pointer;
}
.zoomify-close svg{
    transition: all .3s;
    fill: #B7BBBC!important;
}
.zoomify-close:hover svg{
    transition: all .3s;
    fill: #fff!important;
}
.zoomify-arrows{
    position: fixed;
    display: flex;
    z-index: 999;
    bottom: 0;
    left: calc(50% + 25px);
}
.zoomify-prev,
.zoomify-next{
    width: 50px;
    height: 50px;
    background: #292C2D;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.zoomify-prev svg,
.zoomify-next svg{
    fill: #B7BBBC;
}
.zoomify-prev:hover svg,
.zoomify-next:hover svg{
    fill: #fff;
}
.zoomify-slider .zoomify-toolbar{
    left: calc(50% - 125px);
}
.tile-close{
    position: fixed!important;
    right: 15px;
    top: 15px!important;
    width: 45px;
    height: 45px;
    background: #292C2D;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999!important;
    cursor: pointer;
}
.tile-close svg,
.tile-plus svg,
.tile-prev svg,
.tile-next svg,
.tile-minus svg{
    width: 50px!important;
    height: 50px!important;
    fill:#B7BBBC!important;
}
.tile-close svg{
    width: 45px;
    height: 45px;
}
.tile-close:hover svg,
.tile-plus:hover svg,
.tile-prev:hover svg,
.tile-next:hover svg,
.tile-minus:hover svg{
    fill:#E8F0FE!important;
}
.tile-close::before{
    transform: rotate(45deg);
}
.tile-close::after{
    transform: rotate(-45deg);
}
.viewerControls{
    display: none!important;
}
.tiles-list canvas{
    left: 0!important;
    right: 0!important;
}
.tile-center{
    cursor: pointer;
    width: 50px;
    height: 50px;
    fill: #B7BBBC!important;
    opacity: 1!important;
    display: inline-flex;
    text-align: center;
    justify-content: center;
}
.tile-center svg{
    width: 30px;
}
.tile-center svg path{
    fill: #B7BBBC!important;
}
.tile-center:hover svg path{
    fill: #fff!important;
}

.objectSlider__main{
    margin-bottom: 11px;
}
.objectSlider__main .swiper-wrapper{
    align-items: center;
}
.objectSlider__main .swiper-slide{
    text-align: center;
    cursor: zoom-in;
}
.objectSlider__main img{
    height: auto;
    max-height: 55vh;
}
.objectSlider__thumbs .swiper-wrapper{
    cursor: e-resize;
}
.objectSlider__thumbs .swiper-slide{
    width: auto;
    display: inline-block;
    vertical-align: top;
}
.objectSlider__thumbs img{
    height: 15vh;
    width: auto;
    object-fit: cover;
    cursor: pointer;
}
.objectSlider__lnk{
    display: inline-block;
    vertical-align: top;
}
.objectSlider .swiper-slide:before{
    content: '';
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: solid 6px transparent;
    transition: all .3s;
}
.objectSlider .swiper-slide.swiper-slide-thumb-active:before{
    border-color: #000;
}
.objectSlider__thumbs-wrapper{
    display: block;
    width: 100%;
    position: relative;
    padding: 0 50px;
}
.swiper-button-next,
.swiper-button-prev{
    color: #000;
    transition: all .3s;
}
.swiper-button-next{
    right: 0;
}
.swiper-button-prev{
    left: 0;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{
    opacity: 0;
}
.swiper-slide-video{
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 100%;
    background: #000;
    min-height: 15vh;
    color: #fff;
}

.container.splitPage {
    margin-bottom: 50px;
}

@media screen and (max-width: 991.98px){
    .swiper-slide-video{
        width: 100px;
    }
}