.blog-outer-wrapper{margin: auto; max-width: 1200px; min-height: 200px;margin-top: 75px;}
.blog-content-title-wrapper{ text-align:center; width:100%; margin-bottom:75px; padding:0px 10px; }
#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; }
.blog-content-wrapper a{color:#000000;}
.blog-content-wrapper a:hover{color:#000000 !important; text-decoration:none;}
.blog-image-wrapper{width:100%; height:200px; overflow:hidden;}
.blog-image-wrapper img{width:100%; object-fit: cover;}
.blog-title-wrapper{width:100%; font-size: 20px; line-height:25px; padding: 15px 0px 0px 0px; min-height:65px;margin-bottom: 7px; }
.blog-descr-wrapper{width:100%; min-height:80px;}
.blog-subtitle-wrapper{width:100%; min-height:45px; }
.blog-subtitle-wrapper h3{margin:0px 0px 20px 0px !important;}
.blog-subtitle-wrapper span{float:right;}
.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;    */
}
.path-frontpage .home-blocks-outer-wrapper {
	      min-height: 250px;
 }
.home-blocks-inner-wrapper{width:100%; max-width:1200px; margin:auto;}
.home-block-subtitle-wrapper h3{margin:0px 0px 30px 0px !important;}
.home-block-content-wrapper{margin-top:25px;}
.home-block-border{border-bottom:2px solid #d1cece;}
.home-block-readmore-wrapper{text-align:right; width:100%;}

.home-gallery-image-wrapper{width:100%; height:150px; overflow:hidden; }
.home-gallery-image-wrapper img{width:100%;}
.home-gallery-title-wrapper{padding-top:10px; text-align:center;}

@media screen and (max-width: 767px) and (min-width: 0px) {
.home-blocks-content-3-wrapper .container{padding:0px;}
.home-blocks-content-3-wrapper table{border-collapse:collapse;}
.page-node-type-block-page .home-block-2, .page-node-type-block-page .home-block-3{
padding:0px;
}
}

