@-webkit-keyframes anim-open-1 {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.6, 0.6, 1);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
    }
}

@keyframes anim-open-1 {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.6, 0.6, 1);
        transform: scale3d(0.6, 0.6, 1);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@-webkit-keyframes anim-close-1 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(0.9, 0.9, 0.2);
    }
}

@keyframes anim-close-1 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(0.9, 0.9, 1);
        transform: scale3d(0.9, 0.9, 1);
    }
}    
.paya-lightbox-container {
     display: none; 
}

.paya-lightbox-container .paya-lightbox-overlay {
    background-color: rgba(14, 16, 23, 1);
    display: block;
    left: 0;
    min-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999998;
    opacity: 0;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
}

.paya-lightbox-container .paya-lightbox-wrapper {
    background-color: #fff;
    color: #333;
    left: 5%;
    overflow: hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 0;
    position: fixed;
    top: 20%;
    z-index: 9999999;
    width: 800px;
    height: 600px;
    opacity: 0;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.paya-lightbox-container.open .paya-lightbox-wrapper {
    -webkit-animation-name: anim-open-1;
    animation-name: anim-open-1;
   
    -webkit-animation-timing-function: cubic-bezier(0.1,0.4,0.2,1.4);
    animation-timing-function: cubic-bezier(0.1,0.4,0.2,1.4);
}
.paya-lightbox-container.close .paya-lightbox-wrapper {
    -webkit-animation-name: anim-close-1;
    animation-name: anim-close-1;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
.paya-lightbox-container header {
    background-color: #f0f1f2;
    height: 49px;
    position: relative;
    text-align: right;
    overflow: hidden;
    width: 100%;
}
.paya-lightbox-container header span {
    padding-right: 15px;
    font-size: 14px;
    line-height: 49px;   
    color: #555555;
    display: inline-block;
    direction: rtl;
}
.paya-lightbox-container .icon {
   
    border-radius: 100%;
    border: 1px solid #d6d9df;
    height: 28px;
    width: 28px;
    display: block;
    position: absolute;
    top: 10px;
    left: 12px;
    z-index: 1;
    cursor: pointer;
}
.paya-lightbox-container .icon-cancel:before
{
    margin:0;

} 
.paya-lightbox-container .paya-lightbox-wrapper .logo-icon {
    background: url("img/base/rlogo1.png") no-repeat;    
    background-size:contain;
    height: 200px;
    width:200px;
    position: absolute;
    bottom: 15px;
    right: 40px;
    z-index: 1;
    opacity:0.3;
}
.paya-lightbox-container .paya-lightbox-wrapper .paya-lightbox-thumbnails {
    float: left;
    width: 216px;
    height:90%;
    position: relative;
}
.paya-lightbox-container .paya-lightbox-thumbnails .mCSB_container {
    margin: 0 !important;
}
.paya-lightbox-container .paya-lightbox-thumbnails .mCSB_scrollTools {
    right: auto !important;
    left: 4px !important;
}
.paya-lightbox-container .paya-lightbox-thumbnails .mCSB_scrollTools .mCSB_draggerContainer {
    bottom: 12px !important;
    top: 12px !important;
}
.paya-lightbox-container .paya-lightbox-thumbnails  .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
.paya-lightbox-container .paya-lightbox-thumbnails  .mCSB_draggerRail {
    background-color: rgba(0,0,0,0.1) !important;
}
.paya-lightbox-container .paya-lightbox-thumbnails li {
    position: relative;
    width: 200px;
    list-style:none;
}
.paya-lightbox-container .paya-lightbox-thumbnails li a img {
    width:115px;
    height:115px;
}
.paya-lightbox-container .paya-lightbox-thumbnails a {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    display: table-cell;
    height: 132px;
    text-align: center;
    vertical-align: middle;
    width: 200px;
    position: relative;
}
.paya-lightbox-container .paya-lightbox-thumbnails li a {
    opacity: .7;
}
.paya-lightbox-container .paya-lightbox-thumbnails li.active::before {
    border-bottom: 15px solid transparent;
    border-left: 15px solid #fff;
    border-top: 15px solid transparent;
    content: "";
    position: absolute;
    right: -14px;
    top: 52px;
    z-index: 5;
}
.paya-lightbox-container .paya-lightbox-thumbnails li.active a {
    opacity: 1;
}
.paya-lightbox-container .paya-lightbox-thumbnails li.active::after {
    border-bottom: 15px solid transparent;
    border-left: 16px solid #dddddd;
    border-top: 16px solid transparent;
    content: "";
    position: absolute;
    right: -16px;
    top: 51px;
    z-index: 4;
}
.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}
.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}
.paya-lightbox-container .paya-lightbox-wrapper .paya-lightbox-content {
    float: right;
    width: 450px;
    height: 89%;
}
.paya-lightbox-container .paya-lightbox-content li {
    opacity: 0;
    text-align: center;
    height: 100%;
}
.paya-lightbox-container .table-wrapper {
    display: table;
    margin: 0 auto;
    height: 100%;
}
.paya-lightbox-container .table-wrapper .tab-content-wrap {
    display: table-cell;
    height: 100%;
}
.paya-lightbox-container .paya-lightbox-content li .tab-content-wrap {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.paya-lightbox-container .paya-lightbox-wrapper .tab-content-wrap > img {
    width: 100%;
    height: auto;
}
.paya-lightbox-container.open .paya-lightbox-overlay {
    opacity: .5;
}
@media screen and (min-width: 1025px) {
    .paya-lightbox-container .paya-lightbox-wrapper {
        width: 960px;
        height: 600px;
    }
    .paya-lightbox-container .paya-lightbox-wrapper .paya-lightbox-thumbnails {
    height: 93%;
}
    .paya-lightbox-container .paya-lightbox-wrapper .paya-lightbox-content {
    width: 683px;
}
    .paya-lightbox-container .paya-lightbox-content > li .tab-content-wrap {
    width: 500px;
}
}
@media screen and (min-width: 1600px) {
    .paya-lightbox-container .paya-lightbox-wrapper {
        width: 1200px;
        height: 734px;
    }
    .paya-lightbox-container .paya-lightbox-wrapper .paya-lightbox-thumbnails {
    height: 93%;
}
    .paya-lightbox-container .paya-lightbox-wrapper .paya-lightbox-content {
    width: 984px;
}
    .paya-lightbox-container .paya-lightbox-content > li .tab-content-wrap {
    width: 600px;
}
}
