@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*new css */
.activities-content p{
    margin-top: 15px;
    font-family: "Poppins", sans-serif;
    color: #000; 
    font-weight: 400;
    font-size: 17px;
}
.adm-form{
   font-family: "Poppins", sans-serif; 
   color: #EA6709;
   font-weight: 500;
}
.admission-modal-new{
    padding: 6px !important;
}
.admission-bg {
    padding: 3px;
    height: 38px;
    background: linear-gradient(90deg, #FF693D, #FCAD38) !important;
}
.model-img-sec{
    padding: 18px;
    margin-top: 10px;
}
.admission-bg p{
    font-family: "Poppins", sans-serif;
    color: #fff; 
    text-align: center;
    font-size: 17px;
}

.star-marquee{
    width: 25px;
}
.scroll-bar{
    
    margin-top: 30px;
       height: 70px;
       font-family: "Poppins", sans-serif;
    background: linear-gradient(90deg, #FF693D, #FCAD38) !important;
    font-size: 60px;
    font-weight: bolder;
 
}
.marquee-content .marquee-text{
    
        margin-top: 17px;
   
    color: #000066;
    font-family: "Poppins", sans-serif;
    font-size: 20px !important;
    font-weight: 600;

}

.owl-prev{
    display: none !important;
}
.owl-next{
    display: none !important;
}
.border-radius-img img{
    border-radius: 16px;
}
.gal-title-sec h2{
    color: #EA6709 !important;
    font-size: 21px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
}

.wall-fame-sec{
    height: 450px;
    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 16px;
    padding: 18px;
    margin-bottom: 17px;
}
.wall-fame-sec-1{
    height: 575px;
    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 16px;
    padding: 18px;
    margin-bottom: 17px;
}
.fame-h2{
    color: #000066;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 19px;

}

.bg-fac:hover{
     -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.bg-fac-1:hover{
     -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.card-fac{
    width: 63px;
}
.bg-fac{
    border:2px solid #E14817 !important;border-radius: 16px;padding: 15px;
}
.bg-fac-1{
   
    border:2px solid #070742 !important;border-radius: 16px;padding: 15px;
}
.refer-contents-form{
    border-left: 15px solid #EA6709 ;}

.registration-form-career {
    margin: auto;
    width: 900px;
    padding: 25px;
    border: 1.5px solid #EA6709;
    border-radius: 8px;
}

.form-contents-1 {
    font-weight: 500;
    font-size: 20px;
    color: #000066 !important;
    font-family: "Poppins", sans-serif;
}    
  

/* General Container Styling */
#dvContainer {
    font-family: Arial, sans-serif;
    line-height: 1.5;
    font-size: 14px;
    margin: 0;
    padding: 20px;
}

.form-container {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.form-section {
    margin-bottom: 30px;
}

.form-section h2 {
    text-align: center;
    margin-bottom: 20px;
}

.form-row {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
}

.form-label {
    font-weight: bold;
    width: 35%;
    text-align: left;
}

.form-colon {
    font-weight: bold;
    text-align: center;
    width: 10%;
}

.form-value {
    width: 55%;
    text-align: left;
    word-wrap: break-word;
}

/* Print-specific styles */
@media print {
  


    #dvContainer {
        width: 100%;
        padding: 20px;
    }

    .form-container {
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
    }

    .form-section {
        margin-bottom: 25px;
    }

    .form-row {
        page-break-inside: avoid;
        margin-bottom: 12px;
    }

    .form-label, .form-colon, .form-value {
        page-break-inside: avoid;
    }

    .form-label {
        font-weight: bold;
        text-align: left;
    }

    .form-colon {
        font-weight: bold;
        text-align: center;
    }

    .form-value {
        text-align: left;
        word-wrap: break-word;
    }

    /* Add a footer with page number */
    .footer {
        text-align: center;
        font-size: 12px;
        margin-top: 20px;
    }

    .footer:after {
        content: "Page " counter(page);
    }
}

/* admission form report design */
.happening-img-1 img{
    width: 50%;
    border-radius: 17px;
}
.admin-report-title{
    color: #EA6709;
    font-family: "Poppins", sans-serif;
}
.report-admission-para{
    color: #000 !important;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.report-admission-p{
    color: #010066;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.report-admission-p-1{
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.video-sec-img{
    margin-top: 60px;
}

.enquiry-btn-report {
    border-radius: 7px !important;
    height: 36px;
    width: 65px;
    font-size: 15px;
    padding: 3px !important;
}




.success-alert{
    background: #ccc;
    border-radius: 15px;
}
.input-padding-style{
    padding: 7px !important;
    height: 41px !important;
}
.input-padding-lable{
    padding: 7px !important;
}
 .image-preview {
    display: none;
   
  }
 .image-preview img {
    width: 50%;
    margin: auto;
    height: auto;
}
.video-corner{
    border-radius: 20px;
}
  
  iframe{
    width:1100px;
    height:600px;
  
  }
  .mobile-images{
    margin-bottom: 35px;
  }

  .upload-container {
    height: 200px;
    /* margin-left: 59px; */
    border: 2px dashed #ea6709;
    border-radius: 14px;
    padding: 6px;
    background: white;
    text-align: center;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}


.calendar-header {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    background-color: #000066;
    color: white;
    padding: 4px;
}

.table-cards {
    border-radius: 10px;
    border: 1px solid #B2BEB5;
    padding: 10px;
    width: 50%;
    margin: auto;
}
.result-card-body{
    padding: 1rem 1rem !important;
}

.learning-sub-images {
    width: 50px;
    margin-left: -64px;
}

.read-more-para{
    color: #000;
      font-family: "Poppins", sans-serif;
    font-size: 16px;
    text-align: left;
}
.testimonial-more{
    text-align: left;
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 16px;

}
.avatar-testimonial{
   
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
}


.av-test {
  max-height: 100px; /* Limit the height of the container */
  overflow-y: scroll; /* Enable vertical scrolling when content exceeds the height */
  padding-right: 10px; /* Prevent content from being hidden behind the scrollbar */
}

/* Custom scrollbar for WebKit browsers (Chrome, Safari, Edge) */
.av-test::-webkit-scrollbar {
  width: 5px; /* Set a slim width for the vertical scrollbar */
}

/* Scrollbar track (background area) */
.av-test::-webkit-scrollbar-track {
  background: #f1f1f1; /* Light background for the track */
  border-radius: 10px; /* Rounded corners for the track */
}

/* Scrollbar thumb (the draggable part) */
.av-test::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2); /* Darker thumb color */
  border-radius: 10px; /* Rounded corners for the thumb */
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3); /* Subtle shadow for the thumb */
}

/* Scrollbar thumb hover state */
.av-test::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.5); /* Darker thumb when hovered */
}

/* When the window is inactive */
.av-test::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.1); /* Lighter thumb when the window is inactive */
}



.calender-sec{
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.calendar-header h1 {
    margin: 0;
    font-weight: 500;
    font-size: 17px;
    color: #fff;
    font-family: "Poppins", sans-serif;
}

.calendar-header button {
    background-color: #ea6709;
    color: white;
    padding: 6px 14px;
    cursor: pointer;
    border-radius: 42px;
}

.calendar-header button:hover {
    background-color: #3d8e3d;
}

.calendar-grid {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-gap: 10px;
    margin-top: 20px;
}

.calendar-day {
    background-color: #fff;
    padding: 15px;
    height: 150px;
    position: relative;
    border: 1px solid #ddd;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.calendar-day .day-number {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.event-box {
    margin-top: auto;
    background-color: #4CAF50;
    color: white;
    padding: 5px;
    font-size: 12px;
    border-radius: 5px;
}

.event-box button {
    background: none;
    color: white;
    border: none;
    cursor: pointer;
    font-size: 12px;
}

.event-box button:hover {
    color: red;
}

.event-form {
    margin: 20px 0;
}

.event-form input, .event-form textarea {
    padding: 10px;
    margin: 10px 0;
    width: 100%;
    font-size: 16px;
}

.event-form button {
    background-color: #ea6709;
    color: white;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    font-size: 16px;
}

.event-form button:hover {
    background-color: #45a049;
}


















.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow {
    color: #EA6709!important;
}
.dropdown-item {color:#000 !important}
.dropdown-item:hover {color:#EA6709 !important}


.age-calculator-container {
  background-color: white;
  padding: 2rem;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  text-align: center;
}


.form-group {
  margin-bottom: 1rem;
}



#result {
    font-weight: 400;
     text-align: center;
    padding: 7px;
    height: 41px;
    border-radius: 5px;
    /* padding: 10px; */
    width: 90px;
    border: 1px solid #070742;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    color: #959ca9;
}

.different-above{
    display: flex;
}

.different-above .card-1 .form label {
    margin: 2px 15px !important;
}

.different-above .contact-label{
    text-decoration: underline;
}






.custom-select-wrapper {
  position: relative;
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}

.custom-select {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 7px;
    background-color: hsl(0, 0%, 100%);
    border: 1px solid hsl(240deg 80.82% 14.31%);
    border-radius: 0.25rem;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);
    cursor: pointer;
}

#custom-select-input {
  font-family: "Poppins", sans-serif;
  border: none;
  outline: none;
  font-size: 15px;
  width: 100%;
  color: hsl(0, 0%, 10%);
  background-color: transparent;
  cursor: pointer;
}

.custom-select-arrow {
    font-size: 10px;
    color: hsl(220deg 12.33% 42.94%);
}

.custom-select-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: hsl(0, 0%, 100%);
  border-radius: 0.25rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  z-index: 10;
}

.custom-select-menu ul {
    list-style: none;
    max-height: 16rem;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 0;
    margin: 0;
}

.custom-select-menu li {
  padding: 0.65rem 1.25rem;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
}

.custom-select-menu li:hover {
  background-color: var(--color-greys);
}

#custom-select-search {
  width: 100%;
  padding: 0.75rem 1.25rem;
  border: none;
  outline: none;
  background-color: var(--color-light);
  box-sizing: border-box;
}

.custom-select-menu-inner {
  max-height: 150px;
  overflow-y: auto;
}

.custom-select-menu-inner::-webkit-scrollbar {
  width: 5px;
}

.custom-select-menu-inner::-webkit-scrollbar-thumb {
  background-color: var(--color-greys);
}

@media (max-width: 768px) {
    .min-vh-75 {
    min-height: 29vh !important;
}
.program-sec{
    margin-bottom: 16px !important;
}
.back-to-top {
    position: fixed;
    top: 42% !important;
    right: -59px !important;
    transform: translateY(-50%) rotate(270deg);
    background-color: #EA6709;
    color: white;
    border: none;
    padding: 8px 13px;
    border-radius: 5px;
    font-size: 15px;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    z-index: 1000;
}
.center-content{
    text-align: left !important;
}
.facilities-top {
    margin-top: 15px !important;
}
.fac-learn{
    padding-top: 2px !important;
}
.about-usp-avatar{
    margin-bottom: 5px !important;
}
.about-usp-avatar-1{
    margin-bottom: 15px !important;
}
.about-con{
    text-align: left !important;
}
.index-about-sec{
    margin-top: 10px !important;
}
.card-fac {
    margin-left: -16px;
    width: 55px;
}
.learning h1 {
    font-family: "Poppins", sans-serif;
    font-size: 25px !important;
    color: #000066;
}
.usp-sec-1 {
    margin-bottom: 18px !important;}
.about-bg{
    margin-top: 20px;
}
.innovative-education-bg{
    background: #e7dcdc !important;
}
.learn-sec {
    font-size: 15px;}
.video-corner{
    border-radius: 5px;
}
  .custom-select-wrapper {
    max-width: 100%;
  }
  .mobile-content-h1{
    margin-top: 16px;
  }
  iframe{
    width: 100% !important;
  }
  .table-cards {
    border-radius: 10px;
    border: 1px solid #B2BEB5;
    padding: 0px;
    width: 100%;
    margin: auto;
}
  .discover-images{
    width: 55%;
    margin: auto;
  }
  .table-sec{
    width: 100%;
    overflow-x: scroll;
  }
  .usp-sec {
    height: auto;}
}


/* new design add */

.courses-btn .btn-danger:hover{
    border:1px solid #EA6709;
    background:#fff !important;
    color:#000066 !important;
    
}
.home-btn:hover{
     border:1px solid #EA6709;
    background:#fff !important;
    color:#000066 !important;
}

.method-content-about{
    font-family: "Poppins", sans-serif;
    font-weight: 500 !important;
    font-size: 22px !important;
}

.owl-carousel.nav-bottom .owl-nav {
    text-align: end;
    margin-left: -226px;
}
.owl-carousel .owl-dots {
    display:none;}

.method-content-frequently{
    font-family: "Poppins", sans-serif;
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #000066 !important;
}

.facilities-top{
    margin-top:53px;
}
.testi-shadow{
    border-radius: 20px;
    border: 1px solid #dbdbdb;
}
.owl-carousel.nav-dark .owl-nav button:hover {
    color:#fff !important;
    background: #EA6709 !important;
}
.owl-carousel.nav-dark .owl-nav button:hover {border:1px solid #EA6709 !important;}




   .navbar-light .navbar-nav .nav-link:hover {
       color:#fff;
   }
    /* Position for image and timer container */
    .happenings-bottom{
        margin-bottom: 35px;
    }
    .happenings-details-img img{
        width: 100%;
        height: 200px;
    }
.happenings-details-img{
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #ea6709;

}

.ad-body{
    padding: 0px !important;
}
.btn-close {color:#000 !important;}
     .back-to-top {
            position: fixed;
            top: 50%; /* Center vertically */
            right: -60px; /* Position it on the right */
            transform: translateY(-50%) rotate(270deg); /* Offset to center vertically */
            background-color: #EA6709 ;
            color: white;
            border: none;
            padding: 8px 13px;
            border-radius: 5px;
            font-size: 15px;
            cursor: pointer;
            font-family: "Poppins", sans-serif;
            z-index: 1000; /* Ensure it's above other content */
        }

        .back-to-top:hover {
            border:2px solid #EA6709;
            color: #000;
            background: #fff;
        }


        .back-to-top-1 {
            position: fixed;
            font-family: "Poppins", sans-serif;
            top: 60%; /* Center vertically */
            right: -19px; /* Position it on the right */
            transform: translateY(-50%) rotate(270deg); /* Offset to center vertically */
            background-color: #EA6709 ;
            color: white;
            border: none;
            padding: 10px 15px;
            border-radius: 5px;
            font-size: 16px;
            cursor: pointer;
            z-index: 1000; /* Ensure it's above other content */
        }

        .back-to-top-1:hover {
            border:2px solid #EA6709;
            color: #000;
            background: #fff;
        }
    
    
    
    .image-container {
      position: relative;
    }
    #countdown {
    position: absolute;
    margin-top: -42px;
    right: 17px;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    padding: 5px 10px;
    border-radius: 6px;
    font-size: 17px;
}
 .image-container img {
      border-radius: 15px;
      transition: opacity 0.5s ease;
      height: 430px !important;
      width: 100%;
    }
.card-images-sec img{
   width: 100%;
} 

.happenings-content h2{
    color: #000066;
    font-family: "Poppins", sans-serif;
    font-size: 36px;
}
.happening-content-h3 h3{
      font-family: "Poppins", sans-serif;
      color: #000066;
      font-size: 23px;
      font-weight: 500;
}

.happening-content-h3 p{
     font-family: "Poppins", sans-serif;
     color: #000;
     font-size: 17px;
     font-weight: 400;
}
.happening-images img{
    width: 100%;
    height: 340px;
}

.custom-thumb-info-4 .happenings-shadow {
    position: relative;
    display: block;
    width: 100% !important;
    margin-left: 0px !important;
    border-radius: 5px !important;
    margin: -117px auto 0;
    padding: 5px;
    background: #EA6709 !important;
    z-index: 1;
}
.happenings-sports{
    height: 300px;
    width: 100%;
}

.happenings-p{
   font-family: "Poppins", sans-serif;
   font-size: 20px !important;
   font-weight: 500;
}
.sports-1{
    border-radius: 10px !important;
}



.enquiry-btn:hover{
    color: #000 !important;
    border-color: #EA6709;
    background: #fff !important;
}




.btn-danger{
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    background: #EA6709 !important;
}
.btn-outline-danger {
    color: #000066 !important;
    border-color: #EA6709;
}
.btn-outline-danger:hover {
    color: #fff !important;
    border-color: #EA6709;
    background: #EA6709;
} 
.header-shadow{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.navbar-light .navbar-nav .nav-link {
    font-family: "Poppins", sans-serif;
    color: #000;
    font-size: 18px;
    font-weight: 500;

}
.navbar-light .navbar-nav .nav-link:hover {
    color:#EA6709;
}

.text-dark{
    color: #000 !important;
}

.banner-title{
       font-family: "Poppins", sans-serif;
    font-size: 27px !important;
    font-weight: 500;
}

.marquee-content{
   
    font-size: 18px !important;
    font-family: "Poppins", sans-serif;
}
@keyframes scroll-one {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}

.beyond-educational-sec p{
    font-weight: 400;
     font-family: "Poppins", sans-serif;
     font-size: 19px !important;
}


.home-content{
    font-weight: 400;
    font-size: 18px !important;
       font-family: "Poppins", sans-serif;
}
.banner-sub-title{
       font-family: "Poppins", sans-serif;
    background: linear-gradient(90deg, #FCAD38, #FF693D);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-size: 60px;
    font-weight: bolder;
}
.nios-content h3{
     font-family: "Poppins", sans-serif; 
     font-weight: 500;
     color: #000066;
}
.nios-content p{
       font-family: "Poppins", sans-serif; 
       font-weight: 400;
       color: #000;
       
}
.adm-content{
    height: 110px;
}
.nios-more{
    color: #EA6709 !important;
    font-weight: 500 !important;

}

.method-content{
   font-family: "Poppins", sans-serif; 
}
.method-content-p{
    font-size: 17px;
    font-family: "Poppins", sans-serif;
    font-weight: 400 !important;
}
.banner-btn{
    width: 190px;
}

.container-title {
    font-family: "Poppins", sans-serif;
    font-size: 40px;
}

.innovative-title{
      font-family: "Poppins", sans-serif;
    color: #000066;
    font-size: 36px;
}

.education-title{
     background: linear-gradient(90deg, #FF693D, #FCAD38);
    -webkit-text-fill-color: transparent;
    background-clip: text;

}
.bg{
    padding: 17px;
}

.bg-btn-circle{
    width: 43px !important;
    height: 43px !important;
    background: #BA4723;
    border: 1px solid #E8F2FF;
}
.bg-btn-circle .number{
    color: #fff !important;
    font-size: 17px !important;
}

.bg-btn-circle-1{
    width: 43px !important;
    height: 43px !important;
    background: #fff;
    color: #000 !important;
    border: 1.8px solid #000;
    font-size: 17px !important;
}
.bg-btn-circle-1 .number{
    font-size: 17px !important;

}
.bg-bottom{
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}
.method-padding{
    padding: 11px;
}
.arrow-images{
    width: 23px;
}
.frame-images img{
    height: 65px !important;
}

.learning-title{
    color: #000066 !important;
}
.ready-title{
    font-size: 36px !important;
    font-family: "Poppins", sans-serif;
    color: #000066 !important;
}
.ready-content{
    font-family: "Poppins", sans-serif;
    font-weight: 500;
}
.ready-content-1{
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
.learning-dot{
    width: 15px;
    height: 15px;
}

.frequently-asked-question{
    width: 880px;
    margin: auto;
}


.accordion-wrapper .card {
    margin-bottom: 1.25rem;
    background: #CDE0EE;
}
.accordion-wrapper .card-header button:before{
    left: 40.3rem;
}
.accordion-wrapper .card-header button.collapsed:before{
    content: "\e92d";
    font-family: Unicons !important;
    color: #000;
    font-size: 24px;
}
.footer-title{
    font-family: "Poppins", sans-serif;
    color: #FCAD38;
    font-size: 23px;
    font-weight: bold;
}
.sm-icons{
    width: 33px;
}

.form-title{
     font-family: "Poppins", sans-serif;
    color: #000066 !important;
    font-size: 19px;
}

.form-enquiry-btn{
    font-weight: 500;
     font-family: "Poppins", sans-serif;
    width: 190px !important;
}

.testimonial-images{
    width: 100% !important;
}
.thumb-info {
    display: block;
    position: relative;
    text-decoration: none;
    max-width: 100%;
    background-color: var(--light);
    border-radius: var(--border-radius);
    overflow: hidden;
    backface-visibility: hidden;
    transform: translate3d(0, 0, 0);
}
.custom-thumb-info-4 .thumb-info-caption {
    position: relative;
    display: block;
    width: 100%;
    margin-left: 0px !important;
    border-radius: 5px;
    margin: -117px auto 0;
    padding: 5px;
    background: rgb(60 69 72 / 60%);
    z-index: 1;
}
.owl-carousel.nav-dark .item figure .item-link.disabled, .owl-carousel.nav-dark .owl-nav button.disabled {
    background: #fff !important;
    border: 1px solid #000;
    color: #000 !important;
}
.owl-carousel.nav-dark .item figure .item-link.disabled, .owl-carousel.nav-dark .owl-nav button.disabled {
    background: #fff !important;
    border: 1px solid #000;
    color: #000 !important;
}
.owl-carousel.nav-dark .item figure .item-link, .owl-carousel.nav-dark .owl-nav button {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #000;
}

.custom-thumb-info-4 .thumb-info-caption .thumb-info-caption-text {
    padding: 0;
}
   .cards{
            height: 60px;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 5px;
            margin: 10px 0;
            position: relative;
            overflow: hidden;
            transition: transform 0.3s;
        }
        
        .cards.card-rotate-left {
            background: #0B3A71;
            transform: rotate(355deg); /* Rotate left */
        }

        .cards.card-rotate-right {

            background: #FF693D;
            transform: rotate(4deg);
            top: 95px;
        }

        .marquee-content{
            width: 100%;
        }

      .counters {
    text-align: center;
    width: 230px;
}
    
    .testimonial-sec{
        width: 1060px;
        margin: auto;
    }    
   .counter-title{
         font-family: "Poppins", sans-serif;
     background: linear-gradient(341deg, #56DEFC, #2D1A79);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-size: 35px;
    font-weight: bold;

}

.counter-titles{
         font-family: "Poppins", sans-serif;
         background: linear-gradient(341deg, #FFB21C, #E49B2D);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-size: 40px;
    font-weight: bold;

}
.counter-title-1{
         font-family: "Poppins", sans-serif;
         background: linear-gradient(341deg, #BA84FF, #704F99);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-size: 40px;
    font-weight: bold;

}
.counter-1{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    background: #F7F7F7;
    margin-left: 150px;
    margin-bottom: 35px;
}
.counter-2{
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    background: #F7F7F7;
    margin-left: 250px;
    margin-bottom: 35px;
}
.counter-body{
    margin-left: 38px;
    padding: 14px;
}

.learning-sub-images{
    width: 56px;
    margin-left: -70px;
}
.method-content-para{
    font-size: 22px !important;
    font-weight: 600;
   font-family: "Poppins", sans-serif;
}

.owl-carousel.nav-bottom .owl-nav {
    text-align: end;
}
.ready-title{
    color: #000066;
}
.rating-star{
    color: #FDAA3D;
    font-size: 28px;
    font-weight: 600;
}
.google-reviews{
        padding: 6px;
    text-align: center;
    height: 40px;
    background: #0A6CFF;
    border-radius: 20px;
    width: 166px;
}
.testimonial-title{
    font-size: 15px;
    font-weight: 500;
        font-family: "Poppins", sans-serif;
    color: #0A6CFF;
}
.star-rating-images{
    width: 40% !important;
}
.testi-content{
    border-left: 3px solid #dbdbdb;
    height: 235px;
}

.search{
    width: 34%;
    position: absolute;
    border: 2px solid #000066;
    background:#F3F6FF ;
    height: 55px;
    border-radius: 8px;
    padding: 8px;
}


.search-btn{
    color: #fff;
    float: right;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background:#EA6709 ;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 3px;
}

.search-txt{
    border: none;
    background: none;
    outline: none;
    float: left;
    padding: 0;
    color:#000066 ;
    font-size: 17px;
    transition: ease-in 0.4s;
    line-height: 40px;
   
}
.arrow-mark{
    color: yellow;
    font-size: 22px;
}


.fav-icons-teatimonial{
    width: 100%;
}

/* about us pages css */

.about-first-title{
    color: #000066;
    font-size: 21px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
}

.about-h1{
    font-family: "Poppins", sans-serif;
    font-size: 36px;
}

.about-p{
       font-family: "Poppins", sans-serif;
       font-size: 17px;
       font-weight: 400;
}
.bg-dot.primary {
    background-image: radial-gradient(#000066 2px, transparent 2.5px) !important;
}
.name-sec {
    height: 40px;
    padding: 6px;
    text-align: center;
    border-radius: 10px;
    /* height: 36px; */
    background: #ea6709;
}
.name-sec p{
    font-weight: 400;
    color: #fff;
      font-family: "Poppins", sans-serif;
}
.education-contents span{

  background: linear-gradient(90deg, #E14817, #FFC800);
  -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 600;  
  font-family: "Poppins", sans-serif;
}
.usp-para{
    font-size: 17px;
    color: #000;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
.usp-sec p{
    font-weight: 400;
    font-size: 16px;
    color: #000;
   font-family: "Poppins", sans-serif; 
}
.usp-sec p img{
    width: 43px;
}
.usp-sec-1 p{
    font-weight: 400;
    font-size: 16px;
    color: #000;
   font-family: "Poppins", sans-serif; 
}
.usp-sec-1 p img{
    width: 43px;
}
.usp-sec{
    height: 110px;
    border: 1px solid #000;
    padding: 10px;
    border-radius: 10px;
}
.gallery-image img{
    border-radius: 16px;
}
.usp-sec-1{
    height: 85px;
    border: 1px solid #000;
    padding: 10px;
    border-radius: 10px;
}
.educational-para{
    font-size: 17px;
     font-family: "Poppins", sans-serif;
     color: #000;
     font-weight: 400;
}
.outanding-content h3 {
    font-family: "Poppins", sans-serif;
    color: #000066;
    font-weight: 600;
    font-size: 22px;
}
.table-tr{
    font-size: 15px;
    font-weight: 600;
    color: #000;
     font-family: "Poppins", sans-serif;
}
.table>:not(:first-child) {
    border-top: 2px solid #ccc !important;
}
.table-td{
    font-size: 15px;
      font-family: "Poppins", sans-serif;
      color: #000 !important;
      font-weight: 400;

}
.table-h5{
    font-weight: 500;
       font-family: "Poppins", sans-serif;
    font-size: 19px;
    color: #EA6709;
}
.table-card{
   
    border-radius: 10px;
    border: 1px solid #B2BEB5;
    padding: 10px;
}
.table>:not(caption)>*>* {
    padding: 7px;}
tbody, td, tfoot, th, thead, tr {
    border-color: #ccc !important;
}
.outstanding-sec{
    border-radius: 10px;
    padding: 20px;
    background: #FFEFE0;
}
.outanding-content-p {
    font-weight: 400;
    font-family: "Poppins", sans-serif;
    color: #000;
    font-size: 17px;
}
.education-contents h3 {
    font-size: 24px;
    font-weight: 600;
    color: #000066;
    font-family: "Poppins", sans-serif;
}
.about-quote {
   margin-left: -7px;
    margin-top: -25px;
    width: 15px;
}
.about-span{
    background: linear-gradient(90deg, #0954EA, #38DBFC);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: bolder;
}

.about-banner-image img{
    width: 43%;
}

.vision-title{
    font-family: "Poppins", sans-serif;
    font-size: 28px;
    background: linear-gradient(90deg, #E34F1A, #F6953A);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: bold !important;

}
.vision-para{
    padding: 20px;
    border-radius: 10px;
    border: 1.7px solid #E14817;
}
.vision-para p{
    font-size: 17px !important;
    font-weight: 400;
    font-family: "Poppins", sans-serif;
}
.vision-sec{
    border-left: 6px solid #FFC800;
}

.policis-h2{
      font-family: "Poppins", sans-serif; 
}
.policis-p{
       font-family: "Poppins", sans-serif;
       font-weight: 400;
}
.education-para{
    font-weight: 400;
    font-family: "Poppins", sans-serif;
    border-left: 5px solid #FFC800;
}

.academic-h1{
       font-family: "Poppins", sans-serif;
     font-size: 36px;
    background: linear-gradient(90deg, #FF693D, #FFC800);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: bold !important;

}
.academic-sec{
      font-family: "Poppins", sans-serif;
}
.footer-sec{
    font-family: "Poppins", sans-serif;
    font-weight: 500;
}
.academic-content{
    padding: 20px;
    background: #FF693D;
    border-radius: 10px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.academic-content-1{
    border-radius: 10px;
    background: #fff;
    padding: 16px;
}
.academic-ol{
    padding-left: 29px !important;
}

.academic-content-2{
     padding: 20px;
    background: #E8F1FF;
    border-radius: 10px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;

}
.text-blue{
    color: #177CE1;
}
.academic-content-3{
     padding: 20px;
    background: #FFE9E8;
    border-radius: 10px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;

}
.text-orange{
    color: #E14817 !important;
}

/*contact us */
.contact-para{
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #FCAD38;
}
.contact-h1{
    font-family: "Poppins", sans-serif;
    color: #000066;
    font-size: 36px;
}
.contact-span{
    background: linear-gradient(90deg, #EA6709, #FCAD38);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: bold !important;

}
.contact-quote{
    margin-left: -11px;
    margin-top: -40px;
    width: 12px;

}


.drag-file-area {
   padding-top: 65px;
    height: 218px;
    border: 2px dashed #FF693D;
    border-radius: 5px;
    margin: 10px 0 15px;
    /* padding: 30px 50px; */
    width: 396px;
    text-align: center;
}
.drag-file-area .upload-icon {
    font-size: 50px;
}
.drag-file-area h3 {
    font-size: 26px;
    margin: 15px 0;
}
.drag-file-area label {
    font-size: 19px;
}
.drag-file-area label .browse-files-text {
    color: #7b2cbf;
    font-weight: bolder;
    cursor: pointer;
}
.browse-files span {
    position: relative;
    top: -25px;
}
.default-file-input {
    opacity: 0;
}
.cannot-upload-message {
    background-color: #ffc6c4;
    font-size: 17px;
    display: flex;
    align-items: center;
    margin: 5px 0;
    padding: 5px 10px 5px 30px;
    border-radius: 5px;
    color: #BB0000;
    display: none;
}
@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
.cannot-upload-message span, .upload-button-icon {
    padding-right: 10px;
}
.cannot-upload-message span:last-child {
    padding-left: 20px;
    cursor: pointer;
}
.file-block {
    color: #f7fff7;
    background-color: #7b2cbf;
    transition: all 1s;
    width: 390px;
    position: relative;
    display: none;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin: 10px 0 15px;
    padding: 10px 20px;
    border-radius: 25px;
    cursor: pointer;
}
.file-info {
    display: flex;
    align-items: center;
    font-size: 15px;
}
.file-icon {
    margin-right: 10px;
}
.file-name, .file-size {
    padding: 0 3px;
}
.remove-file-icon {
    cursor: pointer;
}
.progress-bar {
    display: flex;
    position: absolute;
    bottom: 0;
    left: 4.5%;
    width: 0;
    height: 5px;
    border-radius: 25px;
    background-color: #4BB543;
}
.upload-button {
      font-family: "Poppins", sans-serif !important;
    background-color: #7b2cbf;
    color: #f7fff7;
    display: flex;
    align-items: center;
    font-size: 18px;
    border: none;
    border-radius: 20px;
    margin: 10px;
    padding: 7.5px 50px;
    cursor: pointer;
}







.card-1 .form {
    display: flex;
    align-items: center;
    justify-content: center;

}
.form label {
    cursor: pointer;
}
.card-1 .form .input-radio {
    box-shadow: 0px 0px 0px 1px #6d6d6d;
    font-size: 3em;
    width: 15px;
    height: 15px;
    margin-right: 7px;
     font-family: "Poppins", sans-serif !important;
    border: 4px solid #fff;
    background-clip: border-box;
    border-radius: 50%;
    appearance: none;
    transition: background-color 0.3s, box-shadow 0.3s;

}
.card-1 .form label {
   
    margin: 10px 15px;
}
.second-form{
    align-items: flex-start !important;
    justify-content: flex-start !important;
}

.input-radio.on:checked {
    box-shadow: 0px 0px 0px 4px #00eb27;
    background-color: #51ff6e;
}
.input-radio.off:checked {
    box-shadow: 0px 0px 0px 4px #51ff6e;
    background-color: #51ff6e;
}

.contact-h2{
      font-family: "Poppins", sans-serif;
    font-size: 28px;
    background: linear-gradient(90deg, #E14817, #F4A32D);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: bold !important;

}
.registration-form{
    padding: 25px;
    border: 1.5px solid #EA6709;
    border-radius: 8px;
}
.form-contents{
    font-size: 19px;
   font-family: "Poppins", sans-serif;
   font-weight: 500; 
}
.contact-line{
    width: 100%;
}
.contact-label{
    font-family: "Poppins", sans-serif;
    color: #070742;
    font-size: 16px;
    font-weight: 600;
}

.contact-required{
    color: red;
}
.contact-input{
    border: 1px solid #070742 !important;
    border-radius: 5px !important;
}
.contact-input-1{
    border: 1px solid #FFC800 !important;
    border-radius: 5px !important;
}
.btn-contact{
    background: #EA6709 !important;
    color: #fff;
    padding: 6px;
    height: 44px;
    width: 133px;
    border-radius: 5px;
}
.contact-details{
    font-family: "Poppins", sans-serif;
    font-size: 17.6px;
    font-weight: bold;
    color: #FF693D !important;
}
.contact-address{
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #070742;
}
.contact-map iframe{
    width: 100%;
    height: 300px;
}

/* future learning */

.learning h1{
     font-family: "Poppins", sans-serif;
    font-size: 36px;
    color: #000066;
}

.learning p{
      font-family: "Poppins", sans-serif;
      font-weight: 400;
}
.learning span{
       background: linear-gradient(90deg, #FCAD38, #FF693D);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: bold !important;
}
.learning h2{
    font-family: "Poppins", sans-serif;
    font-size: 23px;
    font-weight: 500;
}

.learning-offer h3{
     font-family: "Poppins", sans-serif;
    color: #000066;
    font-size: 36px;
}
.learning-offer-image img{
    width: 100%;
}
.inspire-science-teacher img{
    width: 100%;
}

.inspire-science-teacher-content span{
       background: linear-gradient(90deg, #E14817, #FCAD38);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: bold !important;
}
.inspire-science-teacher-content h2{
    color: #000;
    font-size: 32px;
    font-weight: bold;
}


/* news and events */

.just-contents h2{
    color: #000066;
    font-size: 36px;
   font-family: "Poppins", sans-serif; 
}
.just-contents p{
    font-size: 17px !important;
    font-weight: 400;
    color: #000;
   font-family: "Poppins", sans-serif;   
}
.minute-cards{
    height: 202px;
    padding: 20px;
    border-radius: 10px;
    background: linear-gradient(90deg, #FF9581, #FF693D);
}
.minute-cards .para{
    font-weight: 500;
    font-size: 19px;
    font-family: "Poppins", sans-serif;
    color: #fff;  
}
.minute-cards p{
    font-weight: 400;
    font-size: 17px;
    font-family: "Poppins", sans-serif;
    color: #fff;  
}
.minute-cards-1{
    height: 202px;
    padding: 20px;
    border-radius: 10px;
    background: #FFF7DF;
}
.minute-cards-1:hover{
    color: #fff !important;
    background: linear-gradient(90deg, #FF9581, #FF693D) !important;
}
.minute-cards-1 p:hover{
    color: #fff !important;
}
.minute-cards-1 .para{
    font-size: 19px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    color: #000;  
}
.minute-cards-1 p{
    font-weight: 400;
    font-size: 17px;
    font-family: "Poppins", sans-serif;
    color: #000;  
}
.avatar-arts{
    background:linear-gradient(90deg, #EA6709, #FFA100);
}
.avatar-arts-content h2{
  font-family: "Poppins", sans-serif;
  color: #fff; 
  font-weight: 500; 
}
.avatar-arts-content p{
    font-size: 17px;
    font-weight: 400;
    color: #fff;
  font-family: "Poppins", sans-serif;}
  .avatar-arts-content-1 h3{
    padding-top: 30px;
    text-align: center;
    font-size: 26px;
    line-height: 35px;
    font-weight: 500;
    color: #fff;
  font-family: "Poppins", sans-serif;

  }
  .program-sec-1 h2{
    font-family: "Poppins", sans-serif;
    color: #000;
    font-weight: 600;
    font-size: 23px;
  }
    .program-sec-1 p{
    font-family: "Poppins", sans-serif;
    color: #000;
    font-weight: 400;
    font-size: 17px;
  }
  .program-sec {
    height: 57px;
    /* margin-bottom: 22px; */
    text-align: center;
    font-size: 15px;
    border-radius: 10px;
    color: #000;
    padding: 14px;
    font-family: "Poppins", sans-serif;
    background: #FFE6C2;
}

  .avatar-school-calender h2{
    font-family: "Poppins", sans-serif;
    color: #000;
    font-size: 36px;
  }
/* facilites */

.facilities-banner-sec{
    background:linear-gradient(90deg, #E14817, #FCAD38);
    height: auto;
}
.facilities-banner-content p{
     font-family: "Poppins", sans-serif;
     font-weight: 500;

}
.facilities-banner-content h1{
    font-family: "Poppins", sans-serif;
    font-weight: bold;
    font-size: 35px;
    color: #fff;
}
.facilities-images-top img{
    padding-top: 70px;
}
.facilities-images-beyound{
    width: 56px;
    margin-top: 21px;
    margin-left: -111px;
}
.facilities-card h2{
    font-family: "Poppins", sans-serif;
    color: #E14817;

}
.facilities-card .fac-sub{
    font-family: "Poppins", sans-serif;
    color: #E14817;

}
.facilities-card .fac-para{
    font-family: "Poppins", sans-serif;
    font-weight: 400;

}
.fac-h1{
     font-family: "Poppins", sans-serif;
    color: #070742 !important;
}
.fac-sub-1{
      font-family: "Poppins", sans-serif;
    color: #070742 !important;

}
.learning-offer p{
    font-size: 17px !important;
     font-family: "Poppins", sans-serif;
     font-weight: 400;

}
.learn-sec h2{
    color: #000;
    font-size: 22px !important;
     font-family: "Poppins", sans-serif;
}
.learn-sec{
    color: #000;
    font-family: "Poppins", sans-serif;
}
/* admission */
.admission-p{
    color: #EA6709;
    font-size: 18px;
    font-weight: 500 !important;
     font-family: "Poppins", sans-serif;
}
.admission-policy h2{
     font-family: "Poppins", sans-serif;
     color: #000 !important;
     font-size: 36px;
}
.line-images img{
    width: 100%;
}
.admission-policy span{
     font-family: "Poppins", sans-serif;
       background: linear-gradient(90deg, #E14817, #FCAD38);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: bold !important;
}
.aptitude-test{
    padding: 16px;
     font-family: "Poppins", sans-serif;
    border-radius: 10px;
    background:linear-gradient(161deg, #FF9581, #EA6709) ;
    height: auto;
}
.aptitude-test h3{
    font-size: 22px;
    font-weight: 500;
    color: #fff;

}
.aptitude-test p{
    font-size: 16px;
    font-weight: 400;
    color: #fff;

}
.relevant-document:hover{
    border-radius: 10px;
    height: 275px;
    font-family: "Poppins", sans-serif;
    padding: 20px;
    color: #fff !important;
    background:linear-gradient(161deg, #FF9581, #EA6709) !important;
}
.relevant-document{
    border-radius: 10px;
    height: 280px;
    font-family: "Poppins", sans-serif;
    padding: 20px;
    color: #000;
    background: #FFF7DF;
}
.relevant-document h3{
    font-size: 22px;
    color: #000;
    font-weight: 500;
    

}
.relevant-document h3:hover{
    font-size: 22px;
    color: #fff !important;
    font-weight: 500;
}
.relevant-document p{
    font-size: 16px;
    font-weight: 400;
  

}
.age-criteria-p{
    font-weight: 400;
    color: #000;
    font-family: "Poppins", sans-serif;
}
.criteria-bg{
    background: #FF9A3D;
}
.criteria-btn p{
    border-radius: 10px;
    text-align: center;
     font-family: "Poppins", sans-serif;
     color: #000;
     font-weight: 600;
     font-size: 18px;
     padding: 7px;
    background:linear-gradient(161deg, #FEEDD1, #F0C988);
}
.admission-modal{
    padding: 1.5rem;
}
.form-floating>.form-others{
    padding: 8px !important;
    height: 46px !important;
}
.form-others{
    
     border: 1px solid #dbdbdb;
    color: #000 !important;
     font-family: "Poppins", sans-serif;
     font-weight: 400 !important;
     font-size: 15px !important;
}

.select-color{
    padding: 8px !important;
    border: 1px solid #dbdbdb;
    color: #000 !important;
     font-family: "Poppins", sans-serif;
     font-weight: 400 !important;
     font-size: 15px !important;
}
.documents-required-card {
    height: 87px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    color: #000;
    border-radius: 10px;
    padding: 19px;
    background: #feedb0;
}
.admission-modal-1{
    padding: 1.2rem !important;
}
.admission-width{
    max-width: 700px !important;
}
.documents-required-card:hover{
    background: #dbdbdb;
}
.documents-required-card img{
    width: 15px;
}
.all-sec-para{
    font-weight: 400;
    font-size: 16px !important;
    font-family: "Poppins", sans-serif;
}

.refer-para{
        font-family: "Poppins", sans-serif;
    margin-left: 115px;
    font-size: 19px;
    padding: 27px;

}
.refer-h3{
     font-family: "Poppins", sans-serif;
     font-weight: 600;
     font-size: 21px;
}
.visit-form .form{
    display: block !important;
}
.mr-content{
     animation: scroll-two 30s linear infinite;
}
@keyframes scroll-two {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(0); }
}
.month-sec{
    color: #000;
    font-family: "Poppins", sans-serif;
    text-align: end;
    margin-top: -46px;
}
.age-sec{
    color: #000;
    font-family: "Poppins", sans-serif;
    border-radius: 13px;
    width: 730px;
    height: 50px;
    background: #fff;
    margin: auto;
    padding: 13px;
}
.testimonial-para{
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
}

@media (min-width: 992px) {
    .navbar.fixed .navbar-nav>.nav-item>.dropdown-menu, .navbar:not(.transparent) .navbar-nav>.nav-item:not(.language-select)>.dropdown-menu {
        margin-top: -0.25rem !important;
    }
}

@media(max-width: 767px){
    .banner-line{
        width: 100%;
    }
    .happenings-sports {
    height: 200px !important;
    width: 100%;
}
.refer-img img{
    width: 50%;

}
.refer-img{
    text-align: center;
}
.happenings-p {
    font-family: "Poppins", sans-serif;
    font-size: 14px !important;
    font-weight: 500;
}
.ready-title {
    font-size: 27px !important;
    font-family: "Poppins", sans-serif;
    color: #000066 !important;
}
.relevant-document {
    height: auto !important;
    margin-bottom: 20px !important;
}
.admission-policy h2 {
    font-family: "Poppins", sans-serif;
    color: #000 !important;
    font-size: 27px !important;
}
.learning-offer h3 {
    font-family: "Poppins", sans-serif;
    color: #000066;
    font-size: 27px;
}
.facilities-banner-content h1 {
    font-size: 27px !important;
}
    .card-images-sec img{
        width: 100%;
    }
    .card-img-mobile{
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .age-sec{
        width: 100%;
    }
    .documents-required-card {
        margin-bottom: 20px;
    }
    .testimonial-sec {
    width: 100% !important; 
 
}
    .mobile-facilities-img img{
        margin-bottom: 20px;
    }
    .facilities-images-beyound {margin-left: 0px !important;}
    .usp-sec{
        margin-bottom: 20px;
    }
    .mobile-facilities{
        margin-top: -160px;
    }
    .mobile-facilities img{
        width: 173px;
    }
    .facilities-images-top img {padding-top: 0px!important;}
    .about-banner-image img {
    width: 100%;
}
    .banner-images-1{
        margin-top: 25px;
        margin-bottom:25px ;
    }
    .counter-1 {
        margin-left: 56px !important;
    }
    .counter-2 {margin-left: 104px !important;}

    .learning-sub-images {
          width: 53px !important;
        margin-left: -66px !important;
}
.accordion-wrapper .card-header button:before {
    left: 1.3rem !important;
}
.frequently-asked-question {
    width: auto !important;
}
    .form-enquiry-btn {
        font-size: 16px !important;
        padding: 5px;
        text-align: center;
        margin-bottom: 17px;
        height: 48px;
        width: 99px !important;
    }

  
.search {
    width: 92%;}
    .testimonial-images {
        width: 100% !important;
}

.google-mobile{
    width: 30px !important;
}

.fav-icons-teatimonial{
    width: 20%;
}
.banner-btn {
    width: 163px !important;
}
.banner-title {
    font-family: "Poppins", sans-serif;
    font-size: 24px !important;}

 .innovative-title {
      font-family: "Poppins", sans-serif;
    font-size: 27px !important;
 }  
 .custom-thumb-info-4 .thumb-info-caption {
    width: 99% !important;
 } 
    .offcanvas-nav {
        background: #babfc5 !important;
    }
    .container-title {
    font-size: 35px !important;
}

.learning-image{
    padding: 36px !important;
}

/* future learning */
.learning-banner img{
    width: 100%;
}
.line-images img{
    width: 100%;
}
.academic-sec h2{
    padding: 15px !important;
}
.mobile-screen{
    display: none;
}
.learning{
    padding: 7px !important;
}
.calender-images img{
    width: 100%;
}
.gallery-image{
    text-align: center;
    margin-bottom: 15px;
}
.minute-cards-1{
    height: auto !important;
    margin-bottom: 20px;
}
.minute-cards {
    margin-bottom: 20px;
}
}

