@media screen and (min-width: 991px) and (max-width: 1199px) {
    .main-menu .mobile-nav__toggler {
        display: none;

    }

    .main-menu .main-menu__list,
    .main-menu .main-menu__list>li>ul,
    .main-menu .main-menu__list>li>ul>li>ul,
    .stricky-header .main-menu__list,
    .stricky-header .main-menu__list>li>ul,
    .stricky-header .main-menu__list>li>ul>li>ul {

        display: flex;
    }

    .main-menu__logo img {
        width: 240px;
    }

    .main-menu__left {
        gap: 0px;

    }

    .main-menu .main-menu__list>li+li,
    .stricky-header .main-menu__list>li+li {
        margin-left: 16px;
    }

        .footer-widget-two__support {
            margin-left: 0px;
            margin-top: 30px;
        }

                .footer-widget-two__courses {
                    margin-left: 50px;
                    margin-top: 20px;
                }

                                .footer-widget-two__quick-links::before {
                                    display: none;
                                }

                                                                 .site-footer__bottom-inner {
                                                                     padding: 10px 0 10px;
                                                                     justify-content: center !important;
                                                                 }
}





@media screen and (min-width: 768px) and (max-width: 991px) {
    .team-details__left {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .row.middle-level {
        flex-flow: column-reverse;
        margin-bottom: 30px;
    }

                .footer-widget-two__support {
                    margin-left: 0px;
                    margin-top: 30px;
                }
        
                .footer-widget-two__courses {
                    margin-left: 50px;
                    margin-top: 20px;
                }
        
                .footer-widget-two__quick-links::before {
                    display: none;
                }

                                 .site-footer__bottom-inner {
                                     padding: 10px 0 10px;
                                     justify-content: center !important;
                                 }

}

@media screen and (min-width: 320px) and (max-width: 767px) {

    .row.middle-level {
        flex-flow: column-reverse;
        margin-bottom: 30px;
    }

        .site-footer__bottom-inner {
            padding: 10px 0 10px;
            justify-content: center !important;
        }



                .footer-widget-two__support {
                    margin-left: 0px;
                    margin-top: 30px;
                }
        
                .footer-widget-two__courses {
                    margin-left: 0px;
                    margin-top: 20px;
                }
        
                .footer-widget-two__quick-links::before {
                    display: none;
                }

                                .footer-widget-two__quick-links {
                                    position: relative;
                                    display: block;
                                    margin-left: 0;
                                }



    .main-menu__left {
        width: 90%;
    }

    .main-menu__logo img {
        max-width: 100%;
    }

    .newsletter-one__title {
        font-size: 34px;
        line-height: 50px;
    }

    .newsletter-one__inner {
        padding: 20px 20px 20px;
    }

    .courses-two__filter {
        display: flex;
        height: auto;
        width: 100%;
        margin: 0 auto 20px;
        flex-direction: column;
    }

    .team-details__left {
        margin-right: 0;
        margin-bottom: 20px;
    }



    .main-menu__contact-list {
        align-items: start;
        gap: 15px;
        width: 100%;
        justify-content: space-between;
    }

    .site-footer__bottom-inner {
        padding: 10px 0 0px;
    }



    .main-menu__contact-list li+li {
        margin-left: 0px;
    }

    .main-menu__contact-list li:before {
        display: none;
    }

    .newsletter-two__title-box {
        flex-direction: column;
        align-items: first baseline;
    }

    .page-header__inner {
        padding: 20px 0 20px;

    }

    .page-header__inner h2 {
        font-size: 28px;

        line-height: 40px;

    }




    .banner-one__img-shape-box {
        display: none;
    }

    .banner-one__student-trained {

        right: -20px;

    }

    .site-footer-two__social {
        display: none;

    }


}


@media screen and (max-width:991px) {
    .about-two__shape-1 {
        display: none;
    }

    .about-two {

        padding: 0px;

    }

    .reverse-row {
        flex-direction: column-reverse;
    }
}


@media screen and (max-width:430px) {
    .main-menu__contact-list {
            justify-content: space-between;
            flex-direction: column;
            align-items: center;
        }

}