@media all and (min-width: 1920px) and (max-width: 10000px) {







 .container {







   max-width: 1600px;







 }











 .box-whiterete {



 



  top: -40px !important;



  



}







.rete {



  min-height: 220px !important;



  



}











.cropped {



 



  height: 205px !important;



 



}











}























@media all and (min-width: 1600px) and (max-width: 1919px) {







    



  .box-whiterete {



 



    top: -50px !important;



    



  }



  



  .rete {



    min-height: 240px !important;



    



  }



  











    







    .container {







      max-width: 1366px;







    }























   }







   @media all and (min-width: 1367px) and (max-width: 1559px) {





    

    .box-whiterete {

      min-height: 170px !important;

    }





    .rete {

      min-height: 280px;}



   }













   @media all and (min-width: 1281px) and (max-width: 1366px) {























    body {







        font-size: 18px;







        line-height: 25px;







      }















    .container {







      max-width: 1200px;







    }







    .academy-home {







      padding: 80px !important;







     







  }







    







   }























   @media all and (min-width: 981px) and (max-width: 1280px) {















    .box-blusoluzioni {















      height: 175px !important;







    }















    .box-blusoluzioni h4 {







      min-height: 65px;







    }















    .box-blusoluzioni h2 {















      font-size: 1.2rem !important;







    }















    







    .container {







      max-width: 1170px;







    }















    .box-blusoluzioni p {







      font-size: 14px;







    }















    .academy-home {







      padding: 80px !important;







     







  }







    







   }































   @media all and (min-width: 0px) and (max-width: 980px) {

    .img-consorzihome {
      width: 100%;
      height: 200px !important;
    }
  





	   















    #ModalInfo .menu-logo-cobat {















      width: auto;







      height: 30px !important;







    }















    .modal.right.fade .modal-dialog {







    position: absolute;







    right: 20px;







    bottom: 30px;







    width: 80%;







    height: auto;







    }















    .btn-cobatcomunica .btn{







      position: unset!important; 







      float: left;







    }































    .img-chiavi {















      text-align: center;







    }































    nav {







      display: none;







    }


    .form-navigation {
      display:  block !important;
    }






















/* 
  .box-consorzio .flex-column {







    min-height: 240px;







} */























    .box-consorzio {







    







    color: #fff;







   







    min-height: 325px;







    padding: 20px;







    }















    .owl-homepage figcaption h6 {







      position: absolute;







      bottom: 100px;







      left: 15px;







      font-size: 0.8em;







      color: #ffffff;







  }















    .owl-homepage figcaption h2 {







      position: absolute;







      left: 0px;







      top: 30%;







      font-size: 2em;







      color: #ffffff;







      font-size: 32px !important;







      max-width: 320px !important;







  }















    .menu-accessi img {







      display: none;







    }























    h3, h4, h5, p, p b{















      font-size: 90% !important;







    }















    .footer-cobat .loghi img {







      height: 25px;







      margin-top: 25px;







  }















      h2, h1 {







        font-size: 95% !important;







      }























      .section-academy-home {







        background-image: url(../img/homepage/academy-bg.jpg);







        background-size: cover;







        height: 1290px;







        background-repeat: no-repeat;







        background-attachment: fixed;







        background-position: center;







    }















    .academy-home {







      padding: 30px;







      color: #fff;







      min-height: 450px;







      position: absolute;







      margin: 0 auto;







      right: 0px;







      top: -150px;







  }























  .section-sviluppo p {















    max-width: none;







  }















  .body-news {







    min-height: 150px;







  }















  .box-ripa, .box-tyre, .box-raee {







    







    position: relative;







    top:0px !important;







    max-height: 205px;







    







}















  .box-whitehome {







    position: relative;







    bottom: 45px !important;







    margin-bottom: 20px;







    min-height: 150px;















  }















  .box-whitehome .flex-column {















    min-height: 150px;







  }















    .box-whitehome .btn-blu {







      bottom: -30px;







    }















    .box-blusoluzioni {







      position: absolute;







      top:-50px !important;







    }







   







    .box-whitesoluzioni {







      bottom: 60px !important;







    max-height: 365px !important;







    }















    .box-blusoluzioni p {







      top: 50px !important;







      position: absolute;







    }















    .rete-cobat img {







      position: absolute;







      left: 35px;







      







  }















    .rete{







      height: 150px !important;







    }





    .rete-cobat .btn-white {







    right: 30px !important;







    left: auto;}























    .container-space {







      display: none !important;







    }















    .btn-accesso {







    display: inline-block;







    border: 2px solid #fff;







    padding: 4px;







    text-transform: uppercase;







    position: absolute;







    right: 0;







    font-size: 16px;







}







  }















@media all and (min-width: 490px) and (max-width: 768px) {



  


	.footer-service ul li {







    padding-right: 25px;







    }



	



	.open-accordion .card-header h4 {



    font-size: 0.8rem !important;



	}



	



	.aee-box p {







    font-size: 0.8rem !important;
    text-align: center !important;
    min-height: 70px !important;
    display: flex;
    justify-content: center;
    align-items: center;



}







}















@media all and (max-width: 480px) {

	

	.section-produttori-home {

    height: 450px;

		        background-attachment: inherit;

}

	

	.footer-cobat #loghi-consorzi {padding:0px;}



	



	.search-btn button {



    padding: 3px !important;



	}







	.footer-service ul {







    float: none;







	}







	   







	.footer-service ul li {







    float: none;







    padding-bottom: 10px;







    }







	   







	.footer-social {







    float: none !important;







	margin-bottom:20px;







	}







	   







	.footer-menu {padding-bottom:0px !important;}







}























 @media screen and (max-height: 450px) {







 .overlay a {font-size: 20px}







 .overlay .closebtn {







 font-size: 40px;







 top: 15px;







 right: 35px;







 }







	 







}







