.carousel-index1 .item img{
  margin-top: 147px;
}

.main-header.header-style-three .nav-outer {
  background-color: #5a9a45;
}


.main-header.header-style-three .header-upper {
  background-color: #efefef;
}

.fontxxlarge{
  font-size: xx-large !important;
}

.fontxlarge{
  font-size: x-large !important;
}

.text-head-index1{
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.text-index1{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.post-card-index1{
  height: 180px;
}

.bg-index1{
  background: #f9f9f9;
}

.bg-index2{
  background-color: #eefedd;
}

.pad-bot1{
  padding-bottom: 1%;
}

.text-index2{
  position: relative;
  line-height: 1.8em;
  margin-bottom: 45px;
}

.color-index1{
  color: #538f10 !important;
}

.heading_style_right .heading_inner_right:after {
  background-color: #538e10;
}

.call_section:before {
  background-color: #5fdb3752;
}

.blog_section {
  background-color: #f9f9f9;
}

.main-footer {
  background-color: #5b9b46;
}

.text_widget p {
  color: #eefedd;
}

.text_widget .footer-adress li span {
  color: #eefedd;
}

.text_widget .footer-adress li>i {
  color: #f0e897;
}

.main-footer h2:after {
  background-color: #efe897;
}

.heading_style_center .heading_inner_center:after {
  background-color: #538e10;
}

.heading_inner_center {
  color: #558e11; 
  border-bottom: 1px solid rgb(85 142 17 / 19%);
}

.btn-style-four {
  background: #558e11;
  border: 2px solid #558e11;
}

.btn-style-four:hover {
  background: #519500;
  color: #ffffff;
  border-color: #519500;
}

.main-menu .navigation>li:hover>a, .main-menu .navigation>li.current>a {
  opacity: 1;
  color: #dbfd66;
}


.bdt-post-card-desc a:hover {
  color: #629f4e;
}

.height-index1{
  height: 80px;
}

.btn-post-index1{
  background: #5b9b46;
  padding: 1%;
  font-size: x-large;
  border-radius: 15px;
}

a:hover {
  color: #5b9b46;
  text-decoration: none;
}

.bg-img2 {
  background: url(../images/banner_index1.jpg) no-repeat;
  background-position: center center !important;
  background-size: auto;
}

.default-section .form-column .inner-column .heading_style_right .heading_inner_right:after {
  background-color: #558e11;
}

.default-section .form-column .inner-column .heading_inner_right {
  color: #fff;
  border-bottom: 1px solid rgb(86 142 18 / 12%);
}

.heading-padtop-index1{
  padding-top: 250px;
}

@media only screen and (max-width: 767px) {

  .welcome-section {
    padding: 10px 0px 10px 0px;
}

  .carousel-index1 .item img{
    margin-top: 0px;
  }

  .main-header.header-style-three .nav-outer {
    background-color: #efefef;
  }

  .main-menu .navbar-header .navbar-toggler {
    border: 1px solid #629f4e;
  }

  .main-menu .navbar-header .navbar-toggler .icon-bar {
    background: #619f4e;
  }

  .main-header.header-style-three .nav-outer, .header-style-three .header-lower {
    background-color: #efefef;
  }

  .main-menu .navbar-collapse>.navigation>li, .main-menu .navbar-collapse>.navigation>li>ul>li, .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {
    border-top: 1px solid rgb(50 135 130) !important;
  }

  .main-menu .navbar-collapse>.navigation {
    background: #65b3ae;
    border: 1px solid #328782;
  }

  .main-menu .navbar-collapse>.navigation>li>a, .main-menu .navbar-collapse>.navigation>li>ul>li>a, .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {
    background: #3c8387;
  }

  .heading-padtop-index1{
    padding-top: 0px;
  }

  .team-section {
    padding-top: 0px;
}

.default-section .form-column .inner-column {
  padding: 5%
}


}