            @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

            * {
                padding: 0px;
                margin: 0px;
                box-sizing: border-box;
            }

            :hover {
                transition: all .4s;
                -moz-transition: all .4s;
                -webkit-transition: all .4s;
                -o-transition: all .4s;
            }

            /* menu */

            body {
                font-family: "Lato", sans-serif;
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            p,
            button,
            table {
                font-family: "Lato", sans-serif;
            }

            /*** Header css Start ***/
            .fixed-top {
                background: #fff;
            }


            /*** Header css end ***/

            /* form section css start */
            .banner_form {
                padding: 3px;
                position: absolute;
                top: 10rem;
                right: 5%;
                z-index: 999;
                border-radius: 16px;
                width: 20%;
                background-color: white;
            }

            /* form section css End */

            /* mayur css */

            .btn:hover {
                color: #fff;
            }

            .custom-fluid {
                padding: 0rem 5rem;
            }

            /* banner section start */
            .banner {
                background: url(../images/banner/bannerd.png) no-repeat top center;
                background-size: cover;
                /* height: 45rem; */
                position: relative;
                /* top: 7rem; */
                padding-top: 14rem;
            }

            .mt41 {
                padding: 0.8rem 2rem;
                margin-top: 4rem;
                border: dotted;
                border-color: #fff;
                color: #fff;
                display: inline-block;
            }

            .banner h1 {
                color: #FFD109;
                font-size: 3.2rem;
                font-weight: bold;
            }

            .banner h2 {
                font-size: 3rem;
                font-weight: 600;
            }

            .banner h3 {
                background: #FFD109;
                padding: 0.8rem 4rem;
                display: inline-block;
                font-size: 2.7rem;
                /* border-radius: 4rem 0rem; */
                clip-path: polygon(6% 0%, 97% 0%, 93% 100%, 2% 100%);
                margin-left: -1rem;
            }

            .custom-header {
                display: flex;
                justify-content: space-between;
                background: #fff;
                padding: 1.5rem;
                /* border-radius: 1.5rem; */
                align-items: center;
                margin-top: 1rem;
            }

            .pos-setting {
                position: relative;
                top: -2rem;
            }

            .banner .w-70 {
                width: 85%;
            }

            .custom-btn {
                background: #B22D30;
                padding: 0.6rem 2rem;
                font-size: 1.6rem;
                border-radius: 0.7rem;
                border: none;
                margin-top: 1rem;
                color: #fff;
                font-weight: 700;
            }

            .custom-pos {
                position: absolute;
                bottom: 2rem;
                left: 45%;
            }

            /* banner section end */

            /* heading section start */
            .heading {
                background: #002581;
                padding: 1.3rem;
                position: relative;
            }

            .fnt-set {
                font-size: 1.5rem;
            }

            /* heading section End */

            /* about us section css Start */

            .gradient-text {
                background: linear-gradient(98.65deg, #12348A 3.4%, #B22D30 96.8%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                display: inline-block;
                font-size: 3rem;
            }

            .about-us p,
            li {
                font-size: 1.2rem;
            }



            .w-90 {
                width: 90%;
            }

            /* about us section css End */

            /* stand out section start */
            .gradient-text1 {
                background: linear-gradient(98.65deg, #12348A 3.4%, #B22D30 50.8%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                display: inline-block;
                font-size: 3rem;
                position: relative;
                bottom: -2rem;
            }

            .d-desk {
                display: block;
            }

            .d-mob {
                display: none;
            }

            .bg-blue {
                background: #002581;
                border-radius: 2rem;
            }

            .brd-set {
                padding: 3.5rem 2rem;
                border-bottom: 1px solid gray;
                border-right: 1px solid gray;
                width: 34%;
            }

            .brd-setr {
                padding: 3.5rem 2rem;
                border-bottom: 1px solid gray;
                width: 34%;
            }

            .brd-setr11 {
                padding: 3.5rem 2rem;
                border-top: 1px solid gray;
                width: 34%;
            }

            .brd-set11 {
                padding: 3.5rem 2rem;
                border-top: 1px solid gray;
                border-right: 1px solid gray;
                width: 34%;
            }

            /* stand out section End */

            /* Specialization section css start */

            .specialization {
                background: url(../images/specialization/specialization.png) no-repeat bottom center;
                /* background-size: cover; */
                height: 55rem;
                position: relative;
            }

            .specialization h2 {
                font-size: 3rem;
            }

            .specialization .bg-glass {
                background: rgba(255, 255, 255, 0.1);
                color: white;
                padding: 1rem 1.3rem;
                border-radius: 0.5rem;
                text-align: center;
                font-size: 16px;
                cursor: pointer;
                transition: all 0.3s ease-in-out;
                backdrop-filter: blur(10px);
                width: 20%;
                box-shadow: 0px -2px 3px 1px #c3c3c3;

            }

            .specialization .bg-glass h5 {
                font-size: 1.3rem;
            }

            /* Specialization section css End */

            /* career section css start */
            .career {
                position: relative;
            }

            .table-container {
                width: 90%;
                overflow-x: auto;
            }

            table {
                width: 100%;
                border-collapse: separate;
                border-spacing: 0;
                border-radius: 10px;
                overflow: hidden;
                background: #f5f8ff;
                /* Light blueish background */
                border: 1px solid #ccc;
            }

            td {
                padding: 15px 20px;
                border: 1px solid #ccc;
                font-size: 20px;
                color: #333;
            }

            tr:first-child td {
                border-top: none;
            }

            tr:last-child td {
                border-bottom: none;
            }

            td:first-child {
                border-left: none;
            }

            td:last-child {
                border-right: none;
            }

            .icon {
                color: red;
                margin-right: 8px;
                font-weight: bold;
            }

            .career_img {
                position: relative;
                right: 5rem;
            }

            .margin-set {
                margin-top: -7rem;
            }

            /* career section css End */

            /* excellence section css start */
            .excellence {
                position: relative;
            }

            .custom-box {
                display: inline-block;
                padding: 2rem;
                /* background: aliceblue; */
                border-radius: 0.8rem;
                text-align: center;
            }

            .center-slider .slick-slide {
                background-color: #F3F7FF;
                color: #000;
                /* height: 200px;
                margin: 0 15px;
                display: flex;
                align-items: center;
                justify-content: center; */
                transform: scale(0.8);
                transition: all 0.4s ease-in-out;
            }

            .center-slider .slick-slide {
                transform: scale(0.8, 0.8);
                transition: all 0.4s ease-in-out;
            }

            /* Active center slide */
            .center-slider .slick-center {
                transform: scale(1.1);
                background-color: #002581;
                color: #fff;
            }

            .slick-next,
            .slick-prev {
                z-index: 5;
            }

            .excellence h4 {
                font-weight: 700;
            }

            .custom-shadow {
                padding: 2rem;
                display: inline-block;
                box-shadow: 1px 2px 10px 2px #ddd;
                height: 22rem;
                border-radius: 0.8rem;
            }

            /* excellence section css End */

            /* process section css start */
            .admisssion {
                padding: 4rem;
                background: #12348A;
                color: #fff;
                height: 38rem;
            }

            .eligibility {
                padding: 4rem;
                background: #B22D30;
                color: #fff;
                height: 38rem;
            }

            .process h4 {
                font-weight: 300;
            }

            /* process section css End */

            /* faq section css start */
            .accordion-button:not(.collapsed) {
                color: #fff;
                background-color: #002581;
                box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
            }

            .accordion-body {
                background-color: #002581;
                color: #fff;
                padding: 0.8rem 2.5rem 2rem;
            }

            .accordion-item:first-of-type .accordion-button {
                padding: 1.3rem 2.5rem;
            }

            .accordion-button {
                border-bottom: none !important;
                box-shadow: none !important;
                padding: 1.3rem 2.5rem;
                background: #F3F7FF;
                font-size: 1.5rem;
                font-weight: 700;
            }

            /* Remove default Bootstrap accordion icon */
            .accordion-button::after {
                content: "+";
                /* Set the plus icon */
                font-size: 20px;
                font-weight: bold;
                background-image: none !important;
                /* Remove Bootstrap arrow */
                transform: none !important;
                /* Prevent rotation */
            }

            /* Change to "-" when accordion is open */
            .accordion-button:not(.collapsed)::after {
                content: "-";
            }

            /* faq section css End */


            /* Courses section css start */
            .box {
                box-shadow: 0px 6px 16px 1px rgba(0, 0, 0, 0.23);
                padding: 10px;
                border-radius: 20px;
                min-height: 7rem;
                background-color: #131B59;
            }

            .title {
                font-size: 1.4rem;
            }

            .cards_sec a {
                text-decoration: none;
            }

            /* Courses section css End */

            /* footer section css start */
            .ft_pb {
                background: #000;
            }

            .w-20 {
                width: 25%
            }

            .w-15 {
                width: 25%
            }

            .w-30 {
                width: 35%
            }

            .py5 {
                padding-top: 3rem;
                padding-bottom: 3rem;
            }

            .pb5 {
                padding-bottom: 3rem;
            }

            .text-cen {
                text-align: start;
            }

            .w-60{
                width:60%!important;
            }

            .llb-fee-structure table {
                border-collapse: collapse;
                width: 100%;
              }
          
              .llb-fee-structure th,
              .llb-fee-structure td {
                border: 2px solid #000;
                text-align: center;
                padding: 8px;
                vertical-align: middle;
              }
          
              .llb-fee-structure .year-title {
                background-color: #d9ead3;
                font-weight: bold;
                text-align: left;
              }
          
              .llb-fee-structure .total-row {
                background-color: #f2f2f2;
                font-weight: bold;
              }
          
              .llb-fee-structure .note {
                font-size: 0.9rem;
                color: #555;
              }
          
              .llb-fee-structure .table thead th {
                background-color: #e0efff;
              }

              .test-structure table {
                border-collapse: collapse;
                width: 100%;
              }
          
              .test-structure th,
              .test-structure td {
                border: 2px solid #000;
                text-align: center;
                padding: 8px;
                vertical-align: middle;
              }
          
              .test-structure .table-title {
                background-color: #d9ead3;
                font-weight: bold;
              }
          
              .test-structure .total-row {
                background-color: #f2f2f2;
                font-weight: bold;
              }

            /* footer section css End */