/************ Blog Page New Style ****************/
.site-header .site-logo { grid-area: site-logo!important; margin-bottom: 0!important; }
/*main.blog-main { width: calc(100% + 256px)!important; max-width: 100%!important; margin-bottom: 60px!important;     display: flex!important;
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important; }*/
main.blog-main .grid-sizer { display:none!important;}
main.blog-main article { margin-top: 15px !important; margin-bottom: 15px !important; }
main.blog-main .grid-sizer, main.blog-main article { width: 92%; }
main.blog-main article .wrapper { padding: 10px; background-color: #fcfcfc; -webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.12); -moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.12); box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.12); }
/*.text-align-justify { text-align: justify !important; }
ul.latest-news-section li div { text-align: justify !important; }
main.blog-main .grid-sizer, main.blog-main article { float: left; }*/
.entry-content {
    margin-bottom: 0!important;
}
.n2_clear { margin-bottom: 0!important; }

.entry-content { margin-bottom: 0!important; }
.site-footer > *, .site-main > article > *, .site-main > .not-found > *, .entry-content > *, .entry-content-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view > *, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view > *, [class*=inner-container] > *, .widget-area > * { margin-bottom: 0px!important; }
.custom-news-color { color: #ffffff!important; }
@media only screen and (min-width: 560px) {
    .entry-content {
        margin-bottom: 0!important;
    }
    main.blog-main { width: calc(calc( 560px - 32px) + 256px)!important; max-width: 100%!important; }
    main.blog-main .grid-sizer, main.blog-main article { width: 100%; }
    main.blog-main article { margin-bottom: 30px;}
    .site-header .site-logo { grid-area: site-logo; margin-bottom: 16px; }
    .custom-news-color { color: #ffffff!important; }
}

@media only screen and (min-width: 640px) {
    main.blog-main {width: calc(calc( 640px - 32px) + 256px)!important;max-width: 100%!important;}
    .custom-news-color { color: #ffffff!important; }
}

@media only screen and (min-width: 782px) {
    main.blog-main {width: calc(calc( 782px - 32px) + 256px)!important;max-width: 100%!important;}    
    main.blog-main .grid-sizer, main.blog-main article { width: 47%; padding: 15px; }
    .custom-news-color { color: #ffffff!important; }
}

@media only screen and (min-width: 1024px) {
    main.blog-main {width: calc(calc( 782px - 32px) + 256px)!important; max-width: 100%!important;}
    main.blog-main .grid-sizer, main.blog-main article { width: 33.33%; padding: 15px; }
    .custom-news-color { color: #ffffff!important; }
}
@media only screen and (min-width: 1280px) {
    main.blog-main {width: calc(calc( 782px - 32px) + 256px)!important; max-width: 100%!important;}
    .custom-news-color { color: #ffffff!important; }
    .site-footer>*, .site-main>article>*, .site-main>.not-found>*, .entry-content>*, .entry-content-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view>*, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view>*, [class*=inner-container]>*, .widget-area>* {
        margin-bottom: 0!important;
    }
}

@media only screen and (max-width: 767px) {
    .ngg-gallery-thumbnail-box.ngg-3-columns { width: 50%!important; margin-bottom: 15px; margin-top: 15px; }
    .custom-news-color { color: #ffffff!important; }
}

@media only screen and (max-width: 667px) {
    .ngg-gallery-thumbnail-box.ngg-3-columns { width: 100%!important; margin-bottom: 15px; margin-top: 15px; }
    .custom-news-color { color: #ffffff!important; }
}