@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500;1,600;1,700&family=Raleway:wght@400;500;600;700&display=swap');
html {
    scroll-behavior: smooth;
    scroll-padding-top: 100px;
}

body {
    font-family: 'Montserrat', sans-serif;
    overflow-x: hidden !important;
    color: #fff;
}
@media only screen and (min-width: 1700px){.container{max-width: 1580px;}}

/* Common */
.py-220{padding-top: 220px; padding-bottom: 220px;}
.py-100{padding-top: 100px; padding-bottom: 100px;}
.pt-100{padding-top: 100px;}
.fw-600{font-weight: 600;}
@media only screen and (max-width: 1199px) {.py-220{padding-top: 150px; padding-bottom: 150px;}}
@media only screen and (max-width: 992px) {.py-100{padding-top: 70px; padding-bottom: 70px;} .pt-100{padding-top: 70px;}}
@media only screen and (max-width: 576px) {.py-100{padding-top: 40px; padding-bottom: 40px;}h1{font-size: 32px !important;}.pt-100{padding-top: 40px;}}
/* @media only screen and (max-width: 992px) {.pt-100{padding-top: 70px;}} */
/* @media only screen and (max-width: 576px) {} */
/* Common */

/* header */
header{background: white;backdrop-filter: blur(12.5px) !important; position: sticky; top: 0; z-index: 1000;}
header .logo img{width: 290px;}
header button.btn, .sticky-btn button.btn {background-color: #0060AA; display: flex; align-items: center; border-radius: 10px;}
header button.btn:focus, .sticky-btn button.btn:focus{outline: none;}
header button.btn a, .sticky-btn button.btn a{color: white;}
header button.btn .call{background-color: #FEC900; fill: #0060AA; padding: 5px; border-radius: 50px; width: 35px; height: 35px; min-width: 35px;}
header .call-number{width: 110px; position: relative;}
header .call-number::after{content: ""; height: 80%; width: 1px; background-color: white; position: absolute; right: 5px; top: 50%; transform: translateY(-50%);}
/* @media only screen and (max-width: 1199px) {header .logo{width: 25%;}} */
/* @media only screen and (max-width: 991px) {header .logo{width: 35%;}} */
@media only screen and (max-width: 767px) {
  header .logo img{width: 190px;}
  header button.btn a{font-size: 13px;}
  header .call-number{width: 95px; line-height: 17px;}
}
@media only screen and (max-width: 576px) {
  /* header .logo img{width: 40px;} */
  header .logo img{width: 100%;}
  header .container > div{gap: 10px;}
  header .btn .today svg{display: none;}
}
/* header */

/* slider */
#slider{background-image: url("../images/bg-hero.webp"); background-position: center; background-repeat: no-repeat;background-size: cover; margin-top: -87px;}
#slider h1{font-style: italic; font-weight: 600; font-size: 90px;width: 86%;}
#slider p{font-style: italic !important; font-size: 32px !important;font-weight: 500; text-align: start !important; color: #fff !important;}
#slider .hero-img{width: 60%;}
#slider .apply-btn{border-radius: 50px; font-weight: 600; padding: 10px 18px;font-size: 18px;}
#slider a{color: #0060AA;}
#slider .btn:focus{box-shadow: none;}
@media only screen and (max-width: 1399px) {#slider h1{font-size: 70px;}}
@media only screen and (max-width: 1199px) {#slider h1{font-size: 58px;}#slider p{font-size: 28px !important;}}
@media only screen and (max-width: 991px) {#slider h1{font-size: 42px;width: 100%;}#slider p{font-size: 22px !important;}#slider .hero-img{width: 80%;}}
@media only screen and (max-width: 767px) {#slider h1{font-size: 48px;width: 80%;}#slider .hero-img{width: 100%;margin-top: 20px;}}
@media only screen and (max-width: 576px) {#slider h1{font-size: 42px !important;width: 90%;}}
/* slider */

/*video*/
#video{background: url(https://www.youtube.com/watch?v=23_Gvtjg2JQ);height: 600px; width: 100%;}
@media only screen and (max-width: 1399px) {#video{height: 790px}}
/* .video{margin-bottom: -10px;} */
.video .up{position: absolute; left: 0; top: -2px;}
.video .down{position: absolute; left: 0; bottom: -2px;}
button.play-btn {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
button.play-btn:focus {outline: none; box-shadow: none;}
/*video*/

/*education*/
#education{transform: translateY(80%);}
#education h1,p{color: #0060AA !important;text-align: center !important;font-style: normal !important;width: 100%;}
#education h1{font-size: 80px;}
#education p{font-size: 14px !important; text-align: center !important;color: #0060AA !important;font-style: normal !important;}
#education .education{padding: 50px; border-radius: 50px;}
@media only screen and (max-width: 1199px) {#education h1{font-size: 50px;}#education{transform: translateY(50%);}#education .education{padding: 40px;border-radius: 40px;}}
@media only screen and (max-width: 991px) {#education h1{font-size: 42px;}#education .education{padding: 30px;border-radius: 30px;}}
@media only screen and (max-width: 767px) {#education{transform: translateY(30%);margin: 0px 12px;}}
/*education*/

/* award */
#award{background-image: url("../images/award-bg.webp"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%;}
#award #award-content{top: 50%; left: 50%; transform: translate(-50%, -50%); width: 70%;}
#award #award-content h5{font-size: 15px;}
#award #award-content p{font-size: 11px;color: #fff !important;}
@media only screen and (max-width: 1399px) {#award #award-content h5{font-size: 14px;}}
@media only screen and (max-width: 1199px) {#award #award-content h5{font-size: 12px;}#award #award-content p{font-size: 10px;}}
@media only screen and (max-width: 992px) {#award #award-content h5{font-size: 18px;}#award #award-content p{font-size: 14px;}}
@media only screen and (max-width: 767px) {#award #award-content h5{font-size: 15px;}#award #award-content p{font-size: 10px;}}
@media only screen and (max-width: 576px) {#award #award-content h5{font-size: 12px;}#award #award-content p{font-size: 8px;}}
@media only screen and (max-width: 410px) {#award .col-6{width: 100%;}#award #award-content h5{font-size: 18px;}#award #award-content p{font-size: 12px;}}
/* award */

/*  Opportunitie */
#opportunities p{color: #051630; font-size: 18px;}
#opportunities h1{font-weight: 600; color: #000;}
#opportunities .opportunities{background-image: url("../images/tab-bg.webp");background-position: center; background-repeat: no-repeat;background-size: cover; border-radius: 30px; padding: 50px 30px; text-align: start;}
#opportunities .tab-bg{padding: 50px; border-radius: 25px;background: #FFF;box-shadow: 0px -0.609px 2.214px 0px rgba(0, 0, 0, 0.02), 0px -1.463px 5.32px 0px rgba(0, 0, 0, 0.03), 0px -2.755px 10.017px 0px rgba(0, 0, 0, 0.04), 0px -4.914px 17.869px 0px rgba(0, 0, 0, 0.04), 0px -9.191px 33.422px 0px rgba(0, 0, 0, 0.05), 0px -22px 80px 0px rgba(0, 0, 0, 0.07);}
#opportunities .nav-pills .nav-link.active{border-radius: 50px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.12) 100%);}
#opportunities .nav-pills .nav-link span svg{display: none;}
#opportunities .nav-pills .nav-link.active svg{display: inline; position: absolute; top: 50%; right: 20px; transform: translateY(-50%);}
#opportunities .opportunities .nav-pills .nav-link{border-radius: 0px !important;}
#opportunities .opportunities button{border-bottom: 1px solid rgba(255, 255, 255, 0.40);}
#opportunities .opportunities button:nth-child(11){border-bottom: none;}
#opportunities .opportunities button.nav-link{color: #fff !important; text-align: start; padding: 0px 45px 0px 25px; position: relative;}
#opportunities #v-pills-tabContent ul .nav-link{width: 100%; color: #000000 !important; border-radius: 33px;background: #FFF; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);}
#opportunities #v-pills-tabContent li{width: 25%;}
#opportunities #v-pills-tabContent .tab2{background-color: #ffffff; padding: 20px 25px;border-bottom: 1px solid rgba(28, 65, 121, 0.40);}
#opportunities #v-pills-tabContent .tab2:hover{background-color: #051630; padding: 20px 25px; border-radius: 30px; color: #fff !important;}
#opportunities #v-pills-tabContent .tab2:hover a{color: #fff !important;}
#opportunities #v-pills-tabContent ul .nav-link:hover{border-radius: 33px; background: #051630; color: #fff !important;}
#opportunities #v-pills-tabContent ul .nav-link.active{background: #051630; color: #fff !important;}
#opportunities #v-pills-tabContent .tab2 a{color: #000000 !important; text-decoration: none !important;}
#opportunities #pills-tabContent{height: calc(100% - 56px); overflow-y: scroll;}
#opportunities #v-pills-tab button{border: none;}
#opportunities #v-pills-tab button span{display: block; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #564590;}
#opportunities #v-pills-tab button:last-child span{border: none;}
#opportunities #v-pills-tab button.nav-link.active span{border-color: transparent !important;}
#v-pills-tabContent .bg-dark{background-color: transparent !important;}
#v-pills-tabContent .tab-pane .tab-pane .tab2:last-child{border-color: transparent !important;}
@media only screen and (max-width:991px) {
  .opportunities-maintab {flex-direction: column; row-gap: 30px;}
  .opportunities-maintab > div{width: 100%; padding: 30px 20px !important;}
  .opportunities-maintab #v-pills-tabContent{height: auto !important; max-height: 500px;}
  #pills-tabContent .tab2{padding: 12px 20px !important;}
}
@media only screen and (max-width: 500px){
  #opportunities ul#pills-tab li{width: auto; padding-left: 0 !important; margin: 6px;}
  #opportunities h1{font-size: 24px !important; width: 100% !important;}
}
/*  Opportunitie */

/*  career ahead */
#career-ahead{background-image: url("../images/bg-image.webp");background-position: center; background-repeat: no-repeat;background-size: cover;}
#career-ahead p{font-size: 20px; font-style: italic !important;color: #fff !important;text-align: start !important;}
#career-ahead .career-opportunities{background: linear-gradient(180deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.06) 100%); border-radius: 30px; padding: 50px;}
#career-ahead .career-opportunities p{font-size: 20px;font-style: normal !important;font-weight: 500;text-align: center !important;}
#career-ahead .rounded{border-radius: 12px !important; border:1px solid rgba(255, 255, 255, 0.2) !important}
@media only screen and (max-width: 1199px) {#career-ahead .career-opportunities h1{font-size: 32px;}#career-ahead .career-opportunities p {font-size: 18px;}}
@media only screen and (max-width: 991px) {#career-ahead .career-opportunities h1{font-size: 28px;}#career-ahead .career-opportunities p {font-size: 16px;}}
@media only screen and (max-width: 576px) {#career-ahead .career-opportunities {padding: 20px; margin-top: 20px;}}
@media only screen and (max-width: 350px) {#career-ahead .career-opportunities h1{font-size: 24px;}#career-ahead .career-opportunities p {font-size: 14px;}}
/*  career ahead */

/*  services */
#services .rounded-3{border-radius: 28px !important;}
#services h6{font-size: 18px; color: #051630; font-weight: 600;line-height: 28px;}
#services{transform: translateY(-30%);}
@media only screen and (max-width: 1199px) {#services h6{font-size: 16px;}}
@media only screen and (max-width: 991px) {#services{transform: translateY(0%); padding-top: 70px;padding-bottom: 70px;}}
@media only screen and (max-width: 576px) {#services{padding-top: 40px;padding-bottom: 40px;}}
/*  services */

/*review*/
#review {background-color: #161616; overflow-x: hidden;}
#review .owl-nav{display: block;position: absolute; top: -20%; right: 10%;}
#review .owl-nav .owl-prev{background-color: #4C4C4C; height: 40px; width: 40px;border-radius: 50px;margin-right: 10px;}
#review .owl-nav  .owl-prev:focus{background-color: #ffffff;}
#review .owl-nav .owl-prev span{color: #929292;font-size: 40px; line-height: 30px }
#review .owl-nav .owl-prev:focus span{color: #000;}
#review .owl-nav .owl-next:focus span{color: #000;}
#review .owl-nav .owl-next span{color: #929292;font-size: 40px; line-height: 30px }
#review .owl-nav .owl-next{background-color: #4C4C4C; height: 40px; width: 40px;border-radius: 50px;}
#review .owl-nav .owl-next:focus{background-color: #ffffff;}
#review .w-35{width: 35% !important;}
#review .owl-stage{display: flex;}
#review .owl-stage .owl-item {margin-left: 5px;}
#review .owl-stage .item, #review .review-box{height: 100%;}
#review .review-box img{width: 50px; height: 50px;}
#review .review-box .d-flex h6:first-child{margin-bottom: 3px;}
#review .review-box .d-flex h6:last-child{margin-bottom: 0;}

@media only screen and (max-width: 1399px) {#review .w-35{width: 40% !important;}}
@media only screen and (max-width: 1199px) {#review .w-35{width: 50% !important;}}
@media only screen and (max-width: 991px) {#review .w-35{width: 60% !important;}}
@media only screen and (max-width: 767px) {#review .w-35{width: 70% !important;}}
@media only screen and (max-width: 576px) {#review .review-box{padding: 25px !important;}}
#review p{color: #000 !important; font-size: 14px;text-align: start !important;}
#review h6{color: #051630; font-size: 20px;font-weight: 700;}
#review .review-box .quate{width: 20%;position: absolute;transform: translate(-50%,-50%);}
#review .review-box{border-radius: 19px;background: #FFF;background-image: url("../images/bg-review.webp");background-position: center; background-repeat: no-repeat; background-size: cover;padding: 80px 50px 50px 80px;}
@media only screen and (max-width: 1199px) {#review .review-box{padding: 50px;}#review h6{font-size: 16px;}}
@media only screen and (max-width: 991px) {#review .review-box{padding: 40px;}}
@media only screen and (max-width: 767px) {#review .review-box{padding: 50px;}}
#review .w-35 span{background: linear-gradient(92deg, #0C4FE6 -2.27%, #00A0E3 99.32%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
/*review*/

/*industry-partner*/
#industry-partner{background-image: url("../images/bg-industries.webp"); background-position: center; background-repeat: no-repeat; background-size: cover;}
#industry-partner h4{font-size: 26px; font-weight: 400;line-height: 35px;}
#industry-partner p{font-size: 18px; font-weight: 600;color: #fff !important;text-align: start !important;}
#industry-partner .partner{border-radius: 29px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.06) 100%);backdrop-filter: blur(13.410955429077148px);}
#industry-partner .partner svg{width: 50px !important; height: 50px !important;}
@media only screen and (min-width: 1199px){#industry-partner .partner{padding: 1.5rem !important; width: 27% !important;}}
@media only screen and (min-width: 1399px){#industry-partner .partner{padding: 2rem !important;}}
@media only screen and (max-width: 1199px){
  #industry-partner .partner{border-radius: 20px;}
  #industry-partner .partner svg{height: 48px;}
  #industry-partner p{font-size: 16px;}
}
@media only screen and (max-width: 991px){#industry-partner .w-25{width: 30% !important;}}

#industry-partner .partner-bg{position: absolute; top: 15%; left: 14%;}
#industry-partner .partner-bg1{position: absolute; top: 50%; left: 12%; transform: translateY(-50%);}
#industry-partner .partner-bg2{position: absolute; bottom: 10%; left: 10%;}
#industry-partner .partner-bg3{position: absolute; top: 15%; right: 17%;}
#industry-partner .partner-bg4{position: absolute; top: 50%; right: 15%; transform: translateY(-50%);}
#industry-partner .partner-bg5{position: absolute; bottom: 10%; right: 10%;}
/* @media (min-width: 870px) and (max-width: 992px) {
  #industry-partner .partner-bg{position: absolute; top: 15%; left: 14%;}
  #industry-partner .partner-bg1{position: absolute; top: 50%; left: 12%; transform: translateY(-50%);}
  #industry-partner .partner-bg2{position: absolute; bottom: 10%; left: 10%;}
  #industry-partner .partner-bg3{position: absolute; top: 15%; right: 17%;}
  #industry-partner .partner-bg4{position: absolute; top: 50%; right: 15%; transform: translateY(-50%);}
  #industry-partner .partner-bg5{position: absolute; bottom: 10%; right: 10%;}} */
@media only screen and (max-width: 870px){
  #industry-partner .w-25{width: 35% !important;}
  #industry-partner .w-25 svg{width: 35px !important; height: 35px !important; margin-right: 10px;}
  #industry-partner .w-25 p{font-size: 13px !important;}
  #industry-partner .partner-bg{top: 8%;left: 5%;}
  #industry-partner .partner-bg1{top: 50%; left: 5%; transform: translateY(-50%);}
  #industry-partner .partner-bg2{top: 70%;left: 5%;}
  #industry-partner .partner-bg3{top: 8%;right: 5%;}
  #industry-partner .partner-bg4{top: 50%;right: 5%; transform: translateY(-50%);}
  #industry-partner .partner-bg5{top: 70%;right: 5%;}
}
@media only screen and (max-width: 670px){
  #industry-partner .w-25 p{font-size: 11px !important;}
  #industry-partner .partner svg{height: 30px;width: 40px;}
  #industry-partner p{font-size: 14px;}}
@media only screen and (max-width: 576px){
  #industry-partner h4{width: 100%;font-size: 22px;}
  #industry-partner .main-tag-sec{display: flex; flex-direction: column-reverse;}
  #industry-partner .main-tag-sec img[alt="lady-img"]{width: 100%;}
  #industry-partner .tags{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 15px; row-gap: 15px;}
  #industry-partner .tags > div{width: calc(50% - 7px) !important; position: relative; transform: translateY(0); top: auto; left: auto; right: auto; bottom: auto; border-radius: 10px;}
  #industry-partner .tags svg{width: 23px !important; height: 23px !important;}
}
/*industry-partner*/



/* prominent-figures */
    /* #prominent-figures{background-image: url("../images/bg-prominent-figures.webp"); background-position: center; background-repeat: no-repeat; background-size: cover;} */
    #prominent-figures h3{font-size: 24px; text-align: center;font-weight: 700;}
    @media only screen and (max-width: 768px){ #prominent-figures h2{font-size: 32px;}}
    /* prominent-figures */

    /* collaborations-programs */
    #collaborations-programs h2{color: #000000;}
    #collaborations-programs .owl-nav{display: block !important;}
    #collaborations-programs .owl-nav > button {margin-top: -26px;position: absolute;top: 50%;color: #000000;}
    #collaborations-programs .owl-nav .owl-prev {left: -80px;background-color: #051630 !important;height: 35px;width: 35px;border-radius: 50%;font-size: 35px !important;display: flex;align-items: center;justify-content: center;}
    #collaborations-programs .owl-nav .owl-next {right: -80px;background-color: #051630 !important;height: 35px;width: 35px;border-radius: 50%;font-size: 35px !important;display: flex;align-items: center;justify-content: center;}
    #collaborations-programs .owl-nav button:last-child::before {content: "";background-image: url("../images/right-arrow.svg");background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 20px;height: 20px;}
    #collaborations-programs .owl-nav button:first-child::before {content: "";background-image: url("../images/left-arrow.svg");background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 20px;height: 20px;}
    #collaborations-programs .owl-nav button span{display: none !important;}
    #collaborations-programs h5{font-family: 'Montserrat', sans-serif; color: #000000; font-size: 32px; font-weight: 600;}
    #collaborations-programs p{color: #000000; font-size: 16px;line-height: 30px;margin-bottom: 0px;}
    @media only screen and (max-width: 1499px){#collaborations-programs .w-75{width: 100% !important;}#collaborations-programs .owl-nav .owl-prev{left: -30px;height: 30px;width: 30px;}    #collaborations-programs .owl-nav .owl-next{right: -30px;height: 30px;width: 30px;}#collaborations-programs .owl-nav button:first-child::before{height: 15px; width: 15px;}#collaborations-programs .owl-nav button:last-child::before {height: 15px; width: 15px;}}
    @media only screen and (max-width: 991px){#collaborations-programs .w-75{width: 100% !important;}#collaborations-programs .owl-nav .owl-prev{left: -50px;height: 30px;width: 30px;}    #collaborations-programs .owl-nav .owl-next{right: -50px;height: 30px;width: 30px;}#collaborations-programs .owl-nav button:first-child::before{height: 15px; width: 15px;}#collaborations-programs .owl-nav button:last-child::before {height: 15px; width: 15px;}}
    @media only screen and (max-width: 768px){#collaborations-programs h2{font-size: 32px;}#collaborations-programs .owl-nav .owl-prev{left: -30px;height: 30px;width: 30px;}    #collaborations-programs .owl-nav .owl-next{right: -30px;height: 30px;width: 30px;}}
    @media only screen and (max-width: 575px){#collaborations-programs .w-75{width: 100% !important;}#collaborations-programs .owl-nav .owl-prev{left: -10px;height: 30px;width: 30px;}    #collaborations-programs .owl-nav .owl-next{right: -10px;height: 30px;width: 30px;}#collaborations-programs .owl-nav button:first-child::before{height: 15px; width: 15px;}#collaborations-programs .owl-nav button:last-child::before {height: 15px; width: 15px;}}
    /* collaborations-programs */


/* cta */
#cta{background: linear-gradient(180deg, #E31E24 0%, #510002 100%);}
#cta h4{font-size: 26px; font-weight: 400; width: 60%;line-height: 35px;}
@media only screen and (max-width: 767px){#cta h4{width: 100%;font-size: 22px;}}
#cta .apply-btn{border-radius: 50px; font-weight: 600; padding: 10px 18px;font-size: 18px;}
#cta .btn:focus{box-shadow: none;}
/* cta */

/* faq */
#faq{background-color: #051630;}
#faq .accordion-item{background-color: transparent; border-bottom: 1px solid #fff;}
#faq .accordion-button{padding: 2rem 0rem !important; position: relative;}
/* #faq .accordion-button.collapsed{padding: 2rem 0rem !important; position: relative;} */
#faq .accordion-body{padding: 1.5rem 0rem !important;}
#faq .accordion-item button{color: #fff; background-color: transparent;}
#faq .accordion-button:focus {border-color: transparent;outline: 0;box-shadow: none;}
#faq .accordion-button::after {background-image: url("../images/chevron.svg"); margin-left: 5px; position: absolute; right: 15px; top: 32px;}
#faq .accordion-item:nth-child(5){border-bottom: none !important;}
@media only screen and (max-width: 991px){#faq .accordion-item:nth-child(5){border-bottom: 1px solid #fff !important;}}
/* faq */



/* sticky */
/* .bg-bluebtn {
  background-color: #e31e24;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
  padding: 15px;
  border-radius: 10px;
  justify-content: center;
  display: none;
  position: fixed;
  bottom: 0;
  z-index: 1001;
}
.bg-bluebtn .pe-2 {
  margin: 0;
  padding: 0;
} */
.bg-bluebtn .apply-btn-one1 {
  display: flex;
}
 /* .bg-bluebtn ul li {
  list-style: none;
} 
 .bg-bluebtn a {
  color: #fff;
  font-weight: 600;
  font-size: 16px !important;
  padding: 0;
  align-items: center;
  text-decoration: none;
} */

/* sticky */

#footer-apply-mobile ul li{ list-style: none;}
#footer-apply-mobile .bg-bluebtn{background-color: #ffffff80; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);padding: 10px; border-radius: 10px; display: flex; justify-content: center;display: none;position: fixed; bottom: 0px !important;z-index: 1001;}

#footer-apply-mobile .bg-bluebtn a{text-decoration: none;color: #ffffff; font-weight: 600;font-size: 16px !important;padding: 0px;align-items: center;display: flex;}

   
    /* Start New Footer */
    #footer-apply-mobile .bg-bluebtn a{background-color: #0060AA; border-radius: 10px !important; height: 45px; padding: 0 10px; white-space: nowrap; font-size: 13px !important;}
    #footer-apply-mobile .bg-bluebtn a:hover{color: #FEC900 !important;}
    @media (min-width: 380px) and (max-width: 767px) {
        #footer-apply-mobile .bg-bluebtn{padding: 15px;}
        #footer-apply-mobile .bg-bluebtn a{padding: 0 20px !important;}
    }
    #footer-apply-mobile{
      margin: 0;
      padding: 0;
    }

    @media only screen and (max-width: 767px) {
    #footer-apply-mobile .bg-bluebtn ul{
     margin: 0;
     padding: 0;
    }
    
      #footer-apply-mobile .bg-bluebtn {
        display: block;
        width: 100%;
        border-radius: 0px;
      }
    }

    @media (max-width: 767px) {
      header .apply-today-btn {
        width: 50%;
        display: none;
      }
    }


    @media only screen and (max-width: 767px) {
      #footer-apply-mobile li {
        justify-content: center;
        display: flex;
      }
    }




/* footer */
#footer{background-image: url("../images/tab-bg.webp");background-position: center; background-repeat: no-repeat; background-size: cover;}
/* footer */

/* /////////////////////////////////////// Start Thank You Page CSS /////////////////////////////  */
.thanks{min-height: 100dvh; width: 100%; background-image: url("../images/thank_you_bg.webp"); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.thanks .part{padding: 50px; border-radius: 20px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.12) 100%); backdrop-filter: blur(13.410955429077148px);  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;}
.thanks .part button.mail{border-radius: 50%; background-color: gray; margin-top: 15px; margin-bottom: 20px; padding: 7px; background: linear-gradient(180deg, #D9EEFF 0%, rgba(237, 247, 255, 0.00) 100%); border: none;}
.thanks .part button.mail:focus{outline: none; box-shadow: none;}
.thanks .part button.mail svg{width: 50px; height: 50px;}
/* .thanks .part button.mail svg path {fill: #1f1f1f;} */
.thanks .part h6{font-size: 20px;}
@media only screen and (min-width: 767px) {
  .thanks .part h1{white-space: nowrap;}
  .thanks h6{width: 80%; margin-left: auto; margin-right: auto;}
}
@media only screen and (max-width: 767px) {
  .npf_wgts {
    width: 100%;
  }
  #slider .apply-btn {display: none;}
    /* .bg-bluebtn {display: block !important;} */
  .thanks .part {width: 80%;}
  .thanks h6{font-size: 17px !important;}
}
@media only screen and (max-width: 576px) {
  .thanks .part {padding: 30px;}
  .thanks h1{font-size: 22px !important;}
  .thanks h6{font-size: 15px !important;}
}
/* /////////////////////////////////////// End Thank You Page CSS /////////////////////////////  */

.npf_wgts.highlight-form iframe {
  border: 2px solid red !important;
  box-shadow: rgba(0, 0, 0, 0.56) 0px 22px 129px 48px;
}





 /* life krmu */
   #life-krmu{position: relative;}
   #life-krmu{background-image: url(../images/life.webp);height: 656px; background-position: center; background-repeat: no-repeat; background-size: cover;}
   #life-krmu1{background-image: url(../images/life.webp);height: 148px; background-position: center; background-repeat: no-repeat; background-size: 100%;}
   #life-krmu .life-text{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
   #life-krmu .life-text .bg-shadow-blue{background: linear-gradient(180deg, #051630 22.4%, rgba(5, 22, 48, 0.00) 100%); height: 100%; padding: 50px 30px;}
   #life-krmu .carousel-control-next-icon{position: relative; background-image: none; background-color: white; width: 50px; height: 50px; border-radius: 50%;}
   #life-krmu .carousel-control-next-icon::before{content: ""; background-image: url("../images/right-arrow-dark.svg"); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 25px; height: 25px; background-position: center center; background-size: 100% 100%; background-repeat: no-repeat;}
   #life-krmu .carousel-control-next{opacity: 1;}
   @media only screen and (max-width: 1199px){#life-krmu{height: 430px;} #life-krmu .life-text p{font-size: 14px !important;}}
   @media only screen and (max-width: 991px){#life-krmu{height: 400px;}}
   @media only screen and (max-width: 767px){ #life-krmu{height: 350px;} #life-krmu .carousel-control-next-icon{height: 30px;width: 30px;}#life-krmu .carousel-control-next-icon::before {height: 20px; width: 20px;}}
   @media only screen and (max-width: 575px){#life-krmu1{height: 180px;}  #life-krmu .life-text .bg-shadow-blue {background: linear-gradient(130deg, #051630 30%, rgba(5, 22, 48, 0.00) 100%);} #life-krmu .life-text p{padding-right: 30px; font-size: 14px !important;}#life-krmu .life-text .bg-shadow-blue{padding: 30px !important;}#life-krmu .life-text h2{font-size: 32px !important;}}
   @media only screen and (max-width: 490px){#life-krmu1{height: 148px;} #life-krmu .life-text p{font-size: 14px !important;}  #life-krmu .life-text .bg-shadow-blue {padding: 15px !important;}}
   /* life krmu */
   
   
   
   
   
   marquee{color: #E4000F; font-weight: 600;}
   .main-example{margin: 0 auto; width: 355px; text-align: center;}
   .main-example .countdown-container{height: 130px;}
   .main-example .time { border-radius: 5px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); display: inline-block; text-align: center; position: relative; height: 95px; width: 65px;
   -webkit-perspective: 479px; -moz-perspective: 479px; -ms-perspective: 479px; -o-perspective: 479px; perspective: 479px;
   -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;
   -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);
   -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
   .main-example .count { background: #185584; color: #f8f8f8; display: block; font-family: 'Oswald', sans-serif; font-size: 2em; line-height: 2.4em; overflow: hidden; position: absolute; text-align: center; text-shadow: 0 0 10px rgba(0, 0, 0, 0.8); top: 0; width: 100%;
   -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);
   -webkit-transform-style: flat; -moz-transform-style: flat; -ms-transform-style: flat; -o-transform-style: flat; transform-style: flat;}
   .main-example .count.top {border-radius: 5px 5px 0 0; height: 50%;
   -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -o-transform-origin: 50% 100%; transform-origin: 50% 100%;}
   .main-example .count.bottom {background-image: linear-gradient(rgba(255,255,255,0.1), transparent); background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent); background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent); background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent); background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent); line-height: 0; height: 50%; top: 50%;
   -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0;}
   .main-example .count.next {}
   .main-example .label { font-size: normal; display: block; position: absolute; top: 95px; width: 100%; color: #0060AA; text-transform: uppercase; font-weight: 600;}
   /* Animation start */
   .main-example .count.curr.top { -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -o-transform: rotateX(0deg); transform: rotateX(0deg); z-index: 3;}
   .main-example .count.next.bottom { -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); -ms-transform: rotateX(90deg); -o-transform: rotateX(90deg); transform: rotateX(90deg); z-index: 2;}
   /* Animation end */
   .main-example .flip .count.curr.top { -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -ms-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out;
   -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); -ms-transform: rotateX(-90deg); -o-transform: rotateX(-90deg); transform: rotateX(-90deg);}
   .main-example .flip .count.next.bottom { -webkit-transition: all 250ms ease-in-out 250ms; -moz-transition: all 250ms ease-in-out 250ms; -ms-transition: all 250ms ease-in-out 250ms; -o-transition: all 250ms ease-in-out 250ms; transition: all 250ms ease-in-out 250ms;
   -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -o-transform: rotateX(0deg); transform: rotateX(0deg);}
   .main-example {width: auto;}
   .main-example > div > div{padding-right: 40px; margin-right: 5px;}
   .main-example .countdown-container {height: 59px;}
   .main-example .time {height: 40px; width: 35px;}
   .main-example .count {font-size: 1.5em; line-height: 40px;}
   .main-example .label {font-size: 0.5em; top: 40px; background-color: #0D3D53; color: white; border-radius: 0 0 5px 5px; padding: 3px 0px;}
 

 /*
 .main-example{
   display: none !important;
  }
*/
  .main-example + marquee {
  font-size: 14px;
}
#emerg-counter{
display: none !important;
}