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

    /*INIZIALMENTE, PADDING DIMINUITI MA POI RIPRISTINATI*/
    
    /* TEMPLATE */
    /*#header #first_block_header{padding: 0 60px;}*/
    /*#footer .footer-container{padding: 50px 60px;}*/

    /* HOME */
    #home .container .second_block .container-box.right_block .background-box .box-content{padding: 50px 20px;}
    /*#home .container .first_block .claim{padding: 15% 60px;}*/
/*    #home .container .second_block .container-box.progetto .content-container{padding: 50px 60px;}
    #home .container .second_block .container-box.right_block .background-box .box-content{padding: 50px 60px;}
    #home .container .fifth_block .content .left_col{padding: 50px 60px;}
    #home .container .fifth_block .content .right_col img{margin-left: 100px;}
    #home .container .owl-carousel h4{padding-left: 60px;}
    #home .container .category{padding-left: 60px;}*/

    /* CHI SIAMO */
/*    #chi-siamo #container .second_block .content{padding: 50px 60px;}
    #chi-siamo #container .third_block .right-content .content{padding-right: 60px;}
    #chi-siamo #container .fourth_block .left-content .content{padding: 50px 60px;}
    #chi-siamo #container .fifth_block .right-content .content{padding-right: 60px;}
    #chi-siamo #container .sixth_block .content{padding: 50px 60px;}
    #chi-siamo #container .seventh_block .content{padding: 50px 60px;}*/

    /* COSA FACCIAMO */
/*    #cosa-facciamo #container .second_block .content{padding: 50px 60px;}
    #cosa-facciamo #container .third_block .right-content .content{padding-right: 60px;}
    #cosa-facciamo #container .fourth_block .content{padding: 50px 60px;}*/

    /* DISTURBI */
/*    #disturbi-alimentari #container .second_block .left-content .content{padding: 50px 60px;}
    #disturbi-alimentari #container .second_block .right-content .content{padding: 50px 60px;}
    #disturbi-alimentari #container .fifth_block .content{padding: 50px 60px;}*/

    /* DISTURBI Detail */
/*    #disturbi-alimentari-detail #container .first_block h3{left: 60px;}
    #disturbi-alimentari-detail #container .second_block{padding: 0 60px 50px 60px;}
    #disturbi-alimentari-detail #container .arrow{padding-left: 60px;}*/

    /* PROGETTI / DIPATIMENTI */
    /*#progetti-dipartimenti #container .second_block .content{padding: 50px 60px;}*/

    /* NEWS ED EVENTI */
    /*#news-eventi #container .second_block .content{padding: 50px 60px;}*/

    /* NEWS ED EVENTI Detail */
    /*#news-detail #container .second_block{padding: 50px 60px;}*/

    /* CONTATTI */
    /*#contattaci #container .second_block .content{padding: 50px 60px;}*/

    /* AREA RISERVATA */
    /*#reserved-area .section_login #ua-notlogged .title{padding-left: 60px;}*/

    /* PAGINE AREA RISERVATA */
    /*#pagina-riservata #container .first_block h3{left: 60px;}*/
    /*#pagina-riservata #container .second_block{padding: 50px 60px;}*/

    /* CENTRI */
    #centri #container .first_block img{margin-top: 90px;}
    /*#centri #container .ricerca{padding: 50px 60px;}*/
    /*#centri #container .centri-lista h4{padding: 50px 60px;}*/
    /*#centri #container .centri-lista h5.none{padding: 50px 60px;}*/

    /* CENTRI Detail */
    /*#centro #container .sixth_block .col.col-right .content{padding: 100px 60px;}*/
    #centro #container .first_block img{margin-top: 90px;}
    #centro #container .first_block .opaque-box{top: 20%;}
    /*#centro #container .second_block .content{padding: 50px 60px;}*/
    /*#centro #container .fifth_block .content{padding: 50px 60px;}*/
    
    /*#footer-centro .left_col{width: 70%;padding-left: 60px;}*/
        #footer-centro .left_col{width: 70%;}

}

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

    /* DISTURBI */
    #disturbi-alimentari #container .third_block .square{width: 50%;}
}

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

    /* TEMPLATE */
    #wrapper #social{top: 20%;}
    #header .header_logo{margin-top: -5px;padding-left: 65px;}
    #header-content{padding-top: 20px;}
    #header{height: 100px;}
    #header #first_block_header .blocco-header.login{right: 30px;}
    #header .header_logo img{width: 145px;}
    #header #header-content {height: 56px;}
    #header #header-content ul{display:none;}
    #header-content .hamburger{transition: all 0.3s ease;-webkit-transition: margin-top 0.3s;display: inline-block;padding: 0 30px;position: absolute;right: 0;top: 0;margin-top: 40px;}
    #header #header-content .hamburger{margin-top: 22px;}
    #header.scroll #header-content .hamburger{margin-top: 18px;}
    #header #header-content ul.level_1.menu-open{position: fixed;padding-top: 80px;padding-bottom: 30px;left: 0;display: block;width: 100%;margin-top: 20px;height: 100%;background: rgba(60, 60, 60, 0.95);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
    #header.scroll #header-content ul.level_1.menu-open{margin-top: 42px;}
    #header #header-content ul.level_2.menu-open{padding: 0;background: none;position: relative;width: 100%;display: inline-block;left: 0;margin: 0;}
    #header #header-content ul.level_2.menu-open li{margin-bottom:0;padding:0;}
    #header #header-content ul.level_2.menu-open a{font-size:15px;}
    #header #header-content ul.menu-open li{display: block;float: none;text-align: center;margin: 15px auto;font-size: xx-large;}
    #header #header-content ul.menu-open li a{font-size: 25px;}
    #header #header-content .header_logo .logo_header{display: none;}
    #header #header-content .header_logo .logo_responsive{display: inline-block;}
    #home .container .second_block .container-box.right_block .background-box.first-box .box-content h4{text-align: center;}
    #home .container .second_block .container-box.right_block .background-box.first-box .box-content p{text-align: center;}
    /* HOME */
    #home{margin-top: 90px;}

    #home .container .second_block .container-box.right_block .background-box .box-content{padding: 50px 80px;}
    #home .container .second_block .container-box.progetto{width: 100%;float: none}
    #home .container .second_block .container-box.right_block{width: 100%;float: none;position: relative;}

    /* CHI SIAMO */
    #chi-siamo #container .first_block img{margin-top: 90px;}
    #chi-siamo #container .owl-carousel .owl-nav .owl-prev{left: 45px;}
    #chi-siamo #container .owl-carousel .owl-nav .owl-next{right: 45px;}
    #disturbi-alimentari #container .second_block .left-content .content{padding: 50px 80px;}
    #disturbi-alimentari #container .second_block .right-content .content{padding-right: 80px;}

    /* COSA FACCIAMO */
    #cosa-facciamo #container .first_block img{margin-top: 90px;}

    /* DISTURBI */
    #disturbi-alimentari #container .first_block img{margin-top: 90px;}

    /* DISTURBI Detail */
    #disturbi-alimentari-detail #container .first_block img{margin-top: 90px;}


    /* PROGETTI / DIPATIMENTI */
    #progetti-dipartimenti #container .first_block img{margin-top: 90px;}

    /* NEWS ED EVENTI */
    #news-eventi #container .first_block img{margin-top: 90px;}

    /* NEWS ED EVENTI Detail */
    #news-detail #container .first_block img{margin-top: 90px;}

    /* CONTATTI */
    #contattaci #container .first_block img{margin-top: 90px;}

    /* AREA RISERVATA */
    #reserved-area .section_login #ua-notlogged .title{padding-left: 30px;}

    /* PAGINE AREA RISERVATA */
    #pagina-riservata #container .first_block img{margin-top: 90px;}
    #pagina-riservata #container .second_block .cliente .box-cliente{width: 95%;}

    /* CENTRI */
    #centri #container .first_block img{margin-top: 90px;}
    #centri #container .centri-lista h5.none{padding: 50px 30px;padding-top: 0;}
    #centro #container .first_block .opaque-box{top: 15%;}
    #centro #container .first_block .opaque-box img{max-width: 200px}

}

@media screen and (max-width: 1220px){
    #disturbi-alimentari-detail #container .blocchi_patologie .square.disturbi{width: 25%;}
}

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

    /* DISTURBI e PROGETTI Detail */
    #disturbi-alimentari-detail #container .blocchi_patologie h4{padding: 30px 0;}

    /* PROGETTI / DIPATIMENTI */
    #progetti-dipartimenti #container .third_block .square{width: 100%; float: none;}
    #progetti-dipartimenti #container .third_block .square h4{padding: 30px 20px;}

    /* CENTRI Detail */
    #centro #container .carousel.personale{padding-top: 20px;}
}

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

    /* TEMPLATE */
    #footer .central-col .col-container{margin-top: 0; padding-top: 20px;}

    /* HOME */
    #home .container .fifth_block .content .left_col{width: 100%; float: none;padding-bottom: 0;}
    #home .container .fifth_block .content .right_col{width: 100%; float: none;text-align: center;}
    #home .container .fifth_block .content .right_col img{margin-left: 0;padding-top: 0;}
    #home .container .owl-carousel h4{padding-top: 15%;}
    #home .container .owl-carousel .owl-opaque .short-description{padding-top: 75%;}
    /*#home .container .owl-carousel .owl-opaque .arrow{margin-left: 10px;}*/

    /* CHI SIAMO */
    #chi-siamo #container .third_block .left-content{width: 40%;}
    #chi-siamo #container .third_block .right-content{width: 60%;}
    #chi-siamo #container .fourth_block .right-content{width: 40%;}
    #chi-siamo #container .fourth_block .left-content{width: 60%;}
    #chi-siamo #container .fifth_block .left-content{width: 40%;}
    #chi-siamo #container .fifth_block .right-content{width: 60%;}

    /* CENTRI */
    #centri #container .centri-lista .box-centro{width: 50%;}
}



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

    /* NEWS ED EVENTI Detail */
    #news-detail #container .second_block .left_content{padding-right: 10px;}
    #news-detail #container .second_block .right_content{padding-left: 10px;}

    /* PAGINE AREA RISERVATA */
    #pagina-riservata #container .second_block .cliente{width: 50%;}

    /* CENTRI Detail */
    #centro #container .first_block .opaque-box h4 p{margin-top: 0; margin-bottom: 0;}
}

@media screen and (max-width: 970px){
    /*#header #first_block_header .blocco-header.numero{display: none;}*/
    #header #first_block_header .blocco-header.mail{padding: 0}
    #header #first_block_header h5{display: none;}
    #header #first_block_header .numero {float: none; max-width: 265px;}
    #header #first_block_header .numero h5{display: block;}
    #header #first_block_header .blocco-header:hover{opacity: 0.8;}
    #header #first_block_header .blocco-header.numero:hover{opacity: 1;}
    #header #first_block_header .blocco-header.numero img{margin: 5px 12px;}
    #header #first_block_header .blocco-header.clienti img{width: 20px;}
    #header #first_block_header .blocco-header.mail img{margin: 9px 12px;}
    #header #first_block_header .blocco-header img{margin: 5px 10px;}
    #header #first_block_header .blocco-header.login img{width: 16px;}
    #header{height: 130px;}
    #header.scroll{height: 120px;}
}

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

    /*TEMPLATE*/
    #header-content{padding: 10px 30px; padding-top: 20px;}
    #header #first_block_header{padding: 0 30px;}
    #header .header_logo{padding-left: 0;}
    #home .container .first_block .claim{padding: 15% 30px;}
    #home .container .second_block .container-box.progetto .content-container{padding: 50px 30px;}
    #home .container .second_block .container-box.right_block .background-box .box-content{padding: 50px 30px;}
    #home .container .fifth_block .content .left_col{padding: 50px 30px;}
    #home .container .owl-carousel h4{padding-left: 30px;}
    #home .container .category{padding-left: 30px;}
        #footer .footer-container{padding: 50px 30px;}
    
    #chi-siamo #container .modal .col{width: 100%; float: none;}
    #chi-siamo #container .modal .col-right{padding: 0;}
    #centro #container .modal.modal--news .col-left{padding: 0; margin-top: 10px;}
    .modal .col{float: none;width: 100%;}

    #chi-siamo #container .second_block .content{padding: 50px 30px;}
    #chi-siamo #container .third_block .right-content .content{padding-right: 30px;}
    #chi-siamo #container .fourth_block .left-content .content{padding: 50px 30px;}
    #chi-siamo #container .fifth_block .right-content .content{padding-right: 30px;}
    #chi-siamo #container .sixth_block .content{padding: 50px 30px;}
    #chi-siamo #container .seventh_block .content{padding: 50px 30px;}

    #fondazione #container .second_block .content{padding: 50px 30px;}
    #fondazione #container .third_block .right-content .content{padding-right: 30px;}
    #fondazione #container .fourth_block .left-content .content{padding: 50px 30px;}
    #fondazione #container .fifth_block .right-content .content{padding-right: 30px;}
    #fondazione #container .sixth_block .content{padding: 50px 30px;}
    #fondazione #container .seventh_block .content{padding: 50px 30px;}
    #fondazione #container .events .content{padding: 50px 30px;margin-top: 0;}

    #cosa-facciamo #container .second_block .content{padding: 50px 30px;}
    #cosa-facciamo #container .third_block .right-content .content{padding-right: 30px;}
    #cosa-facciamo #container .fourth_block .content{padding: 50px 30px;}

    #disturbi-alimentari #container .second_block .left-content .content{padding: 50px 30px;}
    #disturbi-alimentari #container .second_block .right-content .content{padding: 50px 30px;}
    #disturbi-alimentari #container .fifth_block .content{padding: 50px 30px;}

    #progetti-dipartimenti #container .second_block .content{padding: 50px 30px;}
    #disturbi-alimentari-detail #container .second_block{padding: 0 30px 50px 30px;}

    #disturbi-alimentari-detail #container .first_block h3{left: 30px;}
    #disturbi-alimentari-detail #container .arrow{padding-left: 30px;}

    #news-eventi #container .second_block .content{padding: 50px 30px;margin-top: 0;}
    #news-detail #container .second_block{padding: 50px 30px;}

    #contattaci #container .second_block .content{padding: 50px 30px;}

    #centri #container .ricerca{padding: 50px 30px;}
    #centri #container .centri-lista h4{padding: 50px 30px;}


    /* CENTRI Detail */
    #centro #container .second_block .content{padding: 50px 30px;}
    #centro #container .fifth_block .content{padding: 50px 30px;}
    #footer-centro .left_col{width: 70%;padding-left: 30px;}
    #centro #container .sixth_block .col.col-right .content{padding: 50px 30px;}



    /* AREA RISERVATA */
    #reserved-area .content .col{width: 100%; height: 33.3vh;margin-top: 0}
    #reserved-area .content .col:first-child{margin-top: 90px;}
    #reserved-area .button_container{margin-top: 0;}
    #reserved-area .button_container .plus{font-size: 30px;}
    
        #pagina-riservata #container .first_block h3{left: 30px;}
    #pagina-riservata #container .second_block{padding: 50px 30px;}
    
    /* PRIVACY E COOKIE */
    .light_container{padding-left: 30px; margin-top: 200px; margin-bottom: 150px;}
}

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

    /* TEMPLATE */

    #wrapper #social{top: 15%;}
    #footer .left_col{width: 50%;}
    #footer .left_col .footer-logo img{width: 70%; margin: 0 auto;}
    #footer .central-col .col-container h5{text-align: center;}
    #footer .central-col{width: 50%;text-align: center;}
    #footer .central-col .col-container p{text-align: center;}
    #footer .right_col{width: 100%;}
    #footer .right_col .link{bottom: -30px;}

    /* HOME */

    #home .container .container-box.third_block h4{padding-left: 20px;padding-right: 20px;font-size: 20px;}
    #home .container .container-box.third_block p{font-size: 42px;}
    #home .container .container-box.third_block p{padding: 10px 20px;}

    /* CHI SIAMO */
    #chi-siamo #container .seventh_block .opaque-box{padding: 10px;}
    #chi-siamo #container .eight_block .content p{font-size: 42px;}

    /* FONDAZIONE */
    #fondazione #container .third_block .right-content .content{padding: 50px 30px;}
    #fondazione #container .third_block .left-content{width: 100%; float: none;}
    #fondazione #container .third_block .right-content{width: 100%; float: none;}
    #fondazione #container .third_block .left-content{height: 400px !important;}

    /* COSA FACCIAMO */
    #cosa-facciamo #container .third_block .right-content .content{padding: 50px 30px;}
    #cosa-facciamo #container .third_block .left-content{width: 100%; float: none;}
    #cosa-facciamo #container .third_block .right-content{width: 100%; float: none;}
    #cosa-facciamo #container .third_block .left-content{height: 400px !important;}

    /* DISTURBI */
    #disturbi-alimentari #container .second_block .left-content, #disturbi-alimentari #container .second_block .right-content{width: 100%; float: none;}

    /* NEWS ED EVENTI Detail */
    #news-detail #container .second_block .left_content img.preview{width: 50%;}
    #news-detail #container .second_block .left_content{width: 100%; float: none;}
    #news-detail #container .second_block .right_content{width: 100%; float: none;padding-left: 0;margin-top: 40px;}

    /* CENTRI */
    #centri #container .ricerca .left-container{float: none;}
    #centri #container .ricerca .right-container{width: 100%; float: none;margin-top: 20px;}
    #centri #container .ricerca .right-container img{width: 50%;}
    #chi-siamo #container .owl-personal .item{padding: 20px 20px;}

    /* CENTRI Detail */
    #centro #container .first_block .opaque-box{padding: 10px;}
    #footer-centro .left_col{width: 100%;float: none;}
    #footer-centro .right_col{width: 100%;float: none;}
    #footer-centro .right_col img{width: auto;margin-top: 20px;}
}

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

    .image_background_mobile{background-image: none !important;}
    
    /* CHI SIAMO */
    #chi-siamo #container .third_block .left-content{width: 100%; float: none;height: 400px !important;}
    #chi-siamo #container .third_block .right-content{width: 100%; float: none;display: inline-block;}
    #chi-siamo #container .third_block .right-content .content{padding-bottom: 30px; margin-bottom: 0;}
    #chi-siamo #container .owl-personal .item{width: 90%;}
    #chi-siamo #container .owl-carousel .owl-nav .owl-prev{left: 5px;}
    #chi-siamo #container .owl-carousel .owl-nav .owl-next{right: 5px;}
    #chi-siamo #container .fourth_block .right-content{width: 100%;float: none;height: 400px !important;}
    #chi-siamo #container .fourth_block .left-content{width: 100%;float: none;display: inline-block;}
    #chi-siamo #container .fifth_block .left-content{width: 100%; float: none;height: 400px !important;}
    #chi-siamo #container .fifth_block .right-content{display: inline-block;width: 100%; float: none;}
    #chi-siamo #container .fifth_block .right-content .content{padding-bottom: 30px;}

    /* DISTURBI */
    #disturbi-alimentari #container .third_block .square{width: 100%; float: none;}
    #disturbi-alimentari #container .third_block .square h4{padding: 30px 20px;}
    #disturbi-alimentari #container .fourth_block .content h4{padding: 30px 0;}
    #disturbi-alimentari-detail #container .blocchi_patologie .square.disturbi{width: 50%;}
    
    /* NEWS ED EVENTI Detail */
    #news-detail #container{margin-bottom: 0;}

    /* AREA RISERVATA */
    #reserved-area .section_login{margin-top: -200px;}
    #reserved-area .section_login #ua-notlogged .title{width: 100%;padding-bottom: 20px;}
    #reserved-area .section_login #ua-notlogged .form-container{width: 100%;}
    #reserved-area .section_login #ua-notlogged .form-container .form{padding-top: 0;}
    #reserved-area .section_login #ua-notlogged .form-container p.input input#text_email{width: 70%;}
    #reserved-area .section_login #ua-notlogged .form-container p.input input#password_password{width: 70%;}
    #reserved-area .section_login #ua-notlogged .form-container .form{padding: 20px 30px;}

    /* PAGINE AREA RISERVATA */
    #pagina-riservata #container{margin-bottom: 0;}

    #pagina-riservata #container .second_block .articoli-associati .nome_cliente{float: none;}
    #pagina-riservata #container .second_block .articoli-associati .documents{float: none;width: 100%;}

    /* CENTRI Detail */
    #centro #container .sixth_block .col{width: 100%;float: none;}
    #centro #container .sixth_block .col.col-right{text-align: center;}
    #centro #container .sixth_block .col.col-right h4{text-align:center;}
    #centro #container .first_block .opaque-box{top: 15%;}
    #centro #container .first_block .opaque-box img{width: 300px;}
    #centro #container .first_block .opaque-box h4 p{font-size: 28px;}
}

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

    /* TEMPLATE */
    #footer .left_col{width: 100%;float: none;}
    #footer .left_col .footer-logo{text-align: center;}
    #footer .left_col .footer-logo img{width: 85%; margin: 0 auto;}
    #footer .central-col{width: 100%; float: none;}
    #footer .right_col{width: 100%;}
    #footer .right_col .link{position: relative; bottom: 0; text-align: center;}
    #wrapper #social{display: none;}
    #footer #social-footer{display: block;margin-bottom: 20px;}
    #footer #social-footer i{font-size: 20px;margin: 0 10px; color: #3c3c3c;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
    #footer #social-footer i:hover{opacity: 0.6;}

    /* HOME */
    #home .container .first_block .claim h2{font-size: 30px;}
    #home .container .second_block .container-box.right_block{display: inline-block;}
    #home .container .second_block .container-box.right_block .background-box.first-box{width: 100%;float: none;display: inline-block;}
    #home .container .second_block .container-box.right_block .background-box.second-box{width: 100%;float: none;display: inline-block;margin-top: -5px;}
    #home .container .second_block .container-box.right_block .background-box.third-box{width: 100%;float: none;display: inline-block;}
    #home .container .second_block .container-box.right_block .background-box.fourth-box{width: 100%;float: none;display: inline-block;}
    #home .container .container-box.third_block{margin-top: -5px;}
    #home .container .owl-carousel .owl-opaque{width: 100%;float: none;}
    #home .container .owl-carousel h4{width: 100%;float: none;}
    #home .container .owl-carousel .owl-opaque .short-description{padding-top: 5%;}
    #home .container .category{width: 100%;}
    #home .container .owl-carousel .owl-opaque .short-description{padding: 5% 30px 20px 30px;}
    #home .container .owl-carousel .owl-opaque .arrow{margin-left: 30px;padding-bottom: 10px;}
    #home .container .owl-carousel.owl-theme .owl-nav.disabled+.owl-dots:after{display: none;}

    /* CHI SIAMO */
    #chi-siamo #container .seventh_block .opaque-box img{width: 250px;}

    /* FONDAZIONE */
    #fondazione #container .events .content .container .box-news{width: 100%; float: none;}
    #fondazione #container .events .content .container .box-news:nth-child(3n+2){margin: 0;}
    
    /* NEWS ED EVENTI */
    #news-eventi #container .second_block .content .container .box-news{width: 100%; float: none;}
    #news-eventi #container .second_block .content .container .box-news:nth-child(3n+2){margin: 0;}

    /* PAGINE AREA RISERVATA */
    #pagina-riservata #container .second_block .cliente{width: 100%;margin-bottom: 15px;}
    #pagina-riservata #container .second_block .cliente .box-cliente{width: 100%;margin: 0;}

    /* CENTRI Detail */
    #centro #container .first_block .opaque-box img{width: 250px;}
    #centro #container .first_block .opaque-box{top: 12%;}
    #centro #container .first_block .opaque-box h4 p{font-size: 18px;}
    #centro #container .first_block .opaque-box img{display: none;}
}

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

    /* NEWS ED EVENTI Detail */
    #news-detail #container .second_block .left_content img.preview{width: 60%;}

    /* CENTRI */
    #centri #container .centri-lista .box-centro{width: 100%;float: none;}

    /* CENTRI Detail */
    #centro #container .owl-personal-centro .item{width: 100%;}
    #centro #container .owl-carousel.owl-personal-centro .owl-nav .owl-next{right: 5px;}
    #centro #container .owl-carousel.owl-personal-centro .owl-nav .owl-prev{left: 5px;}
    #centro #container .owl-carousel.owl-news-centro .owl-nav .owl-next{right: 30px}
    #centro #container .owl-carousel.owl-news-centro .owl-nav .owl-prev{left: 30px;}

    /* FONDAZIONE */
    #fondazione #container .owl-personal-fondazione .item{width: 100%;}
    #fondazione #container .owl-carousel.owl-personal-fondazione .owl-nav .owl-next{right: 5px;}
    #fondazione #container .owl-carousel.owl-personal-fondazione .owl-nav .owl-prev{left: 5px;}
    #fondazione #container .owl-carousel.owl-news-fondazione .owl-nav .owl-next{right: 30px}
    #fondazione #container .owl-carousel.owl-news-fondazione .owl-nav .owl-prev{left: 30px;}
    
    /* PRIVACY E COOKIE */
    .light_container{margin-top: 150px; margin-bottom: 100px;}
}

@media screen and (max-width: 500px){
    /* HOME */
    #home .container .second_block .container-box.progetto .content-container h4{font-size: 26px;}
    #home .container .fifth_block .content .left_col h4{font-size: 26px;}
    #home .container .second_block .container-box.right_block .background-box.second-box .box-content h4{font-size: 26px;}

    /* CHI SIAMO */
    #chi-siamo #container .second_block .content h4{font-size: 26px;}
    #chi-siamo #container .third_block .right-content .content h4{font-size: 26px;}
    #chi-siamo #container .fourth_block .left-content .content h4{font-size: 26px;}
    #chi-siamo #container .fifth_block .right-content .content h4{font-size: 26px;} 
    #chi-siamo #container .sixth_block .content h4{font-size: 26px;}
    #chi-siamo #container .seventh_block .content h4{font-size: 26px;}
    .modal .content{padding: 20px;padding-top: 50px;}

    /* FONDAZIONE */
    #fondazione #container .second_block .content h4{font-size: 26px;}
    #fondazione #container .third_block .right-content h4{font-size: 26px;}
    #fondazione #container .fourth_block .left-content .content h4{font-size: 26px;}
    #fondazione #container .fifth_block .right-content .content h4{font-size: 26px;} 
    #fondazione #container .sixth_block .content h4{font-size: 26px;}
    #fondazione #container .seventh_block .content h4{font-size: 26px;}
    .modal .content{padding: 20px;padding-top: 50px;}
    #fondazione #container .events .content h4{font-size: 26px;}

    /* COSA FACCIAMO */
    #cosa-facciamo #container .second_block .content h4{font-size: 26px;}
    #cosa-facciamo #container .third_block .right-content h4{font-size: 26px;}
    #cosa-facciamo #container .fourth_block .content h4{font-size: 26px;}

    /* DISTURBI */
    #disturbi-alimentari #container .second_block .left-content .content h4{font-size: 26px;}
    #disturbi-alimentari #container .second_block .right-content .content h4{font-size: 26px;}
    #disturbi-alimentari #container .fifth_block .content h4{font-size: 26px;}

    /* PROGETTI */
    #progetti-dipartimenti #container .second_block .content h4{font-size: 26px;}

    /* NEWS */
    #news-eventi #container .second_block .content h4{font-size: 26px;}

    /* NEWS Detail */
    #news-detail #container .second_block .right_content h4{font-size: 26px;}

    /* AREA RISERVATA */
    #reserved-area .section_login #ua-notlogged .title h3{font-size: 26px;}
    #reserved-area .section_login{margin-top: -280px;}

    /* AREA RISERVATA Detail */
    #pagina-riservata #container .second_block .articoli-associati .nome_cliente{width: 100%;}

    /* CENTRO */
    #contattaci #container .second_block .content h4{font-size: 26px;}
    #centri #container .ricerca .left-container{width: 100%;}
    #centri #container .ricerca select{width: 200px;}

    /* CENTRI Detail */
    #centro #container .second_block h4{font-size: 26px;}
    #centro #container .carousel h4.news-title{font-size: 26px;}
    #centro #container .carousel.personale h4{font-size: 26px;}
    #centro #container .fifth_block h4{font-size: 26px;}
    #centro #container .sixth_block .col.col-right h4{font-size: 26px;}
    #centro #container .carousel h4.news-title{position: relative;padding: 50px;padding-bottom: 0px;}
    #centro #container .carousel.personale h4{padding-top: 50px;}
    #centro #container .owl-carousel.owl-personal-centro .owl-stage-outer{padding-top: 120px;}
    #centro #container .first_block .opaque-box img{width: 200px;}
    #centro #container .first_block .tab_centro{display: none;}
    #centro #container .owl-personal-centro{padding: 0px 70px;}
    #centro #container .first_block .tab_centro.tab_centro-responsive{display: block;background-color: white;margin-top: 30px;}
    #centro #container .first_block .tab_centro.tab_centro-responsive .content_preload{display: inline-block;}
    #centro #container .first_block .tab_centro.tab_centro-responsive .content:last-child{border-right: none;}
    #centro #container .first_block .tab_centro.tab_centro-responsive label{color: #42bcc9;font-weight: 400;float: left;}
    #centro #container .first_block .tab_centro.tab_centro-responsive label:hover{cursor: pointer;}
    #centro #container .first_block .tab_centro.tab_centro-responsive #scopri:hover{cursor: pointer;}
    #centro #container .first_block .tab_centro.tab_centro-responsive .content img{float: left;display: inline-block;width: 17px;margin-left: 5px; margin-top: 0;}
    #centro #container .first_block .tab_centro.tab_centro-responsive #tab-content{display: none;}
    #centro #container .first_block .tab_centro.tab_centro-responsive #tab-content a{float: none;}
    #centro #container .first_block .tab_centro.tab_centro-responsive #tab-content a p{color: #42bcc9;border-left: none;}
    #centro #container .owl-carousel.owl-news-centro .owl-stage-outer{padding-top: 10px;}
}

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

    /* TEMPLATE */
    #wrapper #social{top: 25%;}
    #header #header-content ul.level_1.menu-open{margin-top: 10px;}
    #header #header-content ul.level_1.menu-open{padding-top: 20px;}
    #header #header-content ul.menu-open li a{font-size: 18px;}
    #header{height: 120px;}
    #header #header-content{padding-top: 18px;}
    #header.scroll .header_logo{margin-top: -10px;}
    #header .header_logo{margin-top: -10px;}
    #header #header-content .hamburger{margin-top: 18px;}
    .modal .content{padding: 0; padding-top: 60px; width: 95%}

    /* HOME */
    #home .container .container-box.third_block h4{padding-top: 50px;margin-bottom: 50px;}
    #home .container .container-box.third_block p{font-size: 32px;}
    #home .container .category{padding-top: 10px;}
    #home .container .category p:after{bottom: 5px;}
    #home .container .fifth_block .content .right_col img{width: 70%;}

    /* CHI SIAMO */
    #chi-siamo #container .owl-carousel .owl-nav img{width: 32px;}
    #chi-siamo #container .eight_block .content p{font-size: 32px;padding-left: 20px; padding-right: 20px; }
    #chi-siamo #container .owl-personal .item{padding: 20px 10px; width: 100%;}

    /* DISTURBI */
    #disturbi-alimentari #container .third_block .square h4{font-size: 24px;}

    /* DISTURBI Detail */
    #disturbi-alimentari-detail #container .first_block h3{bottom: 0; font-size: 20px;}
    #disturbi-alimentari-detail #container .blocchi_patologie h4{font-size: 24px;}
    #progetti-dipartimenti #container .third_block .square h4{font-size: 24px;}

    /* AREA RISERVATA */
    #reserved-area .content .col{width: 100%;}
    #reserved-area .section_login{margin-top: -350px;}
    #reserved-area .section_login #ua-notlogged .title{padding-bottom: 0;}
    #reserved-area .section_login #ua-notlogged .form-container p.input input#text_email{width: 90%;}
    #reserved-area .section_login #ua-notlogged .form-container p.input input#password_password{width: 90%;}

    /* AREA RISERVATA Detail */
    #pagina-riservata #container .first_block h3{font-size: 24px;bottom: 10px;}

    /* CENTRO */
    #centri #container .ricerca .right-container img{width: 70%;}
    #centri #container .centri-lista .box-centro .image-centro h5{font-size: 24px;}

    /* CENTRO Detail */
    #centro #container .owl-carousel.owl-news-centro .owl-nav img{width: 32px;}
    #centro #container .first_block .opaque-box{top: 12%;}
    #centro #container .owl-carousel.owl-news-centro{padding: 0px 20px;}
    #centro #container .owl-personal-centro{padding: 0px 50px;}
    #centro #container .owl-personal-centro .item{padding: 10px 20px;}
    #centro #container .owl-carousel.owl-personal-centro .owl-nav img{width: 32px;}
    #centro #container .first_block .opaque-box h4 p{font-size: 24px;}
}

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

    #header #first_block_header{padding: 0;}
    #header #first_block_header .blocco-header.login{right: 0;}
    
    /* AREA RISERVATA */
    #reserved-area .content .col{width: 100%; height: 60vh;}
    #reserved-area .section_login{margin-top: -375px;}
    #reserved-area .section_login #ua-notlogged .form-container p.submit{padding-top: 0;}
}