* {
  margin: 0%;
  padding: 0%;
  box-sizing: border-box;
}

body {
  font-family: "Cairo", sans-serif !important;
}

.whatsapp_link {
  width: 55px;
  height: 55px;
  position: fixed;
  z-index: 1111;
}

.whatsapp_link .whatsapp-image {
  width: 55px;
  height: 55px;
  position: fixed;
  z-index: 1111;
  background: transparent;
  bottom: 50px;
  right: 5px;
}

.navbar {
  position: absolute !important;
  width: 100%;
  background-color: transparent;
  z-index: 5;
}

.navbar .navbar-brand .img-logo {
  width: 60px;
}

.navbar .navbar-nav .nav-link {
  color: white;
  transition: 0.4s;
  font-size: 14px;
}

.navbar .navbar-nav .nav-link:hover {
  color: #eee;
}

.navbar .navbar-toggler {
  padding: 0.25rem 0.5rem !important;
  color: rgba(0, 0, 0, 0.55) !important;
  border-color: rgba(0, 0, 0, 0.1) !important;
}

@media (max-width: 991px) {
  .navbar {
    background-color: white;
  }
  .navbar-nav .nav-link {
    color: #000 !important;
  }
  .navbar-nav .nav-link:hover {
    color: #000 !important;
  }
  .landingPage-section {
    height: 90vh !important;
  }
}

.landingPage-section {
  position: relative;
  width: 100%;
  height: 85vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.landingPage-section .overlay {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgb(0 0 0 / 30%);
}

.landingPage-section .video-background {
  position: absolute;
  z-index: -1;
  left: 0%;
  bottom: 0%;
  object-fit: cover;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.landingPage-section .content {
  position: absolute;
  z-index: 1;
  text-align: center;
}

.landingPage-section .content h3 {
  color: #20d598;
  font-weight: 600;
  font-size: 26px;
}
.landingPage-section .content p {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.info_section .content {
  background-color: #f2f2f2;
}

.info_section .content .Ribbons-title {
  text-align: center;
  width: calc(100% + 70px);
  padding: 13px;
  position: relative;
  right: -35px;
  color: #fff;
  background-color: #fe6847;
}

.info_section .content .Ribbons-title::before {
  content: "";
  position: absolute;
  border-width: 15px;
  border-style: solid;
  border-color: #fe6847 transparent transparent #fe6847;
  right: -1px;
  opacity: 0.5;
  bottom: -30px;
}

.info_section .content .Ribbons-title::after {
  content: "";
  position: absolute;
  border-width: 15px;
  border-style: solid;
  border-color: #fe6847 #fe6847 transparent transparent;
  left: -1px;
  opacity: 0.5;
  bottom: -30px;
}

.info_section .content-2 .Ribbons-title {
  background-color: #7eda99 !important;
}

.info_section .content-2 .Ribbons-title::before {
  border-color: #7eda99 transparent transparent #7eda99 !important;
}

.info_section .content-2 .Ribbons-title::after {
  border-color: #7eda99 #7eda99 transparent transparent !important;
}

.info_section .content-3 .Ribbons-title {
  background-color: #f98d9c !important;
}

.info_section .content-3 .Ribbons-title::before {
  border-color: #f98d9c transparent transparent #f98d9c !important;
}

.info_section .content-3 .Ribbons-title::after {
  border-color: #f98d9c #f98d9c transparent transparent !important;
}

.info_section .content-4 .Ribbons-title {
  background-color: #8a5ec1 !important;
}

.info_section .content-4 .Ribbons-title::before {
  border-color: #8a5ec1 transparent transparent #8a5ec1 !important;
}

.info_section .content-4 .Ribbons-title::after {
  border-color: #8a5ec1 #8a5ec1 transparent transparent !important;
}

/* start slick slider style */

.splide-brands .splide__list  {
    transition: 1.3s !important;
}
.splide-brands .splide__arrow  {
  display: none !important;
}
.splide-brands .splide__pagination {
  display: none !important;
}
.splide-brands .splide__slide  {
  text-align: center;
}
.splide-brands .splide__slide  img{
  height: auto;
  width: 100px;
  margin: 0 auto;
}