/*UI07051988*/
footer{background: #2A2A2A;padding: 5.5rem 0 0; overflow: hidden; }
footer .container{display:var(--flex);flex-wrap: wrap;}
.f-menu {width: 14%;padding-right: 2%;}
.f-menu:nth-child(5){width: 20%;}
.f-menu:nth-child(2){width:20%;}
.f-menu:nth-child(3){width: 20%;}
.f-menu:nth-child(4){width: 20%;}
.f-menu:nth-child(7){width: 20%;
padding-right: 0;}
footer span{color:var(--colorwhite);margin-bottom: 2rem;font-family: var(--familyRobo);font-size: 1.6rem;font-weight: 500;display: block;}
footer a span{font-size: 1.6rem;margin-bottom: 1rem;}
footer a{font-size: 1.4rem;color: var(--lightgrey);display: block;padding: .4rem 0;position: relative;font-family: var(--familyRobo);line-height: 1.8rem;}
footer a:hover, footer a:hover span{color: #EE7832;padding-left:0rem;}
footer a::before {height: .5rem;width: .5rem;background: #eee;position: absolute;left: 0px;bottom: 0;transition: 0.5s; content: ''; opacity: 0; top: 0; margin: auto;}
/* footer a:hover::before { opacity: 1;background: #EE7832;} */
.f-menu-bottom {display:var(--flex); justify-content: space-between; width: var(--w-full);text-align: center;margin-top: 4rem;padding-top: 4rem;border-top: .2rem solid #ffffff1c;}
.copyright {align-items: center; display:var(--flex);justify-content: center;padding: 2rem 0;}
.copyright p{font-size: 1.4rem;color:var(--colorwhite);padding-left: 2rem;padding-bottom: 0;}
.copyright p a{display: inline;}

.quick-menu { background: #000000d4; padding: 1.5rem 0;margin: 5rem 0 0;}
.quick-inn { display: var(--flex); justify-content: center; width: 100%; align-items: center;}
footer .quick-inn a { padding: 0 1rem; margin: 0 1rem;position: relative;}
footer .quick-inn a::before{background: #fff;height: .9rem;width: .9rem;position: absolute;left: -1.2rem;top: 0;bottom: 0;margin: auto;content: '';opacity: 1;transition: 0.5s;}
footer .quick-inn a:hover::before{border-radius: 100%;background: #EE7832;}
footer .quick-inn a:first-child::before{display: none;}
.newsletter input{width: var(--w-full);height: 5rem;border: 0;font-size:12px;padding: .5rem 3rem;color: #8D8D8D;background: #fff;border-radius: 3.5rem;}
.newsletter {position: relative;width: 100%;}
.newsletter button {background: none;border: 0;position: absolute;right: 3rem;bottom: 3.2rem;margin: auto;}
.newsletter p{font-size: 1.4rem;line-height: 1.8rem;color: #fff;padding: 2rem 0 1rem;}

.follows { margin: 2rem 0 0; display:var(--flex);align-items: center;}
.follows span{margin-bottom: 0;font-size: 14px !important;margin-right: 8px !important;}
.follows ul{display:var(--flex);}
.follows a{width: 2.7rem;height: 2.7rem;margin: .2rem;border-radius: .3rem;display:var(--flex);align-items: center;justify-content: center;}
.follows a::before, .copyright a::before{display: none;}
.copyright a:hover{padding-left: 0;}
.follows a:hover{padding: 0;/* transform: translateY(-.5rem); */}
.facebook:hover{ background: #3B5998;}
.twitter:hover{background: #55ACEE;}
.youtube:hover{background: #bb0000;}
.linkden:hover{background: #007bb5;}
.instagrame:hover{background: #f40083;}

.mobile-footer-menu, .mobile-bottom-menu{display: none;}
.reach_us{display: none;}
.reach-popup {background:#2A2A2A;position: absolute;bottom: 0rem;left: 0;transition: 0.5s;width: var(--w-full);transform: translateX(-100%);overflow: hidden;align-items: flex-end;
height: 100vh; display:var(--flex); flex-wrap: wrap; padding-bottom: 6.5rem;}
.reach-popup.open-m { transform: translateX(0); }
.reach-popup > div{width: var(--w-full);}
.reach-popup a { display:var(--flex); align-items: center;padding: 0;margin-bottom: 1rem; width: var(--w-full);}
.reach-popup a span { text-align: center; padding: 1.8rem; border-right: .1rem solid #000;margin-right: 1rem;}
.reach-popup a p{color:var(--colorwhite);font-family: var(--familyWork);font-weight: normal;padding: 0;}
.m-call p{font-size: 1.8rem;}
.m-call{background: var(--bluecolor);}
.m-email{background: var(--yellowcolor);}
.m-email p{font-size: 1.5rem;}
.f-menu.f-menu-other  {display: none;}
.errEmail {
    position: absolute;
}



@media (max-width: 1649px){

footer a{font-size: 1.4rem;}
footer span a{font-size: 1.6rem;}
.copyright p{font-size: 1.2rem;padding-left: 3rem;}
.follows span{font-size: 1.5rem;margin-right: 2rem;}

}
@media (max-width: 1399px){
.f-menu{width: 14%;}
.f-menu:nth-child(7){width: 20%;}
footer .quick-inn a { padding: 0 .5rem; margin: 0 .5rem;}
footer .quick-inn a::before {height: .5rem;left: -.7rem;width: .5rem;}
.f-menu:nth-child(3) {
  width: 20%;
}
.f-menu:nth-child(4) {
  width: 20%;
}
.f-menu:nth-child(2) {
  width: 20%
}
.f-menu:nth-child(5) {
  width: 20
}
footer a, .newsletter p{
  font-size: 1.3rem;
}
footer a span, footer span{font-size: 1.6rem;}


}

@media (max-width: 1199px){
.newsletter input{font-size: 1.4rem;}
/* .f-menu{width: 20%;}
.f-menu:nth-child(6) { width: 20} */

}

@media (max-width: 991px){
.f-menu-bottom { flex-wrap: wrap; justify-content: center;}
.newsletter { width: var(--w-full);}
.follows { flex-wrap: wrap; justify-content: center; width: var(--w-full); padding:  0;margin: 0;}
.follows span, .newsletter span, .mobile-footer-menu a{ font-size: 1.8rem; margin-right: 0; display: block; width: var(--w-full); font-family: var(--familyIBM); letter-spacing: 0; text-transform: capitalize;
margin-bottom: 1.5rem;text-align: center;font-weight: 500;}
.copyright { width: var(--w-full); justify-content: center;}
.copyright p a{font-size: 1.2rem;}
.newsletter input { font-size: 1.4rem; background: #fff; color:var(--fontcolor); font-style: normal;}
.newsletter img{filter: invert(100);}
.newsletter span{display:block;}
.newsletter button{top: unset;margin: auto;}
.f-menu { width: 100%; margin-bottom: .4rem;padding-right: 0;}
.f-menu:nth-child(5) { width: 100%;}
.f-menu:nth-child(7) { width: 100%;text-align: center;border-top: 0rem solid #ffffff63;padding: 2rem 0 0; margin: 1rem 0 0;}
footer span{font-size: 1.6rem;margin-bottom: 1rem;text-transform: capitalize;}
.newsletter p{padding: 0 0 1rem;font-size: 1.2rem;}

footer .quick-inn a { padding: 0 1rem;  margin: .5rem;}
.quick-inn{flex-wrap: wrap;}
footer .quick-inn{padding: 0 ;justify-content: left;}
footer .quick-inn a { padding: .4em 0; margin: .5% 1%;width: 48%;}
.menu-ul-ftr { height: 0; overflow: hidden; -webkit-transition: .5s; transition: height .3s ease-in-out;padding: 0 3rem;}
footer a:hover {
  padding-left: 0;
}
footer a:hover::before {display: none;}

.f-menu:nth-child(6){border: 0;padding: 0rem 0 3rem;width: 100%;}
footer{margin-bottom: 6.5rem;}
.quick-menu {
  padding: 2rem 0;
  margin: 3rem 0 0;
}
.follows span {
  margin: 0 1rem 0 0;
  font-size: 1.4rem;
  width: auto;
}

footer .quick-inn a::before, .f-menu:nth-child(2), .f-menu:nth-child(3), .f-menu:nth-child(4), .f-menu:nth-child(5){display: none;}
.mobile-footer-menu{display: block;width: 100%;text-align: center;}
/*Footer Mobile Sticky*/
.mobile-bottom-menu{background:#253c88;position:fixed;bottom:0;z-index:999;width: 100%;display: block;}
.mobile-bottom-menu > ul{align-items:flex-end;display:flex;justify-content:space-between;list-style:none;margin:0;z-index: 999999;position: relative;}
.mobile-bottom-menu ul p, .mobile-bottom-menu ul figure{margin:0;color:#fff;transition:0.3s;}
.mobile-bottom-menu ul figure{margin-bottom: 1.5rem;height: 2.5rem;}
.mobile-bottom-menu > ul > li{text-align:center;transition:0.3s;width: 25%;background: #253c88;border-right: .2rem solid #2e4690;}
.mobile-bottom-menu > ul > li a{padding:12px 0;display:block;}
.togglee.active{background: #000;}
.mobile-bottom-menu > li a:hover{background:#222;}
.mobile-bottom-menu ul p{font-size:10px;color:#fff;margin-top:-9px;padding-bottom: 0;line-height: 11px;}
.goback a{background-image:linear-gradient(#0161A0, #0676C0 );}
.mobile-bottom-menu ul li:hover figure{transform:translateY(2px);}
.mobile-bottom-menu ul li:last-child{border-right: 0;}

.call-mobile {overflow-y: auto;background:#222222f0;position: absolute;bottom: 0rem;left: 0;transition: 0.5s;width: 100%;transform: translateY(100%);height: 100vh;display: grid;padding-bottom: 6.5rem;}
.call-mobile.show{transform: translateY(0);}
.call-mobile a{color: #2A2727;font-size: 1.7rem;font-weight: 600;width: 100%;padding: 1.8rem 2.5rem;margin: 1.5rem auto;display: flex;
align-items: center;flex-wrap: wrap;border-radius: 7rem;font-family: 'Montserrat', sans-serif;}
.call-mobile a img {margin-right:1.8rem;}
.call-mobile a p{color: #fff;font-family: 'Montserrat', sans-serif;font-size: 1.4rem;}
.call-inner {padding:.8rem 2rem;align-self: flex-end;background: #000;}
.inquiry-now{background: #D93E3E;}
.admission-button a {background: #FCCF14;padding: 2rem 2rem;margin: 0;}
.admission-button span{font-weight: 600;font-size: 1.6rem;color: #000;width: 100%;}
.call-mobile .admission-button p{font-size: 3rem;font-weight: bold;color: #000;}

.enquiry-mobile {overflow-y: auto;background:#222;position: absolute;bottom: 0rem;left: 0;transition: 0.5s;width: 100%;transform: translateY(100%);height: 100vh;display: grid;padding-bottom: 6.5rem;}
.enquiry-mobile.show1{transform: translateY(0);}
.enquiry-mobile a{color: #fff;font-size: 1.7rem;font-weight: 700;width: 100%;padding: 1.6rem 2.5rem;margin: 2rem auto;display: flex;
align-items: center;justify-content: space-between;border-radius:6rem;font-family: 'Montserrat', sans-serif;}
.enquiry-mobile a p{color: #fff;font-size: 1.6rem;}
.enquiry-mobile span{font-size: 1.2rem;font-weight: normal;display: block;text-transform: capitalize;line-height: 1.8rem;}
.pg-p {background-color: #D93E3E;}
.ug-p {background-color: #F5A302;}
.res-p, .other-p {background-color: #005479;}
.mobile-bottom-menu .search-home .submit-btn a { padding: 0;position: absolute;top: 0;bottom: 0;margin: auto;right: 2rem;left: auto;width: auto;}

.insurance-mobile {overflow-y: auto;background:#000;position: absolute;bottom: 0rem;left: 0;transition: 0.5s;width: 100%;transform: translateY(100%);height: 100vh;display: grid;padding-bottom: 8rem;}
.insurance-mobile.show2{transform: translateY(0);}

.main-links {padding: 8rem 0 0rem;background: #da3948;align-self: flex-start;}
.main-links > li > a {font-size: 1.6rem;padding: .8rem;border-bottom: .1rem solid #ddddddba;font-weight: 600;}
.main-links > li:last-child a{border-bottom: 0;}
.link-other {background: #000;display: flex;flex-wrap: wrap;align-self: flex-start;}
.m-drop-sub {background: #EAE5DA; display: none;/*padding: 0;visibility: hidden;height: 0;transition: 0.5s;opacity: 0;overflow: hidden;width: 100%;*/}
/*.m-drop-sub.open{visibility: visible;height: 30rem;opacity: 1;overflow-y: auto;padding: 2rem;}*/
.m-drop-sub a {padding: .7rem 1rem;font-size: 1.3rem;border-bottom: .1rem dotted #00000036;color: #000;line-height: 1.8rem;}
.m-drop-sub a:last-child{border-bottom: 0;}
.m-drop > a{position: relative;}
.m-drop > a::before{content: '+';position: absolute;right: 0;top: 0;bottom: 0;margin: auto;font-size: 3rem;font-weight: 300;
line-height: 2rem;height: 2rem;transition: 0.5s;}
.m-drop.active > a::before{transform: rotate(45deg);}
.megha-box label{color: #000;font-size: 1.5rem;font-weight: 600;}

.m-drop-sub::-webkit-scrollbar{width:3px;}
.m-drop-sub::-webkit-scrollbar-track{background-color:#999;border-radius:10px;}
.m-drop-sub::-webkit-scrollbar-thumb{border-radius:10px;background:#FFDE00;}

.call-now { background: #F3BE34;}
.call-mobile a.mail-now { background: #3053D3;color: #fff;}
.m-search-ftr { padding: 30rem 2rem 0rem;align-self: flex-end;}
.m-search-ftr .search-home input {padding: 1rem 5rem 1rem 3rem; height: 6rem;border-radius: 6rem;border: 0;font-style: italic;}
.home-submit.searchable ul li a {padding: 0;  margin: 0;  font-size: 1.5rem;  font-weight: 500;}
.m-search-ftr .search-home { margin: 3rem 0 3rem;position: relative;}
.programe-mob { background: #000;padding: 2rem;align-self: flex-end;}
.programe-mob a {margin: 0; padding: 1.3rem 1.5rem; font-weight: 400; border-bottom: .1rem solid #ffffff3b; border-radius: 0;}
.programe-mob a.yellow-btn.apply-online { border-radius: 6rem; margin-top: 2rem;padding: 1.5rem 2.5rem; font-weight: 600; color: #000;}
.programe-mob a.yellow-btn.apply-online img { filter: invert();}
.main-links ul ul, .link-other ul ul{display: none;}
.step-3{position: relative;}
.main-links li{border-bottom: .1rem solid #0000005e;position: relative;z-index: 9;}
.link-other li{border-bottom: .1rem solid #ffffff75;position: relative;}
.main-links a { font-size: 1.8rem; line-height: 3rem; padding: 1.3rem 3rem;}

.main-links li::after, .link-other li::after, .step-3::after{background: url('../images/arrow-m-blk.svg') no-repeat;content: '';height: 2rem;width: 2rem;position: absolute;right: 3rem;top: 2rem;transition: 0.2s;z-index: -1;}
.main-links li:first-child::after {position: inherit;}
.link-other li::after{filter: invert(100);}
.main-links li.active::after, .link-other li.active::after, .step-3.active::after{transform: rotate(90deg);}
.link-other a { font-size: 1.6rem; line-height: 2rem; padding: 1.6rem 3rem;width: 100%;color: #fff;}
.main-links ul li:last-child, .link-other ul li:last-child, .main-links ul ul li, .link-other ul ul li  {border-bottom: 0;}
.menu-bx-inn{width: 100%;}
.link-other ul ul a, .main-links ul ul a { padding: .8rem 2rem .8rem 5rem; border: 0; font-size: 1.5rem;line-height: 2rem; color: #9b9b9b;position: relative;}
.main-links ul ul a { font-size: 1.6rem;color: #333;}
.link-other ul ul, .main-links ul ul {padding: 0rem 0 2rem;}
.link-other ul ul li::after, .main-links ul ul li::after{display: none;}
.main-links ul ul li.step-3::after{display: block;top: 1rem;background-size: .7rem;height: 1.6rem;width: 1rem;}
.main-links ul ul .step-3 a {font-weight: 500;}
.main-links ul ul li.step-3 ul a { font-weight: normal; padding-left: 6rem;}
.main-links ul ul li.step-3 ul a::before{left: 4.7rem;top: 1.7rem;}
.main-links ul ul a::before, .link-other ul ul a::before{background: #0006;position: absolute;left: 3.7rem;top: 1.5rem;content: '';
height: .4rem;width: .4rem;border-radius: 100%;}
.link-other ul ul a::before{background: #9b9b9b;}
.link-other.arrow_hide li:after {
  position: inherit;
}
/*Footer Mobile Sticky*/
/* a.apply-bnr {
  background: #DA3948;
  padding: 1.8rem 2.5rem!important;
  font-size: 2.5rem;
  font-weight: bold;
} */
/*----UI14-04-19-1994--start---*/
a.apply-bnr {padding: 1.8rem 2.5rem!important;font-size: 1.7rem;font-weight: bold;background: #DA3948;}
a.apply-bnr img {margin-left: 1.5rem;}
.main-links {padding: 4rem 0 0rem;}
/*----UI14-04-19-1994--end---*/

}/*--991-css-end--*/

@media (max-width:575px){
/* .f-menu, footer a:hover::before { display: none;} */

footer{padding:4rem 0 0;}
.f-menu-bottom{padding: 0;margin: 0;border: 0;}
.reach_us {margin-top: 3rem;display: block;position: relative;z-index: 999;}
.reach_us .reach-btn{font-size: 1.5rem;font-family: var(--familyWork); letter-spacing: 1.2px; text-transform: uppercase;background: #000;  text-align: center;  padding: 2rem 0; }

.f-menu, .f-menu:nth-child(5){ width: 100%; padding: 0rem;margin-bottom: .5rem;}
.newsletter button{bottom: 2.2rem;}
.copyright p{padding: 0;width: 100%;text-align: center;}
.copyright{flex-wrap: wrap;}

.m-search-ftr .search-home {margin: 2rem 0;}
.m-search-ftr {padding: 33rem 2rem 0rem;}
/*--UI14041994-css-end--*/

}/*--575-css-end--*/
@media (max-width:375px){
.main-links a {font-size: 1.8rem;line-height: 3rem;padding: 1.3rem 1.5rem;}
.main-links li::after, .link-other li::after, .step-3::after {right: 1rem;}
.call-mobile a {font-size: 1.4rem;padding: 1.5rem 2rem;}
.call-mobile a img {margin-right: 1rem;}
.link-other a {padding: 1.6rem 1.5rem;}
footer .quick-inn a {width: 47%;}
.follows{margin:1rem 0 0;}
.m-search-ftr {padding: 28rem 2rem 0rem;}
/*--UI-14-41994--end--*/
}/*--375-css-end--*/

@media (max-width:320px){
  .m-search-ftr {padding: 25rem 2rem 0rem;}
  .main-links {padding: 2rem 0 0rem;}
  /*--UI-14-41994--end--*/
}/*--320-css-end--*/