/* smartphone verticale gestito col default */
@media screen and (min-width: 320px) and (max-width: 600px) {
    .txt-editor table {/*width:100% !important;*/}
    .txt-editor table.no-responsive {width:100% !important;}
    .txt-editor table.no-responsive tr td {display: table-cell !important;}
    .txt-editor table:not(.no-responsive) tr td {display: block;width:100% !important;}
    .txt-editor table tr {max-width: 100%;height: auto !important;}
    .txt-editor table tr td {max-width: 100%;height: auto !important;}
    .txt-editor table tr td img {max-width: 100%;height: auto !important;float:none !important;}
    .txt-editor table tr td iframe {max-width: 100%;}
}
/* smartphone orizzontale */
@media screen and (min-width: 480px) {

}
/* tablet verticale */
@media screen and (min-width: 768px) {

}

@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

}

/* tablet orizzontale e schermi 1024x768 */
@media screen and (min-width: 1024px) {

}
/* schermi moderni grandi */
@media screen and (min-width: 1200px) {
    .banner {height: 670px;margin: 0;background-size: cover;}
    .banner-home {background-image: url('/images/header.png');}
    .txt-home {width:70%;}
    .cnt-box-partners {position: relative;width: 80%;margin:0 auto;}
    .box-news-home {margin: 0;}
    .menu-mob {display:none;}
    .menu {display: block;position: relative;width: auto;float: left;height: 60px;line-height: 60px;padding: 0;top:0;background-color: transparent;}
    .nav-item {width:auto;font-size: 1.3em;margin: 0;}
    .footer {height: 40px;line-height: 40px;}
    .banner {height: 700px;}
    #slides {height: 700px;width:100%;float: left;margin: 240px 0 0 0;}
    .box-video {width: 28%;float: right;margin: 100px 0 0 0;height: 500px;}
    .slide_img {height: 600px;}
    #speakers {width: 50%;margin: 0 auto;height: auto}
    .box-speaker {height: auto;}
    .slidesjs-container {height: auto !important;}
    .video1, .video2 {height: 50%;}
    .video2 {padding-top: 15px;}
    .slides {height: 600px;}
    .logo img {height: 80px;}
    .txt-banner {padding: 40px 0 0 0;}
    .txt-banner h2 {width: 60%;font-size: 3em;font-weight: 600;}
    .txt-banner h3 {font-size: 5em;font-weight: 800;}
    .txt-banner h4 {font-size: 3em;font-weight: 600;}
    .box-partner-home img {}
    .cnt-news {width: 80%;margin:0 auto;} 
    .container {max-width: 1200px;}
    .box-cerca {position: absolute;top:50px;right:7%;display: block;}
    input.input-cerca {width:400px;}
    select.select-cerca {width:160px;}
    .box-cerca-mob {display: none;}
    .cnt-news img {max-width: auto;height: 240px;}
    .cnt-lang {position: absolute;width:auto;top:52px;right: 2%;}
    .box-social {position: absolute;width: auto;right:60px;font-size: 1.2em;top:10px;}
    .box-social img {margin-left: 20px;}
    .txt-logo {float: left;font-size: 1.5em;text-align: left;line-height: 40px;margin:0;font-weight: bold;}
    .row-news .box-home {float: left;width:32.5%;margin: 10px 0.5% 0 0;}
    .row-news .box-home:nth-child(4) {margin-right: 0;}
}
@media screen and (min-width: 1200px) and (max-width: 1440px) {
    .nav-item {font-size: .85em;}
    .nav-link {padding: .5rem .3rem;}
    .container {max-width: 100%;}
    .banner {height: 600px;}
    #slides {height: 500px;width:100%;float: left;margin: 100px 0 0 0;}
    .box-cerca {position: absolute;top:50px;right:120px;width:447px;}
    
}
@media screen and (min-width: 1440px) {
    .nav-link {padding: .5rem .5rem;}
}
@media screen and (min-width: 1600px) {
    .logo img {height: 80px;}
    .banner {height: 800px;}
    .container {max-width: 98%;}
    .slides {height: 700px;}
    .slide_img {height: 800px;}
    .nav-link {padding: .5rem .7rem;}
    .txt-banner {position: relative;color:#ffffff;padding: 90px 0 0 0;}
    .txt-banner h1 {font-size: 2.5em;}
    .txt-banner h2 {width: 75%;font-size: 4em;font-weight: 600;}
    .txt-banner h3 {font-size: 6em;font-weight: 800;}
    .txt-banner h4 {font-size: 4em;font-weight: 600;}
}
@media screen and (min-width: 1920px) {
    .container {max-width: 90%;}
}