.Normal {
    font-family: Roboto;
    font-weight: 300;
    color: #363636;
    font-size: 15px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Page-Title {
    font-family: Roboto;
    font-weight: 800;
    color: #fff;
    font-size: 44px;
    line-height: 45px;
    letter-spacing: -1.5px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.i-nostri-prodotti {
    font-family: Roboto;
    font-weight: 700;
    color: #8a8a8a;
    font-size: 24px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.SubTitle {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.5px;
    margin-bottom: 15px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Gallery-Title {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Gallery-Description {
    font-family: Titillium Web;
    font-weight: 300;
    color: #3b474b;
    font-size: 17px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.btn-normal {
    font-family: Titillium Web;
    font-weight: 300;
    color: #0e1d22;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.btn-dark {
    font-family: Titillium Web;
    font-weight: 300;
    color: #b0bec5;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Numbers {
    font-family: Montserrat Alternates;
    font-weight: 300;
    color: #ffeb3b;
    font-size: 30px;
    line-height: 32px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Title-White {
    font-family: Montserrat;
    font-weight: 700;
    color: #fff;
    font-size: 86px;
    line-height: 94px;
    letter-spacing: -1.5px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Title-yellow {
    font-family: Montserrat;
    font-weight: 700;
    color: #ffeb3b;
    font-size: 86px;
    line-height: 94px;
    letter-spacing: -1.5px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.SubTitle-grey {
    font-family: Titillium Web;
    font-weight: 300;
    color: #b0bec5;
    font-size: 24px;
    line-height: 40px;
    letter-spacing: -.5px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Normal-grey {
    font-family: Titillium Web;
    font-weight: 300;
    color: #b0bec5;
    font-size: 16px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.btn-emphsize {
    font-family: Titillium Web;
    font-weight: 300;
    color: #ffeb3b;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.link {
    font-family: Titillium Web;
    font-weight: 300;
    color: #ffeb3b;
    font-size: 16px;
    line-height: 28px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.SubTitle-yellow {
    font-family: Titillium Web;
    font-weight: 600;
    color: #ffeb3b;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -.5px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Normal-white {
    font-family: Titillium Web;
    font-weight: 200;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 15px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.SubTitle-blue {
    font-family: Titillium Web;
    font-weight: 600;
    color: #0e1d22;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -.5px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Link-blue {
    font-family: Titillium Web;
    font-weight: 300;
    color: #3b474b;
    font-size: 17px;
    line-height: 30px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: Underline;
    text-align: center;
    direction: ltr
}

.logo {
    font-family: Plaster;
    font-weight: 300;
    color: #ffeb3b;
    font-size: 22px;
    line-height: 22px;
    letter-spacing: -.5px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.logo-tagline {
    font-family: Titillium Web;
    font-weight: 200;
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.SubTitle-white {
    font-family: Titillium Web;
    font-weight: 200;
    color: #fff;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -.5px;
    margin-bottom: 15px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.btn-shape-dark {
    font-family: Titillium Web;
    font-weight: 300;
    color: #0e1d22;
    font-size: 16px;
    line-height: 80px;
    letter-spacing: 0;
    margin-top: 30px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.btn-shape-light {
    font-family: Titillium Web;
    font-weight: 300;
    color: #fff;
    font-size: 16px;
    line-height: 80px;
    letter-spacing: 0;
    margin-top: 30px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.error {
    font-family: Titillium Web;
    font-weight: 300;
    color: #ffeb3b;
    font-size: 16px;
    line-height: 28px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.stats {
    font-family: Montserrat;
    font-weight: 700;
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    letter-spacing: -1.5px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Normal-white-2 {
    font-family: Titillium Web;
    font-weight: 200;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.values-white {
    font-family: Montserrat;
    font-weight: 300;
    color: #fff;
    font-size: 30px;
    line-height: 32px;
    text-indent: 50px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.values-dark {
    font-family: Montserrat;
    font-weight: 700;
    color: #0e1d22;
    font-size: 30px;
    line-height: 32px;
    text-indent: 50px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.SubTitle-white-2 {
    font-family: Titillium Web;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -.5px;
    font-style: Normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Contact-info-title {
    font-family: Montserrat;
    font-weight: 700;
    color: #0e1d22;
    font-size: 66px;
    line-height: 76px;
    letter-spacing: -1.5px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Normal-big {
    font-family: Titillium Web;
    font-weight: 200;
    color: #3b474b;
    font-size: 20px;
    line-height: 32px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Normal-big-link {
    font-family: Titillium Web;
    font-weight: 200;
    color: #687a81;
    font-size: 20px;
    line-height: 32px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Normal-big-grey {
    font-family: Titillium Web;
    font-weight: 200;
    color: #b0bec5;
    font-size: 20px;
    line-height: 32px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.support-title-grey {
    font-family: Titillium Web;
    font-weight: 300;
    color: #b0bec5;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: -.5px;
    margin-bottom: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Normal-big-link-2 {
    font-family: Titillium Web;
    font-weight: 200;
    color: #ffeb3b;
    font-size: 20px;
    line-height: 32px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Normal-small {
    font-family: Roboto;
    font-weight: 300;
    color: #363636;
    font-size: 15px;
    line-height: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Roboto-10 {
    font-family: Roboto;
    font-weight: 700;
    color: #898989;
    font-size: 10px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Roboto-10-Copy {
    font-family: Roboto;
    font-weight: 300;
    color: #8a8a8a;
    font-size: 14px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.00Sub {
    font-family: Roboto;
    font-weight: 300;
    color: #8a8a8a;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.ProdTitle {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.ProdTitle-W {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    line-height: 15px;
    letter-spacing: -0;
    font-style: none;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Roboto-10-W {
    font-family: Roboto;
    font-weight: 300;
    color: #8a8a8a;
    font-size: 12px;
    line-height: 15px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Roboto-10-W-Left {
    font-family: Roboto;
    font-weight: 300;
    color: #8a8a8a;
    font-size: 12px;
    line-height: 18px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Roboto-10-G {
    font-family: Roboto;
    font-weight: 700;
    color: #00b7a2;
    font-size: 11px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.ProdTitle-W-Right {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0;
    font-style: none;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Roboto-10-B-Left {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Page-Title-Right {
    font-family: Roboto;
    font-weight: 800;
    color: #fff;
    font-size: 45px;
    line-height: 45px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.SubTitle-Right {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.5px;
    margin-bottom: 15px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Title-Light {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: -.5px;
    margin-bottom: 15px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.values-white-Copy {
    font-family: Montserrat;
    font-weight: 300;
    color: #fff;
    font-size: 30px;
    line-height: 32px;
    text-indent: 50px;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Categorie {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 16px;
    line-height: 23px;
    text-indent: 0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.MOBILE {
    font-family: Roboto;
    font-weight: 300;
    color: #fafafa;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.LINK-STYLE {
    font-family: Roboto;
    font-weight: 700;
    color: #00b7a2;
    font-size: 14px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.HEADER {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 20px;
    line-height: 23px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Page-title-2 {
    font-family: Roboto;
    font-weight: 800;
    color: #fff;
    font-size: 45px;
    line-height: 45px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.LINK-STYLE-WHITE {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Page-Title-Right-Copy {
    font-family: Roboto;
    font-weight: 800;
    color: #fff;
    font-size: 45px;
    line-height: 45px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Privacy {
    font-family: Roboto;
    font-weight: 300;
    color: #00b7a2;
    font-size: 10px;
    line-height: 18px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Title-nero {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 24px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.ProdTitle-W-Copy {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    line-height: 15px;
    letter-spacing: -0;
    font-style: none;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Title-bianco {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 24px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.ProdTitle-W-Right-Copy {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 15px;
    line-height: 12px;
    letter-spacing: -0;
    margin-bottom: 7px;
    font-style: none;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Testo-privacy {
    font-family: Titillium Web;
    font-weight: 300;
    color: #3b474b;
    font-size: 14px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Title-nero-Copy {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 21px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Testo-privacy-link {
    font-family: Titillium Web;
    font-weight: 300;
    color: #00b7a2;
    font-size: 14px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Categorie-grigio {
    font-family: Roboto;
    font-weight: 300;
    color: #363636;
    font-size: 15px;
    line-height: 20px;
    text-indent: 0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Mobile-prodotti {
    font-family: Roboto;
    font-weight: 300;
    color: #363636;
    font-size: 8px;
    line-height: 18px;
    text-indent: 0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Page-Title-2 {
    font-family: Roboto;
    font-weight: 800;
    color: #fff;
    font-size: 44px;
    line-height: 45px;
    letter-spacing: -1.5px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Page-Title-2-Copy {
    font-family: Roboto;
    font-weight: 800;
    color: #fff;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: -1.5px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.i-nostri-prodotti-seconda-versione {
    font-family: Roboto;
    font-weight: 700;
    color: #8a8a8a;
    font-size: 10px;
    line-height: 15px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.titolo-prodotti {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 5px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Roboto-10-Copy-MOBILE {
    font-family: Roboto;
    font-weight: 300;
    color: #8a8a8a;
    font-size: 20px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Title-nero-MOBILE {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 24px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Roboto-10-Copy-MOBILE-titoli {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 21px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Raleway-grigio-titoli {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 35px;
    line-height: 33px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Raleway-Bianco {
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    font-size: 35px;
    line-height: 33px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Raleway-Bianco-Copy {
    font-family: Roboto;
    font-weight: 700;
    color: #8a8a8a;
    font-size: 35px;
    line-height: 33px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Roboto-MOBILE {
    font-family: Roboto;
    font-weight: 300;
    color: #373737;
    font-size: 16px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Raleway-grigio-titoli-Copy {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 24px;
    line-height: 26px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Raleway-verde-link {
    font-family: Roboto;
    font-weight: 700;
    color: #00b7a2;
    font-size: 20px;
    line-height: 26px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Rale2 {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 20px;
    line-height: 23px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Roboto-testi-piccoli {
    font-family: Roboto;
    font-weight: 300;
    color: #8a8a8a;
    font-size: 15px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Normal-Small-ral {
    font-family: Roboto;
    font-weight: 300;
    color: #363636;
    font-size: 15px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Sub-header {
    font-family: Roboto;
    font-weight: 300;
    color: #8a8a8a;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.TITOLO-SEZ {
    font-family: Roboto;
    font-weight: 800;
    color: #fff;
    font-size: 36px;
    line-height: 38px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.SEZ-DESCRIZIONE {
    font-family: Roboto;
    font-weight: 700;
    color: #111;
    font-size: 24px;
    line-height: 20px;
    letter-spacing: -0;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.SEZ-DESCRI2 {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 20px;
    line-height: 23px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Servizi-testo1 {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Servizi-testo2 {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 25px;
    line-height: 28px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Servizi-testo-MOBILE {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 18px;
    line-height: 21px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Servizi-titolo-MOBILE {
    font-family: Roboto;
    font-weight: 300;
    color: #fff;
    font-size: 27px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Raleway-testo-grigio {
    font-family: Roboto;
    font-weight: 300;
    color: #363636;
    font-size: 17px;
    line-height: 21px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.testi-distributori {
    font-family: Roboto;
    font-weight: 300;
    color: #363636;
    font-size: 15px;
    line-height: 21px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Testo-privacy-Center {
    font-family: Titillium Web;
    font-weight: 300;
    color: #3b474b;
    font-size: 14px;
    line-height: 17px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Normal-small-2 {
    font-family: Roboto;
    font-weight: 300;
    color: #363636;
    font-size: 15px;
    line-height: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.testo {
    font-family: Roboto;
    font-weight: 300;
    color: #fafafa;
    font-size: 15px;
    line-height: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

html {
    height: 100%
}

.generalSitebackgroundDiv {
    position: absolute;
    z-index: -1;
    min-width: 1170px;
    width: 100%;
    height: 100%;
    background-color: #fff
}

.mainMainPanel0 {
    overflow: hidden;
    min-width: 1170px;
    min-height: 620px;
    top: 0;
    z-index: 10;
    left: 0;
    border-color: #000;
    border-style: solid
}

.mainMainRow1 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative
}

.mainMainContent2 {
    top: 0;
    left: 0;
    width: 1170px;
    min-height: 1px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 1000215;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent2 {
    display: block;
    width: 1170px;
    height: 0;
    min-height: auto;
    min-height: initial
}

@media screen and (max-width:959px) {
    .mainMainContent2 {
        display: block;
        width: 768px
    }
}

@media screen and (max-width:767px) {
    .mainMainContent2 {
        display: block;
        width: 480px
    }
}

@media screen and (max-width:479px) {
    .mainMainContent2 {
        display: block;
        width: 320px
    }
}

.mainMainRow3 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative
}

.mainMainContent4 {
    top: 0;
    left: 0;
    width: 1170px;
    min-height: 382px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 13;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent4 {
    display: block;
    width: 1170px
}

@media screen and (max-width:959px) {
    .mainMainContent4 {
        display: block;
        width: 768px;
        height: 4612px;
        min-height: auto;
        min-height: initial
    }
}

@media screen and (max-width:767px) {
    .mainMainContent4 {
        display: block;
        width: 480px;
        height: 5953px;
        min-height: auto;
        min-height: initial
    }
}

@media screen and (max-width:479px) {
    .mainMainContent4 {
        display: block;
        width: 320px;
        height: 6282px;
        min-height: auto;
        min-height: initial
    }
}

.mainMainRow5 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 2;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative
}

.mainMainContent6 {
    top: 0;
    left: 0;
    width: 1170px;
    min-height: 344px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 1000019;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent6 {
    display: block;
    width: 1170px;
    height: 344px;
    min-height: auto;
    min-height: initial
}

@media screen and (max-width:959px) {
    .mainMainContent6 {
        display: block;
        width: 768px;
        height: 365px;
        min-height: auto;
        min-height: initial
    }
}

@media screen and (max-width:767px) {
    .mainMainContent6 {
        display: block;
        width: 480px;
        height: 372px;
        min-height: auto;
        min-height: initial
    }
}

@media screen and (max-width:479px) {
    .mainMainContent6 {
        display: block;
        width: 320px;
        height: 409px;
        min-height: auto;
        min-height: initial
    }
}

.mainPlaceholder7 {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 14;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: transparent;
    position: relative
}

.mainShape24 {
    margin-right: auto;
    margin-left: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1 !important;
    top: 0;
    width: 1170px;
    margin-left: -585px !ie;
    left: 50% !ie;
    height: 100%;
    z-index: -1;
    border-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape24 {
    display: block;
    width: 1170px
}

@media screen and (max-width:959px) {
    .mainShape24 {
        display: block;
        width: 768px
    }
}

@media screen and (max-width:767px) {
    .mainShape24 {
        display: block;
        width: 480px
    }
}

@media screen and (max-width:479px) {
    .mainShape24 {
        display: block;
        width: 320px
    }
}

.mainShape27 {
    left: -200px;
    top: -74px;
    width: 1570px;
    height: 159px;
    z-index: 1000003;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #373737;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: fixed;
    overflow: hidden
}

.mainShape27 {
    display: block;
    width: 1570px;
    height: 159px;
    initialHeight: 159;
    initialWidth: 2000;
    initialLeft: -409;
    initialTop: -74;
    left: -200px;
    top: -74px
}

@media screen and (max-width:959px) {
    .mainShape27 {
        display: block;
        width: 768px;
        initialWidth: 990;
        height: 81px;
        initialHeight: 81;
        initialLeft: -90;
        initialTop: -3;
        left: 0;
        top: -3px
    }
}

@media screen and (max-width:767px) {
    .mainShape27 {
        display: block;
        width: 480px;
        height: 103px;
        initialWidth: 540;
        initialHeight: 103;
        initialLeft: -44;
        initialTop: -7;
        left: -56px;
        top: -7px
    }
}

@media screen and (max-width:479px) {
    .mainShape27 {
        display: block;
        width: 320px;
        height: 96px;
        initialWidth: 320;
        initialHeight: 96;
        left: 0;
        initialLeft: -64;
        initialTop: -15;
        top: -15px
    }
}

.mainMenu29 {
    left: 456px;
    top: 31px;
    width: 713px;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    direction: ltr;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000009;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: fixed !important;
    display: block
}

.mainMenu29_category {
    Height: 50px;
    background-repeat: no-repeat !important;
    text-align: center;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 20px;
    margin-bottom: 0;
    margin-right: 15px;
    border-width: 0;
    border-bottom-width: 5px;
    border-color: #00b7a2;
    border-style: none;
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: -ms-linear-gradient(top left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    background-image: -webkit-linear-gradient(top left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    background-image: -moz-linear-gradient(top left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    background-image: -o-linear-gradient(top left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal
}

.mainMenu29_category a.category {
    color: #fff;
    text-decoration: none;
    line-height: 20px;
    background-image: none;
    margin: 0
}

.mainMenu29_category:hover {
    Height: 50px;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    text-align: center;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 20px;
    margin-bottom: 0;
    margin-right: 15px;
    border-width: 0;
    border-bottom-width: 5px;
    border-color: #00b7a2;
    border-style: solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal
}

.mainMenu29_category:hover a.category {
    color: #00b7a2;
    text-decoration: none;
    line-height: 20px
}

.mainMenu29_categoryDown {
    Height: 50px;
    background-repeat: no-repeat !important;
    text-align: center;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 20px;
    margin-bottom: 0;
    margin-right: 15px;
    border-width: 0;
    border-bottom-width: 5px;
    border-color: #00b7a2;
    border-style: none;
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: -ms-linear-gradient(top left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    background-image: -webkit-linear-gradient(top left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    background-image: -moz-linear-gradient(top left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    background-image: -o-linear-gradient(top left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal
}

.mainMenu29_categoryDown a.category {
    color: #00b7a2;
    text-decoration: none;
    line-height: 20px
}

.menu ul.image_wa[id^=ul_mainMenu29] {
    z-index: 1000010
}

.mainMenu29_submenu {
    width: 350px;
    Height: 30px;
    background-repeat: no-repeat !important;
    background-color: #00b7a2 !important;
    text-align: left;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-color: #00b7a2;
    border-style: none;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Titillium Web;
    font-style: normal
}

.mainMenu29_submenu a.submenu {
    color: #fff;
    text-decoration: none;
    line-height: 20px
}

.mainMenu29_submenu:hover {
    width: 350px;
    Height: 30px;
    background-repeat: no-repeat !important;
    background-color: #00b7a2 !important;
    text-align: left;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-color: #00b7a2;
    border-style: none;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Titillium Web;
    font-style: normal
}

.mainMenu29_submenu:hover a.submenu {
    color: #fff;
    text-decoration: none;
    line-height: 20px
}

.ShoppingCartMenuItem {
    z-index: 99999;
    position: absolute !important;
    cursor: pointer
}

.ShoppingCartMenuItemLTR {
    z-index: 99999;
    position: absolute !important;
    cursor: pointer;
    right: 0
}

.mainMenu29 {
    display: block;
    height: 50px;
    width: 713px;
    initialLeft: 456;
    initialTop: 31;
    left: 456px;
    top: 31px;
    initialWidth: 713;
    initialHeight: 50
}

@media screen and (max-width:959px) {
    .mainMenu29 {
        display: none;
        initialLeft: 77;
        initialTop: 28;
        left: 77px;
        top: 28px;
        width: 661px;
        initialWidth: 661;
        height: 67px;
        initialHeight: 67
    }
}

@media screen and (max-width:767px) {
    .mainMenu29 {
        display: none
    }
}

@media screen and (max-width:479px) {
    .mainMenu29 {
        display: none
    }
}

.mainShape42 {
    left: -200px;
    top: 0;
    width: 1570px;
    height: 100%;
    z-index: 1000001;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #363636;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape42 {
    display: block;
    top: 0;
    left: -200px;
    initialTop: 23;
    initialLeft: -154;
    height: 100%;
    width: 1570px
}

@media screen and (max-width:959px) {
    .mainShape42 {
        display: block;
        width: 768px;
        left: 0;
        top: 0;
        height: 100%
    }
}

@media screen and (max-width:767px) {
    .mainShape42 {
        display: block;
        width: 480px;
        left: 0;
        top: 0;
        height: 100%
    }
}

@media screen and (max-width:479px) {
    .mainShape42 {
        display: block;
        width: 320px;
        left: 0;
        top: 0;
        height: 100%
    }
}

.mainShape47 {
    left: -201px;
    top: 0;
    width: 1568px;
    height: 100%;
    z-index: 1000000;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #afafaf;
    border-style: solid;
    background-color: #363636;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape47 {
    display: block;
    top: -1px;
    left: -201px;
    initialTop: 42;
    initialLeft: -164;
    height: 100%;
    width: 1568px
}

@media screen and (max-width:959px) {
    .mainShape47 {
        display: block;
        width: 766px;
        left: -1px;
        top: -1px;
        height: 100%;
        initialLeft: -164;
        initialTop: 42
    }
}

@media screen and (max-width:767px) {
    .mainShape47 {
        display: block;
        width: 478px;
        left: -1px;
        top: -1px;
        height: 100%;
        initialLeft: -164;
        initialTop: 42
    }
}

@media screen and (max-width:479px) {
    .mainShape47 {
        display: block;
        width: 318px;
        left: -1px;
        top: -1px;
        height: 100%;
        initialLeft: -164;
        initialTop: 42
    }
}

.mainImage57 {
    left: 0;
    top: 14px;
    width: 164px;
    height: 60px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000018;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: fixed;
    overflow: hidden
}

.mainImage57 img {
    border: 0
}

.mainImage57 {
    display: block;
    initialLeft: 0;
    initialTop: 14;
    left: 0;
    top: 14px;
    width: 164px;
    height: 60px;
    imageWidth: 164;
    imageHeight: 60;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 164;
    initialHeight: 60
}

@media screen and (max-width:959px) {
    .mainImage57 {
        display: block;
        imageWidth: 164;
        imageHeight: 60;
        imageLeft: 0;
        imageTop: 0;
        left: 44px;
        top: 7px;
        initialTop: 7;
        initialLeft: 44
    }
}

@media screen and (max-width:767px) {
    .mainImage57 {
        display: block;
        imageWidth: 164;
        imageHeight: 60;
        imageLeft: 0;
        imageTop: 0;
        left: 29px;
        top: 19px;
        initialTop: 19;
        initialLeft: 29
    }
}

@media screen and (max-width:479px) {
    .mainImage57 {
        display: block;
        imageWidth: 164;
        imageHeight: 60;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 11;
        initialTop: 10;
        left: 11px;
        top: 10px
    }
}

.mainImage57>a>img,
.mainImage57>img {
    width: 164px !important;
    height: 60px !important;
    left: 0 !important;
    top: 0 !important
}

@media screen and (max-width:959px) {

    .mainImage57>a>img,
    .mainImage57>img {
        width: 164px !important;
        height: 60px !important;
        left: 0 !important;
        top: 0 !important
    }
}

@media screen and (max-width:767px) {

    .mainImage57>a>img,
    .mainImage57>img {
        width: 164px !important;
        height: 60px !important;
        left: 0 !important;
        top: 0 !important
    }
}

@media screen and (max-width:479px) {

    .mainImage57>a>img,
    .mainImage57>img {
        width: 164px !important;
        height: 60px !important;
        left: 0 !important;
        top: 0 !important
    }
}

.mainText58 {
    left: 30px;
    top: 194px;
    width: 639px;
    min-height: 27px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000005;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText58_ContentDiv {
    word-wrap: break-word
}

.mainText58 {
    display: block;
    top: 194px;
    left: 30px;
    initialTop: 194;
    initialLeft: 30;
    prevBottom: 3848;
    width: 639px;
    initialWidth: 639;
    initialHeight: 27;
    min-height: 27px
}

@media screen and (max-width:959px) {
    .mainText58 {
        display: block;
        prevBottom: 3346;
        width: 640px;
        initialWidth: 640;
        min-height: 84px;
        initialHeight: 84;
        top: 241px;
        initialTop: 241;
        left: 47px;
        initialLeft: 47
    }
}

@media screen and (max-width:767px) {
    .mainText58 {
        display: block;
        initialLeft: 33;
        initialTop: 218;
        left: 33px;
        top: 218px;
        prevBottom: 4804;
        width: 405px;
        initialWidth: 405;
        min-height: 41px;
        initialHeight: 41
    }
}

@media screen and (max-width:479px) {
    .mainText58 {
        display: block;
        initialLeft: 26;
        initialTop: 261;
        left: 26px;
        top: 261px;
        prevBottom: 4352;
        width: 246px;
        initialWidth: 246;
        min-height: 42px;
        initialHeight: 42
    }
}

.mainText60 {
    left: 30px;
    top: 92px;
    width: 156px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000002;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText60_ContentDiv {
    word-wrap: break-word
}

.mainText60_ContentDiv .ospfxw99093bac43e6d4a1dbdf3c519f568311ossfx {
    color: #9b9b9b
}

.mainText60 {
    display: block;
    top: 92px;
    left: 30px;
    initialTop: 92;
    initialLeft: 30;
    prevBottom: 3729;
    width: 156px;
    initialWidth: 156;
    initialHeight: 30;
    min-height: 30px
}

@media screen and (max-width:959px) {
    .mainText60 {
        display: block;
        top: 87px;
        left: 45px;
        width: 324px;
        min-height: 30px;
        initialTop: 87;
        initialLeft: 45;
        initialWidth: 324;
        initialHeight: 30;
        prevBottom: 4272
    }
}

@media screen and (max-width:767px) {
    .mainText60 {
        display: block;
        top: 93px;
        left: 34px;
        width: 311px;
        min-height: 30px;
        initialTop: 93;
        initialLeft: 34;
        initialWidth: 311;
        initialHeight: 30;
        prevBottom: 4124
    }
}

@media screen and (max-width:479px) {
    .mainText60 {
        display: block;
        top: 106px;
        left: 27px;
        width: 253px;
        min-height: 30px;
        initialTop: 106;
        initialLeft: 27;
        initialWidth: 253;
        initialHeight: 30;
        prevBottom: 5208
    }
}

.mainImage61 {
    left: 30px;
    top: 41px;
    width: 119px;
    height: 42px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000004;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainImage61 img {
    border: 0
}

.mainImage61 {
    display: block;
    top: 41px;
    left: 30px;
    initialTop: 41;
    initialLeft: 30;
    width: 119px;
    height: 42px;
    imageWidth: 119;
    imageHeight: 42;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 119;
    initialHeight: 42
}

@media screen and (max-width:959px) {
    .mainImage61 {
        display: block;
        imageWidth: 119;
        imageHeight: 42;
        imageLeft: 0;
        imageTop: 0;
        top: 39px;
        left: 45px;
        width: 119px;
        height: 42px;
        fittingType: 3;
        imagePositionType: 4;
        initialTop: 39;
        initialLeft: 45;
        initialWidth: 119;
        initialHeight: 42
    }
}

@media screen and (max-width:767px) {
    .mainImage61 {
        display: block;
        imageWidth: 119;
        imageHeight: 42;
        imageLeft: 0;
        imageTop: 0;
        top: 41px;
        left: 33px;
        width: 119px;
        height: 42px;
        fittingType: 3;
        imagePositionType: 4;
        initialTop: 41;
        initialLeft: 33;
        initialWidth: 119;
        initialHeight: 42
    }
}

@media screen and (max-width:479px) {
    .mainImage61 {
        display: block;
        imageWidth: 160;
        imageHeight: 55;
        imageLeft: 0;
        imageTop: 0;
        top: 41px;
        left: 26px;
        width: 160px;
        height: 55px;
        fittingType: 3;
        imagePositionType: 4;
        initialTop: 41;
        initialLeft: 26;
        initialWidth: 160;
        initialHeight: 42
    }
}

.mainImage61>a>img,
.mainImage61>img {
    width: 119px !important;
    height: 42px !important;
    left: 0 !important;
    top: 0 !important
}

@media screen and (max-width:959px) {

    .mainImage61>a>img,
    .mainImage61>img {
        width: 119px !important;
        height: 42px !important;
        left: 0 !important;
        top: 0 !important
    }
}

@media screen and (max-width:767px) {

    .mainImage61>a>img,
    .mainImage61>img {
        width: 119px !important;
        height: 42px !important;
        left: 0 !important;
        top: 0 !important
    }
}

@media screen and (max-width:479px) {

    .mainImage61>a>img,
    .mainImage61>img {
        width: 160px !important;
        height: 55px !important;
        left: 0 !important;
        top: 0 !important
    }
}

.mainText64 {
    left: 911px;
    top: 53px;
    width: 144px;
    min-height: 24px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000008;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText64_ContentDiv {
    word-wrap: break-word
}

.mainText64 {
    display: block;
    left: 911px;
    initialTop: 53;
    initialLeft: 911;
    prevBottom: 3963;
    width: 144px;
    initialWidth: 144;
    min-height: 24px;
    initialHeight: 24;
    top: 53px
}

@media screen and (max-width:959px) {
    .mainText64 {
        display: none;
        prevBottom: 400
    }
}

@media screen and (max-width:767px) {
    .mainText64 {
        display: none;
        prevBottom: 5061;
        width: 390px;
        initialWidth: 390;
        initialHeight: 24;
        initialLeft: 793;
        initialTop: -9;
        left: 45px;
        top: 93px
    }
}

@media screen and (max-width:479px) {
    .mainText64 {
        display: none;
        top: 141px;
        left: 5px;
        width: 310px
    }
}

.mainShape65 {
    left: 913px;
    top: 92px;
    width: 50px;
    height: 2px;
    z-index: 1000009;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #00b7a2;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape65 {
    display: block;
    top: 92px;
    left: 913px;
    initialTop: 92;
    initialLeft: 913;
    width: 50px;
    initialWidth: 50;
    height: 2px;
    initialHeight: 2
}

@media screen and (max-width:959px) {
    .mainShape65 {
        display: none;
        top: 252px;
        left: 359px
    }
}

@media screen and (max-width:767px) {
    .mainShape65 {
        display: none;
        top: 245px;
        left: 215px
    }
}

@media screen and (max-width:479px) {
    .mainShape65 {
        display: none;
        top: 286px;
        left: 135px
    }
}

.mainText66 {
    left: 912px;
    top: 119px;
    width: 63px;
    min-height: 29px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000010;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText66_ContentDiv {
    word-wrap: break-word
}

.mainText66 {
    display: block;
    top: 119px;
    left: 912px;
    initialTop: 119;
    initialLeft: 912;
    prevBottom: 4256;
    width: 63px;
    initialWidth: 63;
    initialHeight: 29;
    min-height: 29px
}

@media screen and (max-width:959px) {
    .mainText66 {
        display: none;
        top: 300px;
        left: 352px;
        width: 63px;
        min-height: 29px;
        initialWidth: 63;
        prevBottom: 400
    }
}

@media screen and (max-width:767px) {
    .mainText66 {
        display: none;
        top: 252px;
        left: 208px;
        width: 63px;
        min-height: 29px;
        initialWidth: 63
    }
}

@media screen and (max-width:479px) {
    .mainText66 {
        display: none;
        top: 293px;
        left: 128px;
        width: 63px;
        min-height: 29px;
        initialWidth: 63
    }
}

.mainText67 {
    left: 979px;
    top: 118px;
    width: 134px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000011;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText67_ContentDiv {
    word-wrap: break-word
}

.mainText67 {
    display: block;
    top: 118px;
    left: 979px;
    initialTop: 118;
    initialLeft: 979;
    prevBottom: 3755;
    width: 134px;
    initialWidth: 134;
    initialHeight: 30;
    min-height: 30px
}

@media screen and (max-width:959px) {
    .mainText67 {
        display: none;
        initialLeft: 979;
        initialTop: 118;
        left: 317px;
        top: 128px;
        prevBottom: 400
    }
}

@media screen and (max-width:767px) {
    .mainText67 {
        display: none;
        top: 286px;
        left: 173px
    }
}

@media screen and (max-width:479px) {
    .mainText67 {
        display: none;
        top: 5px;
        left: 93px
    }
}

.mainShape68 {
    left: 911px;
    top: 166px;
    width: 200px;
    height: 1px;
    z-index: 1000017;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: none;
    background-color: #494949;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape68 {
    display: block;
    top: 166px;
    left: 911px;
    initialTop: 166;
    initialLeft: 911;
    width: 200px;
    initialWidth: 200;
    height: 1px;
    initialHeight: 1
}

@media screen and (max-width:959px) {
    .mainShape68 {
        display: none;
        top: 245px;
        left: 284px
    }
}

@media screen and (max-width:767px) {
    .mainShape68 {
        display: none;
        top: 328px;
        left: 140px
    }
}

@media screen and (max-width:479px) {
    .mainShape68 {
        display: none;
        top: 328px;
        left: 60px
    }
}

.mainText69 {
    left: 912px;
    top: 179px;
    width: 63px;
    min-height: 29px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000012;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText69_ContentDiv {
    word-wrap: break-word
}

.mainText69 {
    display: block;
    top: 179px;
    left: 912px;
    initialTop: 179;
    initialLeft: 912;
    prevBottom: 4332;
    width: 63px;
    initialWidth: 63;
    initialHeight: 29;
    min-height: 29px
}

@media screen and (max-width:959px) {
    .mainText69 {
        display: none;
        top: 210px;
        left: 352px;
        prevBottom: 400
    }
}

@media screen and (max-width:767px) {
    .mainText69 {
        display: none;
        top: 335px;
        left: 208px
    }
}

@media screen and (max-width:479px) {
    .mainText69 {
        display: none;
        top: 335px;
        left: 128px
    }
}

.mainText70 {
    left: 979px;
    top: 178px;
    width: 138px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000014;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText70_ContentDiv {
    word-wrap: break-word
}

.mainText70 {
    display: block;
    top: 178px;
    left: 979px;
    initialTop: 178;
    initialLeft: 979;
    prevBottom: 3832;
    width: 138px;
    initialWidth: 138;
    initialHeight: 30;
    min-height: 30px
}

@media screen and (max-width:959px) {
    .mainText70 {
        display: none;
        top: 259px;
        left: 350px;
        prevBottom: 400
    }
}

@media screen and (max-width:767px) {
    .mainText70 {
        display: none;
        top: 369px;
        left: 206px
    }
}

@media screen and (max-width:479px) {
    .mainText70 {
        display: none;
        top: 369px;
        left: 126px
    }
}

.mainShape72 {
    left: 911px;
    top: 209px;
    width: 200px;
    height: 1px;
    z-index: 1000018;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: none;
    background-color: #494949;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape72 {
    display: block;
    top: 209px;
    left: 911px;
    initialTop: 209;
    initialLeft: 911;
    width: 200px;
    initialWidth: 200;
    height: 1px;
    initialHeight: 1
}

@media screen and (max-width:959px) {
    .mainShape72 {
        display: none;
        top: 335px;
        left: 284px
    }
}

@media screen and (max-width:767px) {
    .mainShape72 {
        display: none;
        top: 452px;
        left: 140px
    }
}

@media screen and (max-width:479px) {
    .mainShape72 {
        display: none;
        top: 452px;
        left: 60px
    }
}

.mainText73 {
    left: 912px;
    top: 220px;
    width: 63px;
    min-height: 29px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000015;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText73_ContentDiv {
    word-wrap: break-word
}

.mainText73 {
    display: block;
    top: 220px;
    left: 912px;
    initialTop: 220;
    initialLeft: 912;
    prevBottom: 3850;
    width: 63px;
    initialWidth: 63;
    initialHeight: 29;
    min-height: 29px
}

@media screen and (max-width:959px) {
    .mainText73 {
        display: none;
        top: 418px;
        left: 352px;
        prevBottom: 400
    }
}

@media screen and (max-width:767px) {
    .mainText73 {
        display: none;
        top: 459px;
        left: 208px
    }
}

@media screen and (max-width:479px) {
    .mainText73 {
        display: none;
        top: 459px;
        left: 128px
    }
}

.mainText74 {
    left: 979px;
    top: 219px;
    width: 134px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000016;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText74_ContentDiv {
    word-wrap: break-word
}

.mainText74 {
    display: block;
    top: 219px;
    left: 979px;
    initialTop: 219;
    initialLeft: 979;
    prevBottom: 3850;
    width: 134px;
    initialWidth: 134;
    initialHeight: 30;
    min-height: 30px
}

@media screen and (max-width:959px) {
    .mainText74 {
        display: none;
        top: 383px;
        left: 317px;
        prevBottom: 400
    }
}

@media screen and (max-width:767px) {
    .mainText74 {
        display: none;
        top: 493px;
        left: 173px
    }
}

@media screen and (max-width:479px) {
    .mainText74 {
        display: none;
        top: 493px;
        left: 93px
    }
}

.mainShape75 {
    left: 911px;
    top: 254px;
    width: 200px;
    height: 1px;
    z-index: 1000019;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: none;
    background-color: #494949;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape75 {
    display: block;
    top: 254px;
    left: 911px;
    initialTop: 254;
    initialLeft: 911;
    width: 200px;
    initialWidth: 200;
    height: 1px;
    initialHeight: 1
}

@media screen and (max-width:959px) {
    .mainShape75 {
        display: none;
        top: 453px;
        left: 284px
    }
}

@media screen and (max-width:767px) {
    .mainShape75 {
        display: none;
        top: 529px;
        left: 140px
    }
}

@media screen and (max-width:479px) {
    .mainShape75 {
        display: none;
        top: 526px;
        left: 60px;
        initialTop: 526;
        initialLeft: 60
    }
}

.mainShape76 {
    left: 264px;
    top: 84px;
    width: 1300px;
    height: 2px;
    z-index: 1000222;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #00b7a2;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: fixed;
    overflow: hidden
}

.mainShape76 {
    display: block;
    initialLeft: 264;
    initialTop: 84;
    left: 264px;
    top: 84px;
    width: 1300px;
    height: 2px;
    initialHeight: 2;
    initialWidth: 1300
}

@media screen and (max-width:959px) {
    .mainShape76 {
        display: block;
        width: 1300px;
        height: 2px;
        initialHeight: 2;
        initialWidth: 1300;
        left: 264px;
        top: 77px;
        initialTop: 77;
        initialLeft: 264
    }
}

@media screen and (max-width:767px) {
    .mainShape76 {
        display: block;
        left: 236px;
        top: 94px;
        initialTop: 94;
        initialLeft: 236
    }
}

@media screen and (max-width:479px) {
    .mainShape76 {
        display: block;
        left: 242px;
        top: 80px;
        initialTop: 80;
        initialLeft: 242
    }
}

.mainShape77 {
    left: -708px;
    top: 84px;
    width: 1000px;
    height: 2px;
    z-index: 1000023;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #fff;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: fixed;
    overflow: hidden
}

.mainShape77 {
    display: block;
    initialLeft: -708;
    initialTop: 84;
    left: -708px;
    top: 84px;
    width: 1000px;
    height: 2px;
    initialHeight: 2;
    initialWidth: 1000
}

@media screen and (max-width:959px) {
    .mainShape77 {
        display: block;
        width: 1000px;
        initialWidth: 1000;
        height: 2px;
        initialHeight: 2;
        left: -708px;
        top: 77px;
        initialTop: 77;
        initialLeft: -708
    }
}

@media screen and (max-width:767px) {
    .mainShape77 {
        display: block;
        width: 1000px;
        height: 2px;
        initialHeight: 2;
        left: -708px;
        top: 94px;
        initialTop: 94;
        initialLeft: -708
    }
}

@media screen and (max-width:479px) {
    .mainShape77 {
        display: block;
        left: -758px;
        top: 80px;
        initialTop: 80;
        initialLeft: -758;
        width: 1000px;
        initialWidth: 1000;
        height: 2px;
        initialHeight: 2
    }
}

.mainMagicWidget80 {
    left: -200px;
    top: -108px;
    width: 1570px;
    height: 235px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000005;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainMagicWidget80 {
    display: block;
    initialWidth: 250;
    initialHeight: 235;
    width: 1570px;
    height: 235px;
    initialLeft: 364;
    initialTop: -108;
    left: -200px;
    top: -108px;
    prevBottom: 201
}

@media screen and (max-width:959px) {
    .mainMagicWidget80 {
        display: block;
        width: 768px;
        left: 0;
        top: -138px;
        initialLeft: 364;
        initialTop: 170;
        prevBottom: 186;
        height: 250px;
        initialWidth: 768;
        initialHeight: 250
    }
}

@media screen and (max-width:767px) {
    .mainMagicWidget80 {
        display: block;
        width: 480px;
        left: 0;
        top: -86px;
        initialLeft: 364;
        initialTop: 121;
        prevBottom: 238
    }
}

@media screen and (max-width:479px) {
    .mainMagicWidget80 {
        display: block;
        width: 320px;
        left: 0;
        height: 270px;
        initialHeight: 270;
        top: -128px;
        initialTop: -163;
        initialLeft: 364;
        prevBottom: 216;
        initialWidth: 320
    }
}

.mainText84 {
    left: 29px;
    top: 278px;
    width: 330px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000006;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText84_ContentDiv {
    word-wrap: break-word
}

.mainText84 {
    display: block;
    top: 278px;
    left: 29px;
    initialTop: 278;
    initialLeft: 29;
    prevBottom: 3878
}

@media screen and (max-width:959px) {
    .mainText84 {
        display: block;
        top: 315px;
        left: 46px;
        initialTop: 315;
        initialLeft: 46;
        prevBottom: 3266
    }
}

@media screen and (max-width:767px) {
    .mainText84 {
        display: block;
        initialLeft: 33;
        initialTop: 325;
        left: 33px;
        top: 325px;
        prevBottom: 4475
    }
}

@media screen and (max-width:479px) {
    .mainText84 {
        display: block;
        top: 375px;
        left: 26px;
        width: 310px;
        initialLeft: 26;
        initialTop: 375;
        prevBottom: 5549
    }
}

.mainShape85 {
    left: -200px;
    top: 46px;
    width: 1570px;
    height: 45px;
    z-index: 1000025;
    border-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #e6e6e6;
    border-style: none;
    background-repeat: no-repeat;
    background-image: url('/images8.webydo.com/93/9338687/3958/E060FA01-8990-8804-1049-278DC856AFFE.png');
    background-size: cover;
    border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: fixed;
    background-position: center center;
    overflow: hidden
}

.mainShape85 {
    display: none
}

@media screen and (max-width:959px) {
    .mainShape85 {
        display: block;
        initialLeft: 662;
        initialTop: 12;
        left: 662px;
        top: 12px;
        width: 50px;
        height: 52px;
        initialWidth: 50;
        initialHeight: 52
    }
}

@media screen and (max-width:767px) {
    .mainShape85 {
        display: block;
        initialTop: 22;
        top: 22px;
        initialLeft: 354;
        left: 354px
    }
}

@media screen and (max-width:479px) {
    .mainShape85 {
        display: block;
        initialTop: 15;
        top: 15px;
        height: 50px;
        initialHeight: 50;
        initialLeft: 252;
        left: 252px
    }
}

.mainMenu86 {
    left: -42px;
    top: 111px;
    width: 770px;
    height: 371px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    direction: ltr;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: none;
    z-index: 1000026;
    background-color: #111;
    opacity: 1;
    filter: alpha(opacity=100);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: fixed !important;
    display: block
}

.mainMenu86_category {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: #111 !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal;
    text-indent: 15px
}

.mainMenu86_category a.category {
    color: #fff;
    text-decoration: none;
    line-height: 20px;
    background-image: none;
    margin: 0
}

a.category {
    color: inherit
}

.mainMenu86_categoryDown {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: #111 !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: bold;
    font-family: Roboto;
    font-style: normal;
    text-indent: 15px
}

.mainMenu86_categoryDown a.category {
    color: #00b7a2;
    text-decoration: none;
    line-height: 20px
}

.menu ul.image_wa[id^=ul_mainMenu86] {
    z-index: 1000027
}

.mainMenu86_submenu {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: rgba(230, 230, 230, .19) !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-color: transparent;
    border-style: none;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal;
    text-indent: 30px
}

.mainMenu86_submenu a.category {
    color: #fff;
    text-decoration: none;
    line-height: 20px
}

.mainMenu86_submenu:hover {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: rgba(230, 230, 230, .19) !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-color: transparent;
    border-style: solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal;
    text-indent: 30px
}

.mainMenu86_submenu:hover a.category {
    color: #fff;
    text-decoration: none;
    line-height: 20px
}

.ShoppingCartMenuItem {
    z-index: 99999;
    position: absolute !important;
    cursor: pointer
}

.ShoppingCartMenuItemLTR {
    z-index: 99999;
    position: absolute !important;
    cursor: pointer;
    right: 0
}

.mainMenu86 {
    display: none;
    width: 770px;
    initialWidth: 770;
    height: 371px;
    initialHeight: 371
}

@media screen and (max-width:959px) {
    .mainMenu86 {
        display: block;
        height: 2000px;
        width: 993px;
        left: -3px;
        top: 110px;
        initialTop: 110;
        initialLeft: -3;
        initialWidth: 993;
        initialHeight: 2000
    }
}

@media screen and (max-width:767px) {
    .mainMenu86 {
        display: block;
        width: 770px;
        initialWidth: 770;
        height: 586px;
        initialHeight: 586;
        initialLeft: -1;
        initialTop: 96;
        left: -1px;
        top: 96px
    }
}

@media screen and (max-width:479px) {
    .mainMenu86 {
        display: block;
        width: 770px;
        initialWidth: 770;
        height: 610px;
        initialHeight: 610;
        initialLeft: -1;
        initialTop: 82;
        left: -1px;
        top: 82px
    }
}

.mainMenu91 {
    left: 1024px;
    top: 144px;
    width: 1152px;
    height: 371px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    direction: ltr;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: none;
    z-index: 1000006;
    background-color: #111;
    opacity: 1;
    filter: alpha(opacity=100);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute !important;
    display: block
}

.mainMenu91_category {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: #111 !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal;
    text-indent: 15px
}

.mainMenu91_category a.category {
    color: #fff;
    text-decoration: none;
    line-height: 20px;
    background-image: none;
    margin: 0
}

a.category {
    color: inherit
}

.mainMenu91_categoryDown {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: #111 !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: transparent;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: bold;
    font-family: Roboto;
    font-style: normal;
    text-indent: 15px
}

.mainMenu91_categoryDown a.category {
    color: #00b7a2;
    text-decoration: none;
    line-height: 20px
}

.menu ul.image_wa[id^=ul_mainMenu91] {
    z-index: 1000007
}

.mainMenu91_submenu {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: rgba(230, 230, 230, .19) !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-color: transparent;
    border-style: none;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal;
    text-indent: 30px
}

.mainMenu91_submenu a.category {
    color: #fff;
    text-decoration: none;
    line-height: 20px
}

.mainMenu91_submenu:hover {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: rgba(230, 230, 230, .19) !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-color: transparent;
    border-style: solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Roboto;
    font-style: normal;
    text-indent: 30px
}

.mainMenu91_submenu:hover a.category {
    color: #fff;
    text-decoration: none;
    line-height: 20px
}

.ShoppingCartMenuItem {
    z-index: 99999;
    position: absolute !important;
    cursor: pointer
}

.ShoppingCartMenuItemLTR {
    z-index: 99999;
    position: absolute !important;
    cursor: pointer;
    right: 0
}

.mainMenu91 {
    display: none;
    width: 770px;
    initialWidth: 770;
    height: 371px;
    initialHeight: 371
}

@media screen and (max-width:959px) {
    .mainMenu91 {
        display: block;
        height: 371px;
        width: 1152px;
        left: 694px;
        top: 69px;
        initialTop: 110;
        initialLeft: -3;
        initialWidth: 1152;
        initialHeight: 371
    }
}

@media screen and (max-width:767px) {
    .mainMenu91 {
        display: block;
        width: 770px;
        initialWidth: 770;
        height: 371px;
        initialHeight: 371
    }
}

@media screen and (max-width:479px) {
    .mainMenu91 {
        display: block;
        width: 770px;
        initialWidth: 770;
        height: 371px;
        initialHeight: 371
    }
}

.mainShape92 {
    left: 2134px;
    top: 95px;
    width: 42px;
    height: 42px;
    z-index: 1000007;
    border-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #e6e6e6;
    border-style: solid;
    background-repeat: no-repeat;
    background-color: #fff;
    background-image: url('/images8.webydo.com/-1/MobileMenu/mobile_menu.png');
    border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    background-position: center center;
    overflow: hidden
}

.mainShape92 {
    display: none
}

@media screen and (max-width:959px) {
    .mainShape92 {
        display: block;
        top: 20px
    }
}

@media screen and (max-width:767px) {
    .mainShape92 {
        display: block
    }
}

@media screen and (max-width:479px) {
    .mainShape92 {
        display: block
    }
}

.mainText100 {
    left: 29px;
    top: 133px;
    width: 330px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000006;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText100_ContentDiv {
    word-wrap: break-word
}

.mainText100 {
    display: block;
    top: 133px;
    left: 29px;
    initialTop: 133;
    initialLeft: 29;
    prevBottom: 3763
}

@media screen and (max-width:959px) {
    .mainText100 {
        display: block;
        top: 127px;
        left: 46px;
        initialTop: 127;
        initialLeft: 46;
        prevBottom: 963
    }
}

@media screen and (max-width:767px) {
    .mainText100 {
        display: block;
        initialLeft: 34;
        initialTop: 120;
        left: 34px;
        top: 120px;
        prevBottom: 959
    }
}

@media screen and (max-width:479px) {
    .mainText100 {
        display: block;
        top: 148px;
        left: 26px;
        width: 310px;
        initialLeft: 26;
        initialTop: 148;
        prevBottom: 4219;
        initialWidth: 310;
        min-height: 20px;
        initialHeight: 20
    }
}

.mainText103 {
    left: 29px;
    top: 164px;
    width: 330px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText103_ContentDiv {
    word-wrap: break-word
}

.mainText103 {
    display: block;
    top: 164px;
    left: 29px;
    initialTop: 164;
    initialLeft: 29;
    prevBottom: 3801
}

@media screen and (max-width:959px) {
    .mainText103 {
        display: block;
        top: 155px;
        left: 45px;
        initialTop: 155;
        initialLeft: 45;
        prevBottom: 4302
    }
}

@media screen and (max-width:767px) {
    .mainText103 {
        display: block;
        initialLeft: 34;
        initialTop: 145;
        left: 34px;
        top: 145px;
        prevBottom: 4178;
        width: 330px;
        initialWidth: 330;
        min-height: 22px;
        initialHeight: 22
    }
}

@media screen and (max-width:479px) {
    .mainText103 {
        display: block;
        top: 179px;
        left: 26px;
        width: 310px;
        initialLeft: 26;
        initialTop: 179;
        prevBottom: 958
    }
}

.mainText104 {
    left: 912px;
    top: 275px;
    width: 330px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000002;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText104_ContentDiv {
    word-wrap: break-word
}

.mainText104 {
    display: block;
    top: 275px;
    left: 912px;
    initialTop: 275;
    initialLeft: 912;
    prevBottom: 3912
}

@media screen and (max-width:959px) {
    .mainText104 {
        display: block;
        top: 193px;
        left: 46px;
        initialTop: 193;
        initialLeft: 46;
        prevBottom: 4302
    }
}

@media screen and (max-width:767px) {
    .mainText104 {
        display: block;
        initialLeft: 34;
        initialTop: 177;
        left: 34px;
        top: 177px;
        prevBottom: 4178;
        width: 330px;
        initialWidth: 330;
        min-height: 22px;
        initialHeight: 22
    }
}

@media screen and (max-width:479px) {
    .mainText104 {
        display: block;
        top: 209px;
        left: 26px;
        width: 310px;
        initialLeft: 26;
        initialTop: 209;
        prevBottom: 958
    }
}

@media screen and (max-width:959px) {
    .i-nostri-prodotti {
        font-size: 76px;
        line-height: 76px
    }

    .SubTitle {
        text-transform: none
    }

    .Title-White {
        font-size: 76px;
        line-height: 76px
    }

    .Title-yellow {
        font-size: 76px;
        line-height: 76px
    }

    .stats {
        font-size: 30px
    }

    .00Sub {
        font-size: 76px;
        line-height: 76px
    }

    .ProdTitle {
        font-size: 76px;
        line-height: 76px
    }

    .ProdTitle-W {
        font-size: 76px;
        line-height: 76px
    }

    .ProdTitle-W-Right {
        font-size: 76px;
        line-height: 76px
    }

    .MOBILE {
        font-size: 76px;
        line-height: 76px
    }

    .HEADER {
        font-size: 76px;
        line-height: 76px
    }

    .LINK-STYLE-WHITE {
        font-size: 76px;
        line-height: 76px
    }

    .Title-nero {
        font-size: 76px;
        line-height: 76px
    }

    .ProdTitle-W-Copy {
        font-size: 76px;
        line-height: 76px
    }

    .Title-bianco {
        font-size: 76px;
        line-height: 76px
    }

    .ProdTitle-W-Right-Copy {
        font-size: 76px;
        line-height: 76px
    }

    .Title-nero-Copy {
        font-size: 76px;
        line-height: 76px
    }

    .i-nostri-prodotti-seconda-versione {
        font-size: 76px;
        line-height: 76px
    }

    .titolo-prodotti {
        font-size: 76px;
        line-height: 76px
    }

    .Title-nero-MOBILE {
        font-size: 76px;
        line-height: 76px
    }

    .SEZ-DESCRIZIONE {
        font-size: 76px;
        line-height: 76px
    }

    .generalSitebackgroundDiv {
        width: 100%;
        min-width: 768px !important
    }
}

@media screen and (max-width:959px) {
    .mainMainPanel0 {
        width: 100%;
        min-width: 768px !important
    }
}

@media screen and (max-width:959px) {
    .innerMainPanel0 {
        width: 768px;
        min-width: 768px !important
    }
}

@media screen and (max-width:767px) {
    .Page-Title {
        font-size: 46px;
        line-height: 46px
    }

    .i-nostri-prodotti {
        font-size: 66px;
        line-height: 66px
    }

    .SubTitle {
        text-transform: none
    }

    .Numbers {
        font-size: 24px
    }

    .Title-White {
        font-size: 66px;
        line-height: 66px
    }

    .Title-yellow {
        font-size: 66px;
        line-height: 66px
    }

    .Contact-info-title {
        font-size: 46px;
        line-height: 46px
    }

    .00Sub {
        font-size: 66px;
        line-height: 66px
    }

    .ProdTitle {
        font-size: 66px;
        line-height: 66px
    }

    .ProdTitle-W {
        font-size: 66px;
        line-height: 66px
    }

    .ProdTitle-W-Right {
        font-size: 66px;
        line-height: 66px
    }

    .Page-Title-Right {
        font-size: 46px;
        line-height: 46px
    }

    .MOBILE {
        font-size: 66px;
        line-height: 66px
    }

    .HEADER {
        font-size: 66px;
        line-height: 66px
    }

    .Page-title-2 {
        font-size: 46px;
        line-height: 46px
    }

    .LINK-STYLE-WHITE {
        font-size: 66px;
        line-height: 66px
    }

    .Page-Title-Right-Copy {
        font-size: 46px;
        line-height: 46px
    }

    .Title-nero {
        font-size: 66px;
        line-height: 66px
    }

    .ProdTitle-W-Copy {
        font-size: 66px;
        line-height: 66px
    }

    .Title-bianco {
        font-size: 66px;
        line-height: 66px
    }

    .ProdTitle-W-Right-Copy {
        font-size: 66px;
        line-height: 66px
    }

    .Title-nero-Copy {
        font-size: 66px;
        line-height: 66px
    }

    .Page-Title-2 {
        font-size: 46px;
        line-height: 46px
    }

    .Page-Title-2-Copy {
        font-size: 46px;
        line-height: 46px
    }

    .i-nostri-prodotti-seconda-versione {
        font-size: 66px;
        line-height: 66px
    }

    .titolo-prodotti {
        font-size: 66px;
        line-height: 66px
    }

    .Title-nero-MOBILE {
        font-size: 66px;
        line-height: 66px
    }

    .SEZ-DESCRIZIONE {
        font-size: 66px;
        line-height: 66px
    }

    .generalSitebackgroundDiv {
        width: 100%;
        min-width: 480px !important
    }
}

@media screen and (max-width:767px) {
    .mainMainPanel0 {
        width: 100%;
        min-width: 480px !important
    }
}

@media screen and (max-width:767px) {
    .innerMainPanel0 {
        width: 480px;
        min-width: 480px !important
    }
}

@media screen and (max-width:479px) {
    .Page-Title {
        font-size: 36px;
        line-height: 36px
    }

    .i-nostri-prodotti {
        font-size: 46px;
        line-height: 46px
    }

    .Numbers {
        font-size: 30px
    }

    .Title-White {
        font-size: 46px;
        line-height: 46px
    }

    .Title-yellow {
        font-size: 46px;
        line-height: 46px
    }

    .stats {
        font-size: 40px
    }

    .values-white {
        font-size: 26px;
        text-indent: 20px
    }

    .values-dark {
        font-size: 26px;
        text-indent: 20px
    }

    .00Sub {
        font-size: 46px;
        line-height: 46px
    }

    .ProdTitle {
        font-size: 46px;
        line-height: 46px
    }

    .ProdTitle-W {
        font-size: 46px;
        line-height: 46px
    }

    .ProdTitle-W-Right {
        font-size: 46px;
        line-height: 46px
    }

    .Page-Title-Right {
        font-size: 36px;
        line-height: 36px
    }

    .values-white-Copy {
        font-size: 26px;
        text-indent: 20px
    }

    .Categorie {
        font-size: 26px;
        text-indent: 20px
    }

    .MOBILE {
        font-size: 46px;
        line-height: 46px
    }

    .HEADER {
        font-size: 46px;
        line-height: 46px
    }

    .Page-title-2 {
        font-size: 36px;
        line-height: 36px
    }

    .LINK-STYLE-WHITE {
        font-size: 46px;
        line-height: 46px
    }

    .Page-Title-Right-Copy {
        font-size: 36px;
        line-height: 36px
    }

    .Title-nero {
        font-size: 46px;
        line-height: 46px
    }

    .ProdTitle-W-Copy {
        font-size: 46px;
        line-height: 46px
    }

    .Title-bianco {
        font-size: 46px;
        line-height: 46px
    }

    .ProdTitle-W-Right-Copy {
        font-size: 46px;
        line-height: 46px
    }

    .Title-nero-Copy {
        font-size: 46px;
        line-height: 46px
    }

    .Categorie-grigio {
        font-size: 26px;
        text-indent: 20px
    }

    .Mobile-prodotti {
        font-size: 26px;
        text-indent: 20px
    }

    .Page-Title-2 {
        font-size: 36px;
        line-height: 36px
    }

    .Page-Title-2-Copy {
        font-size: 36px;
        line-height: 36px
    }

    .i-nostri-prodotti-seconda-versione {
        font-size: 46px;
        line-height: 46px
    }

    .titolo-prodotti {
        font-size: 46px;
        line-height: 46px
    }

    .Title-nero-MOBILE {
        font-size: 46px;
        line-height: 46px
    }

    .SEZ-DESCRIZIONE {
        font-size: 46px;
        line-height: 46px
    }

    .generalSitebackgroundDiv {
        width: 100%;
        min-width: 320px !important
    }
}

@media screen and (max-width:479px) {
    .mainMainPanel0 {
        width: 100%;
        min-width: 320px !important
    }
}

@media screen and (max-width:479px) {
    .innerMainPanel0 {
        width: 320px;
        min-width: 320px !important
    }
}

@media screen and (max-width:1170px) {
    html {
        zoom: 1;
        -ms-zoom: 1;
        -webkit-zoom: 1;
        -moz-transform: scale(1, 1);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1160px) {
    html {
        zoom: .991;
        -ms-zoom: .991;
        -webkit-zoom: .991;
        -moz-transform: scale(.991, .991);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1150px) {
    html {
        zoom: .983;
        -ms-zoom: .983;
        -webkit-zoom: .983;
        -moz-transform: scale(.983, .983);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1140px) {
    html {
        zoom: .974;
        -ms-zoom: .974;
        -webkit-zoom: .974;
        -moz-transform: scale(.974, .974);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1130px) {
    html {
        zoom: .966;
        -ms-zoom: .966;
        -webkit-zoom: .966;
        -moz-transform: scale(.966, .966);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1120px) {
    html {
        zoom: .957;
        -ms-zoom: .957;
        -webkit-zoom: .957;
        -moz-transform: scale(.957, .957);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1110px) {
    html {
        zoom: .949;
        -ms-zoom: .949;
        -webkit-zoom: .949;
        -moz-transform: scale(.949, .949);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1100px) {
    html {
        zoom: .94;
        -ms-zoom: .94;
        -webkit-zoom: .94;
        -moz-transform: scale(.94, .94);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1090px) {
    html {
        zoom: .932;
        -ms-zoom: .932;
        -webkit-zoom: .932;
        -moz-transform: scale(.932, .932);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1080px) {
    html {
        zoom: .923;
        -ms-zoom: .923;
        -webkit-zoom: .923;
        -moz-transform: scale(.923, .923);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1070px) {
    html {
        zoom: .915;
        -ms-zoom: .915;
        -webkit-zoom: .915;
        -moz-transform: scale(.915, .915);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1060px) {
    html {
        zoom: .906;
        -ms-zoom: .906;
        -webkit-zoom: .906;
        -moz-transform: scale(.906, .906);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1050px) {
    html {
        zoom: .897;
        -ms-zoom: .897;
        -webkit-zoom: .897;
        -moz-transform: scale(.897, .897);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1040px) {
    html {
        zoom: .889;
        -ms-zoom: .889;
        -webkit-zoom: .889;
        -moz-transform: scale(.889, .889);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1030px) {
    html {
        zoom: .88;
        -ms-zoom: .88;
        -webkit-zoom: .88;
        -moz-transform: scale(.88, .88);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1020px) {
    html {
        zoom: .872;
        -ms-zoom: .872;
        -webkit-zoom: .872;
        -moz-transform: scale(.872, .872);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1010px) {
    html {
        zoom: .863;
        -ms-zoom: .863;
        -webkit-zoom: .863;
        -moz-transform: scale(.863, .863);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:1000px) {
    html {
        zoom: .855;
        -ms-zoom: .855;
        -webkit-zoom: .855;
        -moz-transform: scale(.855, .855);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:990px) {
    html {
        zoom: .846;
        -ms-zoom: .846;
        -webkit-zoom: .846;
        -moz-transform: scale(.846, .846);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:980px) {
    html {
        zoom: .838;
        -ms-zoom: .838;
        -webkit-zoom: .838;
        -moz-transform: scale(.838, .838);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:970px) {
    html {
        zoom: .829;
        -ms-zoom: .829;
        -webkit-zoom: .829;
        -moz-transform: scale(.829, .829);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:960px) {
    html {
        zoom: .821;
        -ms-zoom: .821;
        -webkit-zoom: .821;
        -moz-transform: scale(.821, .821);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:950px) {
    html {
        zoom: 1.237;
        -ms-zoom: 1.237;
        -webkit-zoom: 1.237;
        -moz-transform: scale(1.237, 1.237);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:940px) {
    html {
        zoom: 1.224;
        -ms-zoom: 1.224;
        -webkit-zoom: 1.224;
        -moz-transform: scale(1.224, 1.224);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:930px) {
    html {
        zoom: 1.211;
        -ms-zoom: 1.211;
        -webkit-zoom: 1.211;
        -moz-transform: scale(1.211, 1.211);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:920px) {
    html {
        zoom: 1.198;
        -ms-zoom: 1.198;
        -webkit-zoom: 1.198;
        -moz-transform: scale(1.198, 1.198);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:910px) {
    html {
        zoom: 1.185;
        -ms-zoom: 1.185;
        -webkit-zoom: 1.185;
        -moz-transform: scale(1.185, 1.185);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:900px) {
    html {
        zoom: 1.172;
        -ms-zoom: 1.172;
        -webkit-zoom: 1.172;
        -moz-transform: scale(1.172, 1.172);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:890px) {
    html {
        zoom: 1.159;
        -ms-zoom: 1.159;
        -webkit-zoom: 1.159;
        -moz-transform: scale(1.159, 1.159);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:880px) {
    html {
        zoom: 1.146;
        -ms-zoom: 1.146;
        -webkit-zoom: 1.146;
        -moz-transform: scale(1.146, 1.146);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:870px) {
    html {
        zoom: 1.133;
        -ms-zoom: 1.133;
        -webkit-zoom: 1.133;
        -moz-transform: scale(1.133, 1.133);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:860px) {
    html {
        zoom: 1.12;
        -ms-zoom: 1.12;
        -webkit-zoom: 1.12;
        -moz-transform: scale(1.12, 1.12);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:850px) {
    html {
        zoom: 1.107;
        -ms-zoom: 1.107;
        -webkit-zoom: 1.107;
        -moz-transform: scale(1.107, 1.107);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:840px) {
    html {
        zoom: 1.094;
        -ms-zoom: 1.094;
        -webkit-zoom: 1.094;
        -moz-transform: scale(1.094, 1.094);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:830px) {
    html {
        zoom: 1.081;
        -ms-zoom: 1.081;
        -webkit-zoom: 1.081;
        -moz-transform: scale(1.081, 1.081);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:820px) {
    html {
        zoom: 1.068;
        -ms-zoom: 1.068;
        -webkit-zoom: 1.068;
        -moz-transform: scale(1.068, 1.068);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:810px) {
    html {
        zoom: 1.055;
        -ms-zoom: 1.055;
        -webkit-zoom: 1.055;
        -moz-transform: scale(1.055, 1.055);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:800px) {
    html {
        zoom: 1.042;
        -ms-zoom: 1.042;
        -webkit-zoom: 1.042;
        -moz-transform: scale(1.042, 1.042);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:790px) {
    html {
        zoom: 1.029;
        -ms-zoom: 1.029;
        -webkit-zoom: 1.029;
        -moz-transform: scale(1.029, 1.029);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:780px) {
    html {
        zoom: 1.016;
        -ms-zoom: 1.016;
        -webkit-zoom: 1.016;
        -moz-transform: scale(1.016, 1.016);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:770px) {
    html {
        zoom: 1.003;
        -ms-zoom: 1.003;
        -webkit-zoom: 1.003;
        -moz-transform: scale(1.003, 1.003);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:760px) {
    html {
        zoom: 1.583;
        -ms-zoom: 1.583;
        -webkit-zoom: 1.583;
        -moz-transform: scale(1.583, 1.583);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:750px) {
    html {
        zoom: 1.563;
        -ms-zoom: 1.563;
        -webkit-zoom: 1.563;
        -moz-transform: scale(1.563, 1.563);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:740px) {
    html {
        zoom: 1.542;
        -ms-zoom: 1.542;
        -webkit-zoom: 1.542;
        -moz-transform: scale(1.542, 1.542);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:730px) {
    html {
        zoom: 1.521;
        -ms-zoom: 1.521;
        -webkit-zoom: 1.521;
        -moz-transform: scale(1.521, 1.521);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:720px) {
    html {
        zoom: 1.5;
        -ms-zoom: 1.5;
        -webkit-zoom: 1.5;
        -moz-transform: scale(1.5, 1.5);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:710px) {
    html {
        zoom: 1.479;
        -ms-zoom: 1.479;
        -webkit-zoom: 1.479;
        -moz-transform: scale(1.479, 1.479);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:700px) {
    html {
        zoom: 1.458;
        -ms-zoom: 1.458;
        -webkit-zoom: 1.458;
        -moz-transform: scale(1.458, 1.458);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:690px) {
    html {
        zoom: 1.438;
        -ms-zoom: 1.438;
        -webkit-zoom: 1.438;
        -moz-transform: scale(1.438, 1.438);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:680px) {
    html {
        zoom: 1.417;
        -ms-zoom: 1.417;
        -webkit-zoom: 1.417;
        -moz-transform: scale(1.417, 1.417);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:670px) {
    html {
        zoom: 1.396;
        -ms-zoom: 1.396;
        -webkit-zoom: 1.396;
        -moz-transform: scale(1.396, 1.396);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:660px) {
    html {
        zoom: 1.375;
        -ms-zoom: 1.375;
        -webkit-zoom: 1.375;
        -moz-transform: scale(1.375, 1.375);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:650px) {
    html {
        zoom: 1.354;
        -ms-zoom: 1.354;
        -webkit-zoom: 1.354;
        -moz-transform: scale(1.354, 1.354);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:640px) {
    html {
        zoom: 1.333;
        -ms-zoom: 1.333;
        -webkit-zoom: 1.333;
        -moz-transform: scale(1.333, 1.333);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:630px) {
    html {
        zoom: 1.313;
        -ms-zoom: 1.313;
        -webkit-zoom: 1.313;
        -moz-transform: scale(1.313, 1.313);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:620px) {
    html {
        zoom: 1.292;
        -ms-zoom: 1.292;
        -webkit-zoom: 1.292;
        -moz-transform: scale(1.292, 1.292);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:610px) {
    html {
        zoom: 1.271;
        -ms-zoom: 1.271;
        -webkit-zoom: 1.271;
        -moz-transform: scale(1.271, 1.271);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:600px) {
    html {
        zoom: 1.25;
        -ms-zoom: 1.25;
        -webkit-zoom: 1.25;
        -moz-transform: scale(1.25, 1.25);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:590px) {
    html {
        zoom: 1.229;
        -ms-zoom: 1.229;
        -webkit-zoom: 1.229;
        -moz-transform: scale(1.229, 1.229);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:580px) {
    html {
        zoom: 1.208;
        -ms-zoom: 1.208;
        -webkit-zoom: 1.208;
        -moz-transform: scale(1.208, 1.208);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:570px) {
    html {
        zoom: 1.188;
        -ms-zoom: 1.188;
        -webkit-zoom: 1.188;
        -moz-transform: scale(1.188, 1.188);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:560px) {
    html {
        zoom: 1.167;
        -ms-zoom: 1.167;
        -webkit-zoom: 1.167;
        -moz-transform: scale(1.167, 1.167);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:550px) {
    html {
        zoom: 1.146;
        -ms-zoom: 1.146;
        -webkit-zoom: 1.146;
        -moz-transform: scale(1.146, 1.146);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:540px) {
    html {
        zoom: 1.125;
        -ms-zoom: 1.125;
        -webkit-zoom: 1.125;
        -moz-transform: scale(1.125, 1.125);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:530px) {
    html {
        zoom: 1.104;
        -ms-zoom: 1.104;
        -webkit-zoom: 1.104;
        -moz-transform: scale(1.104, 1.104);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:520px) {
    html {
        zoom: 1.083;
        -ms-zoom: 1.083;
        -webkit-zoom: 1.083;
        -moz-transform: scale(1.083, 1.083);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:510px) {
    html {
        zoom: 1.063;
        -ms-zoom: 1.063;
        -webkit-zoom: 1.063;
        -moz-transform: scale(1.063, 1.063);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:500px) {
    html {
        zoom: 1.042;
        -ms-zoom: 1.042;
        -webkit-zoom: 1.042;
        -moz-transform: scale(1.042, 1.042);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:490px) {
    html {
        zoom: 1.021;
        -ms-zoom: 1.021;
        -webkit-zoom: 1.021;
        -moz-transform: scale(1.021, 1.021);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:480px) {
    html {
        zoom: 1;
        -ms-zoom: 1;
        -webkit-zoom: 1;
        -moz-transform: scale(1, 1);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:470px) {
    html {
        zoom: 1.469;
        -ms-zoom: 1.469;
        -webkit-zoom: 1.469;
        -moz-transform: scale(1.469, 1.469);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:460px) {
    html {
        zoom: 1.438;
        -ms-zoom: 1.438;
        -webkit-zoom: 1.438;
        -moz-transform: scale(1.438, 1.438);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:450px) {
    html {
        zoom: 1.406;
        -ms-zoom: 1.406;
        -webkit-zoom: 1.406;
        -moz-transform: scale(1.406, 1.406);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:440px) {
    html {
        zoom: 1.375;
        -ms-zoom: 1.375;
        -webkit-zoom: 1.375;
        -moz-transform: scale(1.375, 1.375);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:430px) {
    html {
        zoom: 1.344;
        -ms-zoom: 1.344;
        -webkit-zoom: 1.344;
        -moz-transform: scale(1.344, 1.344);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:420px) {
    html {
        zoom: 1.313;
        -ms-zoom: 1.313;
        -webkit-zoom: 1.313;
        -moz-transform: scale(1.313, 1.313);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:410px) {
    html {
        zoom: 1.281;
        -ms-zoom: 1.281;
        -webkit-zoom: 1.281;
        -moz-transform: scale(1.281, 1.281);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:400px) {
    html {
        zoom: 1.25;
        -ms-zoom: 1.25;
        -webkit-zoom: 1.25;
        -moz-transform: scale(1.25, 1.25);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:390px) {
    html {
        zoom: 1.219;
        -ms-zoom: 1.219;
        -webkit-zoom: 1.219;
        -moz-transform: scale(1.219, 1.219);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:380px) {
    html {
        zoom: 1.188;
        -ms-zoom: 1.188;
        -webkit-zoom: 1.188;
        -moz-transform: scale(1.188, 1.188);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:370px) {
    html {
        zoom: 1.156;
        -ms-zoom: 1.156;
        -webkit-zoom: 1.156;
        -moz-transform: scale(1.156, 1.156);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:360px) {
    html {
        zoom: 1.125;
        -ms-zoom: 1.125;
        -webkit-zoom: 1.125;
        -moz-transform: scale(1.125, 1.125);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:350px) {
    html {
        zoom: 1.094;
        -ms-zoom: 1.094;
        -webkit-zoom: 1.094;
        -moz-transform: scale(1.094, 1.094);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:340px) {
    html {
        zoom: 1.063;
        -ms-zoom: 1.063;
        -webkit-zoom: 1.063;
        -moz-transform: scale(1.063, 1.063);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:330px) {
    html {
        zoom: 1.031;
        -ms-zoom: 1.031;
        -webkit-zoom: 1.031;
        -moz-transform: scale(1.031, 1.031);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:320px) {
    html {
        zoom: 1;
        -ms-zoom: 1;
        -webkit-zoom: 1;
        -moz-transform: scale(1, 1);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:310px) {
    html {
        zoom: .969;
        -ms-zoom: .969;
        -webkit-zoom: .969;
        -moz-transform: scale(.969, .969);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:300px) {
    html {
        zoom: .938;
        -ms-zoom: .938;
        -webkit-zoom: .938;
        -moz-transform: scale(.938, .938);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:290px) {
    html {
        zoom: .906;
        -ms-zoom: .906;
        -webkit-zoom: .906;
        -moz-transform: scale(.906, .906);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:280px) {
    html {
        zoom: .875;
        -ms-zoom: .875;
        -webkit-zoom: .875;
        -moz-transform: scale(.875, .875);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:270px) {
    html {
        zoom: .844;
        -ms-zoom: .844;
        -webkit-zoom: .844;
        -moz-transform: scale(.844, .844);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:260px) {
    html {
        zoom: .813;
        -ms-zoom: .813;
        -webkit-zoom: .813;
        -moz-transform: scale(.813, .813);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:250px) {
    html {
        zoom: .781;
        -ms-zoom: .781;
        -webkit-zoom: .781;
        -moz-transform: scale(.781, .781);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:240px) {
    html {
        zoom: .75;
        -ms-zoom: .75;
        -webkit-zoom: .75;
        -moz-transform: scale(.75, .75);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:230px) {
    html {
        zoom: .719;
        -ms-zoom: .719;
        -webkit-zoom: .719;
        -moz-transform: scale(.719, .719);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:220px) {
    html {
        zoom: .688;
        -ms-zoom: .688;
        -webkit-zoom: .688;
        -moz-transform: scale(.688, .688);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:210px) {
    html {
        zoom: .656;
        -ms-zoom: .656;
        -webkit-zoom: .656;
        -moz-transform: scale(.656, .656);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width:200px) {
    html {
        zoom: .625;
        -ms-zoom: .625;
        -webkit-zoom: .625;
        -moz-transform: scale(.625, .625);
        -moz-transform-origin: center top
    }
}

section {
    max-width: 1170px;
    margin: 0 auto 50px
}