body {
    font-family: Arial, sans-serif;
    padding-top: 90px; /* Height of the contact strip + navbar */
}
/*
.contact-strip {
	background-color: #1F3861;
	color: white;
	padding: 10px;
	text-align: left;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 1030;
	transition: top 0.3s;
	height: 5vh;
}*/
.contact-strip {
	background-color: #1F3861;
	color: white;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1030; /* Make sure it appears above the navbar */
	transition: top 0.3s;
	height: 5vh;
	text-align: left;
	padding: 6px;
}
.navbar.fixed-top {
	top: 30px; /* Adjust based on your contact strip height */
	transition: top 0.3s;
}
@media (max-width: 767px) {
	.navbar.fixed-top {
		top: 0; /* Move navbar to top when contact strip is hidden on small screens */
	}
}
.navbar-custom {
    top: 30px; /* Height of the contact strip */
    z-index: 1020; /* Ensure the navbar is above other content */
}

#home .carousel-item {
    height: 80vh;
}

#home .carousel-item img {
    height: 80%;
    object-fit: ;
}

#home .carousel-caption {
    background-color: rgba(0, 0, 0, 0.0);
    padding

    .nav-link {
      color: #fff; /* White text for nav links */
    }
    .nav-link:hover {
      color: #ffc107; /* Hover color for nav links */
    }
}

#about .carousel-item {
    height: 36vh;
}

#about .carousel-item img {
    height: 100%;
    object-fit: cover;
}

#about .carousel-caption {
  background-color: #E2E8F5;
  width:15%;
  height:7vh;
  padding: 9px;
}

.card-deck .card {
      transition: transform 0.2s;
    }
.card-deck .card:hover {
  transform: scale(1.05);
}
.card-img-top {
  height: 200px;
  object-fit: cover;
}
.card-body {
  text-align: center;
}
.bg-light-green {
	background-color: #d4edda; /* Light green background */
}
.bg-dark-green {
	background-color: #036E03; /* Light green background */
}
.border-orange {
	border: 2px solid #FFA500; /* Orange border color */
}
.p-size{
	width:50%;
}

.icon1 i {
    background: #4d6bb3;
    color: #fff;
    border: 1px solid #4d6bb3;
}
.icon3 i {
    background: #ed2a24;
    color: #fff;
    border: 1px solid #ed2a24;
}
.icon5 i {
    background: #7f2acd;
    color: #fff;
    border: 1px solid #7f2acd;
}
.icon4 i {
    background: #40c1df;
    color: #fff;
    border: 1px solid #40c1df;
}
.icon6 i {
    background: #e71807;
    color: #fff;
    border: 1px solid #e71807;
}

.bg-custom1 {
	background: #101095;
}
.bg-custom2 {
	background: #3131A0;
}
.bg-custom3 {
	background: #F7931E;
}
.bg-custom4 {
	background: #FBA33C;
}
.bg-custom5 {
	background: #F3B46B;
}
.bg-custom6 {
	background: #0F8E2B;
}
.bg-custom7 {
	background: #2AA946;
}
.bg-custom8 {
	background: #53B969;
}
.bg-custom9 {
	background: #D9FFD0;
}
.bg-custom10 {
	background: #FEFFD0;
}
.circle {
	width: 150px;
	height: 60px;
	background: #fff;
	border-radius: 10px 10px 1px 1px; /* Makes the element circular */
	text-align:center;
	color: #101095;
}
.plain {
	color: #101095;
}
.containerbg1 {
	background: #D4EDDA; /*#F1F1F1*/
}
.containerbg2 {
	background: #C3CED1;
}
/* background-color: #ffff; color:#FFA500; height:50px; text-align:center;*/
.bg-light-grey {
	background-color: #f0f0f0; /* Light grey color */
}