@media (min-width: 1400px)
{
    .banner_container {
        max-width: 1280px;
    }
    .footer_container
    {
        max-width: 1180px;
    }
}

@media (max-width: 1200px)
{
    .nav-item
    {
        padding-left: 24px;
       
    }
    .navbar 
    {
        font-size: 14px;
    }
    .banner_container {
        max-width: 1100px;
    }
    .sponserSwiper .swiper-slide {
        padding: 0 70px 50px 70px;
    }
}

@media (max-width: 1000px)
{
    .banner_container {
        max-width: 100%;
    }
    section#banner_wrapper
    {
        background-position: center;
    }
    #contact_us form {
        margin: 10px 25px;
    }
    .top_footer div.footer_logo,
    .top_footer div.footer_address,
    .top_footer div.footer_newsletter
    {
        margin-bottom: 30px;
    }
}

@media (max-width: 900px)
{
    .navbar-brand
    {
        padding-left: 3%;
    }
    
    #collapsibleNavbar {
        justify-content: center;
    }
    section {
        margin-top: 55px;
    }
}


@media (max-width: 800px)
{
    .nav-item
    {
        padding-left: 5px;
       
    }
    .navbar 
    {
        font-size: 12px;
    }
    #collapsibleNavbar {
        justify-content: center;
    }
    .sponserSwiper .swiper-slide {
        padding: 0 25px 50px 25px;
        text-align: left;
    }
}


@media (max-width: 768px)
{
    .navbar-brand
    {
        padding-left: 35px;
    }
    .nav-link
    {
        padding-left: 35px !important;
    }
    .navbar-toggler
    {
        margin-right: 35px;
    }
    #collapsibleNavbar
    {
        background-color: #000;
    }
    .container.banner_container
    {
        padding: 0;
    }
    .banner_content_wrapper p br
    {
        display: none;
    }
    .single_news_content
    {
        margin-bottom:75px;
    }
    #latest_news_wrapper
    {
        padding-left: 15px;
        padding-right: 15px;
        /* padding-top: 25px; */
    }
    #latest_news_wrapper br
    {
        display: none;
    }
    .latest_news_content h2
    {
        font-size: 22px;
    }
    .latest_news_content p
    {
        font-size: 18px;
    }
    footer {
        background-color: #555252;
        color: #fff;
        padding: 70px 50px 30px 50px;
    }
    footer .bottom_footer ul.navbar-nav
    {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 600px)
{
    #banner_wrapper .banner_content_wrapper h1
    {
        font-size: 30px;
    }
    #banner_wrapper .banner_content_wrapper p
    {
        font-size: 18px;
    }
}
@media (min-width: 570px) and (max-width: 991px){
    .container.banner_container {flex-flow: wrap;}
    #collapsibleNavbar {position: absolute;
    width: 100%;
    top: 105px;}
    .navbar-expand-sm .navbar-toggler{display: block;}
    .navbar-expand-sm .navbar-collapse {display: none !important;}
    .navbar-expand-sm .show {display: block !important;}
    .navbar-nav {
    display: flex;
    flex-direction: column !important;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;}
    .navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;}
}
