.pt-1, .py-1 {
    padding-top: 0.25rem!important;
}

.pb-1, .py-1 {
    padding-bottom: 0.25rem!important;
}

.navbar-nav01 li a{
    padding-top: 20px;
    padding-bottom: 20px;
}

.nav-header-section01 .row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.nav-header-section01{
    width: 63.99%;
    float: left;
}

.nav-header-section01 .flash-box{
    height: 50px;
    width: 50px;
    float: right;
    margin-top: 7px;
}

.ads-header03 .topRight-advt{
    width: 100%;
    height: auto;
    margin-bottom: 0px;
    float: right;
}

.ads-header03 .topRight-advt img{
    width: 100%;
    height: auto;
}

.featuredArticlesRow01{
    padding-bottom: 0px;
}

.kadha-block01{
    background: #ddd;
    padding: 15px 0!important;
    margin-top: 10px;
}

.btm-advtRow-home01{
    margin-top: 10px;
}

.news-details01 table .relatedHeading{
    border-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
}

.news-details01 table .other-news01 li{
    list-style: none;
}

.news-details01 table .other-news01 li a{
    width: 100%;
    padding-top: 0;
}

.news-details01 table .other-news01 li a .dlpkf{
    padding-top: 10px;
}

.topRight-advt {
    /* margin-bottom: 0px; */
}

#topDiv{
    display: none;
}

.pl-0{
    padding-left:0px;
}

.pr-0{
    padding-right:0px;
}

/* Smartphones 1024px (portrait and landscape) ----------- */
@media only screen and (min-device-width : 100px) and (max-device-width : 450px) {
    .excerptOuter img{
        width: 100%!important;
        margin-left: 0px!important;
    }

    #right-lead {
        width: 100%!important;
    }
}