*{outline: none!important;}.button .btnoutline{background: #fff!important;border: solid 2px #241e69!important;color: #241e69!important;}.lite-bg {background:#ebedfc;}.b-dark {color:#241e69;}.hero-area{height: 100vh;}.hero-area .co-12{padding: 0;}.tns-outer button{display: none;}.hero-area .home-banner-img {height: 100vh!important;overflow: hidden;background-repeat: no-repeat!important;background-size: cover!important;}.hero-area .home-banner-img img{width: 100%;padding:0!important;}.home-slider{position: relative;width: 100%;height: 100vh;}.home-slider .hero-text{width: 66%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.hero-area .hero-text h1 {color: #241e69;}.hero-area .hero-text p {color: #000;font-size: 16px;}.hero-area .hero-text .button{display: flex;}.hero-area .slider-item{background: #fff;}.marquee{height: 80px;width: 100%;background-color: #000166;color: #fff;line-height:80px;direction: left;padding-top: 10px 20px;}.marquee div span a{color:#fff;line-height: 6;margin-right:100px;}@keyframes marquee{0%{left:0;}100%{left:-100%;}}.mission .col-12{position: relative;}.mission .about-left{width: 80%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.mission .about-left p{margin-bottom: 20px;}.halfnhalf{background: #ebedfc;padding: 0;}.halfnhalf .col-12{position: relative;padding: 0!important;overflow: hidden;}.halfnhalf .container-fluid{padding: 0;}.halfnhalf .about-left{width: 80%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.halfnhalf .about-left p{margin-bottom: 20px;}.halfnhalf .section-title, .halfnhalf .align-left{padding: 0!important;margin-bottom: 0;}.principal{background: #241e69;height: calc(70vh + 244px);}.principal img {height: calc(70vh + 244px);width: 100%;object-fit: cover;object-position: left;}.principal .about-left{width: 70%;}.principal h2, .principal p{color: #fff;}.full-banner{padding: 0;margin: 0;height: 100vh;background-size: cover!important;background-position: center!important;background-repeat: no-repeat!important;}.single-heading-left{text-align: left;position: relative;width: 100%;height: 100%;}.single-heading-left h2{position: absolute;left: 0;top: 50%;transform: translate(0, -50%);font-weight: 700;}.centerHeading{text-align: center;}.centerHeading h2{color: #241e69;font-size: 40px;font-weight: 700;margin-bottom: 30px;}.internal-banner{margin-bottom: 150px;}.internal-banner .full-banner{height: 50vh;}.internal-banner .row{margin: 50px 0;}.internal-banner .single-heading-left h2{font-size: 30px;}.guidelines.section{padding: 50px 0;}.guidelines a {text-decoration:underline;color:inherit;}.guidelines .single-heading-left{height: auto;margin-bottom: 50px;}.guidelines h2, .guidelines p, .guidelines ul, .guidelines ul li{text-align: left;}.guidelines h2{font-size: 30px;}.guidelines ul{margin: 30px 60px;list-style-type: disc;}.guidelines ul li{font-weight: 700;margin: 10px 0;font-size: 14px;}.guidelinesmiddle{background: #ebedfc;}.guidelinesmiddle.section{padding: 60px 0;}.guidelinesmiddle h2, .guidelinesmiddle p{text-align: center;}.guidelinesmiddle h2{font-size: 30px;font-weight: 700;margin-bottom: 30px;}.guidelinesmiddle p{font-size: 16px;}.cocurricular{background: #ebedfc;margin-bottom: 200px;}.faqs .accordion .card{background: #EBEDFC;border-radius: 0!important;}.faqs .accordion .card button{color: #241e69;text-decoration: none;font-size: 18px;font-weight: 700;}.faqs .accordion .card-header{padding: 20px 10px;}.faqs .accordion .card-body{background: #fff;color: #000;padding: 40px 20px;}.feestructure .feetable {text-align: left;padding: 0 50px;}.feestructure .feetable th{color: #241e69;background: #ebedfc;}.feestructure .feetable th, .feestructure .feetable td{padding: 20px;}.branchesCard{background: #241e69;text-align: center;padding: 50px;position: relative;}.branchesCard .card-title{background: #EBEDFC;color: #241e69;width: 80%;padding: 40px 15px;font-weight: 700;font-size: 18px;position: absolute;top: 0;left: 50%;transform: translate(-50%, -50%);}.branchesCard .card-text{text-align: center;color: #fff;padding: 40px 0;}.branchesCard .card-text p{}.branchesCard .card-button{}.eventCard{background: #fff;text-align: center;padding: 50px;position: relative;}.eventCard .card-img img{width: 100%;}.eventCard .card-title{color: #241e69;padding: 15px 15px 0 15px;font-weight: 700;font-size: 18px;}.eventCard .card-text{text-align: center;padding: 0 0 15px 0;color: #000;}.eventCard .card-text p{}.eventCard .card-date{text-align: left;}.eventCard .card-date p{color: #000;font-size: 14px;}.eventCard .card-read-more{font-weight: 700;color: #241e69;font-size: 14px;}.float-sm{position: relative;}.float-sm a {color:#fff;}.fl-fl{font-family: "Poppins", sans-serif;text-transform: uppercase;background: #241e69;right: -160px;padding: 5px;width: 200px;margin-bottom: 5px;z-index: 1000;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;border-radius: 0px;}.fl-fl a{width: 100%;height: 100%;}.fl-fl i{padding: 6px;font-size: 16px;margin-right: 10px;color: #fff;display: inline-block;}.fl-fl p {color: #fff !important;text-decoration: none;text-align: center;line-height: 1!important;word-spacing: 3px;font-size: 14px;font-weight: 400!important;display: inline-block;text-transform: capitalize;}.fl-fl:nth-child(1){position: fixed;top: 60%;}.fl-fl:nth-child(2){position: fixed;top: calc(60% + 40px);}.fl-fl:nth-child(3){position: fixed;top: calc(60% + 80px);}.fl-fl:nth-child(4){position: fixed;top: calc(60% + 120px);}.fl-fl:nth-child(3){position: fixed;top: calc(60% + 80px);}.fl-fl:nth-child(1):hover{right: -10px;}.fl-fl:nth-child(2):hover{right: -10px;}.fl-fl:nth-child(3):hover{right: -10px;}.fl-fl:nth-child(4):hover{right: -10px;}#vacancyLaunchButton {position: fixed;transform: rotate(90deg);bottom: 130px;left: -51px;background: green;border: none;z-index: 99999;font-size: 12px;width: 140px;padding: 10px 20px;border-radius: 10px 10px 0 0;text-transform: uppercase;}#vacancyLaunchButton {display:none;}.apply-now{position: fixed!important;transform: rotate(90deg)!important;bottom: 60%!important;left: calc(100% - 88px)!important;background: #241e69 !important;outline: none!important;border: none!important;z-index: 99999!important;font-size: 12px!important;width: 140px!important;padding: 10px 20px!important;border-radius: 0px 0px 10px 10px!important;text-transform: uppercase!important;font-weight: 500;}.npfWidget-6c4c69ff8d815746c948d96c63d34df2.npfWidgetButton {background:inherit !important;padding:initial !important;}#popup-6c4c69ff8d815746c948d96c63d34df2{z-index: 99999!important;}.npfTitle-6c4c69ff8d815746c948d96c63d34df2{color: #241e69!important;}#vacancyModal .modal-content{border-radius: 0;}#vacancyModal .modal-body{background: #241e69;}#vacancyModal .modal-dialog {width: 80%;max-width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.single-event{text-align: left;}.single-event .single-content{margin-top: 50px;}.single-event .single-date{color: #241e69;line-height: 2;text-align: left;font-size: 16px;}.single-event .single-category{color: #241e69;line-height: 2;text-align: left;font-size: 16px;}.single-event .single-title{font-size: 33px;margin: 20px 0;line-height: 1;text-transform: capitalize;position: relative;font-weight: 700;}.single-event .single-description{color: #000;line-height: 1.5;text-align: left;font-size: 14px;}.single-event .event-img{position: relative;height: 100%;}.single-event .event-img img{width: 90%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.show-bullets li {margin-top: 15px;}.facility-card {height:450px;margin-bottom:50px;width:100%;background:#ebedfc;position:relative;}.fac-img {height: 80%;}.fac-img img {width: 100%;object-fit: cover;height: 100%;}.fac-txt {height:20%;color:#241e69;padding:15px;}.fac-txt-title {font-size: 21px;font-weight: 700;}.fac-txt-desc {opacity:0;}.facility-card:hover .fac-img {height:0;transition:height 1s;}.facility-card:hover .fac-txt-desc {opacity:1;}.facility-card:hover .fac-txt {transition: height 1s;padding: 0px 30px;width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;}#myBtn,#myBtn1,#myBtn2,#myBtn3 {padding: 0;border: none;background: none;color:#fff;font-size:18px;text-decoration:underline;}#myBtn4:hover {color:#fff!important;}.con-float {position:fixed;bottom:0;width:100%;padding:20px 40px;background:#241e69;color:#fff;text-align:center;}.con-float a {text-align:center;width:100%;color: #fff !important;}.con-float {display:none;}.our-mentor-img img {width:100%;}.pName {font-size: 18px;font-weight: 700;letter-spacing: 2px;line-height: 45px;color:#6c757d ;}.height-700 {height:800px;}.height-100,.height-100 img,.w-100 img,.value-mission img {height:100%;}.w-100 {width:100%;}.height-100 img,.w-100 img,.value-mission img{object-fit: cover;}#more4 {text-transform: initial;color:inherit;}.lite-bg-container {padding:70px 40px;}.apply-container {padding: 35px 0;margin: 50px 0px;}.apply-container .button:hover .btn {color:#fff !important;}.apply-container .btn {padding: 15px 70px;}.value-mission {height:450px;}.value-mission-li {padding:80px 80px;}.gallery-text {width:65%;position: absolute;background: #241e69;left: 50%;top: -40px;transform: translateX(-50%);padding: 25px 80px;}.gallery-text h2 {font-size:20px;color:#fff;}.p-rel {position:relative;}.lbluebg{background: #ebedfc!important;}#gallery-page img {width:100%;padding:0px 20px;}#background-video {width: 100vw;height: 100vh;object-fit: cover;z-index: -1;}.lite-bg h1.branches-title {font-size:20px;font-weight:700;color:#241e69;}.single-event {padding-bottom:100px;}@media screen and (max-device-width:992px), screen and (max-width:768px) {.facility-card:hover .fac-txt {padding:0px;}.halfnhalf .about-left {width: 100%;position: initial;left: 50%;padding: 25px 50px;top: 50%;transform: inherit;}.full-banner {height:40vh;}.height-700 {height: auto;}.principal img {height: 60vh;}.principal {height: calc(100vh + 284px);}.mission .about-left {position:initial;transform:none;}.w-100 img {width:100%;}.apply-container .btn {padding: 10px 20px;}.value-mission-li{padding:20px 60px;}.mt-0.value-mission-li{padding-bottom:30px;}.internal-banner p {margin-top:40px;}.awardshalf img {width: 100%;position: initial;transform: none;}.awardshalf .col-12 {min-height: 35vh !important;}}@media(max-width:767px) {.bm-none{display:none!important;}.con-float {display:none;z-index: 2;}.npfWidgetButton{display:none !important;}.height-100 img, .w-100 img {width:100%;}.lite-bg-container {padding:20px 0px !important;}.height-700 {height:auto;}.halfnhalf .about-left {padding:0px !important;}.gallery-text {width:70%;top: -25px !important;padding: 10px 40px !important;}.mt-100 {margin-top: 50px;}.guidelines ul {margin: 30px 20px;}.value-mission-li {padding: 0px;}.awardshalf .col-12 {min-height:30vh !important;}.awardshalf .awards-right-text .section-title {padding: 25px 10px !important;}}
.hero-area,.hero-area .home-banner-img,.hero-area .hero-inner{
    height: auto!important;
}
:root
{
    --lite-blue:#EBEDFC;
     --p-blue:#241E69;
}
.f-30
{
    font-size:32px;
}
.dark-bg
{
    background:#241E69;
}
.hero-area .home-banner-img {
    height: auto;
    padding: 0px;
}
.home-slider {
    position: relative;
    width: 100%;
    height: 100%!important;
}
.hero-area .home-banner-img img {
    padding: 0!important;
}
.bd-none
{
    display:none!important;
}
.marquee 
{
    margin-top: 0px;
}

@media (max-width:900px)
{
    .bd-none
{
    display:block!important;
}
.bm-none{display:none!important;}
}

.eventCard .card-text p {
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 2.3em;
    line-height: 2em;
}

.contact-social ul  li{
    padding-right: 25px !important;
}
.contact-social ul {
    padding-right: 100px !important;
}
.contact-social ul li span
{
    color:#fff;
   font-size: 18px;
}
.kundli-email a, .kundli-phone a{
    color: #000000;
}

/*New Home Page*/
.home_banner_grid.home_banner_grid_3,.home_banner_grid.home_banner_grid_2,.home_banner_grid.home_banner_grid_1 {
    height: 320px;
    display:flex;
    flex-direction:column;
    justify-content:space-around;
    padding: 50px 40px;
}
section.home_banner_grid_container {
    margin-top: -100px;
    z-index: 100;
    position: relative;
}
.home_banner_grid.home_banner_grid_1 {
    background: var(--p-blue);
    box-shadow: 0px 4px 70px rgba(37, 31, 105, 0.4);
     
}
.home_banner_grid.home_banner_grid_2
{
background: #FFFFFF;
box-shadow: 0px 4px 70px rgba(148, 143, 143, 0.13);
}
.home_banner_grid.home_banner_grid_3 {
    background:var(--lite-blue);
     box-shadow: 0px 4px 70px rgba(105, 105, 105, 0.13);
}


.home_banner_grid.home_banner_grid_1 h4 {
    font-size: 25px!important;
    font-weight: 600;
    color: #fff;
    font-size: 25px;
    margin-bottom: 20px;
}
.home_banner_grid.home_banner_grid_1 p
{
    color:#fff;
}
.home_banner_grid_2 p,.home_banner_grid_3 p
{
    color:#241e69;
}
.row.n-event {
    height: 400px;
}
.event-box-inner {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 120px;
    box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.06);
}
.event-box-inner-text
{
    color:#241e69;
    padding: 20px;
    width: 220px;
}
.event-box-2 img {
    width: 100%;
    height: 70%;
    object-fit:cover;
}
.event-box-1 {
    height: 10;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.event-box-inner div:first-child {
     display: flex;
    flex-direction: column;
    justify-content: center;
    background: #241e69;
    height: 100%;
    padding: 15px;
    width: 120px;
}
.home-circulars ul li
{
    list-style-type:disc;
}
.event-box-2 {
    height: 100%;
    box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.06);
}
h3.event-box-inner-date,p.event-box-inner-month {
    color: #fff;
    text-align: center;
}
.home-mission
{
     /*--lite-blue:#EBEDFC;*/
    background:#EBEDFC;
}
.home-circulars h2,.home-circulars li
{
    color:#ffff;
}
.home-circulars,.home-mission
{
padding: 100px 120px;
}
.home-mission
{
     height: 100%;
}
.home-mission p,.home-circulars ul li
{
        margin-bottom: 15px;
}
.home-mission p {
    display: flex;
    align-items: baseline;
    text-align: left;
}
.home-circulars h2,.home-mission h2
{
    text-align: left;
}
.home-mission p i
{
    margin-right:10px;
    color:#241e69;
}
.home_banner_grid.home_banner_grid_1 a
{
    color:#fff;
    font-size: 20px;
    margin-bottom: 10px;
}
.home_banner_grid.home_banner_grid_2 a,.home_banner_grid.home_banner_grid_3 a
{
    color:#241e69;
    font-size: 20px;
    margin-bottom: 10px;
}
#home-gallery .video-container
{
    position:relative;
}
.home-circulars ul
{
    margin-left:20px;
}
/*fee structure page*/
.payment_details ul
{
    margin: 20px 0px 0px 50px;
}
.payment_details ul li {
    margin-top: 20px;
    list-style: disc;
}
.payment_details .lite-bg
{
    padding:50px 100px;
}
.payment_details .lite-bg p
{
margin:20px 0px
}
.payment_details .lite-bg ol li
{
margin-bottom:15px;
}
/*fee structure page end*/
@media (max-width:576px)
{
    .bd-none
{
    display:block!important;
}
.hero-area .home-banner-img img {
     padding: 0!important; 
}
.apply-now {
    bottom: 50%!important;
}
.principal {
    height: calc(100vh + 860px)!important;
}
.npfWidgetButton {
     display: block !important; 
     left: 0%!important;
}
.home-circulars, .home-mission {
    padding: 50px 25px;
}
.row.n-event {
    height: auto;
}
.event-box-inner-text {
    color: #241e69;
    padding: 10px;
}
.event-box-inner-text h5
{
    font-size: 18px;
}
.event-box-inner-text p
{
    font-size: 14px;
}
.event-box-inner {
    height: 135px;
    margin-bottom: 15px;
}
.pt-100 {
    padding-top: 50px;
}
.pb-100 {
    padding-bottom: 50px;
}
.home_banner_grid.home_banner_grid_1 h4,.home_banner_grid.home_banner_grid_2 h4,.home_banner_grid.home_banner_grid_3 h4 {
    font-size: 22px!important;
}
.home_banner_grid.home_banner_grid_1 a,.home_banner_grid.home_banner_grid_2 a, .home_banner_grid.home_banner_grid_3 a {
    font-size: 18px;
}
.payment_details .lite-bg
{
    padding:20px;
    text-align:left;
}
}
@media only screen  and (max-width:992px) and (min-width:576px)
{
    .row.n-event {
     height: auto; 
}
.event-box-inner {
    justify-content: flex-start;
    margin-bottom: 20px;
}
.home_banner_grid_1 p,.home_banner_grid_2 p, .home_banner_grid_3 p {
    font-size: 12px;
    margin: 10px 0px;
}
.home_banner_grid.home_banner_grid_1 a,.home_banner_grid.home_banner_grid_2 a, .home_banner_grid.home_banner_grid_3 a {
    font-size: 15px;
}
.home_banner_grid.home_banner_grid_1 a img,.home_banner_grid.home_banner_grid_2 a img, .home_banner_grid.home_banner_grid_3 a img{
    display:none;
}
}




/*home page css start*/
.desktop-dnone {
    display: none;
}

.mob-dnone {
    display: block;
}

/* Modal Styles */
.modal-content {
    background: #fff !important;
}

.modal-header {
    border: none !important;
}

.modal-body {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    text-align: center;
}

.modal-body p {
    margin: 0;
    padding: 0 20px;
    text-align: left;
}

.modal-body p:last-child {
    color: #241e69;
    font-size: 18px;
    font-weight: 700;
}

/* Icon Styles */
.icon {
    cursor: pointer;
    font-size: 36px;
    color: #0d47a1;
    text-align: center;
    margin: 20px auto;
    display: block;
}

/* Error Messages */
.errormsg, .error {
    color: red;
    font-size: 11px;
    margin: 9px 0;
}

/* Form Styles */
form {
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    max-width: 500px;
    width: 100%;
    height: fit-content;
}

input[type="text"],
input[type="email"],
input[type="tel"],
select,
input[type="submit"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 16px;
}

input[type="submit"] {
    background-color: #000166;
    color: white;
    border: none;
    cursor: pointer;
}

input[type="submit"]:hover {
    background-color: #000166; /* Consider changing the hover color for better visibility */
}

/* Home Banner Form Styles */
.home_banner_form select {
    margin-bottom: 10px;
}

/* Video Styles */
#myVideo {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.play-pause-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background-color: rgba(215, 198, 198, 0.5);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.fa-play {
    color: white;
    font-size: 30px;
}

.hero-inner .npf_wgts iframe {
    height: 100%;
}

/* Media Queries */
@media only screen and (max-width: 600px) {
    .desktop-dnone {
        display: block;
    }

    .mob-dnone {
        display: none;
    }

    form {
        padding-bottom: 150px;
    }

    .f-30 {
        font-size: 25px !important;
    }

    .hero-inner .npf_wgts iframe {
        height: 650px;
    }

    /* Adjust input styles for mobile */
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    select,
    input[type="submit"] {
        padding: 5px;
        font-size: 14px;
        margin-bottom: 0; /* Adjust margin for mobile */
    }
}

/* Home Banner Grid Container */
section.home_banner_grid_container {
    margin-top: 0; 
}
/*home page css end*/

.npfform{
    margin: 50px 0px 0px 0px;
    height:100%;
    padding: 0px;
}
