body {font-family: "Outfit", sans-serif;line-height: 1.5;}
html {font-size: 16px;scroll-padding: var(--header-height);}

/* global */
:root{
    --theme-font: "Libre Franklin", sans-serif;
    --secondary-font : "Outfit", sans-serif;
    /* --sidebar-hover-width: 16.563rem; */
    
    /* colors */
    --white: hsl(0, 0%, 100%);
    --white10: hsla(0, 0%, 100%, 0.01);
    --white20: hsla(0, 0%, 100%, 0.02);
    --white30: hsla(0, 0%, 100%, 0.03);
    --white40: hsla(0, 0%, 100%, 0.04);
    --white50: hsla(0, 0%, 100%, 0.05);
    --white100: hsla(0, 0%, 100%, 0.10);
    --white200: hsla(0, 0%, 100%, 0.20);
    --white300: hsla(0, 0%, 100%, 0.30);
    --white400: hsla(0, 0%, 100%, 0.40);
    --white500: hsla(0, 0%, 100%, 0.50);
    --white600: hsla(0, 0%, 100%, 0.60);
    --white700: hsla(0, 0%, 100%, 0.70);
    --white800: hsla(0, 0%, 100%, 0.80);
    --white900: hsla(0, 0%, 100%, 0.90);
    
    --black: hsl(0, 0%, 0%);
    --black10: hsla(0, 0%, 0%, 0.01);
    --black20: hsla(0, 0%, 0%, 0.02);
    --black30: hsla(0, 0%, 0%, 0.03);
    --black40: hsla(0, 0%, 0%, 0.04);
    --black50: hsla(0, 0%, 0%, 0.05);
    --black100: hsla(0, 0%, 0%, 0.10);
    --black200: hsla(0, 0%, 0%, 0.20);
    --black300: hsla(0, 0%, 0%, 0.30);
    --black400: hsla(0, 0%, 0%, 0.40);
    --black500: hsla(0, 0%, 0%, 0.50);
    --black600: hsla(0, 0%, 0%, 0.60);
    --black700: hsla(0, 0%, 0%, 0.70);
    --black800: hsla(0, 0%, 0%, 0.80);
    --black900: hsla(0, 0%, 0%, 0.90);
    

    --theme-color: #0a148f;
    --primary-color:#528564; 
    --grey-color:#f9f9f9;

    --secondary-color:#ff6d00;
    --secondary-color-100:#fbf5ef;


    --theme-color10: rgba(2, 48, 71, 0.01);
    --theme-color20: rgba(2, 48, 71, 0.02);
    --theme-color30: rgba(2, 48, 71, 0.03);
    --theme-color40: rgba(2, 48, 71, 0.04);
    --theme-color50: rgba(2, 48, 71, 0.05);
    --theme-color100: rgba(2, 48, 71, 0.10);
    --theme-color200: rgba(2, 48, 71, 0.20);
    --theme-color300: rgba(2, 48, 71, 0.30);
    --theme-color400: rgba(2, 48, 71, 0.40);
    --theme-color500: rgba(2, 48, 71, 0.50);
    --theme-color600: rgba(2, 48, 71, 0.60);
    --theme-color700: rgba(2, 48, 71, 0.70);
    --theme-color800: rgba(2, 48, 71, 0.80);
    --theme-color900: rgba(2, 48, 71, 0.90);
    
    --theme-color-blue: rgb(33, 158, 188);
    /* --theme-color-blue10: rgba(33, 158, 188, 0.01);
    --theme-color-blue20: rgba(33, 158, 188, 0.02);
    --theme-color-blue30: rgba(33, 158, 188, 0.03);
    --theme-color-blue40: rgba(33, 158, 188, 0.04);
    --theme-color-blue50: rgba(33, 158, 188, 0.05); */
    --theme-color-blue100: rgba(33, 158, 188, 0.10);
    --theme-color-blue200: rgba(33, 158, 188, 0.20);
    --theme-color-blue300: rgba(33, 158, 188, 0.30);
    --theme-color-blue400: rgba(33, 158, 188, 0.40);
    --theme-color-blue500: rgba(33, 158, 188, 0.50);
    --theme-color-blue600: rgba(33, 158, 188, 0.60);
    --theme-color-blue700: rgba(33, 158, 188, 0.70);
    --theme-color-blue800: rgba(33, 158, 188, 0.80);
    --theme-color-blue900: rgba(33, 158, 188, 0.90);
    
    --text-color: #343438;
    --danger: #FF0000;
    /* colors end */
    --theme-color-yellow:#ffb703;
    }
    .theme_color_yellow {color: var(--theme-color-yellow);}
    .font10{font-size: 0.625rem;}/*10px*/
    .font11{font-size: 0.688rem;}/*11px*/
    .font12{font-size: 0.750rem;}/*12px*/
    .font13{font-size: 0.813rem;}/*13px*/
    .font14{font-size: 0.875rem;}/*14px*/
    .font15{font-size: 0.938rem;}/*15px*/
    .font16{font-size: 1.000rem;}/*16px*/
    .font17{font-size: 1.063rem;}/*17px*/
    .font18{font-size: 1.125rem;}/*18px*/
    .font19{font-size: 1.188rem;}/*19px*/
    .font20{font-size: 1.250rem;}/*20px*/
    .font21{font-size: 1.313rem;}/*21px*/
    .font22{font-size: 1.375rem;}/*22px*/
    .font23{font-size: 1.438rem;}/*23px*/
    .font24{font-size: 1.500rem;}/*24px*/
    .font25{font-size: 1.563rem;}/*25px*/
    .font26{font-size: 1.625rem;}/*26px*/
    .font27{font-size: 1.688rem;}/*27px*/
    .font28{font-size: 1.750rem;}/*28px*/
    .font29{font-size: 1.813rem;}/*29px*/
    .font30{font-size: 1.875rem;}/*30px*/
    .font31{font-size: 1.938rem;}/*31px*/
    .font32{font-size: 2.000rem;}/*32px*/
    .font33{font-size: 2.063rem;}/*33px*/
    .font34{font-size: 2.125rem;}/*34px*/
    .font35{font-size: 2.188rem;}/*35px*/
    .font36{font-size: 2.250rem;}/*36px*/
    .font37{font-size: 2.313rem;}/*37px*/
    .font38{font-size: 2.375rem;}/*38px*/
    .font39{font-size: 2.438rem;}/*39px*/
    .font40{font-size: 2.5rem;}/*40px*/
    .font45{font-size: 2.813rem;}/*45px*/
    .font46{font-size: 2.875rem;}/*46px*/
    .font48{font-size: 3rem;}/*48px*/
    .font49{font-size: 3.063rem;}/*49px*/
    .font50{font-size: 3.125rem;}/*50px*/
    .font54{font-size: 3.375rem;}/*54px*/
    .font55{font-size: 3.438rem;}/*55px*/
    .font58{font-size: 3.625rem;}/*58px*/
    .font60{font-size: 3.75rem;}/*60x*/
    .font63{font-size: 3.938rem;}/*63px*/
    .font64{font-size: 4rem;}/*64px*/
    .font65{font-size: 4.063rem;}/*65px*/
    .font74{font-size: 4.625rem;}/*74px*/
    .font80{font-size: 5rem;}/*80px*/
    .font88{font-size: 5.5rem;}/*88px*/
    .font108{font-size: 6.75rem;}/*108px*/
    
    
    .fw100{font-weight: 100!important;}
    .fw200{font-weight: 200!important;}
    .fw300{font-weight: 300!important;}
    .fw400{font-weight: 400!important;}
    .fw500{font-weight: 500!important;}
    .fw600{font-weight: 600!important;}
    .fw700{font-weight: 700!important;}
    .fw800{font-weight: 800!important;}
    .fw900{font-weight: 900!important;}
    
    .color_dark{color: var(--black)!important;}
    .color_dark10{color: var(--black10)!important;}
    .color_dark20{color: var(--black20)!important;}
    .color_dark30{color: var(--black30)!important;}
    .color_dark40{color: var(--black40)!important;}
    .color_dark50{color: var(--black50)!important;}
    .color_dark100{color: var(--black100)!important;}
    .color_dark200{color: var(--black200)!important;}
    .color_dark300{color: var(--black300)!important;}
    .color_dark400{color: var(--black400)!important;}
    .color_dark500{color: var(--black500)!important;}
    .color_dark600{color: var(--black600)!important;}
    .color_dark700{color: var(--black700)!important;}
    .color_dark800{color: var(--black800)!important;}
    .color_dark900{color: var(--black900)!important;}
    
    .color_light{color: var(--white)!important;}
    .color_light10{color: var(--white10)!important;}
    .color_light20{color: var(--white20)!important;}
    .color_light30{color: var(--white30)!important;}
    .color_light40{color: var(--white40)!important;}
    .color_light50{color: var(--white50)!important;}
    .color_light100{color: var(--white100)!important;}
    .color_light200{color: var(--white200)!important;}
    .color_light300{color: var(--white300)!important;}
    .color_light400{color: var(--white400)!important;}
    .color_light500{color: var(--white500)!important;}
    .color_light600{color: var(--white600)!important;}
    .color_light700{color: var(--white700)!important;}
    .color_light800{color: var(--white800)!important;}
    .color_light900{color: var(--white900)!important;}
    
    .color_theme{color: var(--theme-color)!important;}
    .color_theme10{color: var(--theme-color10)!important;}
    .color_theme20{color: var(--theme-color20)!important;}
    .color_theme30{color: var(--theme-color30)!important;}
    .color_theme40{color: var(--theme-color40)!important;}
    .color_theme50{color: var(--theme-color50)!important;}
    .color_theme100{color: var(--theme-color100)!important;}
    .color_theme200{color: var(--theme-color200)!important;}
    .color_theme300{color: var(--theme-color300)!important;}
    .color_theme400{color: var(--theme-color400)!important;}
    .color_theme500{color: var(--theme-color500)!important;}
    .color_theme600{color: var(--theme-color600)!important;}
    .color_theme700{color: var(--theme-color700)!important;}
    .color_theme800{color: var(--theme-color800)!important;}
    .color_theme900{color: var(--theme-color900)!important;}
    
    .color_theme_dark{color: var(--theme-color-dark)!important;}
    .color_theme_dark10{color: var(--theme-color-dark10)!important;}
    .color_theme_dark20{color: var(--theme-color-dark20)!important;}
    .color_theme_dark30{color: var(--theme-color-dark30)!important;}
    .color_theme_dark40{color: var(--theme-color-dark40)!important;}
    .color_theme_dark50{color: var(--theme-color-dark50)!important;}
    .color_theme_dark100{color: var(--theme-color-dark100)!important;}
    .color_theme_dark200{color: var(--theme-color-dark200)!important;}
    .color_theme_dark300{color: var(--theme-color-dark300)!important;}
    .color_theme_dark400{color: var(--theme-color-dark400)!important;}
    .color_theme_dark500{color: var(--theme-color-dark500)!important;}
    .color_theme_dark600{color: var(--theme-color-dark600)!important;}
    .color_theme_dark700{color: var(--theme-color-dark700)!important;}
    .color_theme_dark800{color: var(--theme-color-dark800)!important;}
    .color_theme_dark900{color: var(--theme-color-dark900)!important;}
    
    
    .bg_dark{background-color: var(--black)!important;}
    .bg_dark10{background-color: var(--black10)!important;}
    .bg_dark20{background-color: var(--black20)!important;}
    .bg_dark30{background-color: var(--black30)!important;}
    .bg_dark40{background-color: var(--black40)!important;}
    .bg_dark50{background-color: var(--black50)!important;}
    .bg_dark100{background-color: var(--black100)!important;}
    .bg_dark200{background-color: var(--black200)!important;}
    .bg_dark300{background-color: var(--black300)!important;}
    .bg_dark400{background-color: var(--black400)!important;}
    .bg_dark500{background-color: var(--black500)!important;}
    .bg_dark600{background-color: var(--black600)!important;}
    .bg_dark700{background-color: var(--black700)!important;}
    .bg_dark800{background-color: var(--black800)!important;}
    .bg_dark900{background-color: var(--black900)!important;}
    
    .bg_light{background-color: var(--white)!important;}
    .bg_light10{background-color: var(--white10)!important;}
    .bg_light20{background-color: var(--white20)!important;}
    .bg_light30{background-color: var(--white30)!important;}
    .bg_light40{background-color: var(--white40)!important;}
    .bg_light50{background-color: var(--white50)!important;}
    .bg_light100{background-color: var(--white100)!important;}
    .bg_light200{background-color: var(--white200)!important;}
    .bg_light300{background-color: var(--white300)!important;}
    .bg_light400{background-color: var(--white400)!important;}
    .bg_light500{background-color: var(--white500)!important;}
    .bg_light600{background-color: var(--white600)!important;}
    .bg_light700{background-color: var(--white700)!important;}
    .bg_light800{background-color: var(--white800)!important;}
    .bg_light900{background-color: var(--white900)!important;}
    
    .bg_theme{background-color: var(--theme-color)!important;}
    .bg_theme10{background-color: var(--theme-color10)!important;}
    .bg_theme20{background-color: var(--theme-color20)!important;}
    .bg_theme30{background-color: var(--theme-color30)!important;}
    .bg_theme40{background-color: var(--theme-color40)!important;}
    .bg_theme50{background-color: var(--theme-color50)!important;}
    .bg_theme100{background-color: var(--theme-color100)!important;}
    .bg_theme200{background-color: var(--theme-color200)!important;}
    .bg_theme300{background-color: var(--theme-color300)!important;}
    .bg_theme400{background-color: var(--theme-color400)!important;}
    .bg_theme500{background-color: var(--theme-color500)!important;}
    .bg_theme600{background-color: var(--theme-color600)!important;}
    .bg_theme700{background-color: var(--theme-color700)!important;}
    .bg_theme800{background-color: var(--theme-color800)!important;}
    .bg_theme900{background-color: var(--theme-color900)!important;}
    
    .bg_theme_dark{background-color: var(--theme-color-dark)!important;}
    .bg_theme_dark10{background-color: var(--theme-color-dark10)!important;}
    .bg_theme_dark20{background-color: var(--theme-color-dark20)!important;}
    .bg_theme_dark30{background-color: var(--theme-color-dark30)!important;}
    .bg_theme_dark40{background-color: var(--theme-color-dark40)!important;}
    .bg_theme_dark50{background-color: var(--theme-color-dark50)!important;}
    .bg_theme_dark100{background-color: var(--theme-color-dark100)!important;}
    .bg_theme_dark200{background-color: var(--theme-color-dark200)!important;}
    .bg_theme_dark300{background-color: var(--theme-color-dark300)!important;}
    .bg_theme_dark400{background-color: var(--theme-color-dark400)!important;}
    .bg_theme_dark500{background-color: var(--theme-color-dark500)!important;}
    .bg_theme_dark600{background-color: var(--theme-color-dark600)!important;}
    .bg_theme_dark700{background-color: var(--theme-color-dark700)!important;}
    .bg_theme_dark800{background-color: var(--theme-color-dark800)!important;}
    .bg_theme_dark900{background-color: var(--theme-color-dark900)!important;}
    .color_white {color: var(--white);}
    .color_light_blue {color: var(--theme-color-light) !important;}

.common_padding{ padding-block:6.125rem; }
.common_padding_sm{ padding-block:3rem; }
.heading_box { padding-bottom: 4rem !important; }
.heading_box .head_lg { font-size: 3.125rem; }
.accordion_content {display: none;}
ul {margin: 0; padding: 0; list-style: none;}
.tab_content:not(.active) { display: none;
    }

    a {text-decoration: none;}



ul{margin: 0;}
p:nth-last-child(1){margin-bottom: 0;}
.study_visa_content p {margin-top: 1rem;}
.test_prep_content ul li>ul {margin: 1rem 0;}
.clear-both{clear: both;}
.bold{font-weight: 700;}
.regular{font-weight: 400;}
a{color: inherit;}
a:hover{color: inherit;}
a:focus, button:focus, input:focus, .btn:focus, select:focus, select:focus-within, input:focus-within, textarea:focus {outline: none; }
.form-check-input:focus{box-shadow: none;}
::selection {color: var(--white);background: var(--primary-color);}
.bg-theme{background-color: var(--theme-color);}
p { line-height: 1.55;color: var(--black);font-size: 1rem;}
/* .container {max-width: calc(1280px + calc(calc(var(--bs-gutter-x) * .5) * 2));} */
.container-xl{max-width: 1800px;}

.link-cover{position: absolute; top: 0;left: 0; width: 100%; height: 100%; z-index: 1;}
.h-auto{height: auto!important;}
input{box-shadow: none!important;}
.secondary-font{font-family: var(--secondary-font);}
.text-white{color:var(--white)}
.text-theme{color: var(--theme-color)!important;}
.text-secondary{color:var(--secondary-color)!important;}
.uppercase{text-transform: uppercase;}
.bg-theme{background-color: var(--theme-color); color: var(--white);}
.bg1{background-color: var(--theme-color-light); color: var(--white);}
a:-webkit-any-link { color: inherit; }
/* global end */

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}

/* Firefox */
input[type=number] {-moz-appearance: textfield;}

.btn_theme {display: inline-block; background-color: var(--primary-color); color: var(--white) !important; padding: .75rem 2.25rem; border-radius: 40px; border: solid 1px var(--primary-color); font-weight: 600; font-size: 1rem; transition: 0.5s;margin-top: 1.563rem;}
.btn_theme svg { width: 20px; margin-left: 0.5rem;  }
.btn_theme svg polygon {fill: var(--white); transition: 0.5s;}
.btn_theme:hover svg polygon { fill: var(--theme-color);}
.btn_theme:hover { background-color: transparent; color: var(--theme-color) !important; }
.btn_theme.btn_theme_light { background-color: var(--theme-color-light); }
.btn_theme.btn_theme_light:hover { background-color: transparent; color: var(--theme-color-light);}

.btn_theme_sm.pdf_btn{border-radius: 7px;padding: 0.4rem 1rem 0.4rem 0.5rem;border-width: 1.5px;}
.btn_theme_sm.pdf_btn svg {width: 20px;}
.btn_yellow.pdf_btn .pdf_btn_svg {background-color: var(--theme-color-yellow);}

.btn_theme_sm.pdf_btn:hover {background-color: var(--theme-color-yellow) !important; }



.btn_yellow svg { width: 20px; margin-left: 0.5rem;  }
.btn_yellow svg polygon {fill: var(--theme-color); transition: 0.5s;}
.btn_yellow:hover { background-color: transparent; color: var(--theme-color-yellow) !important;}
.btn_yellow:hover  polygon {fill: var(--theme-color-yellow);}
.pdf_btn {    padding: 0.6rem 1.5rem 0.6rem 1rem;  width: max-content;   border: solid 2px var(--theme-color-yellow);}
.pdf_btn img {    margin-right: 0.5rem;}


.btn_theme_sm {padding:0.8rem 1.5rem; margin-top: 2rem; display: inline-block;   font-size: 0.813rem;}
/* .btn:hover {background-color: transparent; color: var(--theme-color-light) !important; border: solid 1px var(--theme-color-light) !important; } */




.btn_outline { background-color: transparent; border-color: var(--theme-color); color: var(--theme-color) !important; }
.btn_outline:hover { background-color: var(--theme-color100); border-color: currentColor; color: currentColor;}
.btn_lg { font-size: 1.2rem; padding: 0.4rem 1.9rem; }
.section_heading { text-align: center; margin-bottom: 0; }
[data-dropdown_btn]>*{pointer-events: none;}


.pdf_btn .pdf_btn_svg {position: relative;display: inline-flex; background-color: var(--white); border-radius: 6px; padding: 0.2rem; margin-right: 0.8rem; transition: 0.5s;}

/* .btn_yellow .pdf_btn_svg:before { position: absolute; content: ''; width: 76%; height: 75%; left: 50%; top: 50%; transform: translate(-50%, -50%); background: var(--theme-color) } */
.pdf_btn svg { width: 25px; margin-left: 0;color: #fff; position: relative;}
.pdf_btn svg path {fill: var(--theme-color);}
.pdf_btn {display: flex !important; align-items: center;}
.pdf_btn:hover  .pdf_btn_svg  { background-color: var(--theme-color-yellow); }
.pdf_btn_icon .pdf_btn_svg  {     margin-right: 0rem;}
.pdf_btn_icon.pdf_btn { padding: 0.5rem;      margin-top: 0.5rem;      margin-right: 0.5rem; display: inline-block !important;}
.pdf_btn_icon.pdf_btn:last-child { margin-right: 0 !important; } 
/* header */
header {position: sticky;top: 0;left: 0;width: 100%;transition: all ease 0.5s; z-index: 92;}
.sml-header .header_logo img {}
/* .sml-header .top_nav>li>a { color: var(--theme-color);} */
.header_right { display: flex; align-items: center; margin-left: auto; }
.header_right ul { padding: 0; margin: 0; list-style: none; display: flex; align-items: center; }
.header_right>nav>ul>li {margin-left: 2.8rem;font-size: 1.375rem;}
.sml-header { background-color: var(--white); box-shadow: 0 0 50px #0000001a; background-color: var(--theme-color);}
.inner_page header { }
.sml-header .header_right nav, .inner_page .header_right nav { font-weight: 500; }
.sml-header .header_right, .inner_page .header_right{ color: var(--black900); }
.sml-header .nav_menu span, .inner_page .nav_menu span{ background-color: var(--black); }
.header_logo img:nth-child(2){display: none;}
.top-header { background-color: var(--white); padding-inline: 5rem;}
/* .sml-header .header_logo img:nth-child(2){display: block;}
.sml-header .header_logo img:nth-child(1){display: none;}
.inner_page .header_logo img:nth-child(2){display: block;}
.inner_page .header_logo img:nth-child(1){display: none;} */
/* .sml-header:not(.scrolling-down) { transform: translateY(calc(0px - var(--top-header-height))); box-shadow: 0 0 40px var(--black100); }

.scrolling-down {
transform: translateY(calc(-100% - 2.2rem));
} */
/* .sml-header.scrolling-up {
transform: translateY(-3.1rem);
} */
/* body {
padding-top: var(--header-height);
} */


/* TOP HEDER CSS SRMU START */
.top_header { background-color: var(--theme-color-light);     }
.list_right { list-style: none; display: flex; }
.top_header a {color: var(--white);}
.top_header .top_list a { text-transform: uppercase; }
.top_header .top_list:hover a { opacity: 0.5;}
.top_list a:hover {opacity: 1 !important;}
.top_list li { padding: 0 0.7rem; position: relative;}
.top_list li:after { width: 1px; height: 55%; background-color: var(--white); content: ''; position: absolute; top: 6px; right: 0; }
.top_list {list-style: none; display: flex;margin: 0 -0.7rem;padding: 0; align-items: center;}
.top_list a {transition: 0.5s; font-size: 0.875rem; }
.top_list .btn { background-color: var(--theme-color-light); }
.top_list li:last-child:after {display: none;}
.right_side .list_right {margin: 0 -0.7rem;}
.right_side .list_right li {  position: relative;  padding: 0 0.7rem;  display: flex; align-items: center;}
.right_side .list_right li:nth-child(4) {padding-right: 0;
  border-left: solid 1px #ccc;
  padding-left: 0;}
.right_side .list_right li:last-child { padding-left: 0;}
.top_header .right_side { position: relative; }
.right_side .list_right li:first-child:after {width: 1px; height: 55%; background-color: var(--white); content: ''; position: absolute; top: 11px; right: 0;}
.right_side .list_right li a {font-size: 0.859rem;}
.call_in {display: flex; align-items: center;}
.call_in div:first-child { margin-right: 0.5rem;}
.header_btn {background-color: var(--theme-color-yellow); text-transform: uppercase;padding: 0.875rem 1rem; display: block; font-size: 0.875rem !important; text-transform: uppercase; color: var(--black) !important; font-weight: 500; transition: 0.5s;  }
/* .header_btn:hover { background-color: #d89e0e; } */
.top_header .list_right:hover a { opacity: 0.5;}
.list_right a:hover {opacity: 1 !important;}

.header_btn_call {background-color: var(--white); text-transform: uppercase;padding: 0 1rem; display: flex; height: 100%; align-items: center; transition: 0.5s; text-transform: capitalize;  }
.header_btn_call span {display: block;}
/* TOP HEDER CSS SRMU END */

/* TOP MENU HEDER CSS SRMU START */
.bottom_header {background-color: var(--theme-color);}
.top_nav {display: flex;list-style: none;padding-left: 0;}
/* header end */
.close_menu_large {background: var(--theme-color-light); display: none; padding: 0.5rem; border-radius: 1px;      position: absolute;
  right: 1rem;
  top: 4px; display: none; }
.close_menu_large img {height: 15px;}
.menu_option,.search_option{position:relative}
.header-nav,.side_options{display:flex}
.header-nav{align-items:center}
.top_nav>li>a{ padding: 0 .7rem;color:var(--white); font-size: 1rem; display: block;transition: 0.5s;font-weight: 500;font-family: var(--theme-font);}
.top_nav>li>a:hover { color: var(--secondary-color);}
/* .sub_menu li:last-child a{border:0} */
.round_btn{--size:2.563rem;width:var(--size);height:var(--size);background-color:var(--theme-color);border:none;color:var(--white);border-radius:50%;padding-top:2px;margin-left: 2rem;}
.menu_btn{width:2.438rem;cursor:pointer;margin-left:1.2rem}
.side_options{align-items:center}
.sub_menu{position:absolute;right:0;top:2rem;padding:0;width:100%;list-style:none;background-color: var(--white);min-width:15rem;transform: translateX(0%) translateY(6rem);opacity: 0;pointer-events: none;box-shadow: 0 0 30px var(--black50);/* border-radius: 0.5rem; */transition: all ease 0.5s;z-index: 1;   border-radius: 8px;}
.sub_menu li:hover > a { color: var(--theme-color);
  border-left: solid 5px var(--theme-color);
  border-top-left-radius: 4px; 
  border-bottom-left-radius: 0px;}
.sub_menu a{border-bottom:1px solid var(--black100);padding:0.4rem 1.1rem; display: flex; border-left: solid 5px transparent; align-items: center; justify-content: space-between;}
.sub_menu a .menu_icon { position: relative; top: -1px; margin-right: 0.938rem;}


.sub_menu a:before{display:none}

.has_submenu .sub_menu .sub_menu {
  background-color:var(--white);
  top: 0;
  left: 100%;
  padding: 0;
  margin: 0;
}

.menu_icon_angle { height: 8px; width: 8px; border: solid 2px var(--black600);display: inline-block;     transform: rotate(136deg); border-left: 0; border-bottom: 0; transition: 0.5s; }

.sub_menu li:hover a .menu_icon_angle { transform: rotate(45deg); }
.top_nav > .has_submenu > .sub_menu:after {height: 15px; width: 15px; background-color: #fff; position: absolute; top: -6px; right: 50px;content: ''; transform: rotate(45deg); }
.top_nav > .has_submenu > .sub_menu:before{content: ''; position: absolute; top: -1rem; left: 0; width: 100%; height: 50px; background: transparent; z-index: -1;}
.top_nav li:not(.has_submenu) .menu_icon_angle  { display: none;}
/* .sub_menu:before {content: '';  position: absolute; top: -11px; left: 25px; transform: rotate(45deg); z-index: -1; border: 11px solid green; border-bottom-color: transparent; border-right-color: transparent; } */
.has_submenu:hover>a:after{transform:rotate(180deg)}
.top_nav li {position: relative;}
.top_nav li:last-child .sub_menu{top: auto;bottom: 0;}
@media(min-width:992px){
.has_submenu:hover>.sub_menu{opacity:1;transform:translateX(0%) translateY(0);pointer-events: all;}
.top_nav > li {   }
.top_nav > li:last-child .has_submenu:hover >.sub_menu {   }
.caret_icon_mob { display: none;}
}
.top_nav > li:last-child .has_submenu .sub_menu  {  left: -100%;}
/* .program_menu_main:after {height: 15px; width: 15px; background-color: #fff; position: absolute; top: -7px; right: 37rem; content: ''; transform: rotate(45deg);} */
.caret_icon { height: 15px; width: 15px; background-color: var(--theme-color-yellow); position: absolute; top: 3.13rem; right: 3rem; content: ''; transform: rotate(45deg); z-index: -1; }

.ddp-click {display: none;}


.program_menu_main { position: absolute;
  top: calc(var(--header-height) + -15px);
  background: var(--white);
  /* margin: 0 3rem; */
  border-radius: 8px;
  border-top: solid 4px var(--theme-color-yellow);
  border-bottom: solid 4px var(--theme-color-light);
  padding: 2rem 4rem;
  max-height: calc(100vh - var(--header-height));
  overflow: auto;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 5rem);}
  /* .program_menu_inner {    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 1.875rem} */
    .program_menu_inner {-webkit-column-width: 280px; -moz-column-width: 280px; column-width: 280px; -webkit-column-count: 3; -moz-column-count: 3; column-count: 4; -webkit-column-gap: 20; -moz-column-gap: 20; column-gap: 20;}
    .program_menu_program_type {page-break-inside: avoid;     margin-bottom: 2rem;}
    .program_menu_inner .program_menu_program_type:nth-child(4),
    .program_menu_inner .program_menu_program_type:nth-child(5),
     .program_menu_inner .program_menu_program_type:nth-child(5),   
    .program_menu_inner .program_menu_program_type:nth-child(6),
    .program_menu_inner .program_menu_program_type:nth-child(7)
    { margin-bottom: 1rem; }
 


  .menu_title { font-size: 1.125rem;margin-bottom: 0.6rem; font-weight: 500; color: var(--theme-color-light); border-radius: 5px; padding: 0.5rem 1rem; display: inline-block; transition: 0.5s; }
  .disciplines_menu {width: max-content; }
  .disciplines_menu a {border-radius: 5px; padding: 0.5rem 1rem; display: block; transition: 0.5s; border: solid 1px transparent;}
  .disciplines_menu:hover a { color: var(--theme-color-light); border: solid 1px var(--theme-color-yellow);     -webkit-text-stroke-width: 0.3px; }
  .program_menu_program_type:hover .menu_title  { background-color: var(--theme-color-yellow); color: var(--black); }
  .program_menu_main { transition: 0.5s; transform: translateX(-50%) translateY(10rem); opacity: 0; pointer-events: none; } 
  .program_menu_main.active { transform: translateX(-50%); opacity: 1; pointer-events: all; } 
  .program_menu_main:before { content: ""; position: absolute; left: 0; background: transparent; width: 100%; height: 23rem; bottom: 100%; }
  .caret_icon { transform: translateY(10rem) rotate(45deg); transition: 0.5s; opacity: 0; clip-path: polygon(100% 0, 0 0, 0 100%); }
.active .caret_icon { opacity: 1; transform: translateY(0) rotate(45deg); }
/* .header_search { background-color: #eff6f2; position: relative; height: 2.75rem;  border-radius: 3rem; }
.header_search input { border:solid 1px #dce5e0; border-radius: 3rem;min-width: 13.714rem; width: 13.714rem; height: 100%;     padding-right: 3rem;}
.bannerSlider .swiper-slide { overflow: hidden;}
.header_search >i { position: absolute; top:0.75rem; right: 1.25rem;} */


/* TOP MENU HEDER CSS SRMU END */

/* GO TO BOTTOM START */
.go_bottom_wrap {text-align: center; }
.go_bottom {  }
.go_bottom img {     margin-top: -60px;
  position: relative;
  z-index: 1; cursor: pointer;    text-align: center;}
/* GO TO BOTTOM END */


/* ABOUT US HOME START */
.facts_about ul {display: flex;margin: 0 -1.438rem;margin-top: 4rem;flex-wrap: wrap;}
.facts_about ul>li {padding: 0 1.438rem;}
.facts_about ul .facts_about {text-align: center; background-color: #fff; width: 7.3rem; height: 7.3rem; border-radius: 50%; display: flex; align-items: center; flex-direction: column; justify-content: center;border: 3px solid var(--primary-color);}
.facts_about ul .facts_about>div{line-height: 1.8rem;}
.facts_about ul .facts_about>div:last-child{line-height: 1rem;}
/*.facts_about ul li { padding-inline: 3rem;}*/
.facts_about ul .facts_about .yellow_number { color: var(--theme-color-yellow);}
.facts_about {text-align: center;}
.home_ads {text-align: center; position: relative; margin-top: 5rem;}
.home_ads .ads-pagination  {display: none;}
.home_ads_btn .swiper-button-next, .home_ads_btn  .swiper-button-prev { position: static; }
.home_ads_btn { display: flex; justify-content: space-between; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 19rem); z-index: 9;}
.home_ads a {display: block;}
.home_ads a img {border-radius: 15px;}
.home_ads  .ads-pagination { position: static;margin-top: 3rem;}
.home_ads .swiper-pagination-bullet { height: 14px !important; width: 14px !important;     background: transparent !important;
border: solid 2px var(--theme-color-yellow) ; opacity: 1;}
.home_ads .swiper-pagination-bullet-active { background-color: var(--theme-color-yellow)  !important;}

/*.about_home { position: relative;overflow: hidden;background-size: 100% 100%;background-repeat: no-repeat;border-bottom: 2px solid #ededed;}*/
.about_home .fixed_form_btn { position: absolute; top: 50%; right: 0; padding-bottom: 12rem; transform: translateY(-50%); }
.fixed_form_btn li {display: inline-block; margin-bottom: 0.8rem; pointer-events: none;}
.fixed_form_btn ul {     display: flex;flex-direction: column; align-items: flex-end;}
.fixed_form_btn ul a {  pointer-events: all;  border-right: 0;  transform: translateX(calc(100% - 2.8rem)); transition: 0.5s; border: solid 1px #afafaf; padding: 0.5rem 1rem; border-radius: 100px 0 0 100px; display: block; transition: 0.5s;}
.fixed_form_btn ul a img {transition: 0.5s; margin-right: 0.5rem;}
.fixed_form_btn li.active a { transform: translateX(0); background-color: var(--theme-color-blue); color: var(--white); border-color: var(--theme-color-blue); }
.fixed_form_btn li.active a img {    filter: brightness(100);}

.fixed_form_btn ul a:hover { transform: translateX(0); background-color: var(--theme-color-blue); color: var(--white); border-color: var(--theme-color-blue); }
.fixed_form_btn ul a:hover img {    filter: brightness(100);}
/* ABOUT US HOME END */


/* APPLY SRMU HOME */
.apply_inner {display: flex;}
.apply_inner .apply_left { max-width: 460px;min-width: 460px; }
.apply_inner .apply_right img {border-radius: 12px; }
.apply_accordion_box {border: solid 1px transparent; padding: 1rem 2rem; border-radius: 4px; width: 125%; position: relative;   border-radius: 17px; padding-bottom: 0; transition: 0.5s;}
.apply_accordion_box p { margin-bottom: 0.2rem;}
.images img {transition: src 0.5s ease; }
.newsSlider .images img{width: 100%;}  
.apply_accordion_box.active { background-color: #eefcff;     margin-top: 1rem; padding-bottom: 1rem;  border: solid 1px var(--theme-color-blue); }
.apply_accordion_box .head:before { display: inline-block; content: ''; height: 7px; width: 7px;     border: solid 2px var(--theme-color-blue);     border-left: none;
border-bottom: none; transform: rotate(45deg); transition: 0.5s; position: absolute; top: 10px; left: 0;}
.apply_accordion_box .head { position: relative; padding-left: 1.5rem; cursor: pointer;   }
.apply_accordion_box.active .head:before {transform: rotate(135deg);top: 7px;}
.apply_accordion_box.active .head { margin-bottom: 0.5rem; color: var(--theme-color-blue);}
.apply_accordion_box .read_more  {color: var(--theme-color-yellow);
font-weight: 500;}
/* APPLY SRMU HOME END*/

/* PROGRAMS SRMU HOME START*/
  .programs_home {background-image: url(/themes/images/programs-bg.jpg);position: relative;background-size: cover;
  background-position: center center;}
   .slide_action { position: fixed; left: -100%; transition: 0.5s; z-index: 99;      top: 50%;
    transform: translateY(-50%);}
   .slide_action a {background-color: var(--theme-color);color: var(--white);
  border-radius: 5px 0px 0px 5px; transition: 0.5s;   padding: 2rem 0.8rem;font-size: 1.188rem;-webkit-box-shadow:0px 0 13px 0 rgb(0 0 0 / 29%);-moz-box-shadow: 0px 0 13px 0 rgb(0 0 0 / 29%);box-shadow:0px 0 13px 0 rgb(0 0 0 / 29%);font-weight: 400;writing-mode: vertical-rl;transform: rotate(180deg); }
   .slide_action li:first-child {    margin-bottom: 1rem;}
   .slide_action a:hover { letter-spacing: 1px;}
  .slide_action li:last-child a { background-color: var(--theme-color-yellow); color: var(--theme-color); }
  .show_sidebtn .slide_action  {left: 0;}

.programs_home_inner {display: flex; }
.programs_home_inner .left_tab {width: 30%;}
.programs_right  {width: 65%; margin-left: 5%;}
.programs_right ul {display: flex; margin: 0 -1rem; flex-wrap: wrap; }
.programs_right ul li { width: 25%; padding-inline: 1rem; margin-bottom: 3.125rem;}
.programs_right ul li .programs_box  {color: var(--white); transition: 0.5s; display: block;}
.programs_right ul li .programs_box:hover { transform: translateY(-10px);}
.programs_tab li a {color: var(--white); text-transform: uppercase;  text-decoration: none; min-width: 22.5rem;    display: inline-block; padding: 1rem 5.5rem 1rem 2.5rem;
  font-size: 1.25rem; position: relative;    border-radius: 7px; margin-bottom: 0.1rem;     }
.programs_tab li a.active {background-color: var(--theme-color-blue);-webkit-text-stroke-width: 0.3px; }
.programs_right ul li .images { height: 9.375rem; margin-bottom: 0.5rem;}
.programs_right ul li .images img { border-radius: 12px; height: 100%; width: 100%; object-fit: cover; border: solid 2px var(--white);}
.programs_right .enroll_btn { margin-top: 2rem; }
.programs_tab li a:after {background-image: url(/themes/images/icon/tab-arrow.png); width: 14px; height: 14px; 
background-size: cover; content: '';display: block;position: absolute; right: 18px;top: 25px;}
.programs_tab li a.active:after {filter: brightness(0.5);}

.programs_sec_mob { background-color: #ecf0f9; }

.sec_mob_tab  .icon { height: 64px; width: 64px; margin-inline: auto; display: grid; place-items: center;  background-color: var(--white); margin-bottom: 0.5rem;   border-radius: 50%; transition: 0.5s; }
.sec_mob_tab  .icon img {transition: 0.5s;}
.sec_mob_tab {display: flex;overflow: auto;     margin: 0 -1rem; padding-block: 2rem; }
.sec_mob_tab li { padding: 0 1rem;     text-align: center;}
.sec_mob_tab li a.active .icon {background-color: var(--theme-color-blue);}
.sec_mob_tab li a.active .icon img {filter: brightness(100);}
.programs_sec_mob .programs_box  { transition: 0.5s; display: block;}
.programs_sec_mob .programs_box:hover { transform: translateY(-10px);}
/* .programs_tab li a {color: var(--white); text-transform: uppercase;  text-decoration: none; min-width: 22.5rem;    display: inline-block; padding: 1rem 5.5rem 1rem 2.5rem;
  font-size: 1.25rem; position: relative;    border-radius: 7px; margin-bottom: 0.1rem;     }
.programs_tab li a.active {background-color: var(--theme-color-blue);-webkit-text-stroke-width: 0.3px; } */
.programs_sec_mob .images { height: 9.375rem; margin-bottom: 0.5rem;}
.programs_sec_mob .images img { border-radius: 12px; height: 100%; width: 100%; object-fit: cover; border: solid 1px var(--white);}
.programsSlider  .swiper-slide {   height: calc((100% - 30px) / 2) !important;} 
.programsSlider, .programs_sec_mob .swiper  { height: 23.75rem !important;     overflow: inherit;}
.programsSlider .swiper-wrapper { height: 100% !important;}
.programs_sec_mob  .swiper-pagination { position: static;     margin-top: 3rem;}
.programs_sec_mob .swiper-pagination-bullet { height: 14px !important; width: 14px !important;     background: transparent !important;
border: solid 2px var(--theme-color-yellow); opacity: 1;}
.programs_sec_mob .swiper-pagination-bullet-active { background-color: var(--theme-color-yellow) !important;}


/* PROGRAMS SRMU HOME END*/


/* PLACEMENT SRMU HOME START*/
.placement_home_inner ul li {color: var(--white);}
.placement_home_inner ul {display: grid; grid-template-columns: repeat(7,1fr); grid-template-rows: repeat(6,4.5rem); grid-gap: 1rem;}
/* .placement_home_inner ul li:first-child { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 4; }
.placement_home_inner ul li:nth-child(7) { grid-column-start: 1; grid-column-end: 2; grid-row-start: 4; grid-row-end: 7; }
.placement_home_inner ul li:nth-child(3) { grid-column-start: 4; grid-column-end: 4; grid-row-start: 1; grid-row-end: 4;  background-color: yellow;}
.placement_home_inner ul li:nth-child(4) { grid-column-start: 5; grid-column-end: 5; grid-row-start: 1; grid-row-end: 4;  background-color: darkblue;}
.placement_home_inner ul li:nth-child(5) { grid-column-start: 4; grid-column-end: 6; grid-row-start: 4; grid-row-end: 7; background-color: orange;}
.placement_home_inner ul li:nth-child(2) { grid-column-start: 2; grid-column-end: 4; grid-row-start: 1; grid-row-end: 7; background-color: green; }
.placement_home_inner ul li:nth-child(6) { grid-column-start: 6; grid-column-end: 8; grid-row-start: 1; grid-row-end: 7; background-color: black; } */

.placement_home_inner ul li:first-child { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 4; }
.placement_home_inner ul li:nth-child(7) { grid-column-start: 1; grid-column-end: 2; grid-row-start: 4; grid-row-end: 7; }
.placement_home_inner ul li:nth-child(3) { grid-column-start: 4; grid-column-end: 4; grid-row-start: 1; grid-row-end: 4;}
.placement_home_inner ul li:nth-child(4) { grid-column-start: 5; grid-column-end: 5; grid-row-start: 1; grid-row-end: 4; }
.placement_home_inner ul li:nth-child(5) { grid-column-start: 4; grid-column-end: 6; grid-row-start: 4; grid-row-end: 7;}
.placement_home_inner ul li:nth-child(2) { grid-column-start: 2; grid-column-end: 4; grid-row-start: 1; grid-row-end: 7;}
.placement_home_inner ul li:nth-child(6) { grid-column-start: 6; grid-column-end: 8; grid-row-start: 1; grid-row-end: 7; }
.placement_home_inner ul li .placement_box{height: 100%;border-radius:10px; padding: 1.5rem 1rem; overflow: hidden;}
.placement_home_inner ul li:nth-child(even) .placement_box {height: 100%; background-color: var(--theme-color-blue500);   }
.placement_home_inner ul li:nth-child(odd) .placement_box {background-color: var(--theme-color);}
.placement_home_inner ul li:nth-child(3) .placement_box{background-color: var(--theme-color-yellow);}
.placement_home_inner ul li:last-child .placement_box{background-color: var(--theme-color-yellow); display: flex; flex-direction: column; justify-content: end;}
.placement_home_inner ul li:nth-child(4) .placement_box {display: flex; flex-direction: column; justify-content: end;}
.placement_home_inner ul li:nth-child(2) .placement_box {    display: flex;
flex-direction: column; padding-bottom: 0; justify-content: space-between;}
.placement_home_inner ul li:nth-child(6) .placement_box {    display: flex;
flex-direction: column; padding-bottom: 0; justify-content: space-between;}
.placement_home_inner ul li .placement_box .swiper-pagination-bullet { background-color: transparent; border: solid 2px var(--white);      opacity: 1;height: 12px;width: 12px;}
.placement_home_inner ul li .placement_box  .swiper-pagination-bullet-active {background-color: var(--white);}
.fact_box_slider {height: 100%;}
.fact_box_slider .factSwiper, .fact_box_slider .swiper-wrapper  {height: 100% !important;}
.fact_box_slider img { height: 100%; width: 100%; object-fit: contain;}
/* PLACEMENT SRMU HOME END*/


/* BLOG SRMU START */
.home_blog_inner {margin: 0 -1rem;}
.blogSlider {padding: 1rem;}
.home_blog_box { transition: 0.5s; border: solid 1px var(--theme-color-yellow);  border-width: 1px;
padding: 1.5rem;border-radius: 16px; background-color: var(--white);} 
.home_blog_inner .home_blog_left {width: 60%;}
.home_blog_inner .home_blog_left .home_blog_box {display: flex;margin-bottom: 2rem; align-items: center;}
.home_blog_inner .home_blog_left .home_blog_box:last-child { margin-bottom: 0; }
.home_blog_inner .home_blog_right {width: 37%;margin-left: 3%;}
.home_blog_left .home_blog_box .images { height: 13.75rem;width: 40%;margin-right: 6%;}
.home_blog_left .home_blog_box .content {    width: 50%;}
.home_blog_box .blog_title  {padding: 0.5rem 0;}
.home_blog_left .home_blog_box .images img {width: 100%; height: 100%; background-size: cover; border-radius: 8px; } 
.home_blog_box p {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.home_blog_right .images{height: 16.813rem; margin-bottom: 1rem;}
.home_blog_right .images img { height: 100%; width: 100%; object-fit: cover;border-radius: 8px; }
.blog_date img {margin-right: 0.3rem;top: -1px}
.home_blog_right .home_blog_box { height: 100%; }
/*.blogSlider .home_blog_box { border: none; padding: 0; background-color: transparent; border-radius: 0; }
.blogSlider .home_blog_box .images img {    border-radius: 8px;     width: 100%;
height: 100%;
background-size: cover;}
.blogSlider .home_blog_box .images { margin-bottom: 2rem;}
.blogSlider .home_blog_box .blog_title {    padding: 1.2rem 0;}
.blogSlider .home_blog_box .btn_yellow  {margin-top: 1.2rem;}*/
.home_blog_box:hover{ box-shadow: -8.03px 8.918px 27px 0px rgba(0, 0, 0, 0.15);}

.blog_mob_view  .blog-pagination { position: static;   text-align: center;  margin-top: 3rem;}
.blog_mob_view .swiper-pagination-bullet { height: 14px !important; width: 14px !important;     background: transparent !important;
border: solid 2px var(--theme-color-yellow); opacity: 1;}
.blog_mob_view .swiper-pagination-bullet-active { background-color: var(--theme-color-yellow) !important;}

/* .home_blog_box:hover .btn_yellow { background-color: transparent; color: var(--theme-color-yellow) !important; }
.home_blog_box:hover polygon {
  fill: var(--theme-color-yellow);
} */
/* BLOG SRMU END */


/* VIDEO SLIDER SRMU START */
.video_home .video_home_box {   transition: 0.5s; height:400px;  }
.video_home .video_home_box img { height: 295px;width: 100%;  border-radius: 12px; transition: 0.5s; object-fit: cover;  }
.video_home_box_inner .video_img:after {content: ''; position: absolute; top: 0;background: linear-gradient(1deg, rgb(0 0 0 / 48%) 0%, rgba(0,0,0,0.04525560224089631) 100%); left: 0; width: 100%; height: 100%; border-radius: 12px; }
.video_home_box_inner .video_img {width: 100%; position: relative;}
.video_home_box_inner .video_img .text_video  { position: absolute; z-index: 1;  bottom: 10%; left: 10%; color: var(--white);  }

.video_home_box_inner .video_img .play_icon { z-index: 1; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; }
.video_home_box_inner .video_img .play_icon img {width: 67px !important; transition: 0.5s; height: 68px !important;}
.video_home_box_inner .video_img .play_icon img:hover { transform: scale(1.09);}
.video_home_box_inner{ height: 100%; display: flex;align-items: center;}
.video_home .swiper-slide-active .video_home_box  { width: 100%;  object-fit: cover;}
.video_home .swiper-slide-active img {height: 100%; width: 100%;}
.video_home .slider_btn {display: flex;     justify-content: center;
  margin-top: 3rem;}
.video_home .slider_btn div { height: 50px; width: 50px;   border-radius: 50%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 37px 0px rgba(0, 0, 0, 0.14);   display: flex;
  align-items: center; transition: 0.5s;
  justify-content: center;} 
  .video_home .slider_btn div:hover { background-color: var(--theme-color-yellow); }
  .video_home .slider_btn div:hover i {color: var(--white);}
  .video_home .slider_btn div i { font-size: 20px; color: #9da1aa;}
  .video_home .next_video {margin-right: 0.5rem;}
.video_home  .video-pagination  { position: static; display: none;  text-align: center;  margin-top: 3rem;}
.video_home .swiper-pagination-bullet { height: 14px !important; width: 14px !important;     background: transparent !important;
border: solid 2px var(--theme-color-yellow); opacity: 1;}
.video_home .swiper-pagination-bullet-active { background-color: var(--theme-color-yellow) !important;}
/* VIDEO SLIDER SRMU END */

/* Innovation Culture SRMU START */
.innovation_culture_box{ background-color: var(--theme-color); position: relative; overflow: hidden; border-radius: 32px;
   padding: 5.313rem; display: flex; padding-bottom: 0; }
.innovation_culture_box .innovation_culture_left {width: 60%; padding-bottom: 5.313rem;}
.innovation_culture_box .head_lg { text-transform: uppercase; font-size: 2.5rem;line-height: 1.3; }
.innovation_culture_box .heading_box {margin-bottom: 1.5rem; } 
.innovation_culture_box .innovation_culture_right { width: 50%; position: relative;}
/* .innovation_culture_box .innovation_culture_right .images { position: absolute; bottom: 0;
  right: 2%; height: 100%;} */
/* .innovation_culture_box .innovation_culture_right .images img {object-fit: contain; height: 100%; max-width: initial;} */

.innovation_culture_box .innovation_culture_right .images { position: absolute; bottom: 0;
  right: 2%; height: 100%;     display: flex;
  align-items: end;}


.innovation_culture_box .innovation_culture_right .images img {object-fit: contain; max-width: initial;}


.innovation_culture_left ul li { }
.innovation_culture_left ul li a {     min-width: 18rem; color: var(--white); text-transform: uppercase;  font-size: 1.25rem;  
  padding: 0.75rem 1.563rem 0.75rem 4rem; display: block; position: relative; border: solid 1px transparent; border-radius: 7px; transition: 0.5s;}
  .innovation_culture_left ul li a:hover { border: solid 1px var(--white); }

.innovation_culture_left ul li a:before { background-image: url(/themes/images/icon/list-arrow.png); width: 21px; height: 21px; background-size: cover; content: ''; display: block; position: absolute;     left: 20px;
  top: 11px; }
.innovation_culture_left ul { margin-bottom: 3rem;}
/* Innovation Culture SRMU END */

/* NOTABLE SRMU START */
.notable_home {  background-color: var(--theme-color-light); }
.notable_box { border-radius: 5px;  overflow: hidden; } 
.notable_box .images { position: relative; height: 27.5rem; }
.student_info_inner a {display: block;}
.notable_box .images img { height: 100%; width: 100%;}
.notable_box .student_info { position: absolute; transition: 0.5s;     bottom: 6%; left: 0; background: var(--black600); width: 80%; clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%); padding: 0.8rem 1.5rem; color: var(--white); }
.notable_box .student_info .student_name  {    line-height: 1.4;}
.notable_box img { border-radius: 10px; width: 100%; object-fit: cover;object-position: top center; }
.notable_home .notableSwiper  { border-radius: 10px; margin-bottom: 4rem;}
.notable_home  .slider_btn > div { height: 40px; width: 40px;     border-radius: 50px;
background-color: #fff;display: flex;
align-items: center;justify-content: center;}
.slider_btn .next_notable { margin-right: 1rem;}
.notable_home .slider_btn {display: flex;align-items: center;justify-content: center;    width: auto; }
.notable_box { position: relative; }
.student_info_content {background: var(--white); width: 100%; padding: 3rem; height: 100%;  border-radius: 10px;text-align: center;     position: absolute;z-index: 1;top: 0; transition: transform 0.8s; transform: scale(0); }
.student_info_inner {margin-bottom: 1.2rem;}
.notable_box:hover .student_info_content  {transform: scale(1);}
.notable_box:hover .student_info  { opacity: 0;}
.student_info_content a { font-weight: 600; text-decoration: underline;}

.notable_home  .notable-pagination { position: static;   text-align: center;  margin-top: 3rem;}
.notable_home .swiper-pagination-bullet { height: 14px !important; width: 14px !important;     background: transparent !important;
border: solid 2px #fff; opacity: 1;}
.notable_home .swiper-pagination-bullet-active { background-color: var(--white) !important;}



/* NOTABLE SRMU END */

/* TESTIMONIAL SRMU START */
.review_thum_img { height: 10.5rem; width: 10.5rem; border-radius: 100px; cursor: pointer; margin: 0 auto; }
.testimonial_home .review_thum_img img { display: block;  padding: 4px; border-radius: 100px; width: 100%; height: 100%; object-fit: cover; border: solid 2px transparent; }
.testimonial_home .review_box {max-width: 45.313rem; margin: 0 auto; margin-top: 3rem; text-align: center;}
.testimonial_home .review_box_info { margin-bottom: 1rem; }
/* .review-thumbs  { max-width: 1100px;  } */
.review-slider { margin-bottom: 3rem; }



.testimonial_home  .review-pagination  { position: static; display: none;  text-align: center;  margin-top: 3rem;}
.testimonial_home .swiper-pagination-bullet { height: 14px !important; width: 14px !important;background: transparent !important;border: solid 2px #7f7f7f; opacity: 1;}
.testimonial_home .swiper-pagination-bullet-active { background-color: var(--secondary-color) !important;border: solid 2px var(--secondary-color);}
.testimonial_home .swiper-slide-active .review_thum_img img  { border: solid 3px #2a76f4; }
.review_box_info .quote_icon { margin-bottom: 1rem; }
.review_slider_btn { display: flex; justify-content: space-between;    position: absolute;width: 100%;top: 72%;z-index: 1; }
.review_slider_btn div {height: 4.063rem; width: 4.063rem; border-radius: 50%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 37px 0px rgba(0, 0, 0, 0.14); font-size: 1.625rem;
  display: flex; align-items: center; justify-content: center; color: #9da1aa;}
  .testimonial_home .container{ position: relative; }
/* TESTIMONIAL SRMU END */
.fixed_whatsapp { position: fixed; z-index: 9; bottom: 90px; right: 2%;}
.pulse {
  display: inline-block;
  /* animation: pulseAnimation 1s infinite; */
  transition: transform 0.3s ease;
}
.fixed_whatsapp i {
  color: #fff;
  font-size: 1.5rem;
}
@keyframes pulseAnimation {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}

.main_banner{ position: relative; margin-top: var(--top-header-height);}
.main_banner button { all:unset; cursor: pointer;}
.main_banner .btn_yellow {     margin-top: 1rem;
  display: inline-block;;}
.main_banner .swiper-pagination-bullet {height: 13px !important; width: 13px !important; border: solid 1px #fff; opacity: 1; background: transparent; }
.main_banner .swiper-pagination-bullet-active { background-color: #fff !important;}
.main_banner .swiper-pagination { display: flex; flex-direction: column;     right: 2%; left: auto !important; bottom: auto !important; top: 50% !important; z-index: 1; justify-content: end; text-align: right; width: fit-content !important;}
.main_banner .swiper-pagination .swiper-pagination-bullet:not(:last-child) { margin-bottom: 0.8rem !important; }
.banner_wrapper { display: flex; }
.banner_content .font80 {text-transform: uppercase;line-height: 1.1;}
.banner_content>.font16:first-child{margin-bottom:.5rem;position:relative;display:flex;align-items:center}
.banner_content>.font16:first-child:before{content:"";display:block;width:3.6rem;height:1px;background-color:currentColor;margin-right:1rem}
/*.banner_img{margin-right:-6rem; padding-top: 0rem;max-width: calc(100% + 0rem);}*/
.search-form{display:flex;position:relative;width:fit-content; margin: 0;}
.search-form .btn{background-color:var(--theme-color); color: var(--white); padding:.5rem;width:3.75rem;border-radius:0 5rem 5rem 0}
.search-form button[type=reset]{position:absolute;right:3.75rem;height:100%;padding:.6rem;border:none;background-color:transparent;transition:.5s;opacity:0;pointer-events:none}
.search-form input[type=search]{border:none;padding:0 2rem 0 1.9rem;border-radius:5rem 0 0 5rem;width:19.2rem}
.search-form input[type=search]:not(:placeholder-shown)+button{opacity:1;pointer-events:all}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{display:none}
.banner { min-height: 35rem; height: calc(100vh - var(--header-height)); display: flex; 
align-items: center; position: relative;  }
.banner .swiper-slide { display: flex; align-items: center; }
/* BANNER CSS */
/* .bannerSlider .banner_img { height: calc(100vh - var(--header-height)); width: 100%; object-fit: cover; min-height: 28.125rem;} */

.bannerSlider .banner_img {width: 100%;  object-fit: cover;}

.bannerSlider .swiper-slide { position: relative;}
/* .bannerSlider .swiper-slide:after {position: absolute; top: 0; left: 0; width: 100%;  height: 100%; background-color: rgba(7, 9, 50, 0.50); content: '';  } */
.banner_content {position: absolute; top: 50%; left: 0; transform: translate(0%, -50%);     text-align: left; color: var(--white);z-index: 1;width: 100%;font-family: var(--theme-font);}
/* .banner_content .btn { background-color: var(--white); color: var(--theme-color) !important; padding: 0.5rem 2rem; transition: 0.5s;}
.banner_content .btn:hover { background-color: var(--theme-color); color: var(--white) !important;  } */
.banner_content .text_lg {line-height: 1;     padding-block: 0.5rem;}
.banner_content .text_lg span{color: var(--primary-color);font-size: 5.438rem;font-weight: 700;}
.banner_content .text_sm {  line-height: 1.7rem; }
.bannerSlider .ep-arrows {justify-content: space-between; display: flex; position: static;width: calc(100% + 8rem);}
.main_banner .slider_btn {left: -10rem;}
.slider_btn {position: absolute;top: 50%;transform: translateY(-50%);  z-index: 1;width: calc(100% + 12rem);}
.bannerSlider .ep-arrows>button { background-color: transparent;}
.bannerSlider .ep-arrows>button:hover { background-color: transparent; }
.bannerSlider .ep-prev {    padding-left: 1rem}
.addbox { margin-bottom: 1.5rem;}

/* FOOTER CSS */
footer{background-color:var(--theme-color); padding-block: 0;}
.footer_sections {padding-block:5.125rem}
.bootom_menu_footer .f_menu { display: flex; align-items: center; list-style: none; justify-content: flex-end; }
.bootom_menu_footer .f_menu li:after {display: inline-block; content: '/';}
.bootom_menu_footer .f_menu li a { padding: 6px 12px; display: inline-block;}
.bootom_menu_footer .f_menu li:last-child:after { display: none; }
/* .ftr_social_icons{top:0;position:absolute;right:0} */
.footer_sections{position:relative;display:flex}
.ftr_social_icons ul{padding:0;display:flex;list-style:none}
.f_menu li a {opacity: 0.8;}
/*.ftr_sec_intro{width: 22.125rem;margin-right: 3rem;}*/
.ftr_ntro_logo {  display: block; margin-bottom: 2.125rem;}
.footer_text {display: flex;flex-wrap: wrap;justify-content: space-between;} 
.copyright {padding: 1rem 0;border-top: 1px solid #878787;}
.ftr_sec{flex:1;}
.ftr_copyright{display:flex;font-size:.688rem;color:var(--white400);justify-content:space-between}
.ftr_copyright p{margin:0}
.ftr_copy_right{padding:1.65rem 0;border-top:1px solid var(--white100);margin-top:3rem}
.footer_contacts p { line-height: 1.6;}
.footer_contacts{padding:0;margin:0;list-style:none;font-size:.813rem}
.footer_contacts li{display:flex;align-items:flex-start;margin-bottom:1rem}
.footer_contacts li i{padding-top:.25rem;font-size:1rem;min-width:2rem;color:var(--white)}
.footer_contacts li:last-child{margin-bottom:0}
.ftr_sec_intro .font12{opacity:.7;line-height:1.7}
.footer_contacts li a,.footer_contacts li span{line-height: 1.4; opacity: 0.8;}
.ftr_sec ul{padding:0;list-style:none;line-height:2.35;}
/*.ftr_sec:last-child{min-width:fit-content}*/
/* .ftr_social_icons a{width:2.438rem;height:2.438rem;background-color:var(--black);display:grid;place-items:center;border-radius:50%;font-size:.9rem;margin:0 .3rem} */
.menu_content.active{opacity:1;transform:translateY(2.6rem);pointer-events:all;background-color:transparent}
.menu_content ul{list-style:none;padding:.6rem 0;min-width:8rem;box-shadow:0 0 15px #0000004a;border-radius:8px;overflow:hidden;background-color:var(--white)}
.menu_content ul li a{padding:.2rem 1rem;display:block}
.menu_content ul li a:hover{background-color:var(--theme-color100);}
.menu_content ul li a:hover i { color: var(--theme-color); }
.f_menu li a{ transition: 0.5s;}
.f_menu li a:hover { opacity: 1; margin-left: 5px;}
.top_footer {background-color: var(--theme-color-light); padding: 2rem 0;}
.top_footer_left {display: flex;     align-items: center;}
.top_footer_left .ajax_msg  {position: absolute;bottom: -7px;left: 11px;color: #fff;}
.top_footer_left .error { color: #fff;    position: absolute;
left: 12px; }  
.top_footer_inner {display: flex; justify-content: space-between;}
.top_footer_right {display: flex;     align-items: center;}
.top_footer_inner .btn_theme {background: transparent; border-color: var(--white);}
.top_footer_inner .btn_theme:hover {background-color: var(--white); color: var(--theme-color) !important; }
.top_footer_inner .btn_theme:hover svg polygon { fill: var(--theme-color);}
.top_footer {display: flex;     align-items: center;}
.top_footer .text  { padding-right: 1rem; color: var(--white) !important;}
.top_footer .header_search { background-color: transparent; min-width: 29.375rem; }
.top_footer .header_search  input {background-color: #fff;background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.09); border: none; padding-left: 1rem; height: 2.75rem; width: 100%; }
.top_footer .header_search >i {right: 1.25rem; left: auto;}
.top_footer .suscribe_box_form  { position: relative;}
.top_footer .suscribe_box_form .btn {right: 1.25rem; left: auto; position: absolute; top: 38%; transform: translateY(-50%); margin-bottom: 0 !important; background-color: transparent !important; padding: 0; color: var(--theme-color) !important; font-size: 1.3rem; border: none;}
.top_footer .suscribe_box_form .btn:hover { border: none !important;}
.error {color: red;}
.ftr_social_icons ul li { padding: 0 0.625rem;  }
.ftr_social_icons ul li a { transition: 0.5s;}
.ftr_social_icons ul li a:hover { transform: scale(1.08);}
.bootom_menu_footer {padding: 3rem 0; background-color: #dee4f2; }

/* course cat css Home START */
.course_cat_home { position: relative;     height: 75vh; }
.course_cat_home .container{ position: relative; z-index: 1; height: 100%;    display: flex;
  align-items: center; }
/* .course_cat_home .course_cat_banner { position: absolute; top: 0; left: 0; width: 100%;     z-index: -1;
height: 100%;} */
.course_cat_home .course_cat_banner img { height: 100%; width: 100%; object-fit: cover; position: absolute;
    top: 0;}
.course_cat_content_inner .course_cat_content_box, .course_cat_content_inner
 .course_cat_content_tab {width: 48%;}
.course_cat_home:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #0000005c; z-index: 1; content: '';  }
.course_cat_content_inner {display: flex ; justify-content: space-between; width: 100%;}
.course_cat_home:after { content: ''; position: absolute; top: 0; right: 0; height: 100%; width: 50%;background: #00000036;
    filter: blur(1px) }
 .course_cat_content_tab ul {display: flex; flex-wrap: wrap; }   
 .course_cat_content_inner .course_cat_content_tab {    padding: 0rem 0rem 0rem 3rem; }
 .course_cat_content_inner .course_cat_content_tab a {transition: 0.5s; font-size: 1.5rem; padding: 3rem 2rem; display: block; color: var(--white); text-decoration: none; border-bottom: solid 1px #f1f1f16e; }
 .course_cat_content_inner .course_cat_content_tab a.active { background-color: var(--secondary-color); }
 .course_cat_content_inner .course_cat_content_tab a:hover {background-color: var(--secondary-color);}
 .course_cat_content_inner .course_cat_content_box { position: relative;  display: flex; align-items: center; }
 .course_cat_content_inner .course_cat_content_tab li:nth-child(odd) a { border-right: solid 1px #f1f1f16e;}
 .course_cat_content_inner .course_cat_content_tab li:nth-child(5) a, .course_cat_content_inner .course_cat_content_tab li:last-child a  { border-bottom: none; } 
 .course_cat_content_tab ul li { width: 50%; }
.show_hover {    pointer-events: none; opacity: 0;  position: absolute;   transition: .5s;}
.show_hover.active {    opacity: 1;pointer-events: all;}
/* course cat css Home END */
.search_wrapper { position: absolute; z-index: 1; background-color: var(--secondary-color); opacity: 0; transition: .5s; top: 100%; transform: translateY(5rem); pointer-events: none; right: 0;  box-shadow: 0 0 11px #0000002e;border-radius:4px}
  .search_wrapper.active {opacity: 1;transform: translateY(0);pointer-events: all;}
.search_wrapper input[type=search] {border: 1px solid var(--black200);     padding: 0 2rem 0 1.9rem;border-radius: 5rem 0 0 5rem;width: 19.2rem;}
.search_area { display: flex;padding: 1rem 1rem;}
.mob_log_opt a {color: var(--black);padding: 0.5rem 0; display: block;}
.mob_log_opt ul li:last-child a { padding-bottom: 0;}
.mob_log_opt { transform: translateY(5rem); pointer-events: none;opacity: 0;transition: .5s; box-shadow: -9px 0px 6px 0px #ccc; padding: 1rem; position: absolute; top: 100%; background: var(--white); width: 35%; left: 0;}
.mob_log_opt.active { opacity: 1; transform: translateY(0); pointer-events: all; }
.mobile_login_menu { font-weight: 600; font-size: 1.2rem;    color: var(--black800);}
.open_login i { transition: 0.5s;}
.open_login.active i {    transform: rotate(180deg);}
.mobile_login_menu { display: none; }
.bannerSlider .swiper-slide { overflow: hidden;}
.menu_icon, .close_menu {display: none;}

.backdrop { position: fixed; top: 0; left: 0; height: 100vh; width: 100%; background-color: rgba(0, 0, 0, 0.5); display: none; z-index: 2; }

/* IINER PAGE ABOUT CSS START */

.inner_banner { position: relative;}
.franchise_inner_banner{position: relative; height: 43rem; }
.inner_banner img { max-width: 100%;object-fit: cover; width: 100%; max-height: 450px;}
.franchise_inner_banner img{max-width: 100%; height: 100%; object-fit: cover; width: 100%; }
.inner_banner_heading {position: absolute; top: 50%; left: 0; width: 100%;transform:translateY(-50%);}
.breadcrumbs {position: absolute; bottom: 5%; left: 0; width: 100%;transform:translateY(-50%);}
.breadcrumbs ul {display: flex;}
.breadcrumbs ul li, .breadcrumbs ul li a { text-transform: uppercase; color: var(--white500);font-size: 0.750rem;}
.breadcrumbs li.active{color: var(--white);}
.breadcrumbs ul li:nth-child(2) { padding: 0 0.5rem;}
.job_listing ul li:nth-child(2) { padding: 0;}
.breadcrumbs ul li.active a {color: var(--theme-color-yellow);}
.breadcrumbs .sec_head {margin-bottom: 0;}
.top_box_wrap img{max-height: 500px;width: 100%;object-fit: cover;margin-bottom: 2rem;}
.about_page_fact .facts_about ul {justify-content: space-between;}
.about_page_fact  ul  {    margin-inline: -3rem;}
.about_page_fact  ul li {flex: 1; position: relative;}
.about_page_fact ul li:after{ position: absolute; content: ''; top: 25%; right: 0; width: 2px; height: 60%; background: #cccccc5e; }
.facts_about ul .facts_about_box .yellow_number{color: var(--theme-color-yellow);}
.why_srmu { display: flex;}
.about_page_fact ul li:last-child:after {display: none;}
.why_srmu_box {border-radius: 15px;  height: 100%; transition: 0.5s; background-color: var(--theme-color);   padding: 3rem 2.5rem; background-color: rgb(255, 255, 255); box-shadow: 0px 11px 27px 0px rgba(0, 0, 0, 0.17); }
.why_srmu_box .title { margin-bottom: 1rem;}
.why_srmu_box:hover .title {color: var(--black);}
.why_srmu_box:hover { background-color: var(--theme-color-yellow);}

.why_srmu_right .whysrmuSwiper .swiper-slide.swiper-slide-visible.swiper-slide-active .why_srmu_box { background-color: var(--theme-color-yellow);}
.why_srmu .why_srmu_right { width: 80%; }
.why_srmu .why_srmu_right .swiper {overflow: inherit;}
.why_srmu_wrap { overflow: hidden;}
.why_srmu_right .whysrmuSwiper .swiper-slide {pointer-events: none;}
.why_srmu_right .whysrmuSwiper .swiper-slide .why_srmu_box  { opacity: 0; transition: 0.5s; }
.why_srmu_right .whysrmuSwiper .swiper-slide.swiper-slide-visible .why_srmu_box { opacity: 1; }
.why_srmu_right .whysrmuSwiper .swiper-slide.swiper-slide-visible{pointer-events: all;} 
.why_srmu .why_srmu_head {position: relative; z-index: 91; width: 20%; padding-right: 5%;}
.why_srmu .why_srmu_head:after { width: calc(100% + var(--white-space)); height: calc(100% + 10rem); content: ''; position: absolute; top: 50%; right: 2rem; background-color: var(--white); transform: translateY(-50%); z-index: -1; }
.swiper-button-disabled {opacity: 0.5;cursor: auto;}
.whysrmu_slider_btn { display: flex; justify-content: flex-start;margin-top: 3rem; }
.whysrmu_slider_btn div {height: 3.125rem; width: 3.125rem; border-radius: 50%; transition: 0.5s;
font-size: 1.625rem; border: solid 2px var(--black);
display: flex; align-items: center; justify-content: center; color: #9da1aa;}
.whysrmu_slider_btn>div:hover { background-color: var(--theme-color-yellow); border-color: var(--theme-color-yellow); }
.whysrmu_slider_btn>div:hover img {    filter: brightness(6.5);}
.whysrmu_slider_btn .whysrmu-next { margin-right: 1.5rem;}
.whysrmu-pagination .swiper-pagination-bullet { height: 16px; width: 16px; border: solid 2px var(--theme-color) !important; opacity: 1 !important;  transition: 0.5s;    background: transparent;}
.whysrmu-pagination {text-align: center;     transform: translateY(3rem);}
.whysrmu-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme-color); transform: scale(1.3); }
.theme-pagination {text-align: center;transform: translateY(3rem);}
.theme-pagination .swiper-pagination-bullet { height: 16px; width: 16px; border: solid 2px var(--theme-color) !important; opacity: 1 !important;  transition: 0.5s;    background: transparent;}
.theme-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme-color); transform: scale(1.3); }



.core_value_wrap { padding-top: 7.5rem;border-bottom: 1px solid #e9e9e9; }
.vision_title_box { background-color: var(--theme-color-light); height: 25.938rem;     text-align: center; padding-top: 6.563rem;}
/*.vision_data_inner { display: flex; justify-content: space-between;}*/
.vision_data_inner .vision_data_box{ width: 100%;margin-bottom: 3rem;}
/*.vision_data_box_inner:hover .vision_data_img img { transform: scale(1.2); }*/
/*.vision_data_box_inner:hover { border: solid 1px var(--theme-color-yellow);}*/
.vision_data_box_inner {border-top-left-radius: 9rem;border-bottom-left-radius: 9rem; transition: 0.5s;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;position: relative;z-index: 1;}
.vision_data_box_inner:before{content: ''; position: absolute; top: 0; left: 200px; width: calc(100% + var(--white-space)); height: 100%; background: #fff; z-index: -1; border-top-left-radius: 9rem; border-bottom-left-radius: 9rem;}
.vision_data_box:nth-child(even) .vision_data_box_inner:before {left: auto; right: 200px; border-top-right-radius: 9rem; border-bottom-right-radius: 9rem; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.vision_data_box:nth-child(even) .vision_data_box_inner {flex-direction: row-reverse;padding-right: 200px;}
.vision_data_box:nth-child(odd) .vision_data_box_inner{padding-left: 200px;}
.vision_data_content .title {font-size: 1.875rem;font-weight: 600;color: var(--theme-color);font-family: var(--theme-font);}
.vision_data_box:nth-child(even) .vision_data_box_inner .vision_data_content{padding-left: 0;padding-right: 3rem;}
.vision_data_content {width: calc(100% - 17.75rem);padding-left: 3rem;}
.vision_data_content ul li { position: relative;padding-left: 1.5rem;margin-bottom: 0.5rem; }
.vision_data_content ul li:after { content: ''; height: 7px; width: 7px; border-radius: 10px; background-color: var(--theme-color-yellow); position: absolute; top: 8px; left: 0;  }
.vision_data_content ul li:last-child { margin-bottom: 0;}
.vision_data_content .title { margin-bottom: 1rem;}
/*.vision_data_box_inner .vision_data_img  { height: 17.813rem; overflow: hidden;}*/
.vision_data_box_inner .vision_data_img img  { width: 100%; transition: 0.5s; height: 100%; object-fit: cover;}
.vision_title_box_inner { max-width: 900px; margin: 0 auto;}
.vision_data_box_inner .btn_yellow { padding: 0.7rem 1rem; margin-top: 2rem; display: inline-block; border: solid 1px var(--theme-color-yellow); border-radius: 3px; font-size: 0.813rem; }
.core_value_box { position: relative;     padding-right: var(--conatiner-offset);}
.core_value_box .images {position: absolute;height: 90%;top:-7rem;left: calc(100% - var(--offset));width: calc(var(--offset) + var(--conatiner-offset));padding-left: 5rem;
}
.core_value_box .images img { border-radius: 15px; width: 100%; height: 100%; object-fit: cover; }  
.core_value { --offset: 16rem; --conatiner-offset: 22rem;}
.core_value_box_inner {    box-shadow: -1px 1px 18px #00000052; border: solid 4px var(--theme-color-yellow); border-radius: 15px;    width: 100%;padding-right: var(--offset);position: relative;   }
.core_value_box_inner_text {padding: 4rem 3rem 3rem;     padding-right: 0; }
.our_campus_title { background-color: var(--theme-color-light); padding: 1rem 0; }
.campus_content_wrap { position: relative;   border-bottom: solid 5px var(--theme-color-light);  height: 35.188rem;}
.campus_content { position: absolute;     transform: translateY(-50%);   top: 50%; left: 0; width: 100%; z-index: 1;}
.campuscontentSwiper  {   margin-right: 0 !important;  position: static !important;
}
  .campusImgSwiper .swiper-slide { 
    position: relative;
    overflow: hidden;
}

.campus_content_box { margin-right: 0 !important; width: 370px; padding: 6rem 3rem 3rem 3rem; margin-left: auto; background: #ecf0f9; position: relative; text-align: center;}
.campusImgSwiper .swiper-slide { 
position: relative;
overflow: hidden} 
.campus_content_box .title { text-transform: uppercase; margin-bottom: 0.8rem; }
.campus_slider_btn { display: flex; justify-content: flex-start; position: absolute;  top: 0; left: 50%; transform: translateX(-50%);}
.campus_slider_btn i {color: var(--white);}
.campus_slider_btn div {height: 3.125rem;  width: 3.125rem; background-color: var(--theme-color);
font-size: 1.625rem; 
display: flex; align-items: center; justify-content: center; color: #9da1aa;}
.campus_slider_btn .whysrmu-next { margin-right: 1.5rem;}
.campus_slider_btn .swiper-button-disabled { background-color: #d6d9e2;}
.campus_slider_btn .swiper-button-disabled i { color: var(--theme-color); }
.campus_content_wrap .campusImgSwiper img  { height: 100%; width: 100%; object-fit: cover; }
.founder_inner {display: flex; justify-content: space-between;}
.founder_inner>div {width: 46%;}
/* .campusImgSwiper .swiper-slide-active .campusImg_slider {    margin-left: -15%;} */
/* .campus_content_wrap .swiper-wrapper {margin: 0px -10%;}
.swiper-slide-duplicate-prev { margin-left: -10%;} */
/* .campusImgSwiper .swiper-slide-active { transition: 0.5s; width: 80%  !important; z-index: 1; } 
.campusImgSwiper .swiper-slide-next { margin-left: 20%; opacity: 1 !important;} */

.founder_inner .sec_head:after {background-image: url(/themes/images/icon/quote-icon.png); width: 26px;  min-width: 26px; height: 21px; content: ''; display: block;     margin-left: 1.5rem; }
.founder_inner .sec_head {display: flex; justify-content: space-between;}
/* IINER PAGE ABOUT CSS END */

/* committees PAGE CSS START */
.committees_inner {display: grid; grid-template-columns: repeat(3, 1fr); /* Three equal-width columns */ grid-gap: 50px 20px; /* Gap between grid items */}
.committees_box { overflow: hidden; transition: 0.5s; width: 100%;border-radius: 4px;    border: solid 1px #dbdbdb;   
padding: 0.8rem; padding-block-end: 2rem;}
.committees_box_content { display: flex; flex-direction: column;}
.committees_inner .committees_box:nth-child(even)  {padding-block-end: 0rem; padding-block-start: 2rem;}
.committees_inner .committees_box:nth-child(even) .committees_box_content { flex-direction: column-reverse;}
.committees_inner .committees_box:nth-child(even) .committees_content_top  {border-radius: 4px 4px 20px 4px;
  margin-bottom: 0rem; margin-top: 2rem;}
.committees_box:hover { background-color: var(--theme-color-light); color: var(--white);}
.committees_box_content .committees_content_top { height: 14.125rem; border-radius: 4px 4px 20px 4px; margin-bottom: 2rem; overflow: hidden;}
.committees_box_content .committees_content_top img { width: 100%; height: 100%; object-fit: cover; }
.committees_box .read_more {color: var(--theme-color-light);font-weight: 600;     margin-top: 1.5rem;}
.committees_box .read_more svg {width: 20px;margin-left: 0.5rem;}
.line_height{line-height: 1.2;}
.committees_box:hover .read_more {color: var(--white);}
.committees_box:hover .read_more svg polygon {fill: var(--white);}
.committe_single_page img {float: left;    margin-right: 3rem;}
/* committees PAGE CSS END */

/* placements PAGE CSS END */
.director_msg_inner {display: flex; flex-wrap: wrap; justify-content: space-between;}
.director_msg_inner .director_msg_left {width: 40%;     margin-left: calc(0px - var(--white-space));}
.director_msg_inner .director_msg_left .dir_img {width: 100%;  object-fit: cover;   border-radius: 5px;    height: 100%;}
.director_msg_inner .director_msg_left .images { position: relative;}
.director_msg_inner .director_msg_right {    padding-left: 6rem;    width: calc(100% - 35%); }
.director_intro {position: absolute; bottom: 5%; right: -5rem; background: var(--theme-color-light); padding: 2rem; border-radius: 12px; color: #fff;}
.placements_team_intro {max-width: 800px; margin: 0 auto; text-align: center;    margin-block-end: 5rem;}
.placements_team_wrap .container  {position: relative; z-index: 1;}
.placements_team_wrap{position: relative; padding-bottom: 0;  background-size: cover;  background-repeat: no-repeat;}
.placements_team_wrap:before {content: ''; height: 100%; width: 100%; position: absolute; top: 0; background-color: var(--theme-color900);}
.placement_team_box { padding-top: 4rem;}
.placement_team_card_wrap {     padding-top: 2.5rem; padding-bottom: 4rem;}
.placement_team_card {position: relative; height: 22.813rem; padding-top: 10px; transition: 0.5s;     border-radius: 12px;
  overflow: hidden;}
  .placement_team_card img {border-radius: 12px;}
  .placement_team_card:hover {transform: translateY(-10px);}
.placement_team_card .placement_team_intro { position: absolute; bottom: 0; width: 100%;
  padding: 1.5rem;}
  .placement_team_card .placement_team_intro:before { height: 100%; width: 100%;  content: ''; position: absolute; top: 0; left: 0;     background: linear-gradient(180deg, transparent 5%, rgba(0, 0, 0, 1) 100%);} 
.placement_team_img {height: 100%;}
.placement_team_img img { height: 100%; width: 100%; object-fit: cover;}
.placement_team_intro>div { position: relative;}
.placements_team_wrap .slider_btn{position: static; width: auto;}
.placement_slider_btn div { height: 3.125rem; width: 3.125rem; font-size: 1.625rem; border: solid 2px var(--theme-color-light); display: flex; align-items: center; justify-content: center; color: #9da1aa; transition: 0.5s; }
.placement_slider_btn {display: flex;}
.placement_slider_btn .swiper-button-disabled {opacity: 0.5;}
.placement_slider_btn .placement-next {margin-right: 1.5rem;}
.placement_slider_btn .training-next {margin-right: 1.5rem;}
.placement_slider_btn div:hover { background-color: var(--theme-color-light);}
.placement_slider_btn div:hover img { filter: invert(1);}
.team_tab_btn {     display: flex;justify-content: center; }
.team_tab_btn .title { cursor: pointer;  margin: 0 2rem; text-transform: uppercase; color: var(--white); padding-bottom: 1rem; border-bottom: solid 2px transparent;}

.team_tab_btn .title:hover {border-bottom: solid 4px var(--theme-color-yellow);-webkit-text-stroke-width: 0.3px;}
.team_tab_btn .title.active {border-bottom: solid 4px var(--theme-color-yellow);-webkit-text-stroke-width: 0.3px;}
.placement_team_box .tab_content  {transition: none;}
.placement_team_box .tab_content:not(.active) {opacity: 0; visibility: hidden;position: absolute; top: 0;}
.placement_team_heading { margin-top: 4rem;}
.placement_team_card_wrap .swiper-wrapper { height: auto !important;}
.counselling_wrap  .student_info_content{ transform: scale(0) translate(-50%, -50%);   transform-origin: top left;     top: 50%;     left: 50%;    width: calc(100% - 10px);   
    height: calc(100% - 10px); }
.counselling_wrap  .notable_box:hover .student_info_content {
  transform: scale(1) translate(-50%, -50%);
}
.placement_slider_btn .counselling-next {
  margin-right: 1.5rem;
}
.counselling_wrap .swiper-wrapper { height: auto !important;}
/* placements PAGE CSS END */

/* institute Single Page START */
.institute_vision_mission {--offset: 16rem;--conatiner-offset: 22rem;}
.institute_vision_mission_box {
position: relative;
padding-right: var(--conatiner-offset);
}

.institute_vision_mission_box_inner {

background-color: var(--theme-color-light);
border-radius: 15px;
width: 100%;
padding-right: var(--offset);
position: relative;
}
.institute_vision_mission_box_inner_text {    padding: 6rem 3rem 8rem;
padding-right: 0;}
.institute_vision_mission_box_inner .sec_head p{line-height: 1.2;}
.institute_vision_mission_box .images {
position: absolute;
height: 75%;
top: 5rem;
left: calc(100% - var(--offset));
width: calc(var(--offset) + var(--conatiner-offset));
padding-left: 5rem;
}

.institute_vision_mission_box .images img {
border-radius: 15px;
width: 100%;
height: 100%;
object-fit: cover;
}
.label_name { border: solid 1px var(--white); margin-bottom: 1.5rem; color: var(--white); padding: 6px 12px; border-radius: 20px; display: inline-block; }
.institute_vision_btn a:first-child {     display: flex;
flex-direction: row-reverse;
width: max-content;}
.institute_vision_btn a:first-child  {margin-right: 1.5rem;}
.institute_vision_btn  {display: flex;     margin-top: 5rem;}
.institute_vision_btn a:first-child svg {margin-left: 0rem; margin-right: 0.5rem;    transform: rotate(180deg);}
.institute_vision_btn a { background-color: var(--white); color: var(--black) !important;}
.institute_vision_btn a polygon { fill: var(--black);}
.institute_vision_btn a:hover,  .institute_vision_btn a.active { background-color: var(--theme-color-yellow);}
.director_profile { background-color: var(--theme-color-yellow); }  
.director_profile_inner { justify-content: space-between;}
.director_profile_inner .director_profile_img {width: 26%;}
.director_profile_inner .director_profile_img img {border-radius: 18px; }
.director_profile_inner .director_profile_data {width: 65%;}
.director_profile_inner .director_profile_data .btn_theme_light { margin-top: 2.5rem;}
/* institute Single Page END */

/* placements-overview Page START */
.stay_with_us { position: relative; }
.stay_with_us .bg_img { position: absolute; top: 0; left: 0; height:100%; width: 100%; object-fit: cover;}
.stay_with_us .container { position: relative; z-index: 1; 
  display: flex;
  align-items: center; }
.stay_with_inner { max-width: 1048px; }
.stay_with_inner ul  { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 1.875rem; }
.stay_facts_content { transition: 0.5s;}
.stay_facts_content {     margin-top: 1rem; 
    border-block: solid 1px #655955;
  padding: 1rem 0; color: var(--white);}
  .stay_facts_content:hover { border-color: var(--theme-color-yellow);}
  .placement_goal_inner {   display: flex;}
  .placement_goal_box { 
       border-radius: 15px;
    height: 100%;
  
    padding: 3rem 4rem 3rem 3rem;
    border: solid 1px transparent;
    background-color: rgb(255, 255, 255); transition: 0.5s;}
    .placement_goal_box .title { margin-bottom: 1rem;}
    /* .placement_goal_box:hover { border: solid 1px var(--theme-color-yellow); background-color: #fffefa; } */
    .goal_slider_box_inner{width:70%;     display: flex;
      flex-direction: column;}
    .placement_goal_inner .left_head{ margin-right: 3%;}
    /* .goal_slider_box .swiper-slide-active  .placement_goal_box {border: solid 1px var(--theme-color-yellow); background-color: #fffefa;  border-radius: 15px;} */

    .goal_slider_box  .placement_goal_box:hover {border: solid 1px var(--theme-color-yellow); background-color: #fffefa;  border-radius: 15px;}


    .goal_slider_box .swiper-slide-active  .title {color: var(--theme-color-light);}

    .whysrmu_slider_btn .goal-next {
      margin-right: 1rem;
  }
  .placement_goal_inner .theme-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme-color-light); }
  .placement_goal_inner .theme-pagination .swiper-pagination-bullet {    border: solid 2px var(--theme-color-light) !important;}
  .placement_record_box {border: solid 1px #c3ced3;  width: 100%; text-align: center;   padding: 2rem 0.313rem 1.5rem;border-radius: 14px; margin-inline: auto; color: var(--white); transition: 0.5s; }
  .placement_record_box  .images { height: 4.375rem; width: 4.375rem; border-radius: 100px; margin-bottom: 0.75rem; overflow: hidden; margin-inline: auto;  }
  .placement_record_box:hover { background-color: var(--white); 
    color: var(--theme-color); }
.placement_record_box  .images img { height: 100%; width: 100%; object-fit: cover; transition: 0.5s; }
.placement_record_box .company_logo img { height: 30px;}
.placement_record_box:hover .company_logo img {    opacity: 0.8; filter: brightness(0);}
.placement_record_box .student_bio {padding-bottom: 0.625rem;  border-bottom: solid 1px #5e6162;}
.placement_company { padding-top: 0.625rem; }
.placement_records_wrap {background-image: url(/themes/images/placement-records-bg.jpg);position: relative;background-size: cover;
background-position: center center;}
.placement_records_wrap .btn_yellow {    background-color: transparent;
color: var(--theme-color-yellow) !important;}
.placement_records_wrap .btn_yellow:hover { background-color: var(--theme-color-yellow);     color: var(--theme-color)!important;}
.placement_records_wrap .btn_yellow svg polygon {fill: var(--theme-color-yellow);}
.placement_records_wrap .btn_yellow:hover svg polygon {fill: var(--theme-color);}

.company_logo { margin-bottom: 0.313rem;}
.placement_year_tab { background-color: #f8f8f8;    justify-content: space-between;display: flex; }
.placement_year_tab > li {flex-grow: 1; text-align: center;}
.placement_title { display: flex;justify-content: space-between;}
.placement_title>div { width: 48%; }
.placement_year_tab li a { transition: 0.5s; padding: 0.75rem 3.125rem; display: block; font-size: 1.188rem; font-weight: 500; color: var(--theme-color);}
.placement_records_inner {   margin-bottom: 4rem;   border-top: solid 3px var(--theme-color);
  padding-top: 3rem; }
.placement_records_data { display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 1.875rem;}


  .placement_year_tab li a:hover {background-color: var(--theme-color-yellow);} 
  .placement_year_tab li a.active { background-color: var(--theme-color-yellow); }
  .testimonial_tab_inner .left_side  { width: 45%;}
  .testimonial_tab_inner .right_side  { padding-left: 5rem;}
  .testimonial_tab_inner .right_side img { border-radius: 50%;}
  .user_intro_info {display: flex; align-items: center; margin-top: 2rem;}
  .testimonial_tab_data { margin-top: 2rem;}
  .user_info_text { margin-left: 2rem;}
  .testimonial_tab_btn .btn_yellow { border-radius: 0; color: var(--black900) !important;  background: transparent; border: solid 2px var(--black600);  padding: 0.8rem 1.8rem; border-radius: 0; }
  .testimonial_tab_btn { display: flex; justify-content: space-between; }
  .user_intro_info .images {width: 4.063rem; height: 6.063rem; overflow: hidden; border-radius: 100px;     min-width: 6.063rem;}
  .testimonial_tab_btn .btn_yellow.active { background-color: var(--theme-color-light); color: var(--white) !important; border-color: var(--white); }
  .user_intro_info .images img { width: 100%; height: 100%; object-fit: cover;}
  .batch_year  {border-left: solid 2px; padding-left: 10px; margin-left: 10px;}
  .testimonial_tab_inner  .left_side .swiper-wrapper {height: auto !important;}
  .our_recruiters { background-color: #dee4f2; margin: 0 1.5rem; border-radius: 30px;}
  /* .our_recruiters_slider {height: 250px !important;  } */
  /* .our_recruiters .swiper-wrapper {height: auto !important; align-items: flex-start; } */
  .our_recruiters .swiper-wrapper {height: auto !important;  }
.recruiters_logo_box { background-color: var(--white); border-radius: 8px; display: grid; place-items: center; padding:1.5rem; height: 100%;}
.rec_tab_btn a { text-transform: uppercase; opacity: 0.7; border-bottom: solid 3px transparent;     padding-bottom: 5px;
display: inline-block;}
.rec_tab_btn {margin-bottom: 3rem;}
.rec_tab_btn a.active { border-color: var(--theme-color-light);     opacity: 1;
-webkit-text-stroke-width: 0.3px; }
.rec_tab_btn a:first-child {    margin-right: 2rem;}
/* .recruitersSwiper .swiper-slide { height: calc((100% - 30px) / 2) !important; display: flex; align-items: center; } */

.recruitersSwiper .swiper-slide { height: auto !important; }
.recruiters_logo_box img { width: 100% !important;}
.our_recruiters .whysrmu_slider_btn  {margin-top: 0;     justify-content: flex-end;}
.our_recruiters .whysrmu_slider_btn > div { border-color: var(--theme-color-light);} 
.our_recruiters .whysrmu_slider_btn > div:hover   { background-color: var(--theme-color-light);} 
.our_recruiters .whysrmu_slider_btn>div:hover img {filter: brightness(100);}
.our_recruiters .whysrmu_slider_btn .recruiters-prev{ margin-left: 1rem; }
.placement_drive .drivesSwiper  {margin-top:5rem; }
.placement_drive .drivesSwiper   .swiper-wrapper {height: auto !important; }
.placement_drive .swiper-pagination-progressbar { position: static !important;  height: 3px !important;  }
.placement_drive .drives_btn>div {height: 3.125rem; width: 3.125rem; border-radius: 50%; transition: 0.5s; font-size: 1.625rem; border: solid 2px var(--theme-color-light); display: flex; align-items: center; justify-content: center; color: #9da1aa;}
.placement_drive .drives_btn {display: flex;     margin-right: 2rem;}
.placement_drive .swiper-pagination  { position: relative;}
.placement_drive .swiper-pagination:after {content: ''; display: block; position: absolute; bottom: 0; left: 0;
background-color: #656565 !important;     width: 100%;
height: 1px;}
.placement_drive .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: var(--black) !important; }
.placement_drive .swiper-pagination-progressbar { background-color: transparent !important; }
.placement_drive .drives_btn .drive-prev { margin-left: 0.5rem; }
.drives_btn_wrap { margin-top: 5rem;}
.placement_box .images  {    margin-bottom: 2.5rem;}
.testimonial_tab_slider_btn {    display: flex;
  justify-content: flex-end;
  margin-top: 3rem;}
  .testimonial_tab_slider_btn .testimonial-next{ margin-right: 1rem; }
  .placed_table_btn {     margin-top: 5rem !important; }
/* placements-overview Page END */

/* DEPT Single page css START */
.dept_single_fact {max-width: 800px; margin: 0 auto; margin-inline: auto !important;}
.profile_dep_single { background-color: var(--theme-color-light); color: var(--white);}
.key_hightlight_wrap  { background-color: var(--theme-color-yellow); overflow: hidden; }
.key_hightlight_box {height: 100%;}
.keyhightlightsSwiper .images{height: 440px;}
.key_hightlight_box  .title { padding: 1rem 0;}
.key_hightlight_wrap .swiper-wrapper { height: auto !important; }
.keyhightlightsSwiper img {width: 100%; height: 100%; object-fit: cover;}
.keyhightlight_slide_box { width: calc(100% + var(--white-space) + 4rem); }
.dept_single_mission { display: flex; justify-content: space-between; }
.dept_single_mission>div { width: 48%;}
.dept_single_mission .single_mission_box { padding: 2.5rem; background-color: #e5f3fc;  border-radius: 15px;} 
.dept_single_mission .single_mission_box:last-child { background-color: #fff2d2; }

.single_mission_box  ul li { padding-left: 1.5rem; position: relative; margin-bottom: 0.8rem; }
.single_mission_box  ul li:after { height: 10px;
  height: 10px;
  width: 10px;
  background-color: var(--theme-color);
  content: '';
  position: absolute;
  top: 7px;
  left: 0;
  border-radius: 50%;  }
.dept_single_mission .single_mission_box .title {padding: 1rem 0 0.5rem 0;}
.fee_tab_wrap {margin-bottom: 3rem; background-color: var(--theme-color-light);   padding: 0.4rem 3rem;  border-radius: 100px;}
.fee_tab_wrap .fee_tab { display: flex;     justify-content: center;}
.fee_tab_wrap .fee_tab li  { padding: 0 5px; }
.fee_tab_wrap .fee_tab  a {border-radius: 50px; color: var(--white); font-size: 1.063rem; padding: 0.625rem 1.875rem; display: block;}
.fee_tab_wrap .fee_tab a:hover { background-color: var(--theme-color-yellow); color: var(--black); }
.fee_tab_wrap .fee_tab a.active { background-color: var(--theme-color-yellow); color: var(--black); }

.faculty_dep_box { transition: 0.5s; border: solid 1px #8b8f91;      border-radius: 15px; margin-top: 4rem;
overflow: hidden; }
.faculty_dep_box:hover  { transform: translateY(-10px); }
.faculty_dep_box .images_top {padding: 2.5rem 1.875rem; border-bottom: solid 1px #30373e;}
.faculty_dep_box .images { height: 12.5rem; width: 12.5rem; overflow: hidden; margin: 0 auto;  }
.faculty_dep_box .images img {    border-radius: 50%; width: 100%; height: 100%; object-fit: cover; }
.faculty_dep_info {padding: 1.5rem 1.875rem; }
.faculty_contact_info {padding: 1.5rem 1.875rem; border-bottom: solid 1px #4f5e67;}
.faculty_contact_info.border_top {     border-top: solid 1px #4f5e67; border-bottom: none; }

.faculty_interest_info{padding: 1.5rem 1.875rem; }
.faculty_slider_btn {    display: flex; }
.faculty_slider_btn div { height: 3.125rem; width: 3.125rem; font-size: 1.625rem; border: solid 2px var(--theme-color-light); display: flex; align-items: center; justify-content: center; color: #9da1aa; transition: 0.5s; }
.faculty_slider_btn .facultylist-next {
  margin-right: 1rem;
}
.facultylistSwiper .swiper-wrapper  { height: auto;}
.facultylist-pagination .swiper-pagination-bullet { height: 16px; width: 16px; border: solid 2px var(--white) !important; opacity: 1 !important;  transition: 0.5s;    background: transparent;}
.facultylist-pagination {text-align: center;     transform: translateY(3rem);}
.facultylist-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--white); transform: scale(1.3); }
.faculty_list_wrap {background-image: url(/themes/images/faculty-img.jpg);  background-size: cover; background-position: center center;}
.faculty_inner_wrap {background-image: url(/themes/images/placement-records-bg.jpg); position: relative; background-size: cover; background-position: center center;}
.placed_student_wrap { background-color: #ecf0f9;}
.placed_student_wrap .theme_table_inner {border-radius: 0; border: none; padding: 0; background-color: transparent; } 
.key_hightlight_wrap .faculty_slider_btn div {    border: solid 2px var(--black);}
.key_hightlight_wrap .faculty_slider_btn div img { filter: invert(1);}
.key_hightlight_wrap .faculty_slider_btn .keyhight-next { margin-right: 1rem;}

.faculty_list_wrap { }

/* DEPT Single page css END */

/* institutes LIST PAGE CSS START */
.institutes_list { display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap:40px}
  .institutes_box {    display: flex;
    flex-direction: column;transition: 0.5s; border-radius:15px; background-color: rgb(255, 255, 255);  outline: solid 2px transparent; 
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.14); overflow: hidden; height: 100%; }
  .institutes_box .images { height: 17.188rem;}
  .institutes_box .images  img { height: 100%; width: 100%; object-fit: cover; }
  .institutes_info { padding: 1.8rem 1.125rem; display: flex;
    flex-direction: column;
 
    flex-grow: 1;}
    .institutes_box:hover { outline: solid 2px var(--theme-color-yellow); }
    .institutes_info .para_content { margin-bottom: 1rem;}

  .institutes_box_btn {display: flex;align-items: center; justify-content: space-between;    margin-top: auto;}
  .institutes_box_btn .btn_theme_sm { margin-top: 0; background: transparent; border-width: 2px; border-radius: 10px; min-width: 10.625rem; text-align: center; }
  .total_dep {margin-right: 2rem;  } 
  .institutes_info p {    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;}
  /* .institutes_box:hover {     box-shadow: 8px 14px 15px 0px rgb(0 0 0 / 22%);
    transform: translate(-7px, -7px);} */
  .institutes_box:hover .btn_theme_sm  { background-color: var(--theme-color-yellow); color: var(--theme-color) !important; }

  .institutes_box:hover .btn_theme_sm svg polygon { fill: var(--theme-color);} 
  .enquiry_form_footer{ position: relative;padding-bottom: 5rem; }
  .enquiry_form_footer { }
  .enquiry_form_footer .container{position: relative;}
  .enquiry_form_bg{   z-index: -1;  left: 5.313rem;
    width: calc(100% + var(--white-space));
    position: absolute;
    height: 100%;} 
  .enquiry_form_bg >img { width: 100%;
    height: 100%;
    object-fit: cover;border-radius: 18px 0 0px 18px; }
  .enquiry_form_inner { display: flex; align-items: center;justify-content: space-between;}
  .enquiry_form_inner .enquiry_form_left { width: 40%;}
  .enquiry_form_inner .enquiry_form_left img { border-radius: 18px;     width: 100%;}
  .enquiry_form_inner .enquiry_form_right { width: 50%;     padding: 5rem 0;} 
  .enquiry_form_footer {overflow: hidden;}
  .enquiry_form_inner .form-control { background-color: transparent; border: solid 1px #4e565b; color: #fff !important; height: 3.438rem; }
  .enquiry_form_inner .form-select { background-color: transparent; border: solid 1px #4e565b; color: #ccd1d4 !important; height: 3.438rem; }
  .enquiry_form_inner .form-select option { color: #222;}
  .enquiry_form_inner input::-webkit-input-placeholder { color: #fff !important; opacity: 0.3; }
  .enquiry_form_inner .btn_yellow {width: 100%;}
  .enquiry_form_inner input:-moz-placeholder { color: #fff !important; opacity: 0.3; }
  .enquiry_form_inner input::-moz-placeholder { color: #fff !important; opacity: 0.3; }
  .enquiry_form_inner input:-ms-input-placeholder { color: #fff !important; opacity: 0.3; }
/* institutes LIST PAGE CSS END */

/* LEADERSHIP LIST PAGE CSS END */
   .chancellor_intro_bg {background-image: url(/themes/images/placement-records-bg.jpg); min-height: 16.875rem; position: relative; background-size: cover; background-position: center center; padding: 4rem 0 2rem 0; } 
   .chancellor_intro_text_box { width: 50%;padding-right: 4rem;}
   .chancellor_intro_bio_inner { display: flex; justify-content: space-between;}
   .chancellor_intro_bio_inner .bio_text { padding-top: 3rem; }
   .chancellor_intro_bio_inner >div { width: 48%;}
   .chancellor_intro_bio_inner .chancellor_image {margin-top: -15rem;position: relative;}
   .chancellor_img_inner {    background: var(--white); padding: 1.5rem;border-radius: 10px;}
   .chancellor_img_inner img {    border-radius: 0 0 10px 10px;}
   .chancellor_intro_bio { padding-bottom: 5rem; } 
   .quotaion_text p {line-height: 1.2; }
   .chancellor_bio_wrap .chancellor_bio_box:nth-child(even) .chancellor_intro_bg_inner { display: flex; justify-content: flex-end; text-align: right;}
   .chancellor_bio_wrap .chancellor_bio_box:nth-child(even) .chancellor_intro_bio_inner  {    flex-direction: row-reverse;}
   .chancellor_bio_wrap .chancellor_bio_box:last-child .chancellor_intro_bio { padding-bottom: 0; }

  .registar_box { padding: 3rem;display: flex; border: solid 1px var(--theme-color-light); border-radius: 10px; }
  .registar_inner:nth-child(odd) .registar_box { background-color: #f4f9ff;   }
  .registar_inner:not(:first-child) { margin-top: 4rem;}
  .registar_box .registar_box_left { width: 30%;}
  .registar_box .registar_box_right { margin-left: 5%; width: 65%; }
  .registar_box .registar_box_left image {}   
  .registar_box .registar_box_left img { border-radius: 10px; }
  .team_grid_inner {display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 1.875rem; margin-top: 3rem; margin-bottom: 4rem;}
  .team_grid_wrap .grid_over_card {height: 18.813rem}
/* LEADERSHIP LIST PAGE CSS END */


/* PROGRAM FINDER CSS END */
.program_finder_form { background-color: var(--theme-color-light);padding: 2rem 2rem;   margin-bottom: 3rem;
border-radius: 0.5rem; }
.program_finder_form .form-control, .program_finder_form .form-select  {height: 3.125rem;}
.program_finder_form .heading_box { padding-bottom: 3rem !important;}
.sec_head_line{ position: relative;}
.sec_head_line:after { content: '';display: block; 
width: 125px;     margin: 1rem auto 0 auto;
height: 3px; background-color: var(--theme-color-yellow);  }
.seaech_course{ position: relative; }
.seaech_course .fa-magnifying-glass { position: absolute; right: 15px; top: 17px;     font-size: 1.1rem; color: var(--theme-color-yellow); }
.no_program_find {color: var(--theme-color-light);text-align: center;font-weight: 500;font-size: 1.2rem;}
.program_finder_form input::-webkit-input-placeholder { color: #222 !important; }
.program_finder_form input:-moz-placeholder { /* Firefox 18- */ color: #222 !important; }
.program_finder_form input::-moz-placeholder {  /* Firefox 19+ */ color: #222 !important; }
.program_finder_form input:-ms-input-placeholder { color: #222 !important; }
/* PROGRAM FINDER CSS END */

/* CLUB PAGE CSS START */
.club_inner { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 50px 20px; }
.club_box { overflow: hidden; transition: 0.5s; width: 100%; border-radius: 4px; border: solid 1px #dbdbdb; padding: 0.8rem; padding-block-end: 2rem; }
/* CLUB PAGE CSS END */


/* CAMPUS LIFE START */
.university_libraries_warp {display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 25px; }
.university_lib_info { margin-top: -1rem;}

.academic_facilities_wrap {background-color: #ecf0f9; overflow: hidden; }
.academic_facilities_box {display: flex; transition: 0.5s; flex-direction: column;
   border-radius: 15px; background-color: rgb(255, 255, 255); outline: solid 2px transparent; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.14); overflow: hidden; height: 100%;}
.academic_facilities_box .images {height: 17.813rem;}
.academic_facilities_box:hover { outline-color: var(--theme-color-yellow);  }
.academic_facilities_box .images img { height: 100%; width: 100%; object-fit: cover;}
.academic_facilities_wrap  .swiper  { overflow: inherit;}
.academic_btn .academic-next {margin-right: 1rem;}
.academic_facilities_wrap .slider_box { position: relative; max-width: 975px;}
.academic_facilities_wrap .slider_box:after { height: 124%;
width: 100vw; background-color: #ecf0f9; z-index: 9;content: ''; position: absolute;top: -12%;right: 101%; }
.academic_facilities_wrap .slider_box .academic_btn {position: absolute; top: 50%; left: 0rem; transform: translateY(-50%); width: calc(100% + 14rem); z-index: 1; display: flex; justify-content: space-between; padding: 0.5rem;}
.academic_btn > div { height: 50px; width: 50px; border-radius: 50px; background-color: #fff; display: flex; align-items: center; justify-content: center; font-size: 1.25rem; box-shadow: 0px 7px 27px 0px rgba(0, 0, 0, 0.11); color: var(--theme-color-light); }
.university_lib_box:hover { background-color: var(--theme-color-light); }
.university_lib_box:hover .icon  { background-color: var(--theme-color-yellow); }
.university_lib_box:hover .title {color: var(--white) !important;}
.academic_facilities_info {padding: 5.5rem 2.5rem 2.5rem 2.5rem; display: flex; flex-direction: column; flex-grow: 1;}
.academic_facilities_wrap .academic_facilities_info {padding: 2.5rem 2.5rem 2.5rem 2.5rem;}

.university_lib_box:hover p {color: var(--white);}
.university_lib_box { background-color: #ecf0f9;  border-radius: 15px; padding: 1.875rem; overflow: hidden; transition: 0.5s;}
.university_lib_box .icon { height: 168px; width: 168px; background-color: var(--theme-color-light);transform: translate(-3.5rem, -3rem); transition: 0.5s;
  position: relative;    border-radius: 50%; }
.university_lib_box .icon img {height: 78px;width: 78px; position: absolute; bottom: 2rem; right: 2rem;}
.university_lib_box:hover .icon  img {filter: invert(23%) sepia(99%) saturate(1486%) hue-rotate(163deg) brightness(41%) contrast(99%); }
.working_hour_inner { display: flex; border-radius: 18px; overflow: hidden;}
.working_hour_inner .left_content { background-color: var(--theme-color-yellow); padding: 4rem 3rem; width: 47%; }
.working_hour_inner .right_images { width: 53%; }
.working_hour_inner .right_images img {width: 100%; height: 100%; object-fit: cover;}
.working_hour_time {display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 4rem; grid-gap: 40px;}
.working_hour_time .time_list p { margin-bottom: 0.5rem;  /* opacity: 0.9; */ padding-bottom: 0.5rem; color: var(--black700);}
.working_hour_time .time_list p:nth-child(even){border-bottom: solid 1px var(--black400);  border-top: solid 1px var(--black400);    margin: 0 0 1rem 0;
  padding-block: 0.5rem;
}

.sport_grid_wrap { background-color: #ecf0f9; }

.cafeteria_wrap {background-image: url(/themes/images/programs-bg.jpg); background-size: cover; background-position: center center;  }
.cafeteria_inner {display: flex; justify-content: space-between;}
.cafeteria_inner .cafeteria_left {width: 55%;}
.cafeteria_inner .cafeteria_right {width: 35%;  border-radius: 12px;}
.cafeteria_inner .cafeteria_right img { border-radius: 12px; }
.theme-pagination.cafeteria-pagination{ position: absolute; z-index: 1; transform: translateY(0); }
.theme-pagination.cafeteria-pagination .swiper-pagination-bullet { height: 12px; width: 12px;
   border-color: var(--white) !important;}
.theme-pagination.cafeteria-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--white);}
.sports_gallery {display: grid; grid-template-columns: repeat(5,1fr); grid-template-rows: repeat(6,6.5rem); grid-gap: 1rem;}
.sports_gallery .sports_gallery_box img { height: 100%; width: 100%; object-fit: cover; border-radius: 12px; transition: 0.5s;}
.sports_gallery .sports_gallery_box:nth-child(1) { grid-column-start: 1; grid-column-end:3; grid-row-start: 1; grid-row-end: 5;}
.sports_gallery .sports_gallery_box:nth-child(2) { grid-column-start: 3; grid-column-end: 4; grid-row-start: 1; grid-row-end: 3;
} .sports_gallery .sports_gallery_box:nth-child(3) {     grid-column-start: 4; grid-column-end: 6; grid-row-start: 1; grid-row-end: 3;}
.sports_gallery .sports_gallery_box:nth-child(4) {        grid-column-start: 1; grid-column-end: 2; grid-row-start: 5; grid-row-end: 7;}
.sports_gallery .sports_gallery_box:nth-child(5) {        grid-column-start: 2; grid-column-end: 3; grid-row-start: 5; grid-row-end: 7;}
.sports_gallery .sports_gallery_box:nth-child(6) {      grid-column-start: 3; grid-column-end: 3; grid-row-start: 3; grid-row-end: 7;}
.sports_gallery .sports_gallery_box:nth-child(7) {     grid-column-start: 4; grid-column-end: 6; grid-row-start: 3; grid-row-end: 5;}
.sports_gallery .sports_gallery_box:nth-child(8) {     grid-column-start: 4; grid-column-end: 4; grid-row-start: 5; grid-row-end: 7;}
.sports_gallery .sports_gallery_box:nth-child(9) {     grid-column-start: 5; grid-column-end: 5; grid-row-start: 5; grid-row-end: 7;}
.sports_gallery_box { position: relative; transition: 0.5s; overflow: hidden; border-radius: 12px;}
.sports_gallery_title { position: absolute; bottom: 0;     padding: 2rem; left: 0; width: 100%;}
.sports_gallery_title:before {height: 100%; width: 100%; content: ''; position: absolute; top: 0; left: 0; background: linear-gradient(180deg, transparent 5%, rgba(0, 0, 0, 1) 100%);}
.sports_gallery_title span {  position: relative;}
.sports_gallery_box:hover img {transform: scale(1.2); }

.transportation_inner { display: flex; justify-content: space-between;    flex-wrap: wrap; align-items: center; }
.transportation_wrap { }
.transportation_inner .transportation_left { width: 45%;}
.transportation_inner .transportation_right { width: 50%;}
 .academic_wings_wrap { background-color: var(--theme-color-yellow);}    
 .academic_wings_wrap .committees_box { background-color: var(--white); color: var(--black900); height: 100%; }
 .academic_wings_wrap .committees_box:hover {background-color: var(--theme-color-light); color: var(--white);}  
 .academic_facilities_wrap .swiper-wrapper {height: auto; }
 .academic_wings_wrap  .wings-pagination {padding-bottom: 1rem;      transform: translateY(0rem);
  margin-top: 1rem; }
 .hostel_haed { display: flex; max-width: 75%; align-items: center;}
 .hostel_haed .hostel_haed_left { padding-right: 5rem; }
 .hostel_campus_img {    display: grid;
  grid-template-columns: repeat(5,1fr);
  grid-template-rows: repeat(4,6.5rem);
  grid-gap: 1rem;}
.hostel_campus_img .hostel_img:first-child {
grid-column-start: 1; grid-column-end: 4; grid-row-start: 1; grid-row-end: 5; }
.hostel_campus_img .hostel_img:nth-child(2) {grid-column-start: 4;grid-column-end: 6;grid-row-start: 1;grid-row-end: 3; }
.hostel_campus_img .hostel_img:nth-child(3) {grid-column-start: 4;grid-column-end: 6;
grid-row-start: 3;grid-row-end: 5; }
.hostel_campus_img .hostel_img img { transition: 0.5s; width: 100%; height: 100%; object-fit: cover;     border-radius: 12px;}
.hostel_campus_img .hostel_img { overflow: hidden;  border-radius: 12px;}
.hostel_campus_img .hostel_img:hover img { transform: scale(1.2);}
.hostel_campus_inner {justify-content: space-between; display: flex; flex-wrap: wrap;}
.hostel_campus_inner .hostel_campus_right { width: 48%;}
.hostel_campus_inner .hostel_campus_left { width: 45%;}

 .wingsSwiper  .swiper-slide:nth-child(even) .committees_box_content {
  flex-direction: column-reverse;
}
.wingsSwiper .swiper-wrapper { height: auto;} 
 /* .committees_inner .committees_box:nth-child(even) .committees_box_content {
  flex-direction: column-reverse;
} */
.wingsSwiper  .swiper-slide { height: auto;}
.wingsSwiper  .swiper-slide:nth-child(even) .committees_content_top {
  border-radius: 4px 4px 20px 4px;
  margin-bottom: 0rem;
  margin-top: 2rem;
}

.wingsSwiper  .swiper-slide:nth-child(even) .committees_content_bottom  {    margin-top: 1.2rem;}

.academic_wings_wrap .theme-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--white) !important; }
.academic_wings_wrap .theme-pagination .swiper-pagination-bullet {border: solid 2px var(--white) !important; }
 /* CAMPUS LIFE END */


 /* Events & Awards START */
.sharing_ideas_wrap { background-color: var(--theme-color); }
.sharing_ideas_inner {display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 1.875rem;}
.sharing_ideas_box { padding: 2rem; outline: solid 2px transparent;    background-size: cover;
  background-repeat: no-repeat; height: 26.875rem;   border-radius: 15px; overflow: hidden; position: relative; display: flex;      text-align: center; color: var(--white) !important; transition: 0.5s;}
.sharing_ideas_box::after{content: ''; height: 100%; width: 100%; background-color: #0000008f; top: 0; left: 0; position: absolute; opacity: 0; transition: 0.5s; opacity: 0; }

.sharing_ideas_box::before{content: ''; height: 100%; width: 100%; top: 0; left: 0; position: absolute;  transition: 0.5s;  background-image: url(/themes/images/tedx-shadow.png); background-size: cover; }
.club_list_wrap .sharing_ideas_inner {grid-gap: 2.875rem; padding-bottom: 3rem;}
.sharing_ideas_box:hover::before { opacity: 0; }
.sharing_ideas_box:hover::after { opacity: 1; }

.club_list_wrap .sharing_ideas_box  {box-shadow: 0px 9px 18px 0px rgba(0, 0, 0, 0.56);}

.club_list_wrap .sharing_ideas_box::before {top: auto; bottom: 0; height: 45%;  background: linear-gradient(180deg, transparent 5%, rgb(0 0 0 / 41%) 100%);}

.club_list_wrap .sharing_ideas_box:hover::before { opacity: 0; }


.sharing_ideas_box_data .date { margin-bottom: 0rem; }
.sharing_ideas_box_data { position: relative;  z-index: 1;   display: flex;
  flex-direction: column;}
  .sharing_ideas_box_data .sharing_ideas_brief { margin-top: auto; }
.sharing_ideas_box:hover { outline-color: var(--theme-color-yellow);}
.sharing_ideas_box:hover .date {color: var(--theme-color-yellow);}
.sharing_ideas_box:hover .sharing_ideas_brief > .title {display: none;}
.sharing_ideas_box .hide_data {    transform: translateY(calc(var(--data-height) - var(--title-height))); transition: 0.5s;  }
.sharing_ideas_box .hide_data p { transform: translateY(1.8rem); transition: 0.5s;}
.sharing_ideas_box:hover  .hide_data {
transform: translateY(0);  }
.sharing_ideas_box:hover  .hide_data p {transform: translateY(0); }

.about_heading .sec_head  { line-height: 1.2;}

.annual_fest_wrap .top_box_wrap .about_heading { border: 0; }
.annual_fest_tab ul { display: flex;}
.annual_fest_tab ul li a  {text-transform: uppercase; color: var(--black800); display: block;     padding: 0.625rem 1.875rem;  position: relative;  }
.guest_lectures_wrap { background-color: #ecf0f9; }
.guest_lectures_box { display: flex; border-top: solid 1px #ccc; padding-block: 3rem;}
.guest_lectures_box .title {    white-space: nowrap; }

.guest_lectures_box .content { padding-inline: 7.5rem; }
.guest_lectures_box .arrow { transition: 0.5s;      padding: 7px;
  cursor: pointer;  align-self: flex-start; }
.guest_lectures_box.active .arrow {    transform: rotate(88deg); }

.guest_lectures_box td {font-weight: 500; color: var(--black800) !important;     padding: 1rem; position: relative;}
.guest_lectures_box .table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--white) !important;
}
.guest_lectures_box td:last-child:after {display: none;}
.guest_lectures_box td:after {height: 65%; width: 2px; background-color: #ecf0f9; content: ''; top: 50%; right: 0; position: absolute; transform: translateY(-50%); }

.guest_lectures_box .table-striped tbody tr:nth-of-type(even) td:after {background-color: #ffffff;}

.guest_lectures_box .table>:not(caption)>*>* { box-shadow: none !important;border-bottom-width: 0 !important; }
/* .annual_fest_tab ul li a:after { height: 2px; width: 100%; background-color: var(--theme-color-yellow); 
content: '';  position: absolute; bottom: 0; left: 0;

} */
.annual_fest_tab ul li a.active {-webkit-text-stroke-width: 0.6px; transition: 0.5s; }
.annual_fest_tab ul li a:after { height: 3px; width: 100%; background-color: transparent;content: '';  position: absolute; bottom: -1px; left: 0;}
.annual_fest_tab ul li a.active:after { background-color: var(--theme-color-yellow); }
.annual_fest_tab ul li a:hover:after { background-color: var(--theme-color-yellow); }
.annual_fest_tab ul li a:hover {-webkit-text-stroke-width: 0.6px; }
.annual_fest_tab ul li a:hover:after {} 
.annual_fest_tab {border-bottom: solid 2px #ffebb8;}
.annual_fest_tab_data { display: flex; flex-wrap: wrap; margin-top: 3rem;}
.annual_fest_tab_data .annual_fest_left { width: 35%;      margin-top: 2rem;   padding-right: 4rem}
.annual_fest_tab_data .annual_fest_right { width: 65%;  }
.annual_fest_right .swiper{padding: 5px;}
.annual_fest_tab_data .annual_fest_right  .institutes_box{box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.14);}
.annual_fest_right .institutes_info p {    -webkit-line-clamp: 2;
  line-clamp: 2;}

.industrial_hidden_inner {display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 1.875rem } 
.industrial_visits_box { border-top: solid 1px #c1c1c1; display: flex; }
.industrial_visits_inner .industrial_visits_box:last-child { border-bottom: solid 1px #c1c1c1; }
.industrial_visits_box .title  { }
.industrial_visits_box .industrial_visits_left {width: 90%; border-right: solid 1px #c1c1c1; padding-top: 2rem; padding-right: 4rem;     padding-bottom: 2rem;}
.industrial_visits_box .industrial_visits_right {    width: 10%;
/* border-left: solid 1px #c1c1c1; */     display: flex;
    /* align-items: center; */
    padding-top: 2rem;
padding-left: 2rem;}
.industrial_hidden_data { display: none; margin-top: 2rem;}
.industrial_visits_box .arrow { transition: 0.5s;      padding: 7px;
  cursor: pointer;  align-self: flex-start; }
.industrial_visits_box.active .arrow {    transform: rotate(88deg); }
.schedule_webinars .btn_yellow:not(.btn_theme_sm)  { background-color: transparent; border-color: var(--white); color: var(--white) !important;}

.schedule_webinars .btn_yellow:not(.btn_theme_sm):hover  {  background-color: var(--white); color: var(--theme-color) !important; }
.schedule_webinars .faculty_slider_btn div { border-color: var(--white);}
.schedule_webinars .btn_yellow:not(.btn_theme_sm) svg polygon {fill: var(--white);}
.schedule_webinars .btn_yellow:not(.btn_theme_sm):hover svg polygon { fill: var(--theme-color); }
.award_box { background-color: #ecf0f9; border-radius: 15px; padding: 1.875rem; overflow: hidden; transition: 0.5s; }
.award_info {
  margin-top: -1rem;
}
.award_box .images {    overflow: hidden; height: 168px; width: 168px; background-color: var(--theme-color-light); transform: translate(-3.5rem, -3rem); transition: 0.5s; position: relative; border-radius: 50%; }
.award_box .images img { height: 100%; width: 100%;}
.award_box:hover {background-color: var(--theme-color-yellow); color: var(--black900) !important;}
.award_box:hover .title {color: var(--black900) !important;}
.award_wrap .swiper-wrapper { height: auto !important; }

.festival_wrap.placements_team_wrap:before  {display: none;}
.festival_wrap_inner .swiper  {padding: 1rem; margin: -1rem;}
.finder_box {    border: solid 1px #ccc;
padding: 2rem; margin-bottom: 1.5rem;
border-radius: 5px;     display: flex;}
.finder_box .left_side {display: flex; width: 100%; justify-content: space-between; align-items: center;}
.finder_box .right_side {white-space: nowrap;
margin-left: 5rem;}
.finder_box .left_side >div:first-child {width: 50%;    margin-right: 1%;}
.finder_box .left_side >div {width: 25%; }
.finder_box .btn_theme_sm{ margin-top: 0;}
.finder_box .right_side a:first-child { margin-right: 1rem;}
/* Events & Awards END */


/* PROGRAM CSS STARTS */
.higher_wrap  { overflow: hidden;}
.department_inner { display: flex; align-items: center;}
.nav_list_department li { pointer-events: all; cursor: pointer; }
.nav_list_department li a { pointer-events: none; color: #adadad; font-weight: 500; } 
/* .nav_list_department  li.active:last-of-type a {color: var(--black);} */
.department_inner .nav_list_department li:nth-last-child(1 of .active) a{color: var(--black);}

.nav_list_department { position: relative;}

.department_inner .department_mid { width: 40%;}
.department_inner .department_img { width: 60%;}

/* .department_inner .department_left { width: 20%;}  
.department_inner .department_mid, .department_inner .department_img { width: 40%;}  */
.department_inner .department_mid { padding-left: 2rem; height: var(--biggerHeight); padding-right: 1rem; padding-top: var(--headingHeight);}
.department_inner .nav_list_department:before { content: ""; width:2px; background:#bfbfbf; height: calc(100% - 1.5rem); position: absolute; left: 0.2rem; top: 1rem; z-index: 0; } 
.department_inner .nav_list_department li {display: flex;  padding-bottom: 1.8rem; position: relative;}
.nav_list_department li a{line-height: 1.2; }
.department_inner .nav_list_department li:before { content: ""; width: 8px; height: 8px; background: #bfbfbf; display: block; border-radius: 50%; margin-right: 2.5rem;  }
.department_img img { }
.department_right {align-items: center; display: flex; }
.department_right_wrapper {margin-right: calc(0px - var(--white-space)); width: calc(75% + var(--white-space));}
.data_list li:before { margin-right: 1.2rem; content: "\f00c"; font-family: "Font Awesome 6 Free"; -webkit-text-stroke: 0.8px; font-weight: 900; display: inline-block; color: var(--theme-color-yellow); }
.data_list li { margin-bottom: 0.5rem; display: flex; font-size: 1.063rem;}
.department_right img { height: calc(100vh - var(--header-height) + 5rem);}
.department_left { width: 25%;  height: var(--biggerHeight); }
.department_img { flex-grow: 1; margin-left: 2rem;}
.department_img img { width: 100%; height: calc(100vh - var(--header-height) - 5rem); object-fit: cover; }
.department_right_wrapper{ position: relative; } 
.department_right{ background-color: #fff; opacity: 0; transition: 0.5s; }
.department_right.active{ opacity: 1; }
 .department_right:not(:first-child){ position: absolute; top: 0; right: 0; width: 100%; }
.department_inner .nav_list_department:after { content: ""; width: 2px; background: var(--theme-color); height: var(--progress); position: absolute; left: 3.9px; top: 0; z-index: 0; max-height: calc(100% - 1.5rem); }
.department_inner .nav_list_department:before{top: 0;} 
.department_inner .nav_list_department li.active:before { background-color: var(--theme-color); }



.scope_wrap {background-color: #dee4f2;margin: 0 1.5rem;border-radius: 30px;}
.scope_pro_heading {display: flex; padding-bottom: 5rem;}
.scope_pro_heading .left {width: 40%;} 
.scope_pro_heading  .right { width: 60%;}
.scope_head_list li {    margin-bottom: 0.5rem;
  display: flex; font-size: 1.125rem;}
  .rec_company_program .rec_tab_btn {display: flex; justify-content: flex-end;}

  .scope_head_list {-webkit-column-width: 280px; -moz-column-width: 280px; column-width: 280px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20; -moz-column-gap: 20; column-gap: 20;}
  .scope_head_list li {  page-break-inside: avoid;}
 .scope_head_list li:before{ margin-right: 1.2rem; content: "\f00c"; font-family: "Font Awesome 6 Free"; font-weight: 900; -webkit-text-stroke: 0.8px; display: inline-block; color: var(--theme-color-yellow);-webkit-text-stroke: 0.8px; }
 .higher_study_box { transition: 0.5s; text-align: center;}
 .higher_study_box .images { transition: 0.5s; height: 16.563rem; width: 16.563rem; border-radius: 50%; overflow: hidden; border: solid 3px var(--theme-color-yellow);  margin: 0 auto  0.8rem;  }
 .higher_study_box .images img { height: 100%; width: 100%; object-fit: cover;}
 .higher_study_box:hover { transform: translateY(-10px); }
 .higher_study_box:hover .images { border-color: var(--theme-color);}
.higher_slider_box { position: relative;}
 .higher_wrap .swiper-wrapper{ height: auto !important;}
 .higherSwiper  { padding-top: 10px !important; }
 .higher_wrap .faculty_slider_btn div{ border-radius: 4px; border-color: #999999;}
 .higher_wrap .faculty_slider_btn{position: absolute; top: 50%; left: -5rem; transform: translateY(-50%); width: calc(100% + 10rem); z-index: 1; display: flex; justify-content: space-between; padding: 0.5rem; }
 .higher_wrap .faculty_slider_btn div:hover { background-color: var(--theme-color-yellow); border-color: var(--theme-color-yellow); color: var(--white); }
/* PROGRAM CSS END */

/* PROGRAM SINGLE CSS STARTS */
.eligibility_criterion_area { padding: 7.5rem 0; border-radius: 12px;     display: flex;
  justify-content: right;     background-size: cover;
  background-position: center center;}
.eligibility_criterion_content  {max-width: 37.5rem;margin-right: 4rem;}
.program_why_box .icon { height: 70px; }
.program_why_box .icon{ margin-bottom: 1rem; }
.program_why_box { background-color: var(--theme-color-light); color: var(--white);text-align: center;    padding: 2rem;
  border-radius: 5px; transition: 0.5s;} 
.program_why_box:hover { transform: translateY(-10px); }
.why_programSwiper  { padding-top: 10px !important;}
.why_programSwiper  .swiper-wrapper { height: auto;}
.why_program_wrap .faculty_slider_btn div { border-radius: 50%; font-size: 1rem; background-color: var(--theme-color-light); color: var(--theme-color-yellow); }
.scope_wrap .swiper-wrapper { height: auto !important;}
.cmapus_list_wrap { display: flex;justify-content: space-around; margin-top: 4rem;}
.camput_pro_box { text-align: center;}
.why_program_wrap {background-color: #ecf0f9;}
.scholarship_pro_wrap {background-image: url(/themes/images/programs-bg.jpg);position: relative;background-size: cover;
  background-position: center center; background-attachment: fixed;}
.scholarship_pro_inner  {display: flex;justify-content: space-between;}
.scholarship_pro_inner .scholarship_left {width: 35%;}
.scholarship_pro_inner .scholarship_right {width: 55%;}
.scope_wrap .drives_btn { display: flex;margin-right: 2rem;}
.scholarship_pro_inner .scholarship_left a { margin-top: 5rem;}
.scholarship_list li { margin-bottom: 1rem; display: flex;}
.scholarship_list li:before { margin-right: 1.5rem;   content: "\f00c";    font-family: "Font Awesome 6 Free"; font-weight: 900; display: inline-block; color: var(--theme-color-yellow); }
.scope_wrap .drives_btn>div { height: 3.125rem; width: 3.125rem; border-radius: 50%; transition: 0.5s; font-size: 1.625rem; border: solid 2px var(--theme-color-light); display: flex; align-items: center; justify-content: center; color: #9da1aa; }
.scope_wrap .drives_btn .drive-prev {
  margin-left: 0.5rem;
}
.scope_wrap .drives_btn {
  display: flex;
  margin-right: 2rem;
}
.scope_wrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: var(--black) !important;
}
.scope_wrap .swiper-pagination-progressbar {
  position: static !important;
}
.scope_wrap .swiper-pagination-progressbar {
  background-color: transparent !important;
  height: 3px !important;
}
.scope_wrap .swiper-pagination:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #656565 !important;
  width: 100%;
  height: 1px;
}
/* PROGRAM SINGLE CSS END */

/* Research Module CSS START */
.research_director_wrap { background-color: var(--theme-color-yellow);}
.research_director_inner {display: flex; justify-content: space-between;}
.research_director_left {width: 55%;}
.research_director_right {width: 40%;}
.research_director_tab { border-bottom: solid 2px var(--black200);  margin-bottom: 1.5rem;  display: inline-block; }
.research_director_tab ul li.active { -webkit-text-stroke-width: 0.6px; transition: 0.5s; }
.research_director_tab ul {display: flex;}
.research_director_tab ul li { cursor: pointer;  color: var(--black); display: block; padding: 0.625rem 1.875rem; position: relative; }
.research_director_tab ul li:after { height: 3px; width: 100%; background-color: transparent; content: ''; position: absolute; bottom: -2px; left: 0; }
.research_director_tab ul li.active:after {    background-color: var(--black700);}
.research_director_tab ul li:hover {-webkit-text-stroke-width: 0.6px; transition: 0.5s; }
/* .research_director_tab ul li:hover:after{  background-color: var(--black700);} */
.council_ad_research_wrap {background-image: url(/themes/images/placement-records-bg.jpg);position: relative;background-size: cover;
background-position: center center;}
.council_ad_research_wrap .council_ad_research_title{ border-bottom: solid 3px hsl(0deg 0% 100% / 30%);
padding-bottom: 3rem; margin-bottom: 4rem;}
.council_ad_research_inner  {display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 1.875rem;}
.research_add_box { border: solid 1px var(--theme-color-yellow); border-radius: 8px; padding: 1.6rem 1.6rem 1.2rem; transition: 0.5s;}
.research_add_box:hover { background-color: var(--theme-color-light); border-color: var(--theme-color-light); }
.research_add_box:hover .research_add_data {color: var(--white) !important;}
.research_add_box:hover .title {color: var(--white) !important;}
.research_add_top { display: flex; margin-bottom: 0.5rem;}
.research_add_top .icon { margin-right: 0.875rem;}
.research_add_top .title {text-transform: uppercase; transition: 0.5s;}
.research_add_inner{display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 1.875rem;}
.research_add_data a {display: block;}

.research_dep_data_table {background: #ecf0f9; padding: 4rem 2rem;     border-radius: 0px 0px 0px 30px;}
.dep_data_table_table table{width: 100%;     border-spacing: 15px 15px;     border-collapse: separate;}
.dep_data_table_table table th{font-weight: 500;  background-color: var(--theme-color-light); padding: 1rem 3rem; color: var(--white); text-transform: uppercase;font-size: 1rem; border-radius: 4px; text-align: center;}
.dep_data_table_table table  tbody tr td {background-color: var(--white); 
  padding: 0.6rem 1rem; transition: 0.5s;
  text-align: center; border-left: solid 4px transparent; border-radius: 2px;}
  .dep_data_table_table table  tbody tr td:not(.title_td, .spaceheight):hover {border-color: var(--theme-color-light); } 
.td_bg_blue100 {background-color: #64b6e5 !important; }
.td_bg_blue200{background-color: #489dd6 !important; }
.td_bg_blue700{background-color: #0e1c39 !important; }
.title_td {    border-radius: 8px !important;  padding: 0 3rem !important;  color: var(--white); line-height: 1.4; border: none;}
.spaceheight {height: 1rem; background-color: transparent !important; padding-bottom: 0 !important; }

.policies_research_wrap { background-color:var(--theme-color-yellow); overflow: hidden; }
.policies_research_wrap .institutes_box .para_content  {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.policies_research_wrap .institutes_box:hover {outline-color: var(--theme-color-light);}
.policies_research_wrap  .btn_theme_sm{width: fit-content; margin-top: 0.5rem;}
.policies_research_wrap .swiper-wrapper {height: auto !important;}
.policiesSwiper  { padding: 2px !important;}
.policies_research_wrap .slider_box { border-radius: 15px;overflow: hidden;   width: calc(100% + var(--white-space) + 4rem);}
.policies_research_wrap .policies-prev {margin-left: 1rem;}
.policies_research_wrap .faculty_slider_btn>div { transition: 0.5s; border-color: var(--black800);}
.policies_research_wrap .faculty_slider_btn>div:hover {background-color: var(--theme-color-light);border: var(--theme-color-light);}
.policies_research_wrap .faculty_slider_btn>div:hover img {    filter: brightness(100);}
.policies_research_wrap .pdf_btn  {    display: inline-block;
  width: fit-content;}
.phd_ordinance_inner {display: flex; justify-content: space-between; align-items: center;}
.phd_ordinance_inner>div {width: 46%;}
.phd_ordinance_inner .images img {border-radius: 15px;}
.want_check { position: relative;}
.want_check .circle_img { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 68%; z-index: -1; }
.want_check .circle_img img {     width: 100%;}



/* Research Module CSS END */

/* Recognition & Approval Industrial Collaboration START */
.approvals_wrap {position: relative;}
.approvals_box .approvals_data .para {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.approvals_wrap .container { position: relative; }
.approvals_wrap:before { position: absolute; top: 0; left: 0; width: 100%; height: 75%; content: ''; background-color: var(--theme-color-yellow); }
.approvals_box { padding: 3rem 3rem 2rem;border-radius: 16px;
  background-color: rgb(255, 255, 255); height: 100%;
  box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.19);text-align: center; }
.approvals_wrap .image { margin-bottom: 1rem; }
.approvals_wrap .swiper-wrapper  {height: auto !important;}
.approvals_wrap .swiper-slide { height: auto !important;}
.approvals_wrap .approvalsSwiper  {    padding: 1rem;
  margin: -1rem;}
.btn_theme_sm { margin-top: 1rem;}
.approvals_wrap .faculty_slider_btn div {border-radius: 50%; border-color: var(--black);}
.approvals_wrap .approvals-prev {margin-left: 1rem;}
.associations_box {padding: 1.5rem 3rem; transition: 0.5s; background-color: var(--white);
      box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.14); border-radius: 5px;text-align: center; transition: 0.5s; }
.associations_inner {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 1.875rem}
.associations_inner .associations_box:hover  { transform: translateY(-10px);}
.collaborations_wrap {background-color: #ecf0f9;}

/* .associations_box .pdf_btn .pdf_btn_svg {    background-color: var(--theme-color-yellow);}
.associations_box .pdf_btn:hover {
  background-color: var(--theme-color-yellow) !important;
}
.associations_box .pdf_btn:hover .pdf_btn_svg {
  background-color: var(--white) !important;
} */

.collaborations_wrap .swiper-wrapper { height: auto !important; }
.collaborations_wrap .swiper-slide{ height: auto !important;}
.collaborations_wrap .recruiters_logo_box {    box-shadow: 0px 3px 16px 0px rgb(0 0 0 / 5%);}
.collaborations_wrap .faculty_slider_btn div {border-radius: 50%; border-color: var(--black);}
.collaborations_wrap .collaborations-prev {margin-left: 1rem;}
.associations_inner .associations_box .pdf_btn { margin-inline: auto;  background-color: transparent !important; color: var(--theme-color-light) !important;}
/* .associations_inner .associations_box .pdf_btn:hover {  color: var(--white) !important;  background-color: var(--theme-color-light) !important; } */
/* Recognition & Approval Industrial Collaboration END */

/* Process Intiative  CSS START */
.process_fee_structure { background-image: url(/themes/images/placement-records-bg.jpg); position: relative; background-size: cover; background-position: center center;}
.fee_structure_table table {border-collapse: collapse;}
.fee_structure_table table tbody{    box-shadow: 0 0 0 1px var(--white);border-radius: 10px;}
.fee_structure_table .theme_table.table_style2 th {padding: 1.5rem 2.5rem; background-color: var(--theme-color-yellow); color: var(--black); }
.fee_structure_table.theme_table_inner { background-color: transparent; border-radius: 0; border: none; padding: 0; }
.fee_structure_table.theme_table_inner tbody tr td { background-color: transparent; }
.fee_structure_table.theme_table_inner .theme_table.table_style2 tbody tr:not(:last-child):after {background-color: #ffffff80;}
.fee_structure_table.theme_table_inner tr td:not(:first-child) { text-align: left;}
.fee_structure_table.theme_table_inner .theme_table.table_style2 td {padding: 2rem 2.5rem; opacity: 0.8;}
/* Process Intiative  CSS END */


/* Process And Initiative CSS START */
.process_mid_bg {background-image: url(/themes/images/placement-records-bg.jpg); position: relative; background-size: cover; background-position: center center;}
.addimision_process_wrap{ background-color: #ecf0f9; }
.process_mid_bg .placements_team_intro { margin-bottom: 0; }
.admission_document_box {padding: 3rem 3rem ; border-radius: 10px; transition: 0.5s; background-color: var(--white); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.14);  text-align: center;}
.admission_imp_document {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.875rem;     margin-top: 4rem;}
.admission_document_box .pdf_btn  {border-radius: 7px; background-color: transparent !important; color: var(--theme-color-light) !important;  padding: 0.4rem 1rem 0.4rem 0.5rem;
  border-width: 1.5px; margin-inline: auto;}
.admission_document_box .pdf_btn svg {width: 20px;}
.process_fee_structure .btn_theme_light  { margin-top: 4rem}
.admission_document_box .pdf_btn_svg { background-color: var(--theme-color-yellow); }
.admission_document_box .pdf_btn:hover { background-color: var(--theme-color-yellow) !important;}
.admission_document_box .pdf_btn:hover .pdf_btn_svg { background-color: var(--white) !important; }
.read_more_link {font-weight: 600; color: var(--theme-color) !important; text-transform: uppercase;}
.admission_box_hidden { display: none;}
/* .process_fee_structure .btn_theme_light:hover{background-color: var(--white); border-color: var(--white); color: var(--theme-color-light) !important;}
.admission_document_box .pdf_btn:hover { background-color: var(--theme-color-light) !important; color: var(--white) !important;  } */



.imp_pdf_box {padding: 3rem 2rem ; border-radius: 15px; transition: 0.5s; background-color: var(--white); box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.14);  text-align: center;}
.imp_pdf_box .pdf_btn  { font-size: 0.875rem;  margin: 0 auto;   padding: 0.5rem 1.5rem 0.5rem 1rem;  border-radius: 8px;}
.imp_pdf_box .pdf_btn img {    height: 26px;}
.imp_pdf_inner {display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 15px; }
.research_center_wrap {position: relative;}
.research_center_wrap:after {content: ''; background-color: #dee4f2; border-radius: 30px; height: 82%; width: calc(100% - 3rem); position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: -1;}
.research_center_wrap .container{position: relative;}
.research_center_inner {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 1.875rem; margin-top: 2rem;}
.research_center_inner  .academic_facilities_info {padding: 2.5rem 2.5rem 2.5rem 2.5rem;}
.research_center_inner .pdf_btn  { font-size: 0.875rem;     padding: 0.5rem 1.5rem 0.5rem 1rem;  border-radius: 8px;     width: fit-content;}
.research_center_inner .pdf_btn img {height: 26px;}
.research_center_inner .des  { margin-bottom: 2rem;}
.innovation_council_inner { display: flex; justify-content: space-between;}
.innovation_council_inner>div { width: 46%;}
.right_content_inner{max-width: 450px;}
.right_content_inner .left_img img {}
.right_content_inner .pdf_btn  { font-size: 0.875rem;     padding: 0.5rem 1.5rem 0.5rem 1rem;  border-radius: 8px;}
.right_content_inner .pdf_btn img {    height: 26px;}
/* Process And Initiative CSS START */
:root{
  --theme-alpha1:red;
}
/* CAREER CSS START  */
.career_inner_page {box-shadow: 0px 0px 90px 0px rgb(0 0 0 / 6%); padding: 2rem; border-radius: 1rem; background-color: #ecf0f9;}
.career_inner_page .form-control {      height: 3.2rem;}
.form-select:focus {box-shadow: none;}
.career_inner_page input[type="file"]::-webkit-file-upload-button{height: 3.2rem;}
.career_inner_page input::-webkit-input-placeholder { color: #212529 !important; }
.career_inner_page input:-moz-placeholder { /* Firefox 18- */ color: #212529 !important; }
.career_inner_page input::-moz-placeholder {  /* Firefox 19+ */ color: #212529 !important; }
.career_inner_page input:-ms-input-placeholder { color: #212529 !important; }
/* Override the datepicker container styles */ .ui-datepicker { font-size: 15px !important; border: 2px solid var(--theme-color-light) !important; border-radius: 8px !important; } /* Customize the datepicker header */ .ui-datepicker-header { background-color: #333 !important; color: #fff !important; border: none !important; border-radius: 0 !important; }
.ui-widget.ui-widget-content { background-color: var(--theme-color-yellow) !important;}
.ui-datepicker { padding: 0 !important;}
.ui-datepicker .ui-datepicker-header {    background: var(--theme-color) !important;}
.ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { display: none !important;}
/* CAREER CSS END  */

/* NOTICE CSS START  */
.notice_data_area {padding: 4rem 3rem; border-radius: 1rem; background-color: #ecf0f9;}
.notice_data_list { display: flex; justify-content: space-between; flex-wrap: wrap; }
.notice_data_list li { border-bottom: solid 1px #ccc;     display: inline-block;
  width: 48%;}
.notice_data_list li a {transition: 0.5s; display: flex; padding-bottom: 1rem; padding-top: 1rem; height: 100%;
   padding-inline: 1rem; color: var(--black700); align-items: center; border-left: solid 3px transparent; font-weight: 500; color: var(--black700);}
.notice_data_list li a:hover { background-color: var(--white); border-color: var(--theme-color-yellow);}
/* NOTICE CSS END  */

/* NOTICE CSS START  */
.welcome_text  { background-color: rgb(255, 255, 255); box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);padding: 4rem 5rem; max-width: 800; margin: 0 auto; border-radius: 10px; text-align: center;    border-top: solid 5px var(--theme-color-light);
  border-bottom: solid 5px var(--theme-color-yellow); }
.note_text { margin-top: 2rem;}
/* NOTICE CSS END  */

/* ENQUIRY CSS START  */
.enquiry_info_wrap { background-color: var(--theme-color-light); padding-bottom: 11rem;}
.enquiry_form_wrap { margin-top: -11rem;}
.enquiry_info_box { background-color: var(--white);     box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
padding: 2rem 1.5rem; border-bottom: solid 5px var(--theme-color-yellow); text-align: center;
border-radius: 6px;}
.enquiry_info_box i {font-size: 3rem; color: var(--white); }
.enquiry_info_box .icon { height: 80px; width: 80px; background-color: var(--theme-color-yellow);     border-radius: 50%;
display: flex;     margin: 0 auto;
align-items: center;
justify-content: center}
.enquiry_info_inner {     display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 40px;}
/*.contact_form_inner { display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 1.875rem;}*/
.enquiry_info_box .text {     padding-top: 1rem;}
/* ENQUIRY CSS END  */

/* ENQUIRY CSS START  */
.faq_list > li {    margin-bottom: 1rem; box-shadow: 0 0 5px #ccc; padding: 1.5rem; cursor: pointer;}
.faq_list > li .answer {margin-top: 0.5rem;}
.faq_list .question:after { display: inline-block; height: 15px; width: 15px; border: solid 2px #222; content: ''; transform: rotate(45deg); border-left: none; border-top: none; float: right; transition: 0.5s; }
.faq_list > li.active .question:after {
  transform: rotate(222deg);
}
/* ENQUIRY CSS END  */

/* Grievance Redressal System CSS START  */
.grievance_tab_data  {padding-top: 2rem;}
.grievance_tab_data ul:not(.show_pro_number) li:before { margin-right: 1rem; content: "\f00c"; font-family: "Font Awesome 6 Free"; font-weight: 900; display: inline-block; color: var(--theme-color-yellow); }
.grievance_tab_data ul:not(.show_pro_number) li {margin-bottom: 1rem;display: flex; page-break-inside: avoid;}
.grievance_tab_data ul {     margin-top: 1rem;}
.show_pro_number a {background-color: rgb(255, 255, 255); box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
   padding: 1rem 1.5rem; border-radius: 6px; display: block;     font-weight: 500;}
.show_pro_number {counter-reset: list-counter;}
.show_pro_number li { margin-bottom: 1rem; position: relative;}
.show_pro_number li:after {content: counter(list-counter); counter-increment: list-counter; display: inline-block; width: 20px; text-align: right; margin-right: 10px;     position: absolute;
left: 8px;
top: -6px;
color: var(--theme-color-yellow);
opacity: 0.3; font-size: 3rem; font-weight: 600; }
.show_pro_number li strong { color: var(--theme-color-light); }
.grievance_inner {  max-width: 800px; display: flex; justify-content: space-between; margin: 0 auto;}
.grievance_inner >div { width: 48%; margin: 0 auto; }
.grievance_box {    border-radius: 10px; transition: 0.5s;
text-align: center;
border-top: solid 5px var(--theme-color-light);
border-bottom: solid 5px var(--theme-color-yellow);     background-color: rgb(255, 255, 255);
box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
padding: 4rem 2rem; display: block;}
.grievance_box:hover { transform: translateY(-10px);}
/* Grievance Redressal System CSS END  */

/* E-Content Development Cell START */
.e-content_top_content .images {    float: right;}
.core_members_box { border-bottom: solid 1px var(--black100);     padding-bottom: 1rem;
  margin-bottom: 1rem;}
.core_members_box p { margin-bottom: 0.2rem;  }
.econtent_gallery  {    display: grid;
  grid-template-columns: repeat(3, 1fr); gap: 1.25rem;}
  .econtent_video { margin-top: 3rem; }
  .border_divide { border-bottom: solid 1px var(--black100); }
/* E-Content Development Cell END */



/* E-Content Development Cell START */
.digilocker_box img {float: right;}
.academic_video {display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.25rem;}
.academic_video iframe { border-radius: 12px;}
/* E-Content Development Cell START */

/* Career CSS START */
.career_list_wrap {   margin-bottom: 3rem;  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2.5rem;}
/* Career CSS END */

/* RESEARCH BOARD START */
.director_board_inner {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.5rem;}
.director_board_inner .para_content {margin-bottom: 0;}
/* .director_board_inner .institutes_box .images {height: 12.188rem;} */
.director_board_inner .institutes_box .images img { object-position: top center;}
/* RESEARCH BOARD END */

/* EVENT SINGLE PAGE START */
.annual_fest_gallery {display: grid; grid-template-columns: repeat(3, 1fr);grid-gap: 1.5rem;}
.annual_fest_gallery .gallery-box.hover-box img {height: 22rem;object-fit: cover;}
.gallery_zoom { position: relative; display: block;;} 
.hover-box.mouseleave.bottom:before { animation-name: slide--leave-bottom; }
.hover-box { overflow: hidden; position: relative;display: block; border: solid 1px var(--theme-color-yellow); padding: 0.7rem; border-radius: 10px; }
.hover-box:hover img { filter: grayscale(1);}
.hover-box img { border-radius: 5px;}
.hover-box:before { content: ""; position: absolute; height: 100%; width: 100%; background-color: var(--theme-color-yellow); opacity: 0.5; top: 0; left: 0; z-index: 1; text-align: center; transform: translate3d(-101%, 0, 0); animation-duration: 0.5s; animation-fill-mode: forwards; animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); pointer-events: none; } /* Mouse enter event */
.hover-box.mouseenter.top:before { animation-name: slide--enter-top; }
.hover-box.mouseenter.right:before { animation-name: slide--enter-right; }
.hover-box.mouseenter.bottom:before { animation-name: slide--enter-bottom; }
.hover-box.mouseenter.left:before { animation-name: slide--enter-left; } /* Mouse leave event */
.hover-box.mouseleave.top:before { animation-name: slide--leave-top; }
.hover-box.mouseleave.right:before { animation-name: slide--leave-right; } .hover-box.mouseleave.bottom:before { animation-name: slide--leave-bottom; }
.hover-box.mouseleave.left:before { animation-name: slide--leave-left; } /* Mouse leave event */
.hover-box.mouseleave.top:before { animation-name: slide--leave-top; }
.hover-box.mouseleave.right:before { animation-name: slide--leave-right; }
.hover-box.mouseleave.bottom:before { animation-name: slide--leave-bottom; }
.hover-box.mouseleave.left:before { animation-name: slide--leave-left; } /* Sliding animations ! */ @keyframes slide--enter-top { 0% { transform: translate3d(0, -101%, 0); } 100% { transform: none; } } @keyframes slide--enter-right { 0% { transform: translate3d(101%, 0, 0); } 100% { transform: none; } } @keyframes slide--enter-bottom { 0% { transform: translate3d(0, 101%, 0); } 100% { transform: none; } } @keyframes slide--enter-left { 0% { transform: translate3d(-101%, 0, 0); } 100% { transform: none; } } @keyframes slide--leave-top { 0% { transform: none; } 100% { transform: translate3d(0, -101%, 0); } } @keyframes slide--leave-right { 0% { transform: none; } 100% { transform: translate3d(101%, 0, 0); } } @keyframes slide--leave-bottom { 0% { transform: none; } 100% { transform: translate3d(0, 101%, 0); } } @keyframes slide--leave-left { 0% { transform: none; } 100% { transform: translate3d(-101%, 0, 0); } } .gallery-box i {position: absolute; font-size: 2rem; top: 50%; left: 50%; z-index: 2; transform: translate(-50%, -50%); color: var(--white); opacity: 0; transition: 0.5s;} .gallery-box:hover i {opacity: 1;}
/* .gallery_zoom:after { height: 100%; width: 100%; transform: scale(0); transition: 0.5s; background-color: #0f4a858f; position: absolute; top: 0; left: 0; content: ''; }
.gallery_zoom:hover:after {transform: scale(1);} */
/* EVENT SINGLE PAGE START */

/* CONTACT US CSS START */
.enquiry_info_inner.conatct_us_inner {display: block;padding: 2rem;align-self: flex-end;position: relative;background-color: #ededed;}
.conatct_us_inner .enquiry_info_box {padding: 2rem 1.5rem;     width: calc(25% - 20px); }
.enquiry_info_box .icon { height: 45px;width: 45px;}
.enquiry_info_box i {font-size: 1.3rem;}
/*.contact_form_inner{    box-shadow: 0px 0px 90px 0px rgb(0 0 0 / 6%);
  padding: 2rem;
  border-radius: 1rem;
  background-color: #ecf0f9;}*/
/* CONTACT US CSS END */

/* Scholarship CSS START */
.scholarship_tab_btn .title {padding-bottom: 0.5rem;}
.scholarship_inner { display: flex;    justify-content: space-between;}
.scholarship_inner .scholarship_left { width: 25%;}
.scholarship_inner .scholarship_right { width: 70%;}
.scholarship_data_inner { padding-bottom: 4rem;}
.scholarship_table_box { border: solid 1px var(--theme-color-yellow); border-radius: 22px; padding: 2rem 1rem 1rem 1rem;}
.scholarship_table_box .theme_table {  
background: #f1f1f1; border-spacing: 10px; }
.scholarship_table_box  .theme_table th { background-color: var(--theme-color-yellow); padding-top: 1.25rem; color: var(--white) !important;padding: 0.9rem 2rem;    text-align: center;
text-transform: capitalize;font-weight: 500;}
.scholarship_table_box .theme_table td { text-align: center; padding: 0.9rem 2rem; background-color: var(--white);}
.scholarship_table_inner {    display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;}

#section_3 .scholarship_table_inner {display: block;}

/* Scholarship CSS END */

/* innovations CSS START */
.innovations_right .read_more { color: var(--theme-color-light) !important; display: inline-block; 
     text-transform: capitalize; font-weight: 600; margin-top: 1.5rem; }
.innovations_right .read_more svg { width: 20px; margin-left: 0.5rem; }
.innovations_inner {display: flex; justify-content: space-between;    box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.08);
  padding: 2rem; transition: 0.5s; border: solid 1px transparent;
  border-radius: 20px; margin-bottom: 3rem;}
  .innovations_inner:hover { border: solid 1px var(--theme-color-yellow); background-color: #fff9eb; }
  .innovations_inner .innovations_right p:empty {display: none;}
  .innovations_inner img { border-radius: 12px;}
.innovations_inner .innovations_left { width: 35%; }
.innovations_inner .innovations_right { width:60%; }
.innovations_inner:nth-child(even) { flex-direction: row-reverse; }
/* innovations CSS END */


/* CONSULTANCY CSS START */
.consultancy_table_box table th:nth-child(1) {background-color: #1d2b58;}
.consultancy_table_box table th:nth-child(2){background-color: #213e78;}
.consultancy_table_box table th:nth-child(3){background-color: #05519c;}
.consultancy_table_box table th:nth-child(4){background-color: #307fc2;}
.consultancy_table_box table th:nth-child(5){background-color: #489dd6;}
.consultancy_table_box table th:nth-child(6){background-color: #64b6e5;}
.consultancy_table_box table th:nth-child(7){background-color: #86cbf3;}
.consultancy_table_box table  th { text-transform: capitalize;  padding: 2rem 1.5rem !important; color: var(--white) !important;     font-weight: 500; }
.consultancy_table_box .theme_table td {    padding: 2rem 1.5rem !important;}
.consultancy_table_box .table-striped>tbody>tr:nth-of-type(even)>* { background-color: #fff8e5;}
/* CONSULTANCY CSS END */

/* PUBLICATION CSS START */
.publication_wrap .tab_content  { color: var(--white);}
.publication_wrap .annual_fest_tab ul li a {color: var(--white);}
.publication_wrap .whysrmu_slider_btn div{ border-color: var(--white); }
.publication_wrap .whysrmu_slider_btn div img {    filter: brightness(6.5); }
.publication_wrap .btn_yellow {color: var(--theme-color-light) !important; font-size: 0.938rem !important; padding: 0.6rem 0.8rem 0.6rem 0.8rem;}
.publication_wrap .annual_fest_tab {    border-bottom: solid 2px #4e6c7d;}
.publication_wrap { padding-bottom: 20rem;     margin: 2rem;
  border-radius: 20px;}
.publication_workshop_inner {display: flex; align-items: center;  justify-content: space-between; background-color: var(--white); border-radius: 18px;box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.08);
padding: 2rem 4rem ; }
.publication_workshop_wrap {margin-top: -18rem;
position: relative;
z-index: 1;}
.publication_workshop_inner .publication_workshop_left {width: 30%;}
.publication_workshop_left .content { padding: 1rem 0;}
.publication_workshop_inner .publication_workshop_right {width: 55%;}
.conference_publication_wrap { overflow: hidden;}
.conference_publication_wrap .fee_tab_wrap {margin: 0 auto 3rem auto;   width: max-content;  padding: 0.4rem 0.1rem;}
.conference_publication_wrap .academic_facilities_info {padding: 2.5rem 2.5rem 2.5rem 2.5rem;}
.conference_publication_wrap .swiper { overflow: inherit;}
.conference_publication_wrap .slider_box:after { height: 124%; width: 100vw; background-color: var(--white); z-index: 9; content: ''; position: absolute; top: -12%; right: 101%; }
.conference_publication_wrap .slider_box {
  position: relative;
  max-width: 975px;
}
.conference_publication_wrap .slider_box .academic_btn { position: absolute; top: 50%; left: 0rem; transform: translateY(-50%); width: calc(100% + 14rem); z-index: 1; display: flex; justify-content: space-between; padding: 0.5rem; }
.conference_publication_wrap .date { background-color: var(--theme-color-yellow);
  display: inline-block;
  width: max-content;
  padding: 3px 12px;
  margin-bottom: 1.5rem;
  border-radius: 50px; color: var(--theme-color-light);}
.patents_wrap{ position: relative; } 
.patents_wrap::after { position: absolute; top: 0; width: 100%; left: 0; height: 80%; background-color: #dde3f1; content: ''; z-index: -1; }
.patents_wrap .vision_data_inner { margin-top: 0; padding-top: 2rem;}
.copyright_table .theme_table.table_style2 th {background-color: var(--theme-color-yellow); 
   border-right: solid 2px #fff;   text-align: center; color: var(--black800); font-size: 0.813rem;}
.copyright_table  .theme_table th { padding-top: 1.2rem !important; padding: 1.2rem;  } 
.copyright_table .theme_table td { background-color:#fff9eb;     padding: 1.5rem;
  text-align: center;     border: solid 2px #ffd776;
  border-right: 0;}

  .patents_wrap .vision_data_box_inner { border: none !important; }
  .copyright_table { --radius:8px; }
.copyright_table .theme_table tr td:first-child { border-radius: var(--radius) 0px 0px var(--radius);}
.copyright_table .theme_table tr td:last-child { border-radius: 0px var(--radius) var(--radius) 0px}

/* .copyright_table .theme_table tr:last-child td:first-child { border-radius:var(--radius) 0px 0px var(--radius); }
.copyright_table .theme_table tr:last-child td:last-child { border-radius: 0px var(--radius) var(--radius) 0;} */

.copyright_table .theme_table.table_style2 tbody { transform: translateY(0) !important;}
.copyright_table .theme_table.table_style2 {    border-spacing: 0 1rem}
.copyright_table .theme_table tr td:last-child{    border-right: solid 2px #ffd776;}
/* PUBLICATION CSS END */


/* IQAC OVERVIEW CSS START */
.iqac_facts_box_front { background-color: var(--theme-color-light);height: var(--fact_height); min-height: 18.125rem;   padding: 5rem; text-align: center; display: flex; border-right: solid 0.5px #ffffff9e; justify-content: center; align-items: center; flex-direction: column;  }
.iqac_facts_box_inner { position: relative;}
.iqac_facts_inner ul {display: flex;}
.iqac_facts_box_inner .iqac_facts_box_back{     position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: 0.5s;
  z-index: 1; }
.iqac_facts_inner ul li {width: 20%;}
.iqac_facts_box_inner  .bg_white { background-color: var(--white); position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-bottom: solid 15px var(--theme-color-yellow); box-shadow: 0px 3px 32px 0px rgba(0, 0, 0, 0.19);
  transform: scale(1.1); border-radius: 16px;}
.iqac_facts_box_data { padding: 2rem 1.5rem; text-align: center;}
.iqac_facts_box_inner:hover .iqac_facts_box_back {
  opacity: 1;
}
.iqac_facts_box_back *:not(.bg_white) { position: relative;
z-index: 1;}

.iqac_facts_inner ul li:first-child .iqac_facts_box_front  {border-radius: 15px 0 0 15px;}
.iqac_facts_inner ul li:last-child .iqac_facts_box_front  {border-radius: 0px 15px 15px 0px;}

.iqac_vision_wrap .btn_yellow {      background: transparent;  font-size: 1rem; border-radius: 10px;     color: var(--theme-color-light) !important;}
.iqac_vision_wrap .vision_data_inner{margin-top: 0;}
.iqac_vision_wrap {position: relative;}
.iqac_vision_wrap:after {content: ''; background-image: url(/themes/images/bg-yellow.jpg); position: absolute; bottom: 0; left: 0; width: 100%; height: 65%; z-index: -1;background-size: cover;
background-position: center center;}

.iqac_report_box { background-color: rgb(255, 255, 255); box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16); border-radius: 10px; padding: 2rem 2rem 2rem 2rem; text-align: center;}
.iqac_report_inner {    display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.25rem;}
.iqac_report_box .pdf_btn:not(.pdf_btn_icon )  { margin: 0 auto;}
.iqac_report_box .content {margin-bottom: 1rem; }
.feedback_box .content {margin-bottom: 1rem; }
.feedback_inner {display: flex; justify-content: space-between;    align-items: center;}
.feedback_inner .feedback_left {width: 30%;} 
.feedback_inner .feedback_right {width: calc(90% - 30%);} 
.feedback_wrap { background-color: #ebeff9; }
.feedback_box { box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16); background-color: var(--white); border-radius: 10px; 
padding: 4.5rem 2.5rem 2rem 2.5rem; transition: 0.5s;}
.feedback_right {display: flex; flex-wrap: wrap; justify-content: space-between;}
.feedback_right .feedback_box {width: 48%; margin-bottom: 2rem;}
.feedback_right .feedback_box:nth-child(even) {     transform: translateY(30px);}
.feedback_right .feedback_box:nth-child(even):hover{ transform: translateY(20px);}
.feedback_right .feedback_box:not(:nth-child(even)):hover {transform: translateY(10px);}
/* IQAC OVERVIEW CSS END */





/* THEME MODEL CSS START */
.theme_model_wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999;    backdrop-filter: blur(2px);}
.theme_model_inner { height: 100%; width: 100%; display: flex;    padding: 2rem; justify-content: center;}
.theme_model_data { max-width: 700; margin: auto;  position: relative;
box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.19); border-top: solid 4px var(--theme-color-yellow); border-bottom: solid 4px var(--theme-color-light); border-radius: var(--radius); background-color: var(--white); }
.theme_model_data .user_img {float: left; width: 184px; border: solid 2px var(--theme-color-yellow); border-radius: var(--radius); margin-right: 2rem;}
.close_model { height: 40px; width: 40px;  background-color: var(--theme-color-light); border-radius: 50%; cursor: pointer; padding: 12px;position: absolute;right: -2%;    top: -1.5rem; }
.close_model img {width: 100%;  }
.open_model {cursor: pointer;}
.theme_model_box {    max-height: calc(100vh - 20rem);overflow: auto;padding: 2.5rem;}
body.model_opend { overflow: hidden; }
.theme_model_box_main {overflow: hidden; border-radius: var(--radius);}
/* THEME MODEL CSS END */




/* GRID OVER CSS GLOBAL */
.grid_over_card { position: relative; height: 22.813rem; transition: 0.5s; padding-top: 10px; transition: 0.5s; border-radius: 12px; overflow: hidden; } 
.grid_over_card:hover { transform: translateY(-10px);   }
.grid_over_card  .images  { height: 100%; }
.grid_over_card img { height: 100%; width: 100%; object-fit: cover; border-radius: 12px; object-position: top; }
.grid_over_card .grid_card_intro { position: absolute; bottom: 0; width: 100%; padding: 1.5rem; z-index: 1; }
.grid_over_card .grid_card_intro:before { height: 100%; width: 100%;content: ''; position: absolute; top: 0; left: 0; background: linear-gradient(180deg, transparent 5%, rgba(0, 0, 0, 1) 100%);    z-index: -1;}

.institutes_department {    margin-left: 2rem;  grid-template-columns: repeat(3, 1fr); /* Three equal-width columns */
grid-gap: 20px; /* Gap between grid items */     display: grid;}
.institutes_department .grid_over_card {height: 19.5rem;}


/* THEME TABLE CSS */
.theme_table_inner {  background-color: #ecf0f9;border-radius: 25px;border: solid 1px var(--theme-color-light);padding: 2.5rem 1.875rem;}
.theme_table {width: 100%;margin-bottom: 1rem;border-spacing: 0 1rem; border-collapse: separate;}
.theme_table_inner tbody tr { }
.theme_table_inner  tr {font-size: 1.188rem;}
.theme_table_inner  tr td:not(:first-child) { text-align: center;}
.theme_table_inner tbody tr td { position: relative;}
.theme_table_inner tbody tr td:not(:last-child):after { content: '';  transform: translateY(-50%); display: inline-block; height: 40%; position: absolute; top: 50%; right: 0; width: 2px;background-color: #dfe3ee;  }
.theme_table_inner tbody tr td { background-color: var(--white);}
.theme_table_inner tbody tr td:first-child{ border-radius: 5px 0 0 5px;   } 
.theme_table_inner tbody tr td:last-child {border-radius: 0 5px  5px 0;    } 
.theme_table_inner tbody tr th:not(:first-child) {padding-left: 0;}
table {border-collapse: collapse;}
 .theme_table th {padding:1.5rem; padding-top: 0;  font-size: 0.938rem;font-weight: 600;   text-transform: uppercase;color: var(--theme-color-light);}
.theme_table td{ padding: 2.5rem;}

.theme_table.table_style2 th {    padding-top: 1.5rem; background-color: var(--theme-color-light); color: var(--white); }
.theme_table.table_style2 th:first-child { border-radius: 10px 0 0 10px; }
.theme_table.table_style2 th:last-child { border-radius:0px 10px 10px 0; }
.theme_table.table_style2 {border-spacing: 0 0rem;}
.theme_table.table_style2 tbody {transform: translateY(2rem);}
.theme_table_inner .theme_table.table_style2 tbody tr:first-child td:first-child{ border-radius: 10px 0 0 0px;}
.theme_table_inner .theme_table.table_style2 tbody tr:first-child td:last-child{ border-radius: 0px 10px 0px 0;}

.theme_table_inner .theme_table.table_style2 tbody tr:last-child td:first-child{ border-radius: 0px 0 0 10px;}
.theme_table_inner .theme_table.table_style2 tbody tr:last-child td:last-child{ border-radius: 0px 0px 10px 0px;}

.theme_table_inner .theme_table.table_style2 tbody tr { position: relative;}
.theme_table_inner .theme_table.table_style2 tbody tr:not(:last-child):after {  content: ''; transform: translatex(-50%); display: inline-block; height: 1px; position: absolute; bottom: 0; left: 50%; width: 95%; background-color: #b7c8da;}
.theme_table_inner .theme_table.table_style2 tbody tr td:first-child{border-radius: 0}
.theme_table_inner .theme_table.table_style2 tbody tr td:last-child{border-radius:0; }
.theme_table_inner .theme_table.table_style2 tbody tr td:not(:last-child):after { display: none;}
.theme_table_inner .theme_table.table_style2 td { padding: 30px;}
@media(min-width:768px){

}

@media(min-width:992px){
  .apply_mob_img { display: none;}
}

/* @media(max-height:620px){
  .department_inner .department_mid { padding-top: 0 !important;}
  .department_inner { align-items: flex-start;}
} */


/* NEW GLOBAL PDF BUTTON CSS CODE  */
.border_radius12 { border-radius: 12px;}
.btn_theme_sm.pdf_btn:hover {
  background-color: var(--theme-color-yellow) !important;
}
.btn_yellow.pdf_btn:hover .pdf_btn_svg {
  background-color: var(--white) !important;
}








.mobile_pagination {    margin-top: 4rem;    transform: translateY(0rem) !important; display: none;  }
.max_width800 {max-width: 800px;}
.max_width1100 {max-width: 1100px;}
.section_description_hide {display: none;}
.bg_gray {background-color: #f1f1f1;}










.banner_content .w_65{width: 65%;}
.sec_head{color: var(--black);font-size: 2.438rem;font-family: var(--secondary-font);line-height: 2.5rem;margin-bottom: 3.125rem!important;font-weight: 600;position: relative;width: fit-content;}
.sec_head_small{font-size: 1.7rem;    margin-bottom: 2rem !important;}
.sec_head:after{position: absolute;content: '';right: 0;bottom: -1rem;background: url(/themes/images/heading_line.png);width: 167px;height: 15px;}
.sec_head_large{color: var(--theme-color);font-size: 3.125rem;font-family: var(--secondary-font);line-height: 3.5rem;margin-bottom: 1.563rem;font-weight: 600;text-transform: uppercase;}
section{padding: 6.125rem 0;}
.why_us_sec .container{position: relative;}
.our_cafe_img{position: relative;}
.our_cafe_img img{width: 100%;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.our_cafe_img .title{position: absolute; bottom: -1rem; width: 95%; background: var(--theme-color); color: #fff; text-align: center; border-radius: 40px; padding: .54rem 1rem; left: 50%; transform: translateX(-50%);}
.our_cafe_text {padding: 3.75rem 2.688rem;text-align: center;}
.our_cafe_box {box-shadow: 0 2px 21px 0 rgb(0 0 0 / 15%), 0 2px 17px 0 rgb(0 0 0 / 0%);    height: 100%;background: #fff;border-radius: 20px;}
.our_cafe_text .sub_title {font-size: 1.5rem;font-weight: 600;color: var(--secondary-color);}
.our_cafe_ul .swiper-slide{height: initial!important;}
/*.ourcafeSwiper {margin: 0 -1rem;}*/
.our_cafe_sec{background: url('/images/our_cafe_bg.png');}
.our_cafe_text p{font-size: 1rem;color: var(--secondary-color);line-height: 1.2rem;font-weight: 500;}
.our_presence{background: #f6f5f2;}
.our_presence_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.our_presence_right {margin-right: calc(0px - var(--white-space));width: calc(25% + var(--white-space));}
.our_presence_right img{width: 100%;}
.our_presence_left {width: 75%;padding: 5.625rem 5.625rem 5.625rem 0;}
.news_sec_home{background: url('/images/news_bg.jpg');background-size: cover;background-repeat: no-repeat;}
/*.blogSlider p{color: #fff;}*/
.our_menu_img img{width: 100%;height: 100%;object-fit: cover;    border-radius: 10px;}
.our_menu_img {height: 100%;position: relative;}
.our_menu_img .title{position: absolute;top: 0;color: #fff;font-weight: 600;width: 100%;padding: 1rem;}
.our_menu_ul {display: grid;grid-template-columns: repeat(10, 1fr);grid-template-rows: repeat(6, 4.5rem);grid-gap: 1rem;width: 68%}
.our_menu_ul li:first-child {grid-column-start: 1;grid-column-end: 4;grid-row-start: 1;grid-row-end: 4;}
.our_menu_ul li:nth-child(2) {grid-column-start: 4;grid-column-end: 6;grid-row-start: 1;grid-row-end: 4;}
.our_menu_ul li:nth-child(3) {grid-column-start: 6;grid-column-end: 8;grid-row-start: 1;grid-row-end: 4;}
.our_menu_ul li:nth-child(4) {grid-column-start: 8;grid-column-end: 11;grid-row-start: 1;grid-row-end: 4;}
.our_menu_ul li:nth-child(5) {grid-column-start: 1;grid-column-end: 4;grid-row-start: 4;grid-row-end: 7;}
.our_menu_ul li:nth-child(6) {grid-column-start: 4;grid-column-end: 8;grid-row-start: 4;grid-row-end: 7;}
.our_menu_ul li:nth-child(7) {grid-column-start: 8;grid-column-end: 11;grid-row-start: 4;grid-row-end: 7;}
/*.our_menu_ul li:nth-child(8) {grid-column-start: 6;grid-column-end: 8;grid-row-start: 4;grid-row-end: 7;}*/
/*.our_menu_ul li:nth-child(8) {grid-column-start: 6;grid-column-end: 8;grid-row-start: 4;grid-row-end: 7;}*/
.home_blog_inner p{font-size: 1rem;line-height: 1.2rem;font-weight: 400;}
.blogSlider img{width: 100%;}
.our_moment_ul{display: grid;grid-template-columns: repeat(6, 1fr);grid-template-rows: repeat(4, 4.5rem);grid-gap: 1rem;}
/*.our_moment_ul li{width: calc(100% / 6);padding: 0 .4rem;margin-bottom: .5rem;}*/
/*.our_moment_img {height: 185px;}*/
.our_moment_img img{width: 100%;height: 100%;object-fit: cover;}
.our_moment_ul li:first-child {grid-column-start: 1;grid-column-end: 2;grid-row-start: 1;grid-row-end: 3;}
.our_moment_ul li:nth-child(2){grid-column-start: 2;grid-column-end: 3;grid-row-start: 1;grid-row-end: 3;}
.our_moment_ul li:nth-child(3){grid-column-start: 3;grid-column-end: 4;grid-row-start: 1;grid-row-end: 3;}
.our_moment_ul li:nth-child(4){grid-column-start: 4;grid-column-end: 5;grid-row-start: 1;grid-row-end: 3;}
.our_moment_ul li:nth-child(5){grid-column-start: 1;grid-column-end: 2;grid-row-start: 3;grid-row-end: 5;}
.our_moment_ul li:nth-child(6){grid-column-start: 2;grid-column-end: 3;grid-row-start: 3;grid-row-end: 5;}
.our_moment_ul li:nth-child(7){grid-column-start: 3;grid-column-end: 4;grid-row-start: 3;grid-row-end: 5;}
.our_moment_ul li:nth-child(8){grid-column-start: 4;grid-column-end: 5;grid-row-start: 3;grid-row-end: 5;}
.our_moment_ul li:nth-child(9){grid-column-start: 5;grid-column-end: 7;grid-row-start: 1;grid-row-end: 5;}
/*.ftr_social_icons img{filter: invert(1);}*/
.ftr_heading{font-size: 1.75rem;font-family: var(--secondary-font);font-weight: 500;margin-bottom: 20px;line-height: 1.875rem;}
.ftr_sec p{color: #fff;}
.footer_sections>div {width: calc(100% / 3);}
.addbox i {color: #fff;font-size: 1.3rem;display: inline-block;margin-right: 1rem;line-height: 1.55;}
.d_flex{display: flex;flex-wrap: wrap;align-items: baseline;}
/* .ftr_sec>ul li{line-height: normal;} */
.ftr_sec>ul>li:first-child{padding-left: 0;margin-bottom: 1.5rem;}
.ftr_sec .addbox:last-child{margin-bottom: 0;}
.our_partner_img img{width: 100%;height: 100%;object-fit: scale-down;border-radius: 15px;}
/* .our_partner_img>a img{border-radius: 50%;} */
/* .our_partner_img { width: 100%;background: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 1rem;aspect-ratio: 1;} */
/*.our_partner_img>a {padding: 1rem;}*/
.slider_btns {position: absolute;top: 50%;width: calc(100% + 6rem);left: -3rem;}
.our_partner_flex {position: relative;}
.slider_btns>div:after{color: #000;}
.presence_counter li{background: url(/images/teaea_counter_bg.png); background-repeat: no-repeat; background-size: contain; width: 100px; height: 120px; display: flex; align-items: center; justify-content: center; color: #fff; margin: 0 2.5rem;}
.presence_counter ul { width: 80%; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.presence_counter .facts_about{margin-top: 1rem;}
.presence_counter .facts_about>div {line-height: 1;}
.our_presence_img img{width: 100%;}
.about_inner_left {width: 42%;position: relative;}
.about_inner_right {width: 53%;}
.about_inner_text {width: 51%;}
.about_inner_left img{border-radius: 20px;width: 100%;}
.about_inner_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.franchise_banner_content {position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;height: 100%;}
.franchise_banner_content h1 {font-size: 4.375rem;color: #fff;font-family: var(--secondary-font);font-weight: 600;text-transform: uppercase;}
.franchise_banner_content .counter{margin-top: 1rem;margin: 1rem -.5rem 0 -.5rem;}
.franchise_banner_flex {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;height: 100%;padding-right: 5rem;}
.our_cafe_ul {height: initial!important;}
.tealogy_menu_img img{width: 100%;border: 3px solid var(--primary-color);border-radius: 10px;}
/*.tealogy_menu_img {border: 3px solid var(--primary-color);}*/
.tealogy_menu_ul {display: flex;flex-wrap: wrap;margin: 0 -0.813rem;margin-bottom: -1.625rem;}
.tealogy_menu_ul li{width: calc(100% / 4);padding: 0 0.813rem;margin-bottom: 1.625rem;}
.franchise_benifit_ul {display: flex; flex-wrap: wrap;justify-content: space-between;margin-bottom: -4.813;}
.franchise_benifit_ul li {width: 35%;display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 4.813rem;justify-content: flex-end;}
.franchise_benifits{background: #f6f5f2;}
.franchise_benifits .container {position: relative;}
.franchise_main .why_img{width: 30%;right: auto;left: 50%;transform: translateX(-50%);top: 16%;}
.franchise_benifit_ul li:nth-child(odd){flex-direction: row-reverse;}
.franchise_benifit_ul li:nth-child(odd) .title{margin-right: 1rem;text-align: right;}
.franchise_benifit_ul .title {font-size: 1.25rem;font-weight: 600;font-family: var(--theme-font);width: 60%;margin-left: 1rem;}
.franchise_banner_left{width: 52%;padding-top: 15rem;}
.inner_banner_right {width: 45%;background: var(--primary-color);padding: 4rem;border-radius: 15px;align-self: flex-end;margin-bottom: -6rem;position: relative;}
.btnSubmit{background: var(--secondary-color);color: #fff !important;text-transform: uppercase;border-radius: 5px;padding: .66rem 1.47rem;margin-bottom: 0!important;font-size: 1rem;font-weight: 500;border: 1px solid var(--secondary-color);display: inline-block;width: 100%;text-align: center;}
.inner_banner_right form{margin-bottom: 0;}
.franchise_banner_left .facts_about ul>li{padding: 0 .5rem;}
.pt-250{padding-top: 15.625rem;}
.form_img {position: absolute;right: -11rem;bottom: 0;}
form .form-control{padding: .66rem 1.5rem;border: 0;}
form .form-select{padding: .66rem 1.5rem;color: #222224!important;font-size: 14px;font-family: var(--theme-font)!important;font-weight: 500;}
.inner_banner_right .sec_head{margin-bottom: 1rem;line-height: 1;}
.btnSubmit:hover{border: 1px solid var(--theme-color);color: var(--theme-color)!important;}
.news-letter-input .btnSubmit:hover{border: 1px solid #fff!important;color: #fff!important;}
.header_logo img{transition: all .5s ease;padding: .91rem 0;}
.sml-header .header_logo img{width: 90%;}
.header-top{background-color: #fff;}
.tealogy_menu_img {height: 250px;position: relative;}
.tealogy_menu_img img{height: 100%;object-fit: cover;}
.tealogy_menu_img .title {position: absolute;top: 1rem;color: #fff;font-weight: 600;width: 100%;padding: 1rem;}
.our_menu_main {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.view_all_menu{width: 30%;position: relative;}
.view_all_menu img{width: 100%;border-radius: 10px;}
.view_all_menu .btn_theme{position: absolute;bottom: 2rem;right: 1.5rem;}
.view_all_menu .btn_theme:hover{color: var(--primary-color)!important;}
.noofyears { position: absolute; bottom: 2.5rem; right: -4.5rem; background: #fff; padding: .6rem .9rem; box-shadow: 0 2px 21px 0 rgb(0 0 0 / 15%), 0 2px 17px 0 rgb(0 0 0 / 0%); border-radius: 10px; display: flex;align-items: center;}
.noofyears h6 {font-size: 3.125rem;font-weight: 600;font-family: var(--theme-font);margin-bottom: 0;}
.noofyears p {font-size: 0.938rem;line-height: 1.3;font-weight: 500;}
.about_note p{font-size: 0.938rem;font-family: var(--theme-font);font-weight: 600;background-color: #f4f1e8;border-radius: 60px;padding: 2.5rem 3rem;}
.bg_gradient{background: url('/images/bg_about_inner.png');background-size: cover;background-repeat: no-repeat;}
.about_counter .presence_counter ul{flex-wrap: wrap;width: 100%;justify-content: center;margin:0 -1rem;}
.about_counter .presence_counter li{padding: 0 1rem;margin: 0 1.5rem;justify-content: flex-start;margin-bottom: 1.5rem;}
.about_counter_flex{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.about_counter .presence_counter .facts_about{width: 100%;}
.about_counter {width: 42%;}
.vision_data_img {width: 17.75rem;height: 17.75rem;}
.vision_data_img img{width: 100%;border-radius: 50%;}
.our_tm{display: flex;flex-wrap: wrap;width: 70%;margin: 4.563rem auto auto;}
.our_tm li{width: calc(100% / 3);padding: 0 3rem;}
.our_tm img{width: 100%;}
.vision_data_inner {display: flex;flex-wrap: wrap;justify-content: center;}
.our_leader_box {width: 38%;padding: 0 4rem;}
.our_leader_inner {position: relative;}
.our_leader_content {position: absolute; bottom: 2.5rem; left: -4.5rem; background: #fff; padding: 1.64rem 8rem 1.64rem 2rem; box-shadow: 0 2px 21px 0 rgb(0 0 0 / 15%), 0 2px 17px 0 rgb(0 0 0 / 0%); border-radius: 10px;}
.our_leader_content .title {font-size: 1.313rem;font-weight: 600;color: var(--theme-color);line-height: 1.2;}
.our_leader_content p {color: var(--theme-color);font-size: 0.938rem;font-family: var(--theme-font);}
.our_leader_box img{width: 100%;border-radius: 20px;}
.ftr_sec_intro {width: 40% !important;}
/* .ftr_sec1 .ftr_heading {margin-bottom: .5rem;} */
.leader_data {display: flex;flex-wrap: wrap;justify-content: center;margin: 0 -4rem;}
.vision_mision_main{overflow-x: hidden;}
.addbox .d_flex p{width: 90%;}
.contact_banner_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_banner_left {width: 37%;}
.contact_banner_right {width: 51%;}
.contact_form_box i{color: #fff;display: inline-block;font-size: 1.5rem;}
.contact_form_box p{color: #fff;width: 93%;}
.contact_form_box .d_flex{justify-content: space-between;margin-top: 3rem;}
.conatct_us_inner form .form-control{border: 1px solid #ccc;padding: .66rem 0.5rem;border-radius: 0;}
/* .contact_breadcrumb{top: 15%;transform: translateY(0);} */
.contact_form_box a {font-size: 1.438rem;font-family: var(--theme-font);font-weight: 400;}
.w-95{width: 93%;}
.contact_form_inner {padding-left: 2rem;}
.menu_sec:nth-child(even){background-color: #f6f5f2;}
.menu_flex {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.menu_left {width: 26%;}
.menu_center {width: 36%;}
.menu_center img{width: 100%;}
.menu_right {width: 26%;}
.menu_flex li {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.menu_flex li hr {margin-left: 15px;margin-right: 15px;border-top: 2px dotted #000;flex-grow: 1;}
.menu_name {max-width: 70%;font-size: 1rem;color: var(--theme-color);font-weight: 500;}
.menu_price {font-size: 1rem;font-weight: 600;font-family: var(--theme-font);}
.menu_price_desc{flex-basis: 100%;font-size: 0.75rem;font-family: var(--theme-font);font-weight: 300;}
.rich_experience_main {display: flex;flex-wrap: wrap;margin: 0 -1rem;}
.rich_experience_main .rich_experience_box{width: calc(100% / 4);padding:  0 1rem;}
.rich_experience_inner{background-color: #fff;padding: 1rem;border: 1px solid #ababab;height: 100%;border-radius: 10px;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;position: relative;z-index: 1;overflow: hidden;transition: all .5s ease;}
.rich_experience_inner:before{content: '';position: absolute;background-color: #f6f5f2;width: 10rem;height: 10rem;border-radius: 50%;top: -4.2rem;right: -2.5rem;z-index: -1;}
.rich_experience_img {width: 100%;text-align: right;}
.rich_experience_content {margin-top: 2rem;}
.rich_experience_content .title{font-size: 0.938rem;font-family: var(--theme-font);line-height: 1.2;}
.rich_experience_inner:hover{border: 1px solid var(--secondary-color);background-color: #fef9f5;}
.rich_experience_inner:hover:before{background: #fff0e5;}
.rich_experience_img img {filter: grayscale(1);}
.rich_experience_inner:hover .rich_experience_img img{filter: none;}
.director_message_main{background: var(--secondary-color);padding: 4rem;}
.director_text p{color: #fff;}
.director_message {display: flex;flex-wrap: wrap;justify-content: space-between;}
.director_right {width: 55%;}
.director_img {width: 37%;margin-bottom: -8rem;}
.director_img img{width: 100%;border: 5px solid #fff;border-radius: 50%;}
.text-green{color: var(--primary-color);}
.girish_dugala p{font-size: 1.125rem;font-family: var(--secondary-font);}
.liscense_certificate{position: relative;}
.liscense_certificate::after{content: '';position: absolute;width: 100%;height: 85%;background-color: #f2f2f2;top: 0;left: 0;z-index: -1;}
.n-letter-txt h3{font-size: 2.375rem;color: #f9f9f9;font-family: var(--secondary-font);}
.mobile-show-btn { display: none; }
.india_offices_description p{margin-bottom: 0;color: #282828;font-size: 1.063rem;}
.contact_add_tab{display: flex;margin-bottom: 2rem;overflow-x: scroll;}
.contact_add_tab::-webkit-scrollbar {width: 5px;height: 10px;}
.contact_add_tab::-webkit-scrollbar-track {
  background: #f1f1f1;border-radius: 10px;
}
.contact_add_tab::-webkit-scrollbar-thumb {
  background: #888;border-radius: 10px;
}

.contact_add_tab li {width: calc(100% / 4);min-width: 25%; background: var(--grey-color);color: #000;padding: .75rem 1.44rem;display: inline-block;border: 1px solid #fff;text-align: center;cursor: pointer;}
.contact_add_tab li.active{background-color: var(--primary-color);color: #fff;}
.india_offices_description {margin-top: 1rem;}
.oversease_office_name{font-size: 1.375rem;color: #282828;font-weight: 600;}
.oversease_office{display: flex;flex-wrap: wrap;margin: 0 -1.5rem;}
.oversease_office li{width: calc(100% / 2);padding: 0 1.5rem;}
.study_visa_flex{    display: flex;flex-wrap: nowrap;justify-content: space-between;}
.study_visa_left{width: 18%;    position: static;top: var(--header-height);align-self: flex-start;}
.study_visa_center{width: 50%;}
.study_visa_right{width: 28%;position: sticky;top: var(--header-height);align-self: flex-start;}
/* .study_visa_list>li{margin-bottom: 1rem;} */
.study_visa_list>li>a {display: inline-block;color: #585858;border-bottom: solid 1px #585858;font-size: 1.1rem;transition: 0.5s;font-weight: 500;border-radius: 5px;width: 100%;margin-bottom: 1rem;}
.study_visa_list_child {padding-left: 1rem;max-height: 0;overflow: hidden;transition: max-height 0.5s ease-in-out;}
.study_visa_list_child>li>a {font-size: 1rem;font-family: var(--theme-font);color: #585858;margin-bottom: .5rem;display: inline-block;font-weight: 500;width: 100%;}
.study_visa_form{    display: block;padding: 2rem;align-self: flex-end;position: relative;background-color: #ededed;border: 1px solid #ccc;border-radius: 10px;}
.study_visa_content img{float: left;margin-right: 1.5rem;margin-bottom: 1rem;}
.test_prep_content ul {padding-left: 2rem;}
.test_prep_content ul li{position: relative;margin-bottom: 1.3rem;font-size: 1rem;line-height: 1.3;}
.test_prep_content ul li:before{content: '';position: absolute;left: -2rem;top: 0;background: url('/themes/images/li_check.png');width: 1.3rem;height: 1.3rem;background-size: contain;}
.test_prep_content ul li>ul>li {margin-bottom: 0.5rem;}
.test_prep_content ul li:last-child{margin-bottom: 0;}
/* .test_prep_content h5{margin-bottom: 2rem;} */
.m_right{margin-right: .8rem;}
.ftr_social_icons ul li:first-child {padding-left: 0;}
.study_visa_list li.active .study_visa_list_child{max-height: 500px;}
.study_visa_list li.active>a{color: var(--secondary-color);border-bottom: solid 1px var(--secondary-color);}
.curnt_opng {font-weight: 600;color: #173885;font-size: 24px;line-height: 1;}
.job_flex {display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 2.813rem;border: 1px solid var(--theme-color);}
.job_flex>div:first-child {width: 100%;padding: 2rem;}
.opning_lstng{display: flex;flex-wrap: wrap;}
.opning_lstng li{width: calc(100% / 4);position: relative;padding-left: 1rem;border-right: 2px solid #173885;}
.opning_lstng li:first-child{padding-left: 0;}
.opning_lstng li:last-child{border-right: none;}
.j_dsc{margin-top: 2rem;}
.vacancy_heading {margin-bottom: 2rem;display: flex;justify-content: space-between;cursor: pointer;}
.carrer_main {margin-bottom: -2.813rem;}
.test_prep_content strong{color: #585858;}
.test_prep_content h3{font-size: 1.3rem;margin-bottom: 1.2rem;margin-top: 1rem;}
.test_prep_content p:empty {margin-bottom: 0;}
.test_prep_content h5{margin-top: 1.5rem;}
.bg_grey_admin{background: #f6f5f2;    padding: 1.5rem;}

.country_wraper { display: flex; flex-wrap: wrap; }
.country_name{margin-top: 40px;}
.img-box{width: 20%; position: relative;}  
.img-box .name{position: absolute; bottom: 20px; left: 20px; } 
.img-box .name p{color: #fff;}
/* .name{background: linear-gradient(27deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);} */
.img_wraper img{width: 100%; }
.opening_icn i{font-size: 1.5rem;}



.conatct_us_inner form ::placeholder {color: #6b6d70!important;font-size: 0.813rem;font-family: var(--theme-font)!important;font-weight: 400;}
.conatct_us_inner form::-ms-input-placeholder { /* Edge 12 -18 */
  color: var(--theme-color)!important;font-size: 14px;font-family: var(--theme-font)!important;font-weight: 500;}
.our_gallery .view_all_menu{display: none;}
.our_gallery .our_menu_ul{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 0;margin: 0 -.5rem;}
.our_gallery .our_menu_ul li{width: calc(100% / 4);padding: 0 .5rem;margin-bottom: 1rem;height: 17.188rem;}
.our_gallery .our_moment_ul{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 0;margin: 0 -.5rem;}
.our_gallery .our_moment_ul li{width: calc(100% / 4);padding: 0 .5rem;margin-bottom: 1rem;height: 17.188rem;}
.our_gallery .our_moment_img img{border-radius: 10px;}
.store_box {display: flex;flex-wrap: wrap;border: 1px solid #ccc;padding: 2.063rem 1.063rem;justify-content: space-between;margin-bottom: 3.125rem;}
.store_images {width: 22%;display: flex;flex-direction: column;justify-content: space-between;}
.store_images img{max-height: 215px;object-fit: contain;}
.store_map {width: 33%;}
.store_detail{width: 40%;}
.store_owner_name {font-size: 1.5rem;font-family: var(--theme-font);color: var(--theme-color);font-weight: 600;margin-bottom: 1.563rem;}
.store_detail_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.store_detail_flex>div {width: 100%;}
.store_no a {color: #6d6d6e;font-size: 0.938rem;font-family: var(--theme-font);font-weight: 500;}
.store_add {color: #6d6d6e;font-size: 0.938rem;font-family: var(--theme-font);font-weight: 500;margin-bottom: 1.563rem;}
.store_timing{color: #6d6d6e;font-size: 0.938rem;font-family: var(--theme-font);font-weight: 500;}
.store_detail h5 {color: #2d2d2f;font-size: 1.063rem;font-weight: 600;}
.store_detail_flex:has(div+div)>div {width: 50%;}
.store_no a i{color: #008136;}
.find_post {width: 70%;margin: 0 auto;margin-bottom: 2.813rem;}
.find_post form{display: flex;justify-content: space-between;}
.find_post form>div{width: 49%;}
.find_post select{width: 100%;background: #f1f1f3;border: 0;padding: 1rem;border-radius: 5px;}
.find_post label {color: #6d6d6e;font-size: 15px;font-weight: 500;margin-bottom: .3rem;}
.our_menu_img a{display: inline-block;height: 100%;width: 100%;}
.tealogy_menu_ul li{display: none;}
.store_box{display: none;}
.why_us_main {overflow: hidden;}
.why_us_sec{overflow: hidden;}
.newsSlider a{cursor: default;}
.home_news_inner .home_blog_left {width: 60%;}
.home_news_inner .home_blog_left .home_blog_box {display: flex;margin-bottom: 2rem; align-items: center;}
.home_news_inner .home_blog_left .home_blog_box:last-child { margin-bottom: 0; }
.home_news_inner .home_blog_right {width: 37%;margin-left: 3%;}
.home_news_inner p{font-size: 1rem;color: #fff;margin-top: 1.375rem;text-align: center;line-height: 1.4;}
.blog_content {padding: 1.75rem 1.688rem;text-align: center;height: calc(100% - 190px);display: flex;justify-content: space-between;flex-direction: column;}
.blog_title {    margin-bottom: .5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 1rem;font-weight: bold;line-height: 1.2;    color: var(--secondary-color);}
.blogSlider a {box-shadow: 0 2px 21px 0 rgb(0 0 0 / 15%), 0 2px 17px 0 rgb(0 0 0 / 0%);height: 100%;background: #fff;display: inline-block;width: 100%;}
.blog_image {height: 190px;}
.blog_image img{height: 100%;object-fit: cover;border-top-left-radius: 10px;border-top-right-radius: 10px;width: 100%;}
.blogSlider .swiper-slide{height: initial!important;}
.single_images img {width: 100%;    border: 1px solid #ccc;}
.our_cafe_main{margin: -1rem;}
.ourcafeSwiper {padding: 1rem;}
/*.blog_brdr{border-bottom: 2px solid #ededed;}*/
.landing_page .inner-header {opacity: 0;pointer-events: none;}
.blog-container {max-width: 900px;margin: 0 auto;}
.ftr_sec_intro ul li a{transition: all .5s ease;}
.ftr_sec_intro ul li a:hover{color: #ccc;}
.ftr_sec>ul li:first-child{padding: 0;}
.blog_listing>ul {display: flex;flex-wrap: wrap;margin: 0 -1rem;margin-bottom: -2rem;}
.blog_listing>ul li{width: calc(100% / 3);padding: 0 1rem;margin-bottom: 2rem;}
.blog_box {box-shadow: 0 2px 21px 0 rgb(0 0 0 / 15%), 0 2px 17px 0 rgb(0 0 0 / 0%);height: 100%;background: #fff;border-radius:20px;display: inline-block;width: 100%;}
.pagination {margin-top: 2rem;justify-content: flex-end;}
.thank_you h3{color: var(--secondary-color);font-size: 3rem;font-family: var(--secondary-font);line-height: 2.5rem;margin-bottom: 1.563rem;font-weight: 600;text-transform: uppercase;}
.thank_you p{font-size: 1.5rem;}
.landing_page .top_nav > li:last-child > a{padding: 1rem 1rem 1rem!important;color: var(--white)!important;font-size: 1rem;display: block;transition: 0.5s;background: transparent;border: none;margin-left: 0!important;text-transform: capitalize;}
.sm_banner{display: none;}
.lg_banner{display: block;}
.ftr_sec_intro ul li {line-height: 1.55;color: var(--secondary-color);font-size: 1.063rem;}
.franchise_page .footer_emails li{display: none;}
.franchise_page .footer_emails li.franchise_mail{display: block;}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{background: var(--theme-color);}
.btn:focus-visible{background: var(--theme-color);}
.btn.disabled, .btn:disabled, fieldset:disabled .btn{background: var(--theme-color);}
.error_page  header{background:var(--theme-color);}
.error_page section{margin-top: var( --header-height);}
.franchise_banner_content .container{height: 100%;}
.our_moment_img {height: 100%;}
#our-presence {position: relative;}
#our-presence .btn_theme{bottom: 3rem;position: absolute;left: 50%;transform: translateX(-50%);}
.read_more_less_btn{color: var(--theme-color)!important;font-weight: 600;cursor: pointer;}
.store_images a {color: var(--theme-color);font-weight: 600;}
.store_images a:hover{color: var(--primary-color);}
.bg_grey{background: #f6f5f2;}
.franchise_inner_banner .form_women{width: auto;margin-right: .5rem}
.form_bottom{display: flex;align-items: center;margin-top: 1.5rem;}
.form_bottom h4{font-size: 1.5rem;font-family: var(--secondary-font);font-weight: 600;margin-bottom: 0;}
.form_bottom h4 span{color: #ff00de;}
.flex-B{align-items: flex-start;}

.state_desc {
    width: 100%;
    max-height: 8ch;
    overflow: hidden;
    position: relative;
}
.read_more_less_btn {
    display: none;
}
.expanded .state_desc {
    max-height: none;
}
.expanded+.read_more_less_btn {
    display: inline-block;
}
.state_desc.expanded{max-height: max-content;}



.tab {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Style the buttons inside the tab */
.tab button {
    background: transparent;
    border: none;
    border-right: 2px solid var(--theme-color);
    outline: none;
    cursor: pointer;
    transition: 0.3s;
    color: var(--theme-color);
    font-size: 2.375rem;
    font-family: var(--secondary-font);
    line-height: 2.5rem;
    margin-bottom: 1.563rem;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 1rem;
}
.tab button:first-child{padding-left: 0;}
.tab button:last-child{border-right: 0;}

/* Change background color of buttons on hover */
.tab button:hover {
  color: var(--primary-color);
}

/* Create an active/current tablink class */
.tab button.active {
  color: var(--primary-color);
}

/* Style the tab content */
.tabcontent {
  display: none;
}

/* Style the close button */
.topright {
  float: right;
  cursor: pointer;
  font-size: 28px;
}




::placeholder {
  color: #222224!important;
  font-size: 14px;
  font-family: var(--theme-font)!important;
  font-weight: 500;
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #222224!important;
  font-size: 14px;
  font-family: var(--theme-font)!important;
  font-weight: 500;
}
@media (min-width: 1400px){
  .container {max-width: 1200px;}
}

@media (max-width: 1400px){
  .innovation_culture_box .innovation_culture_right .images {width: 90%;}  
}




.location_footer { display:flex; gap:1rem; justify-content: space-between;    padding-bottom: 0.5rem;flex-wrap: wrap; }
.location_footer li a { display:inline-block; }
/* .location_footer li:before { content:''; display:inline-block; height:5px; width:5px; background-color:var(--white);     position: relative;
    top: -1px;} */
.franchise_page{overflow-x: hidden;}
.blog-brief-text a{color: var(--theme-color);font-weight: bold;}
/*.video_ul {display: flex;flex-wrap: wrap;margin: 0 -1rem;margin-bottom: -1.5rem;}*/
.contact_banner_left .text-white p{color: #fff!important;}
.job_text h3{color: #fff;margin-top: 2rem;margin-bottom: 1.5rem;}
.job_text .btnSubmit{display: inline-block;margin-top: .5rem;font-size: .9rem;}
.job_text .btnSubmit:hover{color: #fff!important;}
.sub_head { color: var(--theme-color); font-size: 1.375rem; font-family: var(--secondary-font); line-height: 2.5rem; font-weight: 600; text-transform: uppercase; }
.job_listing ul{display: block;padding-left: 1.5rem;}
.job_detail{display: none; padding: 1rem 1.5rem;    background: #edededa1;}
.job_detail ul li{list-style: disc;color: #000;}
.job_listing .title:before{content: "+";position: absolute;top: 50%;right: 1rem;transform: translateY(-50%);}
.job_listing .title.active:before{content: "-";}
.job_text{margin-top: 1rem;margin-bottom: 1rem;}
.job_detail .btn_theme{font-size: .9rem;padding: .65rem 1.25rem;}





.top_bar_contact{display: flex;flex-wrap: wrap;}
.top_bar_contact li{padding: 0 1rem;}
.top_header_button button {background: var(--primary-color);color: #fff;padding: .75rem 1.44rem;display: inline-block;border: 1px solid var(--primary-color);transition: all .5s ease;}
.top_header_button button:hover{border: 1px solid var(--primary-color);background: transparent;color: var(--primary-color);}
.banner_heading{line-height: 1;position: relative;width: fit-content;color: #fff;}
.banner_heading:after{position: absolute;content: '';right: 0;bottom: -.5rem;background: url(/themes/images/heading_line.png);width: 167px;height: 15px;}
.theme_btn {display: inline-block; background-color: var(--secondary-color); color: var(--white) !important; padding: .75rem 3rem; border-radius: 40px; border: solid 1px var(--secondary-color);font-size: 1rem; transition: 0.5s; margin-top: 1.563rem;}
.home_about_flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_about_left {width: 40%;}
.home_about_left img{width: 100%}
.home_about_right {width: 55%;}
.home_about_breif{font-family: var(--secondary-font);font-weight: 500;}
.about_ul {display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: -1.875rem;margin: 2.625rem -.5rem -1.875rem -.5rem;}
.about_ul li{width: calc(100% / 2);display: flex;justify-content: space-between;margin-bottom: 1.875rem;padding: 0 .5rem;}
.about_ul_title{width: 72%;}
.about_ul_brief p {color: #302f2f;font-family: var(--secondary-font);font-size: .9rem;font-weight: 500;line-height: 1.2rem;}
.about_ul_title h5 {font-size: 1.327rem;font-family: var(--secondary-font);font-weight: 600;}
.banner_services_ul {background: var(--secondary-color-100);display: flex;flex-wrap: wrap;font-family: var(--secondary-font);border-radius: 10px;margin-top: -7rem;position: relative;z-index: 9;padding: 0 1rem;}
.banner_services_ul li{width: calc(100% / 4);transition: all .5s ease;padding: 1.5rem;padding-right: 0;}
.border_right {border-right: 1px solid #9ea5a0;}
.banner_services_ul li:hover{background: var(--secondary-color);color: #fff;border-radius: 10px;border: 0;transform: translateY(-1.5rem)!important;border-right: 0;}
.banner_services_ul li:hover img{filter: invert(1);}
.banner_services_ul li:hover p{color: #fff;}
.banner_services_ul li:hover i{color: #fff;}
.banner_services_ul li:last-child .border_right{border: 0;}
.banner_services_brief p{font-size: 1rem;line-height: 1.4;font-weight: 500;color: #323232;}
.readmore_btn{margin-top: 1rem;display: inline-block;font-family: var(--theme-font);font-size: 1rem;font-weight: 500;}
.banner_services_heading {margin-top: 0.938rem;font-size: 1.375rem;font-weight: bold;}
.readmore_btn i{color: var(--secondary-color);margin-left: .5rem;}
.our_services_content .mb_heading{margin-bottom: 3.938rem;}
.our_services_content .sec_head{margin-bottom: 0!important;}
.our_services{background: url(/themes/images/pattern_bg.jpg);background-size: cover;background-repeat: no-repeat;}
.our_services_ul {padding-top: 4rem;font-family: var(--secondary-font);height: auto!important;}
.our_services_ul li{background: #fff;border-radius: 10px;padding: 3rem 1rem;text-align: center;height: auto;}
.service_more_btn{color: var(--secondary-color)!important;text-decoration: underline;font-weight: 600;margin-top: .5rem;display: inline-block;}
.our_service_icn{width: 7.375rem;height: 7.375rem;border:2px solid var(--primary-color);background-color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto;position: relative;z-index: 1;margin-top: -6.5rem;}
.view_all_btn{border: 1px solid var(--secondary-color);border-radius: 40px;padding: .3rem 1.5rem;color: var(--secondary-color)!important;font-size: 1.3rem;font-weight: 500;transition: all .5s ease;display: inline-block;cursor: pointer;}
.view_all_btn:hover{background: var(--secondary-color)!important;color: #fff!important;}
.view_all_btn:hover i{color: #fff;}

.rd_more_btn{background: var(--theme-color);border: 1px solid var(--theme-color);border-radius: 40px;padding: .3rem 1.5rem;color: var(--white)!important;font-size: 1.3rem;font-weight: 500;transition: all .5s ease;display: inline-block;cursor: pointer;}
.rd_more_btn:hover{background: transparent!important;color: var(--theme-color)!important;}
.rd_more_btn:hover i{color: #fff;}



.about_home{overflow: hidden;}
.our_strength{background: var(--secondary-color);position: relative;padding: 4.688rem 0;}
.our_strength:after{position: absolute;content: '';right: 0;top: 0;background: url(/themes/images/bg_round.png);width: 375px;height: 100%;}
.our_strength .sec_head{margin:0 auto;color:var(--white);}
.our_strength_inner{color: var(--white);}
.our_strength_inner p{color: var(--white);font-size: 1rem;line-height: 1.4;}
.strength_no{font-size: 3.25rem;font-weight: 500;line-height: 1;}
.strength_title {font-size: 1.313rem;margin-bottom: 1rem;}
.strength_flex {display: flex;flex-wrap: wrap;margin: 0 -2rem;}
.strength_box{width: calc(100% / 3);padding: 0 2.7rem;}
.study_abroad .sec_head{margin: 0 auto;}
.why_us_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.why_img {width: 40%;}
.why_img img{width: 100%;}
.why_us_ul{width: 50%;}
.why_accordian_heading{font-size: 1.327rem;font-weight: 500;padding: .5rem 0; display: flex;justify-content: space-between;align-items: center;}
.why_us_ul li{border: 1px solid #ccc;padding: .5rem 1rem;border-radius: 10px;margin-bottom: 0.938rem;cursor: pointer;}
.rotate-arrow {transform: rotate(90deg);transition: transform 0.3s ease;}
.opening_icn .rotate-arrow{    transform: rotate(-90deg);}
.success_story{background: #242424;color: var(--white);}
.w-60{width: 60%;}
.our_tie_up_main_inner .our_tie_up_ul {display: flex;flex-wrap: wrap;}
.our_tie_up_ul li{width: calc(100% / 6);}
.tie_ups{background: url(/themes/images/tie_up_bg.jpg);background-size: cover;}
.tie_ups_inner .sec_head{margin: 0 auto;}
.our_tie_up_img>div {background: #fff;width: 100%;height: 11.25rem;display: flex;align-items: center;justify-content: center;border-radius: 40px;border: 1px solid #e1e1e1;}
.see_all_btn{display: inline-block;background-color: var(--secondary-color);color: var(--white) !important;padding: .3rem 1.5rem;border-radius: 40px;border: solid 1px var(--secondary-color);font-size: 1.2rem;transition: 0.5s;
    margin-top: 1.563rem;font-weight: 500;}
.see_all_btn:hover{background: transparent;color: var(--secondary-color)!important;}
.video_box iframe {border-radius: 13px;}
.stry_text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: center;margin-top: .5rem;}
.review_img{width: 3.813rem;height: 3.813rem;border-radius: 50%;border: 1px solid #ccc;margin-right: 1rem;}
.review_img img {width: 100%;object-fit: cover;height: 100%;object-position: center;border-radius: 50%;}
.testi_box {background: var(--secondary-color-100);padding: 3rem 2rem;border-radius: 30px; position: relative;transition: 0.5s ease;padding-bottom: 3.125rem;height: 100%;}
.review_top {display: flex;flex-wrap: wrap;justify-content: space-between;}
.review_prsn_dtl{width: 70%;display: flex;flex-wrap: wrap;}
.cust_rating{width: 33%;}
.cust_rating i{color: var(--secondary-color);}
.review_prsn {width: 65%;}
.testimonial_slider{padding-top: 5rem;}
.testimonial_slider .swiper-slide-active .testi_box{transform: translateY(-25%) !important;}
.testimonial_slider .swiper-pagination{position: static;margin-top: 4rem;}
.test_quotes { width: 3.875rem; height: 3.875rem; background: var(--secondary-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; bottom: -2rem;left: 50%;transform: translateX(-50%);border:5px solid #fff;}
.testimonial_home{background: url(/themes/images/bg_line.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
.book_an_appointment{background: url(/themes/images/appointment_bg.png)#0b1266;background-size: cover;background-repeat: no-repeat;}
.book_appointment_heading{font-size: 1.563rem;font-weight: 700;color: var(--secondary-color);margin-bottom: 2.5rem;}
.book_appointment_form {background: #fff;border-top: 5px solid var(--secondary-color);padding: 3rem;border-radius: 10px;width: 35%;padding-top: 5rem;margin-bottom: 3rem;margin-top: -.5rem;}
.book_appointment_form input{border: 1px solid #ccc;}
.book_appointment_form textarea{border: 1px solid #ccc;}
.book_appointment_img {width: 47%;}
.book_appointment_img img{width: 100%;}
.our_award_img a{display: inline-block;width: 8.125rem;height: 8.125rem;}
.our_award_img img{width: 100%;height:100%;object-fit: contain;}
.award_btn {background-color: var(--theme-color);color: #fff;text-align: center;padding: .5rem 1.47rem;border-radius: 8px;display: flex;align-items: center;justify-content: space-around;margin-top: 2rem;}
.our_award_img {text-align: center;}
.our_award{background-color: var(--grey-color);}
.our_award  .review-pagination  { position: static; display: none;  text-align: center;  margin-top: 3rem;}
.our_award .swiper-pagination-bullet { height: 14px !important; width: 14px !important;background: transparent !important;border: solid 2px #7f7f7f; opacity: 1;}
.our_award .swiper-pagination-bullet-active { background-color: var(--secondary-color) !important;border: solid 2px var(--secondary-color);}
.our_award .swiper-pagination{position: static;margin-top: 4rem;}
.review_name {font-size: 1rem;font-weight: 500;}
.review_designation {font-size: 0.813rem;}
.ftr_sec_intro {width: 30% !important;}
.about_heading .sec_head:after{right: auto;left: 10%;}
.service_flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
.service_left{width: 65%;}
.service_right{width: 28%;}
.our_tie_up_img img {max-width: 100%;}
.our_tie_up_main_inner .our_tie_up_ul li{margin-bottom: 1rem;padding: 0 .5rem;}
.our_tie_up_main_inner .our_tie_up_ul{margin-bottom: -1rem!important;margin: 0 -.5rem;}
.testmonial_ul {display: flex;flex-wrap: wrap;margin: -2rem -2rem;}
.testmonial_ul .testimonial_li{width: calc(100% / 2);padding: 2rem 2rem;}
.video_ul_inner {display: flex;flex-wrap: wrap;margin: -.5rem;}
.video_ul_inner li{width: calc(100% / 4);padding: .5rem;}

img{max-width: 100%;}
/* .sml-header .header-top{display: none;} */
/* .scrolling-up .header-top{display: none;} */

.modal-header .sec_head{margin-bottom: 0.5rem!important;}
.modal-header .sec_head:after{width: 115px;height: 13px;background-size: contain;background-repeat: no-repeat;}
.book_appointment_form_popup input{border: 1px solid #ccc;}
.book_appointment_form_popup textarea{border: 1px solid #ccc;}
.apply_btn{width: 100%;padding: 1rem 2rem;background-color: var(--grey-color);}
.banner_services_icn {min-height: 72px;}
.banner_services_content .banner_services_brief {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}


.page_load_popup {position: fixed; top:50%;left:50%;height: 100%; width: 100%;transform: translate(-50%, -50%);  z-index: 9999;} 
.page_load_popup_inner {position: relative;} .page_load_popup:after {background: rgba(0,0,0,0.5); content:''; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;} 
.page_load_popup img {max-width:100%} 
.page_load_popup .container {height:100%;display:flex;align-items: center;justify-content: center;}
.page_load_popup_main {z-index: 9999999; position: relative; margin: 0 auto; height: 100%; display: flex; align-items: center; justify-content: center; }
/* .page_load_popup_inner { height:500px; overflow: auto;}  */
.cross {
  height: 30px;
  width: 30px;
  display: grid;
  place-content: center;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 2rem;
}

.header-top .headtop_inner {
    max-width: 35rem;
    display: flex;
   justify-content: flex-end;
    background: #00000057;
    padding: 7px 12px;
    margin-left: auto;
    backdrop-filter: blur(0.5px);
    mask: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) -2.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 112.5%);
}
.top_bar {
    font-family: var(--theme-font);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.phone_number a {
    font-size: 1rem;
    font-weight: 500;
    display: flex;
    align-items: center;
}
.phone_number a i{margin-right: 10px;}
.header-top .headtop_inner .ftr_social_icons ul li a img {
    width: 18px;
}
.header-top .headtop_inner .ftr_social_icons ul li a:hover img {
    filter: opacity(0.5);
}
/*.header-top:after {
    content: '';
    position: absolute;
    left: 100%;
    background: #00000057;
    width: 100%;
    min-height: 37px;
    top: 0;
}
.header-top {position: relative;}*/
.circle-img .circle {
    position: absolute;
    bottom: -25px;
    z-index: 9;
}
.circle-img .circle img {
    width: 200px;
}
.header-top .headtop_inner .phone_number {
    padding-right: 15px;
}
.franchise_banner_content .circle-img .circle {
    position: absolute;
    bottom: -110px;
    z-index: 9;
}
form.common_main_form.needs-validation .custom_form span.error {
    font-size: 13px;
    display: block;
    line-height: 18px;
    margin-left: 1.5rem;
}


@media (max-width: 991px){

.franchise_banner_flex {
    padding-right: 0rem;
}
.inner_banner_right {
    padding: 2rem;
}
 .about_inner_flex .about_inner_text .about_heading .sec_head_large {
    font-size: 2.125rem;
    line-height: 2.5rem;
}
 section.common_padding.pt-250 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
 .our_presence_img img.lg_banner {
    display: none;
}
.presence_counter li {
    margin: 0 0.5rem;
}
.franchise_benifit_ul li .title {
    margin-right: 0rem;
    font-size: 1rem;
}
header .bottom_header {
    padding-top: 0;
}
section {
    padding: 5.125rem 0;
}
.franchise_banner_content .inner_banner_right .sec_head {
    font-size: 1.5rem;
}

section#about_sec .about_men img {
    width: 165px;
}
section.why_us_sec .why_img {
    text-align: right;
}
.why_img img {
    width: 65%;
    /* margin-left: auto; */
}
.our_menu_ul {
    grid-template-rows: repeat(6, 2.5rem);
}
.our_presence_main {
    padding-bottom: 4rem;
}
.inner_banner {
    height: 50vh;
}
.inner_banner img {
    height: 100%;
    object-fit: cover;
}
.inner_banner.contact {
    height: 100vh;
}
.enquiry_info_inner.conatct_us_inner {
    padding: 2rem;
}
.contact_form_inner {
    padding-left: 0rem;
}
section.inner_page.blog_page .blog_content {
    padding: 1.75rem 1rem;
}
section.inner_page.blog_page .blog_content .blog_brief {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
section.inner_page.blog_page .blog_content .blog_brief p {
    font-size: 14px;
}
section.inner_page.blog_page .blog_image {
    height: 115px;
}
.our_leader_box {
    width: auto;
}
.our_tm {
    width: 100%;
}
.vision_data_box:nth-child(even) .vision_data_box_inner, .vision_data_box:nth-child(odd) .vision_data_box_inner {
    padding: 40px 20px;
}
.franchise_inner_banner img.lg_banner {
    display: none;
}
.facts_about ul .facts_about {
    width: 5.5rem;
    height: 5.5rem;
}
.facts_about ul .facts_about>div {
    font-size: 1.2rem;
}
.facts_about ul .facts_about>div:last-child {
    font-size: 1rem;
}
.franchise_banner_content .counter {
    margin: 0;
}
.franchise_banner_left .facts_about ul>li {
    padding: 0 .2rem;
}
.franchise_banner_content h1 {
    font-size: 3.375rem;
}
.contact_banner_left {
     width: 100%;
}
    .contact_banner_right {
        width: 100%;
        margin-top: 2rem;
    }

.inner_banner.contact {
        height: 120rem !important;
    }
}

@media (max-width:767px){
section.inner_page.blog_page .blog_image {
     height: 200px;
}


}


/* -------------------- 23 Aug 2024------------------------------------- */
.study_visa_content table tbody, tr, td { border: 1px solid #c8c8c8;}
.study_visa_content table tbody tr:nth-last-child(odd){background: #f6f6f6}
.study_visa_content table tbody tr td{padding: 0.5rem 1rem}

.modal-content { padding: 1rem; max-width: 400px; }
.our_award_ul { justify-content: center; }


.blog_brief {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}