/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 22 2025 | 23:13:03 */
video.tp-slider-2-bg {
    object-fit: cover;
}
.breadcrumb__overlay::after {
/*     position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: rgb(22, 23, 26); */
    opacity: 0.2 !important;
}
.custom-container-1 {
    max-width: 1350px;
}
@media (min-width: 1200px) {
    .tp-blog-area .col-xl-4 {
        flex: 0 0 auto;
        width: 50%;
    }
}
.tp-service-thumb img
 {
    height: 264px;
}



.tp-service-thumb::after {
    content: "";
    bottom: 0;
    left: 0;
    width: 0%;
    height: 6px;
    position: absolute;
    background-color: #26A5D0;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s;
    z-index: 2;
}
.tp-service-icon-shape img {
  filter: brightness(0) saturate(100%) invert(73%) sepia(65%) saturate(446%) hue-rotate(2deg) brightness(104%) contrast(101%);
  /* Optional yellow tint */
  border-bottom: 3px solid var(--brand-yellow);
}
div#block-3 {
	display:none;
}
.breadcrumb__area {
  position: relative; /* make sure it's positioned */
  z-index: 1;
}

.breadcrumb__area::before {
  content: "";
  position: absolute;
  inset: 0; /* shorthand for top:0; right:0; bottom:0; left:0 */
  background: rgba(0, 0, 0, 0.5); /* adjust opacity (0.3–0.7) */
  z-index: 2;
  pointer-events: none; /* overlay doesn’t block clicks */
}

.breadcrumb__area > * {
  position: relative;
  z-index: 3; /* content stays above overlay */
}
.tp-menu-bar i {
  display: none !important; /* hide the wrong icon */
}

.tp-menu-bar::before {
  font-family: "Font Awesome 6 Free"; /* Make sure FA6 Free is loaded */
  font-weight: 900; /* solid icons */
  content: "\f550"; /* fa-bars-staggered */
  font-size: 20px;
  display: inline-block;
  line-height: 1;
}

.tpoffcanvas__title p{
	color: #fff !important;
}

.rc__meta{
	display:none !important;
}

.elementor-element-2cb6a45 div p{
	color: #fff !important;
}

.tp-service-icon{
	display:none !important;
}

.tp-service-text {
    margin-top: 85px !important;
}













