

/* gallery starts */

.thumb_image{
	width:100%;
	background-color:#fff;
	margin-bottom:15px;
}

.thumb_image img{
}

.gallery_main_view{
	width:100%;
	height:445px;
	background-color:#fff;
}

/*.gallery_carousel_thumbs .owl-carousel .owl-item{
    height:150px;
    width:100%;
}*/

/*clearing gallery*/
.area_three .tabs-content>.content{padding-top:0px;}
.th {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.th img {
    min-width: 100%;
    transition: all 0.2s ease-in-out;
}
.page-content {position: relative;}
div.on-hover {
    position: absolute;
    background: none repeat scroll 0 0 rgba(3, 3, 3, 0.6);
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    display: none;
}
.on-hover-text {
    position: relative;
    width: 80%;
    margin: 20px auto;
    color: #fff;
    height: auto;
    text-align: center;
    padding: 0 20px;
    text-decoration: underline;
    top: 35%;
}
ul.clearing-thumbs li:hover .on-hover {
    display: block;
}

ul.clearing-thumbs li {
    width: 31.5%;
    margin-right: 2%;
    margin-bottom: 2%;
}

@media (max-width:640px)
{
    ul.clearing-thumbs li {
    width: 50%;
    padding: 0 1%;
    margin-right: 0;
   }
}
ul.clearing-thumbs li:nth-child(3n) {
    margin-right: 0;
}
.visible-img img {
    width: auto;
}
.clearing-blackout {
    background: rgba(0, 0, 0, 0.95);
}
.clearing-assembled .clearing-container .visible-img {
    background: rgba(0, 0, 0, 0.3);
    height: 100%;
}
.clearing-assembled.clearing-blackout .clearing-container .carousel {
    background: rgba(0, 0, 0, 1);
    display: none;
}
.clearing-caption {
    background: rgba(0, 0, 0, 0.95);
}

@media screen and (max-width: 1024px){
.slider_control_left {
    font-size: 50px;
    color: #fff;
    text-align: center;
    width: 10%;
    float: left;
    margin-top: 10px;
    background-color: transparent !important;
    float: left;
    cursor: pointer;
    position: relative;
}
.owl-controls{display: none !important;}
ul.gal_nav_ul.owl-carousel.owl-theme{width: 80%;float:left;display: inline-block !important;}
}

/* gallery ends */