body, p, h1, h2, h3, h4, h5. h6, a {
  font-family: 'Poppins', sans-serif !important;
}

::-webkit-scrollbar-thumb {
   background: #90bc44;
}

.lae-container .lae-flex-direction-nav a.lae-flex-prev {
   color: #fff !important;
}

.lae-container .lae-flex-direction-nav a.lae-flex-next {
   color: #fff !important;
}

.lae-container .lae-flex-control-nav li a, .lae-container .lae-flex-control-nav li a:hover {
    background: #fff !important;
    border: 1px solid #fff!important;
}

h4.lae-author-name {
  color:#fff !important;
  text-align:center;
}

.lae-author-credentials {
  color:#ccc !important;
  text-align:center;
}

p.font_8 {  
  font-size:18px !important;
}

.breadcrumb_content a:hover {
  color:#90bc44;
}

.boldline {
  font-weight:800; 
}

a.bluebox, a.bluebox:active, a.bluebox:visited {
  color:#fff;
}

a.bluebox:hover {
   color:#90bc44;
}

a.greenbox, a.greenbox:active, a.greenbox:visited {
  color:#fff;
}

a.greenbox:hover {
   color:#423684;
}

a.nav-link:hover {
  color:#90bc44 !important;
}

.navbar-mobile-footer a {
  margin-left:2px;
  letter-spacing:4px;
}

.navbar-mobile-footer a {
   color:#90bc44;
}

.navbar-mobile-footer a:hover {
   color:#eee;
}

.g_hover {
    background-color: #90bc44;
    border: 1px solid #90bc44;
}

.footer_text p a {
    color: #90bc44;
}

.footer_text p a:hover {
    color: #eee;
}

nav.navbar.navbar-desctop .white_logo {
   width:340px; height:auto;
}

.navbar_fixed.navbar.navbar-desctop.navbar-white .dark_logo {
   width:340px; height:auto;
}

.f_logo img {
   width:340px; height:auto;
   padding:20px;
}

.navbar-nav-mobile li a {
       margin-bottom: 3.2vmin;
       font-weight: 800;
       font-family: 'Montserrat', sans-serif;
       font-size:46px;
}

.menu-item-5312, .menu-item-5313, .menu-item-5314, .menu-item-5317 {
   display: inline-block;
    padding:10px;
}

.breadcrumb_area_two ol li {
   color: #90bc44;
}

.parner_img img {
    max-height: 120px !important;
    max-width: 219px !important;
}

.footer_top {
  padding: 0 0 10px 0 !important;
}

.footer_area .footer_top h3 a:hover {
   color:#90bc44;
}

.footer_area .footer_top h3 a:before {
  background:#90bc44 !important;
}

.footer_bottom {
  border-top:1px solid #90bc44;
  font-family: 'Karla', sans-serif;
}

.footer_bottom a {
  margin-left:2px;
  letter-spacing:4px;
}

.footer_bottom a {
  color:#90bc44;
}

.footer_bottom a:hover {
  color:#eee;
}

@media only screen and (max-width: 600px) {
.navbar-brand img {
   width: 250px !important;
   height: auto !important;
  }

.elementor-5178 .elementor-element.elementor-element-8629984 .elementor-heading-title {
  font-size:40px !important;
  }

.elementor-5178 .elementor-element.elementor-element-f402b1c .elementor-heading-title {
  padding:5px !important;
  }
}

@media only screen and (max-width: 748px) {
.elementor-5600 .elementor-element.elementor-element-28c3510 .elementor-image img {
  width:50%;
}

.elementor-5600 .elementor-element.elementor-element-3aa0f3b .elementor-image img {
  width:50%;
}

.elementor-5600 .elementor-element.elementor-element-a01e9e5 .elementor-image img {
  width:50%;
}

.elementor-5600 .elementor-element.elementor-element-6598639 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }
}

.error404 .navbar .navbar-nav .menu-item a {
   color:#fff;
}

.error_page_area {
   background:#fff !important;
}

.navbar_fixed.navbar.navbar-desctop.navbar-white .dark_logo {
    width: 340px;
    height: auto;
}

.error_content h1 {
   background-image:none !important;
   background-color: #90bc44;
}

.appart-search .form-wrapper .btn {
   background: #90bc44;
}

.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
   border-color: #90bc44;
   color: #111;
}

.appart-search .home_btn {
   font-family: 'Lato', sans-serif;
   color: #90bc44;
   border-color: #90bc44;
}

.appart-search .home_btn:hover {
   background: #90bc44;
}

.navbar-white:not(.fixed) a img {
   width: 340px;
   height: auto;
}

.elementor-5178 .elementor-element.elementor-element-f402b1c .elementor-heading-title {
   font-color:#fff;
}