.img-thumb {
    padding:2px;
}
.img-thumb img {
    width:100%;
    position: relative;
    cursor: pointer;
    transition: all 600ms;
}
.img-thumb img:hover {
    /*
    transform: scale(1.15);
    transition: all 600ms;
    */
}
.img-cnt {
    z-index: 5;
    position:absolute;
    font-size:12px;
    background:#242424;
    padding:0px 5px;
    bottom:-5px;
    right:5px;
    border:1px solid #ccc;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
    color:#fff;
}

.img-delete-user {
    position:absolute;
    opacity:1;
    bottom:-5px;
    left:8px;
    background:#fff;
    padding:0 1px 0px 1px;
    line-height:14px;
    border:1px solid #ccc;
    cursor:pointer;
    height:18px;
    z-index:5;
    font-size:12px;
    line-height: normal;
}

/*
.overlay {
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
}
*/
.img-big {
    display:none;
    position: fixed;
    z-index: 10001;
    padding:20px;
    background:#000;
    width: 800px;
    text-align: center;
    /*transition: all 300ms;*/
}
.img-big-next {
    display: block;
    z-index:10002;
    position:absolute;
    right:-70px;
    top:120px;
    padding:5px;
    background: #000;
    border:0px dashed #fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    cursor: pointer;
}
.img-big-next:hover {
    background:#78AC96;
}
.img-big-prev {
    display: block;
    z-index:10002;
    position:absolute;
    left:-70px;
    top:120px;
    padding:5px;
    background: #000;
    border:0px dashed #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    cursor: pointer;

}
.img-big-prev:hover {
    background:#78AC96;
}

.img-big-play {
    margin-top:10px;
    float:left;
    cursor: pointer;

}
.img-big-play:hover {
    color:#d40000;
}
.img-big-pause {
    margin-top:10px;
    float:right;
    cursor: pointer;

}
.img-big-pause:hover {
    color:#d40000;
}
.img-big-controls {
    width:50px;
    left:auto;
    right:0;
    margin:0;
    font-size: 20px;
}
.img-controls-noactive {
    color:#fff;
}
.img-controls-active {
    color:#d40000;
}

.img-big-navigation-xs {
    display:none;
}

#ratingbox {
    position: absolute;
    margin-top: 10px;
    right:0;
}

.numberbox {
    position: absolute;
    bottom:-38px;
    left:200px;
    color:#fff;
}
.btn-img-big-close {
    position:absolute;
    z-index:99;
    top:5px;
    right:10px;
    color:#fff;
    font-size:30px;
    cursor: pointer;
}


@media(max-width:991px) AND (orientation:landscape){
    .img-big-controls {
        display: none;
    }
    .img-big {
        position: fixed;
        top: 10px;
        bottom:auto;
        left: 0;
        right:0;
        width: 100%;
        height:auto;
        z-index: 10001;
        padding:5px 10px;
    }
    .img-big-next {
        display:none;
        position: absolute;
        margin-top:30px;
        left:auto;
        right:0;
        top:45%;
        width: 50px;
        float:right;
    }
    .img-big-prev {
        display:none;
        position: absolute;
        margin-top:30px;
        right:auto;
        left:0;
        top:45%;
        width: 50px;
        float:left;
    }
    .numberbox {
        display:none;
    }
    #ratingbox {
        display:none;
    }
    .img-big-play {
        position: absolute;
        top:-20px;
        left:0;
        right:auto;
        color:#fff;
        width:40%;
        padding:5px;
    }
    .img-big-pause {
        position: absolute;
        top:-20px;
        left:auto;
        right:0;
        color:#fff;
        width:40%;
        padding:5px;
    }
}

@media(max-width:1500px){
    
}


@media(max-width:768px){
    .img-big {
         display:none;
         position: fixed;
         top: 10px;
         bottom:auto;
         left: 0;
         right:0;
         width: 100%;
         height:auto;
         z-index: 10001;
         padding:5px 10px;
     }
 
     .bigimage {
         width:100%;
         height:auto;
     }
 
     .img-big-next {
         position: relative;
         margin-top:30px;
         left:auto;
         right:auto;
         top:auto;
         width: 15%;
         float:right;
     }
     .img-big-next img {
         height:40px;
     }
     .img-big-prev {
         position: relative;
         margin-top:30px;
         right:auto;
         left:auto;
         top:auto;
         width: 15%;
         float:left;
     }
     .img-big-prev img {
         height:40px;
     }
 
     .img-big-play {
         display:none;
         float:left;
         color:#fff;
         width:40%;
         padding:5px;
     }
     .img-big-pause {
         display:none;
         float:right;
         color:#fff;
         width:40%;
         padding:5px;
     }
     .img-big-controls {
         position: absolute;
         width:120px;
         left:0;
         right:0;
         margin-left:auto;
         margin-right:auto;
         text-align: center;
         margin-top:10px;
     }
     .img-big-navigation-xs {
         display:block;
         clear: both;
     }
     #ratingbox {
         position: relative;
         margin-top: 5px;
         right:0;
         left:0;
         margin-left: auto;
         margin-right: auto;
         padding:0px;
     }
     .numberbox {
         position: absolute;
         bottom:-50px;
         color:#fff;
         left:auto;
         width: 100%;
         text-align: center;
     }
     .btn-img-big-close {
         position:absolute;
         z-index:99;
         top:5px;
         right:10px;
         color:#fff;
         font-size:30px;
     }
 
 }


.no-scroll {
    overflow: hidden;
}