.blog-outer-wrapper{margin: auto; max-width: 1200px; min-height: 200px;margin-top: 75px;}
.blog-content-title-wrapper{ font-size: 25px; line-height: 90px; text-align:center; width:100%; margin-bottom:75px; }
.overview-content-title-wrapper{ text-align:center; width:100%;margin-bottom: 75px; }
#block-blogsblock h2{text-align:center; font-size: 30px; margin-bottom: 35px; }
#block-blogsblock{background-color:#f4f4f4; padding: 20px 0px; }
.blog-content-wrapper{width:100%; margin-bottom:10px; padding:0px 5px;}
.blog-content-wrapper a{color:#000000;}
.blog-content-wrapper a:hover{color:#000000 !important; text-decoration:none;}
.blog-image-wrapper{width:100%; min-height:100px; overflow:hidden;}
.blog-image-wrapper img{width:100%; object-fit: cover;}
.blog-title-wrapper{width:100%; min-height: 45px; text-align:center; font-weight:bold;}
.blog-descr-wrapper{width:100%; min-height:80px;}
.blog-subtitle-wrapper{width:100%; margin-bottom:10px; }
.blog-readmore-wrapper{width:100%; padding: 5px 0px; text-align:right;}
/*.btn:hover{color: #337ab7!important; text-decoration:underline!important;}*/
.blog-content-view-all-wrapper{width:100%; padding: 15px 0px; text-align:right;}

.home-blocks-outer-wrapper{width:100%; padding:40px 0px; min-height:250px;}
.home-blocks-inner-wrapper{width:100%; max-width:1200px; margin:auto;}
.home-block-content-wrapper{margin-top:25px;}
.home-block-border{border-bottom:2px solid #d1cece;}
.home-block-readmore-wrapper{text-align:right; width:100%;}

.flimles-title-wrapper{width:100%; text-align:center; font-weight:bold; min-height: 50px; }
.flimles-image-wrapper{width:100%; text-align:center; margin-bottom:15px;}
.flimles-image-wrapper img{width:100%; height:auto;}
.flimles-more-wrapper{width:100%; text-align:center; margin-bottom:70px;}
@media screen and (max-width: 767px) and (min-width: 0px) {
    .flimles-image-wrapper img {
	    width: fit-content;
	    height: auto;
    }
    .blog-content-wrapper {
	  margin-bottom: 60px;
    }
    .blog-descr-wrapper {
	   min-height: 60px;
    }
    .home-block-readmore-wrapper div {
	   padding: 0px;
    }
    .home-block-readmore-wrapper {
	   margin: -6px !important;
    }
    #block-overviewblocks  {
	   padding: 15px;
    }
    .flimles-title-wrapper{width:100%; text-align:center; font-weight:bold; min-height: 50px;display: flex; flex-direction: column; justify-content: center; }

}
@media screen and (max-width: 1024px) and (min-width: 0px) {
.blog-content-wrapper {
	    margin-bottom: 60px;
    }
.flimles-title-wrapper {
	    width: 100%;
	        text-align: center;
		    font-weight: bold;
		        min-height: 50px;
    			display: flex;
            flex-direction: column;
				    justify-content: center;
			    }
}

