:root {--main-color: #771d1d;--primary-color: #2495ff;--main-heading-size: 2.25rem;--sub-heading-size: 30px;--p-size: 16px;--p-color: #4b5563;--margin-top-twenty: 20px;--margin-bottom-twenty: 20px;--padding-top-twenty: 20px;--padding-bottom-twenty: 20px;--box-shadow: 0 3px 7px #ccc;--box-border: 1px solid #ccc;--p-line-height: 25px;--highlights: #000;--white-color: #fff;--a-hover: #f3f4f6;}* {margin: 0;padding: 0;box-sizing: border-box;}body {font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";color: var(--p-color);}a {text-decoration: none;}.section {padding-top: 50px;padding-bottom: 50px;}.banner-slider-section .banner-slider .slick-slide {margin: 0px 15px;display: flex;justify-content: center;align-items: center;}.banner-slider-section .banner-slider .banner-slider-card {display: block !important;border-radius: 16px;box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}.banner-slider-section .banner-slider .banner-slider-card img {border-radius: 8px;object-fit: cover;aspect-ratio: 3/4;}.events-slider .slick-slide {margin: 0px 10px;}.our-events-section {background: url(/Assest/Image/home-page/our-event-bg.webp);background-size: cover;background-repeat: no-repeat;}.our-events-section .heading-h2 {font-size: 1.875rem;font-weight: 700;text-align: center;color: var(--white-color);}.event-card {display: flex;flex-direction: row;align-items: center;background: #fff;border-radius: 10px;overflow: hidden;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}.event-card img {object-fit: cover;}.event-card-body {padding: 10px 15px;flex: 1;}.event-card-body p {font-size: 14px;}.about-kdb h3 {font-size: 2.25rem;font-weight: 700;text-align: left;color: var(--highlights);}.about-kdb p {font-size: 1.125rem;text-align: justify;color: var(--p-color);margin: 20px 0 0 0;}.about-kdb .custom-img {width: 100%;border-radius: 20px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);object-fit: cover;}.about-kdb .staggered-container {display: flex;gap: 20px;}.about-kdb .left-column, .right-column {display: flex;flex-direction: column;gap: 20px;}.about-kdb .custom-img {border-radius: 20px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);object-fit: cover;}.about-kdb .left-column img:nth-child(1), .about-kdb .right-column img:nth-child(2) {height: 250px;}.about-kdb .left-column img:nth-child(2), .about-kdb .right-column img:nth-child(1) {height: 250px;}.about-kdb .card-mission {display: flex;}.about-kdb .card-mission h4 {font-size: 1rem;color: var(--highlights);font-weight: 600;}.about-kdb .card-mission p {font-size: 1rem;text-align: left;}.about-kdb .card-mission .card-svg {margin: 0 15px 0 0;background: var(--main-color);height: fit-content;padding: 6px;border-radius: 8px;}.about-kdb .card-mission .card-svg svg {stroke: var(--white-color);}.about-kdb a {background-color: var(--main-color);color: var(--white-color);font-size: .875rem;font-weight: 600;padding: 0.675rem 0.875rem;border-radius: 8px;}.about-kdb a:hover {background-color: #f98080;color: var(--white-color);font-size: .875rem;font-weight: 600;padding: 0.675rem 0.875rem;border-radius: 8px;}.our-leaders .heading-h2 {font-size: 1.875rem;font-weight: 700;text-align: center;color: var(--highlights);}.our-leaders-card {border-radius: 15px;overflow: hidden;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);margin: auto;}.our-leaders-card img {border-top-left-radius: 15px;border-top-right-radius: 15px;}.our-leaders-card-body {padding: 20px;text-align: left;}.our-leaders-card h3 {font-size: 1.025rem;font-weight: bold;margin-bottom: 5px;color: var(--highlights);}.our-leaders-card p {color: #666;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}.add-banner {background: url(/Assest/Image/home-page/add-banner.webp) no-repeat;background-size: cover;background-position: center;}.add-banner p {font-size: 1.875rem;font-weight: 700;color: var(--highlights);}.add-banner a {background-color: var(--main-color);color: var(--white-color);font-size: .875rem;font-weight: 600;padding: 0.675rem 0.875rem;border-radius: 8px;}.add-banner a:hover {background-color: #f98080;}.Notice-section .heading-h2 {font-size: 1.875rem;font-weight: 700;text-align: center;color: var(--highlights);}.Notice-section .custom-card {border-radius: 15px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);padding: 20px;min-height: 320px;margin: auto;height: 350px;}.Notice-section .custom-card p {font-size: 15px;}.Notice-section .card-header-custom {background-color: #781B1B;color: white;font-weight: bold;text-align: center;padding: 10px;border-radius: 10px;}.Notice-section .card-body-custom {padding: 20px;}.Notice-section .footer-info {display: flex;align-items: center;gap: 10px;margin-top: 10px;}.Notice-section .footer-info i {font-size: 24px;color: black;}.partners-slider-section .heading-h2 {font-size: 1.875rem;font-weight: 700;text-align: center;color: var(--highlights);}.partners-slider-section .partners .slick-slide {margin: 0px 5px;display: flex;justify-content: center;align-items: center;}.partners-slider-section .partners .partners-slider-card {display: block !important;border-radius: .25rem;border: 2px solid var(--highlights);}.student-corner {background: url(/Assest/Image/home-page/students-corner.webp) no-repeat;background-size: cover;}.student-corner h4 {color: var(--white-color);font-size: 2.25rem;font-weight: 700;text-align: center;margin-bottom: 40px;}.student-corner-box {background-color: #A7165C;text-align: center;border-radius: 8px;padding: 20px 0;margin: 10px 0;cursor: pointer;}.student-corner-box:hover {background-color: #99154b;}.student-corner-box a {color: var(--white-color);text-decoration: none;padding: 10px 0;font-weight: 700;}.student-corner-box2 {background-color: #c81e1e;}.student-corner-box2:hover {background-color: #9b1c1c;}.student-corner-box3 {background-color: #4d7c0f;}.student-corner-box3:hover {background-color: #3f6212;}.student-corner-box4 {background-color: #046c4e;}.student-corner-box4:hover {background-color: #03543f;}.student-corner-box5 {background-color: #0e7490;}.student-corner-box5:hover {background-color: #155e75;}.student-corner-box6 {background-color: #0369a1;}.student-corner-box5:hover {background-color: #075985;}.parents-stories h2 {color: var(--white-color);text-align: center;font-weight: 700;margin: 20px 0;}.Parents-say {width: 100%;height: 280px;margin: 0 auto;}.Parents-say-image {width: 30%;}.Parents-say-image img {width: 100%;object-fit: cover;}.Parents-say-content {width: 70%;}.Alumni-card-image {width: 30%;}.Alumni-card-content {width: 70%;}.Alumni-card-image img {width: 100% !important;object-fit: cover;}.Parents-say-card {height: 220px;justify-content: center;flex-direction: row;align-items: center;background: var(--white-color);border-radius: 8px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);overflow: hidden;margin: 10px 0;}.Parents-say-card {width: 30%;}.Parents-say-card img {width: 100%;height: 243px;object-fit: cover;}.Parents-say-card-body {padding: 10px;flex: 1;text-align: center;}.Parents-say-card .Parents-say-card-body p {font-size: 16px;color: var(--highlights);font-weight: 500;text-align: center;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden }.footer {background-color: #111827;color: white;padding: 40px 20px 0px 20px;position: relative;}.footer h5 {font-weight: bold;margin-bottom: 15px;font-size: 18px;}.footer a {color: #d1d5db;text-decoration: none;display: block;margin-bottom: 20px;font-size: 14px;}.footer a:hover {color: var(--white-color);}.footer iframe {border-radius: 10px;}.social-icon {padding: 0;display: flex;justify-content: end;align-items: center;}.social-icon li {padding: 0;display: flex;justify-content: end;align-items: center;margin: 0 15px;}.social-icon li a {font-size: 18px;}.floating_btn {position: relative;}.floating_btn a {position: fixed;top: 30%;right: 5px;z-index: 999999;width: 7rem;height: 7rem;text-align: center;margin: 0 auto;border-radius: 50%;padding: 15px 5px;font-size: .875rem;line-height: 1.25rem;background-color: #771d1d;}.blink-soft {animation: blinker 3.5s linear infinite;}@keyframes blinker {50% {opacity: 0 }}#autoOpenModal {z-index: 99999999;}.heading-h1 {font-size: 1.25rem;background-color: var(--main-color);color: #d1d5db;text-align: center;padding: 15px 0;font-weight: 700;margin-bottom: 30px;}.mission-vission-section h1 {font-size: 1.875rem;font-weight: 700;color: var(--highlights);margin-bottom: 20px;}.mission-vission-section h2 {font-size: 1.875rem;font-weight: 700;color: var(--highlights);margin-bottom: 20px;}.mission-vission-section p {padding-right: 30px;}.custom-background {position: absolute;inset: 0;z-index: -10;overflow: hidden;}.custom-background svg {position: relative;left: calc(50% - 11rem);z-index: -10;height: 21.1875rem;max-width: none;transform: translateX(-50%) rotate(30deg);filter: blur(30px);}.Chairman-section .author-des p:nth-child(1) {font-size: 1.025rem;font-weight: 600;margin: 0;padding: 5px 0 0 0px;}.Chairman-section .author-des p:nth-child(2) {padding-right: 0px;}.Chairman-section span {color: var(--main-color);font-size: 16px;font-weight: 600;}.our-strength-section span {font-size: 1.025rem;font-weight: 600;color: var(--main-color);}.our-strength-section h1 {font-size: 1.75rem;font-weight: 600;color: var(--highlights);}.our-strength-section h2 {font-size: 1.75rem;font-weight: 600;color: var(--highlights);}.our-strength-section h3 {font-size: 1.75rem;font-weight: 600;color: var(--highlights);}.our-strength-section .border-new {border-bottom: 4px solid var(--main-color);border-bottom-style: double;margin: 0 auto;width: fit-content;padding: 0 15px;}.Coordinators-cards p {font-weight: 600;font-size: .875rem;margin: 5px 0 0 0;}.school-management-section h1 {font-size: 1.75rem;font-weight: 600;color: var(--highlights);text-align: center;margin-bottom: 30px;font-weight: 700;}.out-side-border {border: 1px solid var(--highlights);border-radius: 16px;}table thead tr {border-radius: 16px;}table thead tr th {font-size: .775rem;font-weight: 600;color: var(--highlights);padding: 16px 0 !important;border-radius: 16px;}table tbody tr td {font-size: .825rem;color: #6b7280 !important;font-weight: 500;padding: 16px 0 !important;border-radius: 16px;}table tbody tr th {font-size: .825rem;color: var(--highlights);font-weight: 500;border-radius: 16px;}.Mandatory-section .border-new {border-bottom: 2px solid var(--main-color);margin: 0 auto;width: fit-content;padding: 0 15px;font-size: 1rem;font-weight: 600;color: var(--main-color);}.Admission-section h1 {font-size: 1.75rem;font-weight: 600;color: var(--highlights);text-align: center;margin-bottom: 30px;font-weight: 700;}.class-name-admission {display: flex;align-items: center;justify-content: center;background-color: var(--main-color);border-radius: 8px;}.class-name-admission p {color: var(--white-color);padding: 15px 0 0 0;font-weight: 600;}.Admission-section span {color: var(--main-color);font-weight: 600;text-align: center;display: block;margin: 0 0 20px 0;}.Admission-section table {border-radius: 0px !important;}.Admission-section table th {background-color: var(--main-color) !important;border-radius: 0 !important;color: var(--white-color);}.fee-section h1 {font-size: 1.5rem;font-weight: 700;text-align: center;color: var(--main-color);}.fee-section h2 {font-size: 1.5rem;font-weight: 700;text-align: center;color: var(--highlights);}.fee-section h3 {font-size: 1.5rem;font-weight: 700;text-align: center;color: var(--main-color);margin: 20px 0 0 0;}.fee-section .fee-pay-btn {background-color: var(--main-color);color: var(--white-color);padding: 8px 12px;border-radius: 8px;font-size: 14px;margin: 20px 0 0 0;}.fee-payment h1 {font-size: 2rem;font-weight: 700;text-align: center;color: var(--highlights);margin: 0 0 30px 0;}.form-container {background: #fdfdfd;padding: 30px 20px;border-radius: 5px;border: 1px solid #ddd;}.form-container label {font-size: 14px;font-weight: 600;}.form-header {border-bottom: 2px solid #800000;font-weight: bold;color: #800000;padding-bottom: 10px;font-size: 1.25rem;}.form-container ul li {color: var(--highlights);}.form-container input:focus {outline: none;border: 1px solid #eee;box-shadow: none;}.btn-pay {background-color: var(--main-color);color: var(--white-color);border: none;}.btn-pay:hover {background-color: #660000;color: var(--white-color);opacity: .7;}.Scholarships-section h1 {font-size: 1.6rem;font-weight: 700;text-align: center;color: var(--highlights);}.Scholarships-section h2 {font-size: 1.6rem;font-weight: 700;text-align: center;color: var(--highlights);}.Scholarships-section .border-new {border-bottom: 4px solid var(--main-color);border-bottom-style: double;margin: 0 auto;width: fit-content;padding: 0 15px;}.Scholarships-section ul li {margin-top: .5rem;font-size: 1.025rem;}.teacher-list-section h1 {font-size: 1.6rem;font-weight: 700;text-align: center;color: var(--highlights);}.teacher-list-section .table-header {background-color: #343a40;color: var(--white-color);text-align: center;padding: 5px 10px;font-size: 16px;font-weight: 700;border-radius: 8px;}.teacher-list-section table thead tr th {border-radius: 0;}.teacher-list-section table tbody tr td {border-radius: 0;}.teacher-list-section table tbody tr td :nth-child(2) {color: var(--highlights);}.Achievers-section span {color: var(--main-color);display: block;font-weight: 600;}.yellow-card {background-color: #f59e0b;max-width: 300px;height: 200px;padding: 20px;text-align: center;}.red-card {background-color: #c81e1e;max-width: 300px;height: 200px;padding: 20px;text-align: center;}.general-rule-section h2 {color: var(--main-color);font-size: 18px;}.Attendance-section h1 {color: var(--highlights);text-align: center;display: block;font-weight: 700;font-size: 1.75rem;}.Attendance-section span {color: var(--main-color);text-align: center;display: block;font-size: 16px;font-weight: 500;}.test-schedule-section h1 {color: var(--highlights);font-weight: 700;font-size: 1.45rem;}.test-schedule-section h2 {color: var(--highlights);font-weight: 700;font-size: 1.45rem;}.test-schedule-section table tbody tr td {color: var(--highlights) !important;}.timing-section h1 {color: var(--highlights);font-weight: 700;font-size: 1.75rem;}.timing-section h2 {color: var(--highlights);font-weight: 700;font-size: 1.5rem;text-align: center;margin-bottom: 20px;}.timing-section .primary-timing-head {background-color: var(--main-color);color: var(--white-color);display: flex;justify-content: space-around;align-items: center;}.timing-section .primary-timing-body {color: var(--highlights);display: flex;justify-content: space-around;align-items: center;border-bottom: 1px solid #eee;margin-top: 10px;font-weight: 500;font-size: 14px;}.timing-section .primary-timing-head p {margin-bottom: 0;padding: 10px 0;font-size: 15px;font-weight: 600;}.house-system-section h2 {font-size: 1.5rem;line-height: 2rem;color: var(--highlights);font-weight: 400;text-align: center;}.house-system-section .house-system-card {display: flex;align-items: center;flex-direction: column;}.house-system-section .house-system-card p {font-size: 18px;font-weight: 600;color: var(--highlights);margin: 20px 0;}.house-system-section .house-system-card .Satkarm-card {background-color: #057a55;color: var(--white-color);padding: 15px 0px;border-radius: 8px;margin: 0 0 10px 0;width: 100%;}.house-system-section .house-system-card .Satkarm-card2 {background-color: #e02424;}.house-system-section .house-system-card .Satkarm-card3 {background-color: #9f580a;}.house-system-section .house-system-card .Satkarm-card4 {background-color: #0284c7;}.uniform-section h1 {font-size: 1.25rem;color: var(--highlights);text-align: center;padding: 15px 0;font-weight: 700;margin-bottom: 30px;}.uniform-section h2 {font-size: 1.25rem;color: var(--highlights);text-align: center;padding: 15px 0;font-weight: 700;margin: 30px 0;}.uniform-section .table thead th {background-color: var(--main-color);color: var(--white-color);text-align: center;border-radius: 0;}.uniform-section .table td {text-align: center;vertical-align: middle;color: var(--highlights);}.uniform-section .table tbody tr td {color: var(--highlights) !important;}.transport-section h2 {color: var(--main-color);font-size: 18px;}.assessment-criteria-section h1 {font-size: 1.5rem;color: var(--highlights);text-align: center;font-weight: 700;margin-bottom: 20px;}.assessment-criteria-section h2 {font-size: 1.5rem;color: var(--highlights);text-align: center;font-weight: 700;margin-bottom: 20px;}.assessment-criteria-section .custom-box {border: 1px solid #000;border-radius: 8px;padding: 15px;max-width: 800px;margin: auto;background-color: white;}.assessment-criteria-section .section-title {font-weight: bold;}.assessment-criteria-section table strong {color: var(--highlights) !important;}.ncc-section h1 {font-size: 1.7rem;color: var(--highlights);font-weight: 700;margin-bottom: 20px;}.ncc-section span {color: var(--main-color);display: block;font-weight: 600;}.bifurcated-syllabus-section h1 {font-size: 1.5rem;color: var(--highlights);font-weight: 700;margin-bottom: 20px;text-align: center;}.bifurcated-syllabus-section table a {color: #6b7280 !important;}.student-list-section h1 {font-size: 1.5rem;color: var(--highlights);font-weight: 700;}.class-time-table-section h1 {font-size: 1.5rem;color: var(--highlights);font-weight: 700;}.class-time-table-section h2 {font-size: 1.5rem;color: var(--main-color);font-weight: 600;margin-bottom: 20px;text-align: center;}.class-time-table-section .container__img-holder:nth-child(3n+1) {margin-left: 0;}.class-time-table-section .container__img-holder {margin: 0 10px;overflow: hidden;}.class-time-table-section .container__img-holder img {width: 100%;display: block;cursor: pointer;}.class-time-table-section .img-popup {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #ffffffcf;display: flex;justify-content: center;align-items: center;display: none;z-index: 999999;}.class-time-table-section .img-popup img {max-width: 900px;width: 100%;opacity: 0;transform: translateY(-100px);-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-ms-transform: translateY(-100px);-o-transform: translateY(-100px);}.class-time-table-section .close-btn {width: 35px;height: 30px;display: flex;justify-content: center;flex-direction: column;position: absolute;top: 20px;right: 20px;cursor: pointer;}.class-time-table-section .close-btn .bar {height: 4px;background: #333;}.class-time-table-section .close-btn .bar:nth-child(1) {transform: rotate(45deg);}.class-time-table-section .close-btn .bar:nth-child(2) {transform: translateY(-4px) rotate(-45deg);}.class-time-table-section .opened {display: flex;}.class-time-table-section .opened img {animation: animatepopup 1s ease-in-out .8s;-webkit-animation: animatepopup .3s ease-in-out forwards;}@keyframes animatepopup {to {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}}.class-time-table-section .class-time-table-slider .slick-slide {margin: 0 15px;}.class-time-table-section .custom-card {border-radius: 15px;overflow: hidden;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);}.class-time-table-section .card-body {font-weight: 600;font-size: 16px;}.contact-section h1 {color: var(--highlights);font-size: 2.2rem;font-weight: 700;}.contact-section p {display: flex;align-items: start;}.contact-section p span {margin: 0 5% 0 0;}.contact-section a {display: flex;align-items: start;margin: 10px 0;}.contact-section a span {margin: 0 5% 0 0;}.contact-section .contact-content-side {padding: 15% 13%;}.contact-section .contact-content-side input:focus {outline: none;box-shadow: none;}.class-time-table-section input:focus {outline: none;box-shadow: none;}.contact-section .contact-content-side textarea:focus {outline: none;box-shadow: none;}.event-section h1 {font-size: 1.5rem;color: var(--highlights);text-align: center;font-weight: 700;margin-bottom: 20px;}.event-section h2 {font-size: 1.5rem;color: var(--highlights);text-align: center;font-weight: 700;margin-bottom: 20px;}.upcoming-event-card {background-color: var(--white-color);cursor: pointer;padding: 20px;border-radius: 8px;margin: 10px 0;}.upcoming-event-card:hover {background-color: #eee;}.upcoming-event-card h5 {color: var(--highlights);font-size: 1.5rem;font-weight: 700;margin-bottom: 15px;}.card-detail {display: flex;align-items: center;justify-content: space-between;}.card-detail span {float: right;}.thank-you-section h1 {color: var(--highlights);font-size: 15px;}.Notice-section .notice-slider .slick-slide {margin: 0 15px;}.footer-heading {font-weight: bold;margin-bottom: 15px;font-size: 18px;color: var(--white-color) }.Notice-section {overflow: hidden;}.video-card {position: relative;overflow: hidden;padding-top: 56.25%;}.video-card iframe, .video-card .thumbnail {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}.thumbnail {background-size: cover;background-position: center;cursor: pointer;}.blog-section .blog-section-content {padding: 15% 14%;background: var(--main-color);height: 100%;position: relative;}.blog-section img {height: 100%;}.blog-section .blog-section-content:before {content: '';position: absolute;border-left: 2px solid #fff;left: 8%;width: 3px;height: 65%;}.blog-section .blog-section-content h2 {color: var(--white-color);font-size: 30px;font-weight: 700;}.blog-section .blog-section-content h2 span {color: var(--white-color);font-size: 20px;font-weight: 700;display: block;margin-bottom: 10px;}.blog-section .blog-section-content h2 span:first-letter {color: var(--white-color);font-size: 30px;font-weight: 700;-webkit-text-stroke: 1px #fff;text-shadow: 0px 1px 4px #fff;}.blog-section .blog-section-content h3 {color: var(--white-color);font-size: 18px;font-weight: 600;margin-bottom: 15px;}.blog-section .blog-section-content p {color: var(--white-color);text-align: justify;line-height: 30px;}.blog-section .blog-section-content .common-btn-light a {display: block;width: -moz-fit-content;width: fit-content;position: relative;border: 2px solid #fff;color: #fff;padding: 5px 20px;text-align: center;border-radius: 4px;z-index: 1;font-size: 15px;transition: all 0.5s ease-in-out;overflow: hidden;}.blog-section .blog-section-content .common-btn-light a::before {position: absolute;width: 200%;height: 200%;content: "";top: -200%;left: 50%;background-color: #fff;border-radius: 50%;z-index: -1;transform: translateX(-50%);transition-duration: 800ms;}.blog-section .blog-section-content .common-btn-light a:hover {border: 2px solid #fff;background-color: #fff;color: #000;}.blog-section .blog-section-content .common-btn-light a:hover:before {top: -40%;}