body {
  font-family: "Cairo", sans-serif;
  font-style: italic;
}

.header-upper {
  background: #000;
}

.main-menu .navigation li.dropdown {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #fff;
  transition: 0.25s all ease-in-out;
}
.main-menu .navigation li.dropdown:hover {
  color: #daa520;
}

.mobile-menu .navigation li.dropdown .dropdown-btn {
  right: auto;
  left: 6px;
}
.mobile-menu .navigation li.dropdown .dropdown-btn.open {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.page-title .bread-crumb li:last-child {
  margin: 0;
  padding: 0;
}

.features-section {
  padding-top: 50px;
}
.features-section .outer-box {
  border: 0;
}

.sec-title .text {
  text-align: justify;
}

.video-section {
  padding-bottom: 50px;
}

.service-section {
  padding: 50px 0;
}
.service-section .row {
  row-gap: 30px;
}
.service-section .title-article h3 {
  margin-bottom: 15px;
}
.service-section .desc-article p {
  text-align: justify;
}

.mofeeda-banner {
  padding-top: 50px;
}
.mofeeda-banner .bg-layer {
  width: 100%;
  height: auto;
  margin: 0;
  display: block;
}
.mofeeda-banner .bg-layer::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

.working-process .sec-bg {
  background-color: #daa520;
}

.main-footer .top-info {
  background: #daa520;
}
.main-footer .top-info .info-block p a:hover {
  color: #000;
}

.contact-form-section-two {
  padding: 50px 0;
}
.contact-form-section-two .row {
  row-gap: 30px;
}
.contact-form-section-two .contact-form {
  margin: 0;
  padding: 15px;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.07);
}
.contact-form-section-two .contact-info {
  padding: 0 !important;
}

.video-section.videos-section .video-box::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 0;
  border-radius: 10px;
}
.video-section.videos-section .video-btn {
  z-index: 10;
}
.video-section.videos-section .video-btn a {
  width: 120px;
  height: 120px;
  line-height: 120px;
  font-size: 22px;
}
/* .video-section.videos-section .video-btn a.ripple::before {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
} */

.articles {
  background-color: transparent;
  padding: 50px 0;
}
.articles::before {
  display: none;
}
.articles .row {
  row-gap: 30px;
}
.articles .news-block .inner-box {
  margin-bottom: 0;
  padding: 30px;
}

@media (max-width: 991px) {
  .main-footer .top-info {
    padding: 20px 0;
  }
  .logo img,.nav-logo img{
    max-height: 60px;
  }
  .banner-section{
    padding: 15px 0 120px;
  }
}
.sticky-social {
  position: fixed;
  left: 40px;
  bottom: 40px;
  width: 40px;
  height: auto;
  z-index: 99999999999;
}
.sticky-social ul {
  display: grid;
  row-gap: 10px;
  margin-bottom: 0;
}
.sticky-social ul li a {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--color);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 20px;
  border: 2px solid var(--color);
  transition: left 0.25s ease-in-out var(--delayBack), color 0.25s ease-in-out 0s, background-color 0.25s ease-in-out 0s;
  position: relative;
  left: calc(-3 * 40px);
}
.sticky-social ul li a:hover {
  color: var(--color);
  background-color: #fff;
}
.sticky-social ul li a.active {
  left: 0;
  transition: left 0.25s ease-in-out var(--delay), color 0.25s ease-in-out 0s, background-color 0.25s ease-in-out 0s;
}
.desc-article ul, .desc-article li,
.middle-text ul, .middle-text li
{
  list-style: inside;
  padding: inherit;
  margin: inherit;
  padding-bottom: 0;
  margin-bottom: 0;
}
/*# sourceMappingURL=style-new.css.map */
