
@media (max-width:992px) {
    .top-info ul li {
        font-size: 13px;
    }

}
@media (max-width:767px) {
    .navbar-nav li ul.sub-menu {
        position: static;
        margin-left: 21px;
    }
    .top-info{ display: none !important;}
    .navbar-brand img {
        max-width: 160px;
    }
    button.navbar-toggler {
        float: right;
        margin: 26px 0 0;
    }
    nav.navbar {
        position: absolute;
        left: 0;
        right: 0;
        background: #1059a2;
        padding: 0;
        z-index: 11;
    }
    .navbar-nav li a { color: #fff;}
    .banner-content p {
        display: none;
    }
    .banner-content h2 {
        font-size: 21px;
        margin: 0 0 9px;
        padding-bottom: 13px;
    }
    .banner-content {
        padding: 10px;
    }
   .banner .owl-theme .owl-nav [class*='owl-'] { display: none;}
   section {
    padding: 39px 0;
}
.pb-5-xs { padding-bottom: 40px;}
.content-wrap {
    max-width: none;
    padding:25px 15px;
}
footer h5 {
    margin: 10px 0;
}
}
