html, body {
     margin: 0px !important;
     color: #7f8c8d;
     font-size: 16px;
     background-color: #dde1e2;
     width: 100%;
 
     overscroll-behavior-y: contain;
     -webkit-user-select: none;
     -webkit-tap-highlight-color: transparent;
     -webkit-touch-callout: none;
 }
/* imagen de fondo index.html */
div.background{
     background: url(../img/background.png);
     height: 100vh;
     background-position: center;
     width: 100%;
     background-repeat: no-repeat;
     background-size: cover;

}
/******* MENU RESPONSIVO MR ******/

#filtro_marcaResponsivo{
    /*display: none;*/
}


/* logo principal grande */
img.logoPricipalGrande{
     max-width: 350px;
     width: 15%;
     margin: 50px 0;
}
p.publica{
     font-size: 1.2rem;
     color: #FFF;
}
span.totalGratis{
     color: #fdb813;
     font-weight: bold;
}

/*Ocultamos menu responsive*/
div.containerMenuFiltroResponsive {
     display: none;
}
li.linkFiltros {
     display: none; 
}

/* *********paquetes ***************/

div.divPaquetes{
     background-color: white;
     border-radius: 10px;
     height: auto;
     min-height: 900px !important;
     border: 1px solid #141412;
}
/******** caracteristicas paquetes *********/
div.divAmarillo{
     background-color: #fdb813;
     width: 100%;
     height: 30px;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
}
h1.tituloPaquetes{
     color: #595959;
     font-size: 1.7rem;
     margin-top: 20px;
}
/* h1.noMargin{
     margin-top: 0!important;
     margin-bottom: 0!important;
} */
p.precio{
     font-size: 1.8rem;
     color: #141412;
     font-weight: bold;
}
span.denominacion{
     font-size: .7rem;
     color: #595959;
}
p.textoGratisPrueba{
     color: #595959;
     background-color: black;
     padding: 5px 10px;
     text-align: center;
     border-radius: 9px;
     margin: 20px;
}
p.textoGratisPrueba span{
     color: white!important;
}
ul.listaCaracteristicasPaquetes{
     list-style: none;
     padding: 0;
     margin: 0;
}
img.imgPaloma{
     width: 15px;
}
li.liCaracteristicas{
     margin-bottom: 15px;
     font-size: .8rem;
}
p.textoFinal{
     font-size: .8rem;
     text-align: center;
     margin-top: 20px;
}
p.btnAdquirir{
     color: #FFF;
     cursor: pointer;
     background-color: #fdb813;
     padding: 10px 20px;
     border-radius: 10px;
     font-weight: bold;
     width: 200px;
     margin: 50px auto;
     text-align: center;

}

p.btnAdquirir:hover{
     color: #FFF;
     background-color: #151513;
     padding: 10px 20px;
     border-radius: 10px;
     font-weight: bold;
     width: 200px;
     margin: 50px auto;
     text-align: center;

}


div.paquetes{
     position: absolute;
     top: 500px;
     width: 100%;
}

@media (min-width: 1800px){
     div.paquetes{
          position: absolute;
          top: 600px;
          width: 100%;
     }
}

/* // Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) { 
     
    
     /* logo principal grande */
     img.logoPricipalGrande{
          margin-top: 100px;
     }

     /* altura del dropdown dispositivos medianos */
     .dropdown-menu{
          min-width: 10rem!important;
     }
     
     div.paquetes{
          top: 500px;
     }
 }

 /* // Small devices (landscape phones, less than 768px) */
@media (max-width: 768.98px) { 
    
     /* logo principal grande */
     img.logoPricipalGrande{
          margin-top: 30%;/* podria cambiar a PX*/
          width: 35%;
     }
     
     div.paquetes{
          top: 800px;
     }
 
 }

/* // Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
     
     div.paquetes{
         margin-top: 100px;
     }

     /* centrar titulo */
     h6.tituloH6Categorias, ul.listaResultadosCategorias, ul.listaCategorias, h1.tituloDropDown{
          text-align: center;
     }
     div.paquetes{
          top: 400px;
     }
}