/*.bg-dark {
    background-color: #15a336 !important;
}*/

/*@media (min-width: 1024px) {
    nav.navbar.bootsnav.navbar-fixed.nav-box.no-background {
        background: #1c6c28 !important;
        top: 95px;
        width: auto;
        left: auto;
        border-radius: 5px;
    }
}*/

:root {
    --font-default: 'Yantramanav', sans-serif;
    --fontawesome: "Font Awesome 5 Pro";
    --black: #000000;
    --dark: #33cd33 !important;
    --dark-secondary: #33cd33 !important;
    --white: #ffffff;
    --color-primary: #00bfff;
    --color-secondary: #01660e !important;
    --color-heading: #00769e;
    --color-paragraph: #666666;
    --border-default: #e7e7e7;
    --box-shadow-primary: 0 0 25px rgb(0 0 0 / 8%);
    --box-shadow-secondary: 0 10px 30px 0 rgb(44 130 237 / 40%);
    --box-shadow-tertiary: 0px 2px 12px 0px #e7e7e7;
    --box-shadow-dark: 0px 0px 0px;
    --bg-gray: #eef0f6;
    --bg-gradient: linear-gradient(to right, #00bfff, #00f3dd, #00bfff) !important;
}

footer.bg-dark .footer-bottom, footer.bg-theme .footer-bottom {
    background: #33cd33 !important;
}

footer.bg-theme p {
  color: #fdfdfd !important;
}

footer.bg-dark .f-items .f-item.link li a, footer.bg-theme .f-items .f-item.link li a {
  color: #fdfdfd;
}

footer.bg-dark .f-items .f-item .address li, footer.bg-theme .f-items .f-item .address li {
  color: #fdfdfd;
}

footer.bg-theme .f-items .f-item .address li .content, footer.bg-theme .f-items .f-item .address li .content a {
  color: #fdfdfd;
}

.about-us-area .thumb img:nth-child(2) {
  border: 10px solid #00bfff !important;
}

/*.ul .dropdown-menu .mega-menu {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  width: 100% !important;
  left: 0;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}*/

.team-style-one .item .info {
  padding-top: 20px !important;
}

@media (min-width: 1024px) {
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    background: #fff none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 2px;
    box-shadow: var(--box-shadow-extra);
    padding: 0;
    width: 950px;
  }
}

.breadcrumb-area h1 {
  margin-top: 25px !important;
}

.bg-theme {
  background-color: #00bfff !important;
}

.appoinment-area .form-items form textarea {
  height: 100px !important;
}

.btn.btn-theme.effect {
  border: 2px solid #fbfcfc;
}