@font-face {
  font-family:Poppins;
  font-display:swap;
  font-style:normal;
  font-weight:300;
  src:url('../fonts/estedad-fd/estedad-fd-light.eot');
  src:url('../fonts/estedad-fd/estedad-fd-light.eot?#iefix') format('embedded-opentype'),
  url('../fonts/estedad-fd/estedad-fd-light.woff2') format('woff2'),
  url('../fonts/estedad-fd/estedad-fd-light.woff') format('woff'),
  url('../fonts/estedad-fd/estedad-fd-light.ttf') format('truetype');
}

@font-face {
  font-family:Poppins;
  font-display:swap;
  font-style:normal;
  font-weight:400;
  src:url('../fonts/estedad-fd/estedad-fd-regular.eot');
  src:url('../fonts/estedad-fd/estedad-fd-regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/estedad-fd/estedad-fd-regular.woff2') format('woff2'),
  url('../fonts/estedad-fd/estedad-fd-regular.woff') format('woff'),
  url('../fonts/estedad-fd/estedad-fd-regular.ttf') format('truetype');
}

@font-face {
  font-family:Poppins;
  font-display:swap;
  font-style:normal;
  font-weight:600;
  src:url('../fonts/estedad-fd/estedad-fd-semibold.eot');
  src:url('../fonts/estedad-fd/estedad-fd-semibold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/estedad-fd/estedad-fd-semibold.woff2') format('woff2'),
  url('../fonts/estedad-fd/estedad-fd-semibold.woff') format('woff'),
  url('../fonts/estedad-fd/estedad-fd-semibold.ttf') format('truetype');
}

@font-face {
  font-family:Poppins;
  font-display:swap;
  font-style:normal;
  font-weight:700;
  src:url('../fonts/estedad-fd/estedad-fd-bold.eot');
  src:url('../fonts/estedad-fd/estedad-fd-bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/estedad-fd/estedad-fd-bold.woff2') format('woff2'),
  url('../fonts/estedad-fd/estedad-fd-bold.woff') format('woff'),
  url('../fonts/estedad-fd/estedad-fd-bold.ttf') format('truetype');
}

@font-face {
  font-family:Poppins;
  font-display:swap;
  font-style:normal;
  font-weight:800;
  src:url('../fonts/estedad-fd/estedad-fd-extrabold.eot');
  src:url('../fonts/estedad-fd/estedad-fd-extrabold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/estedad-fd/estedad-fd-extrabold.woff2') format('woff2'),
  url('../fonts/estedad-fd/estedad-fd-extrabold.woff') format('woff'),
  url('../fonts/estedad-fd/estedad-fd-extrabold.ttf') format('truetype');
}

@font-face {
  font-family:Poppins;
  font-display:swap;
  font-style:normal;
  font-weight:900;
  src:url('../fonts/estedad-fd/estedad-fd-black.eot');
  src:url('../fonts/estedad-fd/estedad-fd-black.eot?#iefix') format('embedded-opentype'),
  url('../fonts/estedad-fd/estedad-fd-black.woff2') format('woff2'),
  url('../fonts/estedad-fd/estedad-fd-black.woff') format('woff'),
  url('../fonts/estedad-fd/estedad-fd-black.ttf') format('truetype');
}

.font-family-primary {
  font-family: "Poppins", "Open Sans", sans-serif;
}

body {
  font-family: "Poppins", "Open Sans", sans-serif;
  font-weight: 400;
}

.alr{
  text-align: right;
}
.rtl{
  direction: rtl;
}
.ltr{
  direction: ltr;
}
.all{
  text-align: right;
}
.header {
  border-top: 18px solid #DA2F41!important;
  height: 100px;
}

.header .container {
  direction: rtl;
}
.header.header-color-white {
  background: #fff;
  color:#000;
}
.header.header-boxed.header-color-white .container {
  background: rgba(250, 241, 255, 0.8);
}
.header .header-toggle {
  margin-right: auto;
}
.header .header-toggle span {
  right: 0;
  left: auto;
}
.header .header-toggle span:before, .header .header-toggle span:after {
  background: #fff;
  right: 0;
  left: auto;

}
.header.transparent-light .header-logo h1, .header.transparent-light .header-logo h2, .header.transparent-light .header-logo h3, .header.transparent-light .header-logo h4, .header.transparent-light .header-logo h5, .header.transparent-light .header-logo h6 {
  color: black;
}

.header.transparent-light .header-logo a {
  color: black;
}

.header.transparent-light .header-logo a:hover {
  color: black;
}

.header .header-menu .nav .nav-item {
  text-align: right;
}

.header .header-logo img {
  width: auto;
  height: 86px;
  max-height: 86px;
}

.owl-carousel.owl-nav-right .owl-nav {
  right: auto;
}

.owl-carousel.owl-dots-left .owl-dots {
  text-align: right;
}

.portfolio-masonry .portfolio-item {
  text-align: right;
}


@media (min-width: 992px) {
  .header-lg .container-fluid {
    padding: 0 0 0 40px;
  }
  .header.transparent-light .header-menu .nav .nav-item .nav-link, .header.transparent-light .header-menu .nav .nav-item .nav-dropdown-toggle {
    color: black;
  }
  .header-xl .container-fluid {
    padding: 0 0 0 50px;
  }
  .header.transparent-light .header-menu .nav .nav-item .nav-link:hover, .header.transparent-light .header-menu .nav .nav-item .nav-link:focus, .header.transparent-light .header-menu .nav .nav-item .nav-link.active, .header.transparent-light .header-menu .nav .nav-item .nav-dropdown-toggle:hover, .header.transparent-light .header-menu .nav .nav-item .nav-dropdown-toggle:focus, .header.transparent-light .header-menu .nav .nav-item .nav-dropdown-toggle.active {
    color: black;
  }
  .header.left .header-logo {
    margin-right: 30px;
  }
  .header.left .header-menu {
    margin-left: auto;
  }
  .header.center .header-logo {
    margin-left: auto;
  }
  .header.center .header-menu .nav {
    left: 0;
    right: auto;
  }
  .header .header-menu .nav .nav-item {
    margin: 0 20px 0 0;
  }
  .header .header-menu .nav .nav-item.mega-menu-item {
    direction: rtl;
  }
  .header .header-menu .nav .nav-item.mega-menu-item .nav-link:before {
    content: '\f107';
    padding-right: 5px;
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 0.8rem;
  }
  .header .header-menu .nav .nav-item.mega-menu-item .nav-link:after {
    content: '';
    padding-left: 0;
  }
  .header .header-toggle span {
    background: #fff;
  }
  .header .header-menu .nav .nav-item.mega-menu-item .nav-link.d-toggle {
    padding-left: 0;
    padding-right: auto;
  }
  .header .header-menu .nav .nav-item:first-child {
    margin-right: 0;
    margin-left: auto;
  }
  .header .header-menu .nav .nav-item .nav-link:before {

  }
  .header .header-menu .nav .nav-item .nav-link.d-toggle {
    padding-left: 16px;
    padding-right: auto;
  }
  .header .header-menu .nav .nav-item .nav-dropdown-toggle {
    left: 0;
    right: auto;

  }
  .header .header-menu .nav .nav-item .nav-dropdown {
    right: 0;
    left: auto;
    padding: 15px auto auto 0;
    box-shadow: 0 -4px 40px 10px rgba(22, 25, 28, 0.17);
  }
  .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-link, .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-dropdown-toggle {
    color: black;
  }
  .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-link:hover, .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-link:focus, .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-link.active, .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-dropdown-toggle:hover, .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-dropdown-toggle:focus, .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-dropdown-toggle.active {
    color: black;
  }
  .header[class*='header-color']:not(.transparent-dark) .header-menu .nav .nav-item .nav-link:before {
    background: rgba(0, 0, 0, 0.15);
  }

  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link {
    padding: 7px 15px 7px 15px;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover {
    padding: 7px 17px 7px 15px;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.sd-toggle:after {
    right: auto;
    left: 15px;
    content: '\f104';
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown {
    left: auto;
    right: 228px;
    -webkit-box-shadow: 0 -4px 40px 10px rgba(22, 25, 28, 0.17);
    box-shadow: 0 -4px 40px 10px rgba(22, 25, 28, 0.17);
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown.nav-subdropdown-lg [class*='col']:first-child {
    border-right: none;
    border-left: 1px solid #e2e6ea;
  }
  .header .header-menu .nav .nav-item .mega-menu-content {
    -webkit-box-shadow: 0 -4px 40px 10px rgba(22, 25, 28, 0.17);
    box-shadow: 0 -4px 40px 10px rgba(22, 25, 28, 0.17);
  }
}

.header.transparent-light .header-menu-extra a:not([class^='button']):not([class^="link-social"]) {
  color: black;
}

.header.transparent-light .header-menu-extra a:not([class^='button']):not([class^="link-social"]):hover, .header.transparent-light .header-menu-extra a:not([class^='button']):not([class^="link-social"]):focus {
  color: black;
}


@media (max-width: 991.98px) {
  .header[class*='mobile-menu-color'] .nav .nav-item .nav-dropdown-toggle {
    color: rgba(35, 35, 35, 0.8);
  }
  .header[class*='mobile-menu-color'] .nav .nav-item .nav-dropdown-toggle.active {
    color: black;
  }
  .header[class*='mobile-menu-color'] .nav .nav-item .nav-dropdown a:not([class^='button']):not([class^="link-social"]) {
    color: rgba(35, 35, 35, 0.8);
  }
  .header[class*='mobile-menu-color'] .nav .nav-item .nav-dropdown a:not([class^='button']):not([class^="link-social"]):hover, .header[class*='mobile-menu-color'] .nav .nav-item .nav-dropdown a:not([class^='button']):not([class^="link-social"]):focus {
    color: black;
  }

}

.masonry .masonry-item {
  padding: 0 0 0 1em;
}


.section-added-0{
  background-image: url("../images/Science-Banner.jpg");
  background-position: center center;
  background-size: cover;
}
}