:root {
	 --theme-primary-color: #083a1f;  /* theme primary color ok*/
}

a,
a:visited {
  color: inherit;
}

a:hover,
a:focus,
a:active {
  color: #3fdf57 !important;
}

.nav-item:hover,
.nav-item.active, 
.nav-item.focus{
    color: #3fdf57 !important;
}

.col {
    
        margin-top: 35px ;
}
@media (max-width: 576px) {
  .col {
        margin-top: 10px ;

  }
}

@media (max-width: 576px) {
  .py-5 {
  padding-top: 0px !important; 
  padding-bottom: 0px !important;
  }
}

.mb-5 {
    margin-bottom: 3rem!important;
}

@media (max-width: 576px) {
  .mb-5  {
 margin-bottom: 0rem!important;
  }

  @media (max-width: 576px) {
  .XR  {
   padding: 51px !important;
  }
}