﻿/*opcion errordb*/

@media (min-width: 0px) and (max-width: 400.98px) {
    .containers {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .background {
        background-image: url(/img/3-ErrorCasoFalleConexionMobile/svg/enchufe_sup_izq_mobile.svg), url(/img/3-ErrorCasoFalleConexionMobile/svg/enchufe_inf_der_mobile.svg);
        background-position: left top, right bottom;
        background-repeat: no-repeat, no-repeat;
        background-size: 150px 150px, 150px 150px;
    }
}

@media (min-width: 401px) and (max-width: 600.98px) {
    .containers {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .background {
        background-image: url(/img/3-ErrorCasoFalleConexionMobile/svg/enchufe_sup_izq_mobile.svg), url(/img/3-ErrorCasoFalleConexionMobile/svg/enchufe_inf_der_mobile.svg);
        background-position: left top, right bottom;
        background-repeat: no-repeat, no-repeat;
    }
}

@media (min-width: 601px) and (max-width: 767.98px) {
    .containers {
        width: 100%;
        padding-top: 15px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .background {
        background-image: url(/img/3-ErrorCasoFalleConexionMobile/svg/enchufe_sup_izq_mobile.svg), url(/img/3-ErrorCasoFalleConexionMobile/svg/enchufe_inf_der_mobile.svg);
        background-position: left center, right center;
        background-repeat: no-repeat, no-repeat;
        background-size: 150px 150px, 150px 150px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .containers {
        width: 100%;
        padding-top: 15px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .background {
        background-image: url(/img/3-ErrorCasoFalleConexionMobile/svg/enchufe_sup_izq_mobile.svg), url(/img/3-ErrorCasoFalleConexionMobile/svg/enchufe_inf_der_mobile.svg);
        background-position: left top, right bottom;
        background-repeat: no-repeat, no-repeat;
        background-size: 200px 200px, 200px 200px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .containers {
        width: 100%;
        padding-top: 15px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .background {
        background-image: url(/img/3-ErrorCasoFalloConexionDesktop/svg/enchufe_izq_desktop.svg), url(/img/3-ErrorCasoFalloConexionDesktop/svg/enchufe_der_desktop.svg);
        background-position: left center, right center;
        background-repeat: no-repeat, no-repeat;
        background-size: 250px 250px, 250px 250px;
    }
}

@media (min-width: 1200px) {
    .containers {
        width: 100%;
        padding-top: 15px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .background {
        background-image: url(/img/3-ErrorCasoFalloConexionDesktop/svg/enchufe_izq_desktop.svg), url(/img/3-ErrorCasoFalloConexionDesktop/svg/enchufe_der_desktop.svg);
        background-position: left center, right center;
        background-repeat: no-repeat, no-repeat;
        background-size: 300px 300px, 300px 300px;
    }
}


.nspdesktopimgOcasa {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.nspdesktoplabel39 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 29px;
    /* identical to box height */
    color: #000000;
    text-align: left;
}

.nspdesktoplabel32 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 29px;
    text-align: center;
    color: #000000;
}

.nspdesktoplabel20 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    text-align: center;
    color: #000000;
}

.nspdesktoplabel15 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 5px;
    line-height: 8px;
    color: #000000;
}

.nspdesktoplabel15left {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-align: left;
    color: #000000;
}

.nspdesktoplabel15right {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-align: right;
    color: #000000;
}

.nspdesktopblue-border textarea {
    border: 2px solid #009CA3;
}

.moredesktop {
    width: 150px;
    height: 150px;
}

.btnRight {
    float: right;
}

/*mobile*/


.nspmobileform {
}

.nspmobileimgOcasa {
    /*padding-top: 6rem;
        padding-bottom: 6rem;*/
}

.nspmobilelabel22 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
    text-align: center;
    color: #000000;
}

.nspmobilelabel20 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}

.nspmobilelabel18 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #000000;
}

.nspmobilelabel10 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #000000;
}

.nspmobilelabel10left {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #000000;
    text-align: left;
}

.nspmobilelabel10right {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #000000;
    text-align: right;
}

.nspmobileblue-border textarea {
    border: 2px solid #009CA3;
}

.imgmobile {
    width: 100%;
}

.moremobile {
    width: 200px;
    height: 200px;
}
/*.columnmobile {
        float: left;
        width: 9%;
        padding: 5px;
        box-sizing: border-box;
    }*/
.btnRight {
    /*float: center;*/
}
/*style="background-color:aquamarine;"*/
/*style="background-color:black;"*/
