.my_percent_container_title{background-repeat:no-repeat;background-size:cover;background-clip:text;-webkit-background-clip:text;color:transparent;padding-top:80px;min-height:320px;font-size:170px;font-weight:900}.my_percent_title p{line-height:140px;text-align:center}.my_percent_title{border-radius:25px;color:#fff;display:flex;align-items:center;justify-content:center}.image-holder_title{position:relative}.image-holder_title:before{border-radius:25px;position:absolute;content:'';width:100%;height:100%;bottom:0;left:0;top:0}@media (max-width:768px){.my_percent_container_title{padding-top:20px}}@media (max-width:425px){.p15{padding:15px 0}.my_percent_container_title{font-size:120px}.my_percent_title p{line-height:100px;text-align:center}}.card_titolo{text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), 0 0 25px rgba(0, 0, 255, 0.2), 0 0 5px rgba(0, 0, 139, 0.2);}.card_sfondo{background: rgba(0, 0, 0, 0.3); width:100%; height:100%; color:rgb(224,224,148); padding:10px; }

    .youtube_button{position: fixed;  bottom: 0;  padding-bottom: 16px; padding-left: 150px;z-index:10000;}
    .youtube_button_text{background-color:  rgba(255, 255, 255, 0.3); padding: 11px 15px; border-radius:10px;border: 1px solid white;}

    .up_button{position: fixed;  bottom: 0;  right:0; padding-bottom: 13px; z-index:10000;}
    .up_button_text{background: rgba(255, 255, 255, 0.3); padding: 0 5px; border-radius:15px; margin-right:15px;border: 1px solid white;}

    i[class*=fa-chevron-up]::before{  font-size: 40px; }
    /*i.fa::before{    font-size: 40px;}*/


    @media (max-width: 1024px) {
      .youtube_button{ padding-left: 190px;}
      }
    @media (max-width: 424px) {
    .youtube_button{ padding-left: 180px;}
      }
    @media (max-width: 374px) {
     .youtube_button_text {    padding: 11px 5px;    border-radius: 10px;}
     .youtube_button { padding-left: 155px; }

      }
