.citem
{
background-position: 50% 50%; 
background-size:cover;
height:60vh;
 border-radius: 15px;
}

.carousel-indicators [data-bs-target] {
    height: 30px;
    width: 30px;
    border-radius: 15px;
  }

.carousel-dark .carousel-indicators [data-bs-target]
{
	background-color: rgb(50, 50, 50);
}

.nav-link
{
	padding: 0;
}

.fill-form .icon
{
	box-shadow: none;
	
}

.fill-form .icon img
{
	max-width: 45px;
}
.contact-us
{
    padding-top: 60px;
}

.section-heading h4
{
	text-transform: none;
}

footer
{
	background: #969696;
}

.main-banner .left-content p
{
	margin-right: 0;
}

p
{
	font-size: 18px;
	line-height:160%;
	color: #adadad;
}

#about, #activities, #articles
{
	padding-top: 30px;
}

.card-img-top {
    width: 100%;
    height: 15vw;
    object-fit: cover;
}

.activities-right-content p {
    margin-top: 15px;
    margin-bottom: 20px;
}