@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1920px){
    
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1681px){    
    .heroImage{height: 100%;padding-top: 0;}    
    .navbar{position: sticky;}
    /*logueo*/
    .login{margin-top: 0;}
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1441px){
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1400px){
     
 }
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1369px){
    .heroImage{padding-top: 0;}
    .text-camp p{font-size: 1.17rem}
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1280px){
    
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1025px){
    .botones-footer{margin-right: 1rem;}
    .legales{font-size: .6rem;}
    .btn-nav-generico .nav-item, .btn-nav-acceso .nav-item{margin-right: 0.5rem;}
    .btn-nav-generico{width: auto;}
    .btn-nav-acceso{width: auto;}
    .table-prod ul{min-height: auto;}
    .contmsj .row .col h5{text-align: center;}
    .but-rig{text-align: center;}
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:912px){
    .logo-campania{width: 40%;margin: 0 auto;}
    .text-camp{text-align: center;width: 60%;margin: 0 auto;}
    .logofooter{text-align: center;width: 100px;margin: 1rem auto;}
    .botones-footer{margin: 0 auto;}
    .txt-btn-footer{text-align: center;margin: 1rem 0;}
    .btn-footer-position{display: block;}
    .legales{text-align: center;}
    .btn-nav-generico, .btn-nav-acceso{width: 100%;display: block;}    
    .btn-nav-generico li, .btn-nav-acceso li{display: block;text-align: center;}
    .btn-ingreso-login-line, .btn-ingreso-login-default{margin-top: 1rem;}
    .desktop-visible{display: none;}
    .tablet-visible{display: none;}
    .movil-visible{display: block;}
    .mini-movil-visible{display: none;}
    .prods {width: 70%;margin: 0 auto;}
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:820px){
      
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:768px){
    
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:765px){
    .desktop-visible{display: none;}
    .tablet-visible{display: none;}
    .movil-visible{display: block;}
    .mini-movil-visible{display: none;}
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:541px){
    /*contenido-registro*/
    .text-regular{font-size: 0.9rem;line-height: 1.3rem;}
    .border-titu{width: 13rem;}
    /*modal*/
    .cont-botones{display: block;text-align: center;}
    /*tablaGanadores*/
    .tab-style-ganadores{font-size: .7rem;width: min-content;}
    tr{font-size: 0.7rem;}
    .mensaje-genericos{padding: 0 10px;}
    .tycstilos tr td,.tycstilos tr th{font-size: .6rem;}    
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:500px){
    
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:415px){
    /*tablaGanadores*/
    .tab-style-ganadores{font-size: 0.64rem;}   
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:375px){
    .desktop-visible{display: none;}
    .tablet-visible{display: none;}
    .movil-visible{display: none;}
    .mini-movil-visible{display: block;}
    /*tablaGanadores*/
    .list-gandores, .list-gandores li, .list-gandores li button{width: 100%!important;}   
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:360px){
    
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:321px){
    /*contenido-registro*/
    .border-titu{width: 100%;}
    .text-regular{font-size: 0.8rem;}
    
}
@media  screen and (-webkit-min-device-pixel-ratio:0) and (max-width:280px){
    /*logueo*/
    .cont-pad{padding: 1rem;}
}