@charset "utf-8";

.row.bnrwrap {
    display: block;
}

div#banner {
    clear: both;
}

@media screen and (min-device-width:1900px) and (max-device-width:2560px) {
    .item img {
        height: 600px;
    }

    /* #slides {
    min-height: 600px;
} */
}

@media only screen and (max-width:1240px) {}

@media only screen and (max-width:990px) {}

/* Tablet Device: 1024px */

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .primarymenu .navbar-nav {
        margin: 0px 0px 0px 0px !important;
    }

    .primarymenu .navbar-inverse .navbar-nav>li>a {
        padding: 15px 4px;
        font-size: 0.8em;
        font-weight: bold;
    }

    .top-nav ul.pwdarea {
        margin-right: 0;
    }

    .top-nav ul.pwdarea li {
        padding: 3px 5px 0 6px;
    }

    .highlight-links ul li a {
        padding: 20px 3px;
        min-height: 224px;
    }

    #banner {
        position: relative;
    }
}


/* Tablet Device: 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .highlight-links ul li a {
        min-height: 274px;
    }

    #usefullinkbg ul {
        display: block;
        flex-wrap: inherit;
    }

    #usefullinkbg ul li {
        width: 33%;
        display: inline-block;
    }

    .leader ul li {
        display: inline-block;
        width: 33.33%;
        float: left;
        min-height: 150px;
    }

    .vticker {
        height: 450px !important
    }

    .top-nav ul.pwdarea {
        margin-right: 0;
        padding: 0px
    }

    #welcome {
        padding: 30px 0px;
    }

    .bnrwrap {
        padding: 0px
    }

    .contentarea {
        padding: 0px;
    }

    .bdrwrap .breed-crum-div .breadcrumb {
        padding: 8px 0px;
    }

    .primarymenu .navbar-nav {
        margin: 0px 0px 0px 0px !important;
    }


}


@media only screen and (max-width:767px) {
    .filter-box label {
        display: block;
        width: 120px;
    }

    .inheading h2 {
        font-size: 2.2em;
    }

    .top-nav .col-md-6.col-xs-12.col-sm-8.text-right {
        padding: 0px
    }

    .navbar-toggle {
        margin-right: 0px;
    }

    .leftside {
        display: none
    }

    .primarymenu .navbar-nav {
        margin: 0px 0px 0px 0px !important;
    }

    .bdrwrap .breed-crum-div .breadcrumb {
        padding: 8px 0px;
    }

    .contentarea {
        padding: 0px 0px 15px 0px;
    }

    .bnrwrap {
        padding: 0px
    }

    #welcome {
        padding: 30px 0px;
    }

    .leader ul li {
        display: inline-block;
        width: 100%;
        float: left;
    }

    #usefullinkbg ul {
        display: block;
        flex-wrap: inherit;
    }

    #usefullinkbg ul li {
        width: 100%;
        display: inline-block;
    }

    .pwdarea li:nth-child(2),
    .pwdarea li:nth-child(5),
    .pwdarea li:nth-child(6),
    .pwdarea li:nth-child(7) {
        display: none;
    }

    .top-nav ul.pwdarea {
        margin-right: 0;
        padding: 0px
    }

    .js-navbar-collapse.open {
        display: block;
    }

    .primarymenu .navbar-nav {
        width: 100%;
        margin-left: 0px !important;
    }

    .dropdown>a::after {
        float: right;
    }

    .primarymenu .navbar-inverse .navbar-nav>li>a {
        border-bottom: 1px solid rgba(255, 255, 255, .1);
        padding: 10px 7px;
    }

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

    .bn-label {
        display: none;
    }

    .bn-news {
        left: 18px !important;
    }

    .leader {
        margin-bottom: 0px;
        display: inline-block;
        width: 100%
    }

    .glance {
        margin-bottom: 15px;
    }

    .open-block {
        display: block
    }

    .highlight-links ul li {
        float: left;
        border: 1px solid #ccc !important;
        width: 100%;
        text-align: center;
    }

    .top-nav.menuFxd {
        position: relative;
    }

    .form-horizontal .form-group .text-right {
        text-align: left !important
    }

    .highlight-links ul li:nth-child(2) {
        width: 100%;
    }

    .search-inline {
        width: 94%;
    }

    .bnrwrap {
        padding: 0px;
        margin: 0;
    }

    .bnrwrap .col-md-12 {
        padding: 0;
    }

    #banner {
        position: relative;
    }

    /*#banner .buttons {
    display: none;
}*/

    section#latestnews {
        position: relative;
    }

    #slides {
        min-height: 160px !important;
        overflow: hidden;
    }

    .title-caption {
        display: none !important;
    }

    .item img {
        width: auto;
        max-height: 100%;
        height: auto;
    }

    .top-nav .col-xs-8 {
        width: 100%;
    }

    .highlight-links ul li:nth-child(5) {
        border-right: 0px;
        width: 100%;
    }
}

@media (max-width: 581px) {
    p.heading{
        height: 100%;
        line-height: 18px;
    }   
    p.heading:before{
        border-bottom: 0;
    }
    .col-lg-3.adjustMenus{
        padding: 5px 30px;
    }
    .logo a p{
        font-size: 13px;
        text-align: left !important;
    }
    section.logo-section .row{
        justify-content: center !important;
        gap: 10px;
    }
    .leader ul li{
        padding: 5px;
    }
    .leader ul li img{
        width: 40px;
    }
    .parentmar td{
        height: 30px !important;
    }
    .parentmar .childmar{
        height: 30px !important;
    }
    .upcomingEvents-box{
        margin-top: 35px;
    }
    .footer-link ul{
        display: flex;
        flex-direction: column;
        gap: 0px;
    }
    .footer-link li .logo a{
        padding: 10px 0;
    }
    .footer-link li .logo a:before{
        display: none;
    }
}