.header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px 30px;
            background-color: white;
            border-bottom: 1px solid #ccc;
			}
			.header img {
            max-height: 80px;
			}
			.header-buttons .btn {
            margin-left: 10px;
            background-color: #2d087b;
            color: white;
			}
			.navbar {
            background-color: #2d087b;
			}
			.navbar-nav .nav-link {
            color: white !important;
			}
			.navbar-nav .nav-link:hover {
            color: #ffdd00 !important;
			}
			.dropdown-menu {
            background-color: #2d087b;
			}
			.dropdown-item {
            color: white !important;
			}
			.dropdown-item:hover {
            background-color: #ffdd00;
			}
			.dropdown:hover .dropdown-menu {
            display: block;
			}
			.carousel-caption {
            position: absolute;
            top: 83%;
            transform: translateY(-50%);
            text-align: center;
            animation: fadeIn 2s;
            color: blue;
			}
			
			.carousel-caption h1 {
            font-size: 3em;
            font-weight: bold;
            animation: fadeInLeft 2s;
			}
			
			.carousel-caption p {
            font-size: 1.5em;
            animation: fadeInRight 2s;
			}
			
			@keyframes fadeIn {
            from {
			opacity: 0;
            }
			
            to {
			opacity: 1;
            }
			}
			
			@keyframes fadeInLeft {
            from {
			transform: translateX(-100%);
			opacity: 0;
            }
			
            to {
			transform: translateX(0);
			opacity: 1;
            }
			}
			
			@keyframes fadeInRight {
            from {
			transform: translateX(100%);
			opacity: 0;
            }
			
            to {
			transform: translateX(0);
			opacity: 1;
            }
			}
			
			.news-container {
            display: flex;
            align-items: center;
            border: 1px solid #ccc;
            border-radius: 65px;
            padding: 10px 20px;
            margin: 20px 0;
			}
			
			.news-label {
            background-color: #002D72;
            color: white;
            padding: 10px 20px;
            border-top-left-radius: 20px;
            border-bottom-left-radius: 20px;
            font-weight: bold;
			}
			
			.news-item {
            display: flex;
            align-items: center;
            margin-left: 20px;
			}
			
			.news-date {
            color: red;
            margin-right: 10px;
            font-weight: bold;
			}
			
			.why-choose-section {
            background-color: #f0f8ff;
            padding: 50px 0;
			}
			
			.why-choose-section h2 {
            color: #2d087b;
            font-weight: bold;
            margin-bottom: 20px;
			}
			
			.why-choose-section h3 {
            font-weight: bold;
            margin-top: 20px;
            position: relative;
			}
			
			.why-choose-section h3::before {
            content: "";
            position: absolute;
            bottom: -10px;
            left: 0;
            width: 50px;
            height: 2px;
            background-color: #2d087b;
			}
			
			.why-choose-section .btn-primary {
            background-color: #2d087b;
            border: none;
			}
			
			.why-choose-section .btn-primary:hover {
            background-color: #1a054d;
			}
			
			.why-choose-section img {
            max-width: 100%;
            border-radius: 10px;
            margin-top: 20px;
			}
			.display-4{
            font-size: 26px;
			font-weight: bold;
			line-height: 1.2;
			}
			.lead {
			font-size: 1.25rem;
			font-weight: 600;
			}
			a {
			color: #818494;
			font-weight: 500;
			text-decoration: none;
			background-color: transparent;
			}
			
			a:hover {
			color: #007bff;
			text-decoration: none;
			}
			
			footer {
			background: #ebf4fa;
			}
			.heading{
			text-align: center;
			}
			#banner {
			
			color: #fff;
			text-align: center;
			position: relative;
			}
			
			.banner-text {
			background-image: url('assets\Background.jpg')
			
			}
			
			.banner-text h1 {
			margin: 0;
			font-size: 36px;
			}
			
			.banner-text p {
			margin: 10px 0 0;
			}
			.heading1{
			font-size: 39px;
			color: #0E8FBD;
			margin-top: 56px;
			}
			p{
			font-size: 19px;
			font-family: sans-serif;
			}
			