.mb-5 {
  margin-bottom: 50px;
}
#mobile-menu li .active {
  color: #fd6500;
}
.why-choose-us .fm-content-title {
  color: #6e777d;
}
.why-choose-us .fm-single-services-content:hover .fm-content-title {
  color: #fff;
}
.why-choose-us .fm-services-btn a {
  background-color: #171717;
}
.why-choose-us .fm-services-btn a:hover {
  background-color: #fd6500;
}
.service-padding-section {
  padding: 40px 0px;
}

/* Gallery Css Start*/
.gallery-container .tz-gallery img {
  object-fit: cover;
  aspect-ratio: 3/3;
}

.tz-gallery .gallery-titel {
  padding: 10px 10px;
  cursor: pointer;
  font-size: 21px;
  color: #fff;
}

.tz-gallery .Gallery-card-main {
  transition: 1s;
  margin: 7px;
}

.tz-gallery .Gallery-card-main:hover {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.tz-gallery .Gallery-card-main .gallery-titel {
  text-align: center;
  background-color: #22b5a4;
  border: 1px solid #22b5a4;
  transition: 1s;
}

.tz-gallery .Gallery-card-main:hover .gallery-titel {
  border: 1px solid #fff;
  background-color: #fff;
}

.tz-gallery .Gallery-card-main:hover .gallery-titel {
  color: #22b5a4;
}
.tz-gallery {
  margin-bottom: 70px;
}
/* Gallery Css End*/

/* video section */
.video-section .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.video-section .owl-nav button.owl-prev {
  left: 0;
}
.video-section .owl-nav button.owl-next {
  right: 0;
}

.video-section .owl-dots {
  text-align: center;
  padding-top: 15px;
}
.video-section .owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.video-section .owl-dots button.owl-dot.active {
  background-color: #000;
}
.video-section .owl-dots button.owl-dot:focus {
  outline: none;
}
.video-section .owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.38) !important;
}
.video-section span {
  font-size: 70px;
  position: relative;
  top: -5px;
}
.video-section .owl-nav button:focus {
  outline: none;
}
.video-section .owl-item {
  height: 300px !important; /* Adjust this value as needed */
  display: flex;
}
.video-section .item {
  width: 100%;
}
