.container { max-width: 1400px; }

.col-xxl { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-xxl-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
.col-xxl-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-xxl-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-xxl-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-xxl-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-xxl-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-xxl-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-xxl-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-xxl-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-xxl-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-xxl-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-xxl-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-xxl-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }


h1.digital{
    font-size: 53px;
    line-height: 70px;
}

span.think{
    letter-spacing: 20px;
}

#footer p {
    line-height: 20px;
}

.titleCase {
    font-size: 70px;
    line-height: 70px;
}

.main_menu-inner {
    /*padding: 500px 750px;*/
}

#main_menu-close {
    /*top: 15%;*/
    /*left: 14%;*/
}

#sfondoCategory::after{
    width: 75%;
}

#sfondoService::after {
    width: 92%;
    height: 60%;
}

/*.counter_shortcode {
    padding: 60px 15px;
}*/
.contatore .num,
.contatore .simbolo {
    font-size: 90px;
}

.counter_shortcode h3.pre {
    font-size: 25px;
}

#imgSopra::after {
    min-height: 570px;
}

#grey .vc_column-inner .wpb_wrapper::before{
    left: -97.4%;
}

#grey .vc_column-inner .wpb_wrapper::after{
    left: 97.2%;
}

#grey.wpb_column.vc_column_container .vc_column-inner .wpb_wrapper {
    padding-top: 25px;
}


.single-industry .counter_shortcode {
    padding: 30px 40px;
}

.single-industry .counter_shortcode .pre {
    font-size: 25px;
}

.single-industry .counter_shortcode .contatore .num,
.single-industry .counter_shortcode .contatore .num {
    font-size: 98px;
}

.single-industry .counter_shortcode .dopo {
    font-size: 18px;
}

.single-case .counter_shortcode {
    padding: 40px;
}

