            /*
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

            @media (min-width: 1440px) {
                /* CSS */
                .team-member {
                    border-radius: 32px !important;
                    height: 500px !important;
                }
                .search_area_active {
                    width: 300px !important;
                    background: #206c44;
                    border-radius: 25px;
                    color: #fff;
                }
                #mainMenu nav>ul>li>a {
                    font-weight: 700;
                    font-size: 1rem;
                    line-height: 24px;
                    color: #006C44;
                }
                #mainMenuHeader nav>ul>li>a {
                    font-weight: 700;
                    font-size: 1rem;
                    line-height: 24px;
                    color: #006C44;
                }
                .logo_position {
                    line-height: 80px !important;
                    top: unset !important;
                    position: absolute;
                    top: 50%;
                    transform: translate(0, -50%);
                }
                .mobile_menu {
                    display: none;
                }
                .program_box {
                    /* padding: 2rem 10rem; */
                    padding: 1rem 6rem;
                }
                #header {
                    /* position: relative; */
                    width: 100%;
                    z-index: 199 !important;
                    height: 80px;
                    line-height: 80px
                }
                /* .search-width {
        width: 13rem;
    } */
                .search_area_active {
                    /* width: 12rem !important; */
                    background: #206c44;
                    border-radius: 25px;
                    color: #fff;
                }
                .header_padding {
                    /* padding-right: 5rem; */
                    /* justify-content: space-between !important; */
                    background: #eeeeee;
                }
                /* CUSTOM DOT TEAM CAROUSEL */
                .lSPager img {
                    border-radius: 50%;
                    height: 70px !important;
                    width: 70px !important;
                    object-fit: cover;
                }
                .lSPager li {
                    border-radius: 50%;
                    height: 70px !important;
                    width: 70px !important;
                }
                .lSSlideOuter .lSPager.lSGallery li.active,
                .lSSlideOuter .lSPager.lSGallery li:hover {
                    border-radius: 50% !important;
                    border: 2px solid #007046 !important;
                    height: 70px !important;
                    width: 70px !important;
                }
                /* END CUSTOM DOT TEAM CAROUSEL */
                .quote_center_team {
                    position: absolute;
                    top: 53%;
                    left: 40%;
                    transform: translate(-50%, -50%);
                }
                /* .blockquote p {
                    line-height: 30px;
                    justify-self: center;
                    font-size: 18px !important;
                    overflow: hidden;
                    display: -webkit-box;
                    -webkit-line-clamp: 10;
                    -webkit-box-orient: vertical;
                    width: 100%;
                } */
                .whole_menu {
                    display: flex;
                    /* justify-content: space-between; */
                }
                .margin_library {
                    margin-top: -14rem;
                }
                .margin_tuition_fee {
                    margin-top: -12rem;
                }
                .mobile_main_menu {
                    display: none !important;
                }
                .w_btn {
                    width: 20%;
                    text-align: center;
                    float: right;
                }
                .margin_parent_teacher {
                    margin-top: -18rem;
                    position: relative !important;
                    z-index: 999;
                }
            }

            @media (min-width: 1281px) and (max-width: 1439px) {
                .mobile_main_menu {
                    display: none !important;
                }
                .team-member {
                    border-radius: 32px !important;
                    height: 500px;
                }
                div#mainMenuHeader {
                    background: #ededed;
                }
                .search_area_active {
                    width: 238px !important;
                }
                #header .header-inner #logo a>img,
                #header #header-wrap #logo a>img {
                    height: 62px !important;
                }
                .whole_menu {
                    display: flex;
                    justify-content: space-between;
                }
                .header_padding {
                    padding-right: 4rem;
                }
                /* CSS */
                #mainMenu nav>ul>li>a {
                    font-weight: 700;
                    font-size: 1rem;
                    line-height: 24px;
                    color: #006C44;
                    padding: 0.1rem 0.5rem;
                }
                #mainMenuHeader nav>ul>li>a {
                    font-weight: 700;
                    font-size: 1rem;
                    line-height: 24px;
                    color: #006C44;
                }
                .logo_position {
                    line-height: 80px !important;
                    top: unset !important;
                    position: absolute;
                    top: 50%;
                    /* left: 50%; */
                    transform: translate(6%, -50%);
                }
                .mobile_menu {
                    display: none;
                }
                .program_box {
                    padding: 2rem 7rem;
                }
                .search_area_active {
                    /* width: 10rem !important; */
                    background: #206c44;
                    border-radius: 25px;
                    color: #fff;
                }
                /* .search-width {
        width: 6rem;
    } */
                /* CUSTOM DOT TEAM CAROUSEL */
                .lSPager img {
                    border-radius: 50%;
                    height: 70px !important;
                    width: 70px !important;
                    object-fit: cover;
                }
                .lSPager li {
                    border-radius: 50%;
                    height: 70px !important;
                    width: 70px !important;
                }
                .lSSlideOuter .lSPager.lSGallery li.active,
                .lSSlideOuter .lSPager.lSGallery li:hover {
                    border-radius: 50% !important;
                    border: 2px solid #007046 !important;
                    height: 70px !important;
                    width: 70px !important;
                }
                /* END CUSTOM DOT TEAM CAROUSEL */
                .quote_center_team {
                    position: absolute;
                    top: 50%;
                    left: 40%;
                    transform: translate(-50%, -50%);
                }
                /* .blockquote p {
                    line-height: 30px;
                    justify-self: center;
                    font-size: 18px !important;
                    overflow: hidden;
                    display: -webkit-box;
                    -webkit-line-clamp: 4;
                    -webkit-box-orient: vertical;
                    width: 100%;
                } */
                .margin_library {
                    margin-top: -14rem;
                }
                .margin_tuition_fee {
                    margin-top: -12rem;
                }
                .w_btn {
                    width: 20%;
                    text-align: center;
                    float: right;
                }
                .margin_parent_teacher {
                    margin-top: -18rem;
                    position: relative !important;
                    z-index: 999;
                }
            }
            /*
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

            @media (min-width: 1025px) and (max-width: 1280px) {
                .team-member {
                    border-radius: 32px !important;
                    height: 500px !important;
                }
                .search_area_active {
                    width: 150px !important;
                    background: #206c44;
                    border-radius: 25px;
                    color: #fff;
                }
                div#mainMenuHeader {
                    background: #ededed;
                }
                .whole_menu {
                    display: flex;
                    justify-content: flex-start;
                }
                /* CSS */
                .header_padding {
                    padding-right: 2rem;
                }
                #mainMenu nav>ul>li>a {
                    font-weight: 700;
                    font-size: 1rem;
                    line-height: 24px;
                    color: #006C44;
                }
                #mainMenuHeader nav>ul>li>a {
                    font-weight: 700;
                    font-size: 1rem;
                    line-height: 24px;
                    color: #006C44;
                }
                .logo_position {
                    line-height: 80px !important;
                    top: unset !important;
                    position: absolute;
                    top: 50%;
                    /* left: 50%; */
                    transform: translate(6%, -50%);
                }
                .program_box {
                    padding: 5rem;
                }
                #header .header-inner #logo,
                #header #header-wrap #logo {
                    float: left;
                    font-size: 28px;
                    position: relative;
                    z-index: 1;
                    transition: all .4s ease-in-out;
                    height: 56px;
                }
                #header .header-inner #logo a>img,
                #header #header-wrap #logo a>img {
                    vertical-align: inherit;
                    transition: all .4s ease-in-out;
                    height: 54px;
                    width: auto;
                }
                /* .search-width {
        width: 7rem;
    } */
                .social-media-box img {
                    width: 15px;
                }
                .phone {
                    font-size: 0.5rem;
                }
                .search_area_active {
                    /* width: 10rem !important; */
                    background: #206c44;
                    border-radius: 25px;
                    color: #fff;
                }
                /* CUSTOM DOT TEAM CAROUSEL */
                .lSPager img {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                    object-fit: cover;
                }
                .lSPager li {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                }
                .lSSlideOuter .lSPager.lSGallery li.active,
                .lSSlideOuter .lSPager.lSGallery li:hover {
                    border-radius: 50% !important;
                    border: 2px solid #007046 !important;
                    height: 50px !important;
                    width: 50px !important;
                }
                /* END CUSTOM DOT TEAM CAROUSEL */
                .quote_center_team {
                    position: absolute;
                    top: 50%;
                    left: 40%;
                    transform: translate(-50%, -50%);
                }
                /* .blockquote p {
                    line-height: 30px;
                    justify-self: center;
                    font-size: 18px !important;
                    overflow: hidden;
                    display: -webkit-box;
                    -webkit-line-clamp: 4;
                    -webkit-box-orient: vertical;
                    width: 100%;
                } */
                .margin_tuition_fee {
                    margin-top: -9rem;
                }
                .mobile_main_menu {
                    display: none !important;
                }
                .w_btn {
                    width: 20%;
                    text-align: center;
                    float: right;
                }
                .margin_parent_teacher {
                    margin-top: -18rem;
                    position: relative !important;
                    z-index: 999;
                }
            }
            /*
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

            @media (min-width: 768px) and (max-width: 1024px) {
                .header_padding {
                    padding-right: 4rem;
                }
                /* CSS */
                #mainMenu nav>ul>li>a {
                    font-weight: 700;
                    font-size: 1rem;
                    line-height: 24px;
                    color: #006C44;
                }
                .middle_header,
                .search_desktop {
                    display: none;
                }
                #header #logo>a img {
                    max-height: 55px;
                    padding-bottom: 6px;
                }
                .logo_position {
                    line-height: 80px !important;
                    top: unset !important;
                    position: absolute !important;
                    left: 5% !important;
                    display: flex !important;
                    align-items: center !important;
                }
                .desktop_menu {
                    display: none !important;
                }
                .program_box {
                    padding: 2rem;
                }
                .mobile_bt {
                    font-size: 10px;
                }
                .img_btn_footer {
                    width: 10px;
                }
                .m_dis_soc {
                    display: none;
                }
                .footer_social_ {
                    justify-content: center;
                }
                .mainMenu-open #header #mainMenu {
                    overflow-y: unset !important;
                }
                /* CUSTOM DOT TEAM CAROUSEL */
                .lSPager img {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                    object-fit: cover;
                }
                .lSPager li {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                }
                .lSSlideOuter .lSPager.lSGallery li.active,
                .lSSlideOuter .lSPager.lSGallery li:hover {
                    border-radius: 50% !important;
                    border: 2px solid #007046 !important;
                    height: 50px !important;
                    width: 50px !important;
                }
                /* END CUSTOM DOT TEAM CAROUSEL */
                .quote_center_team {
                    position: absolute;
                    top: 56%;
                    left: 40%;
                    transform: translate(-50%, -8%);
                }
                /* .blockquote p {
                    line-height: 30px;
                    justify-self: center;
                    font-size: 18px !important;
                    overflow: hidden;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    width: 100%;
                } */
                .lSPager {
                    display: none !important;
                }
                .margin_tuition_fee {
                    margin-top: -9rem;
                }
                .desktop_main_menu {
                    display: none !important;
                }
                .w_btn {
                    width: 48%;
                    text-align: center;
                    float: right;
                }
                .margin_parent_teacher {
                    margin-top: -18rem;
                    position: relative !important;
                    z-index: 999;
                }
            }
            /*
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

            @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
                .middle_header,
                .search_desktop {
                    display: none;
                }
                #header #logo>a img {
                    max-height: 55px;
                    padding-bottom: 6px;
                }
                .logo_position {
                    line-height: 80px !important;
                    top: unset !important;
                    position: absolute !important;
                    left: 5% !important;
                    display: flex !important;
                    align-items: center !important;
                }
                .desktop_menu {
                    display: none !important;
                }
                .program_box {
                    padding: 2rem;
                }
                .mobile_bt {
                    font-size: 10px;
                }
                .img_btn_footer {
                    width: 10px;
                }
                .mobile_bt {
                    font-size: 10px;
                }
                .img_btn_footer {
                    width: 10px;
                }
                .m_dis_soc {
                    display: none;
                }
                .footer_social_ {
                    justify-content: center;
                }
                .mainMenu-open #header #mainMenu {
                    overflow-y: unset !important;
                }
                /* CUSTOM DOT TEAM CAROUSEL */
                .lSPager img {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                    object-fit: cover;
                }
                .lSPager li {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                }
                .lSSlideOuter .lSPager.lSGallery li.active,
                .lSSlideOuter .lSPager.lSGallery li:hover {
                    border-radius: 50% !important;
                    border: 2px solid #007046 !important;
                    height: 50px !important;
                    width: 50px !important;
                }
                /* END CUSTOM DOT TEAM CAROUSEL */
                .quote_center_team {
                    position: absolute;
                    top: 56%;
                    left: 40%;
                    transform: translate(-50%, -8%);
                }
                /* .blockquote p {
                    line-height: 30px;
                    justify-self: center;
                    font-size: 18px !important;
                    overflow: hidden;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    width: 100%;
                } */
                .lSPager {
                    display: none !important;
                }
                .margin_tuition_fee {
                    margin-top: -9rem;
                }
                .desktop_main_menu {
                    display: none !important;
                }
                .w_btn {
                    width: 48%;
                    text-align: center;
                    float: right;
                }
                .margin_parent_teacher {
                    margin-top: -18rem;
                    position: relative !important;
                    z-index: 999;
                }
            }
            /*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

            @media (min-width: 481px) and (max-width: 767px) {
                /* CSS */
                .middle_header,
                .search_desktop {
                    display: none;
                }
                .logo_position {
                    line-height: 80px !important;
                    top: unset !important;
                    position: absolute !important;
                    left: 5% !important;
                    display: flex;
                    align-items: center;
                }
                .desktop_menu {
                    display: none !important;
                }
                .program_box {
                    padding: 2rem;
                }
                .footer_social_ {
                    display: flex !important;
                    align-items: center;
                    justify-content: space-around;
                }
                .text_mobile {
                    font-size: 0.7rem !important;
                }
                .mobile_bt {
                    font-size: 10px;
                }
                .img_btn_footer {
                    width: 10px;
                }
                .m_dis_soc {
                    display: none;
                }
                .footer_social_ {
                    justify-content: center;
                }
                .blog_lang {
                    display: none;
                }
                .mainMenu-open #header #mainMenu {
                    overflow-y: unset !important;
                }
                .main__menu {
                    display: unset !important;
                }
                /* CUSTOM DOT TEAM CAROUSEL */
                .lSPager img {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                    object-fit: cover;
                }
                .lSPager li {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                }
                .lSSlideOuter .lSPager.lSGallery li.active,
                .lSSlideOuter .lSPager.lSGallery li:hover {
                    border-radius: 50% !important;
                    border: 2px solid #007046 !important;
                    height: 50px !important;
                    width: 50px !important;
                }
                /* END CUSTOM DOT TEAM CAROUSEL */
                .margin_tuition_fee {
                    margin-top: -5rem;
                }
                .desktop_main_menu {
                    display: none;
                }
                .w_btn {
                    width: 48%;
                    text-align: center;
                    float: right;
                }
                .margin_parent_teacher {
                    margin-top: 1.5rem;
                    position: relative !important;
                    z-index: 999;
                }
                .slide_btn {
                    padding: 6px !important;
                    font-size: 1.1rem !important;
                }
            }
            /*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

            @media (min-width: 320px) and (max-width: 480px) {
                /* CSS */
                .middle_header,
                .search_desktop {
                    display: none;
                }
                #header #logo>a img {
                    max-height: 55px;
                    padding-bottom: 6px;
                }
                .logo_position {
                    line-height: 80px !important;
                    top: unset !important;
                    position: absolute !important;
                    left: 5% !important;
                    display: flex !important;
                    align-items: center !important;
                }
                .desktop_menu {
                    display: none !important;
                }
                .program_box {
                    padding: 1rem;
                }
                .footer_social_ {
                    display: flex !important;
                    align-items: center;
                    justify-content: space-around;
                }
                .text_mobile {
                    font-size: 0.7rem !important;
                }
                .mobile_bt {
                    font-size: 10px;
                }
                .img_btn_footer {
                    width: 10px;
                }
                .m_dis_soc {
                    display: none;
                }
                .footer_social_ {
                    justify-content: center;
                }
                .blog_lang {
                    display: none;
                }
                .mainMenu-open #header #mainMenu {
                    overflow-y: unset !important;
                }
                .main__menu {
                    display: unset !important;
                }
                /* CUSTOM DOT TEAM CAROUSEL */
                .lSPager img {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                    object-fit: cover;
                }
                .lSPager li {
                    border-radius: 50%;
                    height: 50px !important;
                    width: 50px !important;
                }
                .lSSlideOuter .lSPager.lSGallery li.active,
                .lSSlideOuter .lSPager.lSGallery li:hover {
                    border-radius: 50% !important;
                    border: 2px solid #007046 !important;
                    height: 50px !important;
                    width: 50px !important;
                }
                .demo .lSPager {
                    display: none;
                }
                .margin_tuition_fee {
                    margin-top: -5rem;
                }
                .desktop_main_menu {
                    display: none;
                }
                .w_btn {
                    width: 48%;
                    text-align: center;
                    float: right;
                }
                .margin_parent_teacher {
                    margin-top: 1.5rem;
                    position: relative !important;
                    z-index: 999;
                }
                .slide_btn {
                    width: 170px;
                }
                .blog_home_page {
                    padding: 14px 0 !important;
                }
                .inspiro-slider .slide .slide-captions img {
                    width: auto !important;
                }
                .slide_btn {
                    padding: 6px !important;
                    font-size: 1.1rem !important;
                }
                .btn_social {
                    width: 210px !important;
                }
            }
