img.default-logo.d-logo {
  width: 200px !important;
}

img.alt-logo.s-logo {
  width: 125px !important;
}

.sticky.header-appear .header-reverse-scroll {
  padding-top: 15px !important;

  padding-bottom: 15px !important;
}

.navbar.navbar-dark .push-button > span,
.sticky .navbar.header-dark .push-button > span {
  background-color: #000 !important;
}

.navbar.navbar-dark .header-cart-icon > a,
.navbar.navbar-dark .header-language > a,
.navbar.navbar-dark .header-search-icon > a,
.navbar.navbar-dark .header-social-icon > a,
.navbar.navbar-dark .nav-bar-contact,
.navbar.navbar-dark .navbar-nav .nav-link,
.top-bar.navbar-light,
.top-bar.navbar-light .header-cart-icon > a,
.top-bar.navbar-light .header-language.dropdown-style-01 .btn,
.top-bar.navbar-light .header-language > a,
.top-bar.navbar-light .header-search-icon > a,
.top-bar.navbar-light .header-social-icon > a,
.top-bar.navbar-light .top-bar-contact-list > a {
  color: #000 !important;

  font-size: 16px !important;
}

.navbar.navbar-dark .navbar-nav > .nav-item.dropdown.simple-dropdown:hover > a {
  color: #16489d !important;
}

.home-startup .ares.tp-rightarrow,
.home-startup .ares.tparrows.tp-rightarrow:before {
  display: none !important;
}

.home-startup .ares.tp-leftarrow,
.home-startup .ares.tparrows.tp-leftarrow:before {
  display: none !important;
}

.theme-demos .all-demo,
.theme-demos .buy-theme {
  display: none !important;
}

.new-sec {
  padding: 75px 0px !important;
}

.box-grid {
  display: grid !important;

  grid-template-columns: repeat(3, 1fr) !important;

  grid-row-gap: 50px !important;
}

.box-grid img {
  width: 100% !important;

  height: 225px !important;

  object-fit: cover !important;
}

.fl-new img {
  width: 200px !important;
}

footer {
  background-image: none !important;
}

.footer-startup.footer-light a:hover {
  color: #16489d !important;
}

.text-decoration-line-bottom:before {
  display: none !important;
}

li.nav-item.dropdown.active {
  position: relative;
}

li.nav-item.dropdown.active::before {
  content: "";

  position: absolute;

  width: 90%;

  height: 5px;

  background: #16489d;

  top: 100%;

  left: 50%;

  transform: translate(-50%, -50%);

  z-index: 1;
}

li.nav-item:hover::before {
  content: "";

  position: absolute;

  width: 100%;

  height: 5px;

  background: #16489d;

  top: 100%;

  left: 50%;

  transform: translate(-50%, -50%);

  z-index: 1;
}

.social-grid a svg {
  color: #16489d !important;

  font-size: 20px !important;
}

.social-grid {
  display: flex !important;

  justify-content: center !important;

  align-items: center !important;
}

.social-grid a {
  margin: 0px 10px !important;

  display: flex !important;
}

.flex {
  display: flex !important;

  justify-content: center !important;

  align-items: center !important;
}

.s-btn {
  background-color: #599ed5 !important;
}

.s-icon {
  background-color: #16489d !important;
}

.fsm {
  padding: 10px 0px !important;
}
.fsm .social-grid {
  justify-content: right !important;
}
.fsm .social-grid a:nth-child(5) {
  margin-right: 0px !important;
}

@media only screen and (max-width: 768px) {
  .box-grid {
    display: grid !important;

    grid-template-columns: repeat(1, 1fr) !important;

    grid-row-gap: 25px !important;
  }
  .navbar-brand img.default-logo.d-logo {
    display: none !important;
  }
  body.main {
    padding-top: 0px !important;
  }
  .navbar-collapse.show {
    z-index: 99 !important;
  }
  .nav-item > .dropdown-toggle {
    width: 25px !important;
    height: 25px !important;
    top: 12px !important;
    right: 2% !important;
    /* display: none !important; */
  }
  .sm {
    display: none !important;
  }
  .navbar-brand img.mobile-logo {
    width: 200px !important;
    padding-left: 0px !important;
  }
  li.nav-item.dropdown.active::before,
  li.nav-item:hover::before {
    display: none !important;
  }
  .mb-menu {
    padding-right: 25px !important;
  }
  div#slide-411-layer-01 {
    font-size: 30px !important;
  }
  .fsm .social-grid {
    justify-content: center !important;
  }
  .fsm .social-grid a:nth-child(5) {
    margin-right: 5px !important;
  }
}
a.nav-link.active,
.navbar.navbar-dark .navbar-nav .nav-link.active {
  color: #16489d !important;
}
.sli-img img {
  width: 100%;
  height: 500px;
  object-fit: contain !important;
  object-position: center;
  margin: 0 auto;
  background: #f6f6f6;
  border-radius: 5px;
}
.brl img {
  width: 300px;
  height: 250px;
  object-fit: contain;
  object-position: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 3;
}

.brl::after {
  position: absolute;
  content: "";
  width: 350px;
  height: 350px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 0px 15px #00000025;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}

.bg-color {
  background: #f6f6f6;
  padding: 0px 0px 50px 0px;
  margin: 50px 0px;
}

section.big-section .col-12.col-xl-5.col-lg-6.offset-lg-1.col-md-7 {
  margin-left: 5.333333%;
  flex: 0 0 44.666667%;
  max-width: 44.666667%;
}

@media only screen and (max-width: 768px) {
  .sli-img img {
    height: 225px !important;
  }
  .col-12.col-xl-6.col-md-5.sm-margin-30px-bottom.wow.animate__fadeInLeft.brl {
    height: 300px !important;
  }
  .brl::after {
    height: 300px !important;
    width: 92% !important;
    border-radius: 5px !important;
  }
  .brl img {
    width: 250px !important;
    height: 250px !important;
  }
  section.big-section .col-12.col-xl-5.col-lg-6.offset-lg-1.col-md-7 {
    margin-left: 0 !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
