h2 {
  color: #30123d !important;
  font-weight: 700;
}
.container_page .header-section {
    background-color: #111;
}
.container_page .header-section img {
    opacity: 0.6;
}
.container_page .breadcrumb-item a{
    color: rgb(19 111 254);
}
.container_page .breadcrumb-item.active::before {
    color: #ffffff;
}
/* Default height for large devices (lg) */
.container_page .header-section {
	height: 400px;
}

/* Medium devices (md) */
@media (max-width: 991px) {
	.container_page .header-section {
		height: 330px;
	}
}

/* Small devices (sm) */
@media (max-width: 767px) {
	.container_page .header-section {
		height: 200px;
	}
}
.hero-section {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../img/contact-us/banner-elite.webp');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.container_page .purple-icon {
  color: #6c34bb;
  font-size: 14px;
}
.container_page .btn-primary {
    background-color: #6a0dad;
    border-color: #6a0dad;
    transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.container_page .btn-primary:hover {
    background-color: #5b0b8a;
    border-color: #5b0b8a;
}
@media (max-width: 900px) {
  .container_page img.width_100.dynamic-image.banner_img_city {
    height: 240px;
    object-fit: cover;
  }
  .container_page .card-body.text-center {
    height: auto !important;
  }
  .container_page img.proimg.width_100 {
    height: auto;
    object-fit: cover;
  }
}