.main-menu .navigation > li {
  margin-right: 50px;
}
.sticky-header .main-menu .navigation > li {
  margin: 0;
  margin-left: 32px;
  padding: 50px 0;
}
.experience.bounce-y {
    max-width: 150px !important;
    border-radius: 15px 40px 15px 40px;
}
@media only screen and (max-width: 1699px) {
  .header-style-one .header-lower .logo-box {
    margin-right: -70px;
  }
}
.header-style-one .header-lower .logo-box .logo {
  max-width: 205px;
  margin-left: -110px;
}
.mobile-nav-toggler {
  color: #000;
}
@media (max-width: 768px) {
  .header-style-one .header-lower .logo-box .logo {
    max-width: 100%;
    margin-left: 0;
  }
}
.service-block .inner-box .icon-box .title {
  font-size: 21px;
}
.about-section-two .content-column .info-box {
  padding: 30px 12px;
}

.testimonial-block .inner-box .thumb img {
  width: 70px;
}
.j11 {
  text-align: justify;
}
.owl-carousel p {
  max-width: 520px;
}
.features-section {
  background-color: #f7f7f7;
  position: relative;
  padding: 120px 0;
  z-index: 9;
}
.disp {
  display: block;
}
@media (max-width: 768px) {
  .slider-section .item {
    height: 35vh !important;
  }
  .disp {
    display: none;
  }
  .tg-header__top {
    background: #037631;
    padding: 20px 0 !important;
  }
  .mobile-menu .upper-box {
   background: white;
}
 .mobile-menu .close-btn {
    
    color: #212529;
   
}
.mobile-menu .nav-logo img {
    max-height: 64px;
}
.page-title .title {
    color: #ffffff;
    font-size: 48px;
    margin-bottom: 17px;
}
.about-section-two .image-column .image-2 img {
    
    visibility: hidden;
}
.about-section-two .experience {
   
    visibility: hidden;
}
.testimonial-section .bg {
    top: -13px;
   
}
}
@media (max-width: 768px) {
  .slider-section .item {
    height: 30vh !important;
  }
  .button-71 {
    background-color: white;
    color: #037631;
    padding: 12px 20px !important;
    border-radius: 5px;
  }
  .slider-section .item {
    height: 26vh !important;
}
.sec-title .sub-title {

    font-size: 11px;

}
.page-title .title {
  
    font-size: 44px;
    
}
}
.header-top-one i {
  color: white;
}

.mobile-menu {
  width: 330px;
}
.btn-style-one {
 
    background: #0b4522;
    
}
.contact-list-two {
    background-color: #0d100f24;
}
.main-footer .about-widget .logo img {
    max-width: 200px !important;
    background: white;
    border-radius: 10px 50px 10px 50px;
    padding: 6px;
}
.p1 {
    background-color: #037634;
    position: relative;
    margin: auto;
    font-size: 30px;
    height: 2.5em;
    width: 2.5em;
    color: #ffffff;
    border-radius: 50%;
    display: grid;
    place-items: center;
    transition: 0.5s;
}

.btn-style-one:hover {
     background-color: #037631!important;
    box-shadow: 0 10px 30px rgba(93, 236, 74, 0.1);
}
.service-sidebar .banner-widget .content-box .icon-box {
    background-color: #0b4522;
   
}
@media (max-width: 768px) {
.sticky-header .logo img {
    max-height: 120px!important;
}
.mobile-menu .nav-logo img {
    max-height: 100px;
}
}