                                                                                    *,
                                                                                    *::before,
                                                                                    *::after {
                                                                                        margin: 0;
                                                                                        padding: 0;
                                                                                        box-sizing: border-box;
                                                                                    }
                                                                                    
                                                                                    @import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
                                                                                     :root {
                                                                                        --primary-color: white;
                                                                                        --secondary-color: #777;
                                                                                        --tertiary-color: #b0b0b0;
                                                                                        --background-color-primary: white;
                                                                                        /* --background-color-secondary: rgba(43, 44, 78, 0.85); */
                                                                                        --background-color-secondary: rgb(2, 2, 189);
                                                                                        /* rgba(119, 119, 119, 0.61); */
                                                                                        --background-color-tertiary: rgb(235, 235, 235);
                                                                                    }
                                                                                    
                                                                                    body {
                                                                                        font-family: "Poppins", sans-serif;
                                                                                        font-size: 18px;
                                                                                        font-weight: 400;
                                                                                        line-height: 28px;
                                                                                        font-style: normal;
                                                                                    }
                                                                                    
                                                                                    .disable-select {
                                                                                        user-select: none;
                                                                                        -moz-user-select: none;
                                                                                        -webkit-touch-callout: none;
                                                                                        -ms-user-select: none;
                                                                                    }
                                                                                    
                                                                                    .go-up-container {
                                                                                        position: fixed;
                                                                                        z-index: 7;
                                                                                        right: 0px;
                                                                                        margin-right: 3px;
                                                                                        bottom: 10px;
                                                                                        background-color: aquamarine;
                                                                                        padding: 3px 3px;
                                                                                        line-height: 12px;
                                                                                        border-radius: 10px;
                                                                                        cursor: pointer;
                                                                                    }
                                                                                    
                                                                                    .background header {
                                                                                        display: block;
                                                                                        width: 100vw;
                                                                                        height: 30px;
                                                                                        background-color: var(--background-color-secondary);
                                                                                        /* background-color: var(--background-color-secondary); */
                                                                                        position: relative;
                                                                                        animation: animate-color 30s ease-out infinite alternate-reverse forwards running;
                                                                                    }
                                                                                    
                                                                                    .background header div {
                                                                                        width: 100%;
                                                                                        display: flex;
                                                                                        flex-direction: row;
                                                                                        justify-content: center;
                                                                                    }
                                                                                    
                                                                                    .background header span:nth-child(1) {
                                                                                        color: var( --primary-color);
                                                                                    }
                                                                                    
                                                                                    .background header span {
                                                                                        display: inline-block;
                                                                                        right: 0;
                                                                                    }
                                                                                    
                                                                                    .nav-1 {
                                                                                        width: 100vw;
                                                                                        display: inline-block;
                                                                                        overflow: auto;
                                                                                        clear: both;
                                                                                        background-color: white;
                                                                                        transition: top 100ms ease-out;
                                                                                    }
                                                                                    
                                                                                    nav img {
                                                                                        width: 180px;
                                                                                        max-height: 80px;
                                                                                        float: left;
                                                                                        padding-top: 10px;
                                                                                        margin-left: 20px;
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .nav-1 div ul {
                                                                                            display: none;
                                                                                            position: absolute;
                                                                                        }
                                                                                        .nav-2 {
                                                                                            position: absolute;
                                                                                            right: 60px;
                                                                                            z-index: 10;
                                                                                        }
                                                                                        .nav-2 div {
                                                                                            width: 2rem;
                                                                                            height: 2px;
                                                                                            color: red;
                                                                                            background-color: black;
                                                                                            margin: 6px 0;
                                                                                        }
                                                                                        .sticky {
                                                                                            background-color: rgba(255, 255, 255, 0.201);
                                                                                        }
                                                                                        .sticky-position {
                                                                                            position: fixed;
                                                                                            top: 0px;
                                                                                            z-index: 2;
                                                                                            box-shadow: 0 0px 10px rgba(255, 255, 255, 0.803);
                                                                                        }
                                                                                        .sticky ul li a {
                                                                                            color: #ffffff;
                                                                                            text-decoration: none;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .hero .text h1 {
                                                                                            font-size: 20px;
                                                                                            font-weight: 800;
                                                                                            letter-spacing: 2px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .hero .text h1 {
                                                                                            font-size: 40px;
                                                                                            font-weight: 2000;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width: 900px) {
                                                                                        nav div ul {
                                                                                            list-style: none;
                                                                                            display: flex;
                                                                                            justify-content: center;
                                                                                            align-items: center;
                                                                                            align-content: center;
                                                                                            padding: 20px;
                                                                                            margin-bottom: 0px;
                                                                                        }
                                                                                        nav ul li {
                                                                                            margin-left: 30px;
                                                                                        }
                                                                                        nav ul li a {
                                                                                            color: var( --secondary-color);
                                                                                            text-decoration: none;
                                                                                        }
                                                                                        nav ul li:hover a {
                                                                                            text-decoration: none;
                                                                                        }
                                                                                        .sticky {
                                                                                            background-color: rgba(255, 255, 255, 0.201);
                                                                                        }
                                                                                        .sticky-position {
                                                                                            position: fixed;
                                                                                            top: 0px;
                                                                                            z-index: 2;
                                                                                            box-shadow: 0 0px 10px rgba(255, 255, 255, 0.803);
                                                                                        }
                                                                                        .sticky ul li a {
                                                                                            color: #ffffff;
                                                                                            text-decoration: none;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .mobile-number {
                                                                                        animation: animate-background-color 30s ease-out infinite alternate-reverse forwards running;
                                                                                    }
                                                                                    
                                                                                    @keyframes animate-background-color {
                                                                                        0% {
                                                                                            background: linear-gradient(90deg, rgba(3, 249, 121, 1) 0%, rgba(0, 45, 255, 1) 50%, rgba(187, 245, 0, 1) 100%);
                                                                                        }
                                                                                        20% {
                                                                                            background: linear-gradient(90deg, rgba(3, 249, 146, 1) 0%, rgba(255, 0, 250, 1) 50%, rgba(0, 245, 85, 1) 100%);
                                                                                        }
                                                                                        30% {
                                                                                            background: linear-gradient(90deg, rgba(249, 3, 3, 1) 0%, rgba(19, 255, 0, 1) 50%, rgb(67, 70, 255) 100%);
                                                                                        }
                                                                                        40% {
                                                                                            background: linear-gradient(90deg, rgba(249, 3, 3, 1) 0%, rgba(0, 255, 247, 1) 50%, rgba(92, 69, 252, 1) 100%);
                                                                                        }
                                                                                        55% {
                                                                                            background: linear-gradient(90deg, rgba(3, 249, 178, 1) 0%, rgba(255, 0, 182, 1) 50%, rgba(252, 120, 69, 1) 100%);
                                                                                        }
                                                                                        70% {
                                                                                            background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%);
                                                                                        }
                                                                                        85% {
                                                                                            background: linear-gradient(90deg, rgba(158, 213, 58, 1) 0%, rgba(251, 0, 213, 1) 100%);
                                                                                        }
                                                                                        100% {
                                                                                            background: linear-gradient(90deg, rgba(58, 207, 213, 1) 15%, rgba(0, 9, 251, 1) 100%);
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .hero-image {
                                                                                        background-position: center;
                                                                                        background-repeat: no-repeat;
                                                                                        background-size: cover;
                                                                                        margin-top: 0;
                                                                                        width: 100vw;
                                                                                        height: 90vh;
                                                                                        filter: contrast(120%);
                                                                                    }
                                                                                    
                                                                                    .hero-color {
                                                                                        background-color: rgba(32, 38, 19, 0.506);
                                                                                        background-size: cover;
                                                                                        z-index: 1;
                                                                                        width: 100vw;
                                                                                        height: 90vh;
                                                                                        position: absolute;
                                                                                        filter: contrast(300%) brightness(150%);
                                                                                    }
                                                                                    
                                                                                    .hero .text {
                                                                                        position: absolute;
                                                                                        color: white;
                                                                                        z-index: 3;
                                                                                        bottom: 100px;
                                                                                        left: 50px;
                                                                                    }
                                                                                    
                                                                                    .hero .text h1.first {
                                                                                        transform: scale(1, 0) translateY(20px);
                                                                                        transform-origin: left top;
                                                                                        opacity: 0.3;
                                                                                        transition: transform 1s ease-out;
                                                                                    }
                                                                                    
                                                                                    .hero .text h1.second {
                                                                                        transform: scale(1, 0) translateY(20px);
                                                                                        transform-origin: left top;
                                                                                        opacity: 0.3;
                                                                                        transition: transform 1s ease-out;
                                                                                    }
                                                                                    
                                                                                    .hero .text p {
                                                                                        transform: scale(1, 0) translateY(20px);
                                                                                        transform-origin: left top;
                                                                                        opacity: 0.3;
                                                                                        transition: transform 1s ease-out;
                                                                                    }
                                                                                    
                                                                                    .hero .text div {
                                                                                        width: 120px;
                                                                                        height: 45px;
                                                                                        border-radius: 27px;
                                                                                        background-color: var( --background-color-primary);
                                                                                        color: var( --background-color-secondary);
                                                                                        font-weight: 500;
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        align-items: center;
                                                                                        align-content: center;
                                                                                        padding: 25px 0;
                                                                                        margin-top: 40px;
                                                                                    }
                                                                                    
                                                                                    .hero .text div:hover {
                                                                                        background-color: var( --background-color-secondary);
                                                                                        color: var( --background-color-primary);
                                                                                        box-shadow: 0 0 10px 0 rgb(255 255 255);
                                                                                    }
                                                                                    
                                                                                    .close-menu-button {
                                                                                        color: rgb(3, 3, 107);
                                                                                        background-color: aquamarine;
                                                                                        font-size: 20px;
                                                                                        margin-top: 10px;
                                                                                        margin-left: 82%;
                                                                                    }
                                                                                    
                                                                                    .close-menu-button:hover {
                                                                                        color: rgb(41, 44, 250);
                                                                                    }
                                                                                    
                                                                                    @media(min-width:300px) and (max-width:500px) {
                                                                                        .hero .school {
                                                                                            position: absolute;
                                                                                            bottom: 47px;
                                                                                            right: 20px;
                                                                                            color: rgb(176, 236, 56);
                                                                                            z-index: 2;
                                                                                            font-size: 22px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width:500px) and (max-width:900px) {
                                                                                        .hero .school {
                                                                                            position: absolute;
                                                                                            bottom: 50px;
                                                                                            right: 20px;
                                                                                            color: rgb(176, 236, 56);
                                                                                            z-index: 2;
                                                                                            font-size: 30px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) and (max-width:2000px) {
                                                                                        .hero .school {
                                                                                            position: absolute;
                                                                                            bottom: 55px;
                                                                                            right: 20px;
                                                                                            color: rgb(176, 236, 56);
                                                                                            z-index: 2;
                                                                                            font-size: 40px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .text a {
                                                                                        text-decoration: none;
                                                                                        color: var( --background-color-secondary);
                                                                                    }
                                                                                    
                                                                                    .text:hover a {
                                                                                        text-decoration: none;
                                                                                        color: white;
                                                                                    }
                                                                                    
                                                                                    .hamburger-list {
                                                                                        right: 0px;
                                                                                        width: 200px;
                                                                                        height: 260px;
                                                                                        background-color: aquamarine;
                                                                                        z-index: 5;
                                                                                        position: fixed;
                                                                                    }
                                                                                    
                                                                                    .hamburger-list ul {
                                                                                        top: 100px;
                                                                                        padding: 0 30px 30px;
                                                                                    }
                                                                                    
                                                                                    .hamburger-list ul li {
                                                                                        list-style: none;
                                                                                        margin-top: 8px;
                                                                                    }
                                                                                    
                                                                                    .hamburger-list ul:hover a {
                                                                                        text-decoration: none;
                                                                                    }
                                                                                    
                                                                                    .welcome-message h1 {
                                                                                        padding: 20px;
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .welcome-message>div {
                                                                                            display: grid;
                                                                                            grid-template-columns: 1fr 1fr;
                                                                                            grid-column-gap: 30px;
                                                                                            padding: 50px 50px;
                                                                                            place-items: center;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .welcome-message>div {
                                                                                            display: grid;
                                                                                            grid-template-columns: 1fr;
                                                                                            padding: 0px 0px 5px;
                                                                                            place-items: center;
                                                                                        }
                                                                                        .welcome-image {
                                                                                            max-width: 900px;
                                                                                        }
                                                                                        .welcome-image img {
                                                                                            width: 100%;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .strategic-intent>div {
                                                                                            display: grid;
                                                                                            grid-template-columns: 1fr 1fr 1fr;
                                                                                            padding: 50px 100px;
                                                                                            grid-column-gap: 30px;
                                                                                            background-color: var(--background-color-secondary);
                                                                                            color: var( --primary-color);
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .strategic-intent>div {
                                                                                            display: grid;
                                                                                            grid-template-columns: 1fr;
                                                                                            padding: 50px 100px;
                                                                                            grid-column-gap: 30px;
                                                                                            background-color: var(--background-color-secondary);
                                                                                            color: var( --primary-color);
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .intent-image-div {
                                                                                        margin-bottom: 30px;
                                                                                    }
                                                                                    
                                                                                    .intent-image {
                                                                                        width: 48px;
                                                                                        height: 48px;
                                                                                    }
                                                                                    /* OUR SERVICES */
                                                                                    
                                                                                    .services-image-div {
                                                                                        max-width: 500px;
                                                                                        margin-bottom: 20px;
                                                                                    }
                                                                                    
                                                                                    .services-image {
                                                                                        width: 100%;
                                                                                        object-fit: cover;
                                                                                    }
                                                                                    
                                                                                    @media(min-width:901px) {
                                                                                        .services-div {
                                                                                            background: linear-gradient(0deg, rgba(1, 181, 55, 1) 0%, rgba(253, 45, 249, 1) 100%);
                                                                                            /* background: linear-gradient(90deg, rgba(249, 3, 42, 1) 0%, rgba(3, 0, 255, 1) 50%, rgba(245, 105, 0, 1) 100%); */
                                                                                            /* background-color: var( --background-color-secondary); */
                                                                                            color: var(--primary-color);
                                                                                            margin-right: 100px;
                                                                                        }
                                                                                        .services-div h2 {
                                                                                            padding: 20px 20px 20px 20px;
                                                                                        }
                                                                                        .services-div p {
                                                                                            padding: 0 20px 0 20px;
                                                                                        }
                                                                                        .services .explore {
                                                                                            width: 100%;
                                                                                            text-align: center;
                                                                                            padding: 40px 0 20px 0;
                                                                                        }
                                                                                        .services>div {
                                                                                            display: grid;
                                                                                            grid-template-columns: 1fr 1fr;
                                                                                            grid-column-gap: 10px;
                                                                                            place-items: center;
                                                                                            margin-top: 20px;
                                                                                        }
                                                                                        .services-div>div span {
                                                                                            padding: 3px;
                                                                                            font-size: 20px;
                                                                                            font-weight: 500;
                                                                                        }
                                                                                        .services-div>div .services-list {
                                                                                            display: flex;
                                                                                            justify-content: center;
                                                                                            padding-top: 2rem;
                                                                                        }
                                                                                        .services-div>div .services-list span {
                                                                                            font-size: 1.8rem;
                                                                                        }
                                                                                        .services .explore span {
                                                                                            width: 120px;
                                                                                            height: 45px;
                                                                                            border-radius: 27px;
                                                                                            padding: 25px 0;
                                                                                            display: flex;
                                                                                            justify-content: center;
                                                                                            align-content: center;
                                                                                            align-items: center;
                                                                                            background-color: var( --background-color-primary);
                                                                                            color: var( --background-color-secondary)
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .services-div h2 {
                                                                                            padding: 0 30px 20px 30px;
                                                                                        }
                                                                                        .services-div p {
                                                                                            padding: 0 30px 20px 30px;
                                                                                        }
                                                                                        .services .explore {
                                                                                            width: 100%;
                                                                                            text-align: center;
                                                                                            padding: 30px 0 20px 0;
                                                                                        }
                                                                                        .services>div {
                                                                                            display: grid;
                                                                                            grid-template-columns: 1fr;
                                                                                            grid-column-gap: 50px;
                                                                                            padding: 0 0 50px 0;
                                                                                            place-items: center;
                                                                                        }
                                                                                        .services-div>div {
                                                                                            background: linear-gradient(0deg, rgba(1, 181, 55, 1) 0%, rgba(253, 45, 249, 1) 100%);
                                                                                            /* background-color: var( --background-color-secondary); */
                                                                                            color: var(--primary-color);
                                                                                            ;
                                                                                        }
                                                                                        .services-div>div .services-list {
                                                                                            display: flex;
                                                                                            justify-content: center;
                                                                                            padding-top: 1rem;
                                                                                        }
                                                                                        .services-div>div .services-list span {
                                                                                            font-size: 1.2rem;
                                                                                        }
                                                                                        .services-div>div span {
                                                                                            padding: 3px;
                                                                                            margin-bottom: 15px;
                                                                                            font-size: 18px;
                                                                                            font-weight: 500;
                                                                                            color: var( --primary-color-color);
                                                                                            display: flex;
                                                                                            justify-content: center;
                                                                                            align-content: center;
                                                                                            align-items: center;
                                                                                        }
                                                                                        .services .explore span {
                                                                                            width: 120px;
                                                                                            height: 45px;
                                                                                            border-radius: 27px;
                                                                                            background-color: var( --background-color-primary);
                                                                                            color: var( --background-color-secondary);
                                                                                            padding: 25px 0;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width: 500px) and (max-width: 900px) {
                                                                                        .services>div {
                                                                                            margin-top: 50px;
                                                                                            padding: 0 30px 0 30px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .services .explore span:hover {
                                                                                        background-color: var( --background-color-secondary);
                                                                                        color: var( --background-color-primary);
                                                                                        box-shadow: 0 0 10px 0 rgb(255 255 255);
                                                                                    }
                                                                                    
                                                                                    .explore div {
                                                                                        display: grid;
                                                                                        place-items: center;
                                                                                    }
                                                                                    
                                                                                    .explore div span {
                                                                                        margin-top: 10px;
                                                                                    }
                                                                                    
                                                                                    .explore a {
                                                                                        color: var( --background-color-secondary);
                                                                                        text-decoration: none;
                                                                                    }
                                                                                    
                                                                                    .explore div span:hover a {
                                                                                        color: var( --primary-color);
                                                                                        text-decoration: none;
                                                                                    }
                                                                                    /* WHY WE ARE UNIQUE */
                                                                                    
                                                                                    .unique-header-content {
                                                                                        padding: 40px;
                                                                                        font-size: 2rem;
                                                                                        font-weight: 700;
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        background-color: var(--background-color-secondary);
                                                                                        color: var(--primary-color);
                                                                                        margin-top: 20px;
                                                                                    }
                                                                                    
                                                                                    .unique-image-div {
                                                                                        max-width: 500px;
                                                                                    }
                                                                                    
                                                                                    .unique-image {
                                                                                        width: 100%;
                                                                                    }
                                                                                    
                                                                                    .unique-content ul {
                                                                                        list-style: none;
                                                                                    }
                                                                                    
                                                                                    .unique-content ul li {
                                                                                        padding-left: 40px;
                                                                                    }
                                                                                    
                                                                                    .unique-content ul li::before {
                                                                                        content: " ";
                                                                                        width: 15px;
                                                                                        height: 15px;
                                                                                        border-radius: 50%;
                                                                                        position: absolute;
                                                                                        background-color: var( --background-color-secondary);
                                                                                        margin-left: -2rem;
                                                                                        margin-top: 0.4rem
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .unique .wrapper .unique-content {
                                                                                            display: flex;
                                                                                            justify-content: center;
                                                                                            align-content: center;
                                                                                            align-items: center;
                                                                                            padding: 50px;
                                                                                        }
                                                                                        .unique-content .unique-content-div {
                                                                                            padding-left: 40px;
                                                                                            padding-right: 100px;
                                                                                            font-size: 1.3rem;
                                                                                            line-height: 28px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .unique .wrapper .unique-content {
                                                                                            display: flex;
                                                                                            flex-direction: column;
                                                                                            justify-content: center;
                                                                                            align-content: center;
                                                                                            align-items: center;
                                                                                            padding: 30px 0 30px 0;
                                                                                        }
                                                                                        .unique-content .unique-content-div {
                                                                                            padding-left: 40px;
                                                                                            padding-right: 40px;
                                                                                            font-size: 1.3rem;
                                                                                            line-height: 28px;
                                                                                        }
                                                                                    }
                                                                                    /* OUR FACILITIES */
                                                                                    
                                                                                    .facilities-header-content {
                                                                                        padding: 40px;
                                                                                        font-size: 2rem;
                                                                                        font-weight: 700;
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        background-color: var(--background-color-secondary);
                                                                                        color: var(--primary-color);
                                                                                        margin-top: 20px;
                                                                                    }
                                                                                    
                                                                                    .facilities-body-image-div {
                                                                                        max-width: 500px;
                                                                                    }
                                                                                    
                                                                                    .facilities-body-image {
                                                                                        width: 100%;
                                                                                    }
                                                                                    
                                                                                    .facilities-body-content ul {
                                                                                        list-style: none;
                                                                                    }
                                                                                    
                                                                                    .facilities-body-content ul li::before {
                                                                                        content: " ";
                                                                                        width: 15px;
                                                                                        height: 15px;
                                                                                        border-radius: 50%;
                                                                                        position: absolute;
                                                                                        background-color: var( --background-color-secondary);
                                                                                        margin-left: -2rem;
                                                                                        margin-top: 0.4rem
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .facilities-body {
                                                                                            display: flex;
                                                                                            flex-direction: row;
                                                                                            justify-content: center;
                                                                                            margin-top: 50px;
                                                                                        }
                                                                                        .facilities-body-content {
                                                                                            padding-left: 100px;
                                                                                        }
                                                                                        .facilities-body-image-div {
                                                                                            padding-right: 100px;
                                                                                            display: flex;
                                                                                            align-items: center;
                                                                                            align-content: center;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .facilities-body {
                                                                                            display: flex;
                                                                                            flex-direction: column;
                                                                                            align-content: center;
                                                                                            align-items: center;
                                                                                        }
                                                                                        .facilities-body-content {
                                                                                            padding: 20px 20px 20px 60px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width: 500px) and (max-width: 900px) {
                                                                                        .facilities-body {
                                                                                            margin-top: 50px;
                                                                                            padding: 0 30px 0 30px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .board-header-content {
                                                                                        padding: 40px;
                                                                                        font-size: 2rem;
                                                                                        font-weight: 700;
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        background-color: var(--background-color-secondary);
                                                                                        color: var(--primary-color);
                                                                                        /* margin-top: 20px; */
                                                                                    }
                                                                                    
                                                                                    .facilities-body-image-div {
                                                                                        max-width: 500px;
                                                                                    }
                                                                                    
                                                                                    .facilities-body-image {
                                                                                        width: 100%;
                                                                                    }
                                                                                    /* YOUR NEED TO KNOW SESSION */
                                                                                    
                                                                                    .to-know-header-content {
                                                                                        padding: 40px;
                                                                                        font-size: 2rem;
                                                                                        font-weight: 700;
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        background-color: var(--background-color-secondary);
                                                                                        color: var(--primary-color);
                                                                                        margin-top: 20px;
                                                                                    }
                                                                                    
                                                                                    .to-know-body-image-div {
                                                                                        max-width: 500px;
                                                                                    }
                                                                                    
                                                                                    .to-know-body-image {
                                                                                        width: 100%;
                                                                                    }
                                                                                    
                                                                                    .to-know-body-content ul {
                                                                                        list-style: none;
                                                                                    }
                                                                                    
                                                                                    .to-know-body-content ul li::before {
                                                                                        content: " ";
                                                                                        width: 15px;
                                                                                        height: 15px;
                                                                                        border-radius: 50%;
                                                                                        position: absolute;
                                                                                        background-color: var( --background-color-secondary);
                                                                                        margin-left: -2rem;
                                                                                        margin-top: 0.4rem
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .to-know-body {
                                                                                            display: flex;
                                                                                            flex-direction: row;
                                                                                            justify-content: center;
                                                                                            margin-top: 50px;
                                                                                        }
                                                                                        .to-know-body-content {
                                                                                            padding-left: 100px;
                                                                                        }
                                                                                        .to-know-body-image-div {
                                                                                            padding-right: 100px;
                                                                                            display: flex;
                                                                                            align-items: center;
                                                                                            align-content: center;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .to-know-body {
                                                                                            display: flex;
                                                                                            flex-direction: column;
                                                                                            align-content: center;
                                                                                            align-items: center;
                                                                                        }
                                                                                        .to-know-body-content {
                                                                                            padding: 20px 20px 20px 60px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width: 500px) and (max-width: 900px) {
                                                                                        .to-know-body {
                                                                                            margin-top: 50px;
                                                                                            padding: 0 30px 0 30px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width: 900px) {
                                                                                        .display-image-1 {
                                                                                            display: block;
                                                                                        }
                                                                                        .display-image-2 {
                                                                                            display: none;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width: 900px) and (max-width: 1650px) {
                                                                                        .display-image-1 {
                                                                                            display: none;
                                                                                        }
                                                                                        .display-image-2 {
                                                                                            display: none;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width: 1650px) {
                                                                                        .display-image-1 {
                                                                                            display: none;
                                                                                        }
                                                                                        .display-image-2 {
                                                                                            display: block;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .to-know-body-content h4 {
                                                                                        padding-bottom: 15px;
                                                                                    }
                                                                                    /* GALLERY */
                                                                                    
                                                                                    .gallery-header-content {
                                                                                        padding: 40px;
                                                                                        font-size: 2rem;
                                                                                        font-weight: 700;
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        background-color: var(--background-color-secondary);
                                                                                        color: var(--primary-color);
                                                                                        margin-top: 20px;
                                                                                    }
                                                                                    
                                                                                    .gallery-content {
                                                                                        max-width: 600px;
                                                                                        height: 300px;
                                                                                        overflow: hidden;
                                                                                    }
                                                                                    
                                                                                    .gallery-image {
                                                                                        object-fit: cover;
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .gallery-content {
                                                                                            margin: 20px auto 0;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .gallery-content {
                                                                                            margin: 20px auto 0;
                                                                                        }
                                                                                    }
                                                                                    /* BOARD MEMBER SECTION */
                                                                                    
                                                                                    .board-body-image {
                                                                                        width: 200px;
                                                                                        height: auto;
                                                                                        object-fit: cover;
                                                                                        float: left;
                                                                                        margin-right: 20px;
                                                                                    }
                                                                                    
                                                                                    .board-body-div {
                                                                                        margin-bottom: 50px;
                                                                                        display: flow-root;
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) and (max-width:1100px) {
                                                                                        .board-body {
                                                                                            padding: 50px 100px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width:1100px) {
                                                                                        .board-body {
                                                                                            padding: 50px 200px;
                                                                                        }
                                                                                        .read-more {
                                                                                            display: none;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width:500px) and (max-width:900px) {
                                                                                        .board-body {
                                                                                            padding: 50px 50px;
                                                                                        }
                                                                                        .read-more {
                                                                                            display: none;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:500px) {
                                                                                        .board-body {
                                                                                            padding: 0;
                                                                                        }
                                                                                        .board-body-div {
                                                                                            margin-top: 20px;
                                                                                            display: flex;
                                                                                            flex-direction: column;
                                                                                            justify-content: center;
                                                                                            align-items: center;
                                                                                            align-content: center;
                                                                                        }
                                                                                        .board-body-image {
                                                                                            float: none;
                                                                                            margin-right: 0;
                                                                                        }
                                                                                        h4 {
                                                                                            font-size: 1.2rem;
                                                                                            padding-top: 10px;
                                                                                        }
                                                                                        .read-more {
                                                                                            color: cornflowerblue;
                                                                                            text-decoration: underline;
                                                                                            cursor: pointer;
                                                                                            display: block;
                                                                                        }
                                                                                        .display {
                                                                                            display: none;
                                                                                            text-overflow: ellipsis;
                                                                                            overflow: hidden;
                                                                                            white-space: nowrap;
                                                                                            display: inline-block;
                                                                                            max-width: 300px;
                                                                                            margin-left: 20px;
                                                                                        }
                                                                                        .board-body {
                                                                                            padding: 30px 30px;
                                                                                        }
                                                                                    }
                                                                                    /* TESTIMONIAL */
                                                                                    
                                                                                    .testimonial-header-content {
                                                                                        padding: 40px;
                                                                                        font-size: 2rem;
                                                                                        font-weight: 700;
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        background-color: var(--background-color-secondary);
                                                                                        color: var(--primary-color);
                                                                                        margin-top: 20px;
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .testimonial-content {
                                                                                            max-width: 700px;
                                                                                            height: auto;
                                                                                            overflow: hidden;
                                                                                            margin: 40px auto;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .testimonial-content {
                                                                                            max-width: 600px;
                                                                                            height: auto;
                                                                                            overflow: hidden;
                                                                                            margin: 40px auto;
                                                                                            padding: 10px 10px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .board-body-image {
                                                                                        filter: contrast(110%);
                                                                                    }
                                                                                    
                                                                                    .testimonial-image {
                                                                                        object-fit: cover;
                                                                                    }
                                                                                    /* GLANCE */
                                                                                    
                                                                                    .glance {
                                                                                        background-color: rgb(2, 2, 189);
                                                                                    }
                                                                                    
                                                                                    .glance-header-content {
                                                                                        padding: 40px;
                                                                                        font-size: 2rem;
                                                                                        font-weight: 700;
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        color: var(--primary-color);
                                                                                        margin-top: 20px;
                                                                                    }
                                                                                    
                                                                                    @media(max-width:900px) {
                                                                                        .glance-inner-div {
                                                                                            display: flex;
                                                                                            flex-direction: column;
                                                                                            justify-content: center;
                                                                                            align-items: center;
                                                                                            align-content: center;
                                                                                            margin: 0 20px;
                                                                                        }
                                                                                        .glance-content-first {
                                                                                            color: var(--primary-color);
                                                                                            display: flex;
                                                                                            justify-content: space-around;
                                                                                            padding: 20px 150px 30px;
                                                                                        }
                                                                                        .glance-content-second {
                                                                                            display: none;
                                                                                        }
                                                                                        .pursuit-span {
                                                                                            font-size: 50px;
                                                                                            font-weight: 700;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                        .performance-span {
                                                                                            font-size: 50px;
                                                                                            font-weight: 700;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                        .staff-span {
                                                                                            font-size: 50px;
                                                                                            font-weight: 700;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                        .operation-span {
                                                                                            font-size: 50px;
                                                                                            font-weight: 700;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(min-width:900px) {
                                                                                        .glance-inner-div {
                                                                                            display: flex;
                                                                                            flex-direction: column;
                                                                                            justify-content: center;
                                                                                            align-items: center;
                                                                                            align-content: center;
                                                                                        }
                                                                                        .glance-content-first {
                                                                                            display: none;
                                                                                        }
                                                                                        .glance-content-second {
                                                                                            color: var(--primary-color);
                                                                                            display: flex;
                                                                                            flex-direction: row;
                                                                                            justify-content: space-between;
                                                                                            align-items: center;
                                                                                            align-content: center;
                                                                                            padding: 20px 150px 30px;
                                                                                        }
                                                                                        .pursuit-span {
                                                                                            font-size: 60px;
                                                                                            font-weight: 700;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                        .performance-span {
                                                                                            font-size: 60px;
                                                                                            font-weight: 700;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                        .staff-span {
                                                                                            font-size: 60px;
                                                                                            font-weight: 700;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                        .operation-span {
                                                                                            font-size: 60px;
                                                                                            font-weight: 700;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .glance h5,
                                                                                    .glance h6 {
                                                                                        margin-bottom: 50px;
                                                                                    }
                                                                                    
                                                                                    .footer-image-wrapper {
                                                                                        position: relative;
                                                                                        overflow: hidden;
                                                                                        padding-top: 56.25%;
                                                                                    }
                                                                                    
                                                                                    .footer-image {
                                                                                        position: absolute;
                                                                                        top: 0;
                                                                                        left: 0;
                                                                                        width: 100%;
                                                                                        height: 100%;
                                                                                        border: 0;
                                                                                        display: block;
                                                                                    }
                                                                                    
                                                                                    .footer-wrapper {
                                                                                        max-width: 700px;
                                                                                        margin: 5px auto 0px;
                                                                                        padding: 0px 20px 40px 20px;
                                                                                    }
                                                                                    
                                                                                    .glance h4 {
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                    }
                                                                                    
                                                                                    .glance h4 {
                                                                                        font-size: 18px;
                                                                                    }
                                                                                    
                                                                                    .footer-our-location {
                                                                                        color: var(--tertiary-color);
                                                                                    }
                                                                                    
                                                                                    @media(max-width:500px) {
                                                                                        .resize-header-font {
                                                                                            font-size: 1.5rem;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media(max-width:400px) {
                                                                                        .resize-header-font {
                                                                                            font-size: 1.2rem;
                                                                                        }
                                                                                    }
                                                                                    /* FOOTER ADDRESS */
                                                                                    
                                                                                    .icons {
                                                                                        color: var(--primary-color);
                                                                                        padding: 2px;
                                                                                        margin: 8px;
                                                                                    }
                                                                                    
                                                                                    @media (min-width:100px) and (max-width:500px) {
                                                                                        .icon-mobile {
                                                                                            display: visible;
                                                                                        }
                                                                                        .icon-tablet {
                                                                                            display: none;
                                                                                        }
                                                                                        .icon-desktop {
                                                                                            display: none;
                                                                                        }
                                                                                        .logo-image-mobile {
                                                                                            display: visible;
                                                                                        }
                                                                                        .logo-image-tablet {
                                                                                            display: none;
                                                                                        }
                                                                                        .logo-image-desktop {
                                                                                            display: none;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media (min-width:501px) and (max-width:800px) {
                                                                                        .icon-mobile {
                                                                                            display: none;
                                                                                        }
                                                                                        .icon-tablet {
                                                                                            display: visible;
                                                                                        }
                                                                                        .icon-desktop {
                                                                                            display: none;
                                                                                        }
                                                                                        .logo-image-mobile {
                                                                                            display: none;
                                                                                        }
                                                                                        .logo-image-tablet {
                                                                                            display: visible;
                                                                                        }
                                                                                        .logo-image-desktop {
                                                                                            display: none;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media (min-width:801px) and (max-width:2000px) {
                                                                                        .icon-mobile {
                                                                                            display: none;
                                                                                        }
                                                                                        .icon-tablet {
                                                                                            display: none;
                                                                                        }
                                                                                        .icon-desktop {
                                                                                            display: visible;
                                                                                        }
                                                                                        .logo-image-mobile {
                                                                                            display: none;
                                                                                        }
                                                                                        .logo-image-tablet {
                                                                                            display: none;
                                                                                        }
                                                                                        .logo-image-desktop {
                                                                                            display: visible;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media (min-width:501px) and (max-width:2000px) {
                                                                                        .footer-container {
                                                                                            display: grid;
                                                                                            grid-template-columns: 1fr 1fr;
                                                                                            color: #b0b0b0;
                                                                                            /* var( --secondary-color); */
                                                                                        }
                                                                                        .footer-text {
                                                                                            font-size: 12px;
                                                                                        }
                                                                                        .footer-left-container {
                                                                                            width: 100%;
                                                                                            text-align: center;
                                                                                        }
                                                                                        .footer-right-container {
                                                                                            width: 100%;
                                                                                            text-align: center;
                                                                                            margin: auto 0;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    @media (min-width:100px) and (max-width:500px) {
                                                                                        .footer-container {
                                                                                            display: grid;
                                                                                            grid-template-columns: 1fr;
                                                                                            color: #b0b0b0;
                                                                                        }
                                                                                        .footer-left-container {
                                                                                            width: 100%;
                                                                                            text-align: center;
                                                                                        }
                                                                                        .footer-right-container {
                                                                                            width: 100%;
                                                                                            text-align: center;
                                                                                            margin-bottom: 20px;
                                                                                        }
                                                                                    }
                                                                                    
                                                                                    .address-mobile-icon {
                                                                                        margin: 8px;
                                                                                    }
                                                                                    
                                                                                    .footer-designer-container {
                                                                                        display: flex;
                                                                                        justify-content: center;
                                                                                        align-items: center;
                                                                                        padding: 10px;
                                                                                        color: rgb(116, 116, 116);
                                                                                    }
                                                                                    
                                                                                    .footer-designer-container small {
                                                                                        font-size: 12px;
                                                                                        margin-left: 5px;
                                                                                    }
                                                                                    
                                                                                    .footer-designer-container small:first-of-type {
                                                                                        margin-left: 0px;
                                                                                    }
                                                                                    
                                                                                    .copyright {
                                                                                        font-size: 12px;
                                                                                    }
                                                                                    
                                                                                    .copyright p:first-of-type {
                                                                                        margin-bottom: 0px;
                                                                                    }