@media all and (min-width: 1920px) and (max-width: 10000px) {

    .media-type video, .media-type iframe {

        height: 193px!important;

}
}
   
   
@media all and (min-width: 1600px) and (max-width: 1919px) {
       
    .owl-homepage .owl-dots {
        max-width: 1366px;
    }   
   
}
   
   
@media all and (min-width: 1281px) and (max-width: 1366px) {
   

    body {
           
        font-size: 14px;

        }
   
               
    .owl-homepage .owl-dots {
        max-width: 1200px;
    }

}
   
   
 @media all and (min-width: 981px) and (max-width: 1280px) {
   

    article.normativa-article {

        min-height: 300px !important;
    }




    body {
           
        font-size: 14px;

        }

    .owl-homepage .owl-dots {
        max-width: 1170px;
    }
    .owl-homepage .owl-dots {
        width: auto;
    }

    h1  {
        font-size: 2em!important;
        font-weight: 400;
    }


  

    h2 {
        font-size: 1.5em!important;
        font-weight: 600;
    }
    

    .page-content h2  {
        font-size: 2em!important;
        font-weight: 400;
    }
    
    .page-content .box-consorzio h2 {
        font-size: 1.5em!important;
        font-weight: 600;
    }



    h3 {
        font-size: 1.2em!important;
        font-weight: 600;
    }

    h4 {
        font-size: 1rem;
        font-weight: 600;
      }


}
   
   
   
@media all and (min-width: 769px) and (max-width: 980px) {
   

    .aee-box {
        min-height: 75px !important;
        text-align: center !important;
    }

    .news-related-files-link a {

        line-height: 1.6rem !important;
    }

    body {
           
        font-size: 16px;

        }

        h1  {
            font-size: 1.8em!important;
            font-weight: 400;
        }
        
        h2 {
            font-size: 1.2em!important;
            font-weight: 600;
        }
        

        .page-content h2  {
            font-size: 1.em!important;
            font-weight: 400;
        }


        h3 {
            font-size: 1em!important;
            font-weight: 600;
        }

        h4 {
            font-size: 1em!important;
            font-weight: 600;
          }
          

        .container {
            max-width: 900px;
          }
      

    .owl-homepage .owl-dots {
        width: auto;
        text-align: center;
        padding-left: 0px;
        bottom: 70px;
    }

    .owl-homepage figcaption h1 {
        position: absolute;
        top: 40%;
        font-size: 1.4em!important;
    }

    .conteiner-bannertop {
        margin-top: 100px;
    }

    .owl-carousel button.owl-dot {
        bottom: 0px !important;
    }

    .new-standard h1 {

        font-size: 1.4em!important;

      }
      

    .owl-homepage figcaption h6 {
        position: absolute;
        bottom: 15px;
        right: 15px;
        left: auto;
        font-size: 0.5em;
        color: #ffffff;
    }

    .level-0 {
        padding-left: 0px!important;
    }

    .footer-cobat .loghi img {
        height: auto;
    }

    .cropped {
        height: 100px;
    }

    .owl-homepage figcaption h6 {

        font-size: 1rem !important;
    }


    .btn-blu, .btn-blu-pieno {
        font-size: 80% !important;
    }

    article.normativa-article {
        min-height: 315px !important;
    }
    

    .news > ul > li > ul > li > a {
        
        line-height: 1.2rem !important;
    }

    .btn {
        font-size: 80% !important;
    }


    .bottone-consorzio .btn-white, .bottone-consorzio .btn-white-full, .btn-outline-light {
        font-size: 80% !important;

    }
    
    .navigation {

        display: inherit !important;
    }


}
      


@media all and (min-width: 0px) and (max-width: 768px) {

    .engver-header-btn {

        display: none !important;
    }

    .navigation {

        display: inherit !important;
    }

    .bottone-consorzio .btn-white, .bottone-consorzio .btn-white-full, .btn-outline-light {
        font-size: 80% !important;

    }

    
    .news > ul > li > ul > li > a {
        
        line-height: 1.2rem !important;
    }



    .btn-blu, .btn-blu-pieno {
        font-size: 80% !important;
    }

    .menu-logo-cobat  {
        width: 100%;
        max-width: 100px;
        margin: 10px!important;
      }

      .menu-logo-consorzi  {
        width: 100%;
        max-width: 80px;
        margin: 10px!important;
      }
    

.level-1 {
    font-size: 1.8em!important;
    margin:15px 0px 20px 0px;
  }

  .li-menu-liv-2 a {
	font-size: 1em !important;
}

.level-3 li a {
    font-size: 0.8em!important;
  }


.level-0 {
    padding-left: 0px!important;
}


aside  {
    background-color:  #f4f4f4;
    padding:25px 25px;
    }

.box-soluzioni-cobat .container {
    min-height: auto;
    padding: 0px 20px;
    }

.footer-cobat .loghi img {
    height: auto;
}

.card-topheader .logo-soluzione img  {
    width: 100%;
    margin-bottom:25px;
  }

  article.normativa-article {

    padding: 15px;
    min-height: 290px !important;
  }
  
  .subslider {
    right: 0px ;
    left: 35px;

}


.subslider p {
width: 100%;

}

  .subslider img {
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 15px;
    width: auto!important;
    max-height: 35px;
}

.page-content h2 {

    font-size: 1.3rem !important;
}





    
}


@media all and (min-width: 451px) and (max-width: 768px) {
   

    body {
           
        font-size: 16px;

        }


        h3, h4, h5, p, p b{

            font-size: 94% !important;
           
          }
      


        .box-whiterete {
            position: absolute;
            top: -35px !important;
        }


        h1  {
            font-size: 1.8em!important;
            font-weight: 400;
        }
        
        h2 {
            font-size: 1.3em!important;
            font-weight: 600;
        }

       .page-content h2  {
            font-size: 1.3em!important;
            font-weight: 400;
            padding-bottom:25px;
        }
        
        h3 {
            font-size: 1em!important;
            font-weight: 600;
        }

        h4 {
            font-size: 1em!important;
            font-weight: 600;
          }
          

        .container {
            max-width: 900px;
          }

          .level-1 {
            font-size: 1.4em!important;
            margin: 30px 0px 20px 0px;
        }


    .owl-homepage .owl-dots {
        width: auto;
        text-align: center;
        padding-left: 0px;
        bottom: 70px;
    }

    .owl-homepage figcaption h1 {
        position: absolute;
        top: 35%;
        font-size: 1.4em!important;
    }

    .conteiner-bannertop {
        margin-top: 100px ;
    }

    .new-standard h1 {

        font-size: 1.4em!important;

      }
      

    .owl-homepage figcaption h6 {
        position: absolute;
        bottom: 15px;
        right: 15px;
        left: auto;
        font-size: 0.5em;
        color: #ffffff;
    }

    .cropped {
        height: 95px;
    }


    .box-consorzio {

        min-height: 290px !important;
    }


    .box-whitehome {
        bottom: 75px !important;
    }

    .box-consorzio {

        top: -200px !important;
    }

    h3, h4, h5, p, p b {
        font-size: 90% !important;
    }

    /* .section-consorzio .bg-cobat-raee {

        margin-left: 65%;
    } */

}
      







@media all and (min-width: 0px) and (max-width: 450px) {


    body { 
        font-size: 18px;
        }


 
        h1  {
            font-size: 1.8em!important;
            font-weight: 400;
        }
        
        h2 {
            font-size: 1.2em!important;
            font-weight: 600;
        }

        h3 {
            font-size: 1em!important;
            font-weight: 600;
        }

        h4 {
            font-size: 1em!important;
            font-weight: 600;
          }
        

    .owl-homepage .owl-dots {
        width: auto;
    }

    .owl-homepage figcaption h1 {
        position: absolute;
        top: 35%;
        font-size: 1.2em!important;
    }

    .conteiner-bannertop {
        margin-top: 100px;
    }

    .new-standard h1 {

        font-size: 1.2em!important;

      }
      



    .owl-homepage figcaption h6 {
        position: absolute;
        bottom: 15px;
        right:25px;
        font-size: 0.5em;
        color: #ffffff;
        text-align: right;
        padding-left: 0px;
    }

    .owl-homepage .owl-dots {
        text-align: center;
        padding-left: 0px;
        bottom: 70px;
    }


  .content-img {
        text-align: center;
    }

    .content-img img {
        margin-bottom: 5px;
    }


    .cropped {
        height: 238px;
    }


    .media-type video, .media-type iframe {
        margin: 12px 0px;
        width: 100%!important;
        height: auto!important;
        background-color: #ccc;
      }
      
      

}
   



/* fix  */ 


@media all and (min-width: 1024px) and (max-width: 1024px) {

    .cropped {
        height: 127px;
    }

    .media-type video, .media-type iframe {

        margin: 12px 0px;
        width: 100%!important;
        height: 115px!important;
        background-color: #ccc;
    }
    

}