/* smartphone verticale gestito col default */
@media screen and (min-width: 320px) {

}
/* 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;}
    .txt-home {width:70%;}
    .cnt-box-partners {position: relative;width: 80%;margin:0 auto;}
    .box-news-home {}
    .menu-mob {display:none;}
    .menu {display: block;position: absolute;width: auto;right:0;height: 60px;line-height: 60px;padding: 0;bottom:0px;top:auto;}
    .nav-item {width:auto;font-size: .8em;margin: 0;}
    .slides {height: 600px;}
    .slide_img {height: 585px;width:100%;}
    .logo-bottom {float:right;width:200px;}
    .txt-editor table {max-width: 100%;width: auto !important;}
    .box-news-home h2 {font-size: 1.7em;margin:10px 0;}
    .cnt-news {width: 90%;margin:0 auto;} 
    .cnt-news img {height: auto;}
    .box-school {width: 22%;margin-left: 2%;}
    .box-school img {width: 70% !important;margin: 0 auto;display: block;}
    .slide-school {height: 500px;}
    .box-school-btn {position: relative;width: 100%;height: 500px;background-image: url('/images/box-school.jpg');background-repeat: no-repeat;background-size: contain;background-position: top right;padding: 20px;}
    .btn-school {position: relative;width: 67%;height: 18%;border:1px solid #4c8dc7;float: right;margin: 0 3% 10%;}
    .btn-school:nth-child(1) {margin-top: 6%;}
    .btn-school i {font-size: 2em;}
    .logo img {height: 70px;margin:15px 0;}
    .box-banner-home {margin: 100px 0;}
    .box-banner-home img {width:30%;margin-right: 5%;}
    .dropdown-menu {max-width: none;}
    a.dropdown-item {height: 40px;line-height: 40px;text-transform: none;}
    .dropdown-item {white-space: nowrap;}
    .box-school h3 {margin: 55% 0 0 0;}
}
@media screen and (min-width: 1200px) and (max-width: 1440px) {
   
}
@media screen and (min-width: 1440px) {
    .container {max-width: 1280px;}
    .box-school-btn {position: relative;width: 100%;height: 460px;background-image: url('/images/box-school.jpg');background-repeat: no-repeat;background-size: contain;background-position: top right;padding: 20px;}
    .btn-school {position: relative;width: 70%;height: 18%;border:1px solid #4c8dc7;float: right;margin: 0 3% 10%;}
    .btn-school:nth-child(1) {margin-top: 7%;}
    .btn-school i {font-size: 2em;}
}
@media screen and (min-width: 1600px) {
    .container {max-width: 1280px;}
    .box-school-btn {position: relative;width: 100%;height: 460px;background-image: url('/images/box-school.jpg');background-repeat: no-repeat;background-size: contain;background-position: top right;padding: 20px;}
    .btn-school {position: relative;width: 70%;height: 18%;border:1px solid #4c8dc7;float: right;margin: 0 3% 10%;}
    .btn-school:nth-child(1) {margin-top: 7%;}
    .btn-school i {font-size: 2em;}
}
@media screen and (min-width: 1920px) {
    .container {max-width: 1440px;}
    .box-school-btn {position: relative;width: 100%;height: 515px;padding: 20px;}
}
@media screen and (min-width: 2560px) {
    .container {max-width: 1440px;}
}