@media all and (min-width:1420px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1350px;
    }

}

@media all and (min-width:1399px) and (max-width:1500px) {}

@media all and (max-width:1200px) {
    #logo h2{font-size: 20px;}
    #logo p{font-size: 10px;}
}
@media all and (max-width:992px) {

    .logo_top .col-md-6:last-child {
       display: none !important;
    }


    header #mainMenu-trigger{position: absolute; top: 0; right: 0;}
    .lines, .lines:before, .lines:after{background: #000 !important;}
    #header #logo{position: relative !important; float: none !important; width: 100% !important; text-align: center !important; left: 0 !important;}
    #logo p{font-size: 12px; line-height: 14px;}
    #logo h2{font-size: 20px;}
    #header .header-inner #logo, #header #header-wrap #logo{font-size: 20px !important; line-height: 22px !important; height: auto !important;}
    #header .header-inner, #header #header-wrap{padding: 0 !important ;}
    .logo_top{padding: 20px 10px 10px 10px !important; margin-bottom: 0 !important;}

}




@media all and (max-width:768px) {



    .impact_section .list-icon li::before {
        left: 50%;
        top: -15px;
    }


    .impact_section .list-icon li {
        padding: 30px 15px 15px 15px;
        text-align: center;
    }


    #mainMenu:not(.menu-overlay) nav>ul {
        padding: 15px;
    }

    #header .header-inner {
        padding: 0;
    }

    .header-inner .container {
        padding: 0;
    }

    .logo_top .col-md-6 {
        width: auto
    }

    #mainMenu-trigger {
        margin-right: 20px;
        height: 50px;
    }

    br.emty {
        display: none !important;
    }

    .footer_about img {
        width: 98%;
    }

    #footer .widget {
        float: none;
    }

    .home_about .col-lg-5 {
        margin-bottom: 15px;
    }

    .btn-lg {
        font-size: 14px !important;
    }

    .heading-text.heading-section>h2 {
        font-size: 40px;
        line-height: 46px;
    }

    .lines,
    .lines:before,
    .lines:after {
        background: #fff;
    }

    #header {
        height: 120px;
    }

    #header #logo {
        width: 200px;
        left: 5px;
    }

    .container {
        padding: 0 15px;
    }

    #header #logo>a img {
        width: 100% !important;
        height: auto !important;
        max-height: inherit !important;
    }

    #header .header-inner,
    #header #header-wrap {
        height: 100%;
    }

    #header .header-inner #logo,
    #header #header-wrap #logo {
        height: auto !important;
    }

    .lines {
        height: 5px;
        width: 40px;
        top: -10px !important;
    }

    .lines::before,
    .lines::after {
        height: 5px;
    }

    .lines::before {
        top: 25px;
    }

    .lines::after {
        top: 12px;
    }

    .mainMenu-open #header .header-inner,
    .mainMenu-open #header #header-wrap {
        background-color: #0e1b2c !important;
        height: auto !important;
    }

    .mainMenu-open #header #mainMenu {
        background: #0e1b2c;
    }

    .mainMenu-open #logo {
        display: none !important;
    }

    #mainMenu nav>ul>li {
        border-bottom: solid 1px #fff !important;
    }

    #mainMenu nav>ul>li:last-child {
        border: none !important
    }

    #mainMenu nav {
        padding-right: 15px;
    }

    section {
        padding: 30px 0;
    }

    .polo-carousel-item {
        height: 300px;
    }

    .polo-carousel-item img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        -o-object-fit: cover;
        -webkit-object-fit: cover;
        -moz-object-fit: cover;
        object-position: top center;
        -o-object-position: top center;
        -webkit-object-position: top center;
        -moz-object-position: top center;
    }

    .about_section .item:nth-child(even) .pic,
    .home_events.activity_events .block:nth-child(even) figure {
        order: 1;
        margin-bottom: 15px;
    }

    .about_section .item:nth-child(even) .incontent,
    .home_events.activity_events .block:nth-child(even) .inner_content {
        order: 2;
    }

    .home_events.activity_events .block:nth-child(even) figure {
        margin-bottom: 0;
    }

    .home_events.activity_events .block .inner_content {
        padding: 15px !important;
    }

    .our_projects ul li {
        width: 100%;
    }

    .address-mrg {
        margin-left: 0 !important;
    }

    .social-icons.address-mrg {
        margin-left: 10px !important;
    }

    .innerpage_content {
        padding: 30px 0;
    }

    .webbanner {
        display: none !important;
    }

    .mobbanner {
        display: block !important;
    }

    address {
        font-size: 13px;
    }

    .social_share_sections {
        margin-top: 15px;
        text-align: center !important;
        margin-bottom: 30px;
    }


    .social_share_sections .m-t-30 {
        margin-top: 0 !important;
    }

    .contact-form a {
        font-size: 15px;
    }


    /* .address-mrg address b{display: block;} */
    .contact_page h4 {
        text-align: center;
    }


}
