.page-template-template-blog #text-15,
.single #text-15 {
    display:none!important;
}

.home .home-slider-button:hover { 
    color:#fff!important;
}
.page-template-template-blog #text-15,
.single #text-15, .comments-counts, .post-thumb .dates {
    display:none!important;
}
ul.listing {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.listing li {
    position: relative;
    padding-left: 2em!important; /* space for the checkmark */
    margin-bottom: 0.5rem;
    text-indent:unset!important;
}

ul.listing li i.fa-check {
    position: absolute;
    left: 0;
    top: 0.25em; /* vertically center the icon with text */
    width: 1.5em;
    text-align: center;
}

.margin-bottom-0 p {
    margin-bottom:0!important;
}

@media only screen and (max-width: 767px) {

    .site-branding a img {
        max-width: 70%;
    }
    .header-preset-02 .nav, .header-preset-03 .nav, .header-preset-05 .nav {
        top: 65px!important;
    }
    .home .img-100 img {
        width: 100%!important;
    }
    .home .mobile-center p, .home .mobile-center h3 {
        text-align:center!important;
    }
        .home .intro .wpb_column h3 {
         font-size:16px!important;
         line-height:normal!important;
         text-align:center!important;
        }
        .home .intro .vc_btn3-container.vc_btn3-right {
            
         text-align:center!important;
         margin-bottom:0!important;
        } 

    .home .intro .wpb_column {
        width: 100%!important;
    }
    .home .intro .vc_row {
        display:block!important;
    }
    .home .full-width {
        display:none!important;
    }
    .home .esg-pagination-button {
        line-height:45px!important;
        margin-top:10px!important;
    }
}