@media (min-width: 991px){
  .logo {
      margin-top: 24px;
  } 
}
.single-blog-colum-style1 .single-blog-post.style3 .text-holder .text p{
    margin:0 !important;
    min-height: 0px!important;
}
.breadcrumb-area .inner-content-box .title-s2 h1{
    color:#000;
}
.breadcrumb-area.style2{
    height:auto !important;
}
.breadcrumb-area .inner-content-box .title-s2{
    padding:0;
}
@media(max-width:767px){
    .slide-show img{
        height:300px !important;
    }
}
.sec_banner .vc_row-flex .vc_column_container .vc_column-inner .wpb_wrapper .banner-shortcode-wrap .title_top h3.banner-title{
    text-transform: unset !important;
}
.gallery-top {
    margin-bottom:40px;
}
.gallery-top img{
    height:750px !important;
    object-fit: cover;
    cover-center:center;
}
.gallery-thumbs img{
    width: 100%;
    height: 135px;
    object-fit: cover;
} 
.breadcrumb-area.style2{
	display:none
}
#config_map iframe{
    width:100% !important;
    height:300px;
} 
.single-blog-post.style3 {
    position: relative;
    margin-bottom: 16px !important;
}
.single-blog-post.style3  .text-holder .blog-title a{
	color: #fff !important;
}
.single-blog-post.style3 .text-holder {
    bottom: 0;
    position: absolute !important;
    left: 10px;
    z-index: 9;
}
.single-blog-post .img-holder img {
    object-fit: cover;
    height: 230px;
    filter: brightness(0.9);
}
.single-blog-colum-style1 {
    position: relative;
    display: block;
    padding-left: 0px; 
    z-index: 1;
}
.single-blog-post.style3 .text-holder:before {
	display:none;
} 
.single-blog-post.style3 .text-holder:after {
	display:none;
 }
#blog-area .col-lg-4{
    padding-right: 8px;
    padding-left: 8px ;
}