.sticky-navbar {
    position: fixed !important;
    top: 0 !important;
    width: 100%;
    z-index: 9999;
}

.header-wrapper h1.logo {
    /*margin: 0px;*/
}

body.boxed {
    background-color: #f1f4f9;
}

.header-wrapper {
    background: #FFF;
    /*padding: 15px;*/
}

a.post-category {
    background: #1E73BE;
}

.feuture-posts .img-thumb:hover,
a.post-category:hover,
.post-category:hover {
    background: #DD1C1C !important;
}

.border-4 h2,
.border-5 h2,
.border-9 {
    color: #FFF;
}

.fbt-resize img {
    height: 100% !important;
}

.slide .inner {
    position: absolute;
    left: 0;
    bottom: 0;
}

.display-hide {
    display: none;
}

.cus-color-for-border {
    border-bottom: 2px solid #DD1C1C;
}

.cus-color-for-text {
    background: #DD1C1C;
}

.headline-title {
    background: #0771A1;
}

.headline-title h5 {
    animation: zoanimate 2s infinite;
    -webkit-animation: zoanimate 2s infinite;
    -moz-animation: zoanimate 2s infinite;
    -o-animation: zoanimate 2s infinite;
}

.navbar-default {
    background: #0771A1 !important;
}

.navbar-default .navbar-nav>li>a {
    color: #FFF !important;
    padding: 0px 10px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>li>a:focus {
    color: #FFF !important;
    background: #BE1929 !important;
}

.headline-wrapper {
    background: #BE1929 !important;
}

.post-info span a {
    color: #DD1C1C;
    font-weight: bold;
}

.post-content .text-content * {
    font-size: 13px !important;
}

.post-content a h3 {
    color: #1E73BE;
}

.img-thumb {
    border: 1px solid #000;
}

.fbt-vc-inner .post-item {
    margin-bottom: 10px;
    border-bottom: 1px dashed #a3a3a3;
    padding-bottom: 10px;
}

.category-wise-news-block {
    margin: 15px 0px;
}

.category-wise-news-block:not(:nth-child(3n)),
.block-border-right {
    border-right: 1px solid #e0e0e0;
}

.category-more-btn {
    background-color: #0771A1;
    color: #FFF;
    padding: 5px 10px;
}

.category-more-btn:hover {
    background-color: #BE1929;
    color: #FFF;
}

.epaper-block .img-thumb {
    height: 100px !important;
}

.epaper-block .post-content {
    padding: 15px 0px;
}

.photo-gallery h3.text-caption,
.video-gallery h3.text-caption {
    font-size: 18px;
    color: #00ACED !important;
    text-shadow: 2px 2px 2px #000;
}

.video-gallery .img-thumb {
    height: 240px !important;
}

.single-post .custom-news-detail-title h1 {
    color: #000;
}

.birthdate-text {
    color: #00ACED !important;
    text-shadow: 2px 2px 2px #000;
    font-size: 15px !important;
    font-weight: bold;
}

.deathdate-text {
    color: #D14836 !important;
    text-shadow: 2px 2px 2px #000;
    font-size: 15px !important;
    font-weight: bold;
}

#left-sidebar-category-list {
    border-bottom: 1px solid #CCC;
}

#left-sidebar-category-list a h3 {
    font-size: 16px;
    color: ;
}

#left-sidebar-category-list a:hover {
    color: #FFF;

}

.custom-color-for-site {}

.custom-border-color-for-site {}

.fbt-contact-box #contact-form label,
.fbt-contact-box #comment-form label {
    font-size: 14px !important;
}

.fbt-contact-box #contact-form button,
.fbt-contact-box #comment-form button {
    padding: 15px !important;
}

.disabled {
    background-color: #dddddd !important;
}

.join_us {
    position: fixed !important;
    right: 2px;
    z-index: 999;
    top: 45%;
}

.sweet-alert {
    z-index: 9999 !important;
}

@media (max-width: 767px) {

    ul.navbar-nav {
        background: #DD1C1C;
        border: 1px solid rgba(0, 0, 0, 0.1);
        z-index: 9999999;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #FFF;
    }

    .navbar-default {
        background: #F1F4F9 !important;
        height: 90px;
    }

    .navbar-brand img {
        max-height: 60px;
        margin-top: 5px;
    }

    .collapse.in {
        /* margin-top: 35px; */
    }

    .navbar-toggle {
        margin-top: 30px !important;
    }

    .navbar-default {
        /* box-shadow: 0 5px 5px 0 rgba(237, 28, 36, 1.0); */
    }
}

/*
    @media screen and (min-width: 1400px) 
    {
        .header-wrapper .ad-space
        {
            margin-top: 30px;
        }
    }
    @media screen and (min-width: 1600px) 
    {
        .header-wrapper .ad-space
        {
            margin-top: 50px;
        }
    }
    @media screen and (min-width: 1900px) 
    {
        .header-wrapper .ad-space
        {
            margin-top: 80px;
        }

        .header-ad-space img
        {
            height: 200%;
        }
    }

*/


@-webkit-keyframes zoanimate {

    0%,
    20%,
    40%,
    60%,
    80%,
    100% {
        -webkit-transform: scale(1.0);
    }

    10% {
        -webkit-transform: scale(1.1);
    }

    30% {
        -webkit-transform: scale(1.1);
    }

    50% {
        -webkit-transform: scale(1.1);
    }

    70% {
        -webkit-transform: scale(1.1);
    }

    90% {
        -webkit-transform: scale(1.1);
    }
}

@-moz-keyframes zoanimate {

    0%,
    20%,
    40%,
    60%,
    80%,
    100% {
        -moz-transform: scale(1.0);
    }

    10% {
        -moz-transform: scale(1.1);
    }

    30% {
        -moz-transform: scale(1.1);
    }

    50% {
        -moz-transform: scale(1.1);
    }

    70% {
        -moz-transform: scale(1.1);
    }

    90% {
        -moz-transform: scale(1.1);
    }
}

@-o-keyframes zoanimate {

    0%,
    20%,
    40%,
    60%,
    80%,
    100% {
        -o-transform: scale(1.0);
    }

    10% {
        -o-transform: scale(1.1);
    }

    30% {
        -o-transform: scale(1.1);
    }

    50% {
        -o-transform: scale(1.1);
    }

    70% {
        -o-transform: scale(1.1);
    }

    90% {
        -o-transform: scale(1.1);
    }
}

@keyframes zoanimate {

    0%,
    20%,
    40%,
    60%,
    80%,
    100% {
        transform: scale(1.0);
    }

    10% {
        transform: scale(1.1);
    }

    30% {
        transform: scale(1.1);
    }

    50% {
        transform: scale(1.1);
    }

    70% {
        transform: scale(1.1);
    }

    90% {
        transform: scale(1.1);
    }
}