@media (max-width:1366px){
    .azienda-section-1-col-2 a,.home-section-1-col-2 a,.home-section-2-col-1 a{
        padding-left:40px;
        padding-right:40px
    }
    #azienda-section-2{
        padding-left:15%;
        padding-right:15%
    }
    .menu-thumb img{
        width:130px;
        height:auto
    }
    .azienda-section-1-col-2 h4,.azienda-section-2-col-1 h4,.home-section-1-col-2 h4,.home-section-2-col-1 h4,.imprenditore-section-1-box-1 h4,.our-story h4{
        font-size:30px
    }
    .home-section-1-col-2 p{
        font-family:'Playfair Display';
        font-style:italic;
        font-weight:700;
        line-height:1.5;
        margin-top:15px
    }
    .azienda-section-1-col-2 p.discover-button,.home-section-1-col-2 p.discover-button{
        font-family:BebasKai;
        color:#000;
        font-weight:400!important;
        font-style:normal!important;
        font-size:20px
    }
    .home-section-2-col-1 h3,.imprenditore-section-1-box-1 h3,.our-story h3{
        margin-bottom:15px
    }
    #azienda-section-2 p,.home-section-2-col-1 p,.our-story p{
        margin-top:15px
    }
    .home-junior h3{
        font-size:50px
    }
    .home-junior h3 span{
        display:block;
        font-size:100px
    }
    .social-strip p br.hidden{
        display:block!important
    }
    .accessories-strip a.cell-wrapper{
        padding-left:25px;
        padding-right:25px
    }
    .accessories-strip strong{
        font-size:40px
    }
    .accessories-strip h3{
        font-size:20px
    }
    .video-week-box h3{
        font-size:30px
    }
    .video-week-box h3 span{
        font-size:40px
    }
    #video-week-preview{
        width:50%
    }
    .home-stores h3{
        font-size:20px;
        margin-bottom:0
    }
    .home-stores p{
        font-size:14px;
        line-height:1.4
    }
    .home-stores .cell-wrapper{
        padding-left:50px;
        padding-right:50px
    }
    #home-section-5,#home-section-6{
        height:35%
    }
    .get-to-stores a{
        font-size:25px
    }
    .home-news h3{
        font-size:60px
    }
    .home-fiere h3{
        font-size:30px
    }
    .azienda-section-4-col-2{
        height:auto;
        min-height:1px;
        padding:30px 50px
    }
    .azienda-section-4-col-2 p{
        font-size:14px;
        font-weight:400
    }
    .responsabilita-section-1-box-2 h4{
        font-size:40px
    }
    .responsabilita-section-1-box-3{
        text-align:right
    }
    .responsabilita-section-1-box-3 .cell-wrapper{
        padding:0 20px 0 30%
    }
    .responsabilita-section-2-box-1 h4{
        font-size:40px
    }
    .responsabilita-section-2-box-1 h3{
        font-size:20px;
        margin-bottom:20px
    }
    svg.frame{
        stroke-dasharray:1200;
        stroke-dashoffset:1200
    }
    .comunicazione-top-title h3{
        font-size:45px
    }
    .comunicazione-top-title h4{
        font-size:17px
    }
    .comunicazione-second-title h3{
        font-size:38px
    }
    .comunicazione-second-title h4{
        font-size:15px
    }
    .contatti-block{
        width:91.66666666%
    }
    .contatti-container .title-page .cell-wrapper{
        padding:20px 30px
    }
    .contatti-form .tab{
        padding:0 0
    }
    .input-block{
        margin-bottom:10px
    }
    .work-right{
        width:100%
    }
    .language-know label,.language-know select{
        font-size:14px;
        text-align:left
    }
    .language-know label span{
        padding-left:15px
    }
    .video-title h1{
        font-size:40px
    }
    .video-title{
        padding:10px 30px
    }
    nav#nav{
        font-size:16px
    }
    nav#nav li{
        padding:0 10px
    }
}
@media (max-width:1199px){
    .button-overlay{
        transform:scale(1,1);
        -webkit-transform:scale(1,1);
        -moz-transform:scale(1,1);
        -o-transform:scale(1,1);
        -ms-transform:scale(1,1);
        transition:none;
        -webkit-transition:none;
        -moz-transition:none;
        -o-transition:none;
        -ms-transition:none;
        opacity:0
    }
    .home-section-1-col-1-ph-1 a:hover,.home-section-1-col-1-ph-2 a:hover{
        transform:none;
        -webkit-transform:none;
        -moz-transform:none;
        -o-transform:none;
        -ms-transform:none
    }
    .home-section-1-col-1-ph-1 a:hover .button-overlay,.home-section-1-col-1-ph-2 a:hover .button-overlay{
        transform:none;
        -webkit-transform:none;
        -moz-transform:none;
        -o-transform:none;
        -ms-transform:none;
        opacity:1
    }
    nav#nav li{
        margin-right:15px
    }
    nav#nav li ul.submenu-collezioni{
        width:480px
    }
    .home-stores .cell-wrapper{
        padding-left:30px;
        padding-right:30px
    }
    .get-to-stores a{
        font-size:20px
    }
    footer#footer{
        padding-left:30px;
        padding-right:30px
    }
    #azienda-section-4{
        display:block
    }
    .responsabilita-section-1-box-2 h4{
        font-size:35px
    }
    .responsabilita-section-1-box-2 h3{
        font-size:20px;
        margin-bottom:10px
    }
    .responsabilita-section-3-box-2{
        padding:30px 40px
    }
    .home-top-video{
        background:url(images/home-video-header-placeholder.jpg) no-repeat center center;
        background-size:cover
    }
    .home-man-video{
        background:url(images/home-video-man-placeholder.jpg) no-repeat center center;
        background-size:cover
    }
    .azienda-top-video{
        background:url(images/azienda-video-header-placeholder.jpg) no-repeat center center;
        background-size:cover
    }
    .persone-section-1-box-1 h1{
        font-size:40px
    }
    .persone-section-1-box-1 h3{
        margin-bottom:30px
    }
    .persone-section-1-box-1 p{
        margin-top:30px
    }
    .produzione-taglio-video{
        background:url(images/pelli-placeholder.jpg) no-repeat center center;
        background-size:cover
    }
    #produzione-section-4{
        background:url(images/logistica-placeholder.jpg) no-repeat center center;
        background-size:cover
    }
    .produzione-section-2-box-1-text{
        white-space:nowrap
    }
    [class*=madeinitaly-section-] h1{
        font-size:40px
    }
    .madeinitaly-section-1-box-2 h4{
        font-size:40px
    }
    .madeinitaly-section-1-box-3 .cell-wrapper{
        padding:0 16%
    }
    .madeinitaly-section-1-box-3 h4{
        font-size:50px
    }
    .madeinitaly-section-2-box-1 .cell-wrapper,.madeinitaly-section-2-box-2 .cell-wrapper{
        padding:30px 20px
    }
    .madeinitaly-section-2-box-2 .cell-wrapper{
        padding:80px 40px
    }
    #distribuzione-section-5{
        padding:40px 50px
    }
    .donna-top-video{
        background:url(images/collezione-donna-placeholder.jpg) no-repeat center center;
        background-size:cover
    }
    .junior-top-video{
        background:url(images/collezione-junior-placeholder.jpg) no-repeat center center;
        background-size:cover
    }
    .uomo-top-video{
        background:url(images/collezione-uomo-placeholder.jpg) no-repeat center center;
        background-size:cover
    }
    .news-archive-container{
        padding:40px 30px
    }
    article.single-social{
        width:25%
    }
    .comunicazione-top-title h3{
        font-size:40px
    }
    .comunicazione-top-title h4{
        font-size:17px
    }
    .comunicazione-second-title h3{
        font-size:36px
    }
    .comunicazione-second-title h4{
        font-size:15px
    }
    .press-overlay{
        display:none
    }
    .press-overlay .cell-wrapper{
        padding:0 15px
    }
    .press-top-title h3{
        font-size:40px
    }
    .press-top-title h4{
        font-size:17px
    }
    .contatti-block{
        width:100%
    }
    .language-know label span{
        padding-left:20px
    }
    .language-know label{
        vertical-align:bottom
    }
    .work-privacy{
        padding:0 50px
    }
    .home-fiere .cell-wrapper{
        transform:translate(0,0);
        -moz-transform:translate(0,0);
        -webkit-transform:translate(0,0);
        -o-transform:translate(0,0);
        -ms-transform:translate(0,0);
        transition:none;
        -webkit-transition:none;
        -moz-transition:none;
        -ms-transition:none;
        -o-transition:none
    }
    .latest-events{
        opacity:1;
        transition:none;
        -webkit-transition:none;
        -moz-transition:none;
        -ms-transition:none;
        -o-transition:none
    }
}
@media (max-width:1481px){
    .azienda-section-1-col-2 h4,.home-section-1-col-2 h4,.home-section-2-col-1 h4,.imprenditore-section-1-box-1 h4,.our-story h4{
        font-size:50px
    }
    #home-section-2.half-size{
        height:auto;
        min-height:none!important
    }
    #home-section-3.full-size{
        height:auto;
        min-height:1px
    }
    .home-section-3-col-1,.home-section-3-col-2{
        height:auto;
        min-height:none!important
    }
    .home-man-video,.home-section-2-col-1,.home-section-2-col-2{
        min-height:400px
    }
    .home-accessories,.home-junior{
        min-height:500px;
        height:500px
    }
    .social-strip h3{
        font-size:20px
    }
    .social-strip strong{
        font-size:30px
    }
    .social-strip .cell-wrapper{
        padding-left:25px;
        padding-right:25px
    }
    .social-strip p{
        font-size:15px
    }
    .accessories-strip strong{
        font-size:35px
    }
    .video-week-container{
        margin:0;
        height:auto;
        padding:40px 0
    }
    #home-section-4.half-size{
        min-height:1px;
        height:auto
    }
    #azienda-section-4.full-size{
        min-height:1px;
        height:auto
    }
    .azienda-section-4-col-1,.azienda-section-4-col-2{
        display:block
    }
    .azienda-section-4-col-1{
        background:url(images/azienda-ph-5.jpg) no-repeat center -60px;
        background-size:cover;
        height:550px
    }
    .imprenditore-section-1-box-3{
        width:68%
    }
    .imprenditore-section-1-box-5{
        width:32%
    }
    .imprenditore-section-1-box-5 h4{
        font-size:22px
    }
    #video-week-preview{
        width:auto;
        width:400px;
        height:225px
    }
    #video-week-preview .iframe-wrapper{
        padding:0;
        width:400px;
        height:225px
    }
    .get-to-stores{
        width:50%;
        right:0;
        left:auto
    }
    footer#footer{
        padding-left:20px;
        padding-right:20px
    }
    .footer-column{
        padding-left:5px;
        padding-right:5px
    }
    .responsabilita-section-1-box-1 h1{
        font-size:40px
    }
    #responsabilita-section-3{
        display:block
    }
    #produzione-section-1.full-size{
        height:50%;
        min-height:1px
    }
    .produzione-section-1-row-1.half-size {
        height: 320px;
        margin: 0px 0 20px 0;
        min-height: 1px;
    }
    .produzione-section-3-row-1,.produzione-section-5-row-1{
        display:block
    }
    .madeinitaly-section-2-box-1 .cell-wrapper{
        padding:40px 40px
    }
    #distribuzione-section-2.half-size{
        height:auto;
        min-height:1px
    }
    .distribuzione-section-2-row-1{
        display:block
    }
    .distribuzione-section-2-box-1,.distribuzione-section-2-box-2{
        display:block
    }
    .distribuzione-section-2-row-1 .cell-wrapper{
        padding:50px 30px
    }
    .distribuzione-section-2-box-2{
        height:400px
    }
    #distribuzione-section-5{
        padding:40px 30px
    }
    #distribuzione-section-5 .columnize{
        column-gap:0;
        -moz-column-gap:0px;
        -o-column-gap:0px;
        -ms-column-gap:5px;
        column-count:1;
        -webkit-column-count:1;
        -moz-column-count:1;
        -o-column-count:1;
        -ms-column-count:1
    }
    #distribuzione-section-4,.distribuzione-section-4-row-1{
        min-height:1px;
        height:auto
    }
    .distribuzione-section-4-row-1 .cell-wrapper{
        padding:50px 30px
    }
    #distribuzione-section-5{
        background-image:none;
        background:#000
    }
    .distribuzione-section-1-box-3 h4{
        font-size:24px
    }
    .collezione-section-4-row-1{
        margin:0
    }
    article.single-social{
        width:33.33333333%
    }
    .comunicazione-top-title h3{
        font-size:36px
    }
    .comunicazione-top-title h4{
        font-size:15px
    }
    .comunicazione-second-title h3{
        font-size:30px
    }
    .comunicazione-second-title h4{
        font-size:15px
    }
    .comunicazione-second-title{
        text-align:center;
        padding-left:0
    }
    .press-top-title h3{
        font-size:36px
    }
    .press-top-title h4{
        font-size:15px
    }
    .contatti-left{
        text-align:center
    }
    .contatti-right{
        margin-top:30px
    }
    #contatti-section-1{
        height:auto
    }
    .contatti-container{
        display:block;
        height:auto
    }
    .input-block{
        margin-bottom:0
    }
    .contatti-block{
        width:83.33333333%;
        padding-bottom:30px
    }
    .contatti-block input[type=email],.contatti-block input[type=tel],.contatti-block input[type=text],.contatti-block select{
        margin-bottom:10px
    }
    nav#nav{
        position:fixed;
        left:0;
        top:90px;
        width:100%;
        background:#ccc;
        display:none;
        line-height:50px
    }
    nav#nav li ul{
        top:50px
    }
    #mainlogo{
        padding-left:10px
    }
    #navigator.open nav#nav{
        display:block;
        box-shadow:3px 10px 20px 0 #282828!important
    }
}
