#customGalleryModal .modal-content{
    border: 0px;
}
#customGalleryModal .modal-body{
        background-color: rgb(42, 42, 58);
    padding-top:0;
        padding-bottom:0;
}
#customGalleryModal.modal-xl{
    max-width: 90%;
margin: 20px auto;
}
#customGalleryModal.modal-dialog{
    border-radius: 10px;
    overflow: hidden;
}
.galleryClose{
        position: absolute;
    right: 7px;
        z-index: 9;
 
}
.thumbs .item{
height: 80px;
    padding: 7px;
}
#thumbsMobile{
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
#thumbsMobile .item{
height: 80px;
    padding: 7px;
}
.owl-carousel .owl-stage {

}

.big.owl-theme{
        margin-left: -1px;
}

#bigMobile.owl-theme{
        margin-left: -1px;
}
.owl-carousel .owl-item img{
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
        border-radius: 3px;
}
.outer { margin:0 auto 10px auto; max-width:100%;    }
.outer #thumbsMobile{
 
}
.outer .tab-content{
    margin-top: 10px;
}
.big .item { background: #000; padding:0px 0px; margin:0px; color: #FFF; border-radius: 3px; text-align: center; height:60vh; }
.big .owl-prev
.thumbs{
    margin-top: 10px;
}
#bigMobile .item { padding:0px 0px; margin:0px; color: #FFF; border-radius: 3px; text-align: center; height:60vh; }
#bigMobile .owl-prev
.thumbs{
    margin-top: 10px;
}

.thumbs .item { height:70px; line-height:70px; padding: 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; overflow: hidden;}
#thumbsMobile .item { height:70px; line-height:70px; padding: 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; overflow: hidden;}


.thumbs .item img{
        min-width: 100%;
    min-height: 100%;
}
#thumbsMobile .item img{
        min-width: 100%;
    min-height: 100%;
}


.thumbs .item p { font-size: 18px; }
.thumbs .current .item { background:#FF5722; }
.owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; }
.owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; }
.big.owl-theme { position: relative; }
.big.owl-theme .owl-next, .big.owl-theme .owl-prev { 
    background:#fff; width: 40px; line-height:40px; height: 40px; margin-top: -20px; position: absolute; text-align:center; top: 50%; 
    border-radius: 50%;
}
.big.owl-theme .owl-prev { left: 10px; }
.big.owl-theme .owl-next { right: 10px; }

#bigMobile.owl-theme { position: relative; }
#bigMobile.owl-theme .owl-next, #bigMobile.owl-theme .owl-prev { 
    background:#fff; width: 40px; line-height:40px; height: 40px; margin-top: -20px; position: absolute; text-align:center; top: 50%; 
    border-radius: 50%;
}
#bigMobile.owl-theme .owl-prev { left: 10px; }
#bigMobile.owl-theme .owl-next { right: 10px; }





.thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev { background:#333; }

.thumbs .owl-nav{
    display: none;
}
#thumbsMobile .owl-nav{
    display: none;
}

.outer .nav-tabs .nav-item{
    border: 0px solid #fff;
    
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
    border: 0px;
    border-bottom: 3px;
 
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    border:0px;
        border-bottom: 3px solid #fff !important;
}

.outer .nav-tabs .nav-link{
    background: none;
    color: #fff;
    
}
.outer  .nav-tabs{
    border-bottom:0px;
}


.owl-item.active.current img{
    border:3px solid #fff;
    
}











.sidebarGallery {
     height: 60vh;
    background: #fff;
    margin-top: 0px;
    position: relative;
    padding-bottom: 70px;

 
}
.newWH{
        overflow-y: auto;
    height: 100%;
}




.newWH::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.newWH::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.newWH::-webkit-scrollbar-thumb {
  background: #ccc; 
}

/* Handle on hover */
.newWH::-webkit-scrollbar-thumb:hover {
  background: #555; 
}





#myTabContent{
    margin-top: 10px;
}



.sidebarGallery h3{
    font-size: 16px;
    
}
.sidebarGallery i{
    margin-right: 5px;
}
.sidebarGallery p{
    margin-bottom: 3px;
    font-size: 13px;
}
.tab-rightbutton {
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 10px;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px 2px;
}
@media (max-width: 768px) {
    .custom-tab-area{
        margin-top: 20px;
    }
    .countdown li{
            min-width: 70px;
    }
.owl-item.active.current img {
    border: 2px solid #fff;
}
    .big .item {
    background: #000;
    padding: 0px 0px;
    margin: 0px;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
    height: 25vh;
}
        #bigMobile .item {
 
    padding: 0px 0px;
    margin: 0px;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
    height: 250px;
}
    .thumbs .item {
    height: 50px;
    line-height: 50px;
    }
       #thumbsMobile .item {
    height: 50px;
    line-height: 50px;
    }
    
    
    .galleryRes{
        background: #2a2a3a;
            padding: 0;
    }
}