.blog-outer-wrapper{margin: auto; max-width: 1200px; min-height: 200px;padding-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%; background-color: #153342;
   
    margin-bottom: 30px; }
.blog-content-wrapper a{color:#FFF;text-decoration: none;}
.blog-content-wrapper a:hover{color:#FFF; text-decoration:none;}
.page-node-type-overview-pages #block-overviewblock .blog-image-wrapper{
    height: 217px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;    
}
.blog-image-wrapper img{width:100%;}
.blog-title-wrapper{width:100%; font-size: 20px; line-height:25px; min-height:30px; color: #153322; margin-bottom: 10px; font-family: 'Alegreya Sans Regular'; }
.blog-descr-wrapper{width:100%; min-height:80px;color: #153322; margin-bottom: 10px; font-family: 'Alegreya Sans Regular';}
.blog-subtitle-wrapper{width:100%; min-height:45px;font-style: italic;    font-size: 14px; color: #153322; margin-bottom: 10px;}
.blog-subtitle-wrapper h4{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;}
/*.home-blocks-inner-wrapper{width:100%; max-width:1200px; margin:auto;} */
.home-block-subtitle-wrapper h3{margin:0px 0px 30px 0px !important;font-family: 'Alegreya Sans Regular';}
.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%; overflow:hidden; }
.home-gallery-image-wrapper img{width:100%;filter: brightness(0.9);}
.home-gallery-title-wrapper{padding-top:10px; text-align:center;font-family:'Alegreya Sans Regular';}

@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;}
}
.blog-content{
    color:#E7E4E4;
}

.home-content-gallery{
    padding-left: 20px;
}
.gallery-content{
    position: relative;
    padding: 5px !important;
}
.home-gallery-content-wrapper{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.no-result-found-wrapper{
     text-align: center;
     padding: 50px 0px;
     font-family: 'Alegreya Sans Regular';
}
/*
.home-blocks-1 {
	  padding-bottom: 0px !important;
  }

.home-blocks-2 {
  padding-top: 0px !important;
}
*/
/* CSS Div Alignment starts */
.row.equal-cols
    {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .row.equal-cols > [class*='col-']
    {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .row.equal-cols > [class*='col-'] > *
    {
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
    }
    .row.equal-cols > [class*='col'] .blog-overview-content-wrapper
    {
      -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        display: flex !important;
        flex-direction: column !important;        
        min-height:30px;
    }
/* CSS for div alignment ends  */
.home-blog-section-content .col-md-4, #block-overviewblock .row .col-md-4{
    margin-bottom: 20px;
}
.home-blocks-1.home-blocks-outer-wrapper {
    padding: 0px 0px;     
}
.home-blocks-2 .home-block-content-wrapper .text-align-center{position:relative;}
.home-blocks-2 .home-block-content-wrapper p .end-quote{
    position: absolute;
    top: 35px;
}
.home-blocks-8{
    padding-bottom:0px;
}
.home-blog-content-wrapper, .blog-overview-content-wrapper{
    padding: 15px;
    background-color: #FFFFFF;
 }
.home-blog-section-content .blog-image-link-wrapper, .blog-outer-wrapper .blog-image-link-wrapper{
     color: #333;
      text-decoration: none;
 }
.home-blog-section-content .blog-readmore-wrapper, .blog-outer-wrapper .blog-readmore-wrapper{text-align: center;}
.home-blog-section-content .blog-readmore-wrapper a img{
    width: 11%;
    padding: 6px;
}
.home-blog-section-content a{
    color: #3A5696;
    text-decoration: none;
    
}
.blog-date-wrapper{color: #BDBBBB; margin-bottom: 10px; font-family: Alegreya Sans Regular;}
.blog-outer-wrapper .blog-readmore-wrapper a img{
    width: 11%;
    padding: 6px;
}
 .blog-outer-wrapper a,.blog-outer-wrapper a:hover{
    color: #3A5696;
    text-decoration: none;    
} 
/*.blog-overview-column-wrapper {padding: 6px !important;}*/
.dot{font-size: 30px;}
.blog-outer-wrapper .row{margin-bottom: 14px;}
#block-overviewblock .blog-readmore-wrapper {
	    color: #3A5696;
 }
#block-overviewblock .blog-readmore-wrapper img{
         width: 12%;
	 padding:6px;
	     display: inherit !important;
}
