

@media (max-width: 790px) {



  nav .nav-bar .sidebarOpen {
position: absolute;
left: 20px;
top:-50px;
color: antiquewhite;


  }

.adresa {
  display: none;}



.darkLight-searchBox {

  position: absolute;
 right: 0;

}



.darkLight-searchBox .dark-light, .darkLight-searchBox .searchToggle, .card_schop {
    background-color: transparent;
}



.limba_select  {
  background-color: transparent;
}



.tele_num_nav {
display: block;
    font-size: 12pt;
    text-align: right;

}

.tele_num_nav div {
  display: flex;
  text-align: center;
}


.tele_num_nav .num_tel {
  font-size: 15pt;
  margin-top: 5px;
}

.blok_50 {
  width: 100%;
}

.with_mare_deasupra, .with_mare_dedesupt {
    width: 100%;
}

.blok_50 .item {
    min-height: 200px;
}



.num_mare, .num_plus {
  font-size: 28pt;
}


.item_num p {
  font-size: 12pt;
  font-weight: 600;
}



.flex {
    display: flex
;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.serv {
  width: 100%;

  margin-bottom: 20px;
}

.contact_form_index {

    padding: 0px;
}

.block_50_pr {

width: 100%;
}


.contact_form_index h2 {
  font-size: 18pt;
}



.bloc_aut_con {
    flex-direction: row;
}

.linkuri_footer_legalflex {


    flex-direction: column;
  padding: 20px;

}

.linkuri_footer_legal a {
    padding: 0;
}
}