                        @import url('https://fonts.googleapis.com/css2?family=Passion+One&display=swap');
                        /* CUSTOM STYLE  */
                        /* .line-clamp {
                overflow: hidden;
                display: block;
                font-size: 1rem;
                line-height: 1.5rem;
                height: 1.5rem;
            } */
                        /* width */
                        /* Start Custom Bar */

                         ::-webkit-scrollbar {
                            width: 10px;
                        }
                        /* Track */

                         ::-webkit-scrollbar-track {
                            box-shadow: inset 0 0 3px grey;
                            /* border-radius: 10px; */
                        }
                        /* Handle */

                         ::-webkit-scrollbar-thumb {
                            background: #F0C52D;
                            border-radius: 5px;
                        }
                        /* Handle on hover */

                         ::-webkit-scrollbar-thumb:hover {
                            background: #F0C52D;
                        }

                        .header_haft_bg_color {
                            background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #EDEDED 50%, #EDEDED 100%);
                        }
                        /* End Custom Bar */

                        .font12rem {
                            font-size: 1.2rem;
                        }

                        .bg_green {
                            background: #006C44 !important;
                            background-color: #006C44 !important;
                        }

                        .bg_yellow {
                            background: #F2C72D !important;
                        }

                        .pdd38 {
                            padding: 38px 0 !important;
                        }

                        .font_bold {}

                        .c_white {
                            color: #fff !important;
                        }

                        .orange_c {
                            color: #F0C52D !important;
                        }

                        .bg_sidebar_event {
                            background: #F9F9F9;
                        }

                        .one_line {
                            overflow: hidden;
                            display: -webkit-box;
                            -webkit-line-clamp: 1 !important;
                            -webkit-box-orient: vertical;
                            width: 100%;
                        }

                        .two_line {
                            overflow: hidden;
                            display: -webkit-box;
                            -webkit-line-clamp: 2 !important;
                            -webkit-box-orient: vertical;
                            width: 100%;
                        }

                        .three_line {
                            overflow: hidden;
                            display: -webkit-box;
                            -webkit-line-clamp: 3 !important;
                            -webkit-box-orient: vertical;
                            width: 100%;
                        }

                        .four_line {
                            overflow: hidden;
                            display: -webkit-box;
                            -webkit-line-clamp: 4 !important;
                            -webkit-box-orient: vertical;
                            width: 100%;
                        }

                        .five_line {
                            overflow: hidden;
                            display: -webkit-box;
                            -webkit-line-clamp: 5 !important;
                            -webkit-box-orient: vertical;
                            width: 100%;
                        }

                        .four_line p,
                        .one_line p,
                        .two_line p,
                        .three_line p {
                            display: inline;
                        }

                        .all_white_content * {
                            color: #fff !important;
                            font-size: 1.2rem !important;
                        }
                        /* END CUSTOM STYLE */

                        .middle_header {
                            height: 80px;
                            /* background-color: #EDEDED; */
                            left: 0;
                            right: 0;
                            transition: all .4s ease-in-out;
                        }

                        #middle_header {
                            /* position: relative; */
                            width: 100%;
                            z-index: 199 !important;
                            height: 80px;
                            line-height: 80px;
                        }
                        /* #header {
    position: unset !important;
} */

                        .lang_box {
                            /* border: 2px solid #fff !important; */
                            padding: 5px !important;
                            font-weight: 700;
                            font-size: 13px;
                            border: 2px solid #fff !important;
                        }

                        .social-media-box {
                            line-height: 49px !important;
                            padding-left: 1rem !important;
                        }
                        /* MENU CUSTOMIZATION */

                        .top_header_text {
                            font-weight: 700;
                            color: #fff;
                            letter-spacing: 1px;
                        }

                        #mainMenu nav>ul>li.hover-active>a,
                        #mainMenu nav>ul>li.hover-active>span,
                        #mainMenu nav>ul>li.current>a,
                        #mainMenu nav>ul>li.current>span,
                        #mainMenu nav>ul>li:hover>a,
                        #mainMenu nav>ul>li:hover>span,
                        #mainMenu nav>ul>li:focus>a,
                        #mainMenu nav>ul>li:focus>span {
                            color: #F2C72D;
                        }

                        #mainMenu nav>ul>li .dropdown-menu {
                            background-color: #F0C52D !important;
                            border-color: #ffc90a !important;
                            border-radius: 5px !important;
                        }

                        #mainMenu nav>ul>li .dropdown-menu>li>a,
                        #mainMenu nav>ul>li .dropdown-menu>li>span,
                        #mainMenu nav>ul>li .dropdown-menu>li [class*="col-"]>ul>li>a {
                            font-weight: 700;
                            font-size: 16px;
                            color: #fff;
                            white-space: unset;
                            line-height: 23px;
                        }

                        #mainMenu nav>ul>li .dropdown-menu>li>a:focus,
                        #mainMenu nav>ul>li .dropdown-menu>li>a:hover,
                        #mainMenu nav>ul>li .dropdown-menu>li>a:active,
                        #mainMenu nav>ul>li .dropdown-menu>li>span:focus,
                        #mainMenu nav>ul>li .dropdown-menu>li>span:hover,
                        #mainMenu nav>ul>li .dropdown-menu>li>span:active,
                        #mainMenu nav>ul>li .dropdown-menu>li [class*="col-"]>ul>li>a:focus,
                        #mainMenu nav>ul>li .dropdown-menu>li [class*="col-"]>ul>li>a:hover,
                        #mainMenu nav>ul>li .dropdown-menu>li [class*="col-"]>ul>li>a:active {
                            background-color: transparent;
                            color: #006C44;
                            cursor: pointer;
                        }
                        /* END MENU CUSTOMIZATION */

                        .p-dropdown .p-dropdown-content,
                        .p-dropdown ul.p-dropdown-content {
                            background-color: #F0C52D !important;
                            border: 1px solid #F0C52D !important;
                            box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
                        }

                        .phone {
                            font-weight: 700;
                            font-size: 1rem;
                            color: #006C44;
                        }

                        .p-dropdown .p-dropdown-content ul>li a,
                        .p-dropdown .p-dropdown-content>li a,
                        .p-dropdown ul.p-dropdown-content ul>li a,
                        .p-dropdown ul.p-dropdown-content>li a {
                            font-weight: 700;
                            font-size: 13px !important;
                            color: #fff !important;
                        }

                        .lang_list {
                            padding: 2px 0px !important;
                        }

                        .lang_list:hover {
                            color: #006C44 !important;
                        }

                        a:not(.btn):not(.badge):hover,
                        a:not(.btn):not(.badge):focus,
                        a:not(.btn):not(.badge):active {
                            text-decoration: none;
                            outline: none;
                            color: #006C44;
                        }

                        .p-dropdown a:not(.btn) {
                            color: #fff !important;
                        }

                        .header-extras>ul>li a,
                        .header-extras>ul>li i {
                            color: #f0c52e !important
                        }

                        .btn_slide {
                            text-transform: uppercase !important;
                            background-color: #006C44 !important;
                            border-color: #006C44 !important;
                            font-size: 1.2rem !important;
                            border-radius: 0px !important;
                        }

                        .bg_orange {
                            background-color: #F0C52D !important;
                        }

                        .read_more {
                            color: #F0C52D !important;
                            font-size: 1.2rem;
                            /* text-transform: capitalize; */
                        }

                        .ctitle_program {
                            color: #fff;
                            font-size: 1.6rem;
                            text-transform: uppercase;
                        }
                        /* .c_program_image {
    box-shadow: 5rem 5rem 0px -4rem #f2c72d, -5rem -5rem 0px -4rem #f2c72d;
} */

                        .c_program_image_w {
                            box-shadow: 5rem 5rem 0px -4rem #fff, -5rem -5rem 0px -4rem #fff;
                        }

                        .c_program_image_y {
                            box-shadow: 5rem 5rem 0px -4rem #f2c72d, -5rem -5rem 0px -4rem #f2c72d;
                        }

                        .p_program {
                            /* line-height: !important; */
                            font-size: 20px;
                            margin-bottom: 0px;
                        }

                        p {
                            color: #000;
                        }
                        /* .read_more2 {
    font-weight: 600;
    color: #000 !important;
    font-size: 1rem;
    letter-spacing: 1px;
} */

                        .border_event {
                            box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
                        }

                        .event_box_padding {
                            padding: 24px 24px 0px 24px !important;
                        }

                        .bg_gray {
                            background: #E1E1E1;
                        }

                        .bg_event {
                            background: #E1E1E1;
                        }

                        .view_map {
                            padding: 19px 18px;
                            margin-top: -35px;
                        }

                        .breadcrumb_text {
                            font-size: 1rem;
                            line-height: 24px;
                            color: #8D8D8D;
                            font-weight: bold;
                        }

                        #footer .copyright-content {
                            min-height: 40px !important;
                            background-color: #006C44;
                            font-size: 13px;
                            color: #fff;
                            font-size: 14px;
                            padding: 12px 0 !important;
                        }

                        .event_blog_box {
                            margin: -18rem -20px -20px 0px !important;
                            margin-bottom: 6rem !important;
                            position: relative;
                            height: 569.281px;
                        }

                        .event_box_height {
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                            height: 445px !important;
                            /* box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; */
                        }

                        .event_date {
                            position: absolute;
                            bottom: 1rem;
                            left: 2rem;
                            color: #010101;
                        }

                        .event_shadow {
                            box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
                        }

                        .quick_link {
                            background: #E6E6E6;
                            padding: 1rem;
                        }

                        .custom-control-label::before {
                            border: #F2C72D solid 1px !important;
                        }

                        .form-group label:not(.error) {
                            color: #010D10;
                        }

                        .form-control {
                            border: 1px solid #006c44 !important;
                            border-radius: 0px !important;
                        }

                        .btn_submit {
                            text-transform: uppercase !important;
                            background-color: #F2C72D !important;
                            border-color: #F2C72D !important;
                            font-size: 18px !important;
                            border-radius: 0px !important;
                        }

                        .category_side_bar {
                            background: #F8F9FA;
                            padding: 1rem;
                        }

                        .category_under_line {
                            margin-bottom: 15px !important;
                            border-bottom: 1px solid #F2C72D;
                        }

                        .footer_shadow {
                            /* box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; */
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                        }

                        .side_title {
                            text-transform: capitalize !important;
                            font-size: 1.4rem !important;
                        }

                        .footer_social_ {
                            display: flex !important;
                            align-items: center;
                            justify-content: flex-end;
                        }

                        .footer_social {
                            list-style: none;
                            padding: 0;
                            margin: 0;
                        }

                        .footer_social li {
                            float: left;
                            border: 0;
                            padding: 0px 4px;
                        }
                        /* MOBILE MENU CUSTOMIZATION */

                        #mainMenuHeader {
                            padding: 0;
                        }

                        #mainMenuHeader>.container {
                            padding: 0 !important;
                        }
                        /* #mainMenuHeader nav {
    float: right;
} */

                        #mainMenuHeader nav>ul {
                            list-style: none;
                            padding: 0;
                            margin: 0;
                        }

                        #mainMenuHeader nav>ul>li {
                            float: left;
                            border: 0;
                            transition: all .3s ease;
                            margin-left: 0 !important;
                            position: relative;
                        }

                        #mainMenuHeader nav>ul>li>a {
                            position: relative;
                            padding: 0.7rem 1rem;
                            text-transform: uppercase;
                            font-size: 12px;
                            font-weight: 600;
                            letter-spacing: 0.6px;
                            color: #000;
                            border-radius: 0;
                            border-width: 0;
                            border-style: solid;
                            border-color: transparent;
                            transition: all .3s ease;
                            line-height: normal;
                        }
                        /* END MOBILE MENU CUSTOMIZATION */

                        .text-muted {
                            color: #035436 !important;
                        }

                        .body_shadow {
                            box-shadow: 0 -20px 10px -20px rgb(0 0 0 / 45%) inset;
                        }

                        .widget p {
                            margin-bottom: 0.5rem !important;
                            font-size: 14px;
                        }

                        .c_menu>ul {
                            list-style: none;
                            padding: 0;
                            margin: 0;
                        }

                        .c_menu>ul>li {
                            float: left;
                            border: 0;
                        }

                        .c_menu>ul>li>a:not(.btn),
                        .c_menu>ul>li .topbar-dropdown>.title {
                            font-size: 12px;
                            position: relative;
                            display: block;
                            font-style: normal;
                            text-transform: uppercase;
                            font-weight: 700;
                        }

                        .social_header {
                            display: flex;
                            flex-direction: column;
                            align-items: flex-end;
                            justify-content: space-around;
                        }

                        .blog_lang {
                            padding-right: 2rem;
                        }
                        /* .program_box:nth-child(odd) img {
    background: #777;
    box-shadow: 5rem 5rem 0px -4rem #f2c72d, -5rem -5rem 0px -4rem #f2c72d;
}

.program_box:nth-child(even) img {
    background: blue;
    box-shadow: 5rem 5rem 0px -4rem #fff, -5rem -5rem 0px -4rem #fff;
} */
                        /* .program_box:nth-child(odd) {
    padding-top: 10rem
} */

                        .program_box:nth-child(even) {
                            padding-top: 7rem
                        }

                        .header-extras .p-dropdown .p-dropdown-content,
                        .header-extras .p-dropdown ul.p-dropdown-content {
                            left: 0 !important;
                            margin-top: -24px;
                        }
                        /* .icon-search:before {
    content: "\e9cc";
    color: #fff !important;
} */

                        #mainMenu nav>ul>li .dropdown-menu {
                            /* width: 276px !important; */
                            box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
                        }

                        #mainMenu nav>ul>li .dropdown-submenu:before {
                            color: #ffff !important;
                            font-size: 1.2rem !important;
                        }

                        #mainMenu nav>ul>li .dropdown-submenu>.dropdown-menu.menu-invert {
                            right: 0 !important;
                            left: 100% !important;
                        }
                        /* #mainMenu nav {
    float: unset !important;
} */

                        .inspiro-slider.dots-creative .flickity-page-dots .dot,
                        .carousel.dots-creative .flickity-page-dots .dot {
                            opacity: 1.5;
                            box-shadow: none;
                            border-radius: 0;
                            background: #006c44 !important;
                            height: 5px !important;
                            width: 43px !important;
                            border-radius: 5px !important;
                        }

                        .inspiro-slider.dots-creative .flickity-page-dots .dot:after,
                        .carousel.dots-creative .flickity-page-dots .dot:after {
                            background: #F0C52D;
                            border-radius: 0px !important;
                        }

                        .buttom_footer {
                            height: unset !important;
                            line-height: unset !important;
                            padding: 0.6rem !important;
                            letter-spacing: unset !important;
                        }

                        .event_up_bg {
                            position: relative;
                            margin-top: -15rem;
                        }

                        .event_btn {
                            background-color: #006c44 !important;
                            border-color: #006c44 !important;
                            color: #fff !important;
                            border-radius: 0px !important;
                        }

                        .list-lines li {
                            border-bottom: 1px solid #F2C72D !important;
                            padding: 3px 0 3px 2px !important;
                        }

                        .event_menu p:hover {
                            color: #F2C72D !important;
                        }

                        .logo_position_event {
                            margin-top: -40px !important;
                        }

                        .logo_position {
                            position: relative;
                        }

                        .text__content * {
                            color: #fff !important;
                        }

                        .bg_clip {
                            background: rgb(238 238 238);
                            clip-path: polygon(44% 0, 100% 0%, 100% 100%, 100% 100%);
                        }

                        .lang_drop_down {
                            min-width: 7rem;
                            /* background: red; */
                            /* border-radius: 5px !important; */
                            padding: 0.2rem;
                        }

                        .topbar_padding {
                            padding: 10px 0;
                        }

                        .btn_lang_position {
                            position: absolute;
                            right: -3px;
                            /* left: 50%; */
                            top: 50%;
                            transform: translate(0%, -50%);
                        }

                        .drop_content {
                            border-radius: 0px !important;
                            left: -1px;
                            top: 33px !important;
                        }

                        #mainMenu nav>ul>li .dropdown-submenu>.dropdown-menu {
                            margin-left: 11px !important;
                            left: 100%;
                            top: -1px;
                            z-index: 1;
                        }

                        .portfolio-item .portfolio-description a:hover i,
                        .portfolio-item .grid-description a:hover i,
                        .portfolio-item .portfolio-links a:hover i,
                        .grid-item .portfolio-description a:hover i,
                        .grid-item .grid-description a:hover i,
                        .grid-item .portfolio-links a:hover i {
                            background-color: #f2c72d !important;
                            color: #fff;
                            border: 1px solid #f2c72d !important;
                        }

                        .program__content ul {
                            list-style: none !important;
                        }

                        .bg_transparent {
                            background-color: transparent !important;
                        }

                        .curricular_menu {
                            color: #221F1F !important;
                            font-family: "Montserrat", sans-serif !important;
                        }

                        .green__color {
                            color: #006C44 !important;
                        }

                        .curri_box_shadow_ {
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                        }

                        .team-members .team-member {
                            border-radius: 33px !important;
                            border: unset !important;
                        }

                        .two_line {
                            line-height: 22px;
                            justify-self: center;
                            overflow: hidden;
                            display: -webkit-box;
                            -webkit-line-clamp: 2;
                            -webkit-box-orient: vertical;
                            width: 100%;
                        }

                        .b_radius1rem {
                            border-radius: 1rem !important;
                        }

                        .search__image {
                            height: 260px !important;
                            object-fit: cover;
                        }

                        .custom_sub_menu {
                            line-height: 2rem !important;
                            padding-left: 3rem !important;
                        }

                        ul.custom_sub_menu li a .li__item {
                            color: #fff !important;
                            font-size: 1rem !important;
                            font-weight: bold !important;
                        }

                        .c_white p {
                            color: #fff !important;
                        }

                        .arrow_read_more {
                            line-height: 24px !important;
                        }

                        .ohver_read:hover {
                            transition: all .5s;
                            transform: translateX(10px);
                        }

                        .show_third_menu {
                            display: block;
                            animation: fade-in-out .3s ease;
                        }

                        .hidden_third_menu {
                            display: none;
                        }

                        .sub_third_a {
                            width: 100%;
                        }

                        .sub_third_a a {
                            font-weight: 700;
                            font-size: 1rem;
                            line-height: 24px;
                            color: #fff !important;
                        }

                        .sub_third_a a:hover {
                            color: #006c44 !important;
                        }

                        li.header_title a {
                            color: #006c44;
                            font-weight: 600;
                        }

                        .testimonial.testimonial-left .testimonial-item>img {
                            display: inherit;
                            float: left;
                            margin: 0 0 40px 0;
                            height: 100%;
                            width: 20% !important;
                            border-radius: 1rem !important;
                            margin-right: 1rem;
                        }

                        .blockquote-fancy::before {
                            content: '"';
                            display: block;
                            font-size: 120px;
                            left: 4px;
                            position: absolute;
                            top: -24px;
                            color: #F2C72D;
                            /* font-family: cursive !important; */
                            left: -43px;
                            font-family: 'Passion One', cursive;
                            transform: rotate(178deg);
                        }

                        .thumb_ {
                            position: absolute;
                            bottom: 5%;
                            left: 50%;
                        }

                        .lSAction {
                            display: none;
                        }

                        .five_lines {
                            line-height: 30px;
                            justify-self: center;
                            font-size: 18px !important;
                            overflow: hidden;
                            display: -webkit-box;
                            -webkit-line-clamp: 2;
                            -webkit-box-orient: vertical;
                            width: 100%;
                        }

                        .list_career_title::after {
                            margin-right: -20px;
                            position: absolute;
                            font-size: 12px;
                            font-style: normal;
                            font-variant: normal;
                            text-rendering: auto;
                            -webkit-font-smoothing: antialiased;
                            font-weight: 900;
                            font-family: "Font Awesome 5 Free";
                            content: "\f054";
                            margin-left: 10px;
                        }

                        .recent_post_arrow::after {
                            position: absolute;
                            font-style: normal;
                            font-variant: normal;
                            text-rendering: auto;
                            -webkit-font-smoothing: antialiased;
                            font-weight: 900;
                            font-family: "Font Awesome 5 Free";
                            content: "\f054";
                            margin-left: 10px;
                            color: #F0C52D !important;
                        }

                        .feedback_box {
                            background: #007046;
                            padding: 15px;
                            border-radius: 10px;
                            color: #fff;
                            margin-bottom: 5rem;
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                        }

                        .feedback_box::after {
                            content: '"';
                            display: block;
                            font-size: 17rem;
                            left: 4px;
                            position: absolute;
                            top: -72px;
                            color: #F2C72D;
                            font-family: 'Passion One', cursive;
                            left: 37px;
                            transform: rotate(178deg);
                        }

                        .feedback_footer {
                            display: flex;
                            justify-content: space-around;
                        }

                        .feedback_text p {
                            color: #ffff;
                        }

                        .tabs.tabs-vertical.student_tabs .nav-tabs .nav-link.active {
                            border-left: unset !important;
                            border-bottom: 2px solid #006C44 !important;
                            border-top: 2px solid #006C44 !important;
                        }

                        .tabs.tabs-vertical.student_tabs .nav-tabs .nav-link {
                            border-left: unset !important;
                            border-bottom: 2px solid #BCBCBC;
                            border-top: 2px solid #BCBCBC;
                        }

                        .student_text {
                            font-size: 1.2rem;
                        }
                        /* ICON AFTER */

                        .student_list::after {
                            content: "\f061";
                            font-family: "Font Awesome 5 Free";
                        }

                        .list-icon-uncheck {
                            list-style: none !important;
                        }

                        .student_list::after,
                        .student_list i {
                            color: #000;
                        }

                        .student_list::after {
                            margin-left: 20px;
                            position: absolute;
                            font-size: 12px;
                            font-style: normal;
                            font-variant: normal;
                            text-rendering: auto;
                            -webkit-font-smoothing: antialiased;
                            font-weight: 900;
                        }

                        .student_sub_menu {
                            padding: 15px;
                            background: #EDEDED;
                            border-radius: 10px;
                        }

                        .student_list:hover {
                            color: #006c44;
                        }
                        /* END ICON AFTER */

                        .c_black {
                            color: #000;
                        }

                        .student_text:hover {
                            color: #006C44;
                        }
                        /* ICON AFTER */

                        .main_pro_student::before {
                            content: "\f0da";
                            font-family: "Font Awesome 5 Free";
                        }

                        .list-icon-uncheck {
                            list-style: none !important;
                        }

                        .main_pro_student::before,
                        .main_pro_student i {
                            color: #000;
                        }

                        .main_pro_student::before {
                            margin-left: -20px;
                            position: absolute;
                            font-size: 12px;
                            font-style: normal;
                            font-variant: normal;
                            text-rendering: auto;
                            -webkit-font-smoothing: antialiased;
                            font-weight: 900;
                        }

                        .main_pro_student:hover {
                            color: #006c44;
                        }
                        /* END ICON AFTER */

                        #mainMenu nav>ul>li.dropdown:before {
                            content: "\e930";
                            transform: rotate(90deg);
                            font-family: "inspiro-icons";
                            opacity: 0.6;
                            position: absolute;
                            right: 16px;
                            color: #262626;
                            font-size: 16px;
                            display: none;
                        }

                        .out_standing {
                            background: linear-gradient(150.38deg, #D8AD14 1.65%, #F2C72D 98.6%);
                            border-radius: 19px;
                        }
                        /* ICON AFTER */

                        .outstand_content::before {
                            content: "\f0da";
                            font-family: "Font Awesome 5 Free";
                        }

                        .list-icon-uncheck {
                            list-style: none !important;
                        }
                        /* .outstand_content::before,
                .outstand_content i {
                    color: #000;
                } */

                        .outstand_content::before {
                            content: '"';
                            display: block;
                            font-size: 5rem;
                            left: 4px;
                            position: absolute;
                            top: 250px;
                            color: #ffffff;
                            font-family: 'Passion One', cursive;
                            left: 9px;
                            transform: rotate(178deg);
                        }

                        .outstand_content:hover {
                            color: #006c44;
                        }

                        .outstand_content p:first-child {
                            padding-left: 1.5rem;
                        }

                        .qrcode_text {
                            color: #000;
                            font-weight: 500;
                        }

                        .btn_social {
                            font-family: "MontserratBold", sans-serif, 'Battambang' !important;
                            border-radius: 0px !important;
                        }

                        .library_header {
                            padding: 5rem;
                            background: #006B44;
                            border-bottom: 9px solid #F2C72D;
                        }

                        .privacy_header {
                            padding: 5rem;
                            background: #F3F3F3;
                            border-top: 9px solid #006B44;
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                        }

                        .cafeteria_header {
                            padding: 3rem;
                            background: #F3F3F3;
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                        }
                        /* .p_border_top {
                border-top: 1px solid #F2C72D;
            } */

                        .faq_box {
                            background: #EBEBEB;
                            padding: 1rem 2rem;
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                        }

                        .general_bg_shadow {
                            box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
                        }

                        .header_title {
                            color: #343434;
                        }

                        .header_title_hr {
                            border-top: 2px solid #343434;
                        }

                        .cafe_u {
                            border: 1px solid #F2C72D;
                            width: 9%;
                            margin-left: auto;
                            margin-right: auto;
                        }

                        .see_more {
                            text-transform: capitalize !important;
                            font-size: 1rem;
                            font-weight: bold;
                            color: #000;
                        }

                        .blog_header {
                            padding: 3rem;
                            background: #ffffff;
                            box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
                        }
                        /* .margin_parent_teacher {
                margin-top: -18rem;
                position: relative !important;
                z-index: 999;
            } */

                        .p_t_box {
                            background: #EBEBEB;
                            border-bottom-right-radius: 10px;
                            border-bottom-left-radius: 10px;
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                            /* padding-bottom: 4px !important; */
                            box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
                            margin: 10px !important;
                        }

                        .parent_teacher_content {
                            padding: 5px;
                        }

                        .p_t_sub_title {
                            font-size: 1.3rem !important;
                            font-weight: 600 !important;
                        }

                        .pt_desc p {
                            font-size: 1rem !important;
                        }

                        .quote_text {
                            color: #F2C72D;
                            font-family: 'Passion One', cursive;
                            transform: rotate(178deg);
                            font-size: 9rem;
                            margin: 0px;
                            padding: 0px;
                            margin-top: -6rem;
                            margin-bottom: 0px !important;
                        }
                        /* #page-content:not(.no-sidebar) {
                    padding: 0px 0 40px 0 !important;
                } */

                        .breadcrumb_text {
                            text-transform: capitalize !important;
                        }

                        #page-content:not(.no-sidebar) {
                            padding: 40px 0 40px 0 !important;
                        }

                        .visit_fee {
                            font-size: 1.1rem;
                            text-decoration: underline;
                        }

                        .visit_fee_image {
                            width: 26px;
                            margin-top: -10px;
                        }

                        .btn_visit_fee {
                            border: #006C44 !important;
                            padding: 20px !important;
                        }

                        .fee_page_shadow {
                            box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
                        }

                        .uniform_title {
                            background: #1F7F5B;
                            padding: 7px;
                        }

                        .uniform_bg {
                            background: #e4e0e0;
                        }

                        .uniform_title {
                            color: #fff;
                            font-size: 1.3rem;
                            font-weight: 500;
                        }

                        .uniform_sub_title {
                            color: #fff;
                            font-size: 1rem;
                            font-weight: 500;
                        }

                        .header_title_ {
                            font-size: 2.5rem !important;
                            font-weight: 600 !important;
                        }

                        .move-up:hover {
                            background-color: #f0c52e;
                            transition: all .5s;
                            transform: translateY(-10px);
                        }

                        .recent_post_arrow:hover {
                            color: #006c44;
                        }

                        .team_sub_title {
                            font-size: 1.8rem !important;
                        }

                        .team_title {
                            font-size: 2rem !important;
                        }

                        .p-dropdown .p-dropdown-content,
                        .p-dropdown ul.p-dropdown-content {
                            min-width: 82px !important;
                            top: auto;
                            width: min-content;
                            left: 8px !important;
                        }

                        .btn_footer {
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                        }

                        .sub-menu .right {
                            margin: 6px -5px;
                        }

                        .out_standing {
                            box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
                        }

                        .five_line p {
                            display: inline !important;
                        }

                        .btn_height {
                            height: 100% !important;
                        }

                        .btn_visit_fee {
                            height: 100% !important;
                        }

                        .see_more::after {
                            font-family: "Font Awesome 5 Free";
                            content: "\f054";
                            display: inline-block;
                            padding-right: 3px;
                            vertical-align: middle;
                            font-weight: 900;
                            font-size: 11px;
                        }

                        .read_more_2::after {
                            font-family: "Font Awesome 5 Free";
                            content: "\f054";
                            display: inline-block;
                            padding-right: 3px;
                            vertical-align: middle;
                            font-weight: 900;
                            font-size: 11px;
                        }

                        .read_more::after {
                            font-family: "Font Awesome 5 Free";
                            content: "\f054";
                            display: inline-block;
                            padding-right: 3px;
                            vertical-align: middle;
                            font-weight: 900;
                            font-size: 11px;
                        }

                        .btn2 {
                            width: 100% !important;
                        }

                        .home_title {
                            font-family: "MontserratBold", sans-serif, 'Nokora';
                            font-weight: 600;
                        }
