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


  .mainHeader {
    padding: 10px;
  }

    .openCloseMobile {
      display: block;
    }
  
    /* menu mobile */
  
    .contactsHeader {
      width: 75%;
      order: 0;
      text-align: left;
  }
  
  .containerMenu {
    width: 25%;
    order: 1;
  }
  
  .boxMenu.clearfix {
    position: absolute;
    top: 96px;
    left: 0;
    width: 100%;
    background-color: #00674A;
    padding: 30px;
    z-index: 999;
    display: none;
  }
  
  nav.navDesktop ul li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
    padding-right: 0;
    color: var(--main-color-white);
    line-height: 40px;
  }

  .navDesktop ul li a {
color: #fff;
  }
  



  .backgroundWrapper h2 {
    font-size: 44px;
    line-height: 50px;
}

.singleCarouselSmall h2 {
  font-size: 44px;
  line-height: 50px;
}

  .col50 {
    width: 100%;
}

.boxImgText .textContent {
  padding: 30px;
}
  

.displayFlex {
  flex-wrap: wrap;
}

.boxImgTextSmall {
  padding: 0;
}

.boxImgTextSmall .col33 {
  text-align: center;
  width: 100%;
  padding: 40px 20px;
}

.col66.img {
  width: 100%;
}

.singleLine {
  padding: 40px 0;
}

.footerWrapper .col25 {
  width: 100%;
  padding-bottom: 20px;
}

.footerWrapper .col25 li {
  padding-bottom: 10px;
}

.footerWrapper .col25 .titleMenuFooter {
  padding-bottom: 10px;
}

.rowPayment.displayFlex .col75, .rowPayment.displayFlex .col25 {
  width: 50%;
}
	
	
	.rowCommittee .imageRow {
	width:30%;
}

.rowCommittee .contentRow {
	width:70%;
}



  }
  
  