.headerNavMobile{
    background-color:#219F10;
    color:#fff;
    height:70px;
    padding:0px !important;
    margin-bottom:40px;
    display: flex;
    justify-content: center; /* Centra gli elementi orizzontalmente */
    align-items: center; /* Centra gli elementi verticalmente */
    position: relative; /* Necessario per il posizionamento del pulsante */
}

.dimensione100{width:100%;}
.pulsanteIndietroPagine
{
    font-size:15px;
    color:#000;
    border:1px solid #fff;
    background:transparent;
    padding:5px;
    width:80px;
    margin-left:20px;
    text-align:center;
     position: absolute;
    left: 20px; /* Posiziona il pulsante a sinistra */
}

.pulsanteIndietroPagine i{color:#fff;}
.titoloHeaderNavMobile {
    font-size: 25px !important;
    text-align: center;
    flex-grow: 1; /* Lascia che il titolo occupi lo spazio disponibile */
    margin: 0; /* Rimuovi il margine per evitare disallineamenti */
    padding-left:23px;
}

.divBandiereHeader{position: absolute;
    right: 20px;}
.divBandiereHeader img{width:30px;}
.pulsanteIndietroPagine a{color:#fff !important;}

.no-padding{padding:0px !important;}

#install-button {
background-color: transparent;
color: #fff;
padding: 10px 20px;
border: none;
border-radius: 5px;
cursor: pointer;
margin:auto;
}
.container a{
text-decoration: none;
}

.circle span {
color: #fff;
text-align: center;
font-family: Poppins;
font-weight: bold;
font-size: 14px;
}
.imgCircle
{
  height:30px;width:30px
}
  .circle-container {
    display: flex;
    justify-content: space-around;
    margin-top: 10px;
  }
  .circle span{color:#fff;text-align: center;font-family: Poppins; font-weight: bold;font-size:15px}
  .circle {
    width: 169px;
    height: 50px;
    border: 1px solid #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 5px 5px 2px -2px rgba(0, 0, 0, 0.89);
    -webkit-box-shadow: 5px 5px 2px -2px rgba(0, 0, 0, 0.89);
    -moz-box-shadow: 5px 5px 2px -2px rgba(0, 0, 0, 0.89);
  }
  .circle img{ max-width: 40px}
  .testoaSinistra {
    padding-left: 10px;
    padding-left: 10px;
    position: relative;
    bottom: 19px;
    right: 52px;
  }
  .testoaDestra {
    padding-left: 10px;
    position: relative;
    bottom: 19px;
    left: 36px;
  }
  .imgSinistra {
    position: relative;
    left: 53px;
    top: 6px;
  }
  .imgDestra {
    position: relative;
    right: 53px;
    top: 6px;
  }
  .circle i {
    color: #fff;
    font-size: 24px;
  }
  
  .imgBandieraItalianaMobile,.imgBandieraIngleseMobile{width:70px;margin-top:20px !important;padding:5px;}
  #install-button{margin-top: 90px;}
@media (max-height: 670px) {
/* .circle {
   width: 90px !important;
   height: 90px !important;
 }*/
 .circle span{font-size:10px !important}
 #install-button{margin-top:10px !important;width: 100%;}
}
.logo{max-width: 150px;position:absolute;right:10px;top:10px;}

.visitMobile
{
  color:#fff;
  font-size:50px;
  line-height: 45px;
  margin-bottom:30px;
}
@media (min-height:672px)and (max-height: 740px) {
 .circle {
   width: 155px !important;
  
 }
 .circle span{font-size:12px !important}
 #install-button{}
}

@media (min-height:843px) and  (max-height: 844px) {
 #install-button {
   margin-top: 156px !important;
}
}
@media (min-height:890px) and  (max-height: 900px) {
#install-button {
  margin-top: 209px !important;
}
}
@media (min-height:901px)and (max-height: 1000px) {
#install-button {
  margin-top: 60px !important;
}
}


.column {
  -ms-flex: 50%; /* IE 10 */
  flex: 50%;
  padding: 0 4px;
}

.column img {
  margin-top: 8px;
  vertical-align: middle;
  cursor: pointer;
}
