   @import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Bebas+Neue&display=swap');
h1{font-size: 3rem;;}
html, body{ font-family: "Archivo", serif; }
h1,h2,h3,h4,h5,h6{ font-family: "Bebas Neue", serif; color: #0a456f; }
.text-dark{color: #0a456f!important;}
#top-tabs .col{border-right:1px solid #444; display: block;}
#top-tabs .col:last-child{border-right:0px solid #444;}
#top-form{background: linear-gradient(to right, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 50%), url(nurturing-future-leadership-programme.jpg); min-height: 300px; background-size: content; background-repeat: no-repeat; background-position: right;}
.bg-blue .card{background: #0D406F; color: #fff;}
.nurturing-h1{font-size: 5rem; line-height: 1;}
#nelf{background: linear-gradient(to top, rgba(3, 19, 34, 1), rgba(3, 19, 34, 0.79)), url(bg.jpg);   background-repeat: no-repeat;}
#nelf .card{ background: #fff;}
#nelf .card h3{ color: #FFB12E;}
.text-warning{ color: #FFB12E!important;}
.bg-warning{ background: #FFB12E!important;}
#nelf .card:hover h3{ color: #fff;}
#nelf .card:hover{ background: #FFB12E; color: #fff!important;}
.bg-fees{background: linear-gradient(to right, rgba(255,177,46,1) 50%, rgba(255,255,255,0) 50%), url('program-fees.jpg'); min-height: 300px; background-size:auto; background-repeat: no-repeat; background-position:center right ;}
.bg-fees-inn{background:none; min-height:400px; background-size: content; background-position: bottom;}
.bg-eligibility{background: linear-gradient(to left, rgba(247,247,247,1) 50%, rgba(247,247,247,0) 50%), url('eligibility-criteria.jpg'); min-height: 300px; background-size: content; background-repeat: no-repeat; background-position: left; }
.bg-eligibility-inn{background:none; min-height:400px; background-size: cover;}
.linetext{position:relative; overflow: hidden; }
.linetext::after{position: absolute;
   content: "";
   width: 100%;
   height: 5px;
   background: #FFB12E;
   bottom: 14px;margin-left: 10px; }
.nav .nav-item button.active {
color: #041e39 !important;
 border:1px solid #adadad!important;
 border-right: 1px solid #fff!important;; background: #fff!important; 
}
.nav .nav-item button.active::after {
 content: "";
 height: 100%;
 position: absolute;
 right: -1px;
 top: 0;

}
.nav .nav-item .tab-content {
 padding: 20px;
 background: #fff; 
}

 #curriculum-tabs .nav-link {
   margin-right: -2px;
   background: #FFB12E;
   width: 100px;
}

.tab-content>.active {
   background: #fff;
   display: block;
   padding: 20px 30px;
   border:1px solid #adadad!important;
}
.bg-fees-y{background: none;}
                    
@media (max-width: 767px) {

   .bg-eligibility{background: none; min-height: 300px; background-size: content; background-repeat: no-repeat; background-position: left; }
   .bg-eligibility-inn{background:url('eligibility-criteria.jpg'); min-height:300px; background-size: cover;background-position:center;}

   .bg-fees{background: none; min-height: 300px; background-size:auto; background-repeat: no-repeat; background-position:center right ; }
   .bg-fees-y{background: #FFB12E;}
   .bg-fees-inn{background:url('program-fees.jpg'); min-height:300px; background-size: content; background-position: bottom;}


                     
                       #top-tabs{display: none;}
                       #top-form{background:  url(nurturing-future-leadership-programme.jpg); min-height: 300px; background-size: content; background-repeat: no-repeat; }
                       #top-tabs .col{display: none;border-right:0px solid #444;}
                       .nurturing-h1{font-size: 4rem; line-height: 1;}
                    }


#multipleslider   .card-title {
   min-height: 6rem;
   /* text-align: center; */
}
#multipleslider   .card-title a {
   text-decoration: none;
   color: #041e39;
   font-weight: bold;
   /* font-size: 22px; */
   font-family: 'Bebas Neue', sans-serif !important;
}
#multipleslider   .carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}



        /* Small devices (landscape phones, 576px and up) sm */
        @media (min-width: 576px) {

         #multipleslider   .carousel-inner .carousel-item-end.active,
         .carousel-inner .carousel-item-next {
             transform: translateX(100%);
         }

         #multipleslider  .carousel-inner .carousel-item-start.active,
         .carousel-inner .carousel-item-prev {
             transform: translateX(-100%);
         }

     }


      /* Medium devices (tablets, 768px and up) md */
      @media (min-width: 768px) {

         #multipleslider  .carousel-inner .carousel-item-end.active,
         .carousel-inner .carousel-item-next {
             transform: translateX(50%);
         }

         #multipleslider  .carousel-inner .carousel-item-start.active,
         .carousel-inner .carousel-item-prev {
             transform: translateX(-50%);
         }
     }

     /* Large devices (desktops, 992px and up) lg*/
     @media (min-width: 992px) {

      #multipleslider   .carousel-inner .carousel-item-end.active,
         .carousel-inner .carousel-item-next {
             transform: translateX(33.3333333333333333333333333333333333333%);
         }

         #multipleslider  .carousel-inner .carousel-item-start.active,
         .carousel-inner .carousel-item-prev {
             transform: translateX(-33.3333333333333333333333333333333333333%);
         }
     }

     /* X-Large devices (large desktops, 1200px and up) xl*/
     @media (min-width: 1200px) {

      #multipleslider  .carousel-inner .carousel-item-end.active,
         .carousel-inner .carousel-item-next {
             transform: translateX(25%);
         }

         #multipleslider   .carousel-inner .carousel-item-start.active,
         .carousel-inner .carousel-item-prev {
             transform: translateX(-25%);
         }
     }

     /* XX-Large devices (larger desktops, 1400px and up) xxl*/
     @media (min-width: 1400px) {}

     #multipleslider  .carousel-inner .carousel-item-end,
     .carousel-inner .carousel-item-start {
         transform: translateX(0);
     }

     @media only screen and (max-width: 768px) {

         /* For mobile phones: */
         #multipleslider  .carousel-inner .carousel-item>div {
             display: none;
         }

         #multipleslider   .carousel-inner .carousel-item>div:first-child {
             display: inline-block;
         }
     }



/* .carousel-inner .carousel-item > div {
      display: none;
   }
.carousel-inner .carousel-item > div:first-child {
   display: block;
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
   display: flex;
} */

/* medium and up screens */
/* @media (min-width: 768px) {

   .carousel-inner .carousel-item-end.active,
   .carousel-inner .carousel-item-next {
      transform: translateX(25%);
   }

   .carousel-inner .carousel-item-start.active, 
   .carousel-inner .carousel-item-prev {
      transform: translateX(-25%);
   }
}

.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start { 
   transform: translateX(0);
} */

