/*UI07051988*/
.header {position: relative;width: var(--w-full);z-index:999;transition: 0.5s;padding: 1rem 0 2rem;background: #fff; }
.header.home-header{background: none;position: fixed;top: 0;width: 100%;}
.header.home-header::before{display: none;}
.header.header-inner { position: fixed;top: 0;}
.header::before {content: "";width: 100%;height: .5rem;position: absolute;left: 0rem;bottom: -.5rem;background: url('../images/header-line.png') no-repeat center / 100%;z-index: -1;}
.header-wrapper {padding:0 2%;display:var(--flex);justify-content: space-between;align-items: center;}
.header::after{background: url(../images/bg.html) repeat;width: 100%;height:0;position: fixed;top: 0;content: '';left: 0;opacity: 0;z-index: -1;/* transform: translateY(-100%); */right: 0;margin: auto;}
.header.header_hover::after{/* width: 100%;height:100%; */opacity: 0.79;height:100%;}
.header-wrapper .navbar{width: var(--w-full);position: static;padding: 0;}
.bundle.mobile-ham-menu {display: none;}
.navbar-menu > ul {display:var(--flex);}
.navbar-menu ul li{margin: 4.5rem 6px 0 6px;position: relative;z-index: 9;padding-bottom: 2.5rem; }
.navbar-menu ul li:nth-last-child(2) .sub-menu, .navbar-menu ul li:nth-last-child(1) .sub-menu{right: 0;}
.navbar-menu ul li > a{font-size: 2rem;padding:1.3rem 1rem;font-weight:400;color: var(--fontcolor);line-height: 2.1rem;transition: 0.3s;letter-spacing: 0.9px;}
.navbar-menu ul li:hover > a, .navbar-menu ul li a.active {color: var(--Redcolor);}
.admission-btn{position: relative;}
.navbar-menu ul .admission-btn > a{background: #EE7832;color: #fff;padding: 1.5rem 3.5rem;border-radius: 35px;}
.navbar-menu ul .admission-btn:hover > a{background:  var(--Redcolor);color: #fff;}
.admission-btn p { position: absolute; font-size: 1.4rem;  text-align: center;width: 100%;line-height: 1.6rem;margin-top: .5rem;}
.admission-btn p span{display: block;font-size: 1.8rem;font-weight: bold;color: #000;margin: 0;}
.header_hover .navbar-menu li:hover{position: relative;z-index: 99;}
.header_hover .admission-btn p, .header_hover .admission-btn p span{color: #ffffff52;}

.hamberger{margin-left: 2.5rem;    margin-top: 2rem;}
.logo-home {position: relative;z-index: 9;}
.header.sticky {background: #fff;padding: 1rem 0;position: fixed;}
.header.home-header.sticky { background: #000000e0;}
.home-header .navbar-menu ul li > a{color: #fff;}
.home-header .slide-toggle .bar{background: #fff;}

.logo-home a{transition: 0.5s;width: var(--w-full);}
.sticky .logo-home a { width: 80%; transition: 0.5s;}
main { margin-top: 15rem;overflow: hidden;}

.logo-two { display: none;}
.header_hover .logo-two{display: block;}
.header_hover .logo-one{display: none;}

/*hamberger menu*/
.mobile-hamb{display: none;}
.box-menu {width: 50%;}
.side-menu {overflow-y: auto;background-color:var(--Redcolor);width: 78rem;padding:18rem 5rem 10rem 10rem;position: fixed; right: 0; bottom:-100vh;z-index: 9999;height: 100vh;transition: all 0.5s ease-in-out;opacity: 1;}
.side-menu.open-slide {bottom: 0;opacity: 1;}
.slide-toggle .bar {width: 2.6rem;height: .2rem;background: #666;border-radius: .2rem;transition: 0.2s ease;display: block;cursor: pointer;}
.slide-toggle .bar:nth-child(2){width: 2rem;}
.slide-toggle .bar:nth-child(3){width: 1.4rem;}
.slide-toggle .bar:not(:first-child) { margin-top: .8rem;}
.slide-toggle.open-slide .bar:first-child { transform: rotate(-45deg);background: var(--colorwhite);margin-top: 2rem;}
.slide-toggle.open-slide .bar:nth-child(2) { opacity: 0;}
.slide-toggle.open-slide .bar:nth-child(3) { margin-top: -1.2rem; transform: rotate(45deg);background: var(--colorwhite);width: 2.6rem;}
.slide-toggle:hover .bar:nth-child(2){width: 2.5rem;}


/* .side-menu {overflow-y: auto;background-color:var(--Redcolor);width: 78rem;padding:18rem 5rem 10rem 10rem;position: fixed; right: 0; bottom:-100vh;z-index: 9999;height: 100vh;transition: all 0.3s ease-in-out;opacity: 0;
transition-property: all; 	transition-duration: 1s;	transform: rotateX(-90deg);	transform-origin: top; transform-style: preserve-3d;}
.side-menu.open-slide {bottom: 0;opacity: 1;transform: rotateX(0deg); } */



.side-menu a{font-size: 1.8rem;padding: 1rem 0;color:var(--colorwhite);line-height: 2.2rem;position: relative;}
.side-menu a::before { height: .5rem; width: .5rem; background: var(--colorwhite); position: absolute; left: 0rem; bottom: 0; transition: 0.5s; content: '';  opacity: 0; top: 0; margin: auto;}
.side-menu a:hover::before { opacity: 1; }
.side-menu a:hover{padding-left: 1.5rem;color: var(--colorwhite);border-color: var(--colorwhite);}
.ham-repeat span { font-size: 1.8rem; color: var(--colorwhite); font-weight: bold; display: block; padding: 0 0 3rem; border-bottom: .1rem solid #ffffff5c; margin-bottom: 2.5rem;}
.ham-repeat { padding: 0 0 4rem;}
.ham-repeat a span{padding: 3rem 0 0; border-top: .1rem solid #ffffff5c; margin: 0; border-bottom: 0;}
.menu-ham .ham-repeat:last-child a:hover{padding-left: 0;}
.menu-ham .ham-repeat:last-child a::before{display: none;}

.side-menu h3 a{font-size: 1.75rem;color: #393939;padding: .2rem 0rem;}

.opacity-bg {background: url(../images/bg.html) repeat; position: fixed;right: 0; top: 0; opacity: 0;transition: all 0.5s ease-in-out; z-index: 999;width:var(--w-full);height: 0;}
.open-slide + .opacity-bg {opacity: 0.8;height:  var(--H-full);}
.slide-toggle{cursor: pointer;display: block;position: relative;z-index: 99999;width: 2.6rem;height: 2.4rem;}
.side-menu .close-icon {width: 2.5rem;height: 2.5rem;display: inline-block;filter: brightness(30%);cursor: pointer;position: absolute;right: 3rem;top: 7rem;display: none;}
.box-menu h4{padding: 0 0 1rem; margin: 0 0 1.3rem;position: relative;transition: 0.5s;}
.box-menu h4::before{background: #000;height: .2rem;width: 6rem;position: absolute;left: 0;bottom: 0;content: '';opacity: 0.36;}
.box-menu a h4{margin-bottom: 0;}

.menu-ham { width: 50%; padding: 0 4rem;}
/*.side-menu a:hover h4{color: #fff;}*/
.box-menu ul{padding: 1rem 0 2rem;}
.side-menu h5{margin-bottom: 0;color: #333;}

.side-menu::-webkit-scrollbar, .megha-menu::-webkit-scrollbar, .notif-popup::-webkit-scrollbar{width:.6rem;}
.side-menu::-webkit-scrollbar-track, .megha-menu::-webkit-scrollbar-track, .notif-popup::-webkit-scrollbar-track{background-color:#FFDE00;border-radius:1rem;}
.side-menu::-webkit-scrollbar-thumb, .megha-menu::-webkit-scrollbar-thumb, .notif-popup::-webkit-scrollbar-thumb{border-radius:1rem;background:#000;}
/*hamberger menu*/

.sub-menu { background: #DA3948; width: 34rem; padding:3.5rem 2.5rem 3.5rem 3.5rem; visibility: hidden; transform: translateY(-5rem); opacity: 0; position: absolute; top: 12rem; transition: 0.3s; z-index: 1; display: none;}
.sub-menu a{font-size: 1.8rem;padding: 1rem 0;color:var(--colorwhite);line-height: 2.2rem;position: relative;font-weight: 400;}
.sub-menu a::before { height: .5rem; width: .5rem; background: var(--colorwhite); position: absolute; left: 0rem; bottom: 0; transition: 0.5s; content: '';  opacity: 0; top: 0; margin: auto;}
.sub-menu a:hover::before { opacity: 1; display: none;}
.sub-menu a:hover{padding-left:.3rem;color: #F3BE34;border-color: var(--colorwhite);}

.drop-menu:hover .sub-menu {visibility: visible; opacity: 1; display: block;}
.drop-menu1:hover .sub-menu1{visibility: visible; opacity: 1;}
.drop-menu1 { position: relative;}
.drop-menu1::before{background: url('http://localhost/assets/images/white-arrow.svg') no-repeat right center;height: 1.3rem;width: 1rem;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;content: '';z-index: 9;}
.sub-menu1{background: #DA3948; width: 34rem;padding: 2.5rem 4.5rem;visibility: hidden;transform: translateX(28rem);
opacity: 0;position: absolute;top: -2rem;transition: 0.3s;z-index: 1;}
.navbar-menu ul li:nth-last-child(1) .sub-menu1{transform: translateX(-35rem);}
/*inner-header*/
.header.inner-header { background: #FFF; position:fixed;top: 0;}
.header.inner-header.sticky {position: fixed;top: 0;left: 0;width: var(--w-full);z-index: 999;}
.inner-header .hamberger .slide-toggle img{filter: brightness(0);}

.header.header_hover .navbar-menu ul li > a{color: #ffffff52;}
.header.header_hover .navbar-menu ul li.drop-menu:hover a{color: #sss;}
.header.header_hover .hamberger .slide-toggle img{filter: unset;}

.submenu_section{position: absolute;right: 9rem;top:1rem;}
.submenu_section ul li {padding:0 8px 0 8px; font-size:1.4rem;margin: 0;}
.submenu_section ul li a {font-size: 1.4rem; font-weight: 400;}
.submenu_section ul li a:hover{color: #F3BE34;}
.submenu_section ul { display: flex;align-items: center;}
.sticky .navbar-menu .submenu_section ul li a { font-size: 1.4rem;}

/*--UI-14-41994-04-02-23--start--*/
.sub-menu1.sub-menu-right {transform: translateX(-34rem);}
/*--UI-14-41994-04-02-23--end--*/


.apply-bnr {
    font-family: var(--familyMonts);
    background: #3053D3;
    border-radius: 3.5rem;
    padding: .8rem 1.5rem!important;
    font-size: 2.4rem;font-weight: 500 !important;
    color: #fff!important;

}
.apply-bnr:hover {
  background: #DA3948!important;
}


/*----New css seprator-----*/
ul.sec-menu {position: relative;}
ul.sec-menu li:before {content: "";position: absolute;left: -10px;top: 23%;width: 1px;height: 22%;background-color: #f5f5dc6b;}
ul.sec-menu li:first-child:before {display: none;}
ul.inr-sub-menu {position: relative;}
ul.inr-sub-menu li:before {content: "";position: absolute;left: -8px;top: 15px;background: #313a6c85;width: 1px;height:24%;}
ul.inr-sub-menu li:first-child:before {display: none;}
.submenu_section ul li {padding: 0 8px 0 8px;font-size: 1.4rem;margin: 0;}
.submenu_section ul li:before {position: absolute;content: "";left: 0;top: 34%;height: 35%;width: 1px;background-color: #f5f5dc6b;}
.submenu_section ul li:last-child:before {display: none;}
.submenu_section.seprtr ul li:before{background-color:#313a6c85;}
.submenu_section.seprtr ul li:first-child:before{display: none;}
.submenu_section ul li:first-child:before{display: none;}
.sticky .navbar-menu ul li > a {font-size: 1.8rem;}


@media (max-width: 1749px){
.logo-home a{width: 90%;}
.sticky .logo-home a{width: 70%;}
.navbar-menu ul li > a{font-size: 1.5rem;padding: 1.3rem .7rem;}
main { margin-top: 14rem;}
.navbar-menu ul .drop-menu:hover:nth-child(5) .sub-menu{right: 0;}





}

@media (max-width: 1649px){
.navbar-menu ul li > a { font-size: 1.4rem;  font-weight:bold;  padding: 1.3rem 0.6rem;}
.sticky .navbar-menu ul li > a { font-size: 1.3rem;}
.sticky .navbar-menu ul li > a { font-size: 1.3rem;}
.logo-home a { width: 80%;}
.hamberger { margin-left: 1rem;}
main{margin-top: 14.5rem;}
.submenu_section {right: 7rem;}}


@media (max-width: 1499px){
.logo-home { width: 22%;transition: 0.5s;}
.logo-home a, .sticky .logo-home a{ width: 100%;}
.sticky .logo-home { width: 18%;}
.admission-btn p span{font-size: 1.6rem;}
/* .navbar-menu ul li{padding-bottom: 3.2rem;} */
main { margin-top: 13rem;}




}

@media (max-width: 1399px){
main { margin-top: 12rem;}
.header{padding: 1.2rem 0;}

.side-menu{padding: 5rem 5rem 5rem 5rem;}
.logo-home{width: 22%;}
.navbar-menu ul li > a { font-size: 1.4rem;padding: 1rem 0.5rem; }
.sticky .navbar-menu ul li > a { font-size: 1.3rem;}
.navbar-menu ul .admission-btn > a{padding: 1rem 2rem;}
.side-menu a, .sub-menu a{font-size: 1.5rem;padding: .8rem 0;line-height: 1.8rem;}
.side-menu{width: 65rem;padding: 12rem 5rem 8rem 5rem;}
.ham-repeat span{font-size: 1.6rem;margin-bottom: 1.5rem;padding: 0 0 2rem;}
.sub-menu{padding: 2.5rem 3.5rem;width: 30rem;top: 9.3rem;}
.sub-menu1{width: 30rem;transform: translateX(-30rem);padding: 2.5rem 3.5rem;}
.header::before {bottom: -.3rem;height: .4rem;}
/*--UI-14-41994-04-02-23--start--*/
.submenu_section {right: 6rem;}
.navbar-menu ul li{padding-bottom: 1rem;}
.slide-toggle {margin-top: 2rem;}
.sub-menu1.sub-menu-right {transform: translateX(-30rem);}
/*--UI-14-41994-04-02-23--end--*/
}

/* @media (max-width: 1319px){
    .navbar-menu ul li > a{font-size: 1.1rem;}
} */

@media (max-width: 1199px){
main { margin-top: 8rem;}
.logo-home a img {max-width: var(--w-full);}
.navbar-menu ul li > a, .sticky .navbar-menu ul li > a {font-size: 1.2rem;padding: .5rem .3rem;}
.hamberger {margin-left: 1.5rem;}
.side-menu {padding: 4rem;}
.CET-schedule ul li:nth-child(1) a, .CET-schedule ul li:nth-child(2) a{font-size: 1.8rem;}
.admi-top-right p{font-size: 2.5rem;line-height: 3.8rem;}
.admi-top-left a, .admi-top-right a { padding: 1rem 1rem;font-size: 1.3rem;}
.admi-top-left p{padding: 1rem 0 3rem;font-size: 1.6rem;}
.admi-top-left strong {line-height: 6.5rem;font-size: 6.5rem;}
.admi-bottom a, .admission h4 {font-size: 1.6rem;}
.megha-menu.admission{padding-right: 5rem;}
.box-menu h4, .notif-head a{font-size: 1.8rem;}
.navbar-menu ul li { padding-bottom: 1rem;margin-top: 3rem;}
.sub-menu{top: 9rem;}
.ham-repeat { padding: 0 0 2rem;}
.ham-repeat span{padding: 0 0 1rem;}
.logo-home { width: 20%;}
.submenu_section ul li a{line-height: 1.3rem;}

/*--UI-14-41994-04-02-23--start--*/
.submenu_section ul li{margin-top: 0;}
.slide-toggle {margin-top: 1rem;}
.sub-menu, .sub-menu1 {width: 26rem;padding: 2rem 3rem;}
.sub-menu1 {transform: translateX(-27rem);}
.sub-menu1.sub-menu-right {transform: translateX(-27rem);}
/*--UI-14-41994--end--*/



}/*--1199-css-end--*/

@media (max-width: 991px){
.fixed-icon{display: none;}
.header .navbar-menu{display: none;}
.logo-home {width: 90%;text-align: center;margin: auto;transition: .5s ease-in-out;}
.sticky .logo-home {width: 50%;}
.header-wrapper{padding: 0 5%;}
.side-menu{width: 90%;}
.header::before {height: .2rem;bottom: 0;}
.logo-home a{width: 100%;margin: auto;}
}

@media (max-width:767px){
.menu-ham { width: 100%; padding: 0 2rem;}
.side-menu { padding: 4rem 2rem;}


}

@media (max-width:575px){
.sticky .logo-home{width: 60%;}
.sticky .logo-home a img{max-width: var(--w-full);}
.slide-toggle{width: 2.5rem;}
.side-menu a, .sub-menu a { font-size: 1.4rem; padding: .5rem 0;}
main { margin-top: 12rem;}
.logo-home{width: 30rem;}

}

@media (max-width:399px){
main { margin-top: 8rem;}



}

