@media (max-width: 1280px) {
    .articulos .articulos_detalle .cont_filtros h3 {
        font-size: 22px;
    }
    .articulos .articulos_detalle .cont_filtros .vista a h3 span img {
        width: 20%;
    }
    .articulos .articulos_detalle table tr th {
        width: 25% !important;
    }
    .articulos .articulos_detalle table tr th:first-of-type {
        width: 25% !important;
    }
    .articulos .articulos_detalle table tr th:last-of-type {
        width: 20% !important;
    }
    .articulos .articulos_detalle table tr td {
        width: 25% !important;
    }
    .articulos .articulos_detalle table tr td:first-of-type {
        width: 25% !important;
    }
    .articulos .articulos_detalle table tr td:last-of-type {
        width: 20% !important;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 15px;
    }

    .contDate {
        margin-top: 20px !important;
    }

    .carritoCompras .articulos_detalle .cont_filtros md-input-container {
        width: 60%;
    }

    .busqueda .articulos_detalle .cont_filtros h3 {
        font-size: 22px;
    }
    .busqueda .articulos_detalle .cont_filtros .vista a h3 span img {
        width: 20%;
    }
    .busqueda .articulos_detalle table tr th {
        width: 25% !important;
    }
    .busqueda .articulos_detalle table tr th:first-of-type {
        width: 25% !important;
    }
    .busqueda .articulos_detalle table tr th:last-of-type {
        width: 20% !important;
    }
    .busqueda .articulos_detalle table tr td {
        width: 25% !important;
    }
    .busqueda .articulos_detalle table tr td:first-of-type {
        width: 25% !important;
    }
    .busqueda .articulos_detalle table tr td:last-of-type {
        width: 20% !important;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 15px;
    }

    .promociones .articulos_detalle .cont_filtros h3 {
        margin-right: 16px;
        margin-top: 20px;
        font-size: 20px;
    }
    .promociones .articulos_detalle .cont_filtros .buscar md-input-container label {
        font-size: 12px;
    }
    .promociones .articulos_detalle .cont_filtros .buscar md-input-container label span {
        margin-right: 5px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 15px;
    }
}
@media (max-width: 960px) {
    footer .otros_enlaces * {
        text-align: right;
    }
    footer .direccion * {
        text-align: left;
    }
    footer .logo-footer img {
        padding-bottom: 16px;
    }
    footer .otros_enlaces nav {
        padding-bottom: 16px;
    }

    .contDate {
        margin-top: 0 !important;
    }

    .home .slider_home .flexslider-container .flexslider ul li .slide_img {
        min-height: 500px !important;
    }
    .home .promociones .cont_prom .cont_img {
        height: auto !important;
    }
    .home .promociones .cont_prom .cont_img:first-of-type {
        padding-right: 0;
    }
    .home .promociones .cont_prom .cont_img .relativo {
        height: 300px;
        margin-bottom: 16px;
    }
    .home .promociones .cont_prom .cont_img .relativo .pequeno {
        padding-bottom: 8px;
        padding-top: 8px;
    }
    .home .promociones .cont_prom .cont_img .relativo .texto p.titulo {
        font-size: 30px;
    }
    .home .promociones .cont_prom .cont_img .prom_img {
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        height: 100%;
        width: 100%;
    }

    .articulos .articulos_detalle .cont_filtros {
        margin: 40px 0 30px 0;
    }
    .articulos .articulos_detalle .cont_filtros h3 {
        margin-right: 10px;
        margin-top: 10px;
        font-size: 20px;
    }
    .articulos .articulos_detalle .cont_filtros .vista {
        width: 98%;
        margin-top: 20px;
    }
    .articulos .articulos_detalle .cont_filtros .vista h3 span {
        margin-left: 10px;
    }
    .articulos .articulos_detalle .cont_filtros md-input-container {
        width: 40%;
    }
    .articulos .articulos_detalle .cont_filtros md-input-container .md-datepicker-input-container {
        margin-left: 0 !important;
        width: 84% !important;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art {
        margin-left: 10px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art h2 {
        font-size: 25px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art p {
        margin-bottom: 5px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .Disponible {
        font-size: 12px;
        width: 35%;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .renta {
        font-size: 12px;
        width: 35%;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .texto {
        font-size: 14px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .precio {
        font-size: 25px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 13px;
    }

    .busqueda .articulos_detalle .cont_filtros {
        margin: 40px 0 30px 0;
    }
    .busqueda .articulos_detalle .cont_filtros h3 {
        font-size: 20px;
    }
    .busqueda .articulos_detalle .cont_filtros .vista {
        width: 98%;
    }
    .busqueda .articulos_detalle .cont_filtros md-input-container {
        width: 40%;
    }
    .busqueda .articulos_detalle .cont_filtros md-input-container .md-datepicker-input-container {
        margin-left: 0 !important;
        width: 84% !important;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art {
        margin-left: 10px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art h2 {
        font-size: 25px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art p {
        margin-bottom: 5px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .Disponible {
        font-size: 12px;
        width: 35%;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .renta {
        font-size: 12px;
        width: 35%;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .texto {
        font-size: 14px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .precio {
        font-size: 25px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 13px;
    }

    .promociones .articulos_detalle {
        padding-bottom: 60px;
    }
    .promociones .articulos_detalle .cont_filtros {
        margin: 40px 0 35px 0;
    }
    .promociones .articulos_detalle .cont_filtros h3 {
        margin-right: 20px;
        margin-top: 23px;
        margin-bottom: 18px;
        width: 20%;
    }
    .promociones .articulos_detalle .cont_filtros md-input-container {
        height: 35px;
        width: 50%;
    }
    .promociones .articulos_detalle .cont_filtros md-input-container md-select .option_select .icon {
        margin: 0 10px;
    }
    .promociones .articulos_detalle .cont_filtros md-input-container md-select .option_select .icon img {
        width: 20px;
    }
    .promociones .articulos_detalle .cont_filtros md-input-container input {
        font-weight: 500;
    }
    .promociones .articulos_detalle .cont_filtros .buscar md-input-container {
        width: 90%;
    }
    .promociones .articulos_detalle .cont_filtros .buscar md-input-container label {
        margin-bottom: 0;
        text-align: center;
        font-size: 14px;
    }
    .promociones .articulos_detalle .cont_filtros .buscar md-input-container label span {
        float: right;
        margin-right: 15px;
    }
    .promociones .articulos_detalle .cont_filtros .buscar md-input-container.md-input-focused label {
        display: none;
    }
    .promociones .articulos_detalle .cont_filtros .buscar md-input-container.md-input-focused input {
        border: none !important;
    }
    .promociones .articulos_detalle .cont_art table tr th {
        width: 40%;
    }
    .promociones .articulos_detalle .cont_art table tr th:first-of-type {
        width: 40%;
    }
    .promociones .articulos_detalle .cont_art table tr th:last-of-type {
        width: 20%;
    }
    .promociones .articulos_detalle .cont_art table tr td {
        width: 40%;
    }
    .promociones .articulos_detalle .cont_art table tr td:first-of-type {
        width: 40%;
    }
    .promociones .articulos_detalle .cont_art table tr td:last-of-type {
        width: 20%;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .fixed {
        position: fixed !important;
        top: 0;
        width: 36% !important;
        max-height: 420px;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .form {
        padding: 20px;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .form .contactanos {
        margin-bottom: 25px;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .form .contactanos h3 {
        font-size: 28px;
        margin-top: 40px;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .form .contactanos p {
        font-size: 14px;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .form md-input-container {
        padding: 0 8px 0 8px;
        margin: 0;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .form md-input-container label {
        font-size: 12px;
        margin-bottom: 2px;
        padding-left: 20px;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .form md-input-container label:after {
        color: #fff !important;
    }
    .promociones .articulos_detalle .cont_art .cont_form .cont .form .md-button {
        padding: 1px 40px;
        font-size: 15px;
        margin-bottom: 50px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art {
        margin-left: 10px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art h2 {
        font-size: 25px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art p {
        margin-bottom: 5px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .Disponible {
        font-size: 12px;
        width: 35%;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .renta {
        font-size: 12px;
        width: 35%;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .texto {
        font-size: 14px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .precio {
        font-size: 25px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 13px;
    }

    .cita .datos_contacto .mapa {
        height: 500px;
    }

    .contacto .datos_contacto .mapa {
        height: 400px;
    }
    .contacto .formulario .content .espacio {
        margin: 50px 0;
    }

    .galeria .slider_galeria .foto_portada {
        height: 400px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art {
        margin-left: 10px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art h2 {
        font-size: 25px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art p {
        margin-bottom: 5px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .Disponible {
        font-size: 12px;
        width: 35%;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .renta {
        font-size: 12px;
        width: 35%;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .texto {
        font-size: 14px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .precio {
        font-size: 25px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .button {
        font-size: 13px;
    }

    .carritoCompras .tituloCarrito .contenedorResponsive {
        padding: 15px 0;
    }
    .carritoCompras .tituloCarrito .contenedorResponsive h2 {
        color: #fff;
    }
    .carritoCompras .tituloCarrito .contenedorResponsive h2.prin {
        font-size: 25px;
        margin: 5px 0;
    }
    .carritoCompras .tituloCarrito .contenedorResponsive p {
        color: #fff;
    }
    .carritoCompras .articulos_detalle .cont_filtros {
        padding: 10px 0;
    }
    .carritoCompras .articulos_detalle .cont_filtros h3 {
        margin: 20px 0 0 0;
        text-align: center;
    }
    .carritoCompras .articulos_detalle .cont_filtros md-input-container {
        width: 50%;
    }
    .carritoCompras .articulos_detalle .cont_filtros .botones .md-button {
        margin: 20px auto 0 auto;
        width: 50%;
    }
    .carritoCompras .articulos_detalle .cont_art .tablasFinal {
        padding-right: 0px;
        margin: 20px 0;
    }

    .empresas .formRegistro .cont .cont_Verificacion {
        margin: 30px 0;
    }
    .empresas .formRegistro .cont .cont_formulario {
        border-left: none;
        border-top: 1px solid #fff;
        padding: 20px 0;
    }
}
@media (max-width: 760px) {
    h2.prin {
        font-size: 40px;
    }

    .home .slider_home .flexslider-container .flexslider ul li .slide_img {
        min-height: 400px !important;
    }

    .galeria .slider_galeria .foto_portada {
        height: 350px;
    }

    .articulos .articulos_detalle .cont_filtros {
        margin: 40px 0 30px 0;
    }
    .articulos .articulos_detalle .cont_filtros h3 {
        margin-right: 10px;
        margin-top: 10px;
        font-size: 20px;
    }
    .articulos .articulos_detalle .cont_filtros .vista {
        width: 98%;
        margin-top: 20px;
    }
    .articulos .articulos_detalle .cont_filtros .vista h3 span {
        margin-left: 10px;
    }
    .articulos .articulos_detalle .cont_filtros md-input-container {
        width: 40%;
    }
    .articulos .articulos_detalle .cont_filtros md-input-container .md-datepicker-input-container {
        margin-left: 0 !important;
        width: 84% !important;
    }

    .busqueda .articulos_detalle .cont_filtros {
        margin: 40px 0 30px 0;
    }
    .busqueda .articulos_detalle .cont_filtros h3 {
        font-size: 20px;
    }
    .busqueda .articulos_detalle .cont_filtros .vista {
        width: 98%;
    }
    .busqueda .articulos_detalle .cont_filtros md-input-container {
        width: 40%;
    }
    .busqueda .articulos_detalle .cont_filtros md-input-container .md-datepicker-input-container {
        margin-left: 0 !important;
        width: 84% !important;
    }

    .promociones .articulos_detalle .cont_filtros {
        margin: 40px 0 30px 0;
    }
    .promociones .articulos_detalle .cont_filtros h3 {
        margin-right: 10px;
        margin-top: 10px;
        font-size: 20px;
        width: 25%;
    }
    .promociones .articulos_detalle .cont_filtros .vista {
        width: 98%;
        margin-top: 20px;
    }
    .promociones .articulos_detalle .cont_filtros .vista h3 span {
        margin-left: 10px;
    }
    .promociones .articulos_detalle .cont_filtros md-input-container {
        width: 40%;
    }
    .promociones .articulos_detalle .cont_filtros md-input-container .md-datepicker-input-container {
        margin-left: 0 !important;
        width: 84% !important;
    }
}
@media (max-width: 600px) {
    h2 {
        font-size: 30px !important;
    }

    h2.prin {
        font-size: 30px !important;
    }

    header {
        width: 100%;
    }
    header .line-head .empresas {
        border-right: none;
    }

    footer .logo-footer {
        text-align: center !important;
    }
    footer .logo-footer *,
    footer .otros_enlaces *,
    footer .direccion *,
    footer .legales * {
        text-align: center !important;
    }
    footer .direccion {
        margin-bottom: 20px;
    }

    .home .slider_home .flexslider-container .flexslider .flex-direction-nav {
        display: none;
    }
    .home .slider_home .flexslider-container .flexslider ul li .slide_img {
        min-height: 300px !important;
    }
    .home .promociones h2 {
        font-size: 35px;
    }

    .mobiliario .buscar h2 {
        font-size: 30px;
    }
    .mobiliario .imagenes_buscar .cont_img .cont_text h2 {
        font-size: 30px;
    }

    .articulos .articulos_detalle table tr .estatus {
        display: none;
    }
    .articulos .articulos_detalle table tr th {
        width: 40% !important;
    }
    .articulos .articulos_detalle table tr th:first-of-type {
        width: 40% !important;
    }
    .articulos .articulos_detalle table tr th:last-of-type {
        width: 20% !important;
    }
    .articulos .articulos_detalle table tr td {
        width: 40% !important;
    }
    .articulos .articulos_detalle table tr td:first-of-type {
        width: 40% !important;
    }
    .articulos .articulos_detalle table tr td:last-of-type {
        width: 20% !important;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art {
        margin-left: 10px;
        margin-bottom: 15px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art h2 {
        font-size: 30px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art h4 {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .Disponible {
        font-size: 14px;
        width: 35%;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .renta {
        font-size: 14px;
        width: 20%;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .texto {
        font-size: 18px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .precio {
        font-size: 30px;
    }
    .articulos .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 18px;
    }

    .busqueda .cont_filtros .altura {
        height: 100%;
        margin-bottom: 40px;
    }
    .busqueda .articulos_detalle table tr .estatus {
        display: none;
    }
    .busqueda .articulos_detalle table tr th {
        width: 40% !important;
    }
    .busqueda .articulos_detalle table tr th:first-of-type {
        width: 40% !important;
    }
    .busqueda .articulos_detalle table tr th:last-of-type {
        width: 20% !important;
    }
    .busqueda .articulos_detalle table tr td {
        width: 40% !important;
    }
    .busqueda .articulos_detalle table tr td:first-of-type {
        width: 40% !important;
    }
    .busqueda .articulos_detalle table tr td:last-of-type {
        width: 20% !important;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art {
        margin-left: 10px;
        margin-bottom: 15px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art h2 {
        font-size: 30px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art h4 {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .Disponible {
        font-size: 14px;
        width: 35%;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .renta {
        font-size: 14px;
        width: 20%;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .texto {
        font-size: 18px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .precio {
        font-size: 30px;
    }
    .busqueda .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 18px;
    }

    .promociones .img_principal .cont_text h2 {
        font-size: 30px;
    }
    .promociones .articulos_detalle .cont_filtros h3 {
        margin-right: 10px;
        margin-top: 10px;
        font-size: 16px;
        width: 30%;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art {
        margin-left: 10px;
        margin-bottom: 15px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art h2 {
        font-size: 30px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art h4 {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .Disponible {
        font-size: 14px;
        width: 35%;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .renta {
        font-size: 14px;
        width: 20%;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .texto {
        font-size: 18px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .precio {
        font-size: 30px;
    }
    .promociones .articulos_detalle .detalle .cont_detalle .text_art .button {
        font-size: 18px;
    }

    .galeria .slider_galeria .foto_portada {
        height: 400px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art {
        margin-left: 10px;
        margin-bottom: 15px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art h2 {
        font-size: 30px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art h4 {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .Disponible {
        font-size: 14px;
        width: 35%;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .renta {
        font-size: 14px;
        width: 20%;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .texto {
        font-size: 18px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .precio {
        font-size: 30px;
    }
    .galeria .articulos .detalle .cont_detalle .text_art .button {
        font-size: 18px;
    }

    .contacto .datos_contacto .datos .title h2 {
        font-size: 30px;
    }
    .contacto .datos_contacto .datos .personas .img_personas {
        margin-top: 15px;
    }
    .contacto .datos_contacto .datos .personas h3 {
        font-size: 20px;
    }
    .contacto .datos_contacto .datos .personas p {
        font-size: 20px;
    }
    .contacto .datos_contacto .datos .personas p a {
        font-size: 20px;
    }
    .contacto .datos_contacto .datos .direccion {
        margin-top: 15px;
    }
    .contacto .datos_contacto .datos .direccion h3 {
        color: #fff;
    }
    .contacto .formulario .content .espacio {
        margin: 50px 0;
    }
    .contacto .formulario .content form {
        padding: 30px 15px;
    }

    .cita .datos_contacto .datos .title h2 {
        font-size: 30px;
        margin: 0 auto;
    }
    .cita .datos_contacto .datos form {
        left: 0px;
    }
    .cita .datos_contacto .datos form .selec {
        margin-bottom: 25px !important;
    }
    .cita .datos_contacto .datos form .md-datepicker-input {
        max-width: none;
    }

    .contactanos .formulario .cont_form .cont .form .contactanos h3 {
        font-size: 23px;
    }
    .contactanos .formulario .cont_form .cont .form .contactanos p {
        font-size: 12px;
    }
    .contactanos .formulario .cont_form .cont .form md-input-container {
        height: 40px !important;
    }
    .contactanos .formulario .cont_form .cont .form .md-button {
        font-size: 12px;
    }

    .modal_fotos {
        padding: 15px;
    }

    .carritoCompras .articulos_detalle .cont_filtros {
        padding: 10px 0;
    }
    .carritoCompras .articulos_detalle .cont_filtros h3 {
        margin: 0;
        text-align: center;
        margin: 10px 0 0 0;
    }
    .carritoCompras .articulos_detalle .cont_filtros md-input-container {
        width: 80%;
    }
    .carritoCompras .articulos_detalle .cont_filtros .botones .md-button {
        margin: 15px auto 0 auto;
        width: 80%;
        font-size: 16px;
    }
    .carritoCompras .articulos_detalle .cont_art .venta h4,
    .carritoCompras .articulos_detalle .cont_art .venta2 h4,
    .carritoCompras .articulos_detalle .cont_art .renta h4,
    .carritoCompras .articulos_detalle .cont_art .renta2 h4 {
        font-size: 15px;
    }
    .carritoCompras .articulos_detalle .cont_art table tr th {
        padding-bottom: 5px;
        width: 16% !important;
        font-size: 12px;
        text-align: center;
    }
    .carritoCompras .articulos_detalle .cont_art table tr th span img {
        width: 3%;
        margin-left: 5px;
    }
    .carritoCompras .articulos_detalle .cont_art table tr td {
        width: 16% !important;
        font-size: 12px;
        text-align: center;
    }
    .carritoCompras .articulos_detalle .cont_art table tr td:first-of-type {
        text-align: left;
    }
    .carritoCompras .articulos_detalle .cont_art table tr td input {
        width: 80%;
        padding-left: 0px;
        text-align: center;
    }
    .carritoCompras .articulos_detalle .cont_art table tr .text-right {
        text-align: right;
    }
    .carritoCompras .articulos_detalle .cont_art table tr .titulo {
        text-align: left;
    }
    .carritoCompras .articulos_detalle .cont_art table tr .eliminar div {
        text-align: right;
        width: 100%;
    }
    .carritoCompras .articulos_detalle .cont_art .contenedor_datosUsuario h3 {
        text-align: center;
    }
    .carritoCompras .articulos_detalle .cont_art .contenedor_datosUsuario .datos .cont_datos {
        margin-bottom: 0px;
    }
    .carritoCompras .articulos_detalle .cont_art .contenedor_datosUsuario .datos .button {
        font-size: 12px;
        padding: 0px;
        text-transform: none;
        margin: 0;
    }
    .carritoCompras .articulos_detalle .cont_art .contenedor_datosUsuario .datos .button.cancel {
        margin-bottom: 15px;
    }
    .carritoCompras .articulos_detalle .cont_art .tablasFinal {
        padding-right: 0px;
        margin: 20px 0;
    }
    .carritoCompras .articulos_detalle .cont_art .datosFinal {
        padding: 10px 15px;
        background: #102f41;
    }
    .carritoCompras .articulos_detalle .cont_art .datosFinal h4 {
        color: #fff;
        font-weight: 600;
    }
    .carritoCompras .articulos_detalle .cont_art .datosFinal p {
        color: #fff;
        font-size: 15px;
    }
    .carritoCompras .articulos_detalle .cont_art .datosFinal p small {
        font-size: 60%;
        color: #fff;
    }

    .empresas .formRegistro .cont .title h3 {
        font-size: 20px;
        text-align: center;
    }
    .empresas .formRegistro .cont .title p {
        text-align: center;
    }
    .empresas .formRegistro .cont .cont_Verificacion .cont_button .button {
        width: 70%;
        margin-top: 10px;
    }
}
@media (max-width: 500px) {
    header {
        width: 100%;
    }

    .promociones .articulos_detalle .cont_filtros h3 {
        width: 40%;
    }
    .promociones .articulos_detalle .cont_filtros .buscar md-input-container label {
        font-size: 12px;
        margin-bottom: 2px;
    }
}
@media (max-width: 390px) {
    header {
        width: 100%;
    }

    .carritoCompras .articulos_detalle .cont_art table tr th {
        width: 20% !important;
    }
    .carritoCompras .articulos_detalle .cont_art table tr td {
        width: 20% !important;
    }
    .carritoCompras .articulos_detalle .cont_art table tr .price {
        display: none;
    }
}

/*# sourceMappingURL=responsive.css.map */
