.uber_share {
    width: 225px;
    text-align:left;
}

.ubr_share_bar {
    padding: 0
}

.ubr_share_bar li {
    display: inline;
    float: left;
    margin-right: 5px;
    width: 70px;
    height: 25px;
    overflow: hidden
}

.blog-content {
    font-family: Quicksand, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #888
}

.blog-content a {
    color: #000;
    font-family: Quicksand, sans-serif;
    font-weight: 600;
}

.blog-category {
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 15px;
}

.blog-author-date {
    color: #888;
    text-transform: uppercase;
    font-family: Quicksand, sans-serif;
    font-size: 14px
}

.blog_category .side_content ul {
    padding: 0
}

.blog_category .side_content li {
    list-style: none
}

.blog_category .side_content li a {
    font-family: Quicksand, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #888
}

.blog-photo img {
    width: 100%
}

.blog-preview .post_heading {
    font-size: 20px;
    font-family: Quicksand, sans-serif;
    font-weight: 700
}

.blog_category .sidebar-title {
    font-size: 24px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    margin-top:0;
}

.blog-content-wrapper {
    padding: 60px;
}

.blog-content-wrapper .blog-content {
    padding: 0
}

.blog-content-wrapper .blog-author-date {
    margin: 0;
}

.blog-content-wrapper .uber_share {
    margin-top: 30px
}

.blog-content-wrapper h1 {
    margin-top:0;
    margin-bottom:40px;
    color: #050505;
    font-size: 24px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 700

}

.blog-content-wrapper a {
    color: #2ed3ae
}

.blog-nav {
    padding: 30px 15px;
    margin: 0
}

.blog-nav a {
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 30px
}

@media (max-width: 768px) {
    .blog-content-wrapper {
        padding: 30px 15px
    }
}

.blog .blog-div h2.post_heading a {
    font-family: 'Montserrat', sans-serif
}

.blog .blog-div h2.post_heading a:hover {
    color: #2E4A87;
}

.blog .blog-author-date {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px
}

.blog .blog-category {
    font-size: 11px;
    color: #b9b9b9
}

.blog .blog-nav a {
    font-size: 12px
}

.blog .sidebar-cont {
    padding: 0 30px 90px 30px
}

.blog #main-content > .container {
    background: 0 0 !important
}

.blog .pagination {
    width: 100%
}

body:not(.home) .navbar-brand img {
    max-width: 260px
}

.blog .pagination > .prev {
    float: left
}

.blog .pagination > .next {
    float: right
}

body:not(.home) .section-banner {
    background: #000;
    min-height: 160px
}

body:not(.home) .section-banner {
    background: #000;
    min-height: 160px
}

@media (min-width: 768px) {
    body:not(.home) .section-banner {
        background: #000;
        min-height: 200px
    }
}

@media (min-width: 992px) {
    body:not(.home) .section-banner {
        background: #000;
        min-height: 160px
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .section-navbar .navbar-brand {
        width: 100%
    }

    .section-navbar .navbar-brand > img {
        margin-left: auto !important;
        margin-right: auto !important;
        display: block;
        float: none
    }

    #section_main_menu {
        text-align: center
    }

    #section_main_menu > ul {
        float: none !important;
        display: inline-block
    }
}
/*new blog css */
.blog-preview{
    padding: 30px;
    background: #F0F0F0;
    text-align: left;
}
.blog-author-date{
    margin: 0;
    font-size: 1em;
    font-weight: 500;
}
.post_heading{
    margin-top: 0;
    margin-bottom:40px;
}
.blog_rss{
    display:none;
}
.blog-content .text-leftt{
    width: 125px;
    padding: 20px;
    border-top: 3px solid #2E4A87;
    margin-top:40px;
}
.blog-content .blog-category{
    display:none;
}
.blog-article .blog-detail{
    background: #F0F0F0;
    border-top: 5px solid #2E4A87;
    margin-bottom:70px;
}

.featured_post {display:block;width: 100%;}
.featured_post .blog-photo{height: 375px;background: no-repeat center center /cover;float: left;width: 49%;}
.featured_post .post_heading {font-size: 14px;margin-bottom: 5px;margin-top: unset;padding-top: 30px;}
.featured_post .post_heading a {font-weight: 700;font-size: 2em;}
.featured_post .blog-desc {float: right;width: 49%;}
.featured_post .blog-desc p{font-size: 16px;color: var(--txt-color);}
.featured_post .blog-desc p.blog-author-date{font-size: 1.1em;text-align: left;margin-bottom: 15px;padding-top: 10px;}
.featured_post .blog-content {padding: 0 5% 5% 5%}
.featured_post .blog-content .read_more {font-size: 1.1em;}

.blog .blog-photo img {
    aspect-ratio: 2/1;
    object-fit: cover;
}