#module-trecaboutpage-about #content,
#module-trecaboutpage-linee #content,
#module-trecaboutpage-trattamentiprofessionali #content,
#module-trecaboutpage-lineaagezero #content,
section.about-us {
    border: 0px;
}

div.about-us-title {
    text-align: center;
}

#module-trecaboutpage-about h2,
#module-trecaboutpage-linee h2 {
    text-transform: uppercase;
    font-size: 36px;
    line-height: 36px;
    font-family: 'Gill Sans Medium';
    
}

#module-trecaboutpage-linee h2 {
    font-size: 36px;
}

#module-trecaboutpage-about h3,
#module-trecaboutpage-linee h3 {
    text-transform: uppercase;
    font-size: 25px;
    font-family: 'Gill Sans Medium';
}

#module-trecaboutpage-linee h3 {
    font-size: 25px;
}

#module-trecaboutpage-linee .linea-container .linea-cat img {
    width: 100%;
}


#module-trecaboutpage-linee .linea-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#module-trecaboutpage-linee .titolo-linea-elenco  {
    border-bottom: 1px solid #000000;
    padding-top: 170px;
}

#module-trecaboutpage-linee .titolo-linea-elenco:first-child {
    padding-top: 0px;
}

/*#module-trecaboutpage-linee .titolo-linea-elenco  {
    
}*/

.bg-image {
    width: 100%;
}

.linea-cat-desc {
    font-size: 17px;
    line-height: 35px;
    font-family: 'Gill Sans Light';
    font-weight: 200;
}

.about-first-card {
    position: relative;
    margin-top:30px;
}

.card-text {
    text-align: center;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 50%;
    margin-top: -35px;
}

.card-text .second-line {
    font-size: 25px;
    line-height: 36px;
    color: #000000;
    font-family: 'Gill Sans';
}

.about-punti-forza {
    margin-top: 70px;
}

.about-punti-forza h3 {
    margin-bottom: 60px;
}

.about-punti-forza .punto {
    height: 155px;
    box-sizing: border-box;
    padding-top: 57px;
    padding-left: 42px;
    padding-right: 50px;
    font-family: 'Gill Sans Light';
    font-weight: 200;
    font-size: 20px;
    line-height: 30px;
    background-repeat: no-repeat;
    background-size: 83px 150px;
}

.about-razionale {
    margin-top: 105px;
    font-family: 'Gill Sans Light';
    font-weight: 200;
    font-size: 20px;
    line-height: 35px;
}


.about-razionale h3 {
    margin-bottom: 30px;
    line-height: 36px;
}

.about-quote {
    margin-top: 105px;
    background-color: #F4EAD7;
    /*width: 100%;
    position: relative;*/
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.about-quote .quote-text {
    position: relative;
    width: 35%;
    font-size: 37px;
    font-family: 'Gill Sans Light';
    font-weight: 200;
    text-align: center;
    margin: 0px auto;
    padding: 65px 0px;
}

.about-quote .quote-open {
    position: absolute;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-image: url('/modules/trecaboutpage/assets/img/quotes.png');
    background-position: -5px -10px;
    top: 30px;
    left: 10%;
}

.about-quote .quote-close {
    position: absolute;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-image: url('/modules/trecaboutpage/assets/img/quotes.png');
    background-position: -5px -150px;
    bottom: 30px;
    right: 10%;
}

.about-protocolli {
    margin-top: 105px;
    font-family: 'Gill Sans Light';
    font-weight: 200;
    font-size: 20px;
    line-height: 35px;
}


.about-protocolli h3 {
    margin-bottom: 30px;
    line-height: 36px;
}

.about-foresta {
    margin-top: 105px;
    margin-bottom: 70px;
}

.about-ecosostenibili h3 {
    margin-bottom: 30px;
}

.about-ecosostenibili p {
    font-size: 20px;
    line-height: 40px;
    font-family: "Gill Sans Light" !Important;
}

.about-razionale .row {
    display: flex;
     flex-wrap: wrap;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

@media (min-width: 576px) {
    .about-protocolli > .row > .col-md-6:last-child {
        padding-left: 100px;
    }

    .about-razionale > .row > .col-md-6:first-child {
        padding-right: 100px;
    }

}

@media (max-width: 576px) {
    .order-1 {
        order: 2;
    }

    .order-2 {
        order: 1;
    }
    
    #module-trecaboutpage-about h2, #module-trecaboutpage-linee h2 {
        text-transform: uppercase;
        font-size: 22px;
        font-family: 'Gill Sans Medium';
        font-weight: 500;
    }   
    .card-text .second-line {
        font-size: 20px;
        color: #000000;
        font-family: 'Gill Sans';
    }
    
    #module-trecaboutpage-about .about-us-title h2 {
        font-size: 36px;
        font-weight: normal;
        font-family: 'Gill Sans';
    }
    
    #module-trecaboutpage-about h3, #module-trecaboutpage-linee h3 {
        font-size: 24px;
    }
    
    
    .about-punti-forza .punto {
        font-size: 16px;
        margin-left: 30px;
        margin-right: 30px;
        padding-left: 50px;
    }
    
    .about-razionale {
        margin-top: 30px;
        font-size: 16px;
    }
    
    .about-razionale h3 {
        margin-top: 30px;
        font-size: 24px;
    }
    
    .about-quote {
        margin-top: 30px;
        margin-bottom:30px;
    }
    
    .about-quote .quote-text {
        font-size: 30px;
        padding: 55px 0px;
        width: 95%;
    }
    
    .about-quote .quote-open {
        top: 5px;
        left: 5px;
    }
    
    .about-quote .quote-close {
        bottom: 5px;
        right: 5px;
        
    }
    
    .about-protocolli {
        margin-top: 70px;
        font-size: 16px;
    }
    
    .about-protocolli h3 {
        margin-top: 30px;
        font-size: 24px;
    }
    
    .about-foresta {
        margin-top: 70px;
        overflow: hidden;
    }
    
    .about-foresta img.col-md-12 {
        padding: 0px;
    }
    
    .about-ecosostenibili p {
        font-size: 16px;
        line-height: 28px;
    }
    
    #module-trecaboutpage-linee .linea-container {
        display: block;
        padding: 0px;
    }
    
    #module-trecaboutpage-linee .linea-container .linea-cat {
        padding: 0px;
    }
    
    
    #module-trecaboutpage-linee h2 {
        font-family: 'Gill Sans';
        padding: 0px;
        font-size: 36px;
    }
    
    #module-trecaboutpage-linee h3 {
        font-family: 'Gill Sans';
        font-size: 24px;
        line-height: 29px;
    }
    
    #module-trecaboutpage-linee .titolo-linea-elenco  {
        padding-top: 70px;
    }

    #module-trecaboutpage-linee .titolo-linea-elenco:first-child {
        padding-top: 70px;
    }
    
    #module-trecaboutpage-linee .linea-container .linea-cat-desc {
        font-size: 16px;
        line-height: 28px;
        font-family: 'Gill Sans Light';        
    }




}

.trattamentiprofessioali p{
    font-size:20px;
    line-height: 30px;
    font-family: 'Gill Sans Light';
}

.trattamentiprofessioali .spacier{
    padding-top: 40px;
    padding-bottom: 30px;
}

.trattamentiprofessioali .title-tp{
    font-family: 'Gill Sans';
    font-size:25px !Important;
    line-height: 36px !Important;
    font-weight: bold;
    text-transform: uppercase;
}

.trattamentiprofessioali .about-us-title{
    margin-top: 20px;
    margin-bottom: 20px;
}
.trattamentiprofessioali .text-block{
    position: absolute;
    top: 86px;
    left: 0px;
    padding-left: 40px;
    padding-right: 40px;
}

.trattamentiprofessioali .text-block-foot{

    top: 445px;

}

.trattamentiprofessioali .text-block p{
    font-size:20px;
    margin:0px !important;
    line-height: 30px;
}

.trattamentiprofessioali img{
    margin-top:20px;
}

.trattamentiprofessioali .text-paraph{
    margin-top:20px;
}
.trattamentiprofessioali .viso-corpo-piedi{
    margin-top:115px;
    text-align: center;
}

.trattamentiprofessioali .separator{
    border-top:1px solid black;
}

.trattamentiprofessioali .pre-foot{
    height: 34px;
}

.trattamentiprofessioali  .trattamenti-piedi-box-mobile{
    display: none;
}

@media (max-width: 576px) {
    .trattamentiprofessioali .separator{
        display: none;
    }

    .trattamentiprofessioali .spacier{
       display: none;
    }

    .trattamentiprofessioali .viso-corpo-piedi{
        margin-top:115px;
        text-align: center;
    }
    .trattamentiprofessioali img{
        margin-top:30px;
        margin-bottom:30px;
    }

    .trattamentiprofessioali .text-paraph{
        margin-top:0px;
    }

    .trattamentiprofessioali .text-block{
        position: absolute;
        top: 100px;
        left: 0px;
        padding-left: 40px;
        padding-right: 40px;
    }

    .trattamentiprofessioali .text-block p{
        font-size:20px;
        margin:0px !important;
        line-height: 25px;
    }

    .trattamentiprofessioali .pre-foot{
      display: none;
    }

    .trattamentiprofessioali .viso-corpo-piedi{
        margin-top:43px;
        text-align: center;
    }

    .trattamentiprofessioali .text-block-foot{

        top: 445px;

    }

    .trattamentiprofessioali  .trattamenti-piedi-box-desktop{
        display: none;
    }
    .trattamentiprofessioali  .trattamenti-piedi-box-mobile{
        display: block;
    }
}


/*LANDING AGE ZERO*/
.landing-age-zero .video-main{
    width:100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-top:-27px;
}
.landing-age-zero .logo-age-zero{
    text-align: center;
}
.landing-age-zero .logo-age-zero img{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 410px;
    margin-top: 92px;
}

.landing-age-zero .testo-1{
    text-align: center;
    letter-spacing: 0px;
    color: #3E3E3E;
    opacity: 1;
    margin-top:71px;
    font-family: 'Gill Sans';
    font-size: 34px;
}

.landing-age-zero .testo-2{
    text-align: center;
    letter-spacing: 0px;
    color: #3E3E3E;
    opacity: 1;
    margin-top:44px;
    font-family: 'Gill Sans';
    font-size: 40px;
    font-weight: bold;
    font-style: italic;
}

.landing-age-zero .video-banner{
    width:100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-top:128px;
}

.landing-age-zero .testo-3{
    text-align: center;
    letter-spacing: 0px;
    color: #3E3E3E;
    opacity: 1;
    margin-top:55px;
    font-family: 'Gill Sans';
    font-size: 40px;
    padding-left: 170px;
    padding-right: 170px;
    font-weight: 600;
}

.landing-age-zero .testo-4{
    text-align: center;
    letter-spacing: 0px;
    color: #3E3E3E;
    opacity: 1;
    margin-top:55px;
    font-family: 'Gill Sans';
    font-size: 34px;
}

.landing-age-zero .circle-container{
        width:100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;

    padding-left: 120px;
    padding-right: 120px;
    margin-top: 90px;

 }
.landing-age-zero .circle-container .images-circles{
    background-color:#DFE5D8;
padding-top:33px;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.landing-age-zero .circle-container .lines-dotted{
    background: linear-gradient(to bottom, #DFE5D8 50%, #ffffff 50%);;
    background-size: 50% auto;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.landing-age-zero .circle-container .images-circles .col-lg-2{

   text-align: center;
    padding-top:25px;
    padding-bottom:25px;

}

.landing-age-zero .circle-container img{
        width: 100%;
}

.landing-age-zero .circle-container-text{

}
.landing-age-zero  .testo-naturally, .landing-age-zero  .testo-refill, .landing-age-zero  .testo-co2, .landing-age-zero  .testo-clinically{
    display: none;
    position: relative;
    text-align: center;
    color: #3E3E3E;
    opacity: 1;
    font-family: 'Gill Sans';
    font-size: 28px;
}

.landing-age-zero .dashed{
    width: 2px;
    height: 76px;
    border-left: 4px dotted;
    color: #3E3E3E;
    margin-left: auto;
    margin-right: auto;
    display: none;


}

.landing-age-zero .dashed-refill, .landing-age-zero .dashed-co2,  .landing-age-zero .dashed-clinically{
    width: 2px;
    height: 76px;
    border-left: 4px dotted;
    color: #3E3E3E;
    margin-left: auto;
    margin-right: auto;
    display: none;


}


.landing-age-zero .lines-texts{
    height:300px;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.landing-age-zero .lines-dotted .invisibleDashed{
    width: 2px;
    height: 76px;
    float:left;
}

.landing-age-zero .testo-dermanichel{
    position: relative;
    text-align: center;
    color: #3E3E3E;
    opacity: 1;
    font-family: 'Gill Sans';
    font-size: 28px;
    display: none;
}

.landing-age-zero  .dashedA{
    width: 2px;
    height: 75px;
    border-left: 4px dotted;
    color: #3E3E3E;
    margin-left: auto;
    margin-right: auto;
    display: none;

}

.landing-age-zero .dashedB{
    width: 2px;
    height:75px;
    border-left: 4px dotted;
    color: #3E3E3E;
    margin-left: auto;
    margin-right: auto;
    display: none;
}

.landing-age-zero .title-video-sub{
    font-family: 'Gill Sans';
    font-size: 40px;
    font-weight: bold;
    color:#3E3E3E;
    margin-top:25px;
    text-align: center;
}
.landing-age-zero .elenco-video{
    list-style: disc outside;
    margin-left: 20px;
    padding-left: 0;
    margin-top: 30px;
}
.landing-age-zero .elenco-video li{
    font-family: 'Gill Sans';
    font-size: 25px;
    color:#3E3E3E;
}

.landing-age-zero .products{
    margin-top:50px;
}

.landing-age-zero .formulazioni-title{
    text-align: center;
    font-family: 'Gill Sans';
    font-size: 40px;
    margin-top: 50px;
    padding-bottom: 50px;
    color:#444444;
}

.landing-age-zero .treeback-formulazioni{
    text-align: center;
}
.landing-age-zero .treeback-formulazioni img{
   margin-right: auto;
   margin-left: auto;
}

.landing-age-zero .treeback-formulazioni .didascalia-treeback{
    width: 100%;
    color:#3E3E3E;
    font-family: 'Gill Sans';
    font-size: 19px;
    text-align: center;
    margin-top:5px;
}

.landing-age-zero .plus-formulazioni{
    font-family: 'Gill Sans';
    font-size: 116px;
    text-align: center;
    padding-top: 75px;
    font-weight: 600;
    color:#3E3E3E;
}

.landing-age-zero .treeback-glutatione{
    text-align: center;
}
.landing-age-zero .treeback-glutatione img{
    margin-right: auto;
    margin-left: auto;
}

.landing-age-zero .treeback-glutatione .title-glutatione{
    font-family: 'Gill Sans';
    font-size: 43px;
    text-align: center;
    color:#3E3E3E;
}

.landing-age-zero .testo-glutatione{
    margin-top:44px;
}

.landing-age-zero .testo-glutatione , .landing-age-zero .testo-treeback {
    font-size: 22px;
}
.landing-age-zero .testo-treeback{
    margin-top:38px;

}

.landing-age-zero .testo-treeback p, .landing-age-zero .testo-glutatione p{
  font-size: 24px;

}


.landing-age-zero  .risultati-text{
    font-size:22px;
    text-align: center;
    color:#3E3E3E;
}
.landing-age-zero  .risultati-clinici{
    margin-top: 30px;
    text-align: center;
}

.landing-age-zero  .risultati-clinici img{
   width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.landing-age-zero .risultati-clinici-didascalia{
    text-align: center;
    font-size:28px;
    color:#B2A6A4;
    font-weight: bold;
}


.landing-age-zero .cerchietti{
    width:100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding-left: 120px;
    padding-right: 120px;

}

.landing-age-zero .cerchietti img{
    width: 70%;
    margin-right: auto;
    margin-left: auto;
}

.landing-age-zero .cerchietti p{
    color:#B2A6A4;
    font-size: 22px;
    text-align: center;
    margin-top: 10px;
}

.landing-age-zero .cerchietti .col-lg-3{
    text-align: center;
}

.landing-age-zero .treedom{
    margin-top: 30px;
    padding-bottom: 30px;
    width:100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    color:#444444;
}

.landing-age-zero .treedom img{
    width: 100%;
}

.landing-age-zero .form-natuarali img{
    width: 100%;
}

.landing-age-zero .form-sens img{
    width: 100%;
}

.landing-age-zero .form-natuarali-title{
    text-align: right;
    font-size: 40px;
    color:#444444;
    padding-bottom: 10px;
 }

.landing-age-zero .form-natuarali{
    margin-top:30px;
}

.landing-age-zero .form-sens{
    margin-top:65px;
}
.landing-age-zero .form-sens p{
    font-size: 24px;
    color:#444444;
}
.landing-age-zero .form-natuarali p{
    font-size: 24px;
    color:#444444;
    text-align: right;
}

.landing-age-zero .form-sensi-title{
    text-align: left;
    font-size: 40px;
    color:#444444;
    padding-bottom: 10px;
}

.landing-age-zero .dr-casale{
    margin-top:50px;
    padding-bottom:30px;
}

.landing-age-zero .immagini-prodotti{
    padding-bottom: 50px;
}

.landing-age-zero .immagini-prodotti .col-lg-3{
    text-align: center;
    box-sizing: border-box;
    padding: 8px;
}

.landing-age-zero .immagini-prodotti img{
    width: 100%;
}

.landing-age-zero .immagini-prodotti .didascalia{
    color: #444444;
    font-size: 25px;
    margin-top: 43px;
    text-align: center;
}

.landing-age-zero .immagini-prodotti .top-part{
    padding-bottom: 200px;
}

.landing-age-zero .treedom-desktop{
    display: block;
}
.landing-age-zero .treedom-mobile{
    display: none;
}

.landing-age-zero .video-didascalie {

}

.landing-age-zero .separatorrisultati{
    border-top: 4px solid #B2A6A4 ;
    padding-bottom: 20px;
}

.landing-age-zero .treeback-logo{
    width: 56%;
    margin-top: 0px;
}


.landing-age-zero .nascondi-telefono{
    display:block;
}
.landing-age-zero .nascondi-desktop{
    display:none;
}

@media (max-width: 576px) {
    .landing-age-zero .video-main {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        margin-top: -67px;
    }
    .landing-age-zero .logo-age-zero img{
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 165px;
        margin-top: 35px;
    }
    .landing-age-zero .testo-1 {
        text-align: center;
        letter-spacing: 0px;
        color: #3E3E3E;
        opacity: 1;
        margin-top: 30px;
        font-family: 'Gill Sans';
        font-size: 20px;
    }

    .landing-age-zero .testo-2 {
        text-align: center;
        letter-spacing: 0px;
        color: #3E3E3E;
        opacity: 1;
        margin-top: 34px;
        font-family: 'Gill Sans';
        font-size: 20px;
        font-weight: bold;
        font-style: italic;
    }

    .landing-age-zero .testo-3 {
        text-align: center;
        letter-spacing: 0px;
        color: #3E3E3E;
        opacity: 1;
        margin-top: 30px;
        font-family: 'Gill Sans';
        font-size: 20px;
        font-weight: 600;
        padding-left: 20px;
        padding-right: 20px
    }

    .landing-age-zero .circle-container {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        background-color: #DFE5D8;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 50px;
    }

    .landing-age-zero .testo-4 {
        text-align: center;
        letter-spacing: 0px;
        color: #3E3E3E;
        opacity: 1;
        margin-top: 30px;
        font-family: 'Gill Sans';
        font-size: 20px;
    }

    .landing-age-zero .video-banner {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        margin-top: 40px;
    }

    .landing-age-zero .video-banner {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        margin-top: 30px;
    }

    .landing-age-zero .title-video-sub {
        font-family: 'Gill Sans';
        font-size: 30px;
        font-weight: bold;
        color: #3E3E3E;
        margin-top: 20px;
        text-align: center;
    }

    .landing-age-zero .immagini-prodotti .top-part{
        padding-bottom: 60px;
    }

    .landing-age-zero .video-didascalie {
        margin-top: 40px;
    }

    .landing-age-zero .elenco-video li {
        font-family: 'Gill Sans';
        font-size: 18px;
        color: #3E3E3E;
    }

    .landing-age-zero .formulazioni-title {
        text-align: center;
        font-family: 'Gill Sans';
        font-size: 30px;
        margin-top: 20px;
        padding-bottom: 30px;
        color: #444444;
    }

    .landing-age-zero .treeback-formulazioni .didascalia-treeback {
        width: 100%;
        color: #3E3E3E;
        font-family: 'Gill Sans';
        font-size: 18px;
        text-align: center;
        margin-top: 10px;
    }
    .landing-age-zero .plus-formulazioni {
        font-family: 'Gill Sans';
        font-size: 90px;
        text-align: center;
        padding-top: 0px;
        font-weight: 600;
        color: #3E3E3E;
    }

    .landing-age-zero .treeback-glutatione .title-glutatione{
        font-family: 'Gill Sans';
        font-size: 24px;
        text-align: center;
        color:#3E3E3E;
        margin-top: 15px;
    }

    .landing-age-zero .testo-glutatione, .landing-age-zero .testo-treeback {
        font-size: 18px;
    }
    .landing-age-zero .cerchietti img {
        width: 85%;
        margin-right: auto;
        margin-left: auto;
    }

    .landing-age-zero .risultati-text {
        font-size: 18px;
        text-align: center;
        color: #444444;
    }

    .landing-age-zero .risultati-clinici-didascalia {
        text-align: center;
        font-size: 20px;
        color: #B2A6A4;
    }
    .landing-age-zero .cerchietti {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        padding-left: 0px;
        padding-right: 0px;
    }
    .landing-age-zero .cerchietti p {
        color: #B2A6A4;
        font-size: 14px;
        text-align: center;
        line-height: 16px;
        padding: 24px;
    }
    .landing-age-zero .treedom-desktop{
        display: none;
    }
    .landing-age-zero .treedom-mobile{
        display: block;
    }


    .landing-age-zero .form-natuarali img {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }

    .landing-age-zero .form-sens img {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }

    .landing-age-zero .form-natuarali-title {
        text-align: center;
        font-size: 30px;
        color: #444444;
        padding-bottom: 10px;
    }

    .landing-age-zero .form-sensi-title {
        text-align: center;
        font-size: 30px;
        color: #444444;
        padding-bottom: 10px;
    }

    .landing-age-zero .form-natuarali p {
        font-size: 20px;
        color: #444444;
        text-align: center;
    }

    .landing-age-zero .form-sens p {
        font-size: 20px;
        color: #444444;
        text-align: center;
    }

    .landing-age-zero .dr-casale {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        margin-top: 30px;
        padding-bottom: 30px;
    }

    .landing-age-zero .immagini-prodotti .didascalia {
        color: #444444;
        font-size: 16px;
        margin-top: 12px;
        text-align: center;
    }

    .landing-age-zero .treeback-logo{
        width: 50% !important;
    }

    .landing-age-zero .circle-container .lines-dotted{
        display: none;
    }
    .landing-age-zero .lines-texts {
        display: none;
    }

    .landing-age-zero .separatorrisultati{
        display: none;
    }

    .landing-age-zero .nascondi-telefono{
        display:none;
    }
    .landing-age-zero .nascondi-desktop{
        display:block;
    }

    .landing-age-zero .cerchietti .col-xs-6{
        min-height:280px;
    }
}

