@media screen and (min-width: 769px) {
.spazilaterali {
   padding-right: 13%;
   padding-left: 11.5%;
   padding-top: 32px;
   text-align: justify;
}

.row {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
 }
    
.col-md-8 {
   max-width: 66.666667%;
}
    
.col-md-4 {
   max-width: 33.333333%;
}

.buttonHome
{
    margin-top: 30px;
}

.text-justify
{
    line-height: 30px
}

.menuGuida
    {
        display: none !important;
    }

    .sizeTitolo
    {
        font-size: 38px !important;
    }

    .sizeSottoTitolo
    {
        font-size: 14px !important;
    }

    .footerHome {
        position: absolute;
        height: 215px;
        margin-top: 150px;
        background: #00264d;
        width: 100%;
    }
    
    .footerCont {
      padding: 30px;
    }

    .domandaQuestionario
    {
        width: 80%;
    }

    .accordion__body {
        padding: 0px;
        display: block;
        animation: fadein 0.35s ease-in;
    }

    .accordion__title {
        background-color: #FFF;
        color: #0066cc;
        cursor: pointer;
        padding: 18px;
        width: 100%;
        text-align: left;
        border: none;
    }

    .brPillar
    {
        display: none !important;
    }

    .indicatorePillar
    {
        float: right;
    }

    .iconPillar
    {
        margin-right: 20px;
    }
    
    
    
    h1.u-text-h2 {
        font-weight: 600 !important;
        color: #0059b3;
    }


    .titoloPagina {
         font-size: '32px';
         font-weight: '500';
         text-align: left !important;
         padding: 30px 0px;
     }

.guidaAllaCompilazione
    {
      float: right;  
      margin-bottom: 20px;
      text-transform: uppercase;
    }

.risultatiMobile
{
    display: none;
}

#menuGuida
{
    display: none !important;
}

}


@media only screen and (max-width: 768px) {
   
   .spazilaterali {
       padding-right: 13%;
       padding-left: 11.5%;
       padding-top: 32px;
       text-align: justify;
    }
    
.row {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
 }
 
.col-md-8 {
   max-width: 66.666667%;
}
    
.col-md-4 {
   max-width: 33.333333%;
}

    .spanPA
    {
        display: none !important;
    }

    .Header-banner
    {
        display: none !important;
    }

    .sizeTitolo
    {
        font-size: 32px !important;       
    }


    .sizeSottoTitolo
    {
        font-size: 13px !important;
    }

    .footerHome {
        position: absolute;
        height: 170px;
        margin-top: 50px;
        background: #00264d;
        width: 100%;
    }
    
    .footerCont {
      padding: 20px;
    }

    .domandaQuestionario
    {
        width: 100%;
    }

    .accordion__body {
        padding: 0px;
        display: block;
        animation: fadein 0.35s ease-in;
    }

    .iconInfoQuestionario
    {
        display: none !important;
    }

    .iconPillar
    {
        display: none !important;
    }

    .accordion__title {
        background-color: #FFF;
        color: #0066cc;
        cursor: pointer;
        padding: 18px 0px 18px 0px !important;
        width: 100%;
        text-align: left;
        border: none;
        font-size: 14px !important;
        font-weight: bold !important;
    }

    .pillarName
    {
        font-size: 16px !important;

    }

    h1.u-text-h2{
       font-weight: 600 !important;
       color: #0059b3;
    }

    .titoloPagina
    {
    font-size: '32px';
    font-weight: '500';
    text-align: left !important;
    padding: 0px;
    float:left;
    }

    .guidaAllaCompilazione
    {
      float:left; 
      margin-bottom: 30px; 
      margin-top: 5px; 
      text-transform: uppercase;
    }

    .datiAggiornati {
        text-align: right !important;
        padding-bottom: 30px;
      }

      .risultati     {
          display: none;
      }

      .tablesaw-stackMobile td
     {
        display: block;
        margin: 0;
      }
}
