.adm_prcs_sec:before,
.anouncement_slider .owl-dots,
.better_life_slider_new .owl-dots,
.card_slider .owl-dots,
.desktop-hide,
.fa-angle-down.desktop-hide,
.fa-times.desktop-hide,
.grow_camp_slider .owl-dots,
.lm_content,
.menu-btn,
.mobile-blk,
.noContent,
.owl-nav.disabled,
.page-id-13526 .tabless table,
.page-id-13985 p.late_loadmore,
.page-id-14217 p.late_loadmore,
.page-id-14673 p.late_loadmore,
.page-id-14716 label.read-more-trigger,
.read-more-state,
.school_detail_slider1 .owl-dots,
.school_detail_slider2 .owl-dots,
.school_detail_slider3 .owl-dots,
.search-input.desktop-hide,
.search-sec,
.search-sec.desktop-hide,
.toggle_links li.inside_head:before {
    display: none;
}
.blog .content,
.mega-menu .content {
    grid-template-columns: repeat(4, 1fr);
}
.apply_menu_btn a,
.exp_sec a {
    text-align: center;
    text-transform: uppercase;
}
.apply_menu_btn a,
.exp_sec a,
.footer_item h3,
.grow_camp_left_top h2,
.navbar .logo {
    text-transform: uppercase;
}
.w-70,
.w-80,
.w-90 {
    clear: left;
}
#navList,
.footer_item ul,
.navbar ul li,
.placement_left ul,
.reg_app,
.sub-menu {
    list-style: none;
}
@font-face {
    src: url("../fonts/GeneralSans-Regular.ttf");
    font-family: GeneralSans-Regular;
}
@font-face {
    src: url("../fonts/GeneralSans-Medium.ttf");
    font-family: GeneralSans-Medium;
}
@font-face {
    src: url("../fonts/GeneralSans-Light.ttf");
    font-family: GeneralSans-Light;
}
@font-face {
    src: url("../fonts/GeneralSans-Italic.ttf");
    font-family: GeneralSans-Italic;
}
@font-face {
    src: url("../fonts/GeneralSans-Bold.ttf");
    font-family: GeneralSans-Bold;
}
@font-face {
    src: url("../fonts/GeneralSans-Variable.ttf");
    font-family: GeneralSans-Variable;
}
.banner_icon img,
.beginnings-tapesy img,
.better_life_profile,
.career_op_img img,
.cmr_founder_left img,
.cmru-logo_left img,
.curriculum_left img,
.featured_blog_sec img,
.fixed-top .flexheadercmrnew .section.anouncement_sec .anouncement_slide,
.founder-img img,
.humbel-begnew img,
.in_the_news_cont_btm,
.left-algin-logo img.aligncenter.size-full.wp-image-17815,
.menu_sub_item img,
.nurture-img_main_sec img.Slice-icon-1,
.prg_expert_img img,
.prg_recruiter_img img,
.prg_related_blogs_img img,
.prgm_detail_page_right_content,
.program_listing_cont img,
.quick_connect_sec img,
.read-more-wrap span,
.school_detail_page_right_content,
.school_detail_slide1_cont,
.submenu_item img,
.ug_left img,
html {
    width: 100%;
}
body {
    font-family: GeneralSans-Regular !important;
    font-size: 18px;
    color: #000;
    margin: 0;
    padding: 0;
}
h1,
h2 {
    font-family: GeneralSans-Medium;
    font-size: 36px;
}
h3,
h4 {
    font-family: GeneralSans-Bold;
}
.career_page_main h3,
.hover-info h3,
h5,
h6 {
    font-family: GeneralSans-Medium;
}
.anouncement_slider.owl-carousel .owl-nav button span,
h3 {
    font-size: 30px;
}
.foot_social_media i::before,
h4 {
    font-size: 25px;
}
.navbar .logo,
h5 {
    font-size: 20px;
}
.login_user_menu .fa-user:before,
.school_detail_page_right_content .placement_left p,
h6 {
    font-size: 16px;
}
li,
p,
span {
    font-size: 18px;
}
a {
    color: inherit;
    font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0 0 15px;
}
.text-justify {
    text-align: justify;
}
.top_space {
    margin-top: 0;
}
.Courses__tabs_details,
.apply_steps,
.featureContainer,
.prg_Courses__tabs,
.prg_expert_img,
.section,
.static__content {
    width: 100%;
    float: left;
}
.credit_cont a:hover,
.green,
.navbar .menu-item:hover,
.page-template-privacy-policy-template h5,
.prgm_placement_sec h3 span,
.prgm_recent_blog_slider .owl-nav i::before,
.prgm_slide_new .owl-nav i::before, .prgm_detail_slider1 .owl-nav i::before,
.read-more-wrap a:hover,
.school_detail_page_right_content a:hover {
    color: #008e87;
}
.bg_green {
    background-color: #13bfb2;
}
.acad_divi_item a:hover,
.bottom_menu_sec a.menu-item.first-item:hover,
.drak_gray {
    color: #393939;
}
.academic-cont p span,
.excellce_cont p span,
.founder-cont p span,
.yellow {
    color: #ffe569;
}
#quick_cont_tab .nav-link i:before,
.aply_detai,
.apply_steps p,
.card_box p,
.featured_view_all a:hover,
.footer_item a:hover,
.prgm_btns a:hover,
.white {
    color: #fff;
}
.pb-9 {
    padding-bottom: 40px;
    float: left;
}
.mb-9 {
    margin-bottom: 90px;
}
.w-80 {
    width: 80%;
}
.logo img,
.w-90 {
    width: 90%;
}
.anouncement_sec {
    /* background-color: #ead722; */
    background-color: #C62D42;
    position: relative;
    padding: 10px;
}
.navbar,
.sub-menu {
    background: #fff;
}
.navbar,
.page-id-14831 .sec-11.py-5 p.py-3,
ul.sub-menu li {
    padding: 0 !important;
}
.anouncement_slide a {
    color: #222;
    font-family: GeneralSans-Regular;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
    background: #ead722;
}
.anouncement_slide a:hover,
a.rbox-opening-li-title {
    color: #222;
}
.anouncement_slider.owl-carousel .owl-nav button.owl-next,
.anouncement_slider.owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.anouncement_slider.owl-carousel .owl-nav button.owl-next {
    right: -50px;
}
.anouncement_slider.owl-carousel .owl-nav button.owl-prev {
    right: -30px;
}
.main_manu {
    padding: 10px 0 0;
}
.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
}
.navbar .logo {
    text-decoration: none;
    color: #122f48;
    font-weight: 700;
}
.menu-btn {
    position: relative;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    cursor: pointer;
    z-index: 2;
}
.navbar .menu-btn__lines::after,
.navbar .menu-btn__lines::before {
    content: "";
    position: absolute;
}
.navbar .menu-btn__lines,
.navbar .menu-btn__lines::after,
.navbar .menu-btn__lines::before {
    width: 1.5rem;
    height: 0.1rem;
    background: #132f48;
    transition: 0.4s ease-in-out;
}
.navbar .menu-btn__lines::before {
    transform: translateY(-0.5rem);
}
.navbar .menu-btn__lines::after {
    transform: translateY(0.5rem);
}
.navbar .menu-items {
    display: flex;
    justify-content: end;
    align-items: center;
    padding: 0;
    margin: 0 0 10px;
}
.navbar ul li {
    transition: 0.3s;
}
.navbar ul li .arrow {
    transition: 0.3s ease-out;
}
.navbar ul li a {
    text-decoration: none;
    color: #112f48;
}
.apply_menu_btn a {
    color: #393939;
    padding: 6px 11px !important;
    font-size: 16px;
    font-family: GeneralSans-Medium;
    line-height: 23.8px;
    letter-spacing: 0.5px;
    background-color: #ead722;
}
.search_menu_btn a {
    padding-left: 0 !important;
    padding-right: 35px !important;
}
.login_user_menu .fa-angle-down:before {
    position: relative;
    top: 2px;
}
.search-sec {
    opacity: 0;
    transition: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;
    transform: translate3d(0, 0, -50%);
}
.search-sec.search-hidden {
    opacity: 1;
    position: absolute;
    right: 60px;
    width: 65%;
    transform: translateX(30px);
    display: block;
    transition: 0.3s;
    z-index: 9;
    bottom: 0;
}
.search-hidden input.search-input {
    width: 80%;
    height: 45px;
    padding: 0 30px;
    border: 1px solid #ddd;
    position: relative;
    background: #fff;
}
.search-hidden .fa-times:before {
    position: absolute;
    top: 50%;
    transform: translate(-30px, -50%);
    color: #00b4ab;
    cursor: pointer;
    right: 200px;
}
#navList li,
.acad_divi_item h3,
.adm_prcs_sec,
.animations_border .expand-btn,
.better_life_sec,
.curriculum_main,
.nav_menu_bar ul li,
.navbar .dropdown,
.placement_sec,
.quick_connect_sec,
.school_detail_page_right_content,
.slice_img_item {
    position: relative;
}
.expand-btn:after {
    content: " \25BE";
    opacity: 0;
    margin-left: 5px;
}
.nav_menu_bar {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    flex-direction: column-reverse;
}
.menu-right,
.navbar .dropdown-menu {
    position: absolute;
    width: 190px;
    border-radius: 0 0 5px 5px;
    top: 30px;
    border: 1px solid #00b4ab;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    -webkit-box-shadow: 10px 10px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 10px 10px 10px 0 rgb(0 0 0 / 15%);
}
.bnr_btm_icon,
.bnr_top_icon {
    opacity: 0.7;
    position: absolute;
}
.dropdown-menu a.menu-item {
    background-color: #00b4ab;
    color: #fff !important;
    padding: 15px 30px 0;
}
.dropdown-menu li:last-child a.menu-item {
    padding: 15px 30px;
}
.dropdown-menu li:hover a,
.menu_sub_item .exp_sec a {
    color: #fff !important;
}
.navbar .menu-right {
    top: 0;
    left: 100%;
}
.menu-left,
.navbar .dropdown-menu {
    left: unset;
    right: 0;
}
.navbar .dropdown-right:hover .menu-left,
.navbar .menu-left {
    left: -100%;
}
.navbar .menu-item {
    display: flex;
    justify-content: space-between;
    padding: 0.5rem 0.7rem;
    font-size: 14px;
}
.navbar .dropdown:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    display: block;
}
.navbar .dropdown-right:hover .menu-right {
    left: 100%;
    opacity: 1;
    visibility: visible;
}
li.search_menu_btn.mobile-hide a.menu-item {
    padding: 0.5rem !important;
}
.delivers_main span,
.fa-angle-down.desktop-hide,
.fa-times.desktop-hide,
.nav_menu_bar ul li ul li,
.nav_menu_bar ul li:hover > ul,
.search-input.desktop-hide,
.search-sec.search-hidden.desktop-hide {
    display: block;
}
ul.navbar-nav {
    flex-direction: row;
    justify-content: flex-end;
	
}
ul.sub-menu li ul.sub-menu {
    left: 100%;
    top: 0;
}
.menu-item-has-children:after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    position: absolute;
    right: -1px;
    top: 16px;
}
ul.sub-menu .menu-item-has-children:after {
    right: 10px;
}
.nav_menu_bar ul li ul {
    display: none;
    position: absolute;
    z-index: 100;
    width: max-content;
    top: 30px;
    min-width: 150px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
ul.sub-menu li a {
    padding: 10px;
    width: 100%;
}
ul.sub-menu li a:hover {
    background: #CB4154;
    color: #fff;
}
.navbar .menu-item a {
    font-size: 14px !important;
}
.sub-menu {
    display: none;
    position: absolute;
    padding: 0;
}
.animations_border .expand-btn:after {
    content: "";
    position: absolute;
    width: 0;
    background: #00b4ab;
    height: 5px;
    transition: 0.7s;
    bottom: -7px;
    left: 0;
    opacity: 0;
    display: block;
    transform: translateY(0);
}
.bottom_menu_sec .animations_border:hover .expand-btn::after {
    width: 100%;
    opacity: 1 !important;
    transition: width 0.3s;
}
.navbar .mega-menu {
    position: absolute;
    left: 0;
    width: 100%;
    top: 145px;
    border-top: 1px solid #fff;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s ease-out, visibility 0.1s linear;
    background-color: #fff;
    overflow-y: scroll;
}
.hidden-backdrop-filter:before,
.mega-menu:before {
    position: absolute;
    z-index: -1;
    transition: 0.2s;
    left: 0;
    content: "";
}
.navbar .mega-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
    border-radius: 10px;
}
.navbar .mega-menu::-webkit-scrollbar {
    width: 10px;
    background-color: #f5f5f5;
    border-radius: 10px;
}
.navbar .mega-menu::-webkit-scrollbar-thumb {
    background-color: #656c76;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    border-radius: 10px;
}
.mega-menu:before {
    width: 100%;
    height: 800px;
    top: 0;
}
.hidden-backdrop-filter:before {
    top: 50px;
    backdrop-filter: blur(7px);
    filter: blur(7px);
    -webkit-filter: blur(7px);
    transform: translateY(110px);
    opacity: 0;
}
li.animations_border:hover .hidden-backdrop-filter:before {
    opacity: 1;
    width: 2000px;
    height: 900px;
}
.mega-menu .content {
    background: #e9ecef;
    padding: 1rem;
    display: grid;
    gap: 1rem;
    width: 100%;
    justify-content: space-between;
    -webkit-box-shadow: 0 20px 50px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 20px 50px 0 rgb(0 0 0 / 5%);
}
.content .col {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    line-height: 3rem;
}
.content .col .img-wrapper {
    display: block;
    position: relative;
    width: 100%;
    height: 20vw;
    overflow: hidden;
}
.content .col .img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.content .col img {
    width: 100%;
    transition: transform 0.3s ease-in-out;
}
.content .col .img-wrapper:hover img,
.schools_listing_item:hover img {
    transform: scale(1.1);
}
.content .col .menu-title {
    color: #ff5722;
    font-size: 1.2rem;
    line-height: 3rem;
    font-weight: 700;
}
.content .col p {
    line-height: 1.2rem;
    margin-top: 5px;
    color: #112f48;
}
.content .col .mega-links {
    border-left: 1px solid #3c3c3c;
}
.content .col .read-more {
    font-size: 16px;
    display: flex;
    padding-top: 1rem;
    color: #03a9f4;
    transition: color 0.3s;
    justify-content: flex-end;
    padding-right: 10px;
}
.col .mega-links li,
.col .mega-links li a {
    padding: 0 1rem;
}
.menu-items li:hover .mega-menu {
    opacity: 1;
    visibility: visible;
}
.content .col .read-more:hover {
    color: #ff5722;
}
.menu_sub_item .exp_sec {
    float: unset;
    margin-bottom: 30px;
}
.menu-btn.open .menu-btn__lines {
    transform: translateX(1rem);
    background: 0 0;
}
.menu-btn.open .menu-btn__lines::before {
    transform: rotate(45deg) translate(-0.5rem, 0.5rem);
    background: #132f48;
}
.menu-btn.open .menu-btn__lines::after {
    transform: rotate(-45deg) translate(-0.5rem, -0.5rem);
    background: #132f48;
}
.login_user_menu .first-item {
    background-color: #f4f4f4;
    padding: 0.5rem;
}
.login_user_menu .dropdown-menu {
    padding: 0;
}
#myMenuTab.nav-tabs .nav-item.show .nav-link,
#myMenuTab.nav-tabs .nav-link.active {
    border: none !important;
    color: #393939;
    border-bottom: 2px solid #393939 !important;
    box-shadow: none !important;
    outline: 0 !important;
}
#myMenuTab.nav-tabs .nav-link {
    color: #656c76;
    font-family: GeneralSans-Medium;
    font-size: 18px;
    line-height: 39px;
    border: none;
}
.content_full_width,
.submenu_content {
    display: flex;
    padding: 30px 0;
    gap: 20px;
    justify-content: space-between;
}
#dr-tab-pane .submenu_item,
#pg-tab-pane .submenu_item,
.footer_item,
.in_the_news_cont_left {
    width: 25%;
}
.submenu_item1 {
    width: 17%;
}
.acad_divi_item,
.prg_hw_apply_item,
.program_listing_cont,
.reg_app li,
.submenu_item2,
.submenu_item3 {
    width: 30%;
}
.submenu_item4 {
    width: 28%;
    padding-left: 40px;
    border-left: 1px solid #e7e7e7;
}
.menu_sub_item h3,
.menu_sub_item h3 a,
.submenu_item h3 {
    color: #008e87 !important;
    font-family: GeneralSans-Regular;
    font-size: 15px;
    font-weight: 600;
}
#navigation a,
.brdcrmb li a {
    color: #939393;
    letter-spacing: 0.42px;
}
.menu_sub_item ul,
.submenu_item ul {
    padding: 0;
    margin: 0 0 20px;
}
.menu_sub_item a,
.submenu_item a {
    color: #656c76 !important;
    font-family: GeneralSans-Regular;
    font-size: 14px !important;
    line-height: 26px;
}
.submenu_item .accordion-button {
    background: 0 0 !important;
    color: #008e87 !important;
    font-family: GeneralSans-Regular;
    font-size: 14px;
    font-weight: 600;
    padding: 7px 0 5px;
    border: none;
    box-shadow: none !important;
}
.submenu_item .accordion-item {
    border: none !important;
    border-bottom: 1px solid #e7e7e7 !important;
    padding: 3px 0;
}
.submenu_item .accordion-body {
    border: none !important;
    padding: 0 0 10px;
    color: #656c76;
    font-family: GeneralSans-Regular;
    font-size: 14px;
    font-weight: 400;
}
.page-id-11122 .better_life_sec .slider-counter2,
.page-id-11122 .better_life_slider_new .owl-next,
.page-id-11122 .better_life_slider_new .owl-prev,
.submenu_item .accordion-button::after {
    display: none !important;
}
.what_study_sec {
    padding: 10px 0;
    border-bottom: 1px solid #e7e7e7;
}
.what_study_sec p {
    color: #393939;
    font-family: GeneralSans-Medium;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 0;
}
.top_menu_sec a.menu-item,
.what_study_sec span {
    font-family: ARIALBD;
    font-size: 15px;
}
.featured_blog_img,
.footer_item h3,
.menu_sub_item img,
.school_detail_page_right_content h3 {
    margin-bottom: 20px;
}
.what_study_sec span {
    color: #5d6771;
}
.footer_item h3,
.menu_sub_item4 a,
.view_all_sec a {
    font-family: GeneralSans-Medium;
}
.view_all_sec {
    padding-top: 10px;
}
.view_all_sec a {
    color: #393939 !important;
    font-size: 15px !important;
    font-weight: 500;
    position: relative;
    width: 100%;
    display: block;
}
.view_all_sec a .fa-arrow-right:before {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #008e87;
}
a.menu-item.stateportal {
    color: #00b6ad !important;
    font-weight: 600 !important;
}
.top_menu_sec a.menu-item {
    color: #000000;
    font-weight: 550;
}
.bottom_menu_sec a.menu-item.first-item {
    color: #656c76;
    font-family: GeneralSans-Medium;
    font-size: 16px;
    font-weight: 500;
}
.menu_sub_item {
    width: 22%;
}
.menu_sub_item4 {
    width: 34% !important;
    padding-left: 30px;
    border-left: 1px solid #e7e7e7;
}
.menu_sub_item4 a {
    color: #393939 !important;
    font-size: 16px !important;
    line-height: 39px;
}
.menu_sub_item4 a i::before {
    color: #008e87;
    margin-left: 10px;
}
.menu_sub_item4 ul {
    border-top: 1px solid #e7e7e7;
    padding-top: 5px;
}
.footer {
    /*background: linear-gradient(180deg, #01a39b 0, #022f38 100%);*/
    background: linear-gradient(180deg, #CB4154 0, #022f38 100%);
    padding: 70px 0 0;
}
.footer_main {
    display: flex;
    justify-content: space-between;
}
.footer_item img {
    width: 200px;
}
.footer_item h3 {
    color: #fff;
    font-size: 16px;
}
.footer_item ul {
    padding: 0;
    margin: 0;
}
.footer_item ul li {
    padding-bottom: 15px;
}
.footer_item a,
.footer_item p {
    color: #fff;
    font-family: GeneralSans-Regular;
    text-decoration: none;
}
.card_box h3,
.creat_think_item h3,
.credit_box h3,
.credit_cont a,
.exp_sec a,
.grow_camp_left_top h2,
.view_more_sec a {
    font-family: GeneralSans-Medium;
}
.foot_social_media {
    width: 100%;
    float: left;
    margin-top: 50px;
}
.credit_main,
.foot_social_media ul,
.footer-b1 {
    display: flex;
    gap: 30px;
}
.copyright_sec {
    margin-top: 50px;
    padding: 30px 0;
    color: #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.banner_video_Sec {
    position: relative;
    object-fit: cover;
    object-position: top;
    max-height: 650px;
    overflow: hidden;
}
.bnr_top_icon {
    top: -50px;
    left: -60px;
}
.bnr_btm_icon {
    bottom: 0;
    right: 0;
    width: 500px;
}
.creat_think_title,
.view_more_sec {
    padding: 50px 0;
}
.creat_think_title .drak_gray {
    width: 53%;
}
.creat_think_main {
    display: flex;
    float: left;
    width: 100%;
}
.creat_think_right {
    width: 60%;
    display: flex;
}
.creat_think_left {
    width: 40%;
    padding-right: 70px;
    margin-right: 60px;
    border-right: 1px solid #e7e7e7;
}
.creat_think_item h3 {
    font-size: 22px;
    line-height: 30px;
    margin-top: 20px;
    width: 80%;
}
.acad_divi_cont p,
.curriculum_left,
.in_the_news_cont_right {
    width: 60%;
}
.curriculum_right {
    position: absolute;
    bottom: -90px;
    right: 0;
    width: 55%;
}
.curriculum_cont {
    padding: 90px;
}
.credit_box {
    padding: 30px 50px;
    color: #fff;
    height: 190px;
}
.credit_item1 .credit_box,
.prg_hw_apply_tit-1 {
    background-color: #89c689;
}
.credit_item2 .credit_box,
.prg_hw_apply_tit-2 {
    background-color: #eeba5d;
}
.credit_item3 .credit_box,
.prg_hw_apply_tit-3 {
    background-color: #e29ac8;
}
.credit_box h3 {
    color: #fff;
    font-size: 36px;
    line-height: 36px;
}
.credit_cont {
    padding: 30px 50px;
    background-color: #fafafa;
}
.credit_cont a {
    color: #008e87;
    font-size: 16px;
    line-height: 22.4px;
    text-decoration: none;
}
.apply_btn a img,
.credit_cont a svg {
    margin-left: 7px;
}
.grow_camp_main {
    display: flex;
    justify-content: space-between;
    position: relative;
}
.grow_camp_left,
.placement_left {
    flex-wrap: wrap;
    align-content: space-between;
}
.grow_camp_left {
    width: 20%;
    display: flex;
}
.grow_camp_left_top h2 {
    color: #222;
    font-size: 34px;
    line-height: 38px;
}
.duration-secc .flex_left,
.duration-secc .sec_right,
.grow_camp_left_bottm img {
    width: 100%;
    margin-bottom: 10px;
}
.exp_sec {
    width: 100%;
    float: left;
    margin: 15px 0 10px;
}
.exp_sec a {
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 1.5px;
    background-color: #008e87;
    text-decoration: none;
    padding: 10px 15px;
}
.adms_open_left a,
.view_more_sec a {
    background-color: #ead722;
    display: flex;
    text-decoration: none;
}
.grow_camp_right,
.section.anouncement_sec {
    width: 77%;
}
.card_cont,
.grow_camp_slide:before {
    width: 100%;
    bottom: 0;
    position: absolute;
}
.grow_camp_slide p {
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: 335px;
    color: #fff;
    line-height: 24px;
    text-align: right;
    padding-left: 30px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.grow_camp_slide:before {
    content: "";
    left: 0;
    height: 320px;
    opacity: 0.95;
    background: linear-gradient(180deg, rgba(1, 1, 1, 0) 0, rgba(1, 1, 1, 0.75) 100%);
    background-blend-mode: multiply;
}
.grow_camp_slider .owl-item,
.school_detail_slider3 .owl-item {
    background-color: #d2527f;
    color: #fff;
    text-align: center;
}
.grow_camp_slider .owl-next,
.grow_camp_slider .owl-prev,
.school_detail_slider3 .owl-next,
.school_detail_slider3 .owl-prev {
    position: absolute;
    bottom: 60px;
    transform: translate(-50%, 50%);
}
.grow_camp_slider .owl-next {
    left: 10%;
}
.grow_camp_slider .owl-prev {
    left: 5%;
}
.grow_camp_slider .owl-next i::before,
.grow_camp_slider .owl-prev i::before,
.school_detail_slider3 .owl-next i::before,
.school_detail_slider3 .owl-prev i::before {
    color: #fff;
    font-size: 20px;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    display: block;
    border: 1px solid #fff;
    text-align: center;
    line-height: 35px;
}
.better_life_slider_new .disabled i::before,
.card_slider .disabled i::before,
.grow_camp_slider .disabled i::before,
.prgm_recent_blog_slider .owl-nav button.disabled i,
.prgm_slide_new .owl-nav button.disabled i, .prgm_detail_slider1 .owl-nav button.disabled i,
.school_detail_slider1 .disabled i::before,
.school_detail_slider2 .disabled i::before,
.school_detail_slider3 .disabled i::before,
div#mission_13398 ul {
    border: none;
}
.delivers_main .curriculum_right {
    bottom: 19px;
    width: 56.85%;
}
.card_cont {
    left: 0;
    height: 100%;
    transform: scaleY(0);
    transform-origin: bottom center;
    background-color: #393939;
    z-index: 9;
    transition: transform 0.5s;
    opacity: 0.85;
}
.card_item:hover .card_cont {
    transform: scaleY(1);
}
.card_box {
    position: absolute;
    bottom: 0;
    padding: 30px;
}
.card_box img {
    width: auto !important;
    margin-bottom: 20px;
}
.card_box h3 {
    font-size: 28px;
    color: #fff;
}
.card_slider .owl-next,
.card_slider .owl-prev {
    position: absolute;
    bottom: -50px;
    transform: translate(-50%, 50%);
}
.card_slider .owl-next,
.prgm_recent_blog_slider .owl-nav i.fa-solid.fa-arrow-right,
.prgm_slide_new .owl-nav i.fa-solid.fa-arrow-right, .prgm_detail_slider1 .owl-nav i.fa-solid.fa-arrow-right,
.school_detail_slider1 .owl-next,
.school_detail_slider2 .owl-next {
    right: 0;
}
.card_slider .owl-prev,
.school_detail_slider1 .owl-prev,
.school_detail_slider2 .owl-prev {
    right: 50px;
}
.card_slider .owl-next i::before,
.card_slider .owl-prev i::before,
.school_detail_slider1 .owl-next i::before,
.school_detail_slider1 .owl-prev i::before,
.school_detail_slider2 .owl-next i::before,
.school_detail_slider2 .owl-prev i::before {
    color: #ead722;
    font-size: 20px;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    display: block;
    border: 1px solid #ead722;
    text-align: center;
    line-height: 35px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
    background: 0 0 !important;
    color: unset !important;
}
.view_more_sec a {
    color: #383838;
    text-align: center;
    font-size: 14px;
    line-height: 23.8px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    width: 310px;
    height: 65px;
    justify-content: center;
    align-items: center;
}
.acad_divi_cont h3,
.acad_divi_item a {
    color: #393939;
    font-size: 18px;
    text-transform: uppercase;
    font-family: GeneralSans-Medium;
}
.academic_division_sec {
    background-color: #f2f9f9;
    padding: 50px;
}
.acad_divi_head {
    display: flex;
    margin-bottom: 50px;
}
.acad_divi_head h2 {
    width: 41%;
    padding-right: 40px;
    margin-right: 50px;
    border-right: 1px solid #c7c7c7;
}
.acad_divi_head p {
    width: 40%;
}
.acad_divi_cont h3 {
    line-height: 30px;
}
.acad_divi_box {
    display: flex;
    float: left;
    gap: 40px;
}
.acad_divi_item img {
    width: 100%;
    margin-bottom: 20px;
}
.acad_divi_item a {
    line-height: 19px;
    text-decoration: none;
}
.acad_divi_item h3 i::before {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
}
.adms_open_main,
.cmr_founder_sec,
.placement_head,
.prgm_recent_blog_slide_item,
.slice_img_main_sec {
    display: flex;
}
.placement_head_right {
    width: 50%;
    text-align: center;
    position: absolute;
    top: -160px;
    right: 0;
}
.cmru-logo_right,
.expertise_left_sec,
.expertise_right_sec,
.footer_item.footer_item1.footer_btmitem.footer_btmitem_1,
.placement_head_left,
.prgm_detail_page_banner h1,
.programme_banner h1,
.ug_left,
.ug_right {
    width: 50%;
}
.placement_main {
    display: flex;
    margin-top: 40px;
}
.placement_left {
    width: 35%;
    padding-right: 50px;
    margin-right: 50px;
    border-right: 1px solid #e7e7e7;
    display: flex;
    height: 220px;
}
.placement_left ul {
    padding: 0;
    margin-bottom: 50px;
}
.placement_left a {
    color: #008e87;
    font-family: GeneralSans-Medium;
    font-size: 21px;
    line-height: 40px;
    text-decoration: none;
}
.placement_left a i::before {
    color: #ead722;
    margin-left: 10px;
}
.placement_right {
    width: 65%;
    display: flex;
    flex-wrap: wrap;
}
.placement_logo {
    width: 25%;
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.placement_logo img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.adms_open_sec {
    padding: 90px 0;
    background-color: #f2f9f9;
}
.adms_open_left {
    width: 40%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
.adms_open_right {
    width: 60%;
    text-align: end;
}
.adms_open_right img {
    max-width: 450px;
}
.adms_open_left a {
    color: #383838;
    text-align: center;
    font-family: GeneralSans-Medium;
    font-size: 16px !important;
    font-weight: 700;
    justify-content: center;
    align-items: center;
    padding: 15px 50px;
}
.adms_open_left a:hover {
    color: #383838;
}
.featured_main {
    display: flex;
    gap: 50px;
    justify-content: space-between;
}
.featured_left {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    width: 18%;
}
.featured_left h2 {
    text-transform: uppercase;
    line-height: 38px;
    font-size: 34px;
    margin-bottom: 20px;
}
.featured_blog_date,
.featured_blog_item h3 {
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
.adm_prcs_innr_sec,
.featured_blog_item,
.quick_cont_form .form-group {
    margin-bottom: 30px;
}
.featured_blog_item h3 {
    background-color: #96c48f;
    color: #fff;
    padding: 10px 20px;
}
.featured_blog_item2 h3 {
    background-color: #d392bf;
}
.featured_blog_date {
    color: #767676;
}
.featured_blog_cont {
    color: #656d76;
    font-family: GeneralSans-Medium;
    font-weight: 600;
    line-height: 20px;
}
.featured_right {
    width: 75%;
    position: relative;
}
.featured_right:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 320px;
    opacity: 0.95;
    background: linear-gradient(180deg, rgba(101, 109, 118, 0) 0.18%, #141618 80.93%);
    background-blend-mode: multiply;
}
.featured_right img {
    width: 100% !important;
}
.featured_right img.featured_post_icon {
    position: absolute;
    right: 0;
    width: 300px !important;
    opacity: 0.7;
}
.featured_right_cont {
    position: absolute;
    bottom: 20px;
    width: 350px;
    left: 50px;
}
.feat_post_date {
    color: #fff;
    font-family: GeneralSans-Medium;
    line-height: 15px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
.feat_post_cont {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.featured_post_lable,
.featured_view_all a {
    color: #fff;
    font-family: GeneralSans-Medium;
    line-height: 24px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    text-align: center;
    display: flex;
}
.featured_post_lable {
    position: absolute;
    background-color: #e3b45e;
    bottom: 0;
    right: 0;
    padding: 6px 30px;
    width: 180px;
    height: 60px;
    justify-content: center;
    align-items: center;
}
.featured_view_all a {
    text-decoration: none;
    background-color: #008e87;
    width: 165px;
    height: 52px;
    justify-content: center;
    align-items: center;
}
.better_life_slider_new {
    margin-top: 50px;
}
.better_life_item {
    display: flex;
    gap: 50px;
    position: relative;
}
.better_life_cont {
    display: flex;
    flex-wrap: wrap;
    align-content: space-evenly;
}
img.quotes-icon {
    position: absolute;
    width: auto !important;
    right: 0;
    top: 0;
}
.better_life_description {
    color: #222;
    font-family: GeneralSans-Regular;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
}
.better_life_cont a,
.better_life_name,
.slider-counter2 {
    font-family: GeneralSans-Medium;
}
.better_life_cont a {
    color: #008e87;
    font-size: 13.008px;
    font-style: normal;
    font-weight: 600;
    line-height: 16.884px;
    text-decoration: none;
}
.better_life_cont a i:before {
    margin-left: 5px;
}
.better_life_name {
    color: #1e1e1e;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: -0.1px;
    margin: 0;
}
.better_life_designation {
    color: #41484d;
    font-size: 14.4px;
    line-height: 21.6px;
    margin-bottom: 0;
}
.slider-counter,
.slider-counter2 {
    font-size: 14px;
    line-height: 24px;
    position: absolute;
    text-transform: uppercase;
}
.container_right_zero {
    margin-right: 0 !important;
    max-width: 93% !important;
}
.slider-counter2 {
    bottom: 30px;
    left: 65%;
    transform: translate(0, -70px);
    color: #222;
}
.better_life_sec h2 {
    text-transform: uppercase;
}
.active .better_life_item:before,
.active .prgm_recent_blog_slide_item:before {
    opacity: 0;
    transition: 0.5s;
}
.better_life_slider_new .owl-stage,
.prgm_recent_blog_slider .owl-stage,
.school_detail_slider2 .owl-stage {
    padding-left: 0 !important;
}
#navList .nav-active svg,
#navigation a.active svg,
.anouncement_slider .owl-item.active,
.better_life_slider_new.owl-theme .owl-nav .disabled {
    opacity: 1;
}
.better_life_slider_new .owl-next,
.better_life_slider_new .owl-prev {
    position: absolute;
    transform: translate(-50%, 50%);
}
.better_life_slider_new .owl-next {
    left: 94%;
    bottom: 100%;
}
.better_life_slider_new .owl-prev {
    left: 90%;
    bottom: 100%;
}
.better_life_slider_new .owl-next i::before,
.better_life_slider_new .owl-prev i::before {
    color: #00b4ab;
    font-size: 20px;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    display: block;
    border: 1px solid #fff;
    text-align: center;
    line-height: 35px;
}
.slider-counter {
    text-align: center;
    font-family: GeneralSans-Regular;
    color: #fff;
    font-weight: 600;
    z-index: 9;
    bottom: 80px;
    right: 30%;
}
#navigation a,
.banner h1,
.brdcrmb li a,
.quick_btn,
.schools_listing_cont h3 {
    font-family: GeneralSans-Medium;
}
.form-control.is-valid,
.was-validated .form-control:valid {
    background: 0 0 !important;
}
.section.quick_connect_main {
    position: relative;
    transform: translateY(-170px);
}
.quick_cont_head {
    background-color: #CB4154;
    padding: 50px;
    text-align: center;
}
.sec_heading {
    font-size: 36px;
}
#quick_cont_tab {
    background-color: #CB4154;
    justify-content: space-between;
    border: 1px solid #fff;
}
#quick_cont_tab .nav-item {
    width: 33%;
    text-align: center;
    border-right: 1px solid #fff;
}
#quick_cont_tab.nav-pills .nav-link,
#quick_cont_tab.nav-pills .nav-link.active,
#quick_cont_tab.nav-pills .show > .nav-link {
    color: #222;
    text-align: center;
    font-size: 20px;
    line-height: 33px;
    background-color: #ead722;
    padding: 20px;
    width: 100%;
}
.quick_cont_form {
    background-color: #f9f9f9;
    width: 100%;
    float: left;
    padding: 70px;
    position: relative;
}
.navlist_brochure a,
.quick_btn,
a.prgm_btn1 {
    background-color: #ead722;
}
.quick_cont_form form {
    width: 90%;
    margin: auto;
}
.quick_cont_form .form-control {
    border-radius: 0;
    padding: 10px;
}
.quick_btn {
    color: #383838;
    text-align: center;
    font-size: 14px;
    line-height: 23.8px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    padding: 15px 50px;
    border: none;
}
#navList,
.faq_cont_sec:nth-child(2n),
.in_the_news_item:nth-child(2n),
.prgm_btns,
.reg_app li a,
.schools_listing_item {
    background-color: #f9f9f9;
}
.quick_close i.fa-solid {
    position: absolute;
    bottom: 0;
    background-color: #e8e8e8;
    width: 100%;
    left: 0;
    text-align: center;
    cursor: pointer;
}
.active-remove {
    transition: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
    transform: translate3d(0, 20%, 0);
}
#quick_cont_tabContent .show.active {
    transform: translate3d(0, 0, 0);
}
#quick_cont_tab .nav-link i,
.right_green_arrow_icon svg {
    transition: 0.3s;
}
#quick_cont_tab .nav-link.active i {
    transform: rotate(180deg);
    transition: 0.3s;
}
.banner {
    height: 650px;
    overflow: hidden;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.banner_cont {
    display: flex;
    height: 650px;
    align-items: center;
}
.banner_icon {
    position: absolute;
    right: 0;
    top: 0;
}
.banner h1 {
    color: #fff;
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.45);
    font-size: 80px;
    font-style: normal;
    line-height: 80px;
    width: 50%;
}
.program_listing_main,
.schools_listing_main {
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
}
.schools_listing_item {
    width: 30%;
    overflow: hidden;
    transition: 0.3s;
}
.schools_listing_item img {
    width: 100%;
    transition: 0.5s;
}
.schools_listing_item:hover .right_green_arrow_icon svg {
    transform: translateX(10px);
}
.schools_listing_cont {
    padding: 30px;
}
.schools_listing_cont h3 {
    color: #008e87;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e7e7e7;
    height: 73px;
}
.right_green_arrow_icon {
    padding-top: 10px;
    text-align: end;
}
.school_detail_banner .banner_cont h1 {
    width: 500px;
}
.brdcrmb {
    margin-bottom: 30px;
    width: 100%;
    float: left;
}
.expertise_right_list,
.school_detail_page_right,
.w-70 {
    width: 70%;
}
.brdcrmb ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.brdcrmb li {
    float: left;
    margin-right: 15px;
    padding-right: 15px;
    position: relative;
}
.brdcrmb li a {
    font-size: 14px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}
.brdcrmb li:after {
    position: absolute;
    content: "/";
    right: -5px;
}
.brdcrmb li:last-child a {
    pointer-events: none;
    color: #008e87;
}
.brdcrmb li:last-child:after,
.media_main a:last-child:after {
    content: "";
}
.school_detail_page_left .nav-pills {
    position: sticky;
    top: 170px;
    z-index: 9;
}
.school_detail_page_main {
    display: flex;
    gap: 50px;
    padding-bottom: 50px;
}
#navigation {
    width: 27%;
}
.fixed nav {
    position: sticky;
    top: 200px;
}
#navigation nav {
    max-width: 350px;
    width: 300px;
    float: left;
}
#navList {
    padding: 0;
    margin: 0;
}
#navigation a {
    text-decoration: none;
    padding: 20px 45px 20px 20px;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
}
#navList li svg {
    position: absolute;
    right: 20px;
    transform: translate(0, -50%);
    top: 25px;
    opacity: 0;
}
li.nav-sec .active:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: #ead722;
    bottom: 0;
    left: 0;
}
h3.fquestion.collapsed:after,
p.fquestion.collapsed:after {
    right: 10px;
    content: "\0002B";
    top: 50%;
    transform: translateY(-50%);
}
.navlist_brochure {
    position: relative;
    margin-top: 30px;
}
.navlist_brochure a {
    color: #383838 !important;
    text-align: center;
    font-family: GeneralSans-Medium !important;
    line-height: 23.8px;
    font-weight: 700;
    letter-spacing: 0.5px !important;
    padding: 20px !important;
    text-transform: unset !important;
}
.news_date,
.prgm_btns a,
.sec_flex h4,
.slider-counter3 {
    text-transform: uppercase;
}
.navlist_brochure a svg,
.prgm_btns a svg,
.prgm_slide_new .school_detail_slider1_arrow a svg, .prgm_detail_slider1 .school_detail_slider1_arrow a svg {
    margin-left: 10px;
}
.page-template-governance-details-page .dovernance_main_sec h2,
.school_detail_page_right_content h2 {
    color: #008e87;
    margin-bottom: 15px;
    font-size: 36px;
    font-family: GeneralSans-Medium;
    font-weight: 600;
}
.slice_img_item1 {
    transform: translateY(50px);
}
.slice_img_main_sec .slice_img_item p {
    position: absolute;
    color: #fff;
    font-family: GeneralSans-Medium;
    font-size: 33px;
    line-height: 46px;
    padding: 20px 20px 20px 40px;
    top: 0;
    transform: translateY(50%);
}
.school_detail_page_right_content h3,
.school_detail_page_right_content h3 span {
    color: #008e87;
    font-size: 21px;
    font-family: GeneralSans-Medium;
}
.school_detail_slide1_main {
    background-color: #f9f9f9;
    padding: 20px;
}
.school_detail_slide1_main h6 {
    color: #008e87;
    font-size: 12px;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}
.school_detail_slide1_main h4 {
    color: #393939;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-family: GeneralSans-Medium;
}
.school_detail_slide1_main ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.school_detail_slide1_main li {
    display: flex;
    gap: 20px;
    margin-bottom: 10px;
    align-items: center;
}
li.hidee4.prm_list_item_4 {
    display: flex;
    align-items: baseline;
}
.school_detail_slide1_main li img {
    width: auto !important;
    height: 100%;
}
.school_detail_slider1_arrow {
    text-align: end;
}
.school_detail_slider1 .owl-next,
.school_detail_slider1 .owl-prev,
.school_detail_slider2 .owl-next,
.school_detail_slider2 .owl-prev {
    position: absolute;
    top: -80px;
    transform: translate(-50%, 50%);
}
.how-we-engage_main {
    display: flex;
    justify-content: space-between;
    padding-top: 90px;
}
.how-we-engage_left {
    width: 50%;
    border-right: 1px solid #e7e7e7;
    padding-right: 30px;
}
.how-we-engage_right {
    width: 50%;
    padding-left: 30px;
}
.how-we-engage_right li,
.read-more-wrap li,
.school_detail_page_right_content li {
    padding-bottom: 10px;
}
.school_detail_slider3 .owl-next {
    right: 5%;
}
.school_detail_slider3 .owl-prev {
    right: 10%;
}
.slider-counter3 {
    text-align: center;
    font-family: GeneralSans-Regular;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    position: absolute;
    z-index: 9;
    bottom: 50px;
    left: 50px;
    transform: translateY(-90px);
}
.faculty_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.faculty_title a,
.faculty_title a:hover {
    color: #393939;
    line-height: 22.4px;
    text-decoration: none;
}
.faculty_title a svg {
    margin-left: 20px;
}
.programme_banner .banner_cont {
    height: 600px;
}
.prg_title_main {
    width: 50%;
    padding-bottom: 50px;
}
.prg_title_main h2 {
    color: #393939;
    font-size: 72px;
    font-style: normal;
    font-weight: 600;
    line-height: 70px;
    letter-spacing: -1.5px;
    margin-bottom: 20px;
}
.prgm_btns a,
.reg_app li a {
    letter-spacing: 0.5px;
    text-decoration: none;
}
.grow_camp_left_bottm p,
.page-id-14580 .school_detail_page_right_content h3,
div[itemprop="acceptedAnswer"] h3,
div[itemprop="acceptedAnswer"] p,
h3.fquestion {
    margin-bottom: 0;
}
.prg_title_main h2 span {
    width: 100%;
    display: block;
    color: #008e87;
}
.prgm_btns {
    width: 100%;
    justify-content: center;
    display: flex;
    text-align: center;
    align-items: center;
    padding-top: 30px;
}
a.prgm_btn1 {
    color: #383838;
}
.prgm_btns a {
    width: 50%;
    padding: 10px 0;
    font-family: GeneralSans-Medium;
    font-size: 14px;
    line-height: 23.8px;
}
.prgm_btn2,
.prgm_slide_new .school_detail_slider1_arrow a:last-child {
    background-color: #13bfb2;
    color: #fff;
}
p.late_loadmore {
    text-align: center;
    margin-top: 100px;
    width: 100%;
    float: left;
    position: relative;
}
.late_loadmore a,
.late_loadmore span {
    text-align: center;
    padding: 11px 30px;
    text-decoration: none;
    transition: 0.7s;
    border: 1px solid #656c76;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    color: #393939;
    font-family: GeneralSans-Medium;
    cursor: pointer;
}
.late_loadmore a:hover,
.late_loadmore span:hover {
    background: #13bfb2;
    border-color: #13bfb2;
    color: #fff !important;
}
.late_loadmore a svg,
.late_loadmore span svg {
    margin-left: 10px;
    fill: #008e87;
}
.late_loadmore a:hover svg,
.late_loadmore span:hover svg {
    transform: rotate(180deg);
    color: #fff;
    fill: #fff !important;
}
.sec_flex {
    display: flex;
    justify-content: space-between;
    width: 80%;
}
.sec_flex h4 {
    color: #222;
    font-family: GeneralSans-Medium;
    font-size: 18px;
    line-height: 19px;
    letter-spacing: -0.1px;
}
.dura_cont_item.dura_cont_item_1 .flex_left h4,
.dura_cont_item.dura_cont_item_2 h4,
.dura_cont_item.dura_cont_item_3 .flex_left h4,
.dura_cont_item.dura_cont_item_3 h4,
.dura_cont_item.dura_cont_item_4 .flex_left h4,
.dura_cont_item.dura_cont_item_4 h4,
a.reg_now_banner.prgm_hw_btn {
    font-family: GeneralSans-Medium !important;
}
.career_op_cont ul li:last-child::after,
.prgm_detail_slider1 .disabled {
    opacity: 0;
}
.faqss ul {
    padding-left: 2em;
}
.faqss li {
    list-style: disc inside;
}
.faqss,
section.w3l-footer-29-main.py-5 {
    float: left;
    width: 100%;
}
.static__content .title {
    text-align: center;
    font-size: 25px !important;
    margin: 0 0 30px;
    position: relative;
    padding-bottom: 10px;
    color: #58595b;
    font-family: Montserrat-SemiBold;
}
p.fquestion {
    background-color: #f5f5f5;
    border-bottom: 1px solid #dc2e34;
    position: relative;
    padding: 20px;
    cursor: pointer;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 16px;
    margin: 0;
}
.active h3.fquestion,
h3.fquestion,
h3.fquestion:active,
h3.fquestion:hover {
    background-color: #fff;
}
h3.fquestion {
    cursor: pointer;
    transition: 0.4s;
    position: relative;
    color: #000;
    font-family: GeneralSans-Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
}
div[itemprop="acceptedAnswer"] {
    display: none;
    padding: 10px;
    line-height: 27px;
}
div[itemprop="text"] p {
    padding: 20px 0;
    transition: max-height 0.2s ease-out;
}
.active div[itemprop="acceptedAnswer"] {
    display: block;
    padding: 0;
}
div[itemprop="mainEntity"] {
    border-bottom: 1px solid #e7e7e7;
    padding: 25px 0;
}
p.fquestion.collapsed:after {
    position: absolute;
    font-size: 20px;
}
.active h3.fquestion.collapsed:after,
.active p.fquestion.collapsed:after {
    content: "\2212";
}
.Courses__tabs_details .mb-0 > button[aria-expanded="true"]:after,
div#accordionExample.accordion a:before {
    content: "\f068";
}
h3.fquestion.collapsed:after {
    position: absolute;
    font-size: 30px;
    color: #ead722;
}
.Courses__tabs_details .mb-0 > button:after,
div#accordionExample.accordion a.collapsed:before {
    content: "\f067";
}
.content-section .navlist_brochure a,
.dura_cont_item li a,
.prg_related_blogs_submain a,
.school_detail_slide1_main h6 a,
.ug_flex a {
    text-decoration: none;
}
.news_banner {
    background-position: 100%;
}
.in_the_news_item {
    width: 100%;
    float: left;
    padding: 70px 0;
}
.in_the_news_item:first-child,
.in_the_news_item:first-child .in_the_news_cont,
.prgm_btns.ug_btns {
    padding-top: 0;
}
.in_the_news_item h2 {
    color: #008e87;
    font-size: 36px;
    font-family: GeneralSans-Medium;
}
.news_date {
    margin: 20px 0;
    color: #939393;
    font-size: 16px;
    font-family: GeneralSans-Medium;
    letter-spacing: 0.8px;
}
.media_common_title,
.media_main a {
    font-size: 18px;
    font-family: GeneralSans-Medium;
}
.media_common_title {
    color: #008e87;
}
.media_main a {
    color: #393939;
    text-decoration-line: underline;
    padding: 0 15px 0 5px;
    position: relative;
    display: inline-block;
}
.media_main a:after {
    content: "|";
    position: absolute;
    right: 0;
}
.media_main a:hover,
.prgm_recent_blog_slide_cont a:hover {
    color: inherit;
}
.nurture-img_main_sec .slice_img_item1 {
    transform: translateY(76px);
}
.school_detail_page_right_content h6 {
    color: #008e87;
    font-family: GeneralSans-Medium;
    font-size: 21px;
}
.cmr_founder_left p,
.reg_app li a {
    font-size: 14px;
    text-transform: uppercase;
    font-family: GeneralSans-Medium;
}
.cmru-logo_main {
    display: flex;
    gap: 30px;
    margin-bottom: 30px;
}
.cmru-logo_left {
    background-color: #00c2b1;
    padding: 30px;
    width: 50%;
    align-self: flex-start;
}
.cmru-logo_right p,
.page-id-14217 .in_the_news_cont_btm p.p2,
.read-more-wrap,
.school_detail_page_right_content .better_life_slider_new {
    margin: 0;
}
.reg_app {
    padding: 0;
    margin: 40px 0 0;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.reg_app li a {
    width: 100%;
    display: block;
    text-align: center;
    color: #939393;
    padding: 20px 0;
    transition: 0.4s;
}
.reg_app li a:hover {
    background-color: #ead722;
    color: #383838;
    font-family: GeneralSans-Medium;
}
.faq-banner .banner_cont,
.hsty_banner .banner_cont {
    height: 550px;
}
.cmr_founder_left {
    position: relative;
    width: 40%;
}
.cmr_founder_left p {
    position: absolute;
    bottom: 0;
    margin: 0;
    background-color: #ead722;
    padding: 5px 20px;
    color: #393939;
    letter-spacing: 0.42px;
}
.cmr_founder_right {
    background-color: #00c2b1;
    padding: 30px;
    width: 60%;
}
.cmr_founder_right p {
    color: #fff;
    font-family: GeneralSans-Medium;
    font-size: 22px;
    margin: 0;
    line-height: 31px;
}
.cmr_today_logo_sec {
    display: flex;
    align-items: center;
}
.read-more-trigger,
.read-more-wrap span a {
    display: inline-block;
}
.cmr_today_logo_sec img {
    width: 100%;
    padding: 0 20px;
    border-right: 1px solid #e7e7e7;
    margin: 30px 0;
}
.cmr_today_logo_sec img:first-child {
    padding-left: 0;
}
.cmr_today_logo_sec img:last-child {
    border: 0;
}
.read-more-target {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: 0.25s;
    padding-bottom: 0 !important;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
    padding-bottom: 10px !important;
}
.read-more-state ~ .read-more-trigger:before {
    content: url("../../../../../../new.cmr.edu.in/wp-content/themes/cmr_university/files/images/read-more-icon.png");
}
.read-more-state:checked ~ .read-more-trigger:before {
    content: url("../../../../../../new.cmr.edu.in/wp-content/themes/cmr_university/files/images/read-less-icon.png");
}
.read-more-trigger {
    cursor: pointer;
    padding: 20px 0;
    color: #666;
    font-size: 0.9em;
    line-height: 2;
    z-index: 1;
    position: relative;
}
.career_innr,
.career_main h2,
.exp_mbl_main {
    display: flex;
    width: 100%;
}
.read-more-wrap a,
.school_detail_page_right_content a {
    color: #393939;
    font-size: 18px;
    font-weight: 400;
    text-decoration-line: underline;
}
.anouncement_slide a,
.featureContainer .static__content p,
.school_detail_page_right_content p {
    font-size: 18px;
}
.featureContainer .school_detail_page_right_content ul {
    border: #ffdead;
}
.school_detail_page_right_content ul {
    padding-left: 20px;
    margin-bottom: 0;
    border-top: 1px solid #e7e7e7;
    padding-top: 1em;
}
.duration-secc .sec_flex {
    flex-wrap: wrap;
    gap: 25px;
}
.dura_cont_item {
    width: 47%;
}
.prg_expert_cont {
    position: absolute;
    top: 15%;
    right: 10%;
}
.prg_expert_submain {
    width: 300px;
    padding: 30px 10px;
}
.prg_expert_submain h3 {
    color: #fff;
    font-size: 2rem;
}
.exp_mbl_main {
    justify-content: center;
    gap: 20px;
}
.exp_innr_mbl {
    text-align: center;
    margin: 20px 0 0;
}
.exp_cont_img {
    text-align: center;
    position: relative;
    padding-bottom: 18px;
    margin-bottom: 15px;
}
.exp_cont_img:before {
    position: absolute;
    content: "";
    width: 45px;
    height: 4px;
    background: #01b6ae;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.exp_mbl_main .exp_innr_mbl:nth-child(n + 3) .exp_cont_img::before {
    background: #ead723;
}
.exp_cont_img img.lazy.loaded {
    width: 45px;
    margin: auto;
}
.prg_expert_submain p {
    color: #41484d;
    margin-bottom: 5px;
}
.exp_mbl_main p {
    font-size: 16px;
    margin-bottom: 0;
}
.career_main {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.career_main h2 {
    color: #fff;
    height: 300px;
    align-items: center;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    margin: 0;
    padding: 50px;
    justify-content: flex-end;
}
.career_innr {
    margin: auto;
    background: #fff;
    padding: 15px 20px 0;
    border: 1px solid #ccc;
    border-bottom: none;
    border-top: none;
}
.career_main .career_innr:last-child {
    border-bottom: 1px solid #ccc;
    padding-bottom: 25px;
}
.career_innr h3 {
    color: #444;
    font-size: 1.2rem;
    width: fit-content;
    padding-right: 30px;
    position: relative;
}
.career_innr ul,
.prg_career_main ul {
    padding: 0;
    display: flex;
    list-style: none;
}
.career_innr h3:after {
    position: absolute;
    content: "-";
    width: 10px;
    height: 10px;
    transform: translateX(5px);
}
.career_innr ul {
    margin-bottom: 0;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 20px;
}
.career_innr ul li {
    position: relative;
    padding-left: 20px;
    font-size: 0.85rem;
    color: #41484d;
}
.career_innr ul li:before {
    content: "";
    position: absolute;
    width: 4px;
    height: 20px;
    background: #27c1ba;
    left: 0;
    top: 4px;
    display: block;
}
.career_innr ul li:nth-child(2n):before {
    background: #ead61e;
}
.prg_career_main h2,
.prg_recruiter_sec h2 {
    text-align: center;
    color: #41484d;
}
.prg_career_main ul {
    flex-wrap: wrap;
    margin: 20px 0 0;
}
.prg_career_main ul li {
    position: relative;
    padding-left: 20px;
    width: 33%;
    margin-bottom: 20px;
}
.prg_career_main ul li:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 20px;
    background: #008e87;
    left: 0;
    top: 3px;
}
.faculty_list ul li:nth-child(2n):before,
.prg_career_main ul li:nth-child(2n):before {
    background: #ead722;
}
.prg_recruiter_main {
    display: flex;
    gap: 10px;
    margin-top: 20px;
    justify-content: center;
}
.prg_recruiter_img {
    margin-right: 20px;
}
.prg_apply_main {
    width: 100%;
    float: left;
    background: #008e87;
    padding: 20px;
}
.prg_apply_main h2 {
    color: #fff;
    margin-bottom: 30px;
}
.apply_list {
    display: flex;
    padding: 0;
    list-style: none;
    gap: 30px;
    align-items: center;
    margin-bottom: 5px;
}
.blog_desc,
.blog_title {
    display: -webkit-box;
    position: relative;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.step_Sec {
    width: fit-content;
    padding: 1px 15px 2px 0;
    background: #008e87;
    color: #fff;
}
.apply_btn {
    margin: 20px 0;
    float: left;
}
.apply_btn a {
    background: #fff;
    color: #41484d;
    font-weight: 900;
    text-decoration: none;
    padding: 10px 25px;
}
.apply_list li {
    font-weight: 600;
}
.prg_related_blogs_cont {
    background: #f7f7f7;
    width: 95%;
    margin-right: 20px;
}
.prg_related_blogs_submain {
    padding: 20px 20px 1px;
}
.blog_date {
    color: #00b6ad;
    font-size: 0.9rem;
}
.blog_title {
    color: #41484d;
    font-size: 1rem;
    -webkit-line-clamp: 3;
    z-index: 99;
    min-height: 60px;
}
.blog_desc {
    -webkit-line-clamp: 4;
    margin-bottom: 20px;
}
.prg_blog_slider .slick-dots {
    bottom: 15px;
    text-align: center;
}
.prg_blog_slider .slick-dots li.slick-active button:before {
    color: #fff;
    font-size: 13px;
}
.prg_blog_slider .slick-dots li button:before {
    font-size: 13px;
    color: #00b6ad;
    opacity: 1;
}
.prg_blog_slider .slick-dots li {
    margin: 0 3px;
}
.prg_related_blogs_main {
    display: flex;
    margin-top: 20px;
}
.prg_blog_slide {
    width: 33%;
}
.students-testimonial .w-100 {
    float: left;
}
.testimoniall {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 30px;
    position: relative;
    margin: 15px;
    transition: 0.3s;
}
.testimoniall:before {
    position: absolute;
    content: "";
    left: 20px;
    top: 55px;
    background-image: url("../images/quote.html");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 50px;
    height: 45px;
    transition: 0.3s;
}
.testimoniall p a {
    color: #d1b92a;
}
.client_desc h3 {
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 20px;
    transition: 0.3s;
}
.client_desc p {
    font-size: 15px;
    line-height: 1.1;
}
.prg_Courses_Details,
.school_detail_slide2_cont {
    width: 100%;
    float: left;
    padding: 40px 0;
}
.prg_Courses_Details h2,
.prg_related_blogs h2 {
    text-align: center;
    font-family: OpenSans-Bold;
    margin-bottom: 30px;
    color: #41484d;
}
.prg_Courses__tabs .row {
    flex-wrap: wrap;
}
.dura_cont_item ul,
.prg_Courses__tabs .col-12,
.prgm_placement_sec li,
.prgm_slide_new .school_detail_slide1_main {
    padding: 0;
}
.all_blogs_btn_new a:hover,
.expertise_right_sec h2,
.prg_Courses__tabs .nav-pills .nav-link.active,
.prg_Courses__tabs .nav-pills .show > .nav-link,
.prgm_btns.ug_btns a.prgm_btn2,
section#expertise_11253 .school_detail_page_right_content h2 {
    color: #fff;
}
.Courses__tabs_details .card-header button:hover,
div#accordionExample.accordion a {
    color: #41484d;
    text-decoration: none;
}
button#v-pills-scope-tab_1 {
    border-bottom: 4px solid #89c689;
}
button#v-pills-scope-tab_1.active {
    background: #89c689;
}
button#v-pills-scope-tab_2 {
    border-bottom: 4px solid #ecb24a;
}
button#v-pills-scope-tab_2.active {
    background: #ecb24a;
}
button#v-pills-scope-tab_3 {
    border-bottom: 4px solid #de8ec1;
}
button#v-pills-scope-tab_3.active {
    background: #de8ec1;
}
button#v-pills-scope-tab_4 {
    border-bottom: 4px solid #00c2b1;
}
button#v-pills-scope-tab_4.active {
    background: #00c2b1;
}
.prg_Courses__tabs .nav-pills .nav-link {
    border-radius: 0;
    background: 0 0;
    text-align: left;
    padding: 20px 15px;
    margin-bottom: 30px;
    color: #393939;
    font-weight: 600;
}
.prg_Courses__tabs .col-9 {
    flex: 0 0 70%;
    max-width: 70%;
    background: #e5f8f7;
    padding: 30px 40px;
}
.Courses__tabs_details h2 {
    text-align: left;
    color: #00b6ad;
    font-size: 1.5rem;
    text-transform: capitalize;
    margin-bottom: 10px;
    font-weight: 600;
}
#v-pills-scope_1 h2,
.prg_hw_setp-1 {
    color: #89c689;
}
#v-pills-scope_2 h2,
.prg_hw_setp-2 {
    color: #ecb24a;
}
.prg_hw_setp-3,
div#v-pills-scope_3 h2 {
    color: #de8ec1;
}
div#v-pills-scope_4 h2 {
    color: #00c2b1;
}
.Courses__tabs_details p {
    margin-bottom: 0;
    padding-bottom: 0.5em;
}
.Courses__tabs_details a,
.Courses__tabs_details li,
.Courses__tabs_details p {
    color: #393939;
}
.Courses__tabs_details .accordion > .card {
    border: none;
    background: 0 0;
    box-shadow: none;
}
.Courses__tabs_details .accordion > .card > .card-header {
    border: none;
    background: 0 0;
    margin: 0;
    padding: 0;
}
.Courses__tabs_details .card-body {
    padding: 0 20px 10px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 20px;
    width: 90%;
}
.Courses__tabs_details .card-header button {
    padding: 0 20px;
    color: #41484d;
    text-decoration: none;
}
.Courses__tabs_details .card-header button:focus {
    box-shadow: none;
    border: none;
    text-decoration: none;
}
.Courses__tabs_details .mb-0 > button:after,
div#accordionExample.accordion a:before {
    font-family: FontAwesome;
    color: #00b6ad;
    font-size: small;
    position: absolute;
    top: 4px;
    left: 0;
}
.Courses__tabs_details .accordion {
    display: flex;
    padding-top: 20px;
}
.accord_left,
.accord_right {
    width: 50%;
    float: left;
}
.Courses__tabs_details .card {
    background: 0 0;
    border: none;
}
.Courses__tabs_details .card-header {
    padding: 0;
    border: none;
    background: 0 0;
    margin-bottom: 5px;
}
div#accordionExample.accordion a {
    padding: 0 20px;
    font-size: 18px;
    display: block;
    margin-bottom: 7px;
    font-family: 'GeneralSans-Medium';
}
.school_detail_page_right_content .placement_left ul {
    padding: 0;
    display: none;
}
.school_detail_page_right_content .placement_left {
    margin-right: 30px;
    padding-right: 30px;
}
.expertise_main_sec {
    width: 100%;
    float: left;
    margin-bottom: 70px;
}
.expertise_left_sec {
    margin-top: 80px;
    float: left;
}
.expertise_left_sec img {
    width: 100%;
    height: 322px;
    object-fit: cover;
}
.expertise_right_sec {
    background-color: #00c2b1;
    color: #fff;
    padding: 40px 50px;
    float: right;
}
.expertise_right_sec h2 span {
    color: #ffe569;
    display: block;
}
.exp_list_item {
    display: flex;
    gap: 20px;
    align-items: center;
    border-bottom: 1.5px solid #ffe34d;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.exp_icon img {
    width: 42px;
}
.exp_list_item p {
    margin: 0;
    font-weight: 500;
}
.career_op_main {
    width: 100%;
    position: relative;
    margin-bottom: -70px;
}
.career_op_cont {
    width: 80%;
    margin: 0 auto;
    position: relative;
    top: -123px;
}
.career_op_cont h2 {
    background-color: #ead722;
    text-align: center;
    font-size: 36px;
    color: #222;
    font-weight: 600;
    padding: 40px 0;
    margin: 0;
}
.career_op_cont ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 10px 40px;
    justify-content: center;
    border-bottom: 10px solid #e8e8e8;
    background-color: #f9f9f9;
    padding: 30px;
    margin: 0;
}
.prgm_hw_btn a,
.prgm_slide_new .school_detail_slider1_arrow a:first-child {
    background-color: #ead722;
}
.career_op_cont ul li {
    position: relative;
    color: #393939;
    font-weight: 500;
    font-family: GeneralSans-Medium;
}
.career_op_cont ul li:after {
    content: "|";
    position: absolute;
    right: -20px;
    color: #ffe34d;
}
.career_op_icon {
    text-align: end;
    display: none;
}
.career_op_icon img {
    width: auto;
}
.prgm_placement_sec h3 {
    color: #393939;
    font-size: 36px;
}
.prgm_placement_sec .placement_logo {
    padding: 0 30px 50px;
}
.prgm_placement_sec a {
    color: #008e87;
    text-decoration: none;
    font-size: 21px;
}
.prg_hw_apply h2 {
    color: #008e87;
    font-size: 34px;
    margin-bottom: 30px;
}
.prg_hw_apply_main,
.ug_flex {
    display: flex;
    gap: 20px;
}
.prg_hw_step {
    font-weight: 700;
    padding-bottom: 30px;
    margin: 0;
}
.prg_hw_apply_tit {
    color: #fff;
    padding: 30px;
    font-size: 30px;
    font-weight: 600;
    margin: 0;
}
.prg_hw_apply_mai .prg_hw_apply_cont p {
    padding: 30px;
    background-color: #fafafa;
    height: 230px;
}
.prgm_hw_btn p {
    margin: 40px 0 60px;
}
.eleg h4 {
    font-family: GeneralSans-Medium !important;
    font-size: 18px;
}
.prgm_hw_btn a {
    color: #383838;
    text-decoration: none;
    font-family: GeneralSans-Medium;
    padding: 20px 0;
    width: 300px;
    font-weight: 700;
    display: block;
    text-align: center;
    font-size: 14px;
    text-transform: capitalize;
}
.prgm_hw_btn a:hover {
    color: unset;
}
.title_two_clr {
    color: #393939 !important;
    font-size: 34px !important;
    font-weight: 600;
}
.title_two_clr span {
    display: block;
    color: #008e87;
}
.prgm_slide_new .school_detail_slide1_main h6 a {
    color: #008e87;
    font-size: 12px;
    font-weight: 600;
}
.prgm_recent_blog_slider .owl-nav i,
.prgm_slide_new .owl-nav i, .prgm_detail_slider1 .owl-nav i {
    width: 40px;
    height: 40px;
    border: 1px solid #008e87;
    display: block;
    position: absolute;
    top: -80px;
    font-size: 20px;
    border-radius: 100%;
    line-height: 40px;
}
.prgm_recent_blog_slider .owl-nav i.fa-solid.fa-arrow-left,
.prgm_slide_new .owl-nav i.fa-solid.fa-arrow-left, .prgm_detail_slider1 .owl-nav i.fa-solid.fa-arrow-left {
    right: 55px;
}
.prgm_slide_new .school_detail_slider1_arrow {
    display: flex;
    text-align: center;
    margin: 0;
}
.prgm_slide_new .school_detail_slider1_arrow a {
    width: 50%;
    text-decoration: none;
    font-size: 14px;
    font-family: GeneralSans-Medium;
    line-height: 22px;
    letter-spacing: 0.5px;
    font-weight: 700;
    padding: 15px 0;
}
.prgm_slide_new .school_detail_slide1_main h6 {
    padding: 20px 20px 0;
}
.prgm_slide_new .school_detail_slide1_main h4 {
    padding: 0 20px 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    position: relative;
    height: 20px;
    border: none;
}
.prgm_recent_blog_img {
    width: 45%;
}
.prgm_recent_blog_slide_cont {
    width: 55%;
    padding: 20px;
    z-index: 9;
}
.prgm_recent_blog_slide_cont h3 {
    color: #008e87;
    font-size: 23px;
    font-weight: 600;
}
.all_blogs_btn_new a,
.prgm_btns.ug_btns a,
.prgm_recent_blog_slide_cont a {
    font-size: 14px;
    text-decoration: none;
}
.prgm_recent_blog_slide_cont a {
    color: #008e87;
    font-weight: 600;
}
.prgm_recent_blog_lable {
    background-color: #d392bf;
    color: #fff;
    width: max-content;
    padding: 5px 15px;
    font-weight: 600;
}
.prgm_recent_blog h2 {
    color: #008e87;
    margin-bottom: 40px;
}
.prgm_recent_blog_slide_item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.63) 0, #fff 95.21%);
    left: -1px;
    top: 0;
    transition: 0.5s;
}
.all_blogs_btn_new a {
    background-color: #008e87;
    color: #fff;
    width: 215px;
    display: flex;
    height: 50px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-bottom: 40px;
}
.excellce_cont p,
.founder-cont p {
    font-weight: 600;
    position: absolute;
}
.banner_cont h1 {
    font-size: 55px;
    line-height: normal;
}
.faculty_list {
    width: 100%;
    float: left;
    padding: 20px 0;
}
.faculty_list ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
}
.faculty_list ul li {
    width: 30%;
    position: relative;
    padding-left: 20px;
    display: flex;
}
.faculty_list ul li:before {
    content: "";
    position: absolute;
    width: 4px;
    height: 30px;
    background: #008e87;
    left: 0;
    top: 4px;
    display: block;
}
.faculty_list ul li a {
    text-decoration: none;
    font-size: 15px;
}
.adm_prcs_innr_sec h3 {
    color: #222;
    font-size: 20px;
}
.school_detail_page.abt-pg-main {
    overflow-x: clip;
}
.adm_prcs_sec:before {
    content: "";
    width: 1900px;
    height: 110%;
    content: "";
    background: #f9f9f9;
    position: absolute;
    left: -700px;
    z-index: -1;
    top: -50px;
}
.our-mission_sec .adm_prcs_sec::before {
    height: 140%;
}
a.rbox-opening-li-title:hover {
    color: #00b4ab;
}
.table_feessec .tabless td,
.table_sports td {
    border: 1px solid #c7c7c7;
    padding: 6px;
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    background: #f9f9f9;
}
.table_feessec table {
    width: 100%;
    margin: 0 auto;
}
.table_feessec .end_tabl a.hovercsss {
    color: #89c689;
    text-decoration: none;
    font-weight: 700;
}
.table_feessec .end_tabl p {
    margin-bottom: 2px;
}
.table_feessec .end_tabl {
    text-align: center;
    padding-top: 19px;
}
.flexItem1 .content-section {
    width: 100%;
    float: left;
    position: relative;
}
.excellce_cont p {
    width: 50%;
    font-size: 27px;
    margin: auto;
    top: 45%;
    left: 35%;
    color: #fff;
}
.founder-cont p {
    width: 48%;
    font-size: 26px;
    left: 52px;
    color: #fff;
    top: 25%;
}
.page-id-15011 p b,
a.btn_cont {
    font-weight: 700 !important;
}
#design-thinking h6,
#methodology h6,
.green-uppercase {
    text-transform: uppercase;
    font-size: 18px;
    font-family: GeneralSans-Medium !important;
    font-weight: 500;
}
.in_the_news_cont {
    width: 100%;
    display: flex;
    gap: 30px;
    border-bottom: 1px solid #e7e7e7;
    padding: 70px 0;
    flex-wrap: wrap;
}
.faqs_main {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
}
.faqs_cont {
    position: relative;
    width: 30%;
    overflow: hidden;
    background-color: #e7e7e7;
    transition: 1s;
}
.faqs_cont p {
    margin: 0;
    padding: 20px;
    text-align: center;
}
.faqs_cont a {
    position: absolute;
    top: 0;
    left: -300px;
    z-index: 10;
    width: 100%;
    height: 100%;
    line-height: 65px;
    text-transform: uppercase;
    opacity: 0;
    text-align: center;
    transition: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;
    transform: translate3d(-20%, 0, 0);
    text-decoration: none;
    background-color: #ead722;
    color: #383838;
    font-family: GeneralSans-Bold;
}
.faqs_cont:hover a {
    opacity: 1;
    left: 0;
    transform: translate3d(0, 0, 0);
    color: #383838;
}
.faqs_cont a svg {
    margin-left: 10px;
    animation: 1s infinite horizontal-shaking;
}
ul.policy-new li {
    list-style: decimal;
}
@keyframes horizontal-shaking {
    0%,
    100% {
        transform: translateX(0);
    }
    25%,
    75% {
        transform: translateX(5px);
    }
    50% {
        transform: translateX(-5px);
    }
}
.faq_cont_sec {
    padding-top: 50px;
}
.faq_cont_sec h3.fquestion.collapsed {
    background: 0 0;
}
.highlight {
    padding: 17px 10px;
}
p.heading {
    color: #2981ba !important;
}
.table_feessec .header_tabl td {
    background: #89c689 !important;
    color: #fff !important;
}
.section.in_the_news_main.table_feessec {
    float: unset;
}
.tble_cnt td {
    border: 3px solid #00000024;
    padding: 6px;
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
}
.page-id-14221 .about_us_page_banner h1,
.page-id-15084 .banner h1 {
    padding-bottom: 84px;
}
.page-id-14217 .in_the_news_cont p {
    margin-bottom: 6px;
}
.page-id-14217 .in_the_news_cont {
    gap: 0;
}
.page-id-13398 div[itemprop="mainEntity"] h3.fquestion.collapsed,
.page-id-13718 div[itemprop="mainEntity"] h3.fquestion.collapsed {
    padding-right: 16px;
}
.featureContainer .static__content div[itemprop="text"] p {
    padding: 6px 0;
}
.featureContainer .static__content .n4.active {
    padding: 20px 0 5px;
}
.page-template-campus-tour-template div#overview_15049,
.page-template-campus-tour-template div#overview_15066,
.page-template-campus-tour-template div#overview_15073,
.page-template-campus-tour-template div#overview_15078 {
    margin: 50px 0;
}
.lakeside_campus {
    margin-top: 30px;
}
.school_detail_slider1 h6 a {
    color: #008e87;
    text-transform: math-auto;
    font-family: GeneralSans-regular;
}
.dura_cont_item li {
    list-style: none;
    padding: 0;
}
.fixed-top .flexheadercmrnew {
    display: flex;
    justify-content: space-between;
    width: 100%;
    float: left;
}
.fixed-top .flexheadercmrnew .annoument_new {
    width: 40%;
    display: flex;
    align-items: center;
    background-color: #C62D42;
    /* background-color: #00b6ad; */
    text-align: center;
    justify-content: center;
}
.fixed-top .flexheadercmrnew .annoument_new p {
    margin: 0;
    color: #fff;
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 800;
    padding: 20px;
}
.anouncement_slider .owl-item {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}
a.btn_cont {
    background: #ead722;
    padding: 10px;
    cursor: pointer;
    font-size: 14px;
    font-family: GeneralSans-Medium !important;
    text-decoration: none !important;
}
.sec9_inner .btn {
    font-family: GeneralSans-Medium;
    font-weight: 700;
}
.page-id-14509 .table_sports {
    margin-top: 20px;
}
.page-id-14580 .school_detail_page_right_content h3,
.page-id-14580 .school_detail_page_right_content.pb-9 h2 {
    margin-bottom: 9px !important;
}
.page-id-14580 div#overview_14580 .school_detail_page_right_content.pb-9 {
    padding-bottom: 6px !important;
}
.page-id-14580 .w-90.school_detail_page_right_content.pb-9 {
    padding-bottom: 19px;
}
.page-id-14673 .in_the_news_cont {
    padding-bottom: 14px;
}
.page-id-14673 .in_the_news_item {
    padding: 70px 0 0;
}
.page-id-15460 .banner {
    height: auto;
}
.page-id-15460 .banner_cont {
    align-items: flex-end;
    height: 500px;
}
.page-id-14831 .sec-10,
.page-id-14831 .sec-2,
.page-id-14831 .sec-5,
.page-id-14831 .sec-7,
.page-id-14831 .sec-8,
.page-id-14831 .sec-9 {
    padding-top: 16px;
}
.page-id-15011 .school_detail_page_right_content li {
    list-style: unset;
}
.page-id-15011 ul.policy-new {
    padding-left: 20px;
    padding-top: 0 !important;
}
.chancellor_img h3 {
    margin-bottom: 0.5rem;
}
ul.lchild a {
    font-size: 16px !important;
}
.prg_hw_step,
h4.prg_hw_apply_tit {
    font-size: 36px !important;
    font-family: GeneralSans-Medium !important;
}
.grow_camp_left_top p {
    font-size: 15px;
}
.grow_camp_left_top h2,
.toggle_sec {
    margin-bottom: 15px;
}
.page-id-17705 .cms-content b,
.page-id-17705 .cms-content b span {
    color: #008e87;
    font-size: 36px;
    font-family: GeneralSans-Medium;
    margin-bottom: 20px;
    display: inline-block;
}
.toggle_link_heading a:before,
.toggle_links li:before {
    position: absolute;
    font-family: FontAwesome;
    font-weight: 600;
}
.about-new-sec {
    display: flex;
    margin-bottom: 20px;
    gap: 30px;
}
.left-algin-logo {
    width: 17%;
    background: #008e87;
    padding: 20px 30px;
}
.right-algin-content {
    width: 75%;
}
.italic_content em {
    color: #393939;
    font-size: 14px;
}
#navigation .nav-active a {
    color: #393939;
    background: #f0f0f0;
    border-bottom: 5px solid #ead722;
}
.page-id-15308 .featureContainer .school_detail_page_right_content ul {
    padding-top: 0 !important;
}
.page-id-13526 .tabless {
    margin-bottom: 50px;
}
div#vision_13398 .w-70 {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 30px;
}
.page-template-school-detail-new-template .school_detail_slide1_main h4 {
    margin-bottom: 0;
    padding-bottom: 0;
}
.content-section video {
    width: 100%;
    height: 300px;
}
#faq_13692 div[itemprop="mainEntity"] {
    padding: 25px 25px 25px 0;
}
#faq_13692 h3.fquestion.collapsed:after {
    right: -15px;
}
section#how-we-engage_15814 .how-we-engage_left {
    border: none;
    width: 100%;
}
.search-results {
    position: absolute;
    background: #fff;
    border: 1px solid #ddd;
    width: 100%;
    max-width: 400px;
    z-index: 999;
    display: none;
}
.search-result-item {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid #eee;
}
.search-result-item:hover {
    background: #f5f5f5;
}
.footer_item a.cmrnew_logo img {
    padding-bottom: 22px;
}
.toggle_link_heading a {
    position: relative;
    padding-left: 15px;
}
.toggle_link_heading a:before {
    content: "\f107";
    left: 0;
    color: #ead722;
}
.toggle_link_heading a.collapsed:before {
    content: "\f105";
}
.toggle_links {
    padding-left: 30px;
    margin-top: 15px;
}
.toggle_links li.inside_head {
    color: #fff;
    font-size: 14px;
    padding-bottom: 9px;
}
.toggle_links li {
    font-size: 16px;
    position: relative;
}
.toggle_links li.inside_head a {
    color: #fff !important;
    font-size: 15px;
}
.toggle_links li:before {
    content: "\f105";
    left: -12px;
    color: #fff;
}
.footer_item p.collapsed {
    font-size: 16px;
    cursor: pointer;
}

.footer_item.footer_item1.footer_btmitem {
    width: 28%;
}
span.subhead {
    font-size: 11px !important;
    text-transform: uppercase;
    color: #e1d373 !important;
    line-height: 1.2;
}
.foot-col p span {
    color: #fff;
    font-size: 0.85rem;
}
.botmm_sec {
    margin-top: 9px;
    padding-top: 24px;
    color: #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.footer_item.footer_item1.footer_btmitem i.fa.fa-phone {
    margin-right: 10px;
    font-size: 12px;
    color: #ead722;
}
/*.prgm_detail_slider1 .owl-nav {
    display: none;
}*/


/*responsive start*/
@media screen and (max-width: 1920px) and (min-width: 1800px) {
    .search-sec.search-hidden {
        width: 50%;
        transform: translateX(-200px);
    }
}
@media screen and (max-width: 1800px) and (min-width: 1700px) {
    .search-sec.search-hidden {
        width: 60%;
        transform: translateX(-100px);
    }
}
@media screen and (max-width: 1700px) and (min-width: 1600px) {
    .search-sec.search-hidden {
        width: 65%;
        transform: translateX(-50px);
    }
}
@media screen and (max-width: 1600px) and (min-width: 1500px) {
    .search-sec.search-hidden {
        width: 70%;
        transform: translateX(0);
    }
}
@media screen and (max-width: 1450px) {
    .mega-menu:before {
        height: 900px;
    }
}
@media screen and (max-width: 1400px) {
    .anouncement_slide a {
    font-size: 12px;
}
    .prg_hw_apply_cont p {
        height: 300px !important;
    }
    .search-sec.search-hidden {
        width: 60%;
        transform: translateX(-50px);
    }
    .bottom_menu_sec a.menu-item.first-item {
        padding: 10px 15px;
    }
    .nav_menu_bar,
    .prgm_btns.ug_btns a.prgm_btn2 {
        width: 75%;
    }
    .acad_divi_head h2 {
        font-size: 40px;
    }
    .curriculum_cont {
        padding: 75px;
    }
    .grow_camp_left_top h2,
    .slice_img_item p {
        font-size: 25px;
        line-height: normal;
    }
    .slider-counter {
        right: 35%;
    }
    .credit_box,
    .credit_cont {
        padding: 30px;
    }
    .slice_img_item {
        width: 50%;
    }
    img.Slice-icon-1,
    img.Slice-icon-3 {
        width: 100%;
    }
    img.Slice-icon-2 {
        max-height: 593px;
    }
    .pb-9.mb-9 {
        padding-bottom: 0;
    }
    .school_detail_slider3 .owl-prev {
        right: 13%;
    }
    .nurture-img_main_sec .slice_img_item1 {
        transform: translateY(100px);
    }
    .cmr_founder_left {
        width: 45%;
    }
    .cmr_founder_left p {
        font-size: 13px;
    }
    .cmr_founder_right {
        width: 55%;
    }
    .cmr_founder_right p {
        font-size: 18px;
        line-height: normal;
    }
}
@media screen and (max-width: 1370px) {
    .container.main_manu {
    max-width: 97% !important;
}
.navbar a.logo {
    width: 13%;
}
.logo img {
    width: 100%;
}
.nav_menu_bar {
    width: 87% !important;
}
.menu-items li:first-child {
    margin: 0px 0 0;
}
.navbar .menu-item a {
  /*-------Menu Font Size ---------*/
    font-family: ARIALBD;
    font-weight: 700;
    font-size: 15px !important;
  /*-------------------------------*/
}
li.search_menu_btn.mobile-hide {
    display: block;
}
li.apply_menu_btn.mobile-hide {
    display: block;
}
}
@media screen and (max-width: 1350px) {
    .curriculum_cont {
        padding: 70px;
    }
    .featured_main {
        gap: 20px;
    }
    .featured_right {
        width: 80%;
    }
    .featured_left {
        width: 16%;
    }
}
@media screen and (max-width: 1300px) {
    .curriculum_cont h2 {
        font-size: 44px;
    }
    .section.quick_connect_main {
        transform: translateY(-150px);
    }
    .placement_head_right {
        top: -140px;
    }
    img.Slice-icon-2 {
        max-height: 525px;
    }
    .slice_img_item p {
        transform: translateY(30px);
    }
    .nurture-img_main_sec .slice_img_item1 {
        transform: translateY(65px);
    }
}
@media screen and (max-width: 1250px) {
    .curriculum_cont {
        padding: 60px;
    }
    .quick_cont_head {
        padding: 40px;
    }
}
@media screen and (max-width: 1200px) {
    h4.prg_hw_apply_tit {
        font-size: 28px !important;
    }
    .faqs_cont {
        width: 46%;
    }
    .creat_think_title .drak_gray,
    .nav_menu_bar {
        width: 70%;
    }
    .creat_think_item h3,
    .school_detail_slide1_main h4,
    .slice_img_item p {
        font-size: 20px;
    }
    .credit_main {
        gap: 20px;
    }
    .credit_box h3 {
        font-size: 25px;
        line-height: normal;
    }
    .credit_box {
        height: 200px;
    }
    .grow_camp_main {
        flex-wrap: wrap;
        gap: 30px;
    }
    .slider-counter {
        right: 45%;
    }
    .acad_divi_head h2,
    .quick_cont_head h2 {
        font-size: 35px;
    }
    .acad_divi_head p {
        width: 52%;
    }
    .cmr_founder_sec,
    .cmru-logo_main,
    .featured_main {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    #navigation nav,
    .cmr_founder_left,
    .cmr_founder_right,
    .cmru-logo_right,
    .featured_left,
    .featured_right,
    .featured_view_all,
    .grow_camp_left,
    .grow_camp_right,
    .in_the_news_cont,
    .in_the_news_cont_left img,
    .in_the_news_cont_right,
    .w-90.school_detail_page_right_content.pb-9 {
        width: 100%;
    }
    .featured_blog_sec {
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
        justify-content: space-between;
    }
    .featured_blog_item {
        width: 48%;
        margin-bottom: 0;
    }
    .featured_blog_sec img {
        height: 270px;
    }
    .adms_open_left h2 {
        font-size: 40px;
    }
    .adms_open_left a {
        width: 270px;
        height: 50px;
        font-size: 20px;
    }
    img.Slice-icon-2 {
        max-height: 448px;
    }
    .programme_banner h1 {
        font-size: 36px;
        line-height: normal;
    }
    .prg_title_main h2 {
        font-size: 45px;
        line-height: normal;
    }
    .program_listing_cont {
        width: 45%;
    }
    .nurture-img_main_sec .slice_img_item1 {
        transform: translateY(40px);
    }
    .reg_app li {
        width: 48%;
    }
    .section .w-50,
    .section .w-70,
    .section .w-80,
    .section .w-90 {
        width: 100% !important;
    }
    .cmr_founder_right p {
        font-size: 22px;
    }
    .in_the_news_cont_left {
        width: 50%;
    }
}
@media screen and (max-width: 1100px) {
    .section.banner_video_Sec {
        height: 500px;
    }
    .sec_heading {
        font-size: 35px;
    }
    .bnr_top_icon {
        width: 200px;
        top: -70px;
    }
    .bnr_btm_icon {
        width: 300px;
    }
    .curriculum_cont {
        padding: 65px;
    }
    .curriculum_cont h2 {
        font-size: 33px;
    }
    .featured_right img.featured_post_icon {
        width: 300px !important;
    }
    .navlist_brochure a {
        padding: 10px !important;
        font-size: 12px !important;
    }
}
@media screen and (max-width: 1024px) {
    .search-hidden .fa-times:before {
        right: 150px;
    }
    .curriculum_cont {
        padding: 55px;
    }
    .section.quick_connect_main {
        transform: translateY(-100px);
    }
    .placement_head_right {
        top: -90px;
    }
    .quick_cont_head {
        padding: 25px;
    }
    .quick_cont_head h2 {
        font-size: 30px;
    }
    .placement_head_right img {
        width: 190px;
    }
    .slider-counter2 {
        left: 70%;
    }
}
@media screen and (max-width: 995px) {
    button.search-submit.desktop-hide {
        display: none;
    }
/*header menu sec start*/
.menu-item-has-children:after {
        right: 78%;
    }
    .logo img {
        width: 100%;
    }
    .content_full_width,
    .submenu_content {
        flex-wrap: wrap;
        width: 100%;
        overflow: hidden;
        padding: 30px;
        gap: 0;
    }
    .menu_sub_item,
    .submenu_item {
        width: 100% !important;
        border-left: none !important;
        padding-left: 0 !important;
    }
    .menu_sub_item ul,
    .submenu_item ul {
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 10px;
        margin-bottom: 15px;
    }
    .navbar ul li a {
        padding: 0;
    }
    .menu-items li:first-child {
        margin: 20px 0 0;
    }
    .menu_sub_item img,
    .mobile-hide,
    .submenu_item img,
    ul.menu-items.top_menu_sec {
        display: none;
    }
    .expand-btn:after {
        content: "\f107";
        font-family: FontAwesome;
        opacity: 1;
    }
    .navbar {
        padding: 10px 20px;
    }
    .overflow {
        overflow: hidden;
    }
    .overlay {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 500;
        background-color: rgba(0, 0, 0, 0.6);
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    }
    .overlay--active {
        opacity: 1;
        visibility: visible;
    }
    .menu-btn {
        display: flex;
        justify-content: end;
        width: 2%;
    }
    li.search_menu_btn.desktop-hide {
        width: 70%;
        position: relative;
    }
    li.search_menu_btn.desktop-hide a.menu-item {
        text-align: end;
        justify-content: end;
    }
    .login_user_menu .first-item,
    .main_manu {
        padding: 10px;
    }
    .navbar .menu-items {
        position: fixed;
        height: 100%;
        max-height: initial;
        overflow-y: auto;
        width: 100%;
        top: 149px;
        left: 0;
        background: #fff;
        display: block;
        transform: translateX(-500vh);
        transition: 0.3s ease-out;
        padding-bottom: 100px;
    }
    .menu-items.open {
        transform: translateY(0);
    }
    .menu-items li a {
        padding: 10px 1rem;
        display: block;
        font-size: 18px;
    }
    .menu-items .dropdown-right .right-arrow {
        transform: rotate(90deg);
    }
    .expand-btn.open + .blog.sample,
    .expand-btn.open + .sample {
        max-height: 100%;
        transform: scaleZ(1);
    }
    .menu-item.first-item {
        border-bottom: 1px solid #c7c7c7;
        padding: 1rem 0;
        width: 90%;
        margin: auto;
    }
    .menu-items .dropdown-menu,
    .menu-items .mega-menu,
    .menu-items .menu-right {
        position: static;
        opacity: 1;
        top: 4rem;
        visibility: visible;
        margin-left: 20px;
        width: auto;
        max-height: 0;
        transform: scaleX(0);
        transform-origin: left;
        overflow: hidden;
        transition: 0.5s;
    }
    .menu-items .dropdown-menu,
    .menu-items .menu-right {
        padding-left: 1rem;
        width: 102%;
        margin-left: -10px;
    }
    .menu-items .mega-menu .col {
        padding-left: 1rem;
    }
    .expand-btn.open + .blog.sample {
        max-width: fit-content;
    }
    .navbar .sample {
        border-top: none;
    }
    .col .mega-links li,
    .sample li {
        margin: 0;
    }
    .sample li:last-child {
        border-bottom: none;
    }
    .sample li a {
        font-size: 1rem;
    }
    .mega-menu .content {
        grid-template-columns: auto;
        padding: 1rem 1rem 0;
    }
    .mega-menu .content .col {
        width: 100%;
        padding-top: 1rem;
        margin-bottom: 0.5rem;
    }
    .col .mega-links li,
    .col .mega-links li a {
        padding: 0 0.5rem;
    }
    .content .col .mega-links {
        border-left: 0;
        padding-left: 0.5rem;
    }
    .menu_sub_item .exp_sec a {
        width: max-content;
        padding: 10px 30px;
    }
    .desktop-hide,
    .fa-angle-down.desktop-hide,
    .fa-times.desktop-hide,
    .search-input.desktop-hide,
    .search-sec.search-hidden.desktop-hide {
        display: block;
    }
    .animations_border i.fa-solid.fa-angle-down.desktop-hide {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(-50%, -75%);
    }
    .bottom_menu_sec .desktop-hide {
        width: max-content;
        float: left;
        padding-top: 20px;
    }
    .bottom_menu_sec .pl-3 {
        padding-left: 50px;
    }
    .login_user_menu .fa-user:before {
        font-size: 20px;
    }
    .dropdown.login_user_menu.desktop-hide {
        width: 65px;
    }
    li.dropdown.login_user_menu.desktop-hide .dropdown-menu {
        padding: 0 !important;
        margin-left: -87px !important;
        transform-origin: right !important;
        transform: scalex(1) !important;
    }
    li.dropdown.login_user_menu.desktop-hide li:first-child {
        margin-top: 0 !important;
    }
    li.dropdown.login_user_menu.desktop-hide .dropdown-menu a.menu-item {
        padding: 6px 20px !important;
    }
    .animations_border .expand-btn:after {
        bottom: -3px;
        left: -5px;
    }
    .mega-menu:before {
        backdrop-filter: blur(0px);
        filter: blur(0px);
        -webkit-filter: blur(0px);
    }
    .search-hidden .fa-times:before {
        right: 200px;
    }
    .search-sec.search-hidden {
        transform: translateX(0);
    }
    li.apply_menu_btn.mobile-hide {
    display: none;
}
li.search_menu_btn.mobile-hide {
    display: none;
}
    .navbar .menu-item a {
        font-size: 16px !important;
    }
/*header menu sec end*/
    #navigation,
    .acad_divi_cont p,
    .creat_think_left,
    .creat_think_right,
    .footer_item,
    .footer_item.footer_item1.footer_btmitem,
    .footer_item.footer_item1.footer_btmitem.footer_btmitem_1,
    .nurture-img_main_sec img.Slice-icon-2,
    .placement_left,
    .placement_right,
    .school_detail_page_right,
    .w-70,
    .w-80,
    .w-90,
    ul#navList {
        width: 100%;
    }
    .search-hidden .fa-times:before {
        right: 100px;
    }
    .footer_main {
        flex-wrap: wrap;
        gap: 20px;
    }
    .acad_divi_box,
    .creat_think_main,
    .credit_main,
    .placement_main,
    .school_detail_page_main,
    ul#navList {
        flex-wrap: wrap;
    }
    .foot_social_media {
        margin-top: 0;
    }
    .copyright_sec {
        margin-top: 20px;
    }
    .acad_divi_item,
    .credit_item,
    .featured_blog_item {
        width: 47%;
    }
    .featured_right img.featured_post_icon {
        width: 250px !important;
    }
    .feat_post_cont {
        font-size: 20px;
    }
    .acad_divi_head h2,
    .adms_open_left h2 {
        font-size: 30px;
    }
    .acad_divi_box,
    .adms_open_main {
        gap: 30px;
    }
    .creat_think_left,
    .placement_left {
        border-right: none;
        border-bottom: 1px solid #e7e7e7;
    }
    #quick_cont_tab.nav-pills .nav-link,
    #quick_cont_tab.nav-pills .nav-link.active,
    #quick_cont_tab.nav-pills .show > .nav-link {
        font-size: 16px;
    }
    .curriculum_cont {
        padding: 48px;
    }
    .slider-counter {
        right: 56%;
    }
    .grow_camp_slider .owl-next {
        left: 13%;
    }
    .creat_think_left {
        margin-bottom: 30px;
        padding-bottom: 10px;
    }
    .schools_listing_item {
        width: 45%;
    }
    .banner h1 {
        font-size: 36px;
        line-height: 50px;
    }
    .banner_icon {
        display: none;
    }
    #navigation nav {
        width: 100%;
        max-width: 100%;
    }
    ul#navList {
        display: flex;
    }
    ul#navList li {
        width: 50%;
        text-align: center;
    }
    ul#navList li a:hover {
        border-bottom: 5px solid #ead722;
        background-color: #fff;
        color: #393939;
    }
    .school_detail_slide1_main {
        padding: 30px;
    }
    .prgm_btns.ug_btns a {
        font-size: 12px;
    }
    .page-id-15483 .section.hover-info {
        width: 100% !important;
        flex-wrap: wrap;
        display: flex;
    }
    .page-id-15483 .section.hover-info article {
        width: 47% !important;
    }
}
@media screen and (max-width: 800px) {
    .bnr_btm_icon {
        width: 200px;
    }
    .bnr_top_icon {
        width: 150px;
        top: -100px;
    }
    .curriculum_right {
        width: 100%;
        position: unset;
    }
    .curriculum_left {
        width: 100%;
    }
    .curriculum_sec.pb-9,
    .delivers_sec.pb-9 {
        padding-bottom: 0;
    }
    .delivers_sec .curriculum_right {
        width: 100%;
        position: relative;
        transform: translateY(-90px);
    }
    .quick_cont_head {
        padding: 30px;
    }
    .adms_open_right img {
        max-width: 100%;
    }
    .featured_left h2 {
        font-size: 30px;
    }
    .slider-counter2 {
        left: auto;
        right: 50px;
    }
    .better_life_slider_new .owl-prev {
        left: 10%;
    }
    li.search_menu_btn.desktop-hide {
        width: 60%;
    }
    .program_listing_main {
        gap: 20px;
    }
    .program_listing_cont {
        width: 48%;
    }
    .in_the_news_cont {
        width: 90%;
    }
}
@media screen and (max-width: 767px) {
    .page-id-19106 .top_space {
        margin-top: 0;
    }
    .page-id-15049 section.section.banner.mb-5.school_detail_banner.pgm_bnr {
        background-position: center;
        height: 350px;
    }
    .page-id-11122 .better_life_slide {
        margin: 20px;
    }
    .page-id-11122 .section.banner_video_Sec {
        margin-top: 78px;
    }

    .about-new-sec {
        flex-wrap: wrap;
    }
    .left-algin-logo {
        width: 40%;
    }
    .adms_open_left a{
        font-size: 13px !important;
    }
    #eeChatIndicator .indicator {
        bottom: 55px;
    }
    .navbar a.logo {
        width: 30%;
    }
    .mbl_button a,
    .right_green_arrow_icon {
        text-align: center;
    }
    .hover-info h3,
    .page-template-governance-details-page .dovernance_main_sec h2,
    .school_detail_page_right_content h2 {
        font-size: 22px;
    }
    .page-id-17705 .cms-content b span {
        font-size: 22px;
        line-height: normal;
    }
    ul.lchild {
        margin-top: 20px !important;
    }
    .page-id-15545 li.sublink ul.lchild a {
        font-size: 16px !important;
    }
    .brdcrmb span,
    .page-id-14656 a.rbox-opening-li-title,
    .read-more-wrap a,
    .school_detail_page_right_content a,
    .school_detail_page_right_content p,
    body,
    li,
    p,
    span {
        font-size: 16px;
    }
    .mobile_bottom li a,
    .mobile_bottom li a span {
        font-weight: 600;
        font-size: 12px !important;
    }
    h1,
    h2 {
        font-size: 22px !important;
    }
    .nav_menu_bar ul li:hover > ul {
        position: unset;
        width: 100%;
        padding-left: 15px;
    }
    ul.sub-menu .menu-item {
        margin-top: 10px;
    }
    .navbar .menu-item a {
        width: max-content;
    }
    .menu-item-has-children:after {
        right: auto !important;
        left: 44%;
    }
    .nav_menu_bar ul li ul {
        border: none;
    }
    .mobile-blk,
    .navbar .menu-item {
        display: block;
    }
    .better_life_slider_new,
    .expertise_left_sec,
    .placement_main,
    div#navigation {
        margin-top: 20px;
    }
    .placement_main {
        padding: 0;
        margin-bottom: 0;
    }
    .placement_left,
    .school_detail_page_right_content .placement_left {
        margin: 0;
        padding: 0;
    }
    .prgm_recent_blog {
        margin-top: 50px !important;
    }
    .prgm_recent_blog h2 {
        margin-bottom: 40px !important;
    }
    .mbl_button {
        display: none !important;
    }
    .CetComedk_btn,
    .leftside_mblbtn {
        font-family: GeneralSans-Medium !important;
        font-size: 14px !important;
    }
    .leftside_mblbtn {
        color: #383838 !important;
        left: -65px !important;
        font-weight: 700;
    }
    .mbl_btn1,
    .slider-counter2 {
        color: #fff;
    }
    h2.head {
        font-size: 26px !important;
    }
    .fixed-top .flexheadercmrnew .annoument_new p {
        padding: 5px 0;
    }
    .acad_divi_head p,
    .acad_divi_item,
    .adms_open_left,
    .adms_open_right,
    .cmru-logo_left,
    .credit_item,
    .expertise_left_sec,
    .expertise_right_list,
    .expertise_right_sec,
    .faculty_list ul li,
    .faqs_cont,
    .featured_blog_item,
    .fixed-top .flexheadercmrnew .annoument_new,
    .fixed-top .flexheadercmrnew .section.anouncement_sec,
    .grow_camp_left_bottm,
    .in_the_news_cont,
    .page-id-13985 .in_the_news_cont_left,
    .page-id-13985 .in_the_news_cont_right,
    .page-id-14217 .in_the_news_cont_left,
    .page-id-14217 .in_the_news_cont_right,
    .page-id-15049 .glossymenu,
    .placement_head_left,
    .prg_title_main,
    .prgm_recent_blog_img,
    .prgm_recent_blog_slide_cont,
    .program_listing_cont,
    .programme_banner h1,
    .quick_btn,
    .reg_app li,
    .schools_listing_item,
    .sec_flex,
    .ug_left,
    .ug_right,
    .view_more_sec a,
    div#industry-connect_14084 img,
    section#Life-at-the-school_13341 video {
        width: 100%;
    }
    .duration-secc .sec_flex .dura_cont_item {
        width: 44%;
    }
    .brdcrmb li {
        padding-right: 8px;
        margin-right: 8px;
    }
    .prg_Courses__tabs div#v-pills-tab,
    .prg_Courses__tabs div#v-pills-tab button.nav-link {
        display: inline-block;
        white-space: nowrap;
    }
    .prg_Courses__tabs div#v-pills-tab {
        overflow-x: auto;
        max-width: 100%;
        overflow-y: hidden;
        white-space: nowrap;
        margin-top: 20px;
    }
    .school_detail_page_right_content.pb-9 {
        padding-top: 14px;
        padding-bottom: 0 !important;
    }
    .prg_Courses__tabs div#v-pills-tab button.nav-link {
        margin-bottom: 13px;
    }
    .prg_hw_apply_cont p {
        height: auto !important;
    }
    .adms_open_main,
    .better_life_item,
    .cols.manag_boxes,
    .fixed-top .flexheadercmrnew,
    .footer-b1,
    .main_discust,
    .prgm_recent_blog_slide_item,
    .sec9_inner,
    .ug_flex {
        flex-wrap: wrap;
    }
    .prg_hw_apply_tit {
        padding: 27px;
        font-size: 24px;
    }
    .banner_cont h1,
    .prg_hw_step {
        font-size: 40px;
    }
    .prg_banner_cont ul {
        flex-wrap: wrap;
        gap: 13px;
    }
    .school_detail_page_main {
        gap: 8px;
    }
    .page-template-campus-tour-template div#overview_15066,
    .page-template-campus-tour-template div#overview_15073,
    .page-template-campus-tour-template div#overview_15078,
    .school_detail_page div#navigation ul#navList {
        margin-top: 0 !important;
    }
    .page-id-14608 section.section.school_detail_page_banner.banner.mb-5.school_detail_banner {
        background-position: center;
    }
    .school_detail_page_right_content ul {
        padding-top: 0;
    }
    .career_op_cont h2 {
        font-size: 22px;
        padding: 24px 3px;
    }
    h3.fquestion.collapsed:after {
        top: 25% !important;
        bottom: 100%;
    }
    h3.fquestion {
        width: 90%;
        position: unset;
    }
    .better_life_cont,
    div[itemprop="mainEntity"] {
        position: relative;
    }
    section.section.school_detail_page_banner.banner.mb-5.school_detail_banner {
        background: bottom;
    }
    ul#navList li {
        text-align: left;
    }
    .vidtest {
        width: 100% !important;
        padding: 14px 0;
    }
    section#resources_14817 {
        margin-top: 15px;
    }
    .school_detail_slide1 {
        margin-top: 32px;
    }
    .school_detail_slider1 .owl-nav {
        position: absolute;
        top: 27px;
        right: 0;
        z-index: 99999;
    }
    .page-id-13644 .school_detail_page_right_content p {
        margin-bottom: 10px;
    }
    .page-id-13718 section#faq_13718 h3 {
        padding-top: 20px;
        margin-bottom: 0;
    }
    .page-id-13718 div#admission_13718 p.content.btn_cont,
    .page-id-14785 div[itemprop="text"] p,
    .page-id-14804 div[itemprop="text"] p {
        padding: 6px 0;
    }
    .page-id-13629 ul.ulclass {
        padding: 19px 14px !important;
        margin: 0 16px;
    }
    .page-id-13775 div#recognitions-approvals_13775 ul.reg_app {
        margin-top: 24px;
    }
    .page-id-13822 .cmr_founder_left h3 {
        font-size: 18px;
        margin-top: 10px;
    }
    .page-id-13985 .in_the_news_cont,
    .page-id-14217 .in_the_news_cont {
        flex-wrap: wrap;
        gap: 10px;
    }
    .page-id-13985 section.section.in_the_news.pb-9.mbl_mt_60 .in_the_news_cont,
    .page-id-14217 section.section.in_the_news.pb-9.mbl_mt_60 .in_the_news_cont,
    .page-id-14533 .section.school_detail_page_right_content.pb-9 li {
        padding: 0;
    }
    .page-id-13985 section.section.in_the_news.pb-9.mbl_mt_60 .in_the_news_item.lm_content,
    .page-id-14217 section.section.in_the_news.pb-9.mbl_mt_60 .in_the_news_item.lm_content {
        padding: 0;
        margin-bottom: 44px;
    }
    .page-id-13985 section.section.in_the_news.pb-9.mbl_mt_60,
    .page-id-14217 section.section.in_the_news.pb-9.mbl_mt_60 {
        margin: 27px 0 0;
        padding-bottom: 0;
    }
    .cmr_founder_right p,
    .in_the_news_item h2 {
        font-size: 18px;
    }
    .page-id-14196 section.section.dovernance_detail_page.num_one h2.mb-4,
    .page-id-14283 section.section.dovernance_detail_page.num_one h2.mb-4,
    .page-id-14318 section.section.dovernance_detail_page.num_one h2.mb-4,
    .page-id-14326 section.section.dovernance_detail_page.num_one h2.mb-4,
    section.section.dovernance_detail_page.num_one h2.mb-4 {
        padding-top: 25px;
    }
    .dovernance_main_sec.mb-9,
    .page-id-11122 section.section.featured_sec.mb-9,
    .page-id-14196 .dovernance_main_sec.mb-9,
    .page-id-14283 .dovernance_main_sec.mb-9,
    .page-id-14318 .dovernance_main_sec.mb-9,
    .page-id-14326 .dovernance_main_sec.mb-9 {
        margin-bottom: 30px;
    }
    .dovernance_item_sec .dovernance_item_left {
        padding-bottom: 12px;
    }
    .dovernance_item_sec {
        flex-wrap: wrap;
        width: 100%;
    }
    .page-id-14221 .col-md-4.new_botom {
        border-bottom: 1px solid #ccc;
        padding-bottom: 18px;
        margin-bottom: 10px;
    }
    .page-id-15084 .neoee {
        margin-left: 0;
    }
    .page-id-15084 .section.school_detail_page_right_content.pb-9 img {
        width: 64%;
    }
    .section.school_detail_page_right_content.pb-9 .col-lg-12.kp_innr_sec .row {
        flex-direction: column-reverse;
        padding-bottom: 22px;
    }
    .page-id-14084 .section.school_detail_page_right_content.pb-9 .col-lg-12.kp_innr_sec .row {
        flex-direction: column-reverse;
        padding-bottom: 23px;
        border-bottom: 1px solid #ccc;
        padding-top: 13px;
    }
    .faq_cont_sec .faq_anw {
        padding-top: 12px;
    }
    .faqs_main {
        gap: 15px;
    }
    .section.school_detail_page_right_content.pb-9 .row .col-md-1 {
        width: 15%;
    }
    a.btn_cont {
        padding: 3px 8px !important;
        margin: 10px 4px I !important;
    }
    .school_detail_page_right_content h2 {
        margin-bottom: 15px;
    }
    .page-id-15011 .section.school_detail_page_right_content.pb-9 img.aligncenter.size-full.wp-image-5284,
    .section.school_detail_page_right_content.pb-9 img.aligncenter.size-full.wp-image-5284 {
        margin: 0 !important;
        width: 100% !important;
        padding: 20px;
    }
    .page-id-14538 .section.section.faqs_details_page .section.faq_cont_sec.faq_con_sec1 {
        padding-top: 26px;
    }
    .page-id-14538 .section.section.faqs_details_page ul {
        padding-left: 12px;
    }
    .page-id-14538 .section.faq_cont_sec img {
        width: 68% !important;
    }
    .page-id-14538 div[itemprop="mainEntity"] {
        border-bottom: 1px solid #e7e7e7;
        padding: 15px 0;
    }
    .page-id-15116 .chancellor_inner {
        flex-wrap: wrap;
        gap: 1px;
    }
    .page-id-15116 .chancellor_inner .chancellor_img img {
        padding-bottom: 16px;
    }
    .page-id-15116 .officer_sec .officer {
        width: 74%;
        padding-bottom: 10px;
    }
    .page-id-15049 div#overview_15049 h3 {
        font-family: GeneralSans-Medium;
        font-size: 19px;
    }
    .page-template-campus-tour-template div#overview_15078 {
        padding-top: 18px;
    }
    .manag_boxes article {
        padding: 0 20px 15px !important;
    }
    .page-id-15661 .new-curr h3.heading.text-center {
        font-size: 20px !important;
    }
    .breadcrumb_sec,
    section.section.school_detail_page.career-pg {
        padding-top: 20px;
    }
    .page-id-14656 .rbox-job-shortdesc,
    .prgm_btns.ug_btns a {
        font-size: 14px;
    }
    .page-id-14533 .school_detail_page_right .section.school_detail_page_right_content.pb-9 {
        padding-bottom: 8px;
    }
    .page-id-15483 .section.hover-info article,
    .page-id-15483 .section.school_detail_page_right_content.pb-9 img {
        width: 100% !important;
    }
    .page-id-15483 article.hover.inner-text {
        margin: 0 !important;
    }
    .page-id-15545 .cms-content .marginh3 {
        margin-top: 0;
    }
    .page-id-14785 div[itemprop="mainEntity"],
    .page-id-14804 div[itemprop="mainEntity"] {
        padding: 15px 0;
    }
    .page-id-14813 .reg_app {
        gap: 10px;
        padding-top: 19px;
        margin-top: 3px;
    }
    .page-id-14831 .sec-11.py-5 {
        padding-top: 22px !important;
    }
    .page-id-15403 .section.school_detail_page_main,
    .page-id-15415 .section.school_detail_page_main {
        padding-bottom: 4px;
    }
    .page-id-14851 .section.school_detail_page_right_content.pb-9 {
        padding-top: 27px;
    }
    .page-id-11122 .creat_think_title {
        padding: 19px 0;
    }
    .page-id-11122 .curriculum_main.section.mb-9,
    .page-id-11122 section.section.adms_open_sec.mb-9 {
        margin-bottom: 25px;
    }
    .page-id-11122 .credit_box,
    .page-id-11122 .credit_cont {
        padding: 16px 27px;
    }
    .better_life_item:before,
    .featured_blog_item2,
    .featured_right,
    .page-id-11122 .credit_box h3 br,
    .slice_img_main_sec {
        display: none;
    }
    .page-id-11122 .exp_sec a {
        padding: 10px 24px;
        font-size: 15px;
    }
    .page-id-11122 .exp_sec {
        margin: 9px 0 10px;
    }
    .page-id-11122 .view_more_sec {
        padding: 26px 0 0;
    }
    .page-id-11122 section.section.card_sec.pb-9 {
        padding-bottom: 21px;
    }
    .page-id-11122 .academic_division_sec {
        padding: 30px 16px;
    }
    .page-id-11122 .acad_divi_head {
        margin-bottom: 28px;
        padding-bottom: 15px;
    }
    .page-id-11122 section.section.placement_sec.pb-9 {
        padding-bottom: 14px;
    }
    .page-id-11122 .adms_open_left a,
    .page-id-11122 .featured_view_all a {
        font-size: 16px;
        width: 179px;
        height: 39px;
    }
    .acad_divi_box,
    .page-id-11122 .adms_open_main {
        gap: 24px;
    }
    .credit_box,
    .mbl_height_auto,
    .schools_listing_cont h3,
    .section.banner_video_Sec {
        height: auto;
    }
    .school_detail_slide2_cont {
        padding: 40px 0 0;
    }
    .banner,
    .schools_banner {
        background-position: 30% 100%;
    }
    .menu-items.open {
        transform: translateY(32px);
        width: 100%;
        padding-top: 70px;
        padding-left: 30px;
    }
    .anouncement_sec {
        padding: 10px 10px 10px 0;
    }
    .anouncement_slide a,
    .anouncement_slide a span {
        font-size: 14px;
        line-height: normal;
    }
    .search-hidden .fa-times:before {
        right: 20px;
        top: 23px;
    }
    .animations_border i.fa-solid.fa-angle-down.desktop-hide {
        transform: translate(-50%, -40%);
    }
    li.search_menu_btn.desktop-hide {
        width: 35%;
    }
    .search-sec.search-hidden {
        top: 110px;
        width: 90%;
        right: auto;
    }
    .search-hidden input.search-input {
        width: 94%;
    }
    .bottom_menu_sec .pl-3 {
        padding-left: 0;
    }
    .bottom_menu_sec .desktop-hide {
        padding: 20px 0 !important;
    }
    .bottom_menu_sec .desktop-hide a {
        padding: 10px 20px;
    }
    video.home_video {
        width: 100%;
        object-fit: cover;
        object-position: top;
        max-height: 620px;
    }
    .bnr_btm_icon {
        width: 140px;
        bottom: 5px;
    }
    .bnr_top_icon {
        width: 140px;
        top: -150px;
    }
    .creat_think_title .drak_gray {
        width: 90%;
    }
    .creat_think_left {
        padding-right: 0;
        margin-right: 0;
    }
    .creat_think_right {
        flex-wrap: wrap;
        gap: 30px;
        padding-left: 20px;
        justify-content: center;
        text-align: center;
    }
    .creat_think_item h3 {
        width: 200px;
        margin: 20px auto;
    }
    .curriculum_cont h2 {
        font-size: 27px;
    }
    .credit_box,
    .credit_cont {
        padding: 40px;
    }
    .grow_camp_main {
        flex-direction: column-reverse;
    }
    .grow_camp_slide p {
        font-size: 14px;
        line-height: normal;
        width: 300px;
    }
    .grow_camp_slider .owl-next,
    .grow_camp_slider .owl-prev {
        bottom: auto;
        top: 0;
        left: auto;
    }
    .grow_camp_slider .owl-prev {
        right: 80px;
    }
    .grow_camp_slider .owl-next {
        right: 30px;
    }
    .slider-counter {
        right: auto;
        top: 220px;
        bottom: auto;
        left: 20px;
    }
    .grow_camp_left_top h2 {
        font-size: 35px;
        margin-bottom: 15px;
        line-height: normal;
    }
    .exp_sec a {
        padding: 20px 40px;
    }
    .delivers_sec .curriculum_right {
        transform: translateY(-50px);
    }
    .delivers_sec.pb-9 {
        padding-bottom: 50px;
    }
    .card_slider .owl-next,
    .card_slider .owl-prev {
        bottom: auto;
        top: 0;
        transform: translate(0, -70px);
    }
    .view_more_sec {
        padding: 50px 0 0;
    }
    .acad_divi_head {
        flex-wrap: wrap;
        padding-bottom: 30px;
        border-bottom: 1px solid #c7c7c7;
    }
    .acad_divi_head h2 {
        padding-right: 0;
        width: 100%;
        margin-right: 0;
        border-right: none;
        margin-bottom: 20px;
    }
    .academic_division_sec {
        padding: 50px 20px;
    }
    .quick_connect_sec img {
        height: 300px;
        object-fit: cover;
    }
    #quick_cont_tab .nav-item {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #fff;
    }
    .quick_cont_form {
        padding: 50px 10px;
    }
    .cmr_today_logo_sec img,
    .quick_cont_form .col-sm-6 {
        width: 50%;
    }
    .placement_head {
        flex-wrap: wrap;
        margin-top: 100px;
    }
    .placement_head_right {
        top: -100px;
    }
    .placement_logo {
        width: 47%;
    }
    .container_right_zero {
        max-width: 100% !important;
        margin: 0 auto !important;
    }
    .better_life_slider_new .owl-next,
    .better_life_slider_new .owl-prev {
        top: 320px;
        bottom: auto;
        left: auto;
    }
    .better_life_slider_new .owl-prev {
        right: 50px;
    }
    .better_life_slider_new .owl-next {
        right: 0;
    }
    .better_life_item {
        gap: 20px;
    }
    .better_life_cont {
        padding-top: 0;
    }
    img.quotes-icon {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .adms_open_sec {
        padding: 50px 0;
    }
    .menu-btn {
        width: auto;
    }
    .banner_cont {
        height: 550px;
        padding-left: 10px;
    }
    .banner h1 {
        font-size: 40px;
        line-height: 40px;
        width: 100%;
    }
    .banner.mb-9,
    .pb-9.mb-9 {
        margin-bottom: 0;
    }
    .mbl_mt_60 {
        margin-top: 60px;
    }
    .main_manu {
        padding: 5px;
    }
    .mbl_button {
        position: sticky;
        top: 135px;
        display: flex;
        z-index: 9;
    }
    .mbl_button a {
        width: 50%;
        padding: 15px;
        text-decoration: none;
        font-family: GeneralSans-Medium;
        line-height: 24px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        font-size: 14px;
    }
    .mbl_btn1 {
        background-color: #02b6ad;
    }
    .mbl_btn2 {
        background-color: #ead722;
        color: #383838;
    }
    .banner.mb-5 {
        margin-bottom: 0 !important;
    }
    .pb-9 {
        padding-bottom: 40px;
    }
    #how-we-engage h3 {
        width: 70%;
    }
    .how-we-engage_main {
        padding-top: 40px;
        flex-wrap: wrap;
    }
    .how-we-engage_left,
    .how-we-engage_right {
        width: 100%;
        border-right: none;
        padding: 0 0 30px;
        margin: 0 0 30px;
        border-bottom: 1px solid #e7e7e7;
    }
    #navigation a {
        padding: 15px;
    }
    .prg_title_main {
        padding: 20px 0 0;
    }
    .news_banner {
        background-position: 65%;
    }
    .cmr_today_logo_sec {
        flex-wrap: wrap;
        justify-content: center;
    }
    #navList .nav-active svg,
    #navList li svg {
        opacity: 0;
    }
    .Courses__tabs_details {
        padding: 0 25px;
    }
}
@media screen and (max-width: 400px) {
    .page-id-11122 .section.banner_video_Sec {
        margin-top: 108px;
    }

    li.search_menu_btn.desktop-hide {
        width: 25%;
    }
    .bottom_menu_sec .desktop-hide {
        width: 50%;
        padding: 10px 0 0 !important;
    }
    .dropdown.login_user_menu.desktop-hide {
        width: 80px;
    }
    .animations_border i.fa-solid.fa-angle-down.desktop-hide {
        width: auto;
    }
    .program_listing_sub_main {
        padding: 20px;
    }
    .prg_title_main h2 {
        font-size: 35px;
    }
    .prgm_btns.ug_btns a {
        font-size: 14px;
    }
    #navigation a {
        font-size: 12px;
    }
}
@media screen and (max-width: 375px) {
    li.search_menu_btn.desktop-hide {
        width: 10%;
    }
    .placement_head_right {
        right: 40px;
    }
    .grow_camp_left_top h2,
    h2 {
        font-size: 30px;
    }
    .prgm_btns.ug_btns a {
        font-size: 11px;
    }
}
@media screen and (max-width: 370px) {
    .mobile_bottom li a,
    .mobile_bottom li a span {
        font-size: 10px !important;
    }
}
img.aligncenter.size-full.wp-image-17815 {
    height: 80px;
    width: auto !important;
}
