.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: 110px;
    }

    .navbar-brand img 
    {
        max-height: 100px;
    }

    .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);}
}