/* MONITORES TAMAﾃ前S XXL */

/*@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 2000px){
    .letras-cartridge {
        right: 9rem;
    }

    .btn-main-custom {
        width: 130%;
    }

    .method-send-usa {
        font-size: 1rem;
    }

    .section-1 {
        position: relative;
        height: max-content;
        top: -70px;
        margin-top: 50px;
        width: 120%;
        margin-left: -100px;
    }

}
*/


/*
    TAMAÑOS
    365
    390
    405
    430
    470
    527
    536
    575
    598
    631
    663
    676
    768
    797
    860
    890
    920
    960
    992
    1065
    1100
    1160
    1185
    1201
    1205
    1246
    1296
    1310
    1320
    1410
    1430
    1480
    1560
    1596
    1639
    1700
    1800
*/





@media screen and (-webkit-min-device-pixel-ratio: 0) {

    .letras-cartridge {
        right: 7em;
    }

    #btn-continue{
        margin: -10%;
    }

    .cart-description {
        margin-bottom: 50px;
    }

    .letras-cartridge2 {
        right: 15em;
    }

}

@media only screen and (min-width: 3450px) and (max-width: 3760px) {
    .info-usa {
        bottom: 1021px;
        left: 200px;
    }

    .ultrawatt-on-desk {
        height: 2000px;
   }

   .cincuentaImg {
       bottom: 816px;
       left: 1600px;
   }

    .section-2-sugested {
        left: 1744px;
    }

    .product-expan {
        position: relative;
        right: 89px;
    }

    .product-expan-back {
        top: 5201px;
        right: 1368px;
    }

    .img-expan2 {
        top: 48px;
        left: 912px;
    }

    .tips-expan-1 {
        top: 126px;
    }

    .line-tips-expan-1 {
        top: 115px;
    }

    .tips-expan-2 {
        right: 759px;
    }

    .line-tips-expan-2 {
        right: 660px;
    }

    .tips-expan-6 {
        bottom: 12px;
        right: 89px;
    }

    .line-tips-expan-6 {
        right: 200px;
        bottom: 23px;
    }

    .tips-expan-5 {
        top: 357px;
        right: 507px;
    }

    .line-tips-expan-5 {
        right: 617px;
        top: 346px;
    }

    .title-catalog-expan {
        top: -200px;
        right: 1100px;
    }

    .subtitle-catalog-expan-1 {
        left: 1617px;
        bottom: 367px;
    }

    .subtitle-catalog-expan-2 {
        left: 900px;
        bottom: -55px;
    }

    .img-flexiwatt-link {
        margin-left: 354px;
    }

    .img-expan-link {
        margin-left: 220px;
    }

    .images-amedida {
        margin-left: 237px;
    }

    .img-standard-link {
        margin-left: 302px;
    }

    .ultrawatt-on-desk {
        height: 2200px;
    }
}



@media only screen and (min-width: 3000px) and (max-width: 3450px) {
    .ultrawatt-on-desk {
        height: 2000px;
    }

    .info-usa {
        bottom: 607px;
        left: 150;
    }

    .img-flexiwatt-link {
        margin-left: 285px;
    }

    .img-expan-link {
        margin-left: 162px;
    }

    .images-amedida {
        margin-left: 148px;
    }

    .img-standard-link {
        margin-left: 223px;
    }

    .cincuentaImg {
        left: 1300px;
        bottom: 834px;
    }

    .section-2-sugested {
        left: 1744px;
    }

    .product-expan {
        position: relative;
        right: 89px;
    }

    .product-expan-back {
        top: 35%;
        right: 35%;
    }

    .img-expan2 {
        top: 48px;
        left: 912px;
    }

    .tips-expan-1 {
        top: 126px;
        left: -9%;
    }

    .line-tips-expan-1 {
        top: 115px;
        left: -31%;
    }

    .tips-expan-2 {
        right: 124%;
    }

    .line-tips-expan-2 {
        right: 105%;
    }

    .tips-expan-6 {
        bottom: -5%;
        right: 89px;
    }

    .line-tips-expan-6 {
        right: 17%;
        bottom: 23px;
    }

    .tips-expan-5 {
        top: 357px;
        right: 77%;
    }

    .line-tips-expan-5 {
        right: 100%;
        top: 346px;
    }

    .title-catalog-expan {
        top: -200px;
        right: 190%;
    }

    .subtitle-catalog-expan-1 {
        left: 43%;
        bottom: 1161%;
    }

    .subtitle-catalog-expan-2 {
        left: 23%;
    }
}

@media only screen and (min-width: 2600px) and (max-width: 3000px) {
    .ultrawatt-on-desk {
        height: 2000px;
        background-position: bottom;
    }

    .info-usa {
        bottom: 607px;
        left: 150;
    }

    .img-flexiwatt-link {
        margin-left: 285px;
    }

    .img-expan-link {
        margin-left: 162px;
    }

    .images-amedida {
        margin-left: 148px;
    }

    .img-standard-link {
        margin-left: 223px;
    }

    .cincuentaImg {
        left: 1300px;
        bottom: 834px;
    }

    .section-2-sugested {
        left: 1744px;
    }

    .product-expan {
        position: relative;
        right: 89px;
    }

    .product-expan-back {
        top: 35%;
        right: 32%;
    }

    .img-expan2 {
        top: 48px;
        left: 912px;
    }

    .tips-expan-1 {
        top: 126px;
        left: 19%;
    }

    .line-tips-expan-1 {
        top: 115px;
        left: -5%;
    }

    .tips-expan-2 {
        right: 112%;
    }

    .line-tips-expan-2 {
        right: 90%;
    }

    .tips-expan-6 {
        bottom: -5%;
        right: -38%;
    }

    .line-tips-expan-6 {
        right: -13%;
        bottom: 16px;
    }

    .tips-expan-5 {
        top: 357px;
        right: 60%;
    }

    .line-tips-expan-5 {
        right: 86%;
        top: 346px;
    }

    .title-catalog-expan {
        top: -200px;
        right: 190%;
    }

    .subtitle-catalog-expan-1 {
        left: 44%;
        bottom: 1161%;
    }

    .subtitle-catalog-expan-2 {
        left: 21%;
    }

}

@media only screen and (min-width: 2496px) and (max-width: 2599px) {
    .ultrawatt-on-desk {
        height: 1600px;
        background-position: center;
    }

    .title-heizpatronen {
        left: 800px;
    }

    .cincuentaImg {
        bottom: 856px;
    }

    .section-2-sugested {
        left: 1317px;
    }

    .info-usa {
        bottom: 407px;
        left: 150;
    }

    .img-flexiwatt-link {
        margin-left: 214px;
    }

    .img-expan-link {
        margin-left: 106px;
    }

    .images-amedida {
        margin-left: 81px;
    }

    .img-standard-link {
        margin-left: 153px;
    }

    .section-2-sugested {
        left: 1744px;
    }

    .product-expan {
        position: relative;
        right: 89px;
    }

    .product-expan-back {
        top: 33%;
        right: 30%;
    }

    .img-expan2 {
        top: 48px;
        left: 31%;
    }

    .tips-expan-1 {
        top: 126px;
        left: 19%;
    }

    .line-tips-expan-1 {
        top: 115px;
        left: -5%;
    }

    .tips-expan-2 {
        right: 112%;
    }

    .line-tips-expan-2 {
        right: 90%;
    }

    .tips-expan-6 {
        bottom: -5%;
        right: -38%;
    }

    .line-tips-expan-6 {
        right: -13%;
        bottom: 16px;
    }

    .tips-expan-5 {
        top: 357px;
        right: 60%;
    }

    .line-tips-expan-5 {
        right: 86%;
        top: 346px;
    }

    .title-catalog-expan {
        top: -200px;
        right: 213%;
    }

    .subtitle-catalog-expan-1 {
        left: 42%;
        bottom: 1333%;
    }

    .subtitle-catalog-expan-2 {
        left: 16%;
    }
}

@media only screen and (min-width: 2200px) and (max-width: 2495px) {
    .ultrawatt-on-desk {
        height: 1600px;
        background-position: center;
    }

    .title-heizpatronen {
        left: 800px;
    }

    .cincuentaImg {
        bottom: 856px;
    }

    .section-2-sugested {
        left: 1317px;
    }

    .info-usa {
        bottom: 407px;
        left: 150;
    }

    .img-flexiwatt-link {
        margin-left: 214px;
    }

    .img-expan-link {
        margin-left: 106px;
    }

    .images-amedida {
        margin-left: 81px;
    }

    .img-standard-link {
        margin-left: 153px;
    }

    .section-2-sugested {
        left: 1744px;
    }

    .product-expan {
        position: relative;
        right: 89px;
    }

    .product-expan-back {
        top: 33%;
        right: 30%;
    }

    .img-expan2 {
        top: 48px;
        left: 31%;
    }

    .tips-expan-1 {
        top: 126px;
        left: 19%;
    }

    .line-tips-expan-1 {
        top: 115px;
        left: -5%;
    }

    .tips-expan-2 {
        right: 112%;
    }

    .line-tips-expan-2 {
        right: 90%;
    }

    .tips-expan-6 {
        bottom: -5%;
        right: -38%;
    }

    .line-tips-expan-6 {
        right: -13%;
        bottom: 16px;
    }

    .tips-expan-5 {
        top: 357px;
        right: 60%;
    }

    .line-tips-expan-5 {
        right: 86%;
        top: 346px;
    }

    .title-catalog-expan {
        top: -200px;
        right: 213%;
    }

    .subtitle-catalog-expan-1 {
        left: 42%;
        bottom: 1603%;
    }

    .subtitle-catalog-expan-2 {
        left: 15%;
    }
}


@media only screen and (min-width: 2000px) and (max-width: 2199px) {
    .ultrawatt-on-desk {
        height: 1600px;
        background-position: center;
    }

    .title-heizpatronen {
        left: 800px;
    }

    .cincuentaImg {
        bottom: 856px;
    }

    .section-2-sugested {
        left: 1317px;
    }

    .info-usa {
        bottom: 407px;
        left: 150px;
    }

    .img-flexiwatt-link {
        margin-left: 167px;
    }

    .img-expan-link {
        margin-left: 40px;
    }

    .images-amedida {
        margin-left: 81px;
    }

    .img-standard-link {
        margin-left: 107px;
    }

    .product-expan {
        position: relative;
        right: 89px;
    }

    .product-expan-back {
        top: 33%;
        right: 25%;
    }

    .img-expan2 {
        top: 48px;
        left: 31%;
    }

    .tips-expan-1 {
        top: 126px;
        left: 19%;
    }

    .line-tips-expan-1 {
        top: 115px;
        left: -5%;
    }

    .tips-expan-2 {
        right: 112%;
    }

    .line-tips-expan-2 {
        right: 90%;
    }

    .tips-expan-6 {
        bottom: -5%;
        right: -38%;
    }

    .line-tips-expan-6 {
        right: -13%;
        bottom: 16px;
    }

    .tips-expan-5 {
        top: 357px;
        right: 60%;
    }

    .line-tips-expan-5 {
        right: 86%;
        top: 346px;
    }

    .title-catalog-expan {
        top: -176px;
        right: 213%;
    }

    .subtitle-catalog-expan-1 {
        left: 44%;
        bottom: 1874%;
    }

    .subtitle-catalog-expan-2 {
        left: 15%;
    }

    .section-2-sugested {
        left: 978px;
    }
}


@media (max-width: 1800px) {
    .ultrawatt-on-desk {
        background-position: center;
    }

    .info-usa {
        bottom: 34px;
    }

    .section-2-sugested {
        left: 903px;
    }

    .subtitle-catalog-expan-1 {
        left: 878px;
    }

    .subtitle-catalog-expan-2 {
        left: 247px;
        font-size: 22px
    }

    .img-standard-link {
        margin-left: 50px;
    }

    .product-expan-back {
        right: 348px;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 511px;
    }

    .guarantee-description {
        left: 584px;
    }

    .logo-ssl-description {
        left: 565px;
    }
}



@media only screen and (min-width: 1650px) and (max-width: 1700px) {
    .section-2-sugested {
        left: 872px;
        bottom: 728px;
    }

    .logoMaxiwattBlanco {
        right: -330%;
    }

    .usaImg {
        margin-top: -787px;
        left: 60px;
    }

    .product-expan-back {
        right: 296px;
    }
}



@media only screen and (min-width: 1600px) and (max-width: 1649px) {
    .section-2-sugested {
        left: 849px;
        bottom: 728px;
    }

    .logoMaxiwattBlanco {
        right: -330%;
    }

    .usaImg {
        margin-top: -787px;
        left: 60px;
    }

    .product-expan-back {
        right: 268px;
        top: 4076px;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 449px;
    }

    .guarantee-description {
        left: 521px;
    }

    .logo-ssl-description {
        left: 501px;
    }

    #quantity {
        left: 39px;
    }

    .description-cartridge {
        margin-top: 229px;
    }

    .logo-ul-detail {
        right: 472px;
    }

    .logo-ce-detail {
        right: 609px;
    }
}

@media (max-width: 1639px) {

    .img-standard-link {
        width: 296px;
        height: 97px;
        margin-left: 27px;
    }

    .img-expan-link {
        margin-left: -11px;
        width: 383px;
        height: 121px;
    }

    .img-flexiwatt-link {
        margin-left: 95px;
    }

    .menu-ul-cart {
        top: 106%;
    }

    .nuestros-productos .tarjeta1 {
        width: 390px;
    }

    .nuestros-productos .tarjeta2 {
        width: 390px;
    }

    .nuestros-productos .tarjeta3 {
        width: 390px;
    }

    .nuestros-productos .tarjeta4 {
        width: 390px;
    }

    .nuestros-productos .tarjeta5 {
        width: 390px;
    }

    .nuestros-productos .tarjeta6 {
        width: 390px;
    }

    .metodos-pago {
        border-radius: 0px !important;
    }

    .menu-ul {
        top: 34px;
    }

    .amazon-img {
        height: 700px;
    }

    .btn-amazon {
        position: relative;
    }

    #password-icon-login::before {
        right: 196px;
    }

    /* CHECKOUT */

    .google-check{
        width: 75%;
    }

    .title-google {
        left: 14px;
    }

    .btn-google-check {
        margin-left: 30%;
    }


    .paypal-check {
        width: 75%;
    }

    .title-paypal {
        left: 24px;
    }

    .btn-paypal-check {
        left: 26px;
        height: 38px;
    }

    .amazon-check {
        width: 75%;
    }

    .title-amazon {
        left: 36px;
    }

    .btn-amazon-check {
        left: 13px;
    }

    #password-icon-checkout::before {
        right: 264px;
    }

    form.login-checkout {
        left: 124px;
    }

    .hr-checkout {
        left: 124px;
    }

    .login-checkout {
        left: 189px;
    }
}

@media only screen and (min-width: 1551px) and (max-width: 1599px) {
    .info-usa {
        bottom: 19px;
    }

    .section-2-sugested {
        left: 830px;
        bottom: 728px;
    }

    .logoMaxiwattBlanco {
        right: -330%;
    }

    .usaImg {
        margin-top: -787px;
        left: 60px;
    }

    .product-expan-back {
        right: 237px;
        top: 4085px;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 438px;
    }

    .guarantee-description {
        left: 515px;
    }

    .logo-ssl-description {
        left: 601px;
        bottom: 327px;
    }

    .text-shipping-description {
        margin-bottom: -211px;
    }

    #quantity {
        left: 38px;
    }

    .logo-ul-detail {
        right: 474px;
    }

    .logo-ce-detail {
        right: 597px;
    }
}

@media only screen and (min-width: 1501px) and (max-width: 1550px) {
    .info-usa {
        bottom: 2px;
    }

    .section-2-sugested {
        left: 792px;
        bottom: 728px;
    }

    .logoMaxiwattBlanco {
        right: -330%;
    }

    .usaImg {
        margin-top: -787px;
        left: 60px;
    }

    .product-expan-back {
        right: 203px;
        top: 4085px;
    }

    .subtitle-catalog-expan-1 {
        left: 800px;
    }

    .subtitle-catalog-expan-2 {
        left: 164px;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 432px;
    }

    .guarantee-description {
        left: 508px;
    }

    .logo-ssl-description {
        left: 590px;
        bottom: 327px;
    }

    #quantity {
        left: 36px;
    }

    .logo-ul-detail {
        right: 432px;
    }

    .logo-ce-detail {
        right: 564px;
    }
}

@media only screen and (min-width: 1430px) and (max-width: 1500px) {
    .info-usa {
        bottom: 2px;
    }

    .logo-50-aniversario {
        width: 124px;
        height: 133px;
    }

    .section-1-links {
        margin-top: -306px;
    }

    .botonesFormato {
        font-size: 18px;
    }

    .img-flexiwatt-link {
        margin-left: 78px;
    }

    .section-2-sugested {
        left: 744px;
        bottom: 728px;
    }

    .logoMaxiwattBlanco {
        right: -325%;
    }

    .product-expan-back {
        right: 207px;
        top: 4079px;
    }

    .subtitle-catalog-expan-1 {
        left: 800px;
    }

    .subtitle-catalog-expan-2 {
        left: 164px;
    }

    .img-expan2 {
        left: 11%;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 422px;
    }

    .guarantee-description {
        left: 495px;
    }

    .logo-ssl-description {
        left: 573px;
        bottom: 328px;
    }

    .text-shipping-description {
        margin-bottom: -337px;
    }

    #quantity {
        left: 37px;
    }

    .logo-ul-detail {
        right: 395px;
    }

    .logo-ce-detail {
        right: 538px;
    }
}


@media only screen and (min-width: 1430px) and (max-width: 1480px) {
    .product-expan-back {
        right: 191px;
        top: 3859px;
    }
}


@media only screen and (min-width: 1350px) and (max-width: 1429px) {
    .info-usa {
        bottom: -246px;
    }

    .logo-50-aniversario {
        width: 124px;
        height: 133px;
    }

    .section-1-links {
        margin-top: -309px;
    }

    .botonesFormato {
        font-size: 18px;
    }

    .img-standard-link {
        margin-left: 16px;
    }

    .img-amedida-link {
        width: 167px;
        height: 29px;
    }

    .img-amedida-link2 {
        width: 158px;
        height: 38px;
    }

    .img-amedida-link3 {
        width: 161px;
        height: 39px;
    }

    .img-amedida-link4 {
        width: 152px;
        height: 39px;
    }

    .img-expan-link {
        margin-left: -27px;
    }

    .img-flexiwatt-link {
        margin-left: 78px;
    }

    .section-2-sugested {
        left: 738px;
        bottom: 728px;
    }

    .product-expan-back {
        right: 166px;
        top: 3842px;
    }

    .subtitle-catalog-expan-1 {
        left: 736px;
        bottom: 166px;
    }

    .subtitle-catalog-expan-2 {
        left: 140px;
        bottom: 100px;
        font-size: 20px;
    }
}

@media only screen and (min-width: 1395px) and (max-width: 1410px) {
    .product-expan-back {
        right: 166px;
        top: 3701px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1394px) {
    .product-expan-back {
        right: 135px;
        top: 3760px;
    }

    .img-expan2 {
        left: 9%;
    }
}


@media only screen and (min-width: 1280px) and (max-width: 1349px) {
    .info-usa {
        bottom: -192px;
    }

    .section-2-sugested {
        left: 795px;
        bottom: 766px;
        width: 39%;
    }

    .subtitle-catalog-expan-1 {
        left: 693px;
        bottom: 152px;
    }

    .subtitle-catalog-expan-2 {
        left: 99px;
        font-size: 20px;
        bottom: 109px;
    }

    .product-expan-back {
        right: 128px;
        top: 3791px;
    }

    .img-expan2 {
        left: 8%;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 385px;
    }

    .guarantee-description {
        left: 458px;
    }

    .logo-ssl-description {
        left: 536px;
    }

    .text-shipping-description {
        margin-bottom: -336px;
    }

    #quantity {
        left: 36px;
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1310px) {
    .product-expan-back {
        right: 111px;
        top: 3685px;
    }
}


@media only screen and (min-width: 1150px) and (max-width: 1279px) {
    .info-usa {
        bottom: -191px;
    }

    .logo-50-aniversario {
        width: 116px;
        height: 122px;
    }

    .section-2-sugested {
        left: 737px;
        bottom: 764px;
        width: 39%;
    }

    .subtitle-catalog-expan-1 {
        left: 575px;
        bottom: 323px;
    }

    .subtitle-catalog-expan-2 {
        left: 26px;
        font-size: 18px;
        bottom: 267px;
    }

    .img-expan {
        width: 800px;
        position: relative;
        top: 8%;
        right: 2%;
    }

    .product-expan-back {
        width: 800px;
        right: 19%;
        top: 27%;
    }

    .img-expan2 {
        width: 624px;
        height: 207px;
        left: 11%;
    }

    .ventajas-expan {
        width: 1074px;
    }

    .product-expan2 {
        width: auto;
    }

}


@media only screen and (min-width: 1080px) and (max-width: 1149px) {
    .logo-50-aniversario {
        width: 116px;
        height: 122px;
    }

    .subtitle-catalog-expan-1 {
        left: 541px;
        bottom: 323px;
    }

    .subtitle-catalog-expan-2 {
        left: 26px;
        font-size: 16px;
        bottom: 267px;
    }

    .img-expan {
        width: 800px;
        position: relative;
        top: 22%;
        right: 3%;
    }

    .img-expan2 {
        width: 624px;
        height: 207px;
        left: 11%;
    }

    .product-expan-back {
        width: 800px;
        right: 15%;
        top: 27%;
    }

    .product-expan2 {
        width: auto;
    }

    .ventajas-expan {
        width: auto;
    }
}


@media only screen and (min-width: 980px) and (max-width: 1079px) {
    .logo-50-aniversario {
        width: 116px;
        height: 122px;
    }

    .subtitle-catalog-expan-1 {
        left: 497px;
        bottom: 457px;
    }

    .subtitle-catalog-expan-2 {
        left: -10px;
        font-size: 16px;
        bottom: 399px;
    }

    .img-expan {
        width: 800px;
        position: relative;
        top: 22%;
        right: 3%;
    }

    .img-expan2 {
        width: 624px;
        height: 207px;
        left: 11%;
    }

    .product-expan-back {
        width: 800px;
        right: 15%;
        top: 27%;
    }

    .product-expan2 {
        width: auto;
    }

    .ventajas-expan {
        width: auto;
    }
}



@media (max-width: 1596px) {
    .cincuentaImg {
        top: -41px;
        left: -70px;
    }

    .usaImg {
        left: -40px;
        margin-top: -836px;
    }

    .title-cartridge {
        left: -86px;
    }

    .transparent-header {
        height: 109px;
    }

    .img-profesional-contactenos-expan {
        width: 214px;
        height: 103px;
    }

    .nuestros-productos .tarjeta1 {
        width: 380px;
    }

    .nuestros-productos .tarjeta2 {
        width: 380px;
    }

    .nuestros-productos .tarjeta3 {
        width: 380px;
    }

    .nuestros-productos .tarjeta4 {
        width: 380px;
    }

    .nuestros-productos .tarjeta5 {
        width: 380px;
    }

    .nuestros-productos .tarjeta6 {
        width: 380px;
    }
}






@media (max-width: 1560px) {
    .ultrawatt-on-desk {
        width: auto;
    }

    .title-cartridge {
        left: 134px;
    }

    .nuestros-productos .tarjeta1 {
        width: 360px;
    }

    .nuestros-productos .tarjeta2 {
        width: 360px;
    }

    .nuestros-productos .tarjeta3 {
        width: 360px;
    }

    .nuestros-productos .tarjeta4 {
        width: 360px;
    }

    .nuestros-productos .tarjeta5 {
        width: 360px;
    }

    .nuestros-productos .tarjeta6 {
        width: 360px;
    }

    .btn-contact-banner {
        margin-left: 24%;
    }

    .ankor-catalog {
        right: -169px;
    }

    /* CHECKOUT */
    .checkout-product-description {
        font-size: 12px;
        margin-left: 10px;
    }

    #precio_producto_dolares {
        font-size: 12px;
        margin-left: 10px;
    }

    #precio_producto_euros {
        font-size: 12px;
        margin-left: 10px;
    }

    #precio_producto_libras {
        font-size: 12px;
        margin-left: 10px;
    }
}



@media (max-width: 1498px) {
    .usaImg {
        margin-top: -819px;
        left: -91px;
    }

    .cincuentaImg {
        left: 1058px;
        top: -946px;
    }

    .title-cartridge {
        margin-left: 298px;
    }
}


@media (max-width: 1480px) {
    .title-cartridge {
        margin-left: 48px;
    }

    .img-catalog-maxiwatt {
        width: 1435px;
    }

    .ankor-catalog {
        right: -131px;
    }

    .menu-ul-log-cart {
        right: 3%;
        top: 63px;
    }

    .title-cartridge {
        margin-left: -295px;
    }

    .ultrawatt-on-desk {
        height: 845px;
    }

    .section1-home {
        height: 913px;
    }

    .expan-contact {
        right: -29px;
    }

    .nuestros-productos .tarjeta1 {
        width: 320px;
    }

    .nuestros-productos .tarjeta2 {
        width: 320px;
    }

    .nuestros-productos .tarjeta3 {
        width: 320px;
    }

    .nuestros-productos .tarjeta4 {
        width: 320px;
    }

    .nuestros-productos .tarjeta5 {
        width: 320px;
    }

    .nuestros-productos .tarjeta6 {
        width: 320px;
    }

    .img-card1 {
        width: 295px;
        height: 174px;
    }

    .img-card2 {
        width: 300px;
        height: 101px;
    }

    .img-card3 {
        width: 300px;
        height: 101px;
        margin-top: 96px;
    }

    .img-card4 {
        width: 443px;
    }

    .img-card5 {
        width: 234px;
        height: 239px;
    }

    .img-card6 {
        width: 328px;
        height: 195px;
        margin-top: 34px;
    }

    #password-icon-login::before {
        right: 233px;
    }

}


@media (max-width: 1430px) {
    .logoMaxiwattBlanco {
        right: -301%;
    }

    .ultrawatt-on-desk {
        width: auto;
    }

    .title-cartridge {
        margin-left: -353px;
    }

    .menu-ul {
        right: 100px;
    }

}


@media (max-width: 1410px){
    /* ESTILOS DEL HEADER */
    .logoMaxiwattBlanco {
        right: -338%;
    }

    .cincuentaImg {
        left: 1114px;
    }

    .usaImg {
        left: -132px;
    }

    .img-catalog-maxiwatt {
        width: 1186px;
        height: 950px;
    }

    .ankor-catalog {
        right: -11px;
        bottom: 855px;
    }

    .ultrawatt-on-desk {
        top: -127px;
        left: 0px;
    }

    .logoMaxiwattBlanco {
        right: -340%;
    }

    .title-cartridge {
        margin-top: -42px;
        margin-left: -25%;
    }

    .menu-ul {
        right: 40px;
    }

    .menu-ul-cart {
        top: 49%;
        right: 126px;
    }

    .menu-ul-log-cart {
        right: 12%;
        top: 39px;
        transform: translateY(-204%);
    }

    .div-cantidad {
        top: -32px;
        left: 72%;
    }

    .bnt-user {
        width: 15% !important;
    }

    .video-container {
        height: 917px;
    }

    .video-container>video {
        margin-top: 135px;
    }

    .section1-home {
        top: 114px;
        height: 771px;
    }

    .section-1-links {
        margin-top: -431px;
    }

    .logoMaxiwatTMobile {
        position: relative;
        height: 37px;
        width: 210px;
        right: -86%;
        margin-top: 8%;
        margin-left: -14%;
        top: -25%;
        background-image: url(../img/logo_cabecera.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all 300ms ease;
    }

    #table_1-4 {
        width: auto;
    }

    .menu-icon {
        position: fixed;
        margin-left: 3%;
        margin-top: 15px;
        background-color: #404040;
        border-radius: 99px;
        width: 75px;
        height: 75px;
        font-size: 50px;
    }

    .menu-icon-cart {
        position: fixed;
        width: 75px;
        height: 75px;
        font-size: 38px;
        margin-top: 16px;
        background-color: #3c3c3c;
        border-radius: 99px;
        left: 185px;
    }

    .menu-ul {
        right: 153px;
        top: 0px;
    }

    .title-cartridge {
        margin-top: -77px;
        margin-left: -21%;
    }

    .fa-cart-shopping:before, .fa-shopping-cart:before {
        content: "¥f07a";
        position: relative;
        color: #ff8400;
        background-color: #000000;
        transition: all 300ms ease;
    }

    .btn-menu {
        width: 7%;
        padding: 0px;
    }

    .languages-icons {
        margin-top: 0px;
    }

    .fa-cart-shopping:before:hover {
        transform: scale(1.2);
    }

    .fa-circle-login{
        font-size: 44px;
        margin-top: 17%;
        margin-left: 19px;
    }

    .dropdown-menu-content {
        height: 100%;
        position: fixed !important;
        transform: none !important;
        width: 60%;
        background-color: #302f2fbe;
        color: #a7a7a7;
        backdrop-filter: blur(3px);
    }

    .usaImgMobile {
        margin-left: 33%;
    }


    .btn-contact-banner {
        margin-left: 22%;
    }

    .detail-mobile {
        margin-top: 145px !important;
    }

    .rrss-checkout {
        padding-right: 27px;
    }

    .google-check {
        width: 96%;
    }

    .paypal-check {
        width: 96%;
    }

    .amazon-check {
        width: 96%;
    }


    /* LOGIN */
    .login {
        margin-top: 171px !important;
    }

    #password-icon-login::before {
        right: 238px;
    }

    /* CART */
    #btn-continue {
        top: -299px;
    }


    /* CHECKOUT */
    .login-checkout {
        left: 162px;
    }


    /* PAYMENT */
    .paypal {
        width: 392px;
        height: 102px;
    }
}

@media (max-width: 1350px) {
    .logoMaxiwattBlanco {
        right: -272%;
    }

    .ultrawatt-on-desk {
        top: -81px;
    }

    .title-cartridge {
        margin-top: 12px;
    }

    .cincuentaImg {
        left: 1028px;
    }
}

@media (max-width: 1320px) {
    .menu-ul {
        top: 32px;
    }
}


@media (max-width: 1310px) {

    .menu-ul-cart {
        top: 108%;
        right: 126px;
    }

    .menu-ul-log {
        top: 36%;
        right: 154px;
    }

    .menu-ul-log-cart {
        transform: translateY(-152%);
        right: 13%;
    }

    .section1-home {
        top: 114px;
    }

    .ultrawatt-on-desk {
        top: -108px;
        width: auto;
    }

    .title-cartridge {
        margin-top: -38px;
        margin-left: -28%;
    }

    .div-cantidad-login {
        top: -19px;
    }

    .section1-home {
        height: 740px;
    }

    .separator5 {
        height: 0px;
    }

    .btn-contact-banner{
        margin-left: 93px;
    }

    .nuestros-productos {
        height: 800px;
    }

    .logoNewMaxiwattFooter {
        margin-left: -60px;
    }

    #password-icon-login::before {
        right: 286px;
    }


    /* CHECKOUT */

    .checkout-product-description {
        margin-left: 20px;
    }

    #precio_producto_dolares {
        margin-left: 20px;
    }

    #precio_producto_euros {
        margin-left: 20px;
    }

    #precio_producto_libras {
        margin-left: 20px;
    }

    .btn-paypal-check {
        width: 35px;
    }

    #password-icon-checkout::before {
        right: 295px;
    }

    .login-checkout {
        left: 153px;
    }


}






@media (max-width: 1296px) {
    .ultrawatt-on-desk {
        top: -155px;
    }

    .img-catalog-maxiwatt {
        width: 1381px;
    }

    .title-cartridge {
        height: 196px;
        width: 1028px;
        margin-top: -332px;
        margin-left: -2%;
    }

    .section1-home {
        height: 690px;
    }

    .video-container {
        height: 860px;
    }

    /* CHECKOUT */
    .title-google {
        left: 10px;
    }

    .btn-paypal-check {
        left: 21px;
    }

    .title-amazon {
        left: 30px;
    }

    .btn-amazon-check {
        left: 6px;
    }

    form.login-checkout {
        left: 93px;
    }

    .hr-checkout {
        left: 93px;
    }

    .login-checkout {
        left: 117px;
    }
}


@media (max-width: 1246px) {
    .cincuentaImg {
        left: 952px;
    }

    .section-1-links {
        margin-top: -403px;
    }

    .img-standard-link {
        display: none;
    }

    .images-amedida {
        display: none;
    }

    .img-expan-link {
        display: none;
    }

    .img-flexiwatt-link {
        display: none;
    }

    .img-catalog-link {
        display: none;
    }

    .botonesFormato {
        height: 86px;
        font-size: 16px;
    }

    .expan-contact {
        margin-top: 218px;
        width: 270px;
        height: 410px;
    }
}



@media (max-width: 1205px) {

    .btn-contact-banner{
        margin-left: 93px;
    }

    .nuestros-productos {
        height: 835px;
    }

    .logoNewMaxiwattFooter {
        margin-left: -60px;
    }

    .links-tables {
        margin-bottom: 18%;
    }

    .diametro-mm ul {
        margin-left: 200px;
    }

    .img-catalog-maxiwatt {
        width: 1344px;
    }

    /* CART */
    #btn-continue {
        margin-left: -63px;
    }
}






@media (max-width: 1201px) {
    .info-usa {
        bottom: -241px;
    }

    .section-1 {
        height: 1000px;
    }

    .ultrawatt-on-desk {
        width: auto;
        height: 787px;
    }

    .title-cartridge {
        height: 196px;
    }

    .btn-main-home {
        bottom: 65px;
    }

    .btn-main-home-disabled {
        bottom: 296px;
    }

    .method-send-usa {
        position: relative;
        left: 167px;
        top: 39px;
        margin-top: 10px;
    }

    .icons-usa {
        position: relative;
        top: 29px;
        left: 362px;
    }

    #img_termination_type {
        position: relative;
        bottom: 21px;
    }

    .messages-info-home-normal {
        position: relative;
        top: 0px;
    }

    .messages-info-home-custom {
        position: relative;
        top: 16px;
    }

    .priceplanner-section {
        position: relative;
        top: 85px;
    }

    /* CHECKOUT */
    .google-check {
        width: 105%;
    }

    .title-google {
        left: 9px;
    }

    .btn-google-check {
        margin-left: 28%;
    }

    .paypal-check {
        width: 105%;
    }

    .amazon-check {
        width: 105%;
    }

    /* PAYMENT */
    .icons-usa {
        top: -8px;
        left: 8px;
    }
}


@media (max-width: 1185px) {
    .cincuentaImg {
        left: 913px;
    }

    .btn-contact-banner {
    margin-left: 56px;
    }

    .btn-main-home {
        bottom: 250px;
    }

    .btn-main-home-disabled {
        bottom: 250px;
    }

    .img-catalog-maxiwatt {
        width: 1344px;
    }

    .img-profesional-contactenos-expan {
        width: 161px;
        height: 77px;
    }
}

@media (max-width: 1160px) {

    .btn-menu-cart {
        position: relative;
        top: -22px;
    }

    .btn-main-home {
        bottom: 65px;
    }
    .google-check {
        width: 110%;
    }

    .paypal-check {
        width: 110%;
    }

    .amazon-check {
        width: 110%;
    }

    .login-checkout {
        left: 99px;
    }

    .payment-methods-item>div>img {
        width: 122px;
    }
}


@media (max-width: 1100px) {
    .info-usa {
        bottom:-276px;
    }

    .ultrawatt-on-desk {
        width: auto;
        height: 733px;
    }

    .cincuentaImg {
        left: 879px;
        top: -858px;
        width: 130px;
        height: 111px;
    }

    .usaImg {
        margin-top: -728px;
        width: 130px;
        height: 111px;
    }

    .menu-ul-cart {
        top: 85%;
        right: 150px;
    }

    .div-cantidad-login {
        height: 25px;
        width: 25px;
        font-size: 15px;
    }

    .section1-home {
        height: 628px;
    }

    .video-container {
        height: 797px;
    }

    .title-cartridge {
        width: 1022px;
        margin-top: -241px;
        margin-left: -7px;
    }

    .btn-contact-banner {
    margin-left: 56px;
    }

    .btn-main-home {
        bottom: 65px;
    }

    .btn-main-home-disabled {
        bottom: 250px;
    }

    #password-icon-login::before {
        right: 285px;
    }

    .btn-amazon {
        width: 199px;
        font-size: 32px;
        height: 70px;
    }

    .btn-menu {
        font-size: 18px;
    }

    .btn-menu-cart {
        padding: 0px 0px 36px 0px;
        font-size: 16px;
        margin-top: 57px;
        top: 0px;
    }

    /* CHEKOUT */
    .google-check {
        width: 115%;
    }

    .paypal-check {
        width: 115%;
    }

    .amazon-check {
        width: 115%;
    }

    .checkout-product-description {
        margin-left: 26px;
    }

    #precio_producto_dolares {
        margin-left: 26px;
    }

    #precio_producto_euros {
        margin-left: 26px;
    }

    #precio_producto_libras {
        margin-left: 26px;
    }

    #password-icon-checkout::before {
        right: 317px;
    }
}




@media (max-width: 1065px) {
    .ankor-catalog {
        right: 43px;
    }

    .img-catalog-maxiwatt {
        width: 1315px;
    }

    .logoMaxiwattBlanco {
        right: -332%;
        top: 76%;
        width: 206px;
        height: 37px;
    }

    .menu-ul-log-cart {
        right: 13%;
        top: 43%;
    }

    .btn-menu-cart {
        margin-top: 7px;
    }

    .div-cantidad-login {
        left: 70%;
    }

    .cincuentaImg {
        left: 826px;
    }

    .title-cartridge {
        width: 850px;
    }

    .btn-contact-banner {
        margin-left: 20px;
    }

    .product-expan {
        width: auto;
    }

    .s2-title {
        font-size: 38px;
    }

    .s2-ourtech {
        margin-top: 70px;
        margin-bottom: 53px;
    }

    .col_s2 {
        margin-top: 20px;
    }

    /* PAYMENT */
    .paypal {
        width: 321px;
        height: 83px;
    }
}






@media (max-width: 992px) {
    .info-usa {
        bottom: -450px;
    }

    .menu-ul-log-cart {
        top: 48px;
    }

    .div-cantidad-login {
        left: 70%;
    }

    .section1-home {
        height: 567px;
    }

    .video-container {
        height: 738px;
    }

    .title-cartridge {
        width: 749px;
    }

    .languages-icons {
        width: 26% !important;
    }

    .btn-main-home {
        bottom: 9px;
    }

    .btn-menu {
        font-size: 16px;
    }

    #btn-calc {
        margin-right: 17px !important;
    }

    .custom-calc-div {
        position: relative;
        left: 153px;
        top: 87px;
        width: 275px;
    }

    .input-search {
        display: none;
    }

    .input-search-custom {
        display: initial;
        background-color: #d1d1d1;
        border: 0px;
        border-radius: 16px;
        width: 100%;
        height: 38px;
        color: black;
        text-indent: 14px;
        font-weight: 500;
    }


    #custom-termination {
        display: contents;
    }

    #custom-leadtype {
        display: contents;
    }

    #custom-leadlength-mm {
        display: contents;
    }

    #custom-leadlength-inch {
        display: contents;
    }

    #custom-earth {
        display: contents;
    }

    #custom-sleeve {
        display: contents;
    }

    #custom-quantity {
        display: contents;
    }

    .method-send-usa {
        left: 68px;
        margin-top: 20px;
    }

    .icons-usa {
        left: 254px;
    }

    .btn-main-custom {
        bottom: -11px;
    }

    canvas {
        width: 747px;
        margin-left: -35px;
    }

    .priceplanner-section {
        top: 37px;
    }

    h3.content-link-tables {
        margin-top: -34px;
        margin-left: 294px;
    }

    .links-tables {
        height: 1037px;
    }

    .diametro-mm ul {
        margin-left: 75px;
    }

    .s2-title {
        font-size: 30px;
        width: 383px;
        margin-left: -22px;
    }

    .s2-ourtech {
        margin-top: 58px;
        margin-bottom: 65px;
    }

    .col_s2 {
        margin-top: 40px;
    }

    /* PAYMENT */

    .icons-usa {
        left: 5px;
    }

}



@media (max-width: 960px){
    .menu-ul-log-cart {
        top: 41px;
    }

    .ankor-catalog {
        right: -33px;
        bottom: 1249px;
    }

    .title-descuentos {
        position: relative;
        width: 100%;
    }

    .descuentos {
        position: relative;
        width: 36%;
        left: 100px;
    }

    .title-start-session {
        left: 95%;
    }

    .text-start-session {
        left: 95%;
    }

    .rrss-checkout {
        margin-left: 74px;
        width: 217%;
    }

    form.login-checkout {
        top: 19px;
        width: 200%;
    }

    .resumen-mobile {
        position: relative;
        left: 171px;
        top: -300px;
    }

    .checkout-container-resumen {
        position: relative;
        left: 95px;
        top: -278px;
        width: 150%;
    }

    #password-icon-checkout::before {
        right: 245px;
    }

    .hr-checkout {
        left: 190px;
        top: 10px;
    }

    .login-checkout {
        left: 214px;
    }

}


@media (max-width: 920px){
    .info-usa {
        bottom: -500px;
        font-size: 10px;
    }

    .logo-usa {
        width: 91px;
        height: 87px;
    }

    .somos-usa {
        font-size: 13px;
        bottom: 1065px;
        left: 201px;
    }

    .somos-usa-data {
        left: -17px;
    }

    .somos-usa-data2 {
        left: -165px;
        bottom: 1026px;
    }

    .somos-usa-data3 {
        left: -195px;
        bottom: 1012px;
    }

    .somos-usa-data4 {
        left: -230px;
        bottom: 995px;
    }
    .section-1-links {
        margin-top: -197px;
    }

    .menu-ul-log {
        right: 133px;
    }

    .amazon-img {
        width: 100%;
        background-position: initial;
    }
}




@media (max-width: 890px){
    /* ESTILOS DEL HEADER */
    .logoMaxiwatTMobile {
        top: -18px;
        right: -82%;
    }

    .section1-home {
        height: 506px;
    }

    .video-container {
        height: 620px;
    }

    .title-cartridge {
        height: 242px;
        width: 688px;
        margin-left: -26%;
        margin-top: 204px;
    }

    .menu-icon {
        margin-top: 37px;
    }

    .menu-icon-cart {
        left: 115px;
        top: 2%;
    }

    .usaImg {
        position: relative;
        left: 496px;
    }

    .header{
        background-color: black;
    }

    .section1-home {
        top: 125px;
        height: 500px;
    }


    .dropdown-menu-content {
        height: 100%;
        position: fixed !important;
        transform: none !important;
        width: 60%;
        background-color: #302f2fbe;
        color: #a7a7a7;
        backdrop-filter: blur(3px);
    }

    .usaImgMobile {
        margin-left: 33%;
    }

    .btn-contact-banner {
        margin-left: 10px;
    }

    /* LOGIN */
    #password-icon-login::before {
        right: 315px;
    }

    .btn-main-home {
        bottom: 250px;
    }

    .btn-main-home-disabled {
        bottom: 250px;
    }

    /* CATALOG */

    .img-catalog-maxiwatt {
        height: 644px;
        width: 939px;
        right: 720px;
        bottom: 110px;
    }

    .ankor-catalog {
        right: 43px;
        bottom: 570px;
    }

    /* CART */
    #btn-continue {
        margin-left: -100px;
    }


    /* COMPANY */
    .hexaedro {
        margin-top: 240px;
    }

    .logo-ce {
        position: relative;
        top: 16px;
    }

    .logo-ul {
        position: relative;
        bottom: -16px;
        right: 55px;
    }

    .logo-veritas {
        position: relative;
        left: 21px;
    }

    /* KNOW US */
    .know-mobile {
        position: relative;
        margin-top: 202px;
    }

    /* WHY */
    .why-mobile {
        margin-top: 216px;
    }

    /* WARRANTY */
    .warranty-mobile {
        margin-top: 237px;
    }

    /* REGULATIONS */
    .regulations-mobile {
        margin-top: 265px;
    }

    .logo-regulations {
        display: none;
    }

    .logo-regulations-mobile {
        background-image: url(../img/ul_csa.png);
        background-size: cover;
        background-repeat: no-repeat;
        width: 251px;
        height: 67px;
    }

    /* SECURITY */
    .security-mobile {
        margin-top: 260px;
    }

    .logo-security {
        display: none;
    }

    .img-security {
        background-image: url(../img/w26.gif);
        width: 159px;
        margin-left: 62px;
        height: 142px;
    }

    /* FORMULAS */
    .formulas-mobile {
        margin-top: 237px;
    }

    /* RECOMMENDATIONS */
    .recomendations-mobile {
        margin-top: 237px;
    }

    /* NEWS */
    .news-mobile {
        margin-top: 230px;
    }

    .img-novedades {
        margin-left: -76px;
    }

    .text-novedades {
        position: relative;
        margin-top: 89%;
        right: 130px;
    }

    /* CATALOG */
    .catalog-mobile {
        margin-top: 230px;
    }

    .img-catalog {
        max-width: 100%;
    }

    /* PREMIUM QUALITY */
    .premium-mobile {
        margin-top: 170px;
    }

    .title-premium {
        margin-top: 170px;
    }

    /* MEDIUM QUALITY */
    .square-mobile {
        margin-top: 244px;
    }
}






@media (max-width: 860px){

    .info-usa {
        bottom: -540px;
    }

    .logoMaxiwattBlanco {
        right: -300%;
    }

    .menu-ul-log-cart {
        transform: translateY(-144%);
        right: 118px;
    }

    .div-cantidad {
        height: 25px;
        width: 25px;
        font-size: 18px;
        top: -23px;
        left: 74%;
    }

    .title-cartridge {
        margin-top: 71px;
        margin-left: 86px;
        width: 592px;
        height: 504px;
    }

    .cincuentaImg {
        margin-top: 108px;
    }

    .usaImg {
        margin-top: 108px;
        left: 426px;
    }

    .btn-contact-banner {
        margin-left: 2px;
    }

    .menu-ul {
        width: 102%;
    }

    .btn-menu {
        font-size: 14px;
    }

    .btn-menu-cart {
        font-size: 14px;
        padding: 0px 0px 39px 0px;
    }

    #video-home {
        width: 50%;
    }


    /* CART */
    #section-cart {
        margin-top: 205px;
        margin-bottom: 100px;
    }

    #btn-continue {
        margin-left: -91px;
    }

    /* CHECKOUT */
    .checkout-mobile {
        margin-top: 200px;
    }
}






@media (max-width: 797px){

    .s2-title {
        margin-left: -41px;
    }
}






@media (max-width: 768px){

    .logoMaxiwattBlanco {
        right: -270%;
    }

    html {
        overflow-x: hidden;
    }

    .section1-home {
        height: 439px;
    }

    .cincuentaImg {
        margin-top: 65px;
    }

    .usaImg {
        margin-top: 65px;
    }

    .section-1 {
        position: relative;
        height: 1277px;
        margin-top: 50px;
        width: auto;
    }

    .totales {
        display: block !important;
    }

    .btn-main-home {
        left: -73px;
        bottom: 289px;
    }

    .btn-main-home-disabled {
        margin-right: -41px !important;
        right: 67px;
        bottom: 289px;
    }

    .method-send-usa {
        left: 28px;
        top: 70px;
    }

    .icons-usa {
        top: 44px;
        left: 183px;
    }

    #img_termination_type {
        bottom: -31px;
    }

    .messages-info-home-normal {
        position: relative;
        top: 70px;
    }

    .priceplanner-section {
        top: 137px;
    }

    .btn-main-custom {
        position: relative;
        left: -80px;
        bottom: -30px;
    }

    .messages-info-home-custom {
        position: relative;
        top: 51px;
    }

    h3.content-link-tables {
        margin-top: -69px;
    }

    .diametro-mm ul {
        margin-left: -27px;
    }

    .links-tables {
        height: 1148px;
    }

    .s2-title {
        margin-left: 165px;
    }

    .s2-ourtech {
        padding-left: 50px;
        padding-right: 50px;
    }

    .btn-contact-banner {
        margin-left: 198px;
    }

    .section-insights {
        height: 396px;
    }

    /* CATALOG */
    .img-catalog-maxiwatt {
        right: 158px;
        width: 797px;
    }

    /* LOGIN */

    /* CHECKOUT */


    /* PAYMENT */
    .icons-usa {
        top: -14px;
        left: 3px;
    }

    .paypal {
        width: 238px;
        height: 63px;
    }

}







@media (max-width: 711px){
    .usaImg {
        left: 352px;
    }

}






@media (max-width: 676px){
    .nuestros-productos {
        height: 2867px;
    }

    /* CATALOG */
    .img-catalog-maxiwatt {
        height: 524px;
        width: 652px;
        bottom: -15px;
    }

    .ankor-catalog {
        right: -59px;
        bottom: 467px;
    }

    /* FOOTER */

    .logo-footer {
        width: 138px !important;
        position: relative;
        top: 20%;
        margin-top: 7%;
        left: 11%;
    }

    .footer-rrss {
        display: flex;
        margin-top: 28px;
        margin-left: -85px;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .footer-rrss ul li {
        margin-left: 2%;
        text-decoration: none;
    }

    .footer-amazon {
        margin-left: 74px;
    }

    .fa-amazon:before {
        position: relative;
        right: 90%;
    }

    .footer-enterprise > span {
        font-size: 10px;
    }

    .footer-enterprise > ul > li {
        font-size: 10px;
    }

    .pay-methods {
        margin-top: 36px;
    }

    .p-credits {
        font-size: 11px;
    }

}


@media (max-width: 663px){

    header#main-header {
        display: none;
    }

    header#main-header-mobile {
        display: initial;
        position: fixed;
        height: 21%;
        width: 100%;
        background-color: black;
    }

    .menu-icon {
        margin-top: 17px;
    }

    .menu-icon-cart {
        top: 1%;
    }

    .fa-cart-shopping:before {
        top: 17px;
        left: 15px;
        background-color: #3c3c3c;
    }

    .logoMaxiwatTMobile {
        right: -70%;
    }

    .usaImg {
        left: 281px;
    }

    .nuestros-productos {
        height: 3694px;
    }

    .title-cartridge {
        width: 518px;
    }

}






@media (max-width: 631px){
    .s2-title {
        margin-left: 114px;
    }

    .btn-contact-banner {
        margin-left: 145px;
    }

}






@media (max-width: 598px){

    .title-cartridge {
        width: 453px;
    }

    .usaImg {
        left: 236px;
    }

}






@media (max-width: 575px){
    .footer-rrss {
        margin-left: -204px;
    }

    .logoMaxiwatTMobile {
        right: -71%;
    }
}






@media (max-width: 536px){

    .title-cartridge {
        width: 405px;
    }
    .usaImg {
        left: 189px;
    }

    .logoMaxiwatTMobile {
        right: -71%;
    }

    .s2-title {
        margin-left: 61px;
    }

    .btn-contact-banner {
        margin-left: 99px;
    }

    .content-link-tables {
        font-size: 27px;
    }

    .diametro-mm ul {
        margin-left: -36px;
    }

    #table6, #table8, #table10,
    #table12, #table16, #table20 {
        margin-left: 0%;
    }

    #table_1-4, #table_5-16, #table_3-8,
    #table_1-2, #table_5-8, #table_3-4 {
        margin-left: 0%;
    }

    /* CATALOG */
    .img-catalog-maxiwatt {
        height: 429px;
        width: 543px;
        bottom: -78px;
    }

    .ankor-catalog {
        bottom: 338px;
    }

}





@media (max-width: 527px){
    .footer-rrss {
        margin-left: -204px;
    }

    .logoMaxiwatTMobile {
        right: -71%;
    }

    .btn-main-home {
        left: -105px;
    }
}






@media (max-width: 470px){

    header#main-header {
        display: none;
    }

    body{
        overflow: hidden;
    }

    #video-home2 {
        bottom: -114px;
    }

    .ultrawatt-on {
        display: block;
    }

    .ultrawatt-on-desk {
        display: none;
    }

    .info-usa {
        bottom: -400px;
        left: 99px;
        font-size: 6px;
    }

    .logo-usa {
        width: 48px;
        height: 52px;
        left: -94px;
        top: -635px;
    }

    .somos-usa {
        font-size: 8px;
        bottom: 676px;
        left: -45px;
    }

    .somos-usa-data {
        left: -179px;
        bottom: 665px;
    }

    .somos-usa-data2 {
        left: -267px;
        bottom: 654px;
    }

    .somos-usa-data3 {
        left: -284px;
        bottom: 646px;
    }

    .somos-usa-data4 {
        left: -305px;
        bottom: 635px;
    }

    .section-1-links {
        margin-top: -112px;
    }

    .botonesformato {
        height: 65px;
        font-size: 15px;
        line-height: 2;
    }



    #priceplanner-normal {
        top: 10px;
    }

    #btn-expan {
        display: none;
    }

    #btn-flexiwatt {
        display: none;
    }

    #btn-catalog {
        display: block;
    }

    #expan {
        display: none;
    }

    #flexiwatt {
        display: none;
    }

    /* ESTILOS DEL HEADER */

    header#main-header {
        display: none;
    }

    header#main-header-mobile {
        display: initial;
        position: fixed;
        height: 15%;
        width: 100%;
        background-color: black;
    }

    .video-container {
        height: 435px;
    }

    .video-container>video {
        margin-top: -96px;
        height: 100vh;
    }

    .header{
        background-color: black;
    }

    .section1-home {
        top: 127px;
        height: 285px;
        background-color: #000000d9;
    }

    #mapModal {
        padding: 0px;
    }

    .modal-country {
        width: 100%;
        margin-left: 0px;
    }

    .logoMaxiwatTMobile {
        position: relative;
        height: 37px;
        width: 210px;
        right: -63%;
        margin-top: 13%;
        margin-left: -16%;
        top: -25%;
        background-image: url(../img/logo_cabecera.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all 300ms ease;
    }

    .menu-icon {
        position: fixed;
        margin-left: 4%;
        margin-top: 5%;
        background-color: #404040;
        border-radius: 99px;
        width: 65px;
        height: 65px;
        font-size: 35px;
    }

    .menu-icon-cart {
        position: fixed;
        width: 65px;
        height: 65px;
        font-size: 35px;
        margin-top: 3%;
        background-color: #3c3c3c;
        border-radius: 99px;
        top: 13px;
        left: 97px;
    }

    .fa-cart-shopping:before, .fa-shopping-cart:before {
        content: "¥f07a";
        position: fixed;
        top: 42px;
        left: 109px;
        color: #ff8400;
        background-color: #3c3c3c;
        transition: all 300ms ease;
    }

    .fa-cart-shopping:before:hover {
        transform: scale(1.2);
    }

    .fa-circle-login{
        font-size: 35px;
        margin-top: 23%;
        margin-left: 17px;
    }

    .dropdown-menu-content {
        height: 100%;
        position: fixed !important;
        transform: none !important;
        width: 60%;
        background-color: #302f2fbe;
        color: #a7a7a7;
        backdrop-filter: blur(3px);
    }

    .usaImgMobile {
        margin-left: 33%;
    }

    #section-stock {
        right: 0px;
    }

    .diametro-mm ul {
        margin-left: 89px;
    }

    #banner1, #banner2, #banner3 {
        position: relative;
    }

    .section-2-sugested {
        bottom: 76px;
        left: 14px;
        width: 95%;
    }

    #btn-get-custom {
        position: relative;
        bottom: -2px;
        left: -32%;
        display: none;
    }

    #btn-get-custom-mobile {
        display: block;
    }

    #expan {
    margin-top: -228px;
    }

    .img-expan {
        position: relative;
        right: 30%;
        width: 407px;
        height: 243px;
        background-size: cover;
    }

    .product-expan-back {
        top: 3608px;
        right: -2px;
        width: 391px;
        height: 246px;
    }

    .text-banner-header {
        font-size: 24px;
    }

    .text-banner-header2 {
        font-size: 16px;
    }

    .especifications-expan {
        margin-top: -116px !important;
    }

    .especifications-expan-left {
        left: 0;
    }

    .img-expan2 {
        top: 159px;
        left: -2px;
        width: -webkit-fill-available;
        height: 140px;
    }

    .tips-expan-1 {
        top: 19px;
        right: 74px;
    }


    .line-tips-expan-1 {
        right: -67px;
        top: 8px;
        width: 60px;
    }

    .tips-expan-2 {
        top: 71px;
        right: -113px;
    }

    .line-tips-expan-2 {
        right: -50px;
        top: 60px;
        width: 60px;
    }

    .tips-expan-5 {
        top: 101px;
        right: -46px;
    }

    .line-tips-expan-5 {
        right: 19px;
        top: 90px;
        width: 60px;
    }

    .tips-expan-6 {
        top: -116px;
        right: -56px;
    }

    .line-tips-expan-6 {
        right: -106px;
        bottom: 127px;
        width: 60px;
    }

    .title-catalog-expan {
        top: 100px;
        right: 71px;
        width: 317px;
        height: 100px;
    }

    .subtitle-catalog-expan-1 {
        left: 50px;
        bottom: -107px;
    }

    .subtitle-catalog-expan-2 {
        left: 2px;
        bottom: -144px;
        font-size: 18px;
    }

    .button-preview-contacto-expan {
        margin-left: 64px;
    }

    .title-system-expan {
        font-size: 20px;
        position: relative;
        right: 130px;
    }

    .line-maxiwatt {
        width: 378px;
        position: relative;
        right: 375px;
    }

    .description-system {
        width: 378px;
        position: relative;
        right: 372px;
    }

    .caliente-frio {
        right: 168px;
    }

    .tabs-content-container {
        position: relative;
        right: 440px;
        margin-top: 274px;
    }

    .title-contraction {
        width: 378px;
    }

    .paragraph-contraction {
        width: 378px;
    }

    .title-expansion {
        width: 378px;
    }

    .paragraph-expansion {
        width: 378px;
    }

    .title-system2 {
        right: 378px;
    }

    .title-system2-expan {
        font-size: 18px;
    }

    .title-long-lengths {
        width: 378px;
        position: relative;
        right: -439px;
    }

    .long-lengths-list {
        width: 378px;
        position: relative;
        right: 96px;
    }

    .expan-longitud {
        width: 378px;
        position: relative;
        right: -346px;
    }

    .expan-largas {
        right: -396px;
    }

    .longitudes {
        margin-top: -220px;
    }

    .text-largas-1 {
        left: 92px;
        top: 83px;
    }

    .text-largas-2 {
        left: 128px;
        top: 142px;
    }

    .title-especificaciones-expan {
        right: 371px;
    }

    .tabs-container-long {
        position: relative;
        background-color: #eeeeee;
        border-radius: 10px;
        padding: 20px;
    }

    .title-removal {
        width: 378px;
        position: relative;
        left: 381px;
        margin-top: 12px;
    }

    .description-removal {
        width: 378px;
        position: relative;
        left: 351px;
    }

    .paragraph-removal {
        width: 378px;
        position: relative;
        left: 350px;
    }

    .img-retirada-expan-1 {
        right: -350px;
        top: 7px;
        width: 106px;
        height: 82;
    }

    .img-retirada-expan-2 {
        left: 469px;
        bottom: 72px;
        width: 97px;
        height: 82px;
    }

    .img-retirada-expan-3 {
        left: 578px;
        bottom: 158px;
        width: 146px;
        height: 97px;
    }

    .text-retirada-expan {
        left: 350px;
        margin-top: -140px;
        width: 378px;
    }

    .calentador {
        width: 379px;
        position: relative;
        left: 348px;
    }

    .description-img-calentador-1 {
        font-size: 11px;
        top: 42px;
        left: -26px;
    }

    .description-img-calentador-2 {
        font-size: 12px;
        top: 74px;
        right: 131px;
    }

    .line-description-calentador {
        left: 62px;
        width: 62px;
    }

    .img-calentador-expan-1 {
        left: 85px;
        width: 177px;
        height: 99px;
    }

    .description-img-calentador-3 {
        left: 265px;
        bottom: 91px;
        font-size: 12px;
    }

    .line-description-calentador-2 {
        width: 48px;
        bottom: 92px;
        left: 221px;
    }
    .termografia-expan {
        position: relative;
        left: 343px;
    }

    .title-termografia-expan {
        width: 378px;
    }

    .description-termografia-expan {
        width: 378px;
    }

    .tab-content-technical-key {
        margin-top: -200px;
    }

    .title-technical-key {
        width: 378px;
        position: relative;
        left: 350px;
    }

    .tecnicas-expan {
        width: 379px;
        position: relative;
        right: -264px;
    }

    .img-tecnicas-expan-t1 {
        width: 370px;
        height: 66px;
    }

    .img-tecnicas-expan-t7 {
        width: 370px;
        height: 55px;
    }

    .tabs-container-datos-expan {
        position: relative;
        background-color: #eeeeee;
        border-radius: 10px;
        padding: 20px;
        right: 171px;
        width: 378px;
    }

    .title-caracteristicas-expan {
        width: 378px;
        position: relative;
        left: 337px;
    }

    .title-t7b {
        width: 378px;
        position: relative;
        left: 270px;
    }

    .img-tecnicas-expan-t7b {
        left: 264px;
        width: 378px;
        height: 81px;
    }

    .tecnicas-expan-3 {
        width: 378px;
        position: relative;
        left: 271px;
    }

    .table-tecnicas-expan-3 {
        width: 378px;
        position: relative;
        left: 268px;
    }

    .title-t8 {
        width: 378px;
        position: relative;
        left: 269px;
    }

    .img-tecnicas-expan-t8 {
        left: 256px;
        width: 400px;
        height: 76px;
    }

    .title1-table-tecnicas-expan-3 {
        width: 378px;
        position: relative;
        left: 260px;
    }

    .img-tecnicas-expan-t9 {
        left: 299px;
        width: 306px;
        height: 358px;
    }

    .table-tecnicas-expan-2 {
        width: 308px;
        height: 258px;
    }

    .title-t9 {
        width: 378px;
        position: relative;
        left: 269px;
    }

    .title-t9b {
        width: 378px;
        position: relative;
        left: 269px;
    }

    .img-tecnicas-expan-t9b {
        left: 300px;
        width: 312px;
        height: 255px;
    }

    .ventajas-expan {
        width: 400px;
    }

    .expan-contact {
        display: none;
    }

    .button-contacto-expan {
        margin-left: 0px;
        margin-bottom: 62px;
    }

    .formulario-contactenos {
        bottom: -10px;
    }

    .img-flexiwatt2 {
        width: 378px;
        right: 113px;
    }

    .product-flexiwatt {
        height: 300px;
        width: 378px;
    }

    .product-flexiwatt-back {
        height: 253px;
        width: 378px;
        top: 3707px;
        right: 19px;
    }

    .especifications-flexiwatt-left {
        left: 2%;
    }

    .title-especifications-flexiwatt {
        position: relative;
        right: 77px;
    }

    .flexiwatt-right-li {
        position: relative;
        right: 78px;
    }

    .title-system {
        right: 368px;
        margin-top: -68px;
    }

    .advantages-list-flexiwatt {
        width: 378px;
        position: relative;
        right: 137px;
    }

    .options-list-flexiwatt {
        width: 378px;
        position: relative;
        right: 137px;
    }

    .especifications-list-flexiwatt {
        width: 378px;
        position: relative;
        right: 177px;
    }

    #content-example-options {
        position: relative;
        left: 300px;
        bottom: 217px;
        width: 448px;
    }

    #content-example-especifications {
        width: 378px;
        position: relative;
        left: 257px;
        margin-top: -100px;
    }

    #flexibilidad {
        position: relative;
        left: 299px;
        bottom: 200px;
        width: 378px;
    }

    #geometria {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #curvatura {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #temperatura {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #almacenamiento {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #costes {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #tension {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #individual {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #potencia {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #opciones {
        width: 378px;
        position: relative;
        left: 304px;
        bottom: 200px;
    }

    #key {
        position: relative;
        width: 378px;
        left: 254px;
        margin-top: 35px;
    }

    .img-protect-sa {
        left: 438px;
    }

    .paragraph-protect-sa-1 {
        position: relative;
        left: 460px;
        width: 378px;
    }

    .paragraph-protect-sa-2 {
        position: relative;
        left: 460px;
        width: 378px;
    }

    .img-protect-fv {
        position: relative;
        left: 438px;
    }

    .paragraph-protect-fv-1 {
        position: relative;
        left: 436px;
        width: 378px;
    }

    .paragraph-protect-fv-2 {
        position: relative;
        left: 460px;
        width: 378px;
    }

    .img-protect-tv {
        position: relative;
        left: 450px;
    }

    .paragraph-protect-tv-1 {
        position: relative;
        left: 436px;
        width: 378px;
    }

    .paragraph-protect-tv-2 {
        position: relative;
        left: 460px;
        width: 378px;
    }

    .img-protect-fs {
        position: relative;
        left: 450px;
    }

    .paragraph-protect-fs-1 {
        position: relative;
        left: 436px;
        width: 378px;
    }

    .paragraph-protect-fs-2 {
        position: relative;
        left: 460px;
        width: 378px;
    }

    .protect-Tm {
        position: relative;
        left: 250px;
    }

    .paragraph-protect-tm-1 {
        width: 378px;
        position: relative;
        left: 165px;
    }

    .img-ending-t1 {
        position: relative;
        left: 450px;
    }

    .paragraph-ending-t1 {
        width: 378px;
        position: relative;
        left: 507px;
    }

    .paragraph-ending-t1-2 {
        width: 378px;
        position: relative;
        left: 428px;
    }

    .img-ending-t3 {
        position: relative;
        left: 450px;
    }

    .paragraph-ending-t3 {
        width: 378px;
        position: relative;
        left: 507px;
    }

    .paragraph-ending-t3-2 {
        width: 378px;
        position: relative;
        left: 428px;
    }

    .img-ending-t2 {
        position: relative;
        left: 450px;
    }

    .paragraph-ending-t2 {
        width: 378px;
        position: relative;
        left: 507px;
    }

    .paragraph-ending-t2-2 {
        width: 378px;
        position: relative;
        left: 428px;
    }

    .img-ending-t9 {
        position: relative;
        left: 450px;
    }

    .paragraph-ending-t9 {
        width: 378px;
        position: relative;
        left: 507px;
    }

    .paragraph-ending-t9-2 {
        width: 378px;
        position: relative;
        left: 428px;
    }

    .flexiwatt-contact {
        display: none;
    }

    .button-contacto-flexiwatt {
        margin-left: 0px;
        margin-bottom: 62px;
    }

    .btn-contact {
        position: relative;
        right: 38px;
    }

    .section-4 {
        margin-top: 0px;
    }

    .section1-home-video {
        display: none;
    }

    .slider-desktop {
        display: none;
    }

    .slider-mobile {
        display: block;
    }

    .video-container-mobile {
        display: block;
        height: 429px;
        width: 100%;
        overflow: hidden;
    }

    .video-container-mobile>video {
        width: 409px;
        height: 231px;
        margin-top: 10px;
    }

    #video-home-mobile {
        display: block;
    }


    /* LAYOUT */

    .toTop {
        z-index: 9999;
    }

    .call-request {
        right: 15px;
        bottom: 16px;
    }

    /* PRODUCT DETAIL */
    .logo-ul-detail {
        margin-left: 395%;
    }

    .logo-veritas-detail {
        bottom: 71px;
        left: 333%;
    }

    .logo-ce-detail {
        position: relative;
        top: 95px;
        right: 35px;
    }


    /* FOOTER */
    .logo-footer {
        width: 297px !important;
        position: relative;
        top: 20%;
        margin-top: 7%;
        left: 74%;
    }

    .footer-rrss {
        display: flex;
        margin-top: 151px;
        margin-left: -50px;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .footer-rrss ul li {
        margin-left: 2%;
        text-decoration: none;
    }

     .footer-rrss ul li i{
         padding: 5px;
    }

    .fa-amazon:before {
        position: relative;
        right: 90%;
    }

    .footer-enterprise {
        margin-left: -12px;
    }

    .footer-enterprise > span {
        font-size: 10px;
    }

    .footer-enterprise > ul > li {
        font-size: 10px;
    }

    .pay-methods {
        margin-top: 36px;
    }

    .p-credits {
        font-size: 11px;
    }

    .social-amazon::before {
        position: relative;
        left: 1px;
    }

    /* LOGIN */
    #password-icon-login::before {
        right: 25px;
    }

    .login {
        margin-top: 120px !important;
    }

    .div-cantidad {
        top: -6px;
        left: 78px;
    }

    .login-img{
        position: relative;
        top: 138px;
        width: 339px;
        height: 134px;
    }

    .btn-login {
        left: 133px;
    }

    .google {
        left: 73px;
    }

    .paypal-checkout {
        left: 23%;
    }

    .btn-amazon-checkout {
        left: 29%;
    }

    /* HOMEPAGE */
    .cincuentaImg {
        display: none;
    }

    .usaImg {
        display: none;
    }

    .cincuentaImgMobile {
        display: initial;
        z-index: 1;
        margin-left: 10%;
        margin-top: 20px;
    }

    .usaImgMobile {
        position: relative;
        bottom: 22px;
        display: initial;
        z-index: 1;
        margin-top: 46px;
    }

    #btn-calc {
        display: block;
        background-color: #ff7b01;
        color: black;
        font-weight: 600;
        position: relative;
        width: max-content;
        margin: -2px;
        margin-right: 0px !important;
        padding: 4%;
        bottom: 141px;
        left: -62px;
        right: 25%;
        transition: all 300ms ease;
    }

    .method-send-usa {
        position: relative;
        font-size: 20px;
        top: 166%;
        left: 5%;
    }

    .icons-usa {
        position: relative;
        top: 162%;
        left: 41%;
    }

    .totales {
        display: block !important;
    }

    .total-resistencias {
        font-size: 18px;
    }

    .total-medidas {
        font-size: 18px;
    }

    .btn-main-custom {
        width: max-content;
        margin-left: -5%;
        top: -83px;
    }

    .btn-main-home-disabled{
        position: absolute;
        bottom: 45%;
        left: 6%;
    }

    .btn-main-home{
        position: absolute;
        bottom: 16%;
        left: 15%;
    }

    #img_termination_type {
        display: none;
    }

    #btn-reset {
        left: 16%;
        bottom: 10%;
    }

    img.img-fluid {
        max-width: 100%;
    }

    canvas#myCanvas {
        background-size: cover;
        width: 297px;
        height: 100px;
        margin-left: 37px;
        bottom: 284px;
    }

    .priceplanner-section {
        margin-top: 245px;
        top: 103px;
    }

    .text-custom {
        position: relative;
        bottom: -158px;
    }

    h3.content-link-tables {
        font-size: 18px;
        font-weight: 100;
        margin-top: -56px;
        margin-left: 175px;
    }

    .section-1 {
        height: max-content !important;
        width: auto;
    }

    .section-1-custom {
        height: fit-content;
        width: 345px;
    }

    .subtitle-section {
        display: block;
        font-size: 22px;
        margin-left: 76px;
    }

    .subtitle-sugested {
        margin-left: 23%;
    }

    .text-shop-header {
        font-size: 28px;
    }

    .text2-shop-header {
        font-size: 20px;
    }

    .text-stock {
        position: relative;
        margin-bottom: 86px;
    }

    .text2-stock {
        left: 0px;
        margin-top: 160px;
    }

    .links-tables {
        height: max-content;
        margin-top: 83px;
        margin-left: 0px;
        padding: 0px;
    }

    .content-link-tables {
        font-size: 9px;
        margin-left: 1px;
        margin-bottom: 54px;
    }

    .btn-medidas {
        font-size: 16px;
        background-color: #e1e1e1;
    }

    .btn-medidas:hover {
        color: #3399FF;
        background-color: #ffa14185;
    }

    .stock {
        margin-bottom: 80px;
        margin-top: -261px;
    }

    h4.content-link-tables {
        font-size: 14px;
        color: black;
        margin-top: 0;
        margin-left: 0;
    }

    .diametro-mm {
        margin-left: -62px;
    }

    .hand-icon-left {
        position: absolute;
    }

    #table6, #table8, #table10,
    #table12, #table16, #table20 {
        height: max-content;
    }

    #table_1-4, #table_5-16, #table_3-8,
    #table_1-2, #table_5-8, #table_3-4 {
        height: max-content;
        margin: 0;
    }

    #table_1-4 {
        display: contents;
    }

    .btn-d-seis, .btn-d-ocho, .btn-d-diez,
    .btn-d-doce, .btn-d-dieciseis, .btn-d-veinte {
        font-size: 16px;
    }

    .thead-longitud {
        font-size: 12px;
    }

    .thead-longitud tr th {
        padding: 5px;
        color: black;
        font-weight: 600;
    }

    th.th-diametro {
        font-size: 16px;
    }

    .th-d-seis, .th-d-ocho, .th-d-diez, .th-d-doce,
    .th-d-dieciseis, .th-d-veinte {
        font-size: 16px;
    }

    .index, .index-25, .index-40, .index-50,
    .index-60 .index-80, .index-100, .index-130,
    .index-160, .index-180, .index-200, .index-250 {
        font-size: 16px;
    }

    td.fila1, .fila2, .fila3, .fila4, .fila5,
    .fila6, .fila7, .fila8, .fila9, .fila10, .fila11 {
        font-size: 16px;
    }

    .blanco {
        width: 100%;
    }

    .fila1 a, .fila2 a, .fila3 a, .fila4 a, .fila5 a,
    .fila6 a, .fila7 a, .fila8 a, .fila9 a, .fila10 a,
    .fila11 a {
        margin-left: 6px;
        padding: 5px;
    }

    .fila1 a:hover, .fila2 a:hover, .fila3 a:hover, .fila4 a:hover, .fila5 a:hover,
    .fila6 a:hover, .fila7 a:hover, .fila8 a:hover, .fila9 a:hover, .fila10 a:hover,
    .fila11 a:hover {
        font-size: 20px;
        padding: 15px;
    }

    .sf1, .sf2 {
        margin-left: 6px;
    }

    .s2-title {
        font-size: 23px;
        margin-top: 26%;
        margin-left: 26px;
    }

    .s2-ourtech {
        font-size: 16px;
        margin-top: 32px;
        padding: 39px;
    }

    .btn-contact-banner {
        margin-left: 11%;
    }

    .amazon-img {
        width: 473px;
        height: 236px;
    }

    .btn-amazon {
        font-size: 16px;
        background-color: #faa200;
        border: 1px solid black;
        width: 145px;
        border-radius: 36px;
        padding: 10px;
    }

    .nuestros-productos {
        height: 1271px;
    }

    .btn-amazon-store {
        top: 150px;
        left: 18px;
        font-size: 12px;
        width: 100px;
    }

    .title2-nuestros-productos {
        font-size: 40px;
        margin-top: 40px;
    }

    .img-card1 {
        width: 295px;
        height: 174px;
    }

    .img-card2 {
        width: 317px;
        height: 99px;
    }

    .img-card3 {
        width: 285px;
        height: 158px;
    }

    .img-card4 {
        width: 463px;
    }

    .img-card5 {
        width: 265px;
    }

    .img-card6 {
        width: 365px;
    }

    .title-nuestros-productos {
        margin-top: 98px;
        font-size: 40px;
    }

    #cartridge-custom {
        margin-top: 206px !important;
    }

    #banner-container {
        padding: 45px;
        font-size: 15px;
    }

    .footer-credits {
        margin-bottom: 66px;
    }

    .footer-credits ul li {
        display: block;
        text-align: center;
    }

    .footer-credits ul li.footer-legal a {
        margin-left: 0px;
    }

    .footer-credits ul li.footer-protection a {
        margin-left: 0px;
    }


    /* REGISTER */
    .icon-eye {
        left: 310px;
    }


    /* PRODUCT DETAIL */
    .change-currency {
        top: 119px;
    }

    .title-detail-mobile {
        display: block;
    }

    .title-detail {
        display: none;
    }

    .logo-ul-detail {
        margin-left: 0px;
        left: 181px;
        top: -66px;
    }

    .img-container-product {
        display: none;
    }

    .images-description {
        display: none;
    }

    .carousel-detail {
        display: block;
        height: auto;
    }

    .logo-veritas-detail {
        bottom: 28px;
        left: 1%;
    }

    .guarantee-description {
        left: 171%;
        bottom: 121px;
    }

    .logo-ce-detail {
        position: relative;
        top: 95px;
        right: -59px;
    }

    .logo-ssl-description-deu {
        left: 200px;
        bottom: 224px;
    }

    .input-cantidad {
        position: relative;
        bottom: 54px;
        left: 49px;
    }

    #quantity {
        left: 16px;
    }

    h6.cantidad {
        left: 0;
    }

    .description-cartridge {
        display: none;
    }

    .description-cartridge-mobile {
        display: block;
        margin-top: 85px;
    }

    .reference-detail {
        display: none;
    }

    .reference-detail-mobile {
        display: block;
    }

    .datasheet-technich {
        margin-top: 61px;
    }

    .logo-ce-detail {
        right: 249px;
        margin-bottom: 136px;
        top: 71px;
    }

    .logo-ssl-description {
        left: 193px;
        bottom: 232px;
    }

    .description-cartridge-2 {
        margin-top: 0;
    }

    .material {
        margin-top: 0;
    }


    /* CART */
    .cart-mobile {
        margin-top: 120px !important;
    }

    .shop_title_table {
        display: none;
    }

    .shop_title_table_mobile {
        display: initial;
        margin-bottom: 15px;
        font-size: 18px;
        font-weight: 700;
    }

    .cart-description {
        font-size: 11px;
        margin-bottom: 50px;
    }

    #btn-continue {
        top: -548px;
        left: -47px;
    }

    .guarantee {
        position: relative;
        left: 52px;
        bottom: -28px;
    }

    .logo-ssl {
        position: relative;
        bottom: 5%;
        left: 44px;
    }

    .img-cart-product {
        height: 46px;
    }

    .shop_title_table_vista_mobile {
        display: initial;
        font-size: 18px;
        margin-top: 20px;
        font-weight: 700;
    }

    .text-caution {
        margin-bottom: 38px;
    }

    .quantity-field-cart-mobile {
        left: -39% !important;
        margin: 6px;
    }

    .btn-volver {
        margin-left: 49%;
    }

    p.p-simple-1:first-child {
        margin-top: 14px;
        border-top: 1px solid #c3c3c3;
    }

    /* NEWS */
    .news-mobile {
        margin-top: 99px;
    }

    .img-novedades {
        height: 212px;
        width: 379px;
    }

    .text-novedades {
        margin-top: -4%;
        right: 0px;
    }


    /* GALLERY */
    .gallery-mobile {
        margin-top: 80px;
    }


    /* DEALERS */
    .dealers-mobile {
        margin-top: 116px;
    }
    .img-fluid {
        max-width: 278%;
    }

    .oficinas1 {
        margin-top: 5%;
    }

    #telefonos {
        display: none;
    }

    .tel-empresa1 {
        margin-top: 72px;
    }

    .tel-empresa2 {
        top: 10px;
    }

    .tel-empresa3 {
        top: 14px;
    }

    .mail-empresa1 {
        margin-top: 104px;
    }

    .mail-empresa2 {
        top: -76px;
    }

    .mail-empresa3 {
        top: -134px;
    }

    .btn-dealers {
        margin-left: 25px;
    }

    .stock-dealers {
        display: none;
    }

    #mapaMaxi {
        display: none;
    }

    .p-simple-1 {
        font-size: 22px;
    }

    #total_final_dolares {
        font-size: 30px;
        margin-bottom: 50px;
    }

    #total_final_euros {
        font-size: 30px;
        margin-bottom: 50px;
    }

    #total_final_libras {
        font-size: 30px;
        margin-bottom: 50px;
    }


    /* CHECKOUT */
    .title-descuentos {
        margin-top: -280px;
        width: 201%;
    }

    .input-checkout {
        width: 363px;
    }

    .payment-method {
        left: 0px;
    }

    .alert-session {
        margin-top: 107px;
    }

    h5.text-discount-mobile {
        font-size: 22px;
    }

    .checkout-container-resumen {
       left: -17px;
       width: 178%;
    }

    .checkout-product-description {
        margin-left: 16px;
    }

    #precio_producto_dolares {
        margin-left: 15px;
    }

    #precio_producto_euros {
        margin-left: 15px;
    }

    #precio_producto_libras {
        margin-left: 15px;
    }

    .rrss-checkout {
        position: relative;
        right: 73px;
        width: 161%;
        height: 78%;
    }

    form.login-checkout {
        left: -17px;
        width: 178%;
    }

    .hr-checkout {
        left: 77px;
    }

    .login-checkout {
        left: 80px;
    }

    #password-icon-checkout::before {
        right: 168px;
    }

    .title-start-session {
        left: 24%;
    }

    .text-start-session {
        left: 25%;
    }

    .google-check {
        height: 120px;
        width: 48%;
        margin-left: 25%;
    }

    .title-google {
        left: 36px;
    }

    .btn-google-check {
        position: relative;
        left: 7px;
        margin-top: -12%;
    }

    .paypal-check {
        height: 120px;
        width: 48%;
        margin-left: 25%;
    }

    .title-paypal {
        height: 29%;
        left: 35px;
    }

    .btn-paypal-check {
        margin-top: 7%;
        left: 33px;
        height: 40%;
        width: 44px;
    }

    .amazon-check {
        margin-left: 25%;
        height: 120px;
        width: 48%;
    }

    .title-amazon {
        left: 66px;
    }

    .btn-amazon-check {
        left: 41px;
    }

    .resumen-mobile {
        display: none;
    }

    .checkout-container-resumen {
        position: relative;
        left: -92px;
        width: 100%;
    }

    .summary-resume {
        bottom: 0px;
        margin-top: -72px;
    }

    .payment-methods-item>div>img {
        width: 101px;
        float: right;
        padding-right: 14px;
    }

    .session-logo-login {
        position: relative;
        top: 80px;
    }

    .guest-mode {
        width: fit-content;
    }

    .p-guest {
        left: 10%;
        margin-bottom: 134px;
    }

    .p-guest-mode {
        position: relative;
        left: 20px;
    }

    .login-title {
        position: relative;
        margin-top: 100px;
        margin-bottom: 31px;
    }

    /* BANNER INSIGHTS */
    .textos {
        display: none;
    }


    /* COMPANY */
    .hexaedro {
        margin-top: 120px;
    }

    #imgNaveMobile {
        display: initial;
    }

    #imgNaveDesk {
        display: none;
    }

    #imgNaveDesktop {
        display: none;
    }

    .cincuentaImgCompany {
        display: none;
    }

    .cincuentaImgCompany {
        width: 88px;
        height: 87px;
        margin-top: -70px;
        margin-left: 26px;
    }

    .usaImgCompany{
        position: relative;
        left: 69px;
        width: 88px;
        height: 87px;
        margin-top: -62px;
        margin-left: 404%;
    }

    .logo-ce {
        width: 115px;
        height: 76px;
        position: relative;
        left: 22px;
        margin-top: 153px;
    }

    .logo-ul {
        position: relative;
        width: 88px;
        height: 87px;
        bottom: -262px;
        margin-top: 21px;
        left: 1px;
    }

    .logo-veritas {
        position: relative;
        width: 126px;
        height: 60px;
        left: 46px;
        margin-top: 69px;
    }

    /* KNOW US */
    #timetravel {
        text-align: center;
    }

    .timeline {
        width: 281px;
    }

    .container.left .date-1 {
        right: auto;
        left: 49px !important;
        color: #fe8005 !important;
    }

    .fotoPepe {
        margin-left: 19px !important;
        width: 179px;
        height: 114px;
    }

    .timeline-one {
        margin-top: 20px !important;
        margin-left: 19px !important;
        width: 186px;
    }

    .container.left .icon {
        left: 129px !important;
    }

    .know-mobile {
        position: relative;
        margin-top: 100px;
    }

    .calidad {
        display: none;
    }

    .calidad-mobile {
        background-image: url(../img/calidad.png);
        background-repeat: no-repeat;
        background-size: cover;
        height: 191px;
        width: 344px;
    }

    /* WHY */
    .why-mobile {
        margin-top: 154px;
    }

    .quality-image-mobile {
        background-image: url(../img/galleryMin/49.png);
        background-size: cover;
        width: 338px;
        height: 191px;
        margin-bottom: 20px;
    }

    .quality-image {
        display: none;
    }

    /* CONTACT */
    .contact-mobile {
        margin-top: 120px !important;
    }

    /* WARRANTY */
    .warranty-mobile {
        margin-top: 120px;
    }


    /* REGULATIONS */
    .regulations-mobile {
        margin-top: 120px;
    }

    .logo-regulations {
        display: none;
    }

    .logo-regulations-mobile {
        background-image: url(../img/ul_csa.png);
        background-size: cover;
        background-repeat: no-repeat;
        width: 251px;
        height: 67px;
    }


    /* SECURITY */
    .security-mobile {
        margin-top: 120px;
    }

    .logo-security {
        display: none;
    }

    .img-security {
        background-image: url(../img/w26.gif);
        width: 159px;
        margin-left: 62px;
        height: 142px;
    }


    /* FORMULAS */
    .formulas-mobile {
        margin-top: 100px;
    }


    /* WARRANTY */
    .warranty-mobile {
        margin-top: 120px;
    }


    /* RECOMMENDATIONS */
    .recomendations-mobile {
        margin-top: 140px;
    }

    .img-extraccion-mobile {
        background-image: url(../img/extraccion.jpg);
        background-size: cover;
        height: 130px;
        width: 320px;
    }

    .img-extraccion-desktop {
        display: none;
    }

    .extraccion-text {
        position: relative;
        width: 240px;
    }

    .extraccion-text p {
        display: inline;
    }

    .cuchilla-text {
        display: inline;
        width: 310px;
    }


    /* CATALOG */
    .img-catalog-mobile {
        background-image: url(../img/catalogo.jpg);
        background-size: cover;
        width: 320px;
        height: 200px;
        margin-bottom: 20px;
    }

    .catalog-mobile {
        margin-top: 120px;
    }

    .img-catalog {
        display: none;
    }

    .img-catalog-1 {
        width: 274px;
        height: 139px;
        margin-bottom: 63px;
    }

    /* PREMIUM QUALITY */

    .title-premium {
        margin-top: 20px;
    }

    .seccion_1 {
        top: 7%;
        right: 99%;
    }

    .seccion_2 {
        margin-top: 152%;
        margin-left: 7%;
    }

    .marcador {
        margin-left: -22px;
    }

    .model-specify {
        position: relative;
        bottom: 158px;
    }

    .table-premium {
        margin-left: -8%;
    }

    .cartridge-premium {
        height: 140px;
        width: 260px;
        background-size: cover;
        margin-left: 19px;
        margin-bottom: 93px !important;
    }


    /* MEDIUM QUALITY */
    .muelle {
        position: relative;
        bottom: 87px;
        margin-left: 3%;
    }
    .table-premium2 {
        margin-left: -8%;
    }

    .resistencia-datos-medium {
        margin-left: -23px;
        height: 165px;
        width: 411px;
    }

    /* LOW DENSITY */
    .cartridge-low {
        height: 89px;
        width: 303px;
        background-size: cover;
        margin-top: 17%;
        margin-left: -9%;
    }

    .muelle2 {
        position: relative;
        bottom: 58px;
        margin-left: 3%;
    }

    .resistencia-datos {
        margin-left: -66px;
        height: 187px;
        width: 366px;
    }
    .table-premium3 {
        margin-left: -27%;
    }

    /* SQUARE */
    .muelle1 {
        margin-left: 14%;
    }

    .title-premium2 {
        font-size: 50px;
        margin-top: 80px;
    }

    .cartridge-square {
        position: relative;
        right: 296px;
        margin-bottom: 354px;
    }

    .options2 {
        position: relative;
        bottom: 164px;
    }

    .lista-aplications2 {
        position: relative;
        bottom: 154px;
        margin-bottom: 75px;
    }

    .muelle4 {
        margin-top: -49%;
        margin-left: 22%;
    }

    .cartridge-square-definitions {
        height: 136px;
        width: 309px;
        background-size: cover;
        margin: -3px;
        margin-bottom: 40px;
    }

    .cartridge-square-2 {
        height: 131px;
        width: 326px;
        background-size: cover;
        margin-left: -7px;
        margin-bottom: 225px;
    }

    .table-premium4 {
        margin-left: -3%;
    }

    /* EXPAN */
    .expan-fondo {
        position: relative;
        right: 31px;
        width: 347px;
    }

    .table-expan {
        position: relative;
        right: 30px;
    }

    .table-expan2 {
        position: relative;
        right: 75px;
    }

    .expan-texto {
        margin-top: 90px;
    }

    /* PROTECTIONS */
    .title-premium3 {
        font-size: 34px;
        margin-top: 45px;
    }

    /* LOW QUALITY */

    .textos-mobile {
        display: block;
        background-image: url('../img/cartridge/cartridge-heater-2mobilemin.webp');
        background-position: bottom;
        background-size: cover;
        font-size: 50px;
        font-weight: 100;
        font-style: italic;
        height: 891px;
        min-width: max-content;
    }

    .textos-mobile h1 {
        color: white;
        margin-top: 150px;
        font-style: italic;
        font-weight: 100;
        margin-top: 300px;
    }

    .textos-mobile cite {
        color: white;
        margin-top: 150px;
        font-style: italic;
        font-weight: 100;
        margin-top: 250px;
    }

    .table-premium {
        margin-left: -5%;
    }


    /* PAYMENT */
    .payment-methods {
        width: 85%;
    }
}





@media (max-width: 430px) {
    /* ESTILOS DEL HEADER */

    .header{
        background-color: black;
    }

    .info-usa {
        bottom: -432px;
    }

    .logoMaxiwatTMobile {
        position: relative;
        height: 37px;
        width: 210px;
        right: -63%;
        margin-top: 15%;
        margin-left: -16%;
        top: -25%;
        background-image: url(../img/logo_cabecera.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all 300ms ease;
    }

    .logo-footer {
        left: 62%;
    }

    .menu-icon {
        position: fixed;
        margin-left: 4%;
        margin-top: 5%;
        background-color: #404040;
        border-radius: 99px;
        width: 55px;
        height: 55px;
        font-size: 25px;
    }

    .menu-icon-cart {
        position: fixed;
        width: 55px;
        height: 55px;
        font-size: 25px;
        margin-top: 3%;
        background-color: #3c3c3c;
        border-radius: 99px;
        top: 13px;
        left: 97px;
    }

    .fa-cart-shopping:before, .fa-shopping-cart:before {
        content: "¥f07a";
        position: fixed;
        top: 39px;
        left: 110px;
        color: #ff8400;
        background-color: #3c3c3c;
        transition: all 300ms ease;
    }

    .fa-cart-shopping:before:hover {
        transform: scale(1.2);
    }

    .fa-circle-login{
        font-size: 28px;
        margin-top: 23%;
        margin-left: 16px;
    }

    .dropdown-menu-content {
        height: 100%;
        position: fixed !important;
        transform: none !important;
        width: 60%;
        background-color: #302f2fbe;
        color: #a7a7a7;
        backdrop-filter: blur(3px);
    }

    /* LOGIN */
    .login {
        margin-top: 120px !important;
    }

    .user-icon-login {
        margin-left: 8px;
    }

    .div-cantidad {
        top: -6px;
        left: 53px;
    }


    /* LAYOUT */

    .toTop {
        z-index: 9999;
    }

    .call-request {
        right: 10px;
    }



    /* HOMEPAGE */

    .cincuentaImg {
        display: none;
    }

    .usaImg {
        display: none;
    }

    #btn-calc {
        display: block;
        background-color: #ff7b01;
        color: black;
        font-weight: 600;
        position: relative;
        width: max-content;
        margin: -2px;
        margin-right: 0px !important;
        padding: 4%;
        bottom: 167px;
        left: -62px;
        right: 25%;
        transition: all 300ms ease;
    }

    .method-send-usa {
        position: relative;
        font-size: 20px;
        top: 132%;
        left: 5%;
    }

    .icons-usa {
        position: relative;
        top: 131%;
        left: 41%;
    }

    .totales {
        display: block !important;
    }

    .total-medidas {
        font-size: 18px;
    }

    .custom-calc-div {
        top: 186px;
    }

    .btn-main-home-disabled{
        position: absolute;
        bottom: 41%;
        left: 6%;
    }

    .btn-main-home{
        position: absolute;
        bottom: 16%;
        left: 13%;
    }

    #btn-reset {
        left: 13%;
    }

    .btn-main-custom {
        margin-left: -13px;
        top: -127px;
    }

    canvas#myCanvas {
        background-size: cover;
        width: 297px;
        height: 100px;
        margin-left: -2px;
        bottom: 311px;
    }

    .subtitle-sugested {
        position: relative;
        margin-left: 48px;
    }

    .priceplanner-section {
        margin-top: 183px;
    }

    .messages-info-home-normal {
        top: 110px;
    }

    .text-custom {
        position: relative;
        bottom: -109px;
    }

    h3.content-link-tables {
        font-size: 18px;
        font-weight: 100;
        margin-top: -56px;
        margin-left: 175px;
    }

    .section-1 {
        position: relative;
        height: 1277px;
        margin-top: 50px;
        width: auto;
    }

    .section-2 {
        position: relative;
        top: -185px;
        margin-bottom: 10px;
    }

    .text-shop-header {
        font-size: 28px;
    }

    .content-link-tables {
        font-size: 9px;
        margin-left: 1px;
        margin-bottom: 54px;
    }

    .btn-medidas {
        font-size: 16px;
        background-color: #e1e1e1;
    }

    .btn-medidas:hover {
        color: #3399FF;
        background-color: #ffa14185;
    }

    h4.content-link-tables {
        font-size: 14px;
        color: black;
        margin-top: 0;
        margin-left: 0;
    }

    .hand-icon-left {
        position: absolute;
    }

    #table6, #table8, #table10,
    #table12, #table16, #table20 {
        height: max-content;
    }

    #table_1-4, #table_5-16, #table_3-8,
    #table_1-2, #table_5-8, #table_3-4 {
        height: max-content;
        margin: 0;
    }

    .btn-d-seis, .btn-d-ocho, .btn-d-diez,
    .btn-d-doce, .btn-d-dieciseis, .btn-d-veinte {
        font-size: 16px;
    }

    .thead-longitud {
        font-size: 12px;
    }

    .thead-longitud tr th {
        padding: 5px;
        color: black;
        font-weight: 600;
    }

    th.th-diametro {
        font-size: 16px;
    }

    .th-d-seis, .th-d-ocho, .th-d-diez, .th-d-doce,
    .th-d-dieciseis, .th-d-veinte {
        font-size: 16px;
    }

    .index, .index-25, .index-40, .index-50,
    .index-60 .index-80, .index-100, .index-130,
    .index-160, .index-180, .index-200, .index-250 {
        font-size: 16px;
    }

    td.fila1, .fila2, .fila3, .fila4, .fila5,
    .fila6, .fila7, .fila8, .fila9, .fila10, .fila11 {
        font-size: 16px;
    }

    .blanco {
        width: 100%;
    }

    .fila1 a, .fila2 a, .fila3 a, .fila4 a, .fila5 a,
    .fila6 a, .fila7 a, .fila8 a, .fila9 a, .fila10 a,
    .fila11 a {
        margin-left: 6px;
    }

    .sf1, .sf2 {
        margin-left: 6px;
    }

    .s2-ourtech {
        font-size: 16px;
        margin-top: 32px;
        padding: 39px;
    }

    .btn-contact-banner {
        margin-left: 8%;
        margin-top: 5%;
    }


    .title2-nuestros-productos {
        font-size: 40px;
        margin-top: 40px;
    }

    .img-card1 {
        width: 295px;
        height: 174px;
    }

    .img-card2 {
        width: 317px;
        height: 99px;
    }

    .img-card3 {
        width: 295px;
        height: 158px;
    }

    .img-card4 {
        width: 463px;
    }

    .img-card5 {
        width: 265px;
    }

    .img-card6 {
        width: 365px;
    }

    .title-nuestros-productos {
        margin-top: 98px;
        font-size: 40px;
    }

    #banner-container {
        padding: 45px;
        font-size: 15px;
    }

    /* FOOTER */

    .footer-rrss {
        margin-left: -281px;
    }

    .footer-credits {
        left: -11px;
    }

    .p-credits {
        margin-left: 55px;
    }


    /* PRODUCT DETAIL */

    .input-group .quantity-field {
        left: 14%;
        margin: 0;
    }

    .cantidad {
        margin: 0;
        position: relative;
        left: 20px;
    }

    .input-group {
        margin: 15px 51px;
    }

    .btn-add-to-cart {
        display: block;
        margin-bottom: 10px;
    }

    .relacionada-data {
        position: relative;
        bottom: 220px;
        right: 15px;
    }


    /* CART */
    .cart-mobile {
        margin-top: 120px !important;
    }

    .shop_title_table {
        display: none;
    }

    .shop_title_table_mobile {
        display: initial;
        margin-bottom: 15px;
        font-size: 18px;
        font-weight: 700;
    }

    .cart-description {
        font-size: 11px;
        margin-bottom: 50px;
    }

    .img-cart-product {
        height: 46px;
    }

    .shop_title_table_vista_mobile {
        display: initial;
        font-size: 18px;
        margin-top: 20px;
        font-weight: 700;
    }

    .text-caution {
        margin-bottom: 38px;
    }

    .quantity-field-cart-mobile {
        left: -39% !important;
        margin: 6px;
    }

    .btn-volver {
        margin-left: 49%;
    }

    p.p-simple-1:first-child {
        margin-top: 14px;
        border-top: 1px solid #c3c3c3;
    }


    /* GALLERY */
    .gallery-mobile {
        margin-top: 80px;
    }


    /* DEALERS */
    .dealers-mobile {
        margin-top: 116px;
    }
    .img-fluid {
        max-width: 278%;
    }

    .btn-dealers {
        margin-left: 25px;
    }

    .stock-dealers {
        display: none;
    }

    .p-simple-1 {
        font-size: 22px;
    }

    #total_final_dolares {
        font-size: 30px;
        margin-bottom: 50px;
    }

    #total_final_euros {
        font-size: 30px;
        margin-bottom: 50px;
    }

    #total_final_libras {
        font-size: 30px;
        margin-bottom: 50px;
    }


    /* CHECKOUT */
    .alert-session {
        margin-top: 107px;
    }

    h5.text-discount-mobile {
        font-size: 22px;
    }


    .checkout-product-description {
        margin-left: 16px;
    }

    #precio_producto_dolares {
        margin-left: 15px;
    }

    #precio_producto_euros {
        margin-left: 15px;
    }

    #precio_producto_libras {
        margin-left: 15px;
    }

    .rrss-checkout {
        width: 161%;
        height: 78%;
    }

    .hr-checkout {
        left: 77px;
    }

    .login-checkout {
        left: 80px;
    }

    .title-start-session {
        left: 24%;
    }

    .text-start-session {
        left: 25%;
    }

    .google-check {
        height: 120px;
        width: 56%;
        margin-left: 25%;
    }

    .title-google {
        left: 36px;
    }

    .btn-google-check {
        position: relative;
        left: 7px;
        margin-top: -12%;
    }

    .paypal-check {
        height: 120px;
        width: 56%;
        margin-left: 25%;
    }

    .title-paypal {
        height: 29%;
        left: 35px;
    }

    .amazon-check {
        margin-left: 25%;
        height: 120px;
        width: 56%;
    }

    .title-amazon {
        left: 66px;
    }

    .btn-amazon-check {
        left: 41px;
    }

    .resumen-mobile {
        margin-top: 460px;
    }

    .payment-methods-item>div>img {
        width: 101px;
        float: right;
        padding-right: 14px;
    }

    /* BANNER INSIGHTS */
    .textos {
        display: none;
    }


    /* COMPANY */
    .hexaedro {
        margin-top: 120px;
    }


    /* KNOW US */
    #timetravel {
        text-align: center;
    }

    /* WHY */
    .why-mobile {
        margin-top: 154px;
    }

    /* CONTACT */
    .contact-mobile {
        margin-top: 120px !important;
    }

    /* WARRANTY */
    .warranty-mobile {
        margin-top: 120px;
    }


    /* REGULATIONS */
    .regulations-mobile {
        margin-top: 120px;
    }

    .logo-regulations {
        display: none;
    }

    .logo-regulations-mobile {
        background-image: url(../img/ul_csa.png);
        background-size: cover;
        background-repeat: no-repeat;
        width: 251px;
        height: 67px;
    }


    /* SECURITY */
    .security-mobile {
        margin-top: 120px;
    }

    .logo-security {
        display: none;
    }

    .img-security {
        background-image: url(../img/w26.gif);
        width: 159px;
        margin-left: 62px;
        height: 142px;
    }


    /* FORMULAS */
    .formulas-mobile {
        margin-top: 100px;
    }

    .circle-ohms {
        top: 34px;
        left: 41px;
    }


    /* WARRANTY */
    .warranty-mobile {
        margin-top: 120px;
    }


    /* RECOMMENDATIONS */
    .recomendations-mobile {
        margin-top: 140px;
    }


    /* CATALOG */
    .catalog-mobile {
        margin-top: 120px;
    }

    .img-catalog {
        max-width: 100%;
    }

    /* PREMIUM QUALITY */
    .seccion_2 {
        margin-top: 152%;
        margin-left: 7%;
    }

    .cartridge-premium {
        height: 140px;
        width: 260px;
        background-size: cover;
        margin-left: 19px;
        margin-bottom: 93px !important;
    }


    /* MEDIUM QUALITY */
    .resistencia-datos-medium {
        margin-left: 0px;
        height: 115px;
        width: 267px;
    }

    .muelle {
        margin-left: 3%;
    }

    /* LOW QUALITY */

    .textos-mobile {
        display: block;
        background-image: url('../img/cartridge/cartridge-heater-2mobilemin.webp');
        background-position: bottom;
        background-size: cover;
        font-size: 50px;
        font-weight: 100;
        font-style: italic;
        height: 891px;
        min-width: max-content;
    }

    .textos-mobile h1 {
        color: white;
        margin-top: 150px;
        font-style: italic;
        font-weight: 100;
        margin-top: 300px;
    }

    .textos-mobile cite {
        color: white;
        margin-top: 150px;
        font-style: italic;
        font-weight: 100;
        margin-top: 250px;
    }

    .table-premium {
        margin-left: -5%;
    }


    /* PAYMENT */
    .payment-methods {
        width: 85%;
    }

    .banckAmericano {
        width: 226px;
        height: 25px;
    }

    .amazon {
        width: 292px;
        height: 50px;
    }

    /* SUMMARY */
    #pedido {
        width: auto;
    }

    #cart-summary {
        position: relative;
        left: -142px;
    }
}





@media (max-width: 405px) {
   /* ESTILOS DEL HEADER */

    .header{
        background-color: black;
    }

    .logoMaxiwatTMobile {
        right: -61%;
        margin-top: 11%;
    }

    .logo-footer {
        left: 55%;
    }

    .menu-icon {
        position: fixed;
        margin-left: 4%;
        margin-top: 5%;
        background-color: #404040;
        border-radius: 99px;
        width: 50px;
        height: 50px;
        font-size: 35px;
    }

    .menu-icon-cart {
        position: fixed;
        width: 50px;
        height: 50px;
        font-size: 22px;
        margin-top: 3%;
        background-color: #3c3c3c;
        border-radius: 99px;
        top: 13px;
        left: 77px;
    }

    .fa-cart-shopping:before, .fa-shopping-cart:before {
        content: "¥f07a";
        position: fixed;
        top: 38px;
        left: 89px;
        color: #ff8400;
        background-color: #3c3c3c;
        transition: all 300ms ease;
    }

    .fa-cart-shopping:before:hover {
        transform: scale(1.2);
    }

    .fa-circle-login{
        font-size: 24px;
        margin-top: 23%;
        margin-left: 15px;
    }

    .dropdown-menu-content {
        height: 100%;
        position: fixed !important;
        transform: none !important;
        width: 60%;
        background-color: #302f2fbe;
        color: #a7a7a7;
        backdrop-filter: blur(3px);
    }

    .usaImgMobile {
        margin-left: 33%;
    }

    /* LOGIN */
    .login {
        margin-top: 120px !important;
    }

    .user-icon-login {
        margin-left: 8px;
    }

    .div-cantidad {
        top: -6px;
        left: 53px;
    }

    #password-icon-login::before {
        right: 180px;
    }


    /* LAYOUT */

    .toTop {
        z-index: 9999;
    }


    /* HOMEPAGE */

    .cincuentaImg {
        display: none;
    }

    .usaImg {
        display: none;
    }

    .cincuentaImgMobile {
        display: initial;
        margin-left: 7%;
    }

    .usaImgMobile {
        display: initial;
    }

    .section1-home {
        top: 114px;
    }

    .video-container {
        height: 402px;
    }

    #btn-calc {
        display: block;
        background-color: #ff7b01;
        color: black;
        font-weight: 600;
        position: relative;
        width: max-content;
        margin: -2px;
        margin-left: -53px !important;
        padding: 4%;
        left: -62px;
        right: 25%;
        transition: all 300ms ease;
    }

    #btn-get-custom {
        bottom: 11px;
        left: -30%;
    }

    #btn-reset {
        left: 6%;
        bottom: 12%;
    }

    .method-send-usa {
        position: relative;
        font-size: 20px;
        top: 162px;
        left: 5%;
    }

    .icons-usa {
        position: relative;
        left: 40%;
        top: 108%;
    }

    .totales {
        display: block !important;
    }

    .total-medidas {
        font-size: 18px;
    }

    .btn-main-home-disabled{
        position: absolute;
        bottom: 38%;
        left: 6%;
    }

    .btn-main-home{
        position: absolute;
        bottom: 17%;
        left: 6%;
    }

    .btn-main-custom {
        margin-left: -33px;
        top: -126px;
    }


    .priceplanner-section {
        margin-top: 183px;
        top: 54px;
    }

    .messages-info-home-normal {
        top: 34px;
    }

    .text-custom {
        position: relative;
        bottom: -109px;
    }

    h3.content-link-tables {
        font-size: 18px;
        font-weight: 100;
        margin-top: -56px;
        margin-left: 175px;
    }

    .section-1 {
        position: relative;
        height: 1277px;
        margin-top: 50px;
        width: auto;
    }

    .text-shop-header {
        font-size: 28px;
    }

    .content-link-tables {
        font-size: 9px;
        margin-left: 1px;
        margin-bottom: 54px;
    }

    .btn-medidas {
        font-size: 16px;
        background-color: #e1e1e1;
    }

    .btn-medidas:hover {
        color: #3399FF;
        background-color: #ffa14185;
    }

    h4.content-link-tables {
        font-size: 14px;
        color: black;
        margin-top: 0;
        margin-left: 0;
    }

    .diametro-mm {
        margin-left: -98px;
    }

    .hand-icon-left {
        position: absolute;
    }

    #table6, #table8, #table10,
    #table12, #table16, #table20 {
        height: max-content;
    }

    #table_1-4, #table_5-16, #table_3-8,
    #table_1-2, #table_5-8, #table_3-4 {
        height: max-content;
        margin: 0;
    }

    .btn-d-seis, .btn-d-ocho, .btn-d-diez,
    .btn-d-doce, .btn-d-dieciseis, .btn-d-veinte {
        font-size: 16px;
    }

    .thead-longitud {
        font-size: 12px;
    }

    .thead-longitud tr th {
        padding: 5px;
        color: black;
        font-weight: 600;
    }

    th.th-diametro {
        font-size: 16px;
    }

    .th-d-seis, .th-d-ocho, .th-d-diez, .th-d-doce,
    .th-d-dieciseis, .th-d-veinte {
        font-size: 16px;
    }

    .index, .index-25, .index-40, .index-50,
    .index-60 .index-80, .index-100, .index-130,
    .index-160, .index-180, .index-200, .index-250 {
        font-size: 16px;
    }

    td.fila1, .fila2, .fila3, .fila4, .fila5,
    .fila6, .fila7, .fila8, .fila9, .fila10, .fila11 {
        font-size: 16px;
    }

    .blanco {
        width: 100%;
    }

    .fila1 a, .fila2 a, .fila3 a, .fila4 a, .fila5 a,
    .fila6 a, .fila7 a, .fila8 a, .fila9 a, .fila10 a,
    .fila11 a {
        margin-left: 6px;
    }

    .sf1, .sf2 {
        margin-left: 6px;
    }

    .s2-ourtech {
        font-size: 16px;
        margin-top: 32px;
        padding: 39px;
    }

    .s2-title {
        margin-left: -14px;
    }

    .btn-contact-banner {
        margin-left: 20%;
        margin-top: 5%;
    }


    .title2-nuestros-productos {
        font-size: 40px;
        margin-top: 40px;
    }

    .img-card1 {
        width: 295px;
        height: 174px;
    }

    .img-card2 {
        width: 317px;
        height: 99px;
    }

    .img-card3 {
        width: 295px;
        height: 158px;
    }

    .img-card4 {
        width: 463px;
    }

    .img-card5 {
        width: 265px;
    }

    .img-card6 {
        width: 365px;
    }

    .title-nuestros-productos {
        margin-top: 98px;
        font-size: 40px;
    }

    #banner-container {
        padding: 45px;
        font-size: 15px;
    }


    /* PRODUCT DETAIL */

    .input-group .quantity-field {
        left: 14%;
        margin: 0;
    }

    .cantidad {
        margin: 0;
        position: relative;
        left: 20px;
    }

    .input-group {
        margin: 15px 51px;
    }

    .btn-add-to-cart {
        display: block;
        margin-bottom: 10px;
    }

    .relacionada-data {
        position: relative;
        bottom: 220px;
        right: 15px;
    }

    .logo-veritas-detail {
    }


    /* CART */
    .cart-mobile {
        margin-top: 120px !important;
    }

    .shop_title_table {
        display: none;
    }

    .shop_title_table_mobile {
        display: initial;
        margin-bottom: 15px;
        font-size: 18px;
        font-weight: 700;
    }

    .cart-description {
        font-size: 11px;
        margin-bottom: 50px;
    }

    #btn-continue {
        margin-bottom: 24px;
    }

    .img-cart-product {
        height: 46px;
    }

    .shop_title_table_vista_mobile {
        display: initial;
        font-size: 18px;
        margin-top: 20px;
        font-weight: 700;
    }

    .text-caution {
        margin-bottom: 38px;
    }

    .quantity-field-cart-mobile {
        left: -39% !important;
        margin: 6px;
    }

    .btn-volver {
        margin-left: 49%;
    }

    p.p-simple-1:first-child {
        margin-top: 14px;
        border-top: 1px solid #c3c3c3;
    }

    .guarantee {
        margin-left: 72px;
    }

    .logo-ssl {
        margin-left: 28px;
        margin-bottom: 138px;
    }


    /* GALLERY */
    .gallery-mobile {
        margin-top: 80px;
    }


    /* DEALERS */
    .dealers-mobile {
        margin-top: 116px;
    }
    .img-fluid {
        max-width: 278%;
    }

    .btn-dealers {
        margin-left: 25px;
    }

    .stock-dealers {
        display: none;
    }

    .p-simple-1 {
        font-size: 22px;
    }

    #total_final_dolares {
        font-size: 30px;
        margin-bottom: 50px;
    }

    #total_final_euros {
        font-size: 30px;
        margin-bottom: 50px;
    }

    #total_final_libras {
        font-size: 30px;
        margin-bottom: 50px;
    }


    /* CHECKOUT */
    .alert-session {
        margin-top: 107px;
    }

    h5.text-discount-mobile {
        font-size: 22px;
    }

    .checkout-product-description {
        margin-left: 16px;
    }

    #precio_producto_dolares {
        margin-left: 15px;
    }

    #precio_producto_euros {
        margin-left: 15px;
    }

    #precio_producto_libras {
        margin-left: 15px;
    }

    .rrss-checkout {
        width: 161%;
        height: 66%;
    }

    .title-start-session {
        left: 24%;
    }

    .text-start-session {
        left: 25%;
    }

    .google-check {
        height: 120px;
        width: 56%;
        margin-left: 25%;
    }

    .title-google {
        left: 36px;
    }

    .btn-google-check {
        position: relative;
        left: 7px;
        margin-top: -12%;
    }

    .paypal-check {
        margin-left: 25%;
        height: 120px;
        width: 56%;
    }

    .title-paypal {
        height: 27%;
        left: 35px;
    }


    .amazon-check {
        margin-top: -20%;
        height: 120px;
        width: 56%;
        margin-left: 25%;
    }

    .title-amazon {
        left: 60px;
    }

    .btn-amazon-check {
        left: 34px;
    }

    .login-checkout {
        left: 91px;
    }

    .hr-checkout {
        left: 71px;
    }

    .resumen-mobile {
        margin-top: 368px;
    }

    .payment-methods-item>div>img {
        width: 101px;
        float: right;
        padding-right: 14px;
    }

    /* BANNER INSIGHTS */
    .textos {
        display: none;
    }


    /* COMPANY */
    .hexaedro {
        margin-top: 120px;
    }


    /* KNOW US */
    #timetravel {
        text-align: center;
    }

    .know-mobile {
        position: relative;
        margin-top: 353px;
    }


    /* WHY */
    .why-mobile {
        margin-top: 154px;
    }

    /* CONTACT */
    .contact-mobile {
        margin-top: 120px !important;
    }

    /* WARRANTY */
    .warranty-mobile {
        margin-top: 120px;
    }


    /* REGULATIONS */
    .regulations-mobile {
        margin-top: 120px;
    }

    .logo-regulations {
        display: none;
    }

    .logo-regulations-mobile {
        background-image: url(../img/ul_csa.png);
        background-size: cover;
        background-repeat: no-repeat;
        width: 251px;
        height: 67px;
    }


    /* SECURITY */
    .security-mobile {
        margin-top: 120px;
    }

    .logo-security {
        display: none;
    }

    .img-security {
        background-image: url(../img/w26.gif);
        width: 159px;
        margin-left: 62px;
        height: 142px;
    }


    /* FORMULAS */
    .formulas-mobile {
        margin-top: 100px;
    }


    /* WARRANTY */
    .warranty-mobile {
        margin-top: 120px;
    }


    /* RECOMMENDATIONS */
    .recomendations-mobile {
        margin-top: 140px;
    }


    /* CATALOG */
    .catalog-mobile {
        margin-top: 120px;
    }

    .img-catalog {
        max-width: 100%;
    }

    /* PREMIUM QUALITY */
    .seccion_2 {
        margin-top: 152%;
        margin-left: 7%;
    }

    .cartridge-premium {
        height: 140px;
        width: 260px;
        background-size: cover;
        margin-left: 19px;
        margin-bottom: 93px !important;
    }


    /* MEDIUM QUALITY */
    .resistencia-datos-medium {
        margin-left: 0px;
        height: 115px;
        width: 267px;
    }

    .muelle {
        margin-left: 3%;
    }

    /* SQUARE */
    .muelle1 {
        margin-left: 14%;
    }

    .title-premium {
        margin-top: 96px;
    }

    .cartridge-square-definitions {
        height: 136px;
        width: 309px;
        background-size: cover;
        margin: -3px;
        margin-bottom: 40px;
    }

    .cartridge-square-2 {
        height: 131px;
        width: 326px;
        background-size: cover;
        margin-left: -7px;
        margin-bottom: 225px;
    }

    /* LOW QUALITY */

    .textos-mobile {
        display: block;
        background-image: url('../img/cartridge/cartridge-heater-2mobilemin.webp');
        background-position: bottom;
        background-size: cover;
        font-size: 50px;
        font-weight: 100;
        font-style: italic;
        height: 891px;
        min-width: max-content;
    }

    .textos-mobile h1 {
        color: white;
        margin-top: 150px;
        font-style: italic;
        font-weight: 100;
        margin-top: 300px;
    }

    .textos-mobile cite {
        color: white;
        margin-top: 150px;
        font-style: italic;
        font-weight: 100;
        margin-top: 250px;
    }

    .table-premium {
        margin-left: -5%;
    }


    /* PAYMENT */
    .payment-methods {
        width: 85%;
    }

    .banckAmericano {
        width: 226px;
        height: 25px;
    }

    .amazon {
        width: 292px;
        height: 50px;
    }

    /* SUMMARY */
    #pedido {
        width: auto;
    }

    #cart-summary {
        position: relative;
        left: -142px;
    }
}


@media (max-width: 390px) {
    .logo-footer {
        left: 55%;
    }
}



@media (max-width: 365px) {

    /* ESTILOS DEL HEADER */

    .header{
        background-color: black;
    }

    .video-container {
        height: 383px;
    }

    .section1-home {
        top: 125px;
        height: 256px;
    }


    .menu-icon {
        position: fixed;
        margin-left: 4%;
        margin-top: 5%;
        background-color: #404040;
        border-radius: 99px;
        width: 65px;
        height: 65px;
        font-size: 35px;
    }

    .menu-icon-cart {
        position: fixed;
        width: 65px;
        height: 65px;
        font-size: 35px;
        margin-top: 3%;
        background-color: #3c3c3c;
        border-radius: 99px;
        top: 13px;
        left: 97px;
    }

    .fa-cart-shopping:before, .fa-shopping-cart:before {
        content: "¥f07a";
        position: fixed;
        top: 42px;
        left: 109px;
        color: #ff8400;
        background-color: #3c3c3c;
        transition: all 300ms ease;
    }

    .fa-cart-shopping:before:hover {
        transform: scale(1.2);
    }

    .fa-circle-login{
        font-size: 35px;
        margin-top: 23%;
        margin-left: 17px;
    }

    .dropdown-menu-content {
        height: 100%;
        position: fixed !important;
        transform: none !important;
        width: 60%;
        background-color: #302f2fbe;
        color: #a7a7a7;
        backdrop-filter: blur(3px);
    }

    .usaImgMobile {
        margin-left: 32%;
        display: initial;
    }

    .botonesFormato {
        font-size: 18px;
    }

    canvas#myCanvas {
        position: relative;
        left: 25px;
        margin-left: -46px;
    }


    /* LOGIN */
    .login {
        margin-top: 120px !important;
    }

    .user-icon-login {
        margin-left: 8px;
    }

    .div-cantidad {
        top: -6px;
        left: 50px;
    }


    /* LAYOUT */

    .toTop {
        z-index: 9999;
    }

    .call-request {
        right: 6px;
    }


    /* FOOTER */

    .logo-footer {
        width: 262px !important;
        position: relative;
        top: 20%;
        margin-top: 7%;
        left: 52%;
    }

    .footer-rrss {
        margin-left: -117px;
    }

    .footer-rrss ul li {
        margin-left: 2%;
        text-decoration: none;
    }

    .footer-amazon {
        margin-left: 22px;
    }

    .fa-amazon:before {
        position: relative;
        right: 90%;
    }

    .footer-enterprise > span {
        font-size: 10px;
    }

    .footer-enterprise > ul > li {
        font-size: 10px;
    }

    .pay-methods {
        margin-top: 36px;
    }

    .p-credits {
        font-size: 11px;
    }


    /* HOMEPAGE */

    .cincuentaImg {
        display: none;
    }

    .usaImg {
        display: none;
    }

    .cincuentaImgMobile {
        display: initial;
        margin-left: 7%;
    }

    #select-resistencia {
        top: 75px;
    }

    .amazon-img {
        position: relative;
        top: 44px;
    }

    #btn-calc {
        display: block;
        background-color: #ff7b01;
        color: black;
        font-weight: 600;
        position: relative;
        width: max-content;
        margin: -2px;
        padding: 4%;
        bottom: 160px;
        left: -81px;
        right: 25%;
        transition: all 300ms ease;
    }

    #btn-reset {
        left: 5%;
        bottom: 10%;
    }

    #btn-get-custom {
        margin-right: -12px;
        bottom: -5px;
        left: -27%;
    }

    .method-send-usa {
        position: relative;
        font-size: 20px;
        left: 5%;
        top: 186px;
    }

    .icons-usa {
        position: relative;
        top: 109%;
        left: 67%;
    }

    .totales {
        display: block !important;
    }

    .total-resistencias {
        font-size: 18px;
    }

    .total-medidas {
        font-size: 18px;
    }

    .btn-main-custom {
        width: max-content;
        margin-left: -19%;
        top: -105px;
    }

    .btn-main-home-disabled{
        position: absolute;
        bottom: 36%;
        right: 19%;
    }

    .btn-main-home{
        position: absolute;
        bottom: 16%;
        left: 4%;
    }

    .priceplanner-section {
        margin-top: 183px;
    }

    .messages-info-home-normal {
        top: 62px;
    }

    .text-custom {
        position: relative;
        bottom: -232px;
    }

    h3.content-link-tables {
        font-size: 18px;
        font-weight: 100;
        margin-top: -56px;
        margin-left: 175px;
    }

    .section-1 {
        position: relative;
        height: 1277px;
        margin-top: 50px;
        width: auto;
    }

    .section-2 {
        position: relative;
        top: -277px;
    }

    .text-shop-header {
        font-size: 28px;
    }

    .content-link-tables {
        font-size: 9px;
        margin-left: 1px;
        margin-bottom: 54px;
    }

    .btn-medidas {
        font-size: 16px;
        background-color: #e1e1e1;
    }

    .btn-medidas:hover {
        color: #3399FF;
        background-color: #ffa14185;
    }

    .stock {
        margin-bottom: 80px;
    }

    h4.content-link-tables {
        font-size: 14px;
        color: black;
        margin-top: 0;
        margin-left: 0;
    }

    .diametro-mm ul {
        margin-left: 72px;
    }

    .hand-icon-left {
        position: absolute;
    }

    #table6, #table8, #table10,
    #table12, #table16, #table20 {
        height: max-content;
    }

    #table_1-4, #table_5-16, #table_3-8,
    #table_1-2, #table_5-8, #table_3-4 {
        height: max-content;
        margin: 0;
    }

    .btn-d-seis, .btn-d-ocho, .btn-d-diez,
    .btn-d-doce, .btn-d-dieciseis, .btn-d-veinte {
        font-size: 16px;
    }

    .thead-longitud {
        font-size: 12px;
    }

    .thead-longitud tr th {
        padding: 5px;
        color: black;
        font-weight: 600;
    }

    th.th-diametro {
        font-size: 16px;
    }

    .th-d-seis, .th-d-ocho, .th-d-diez, .th-d-doce,
    .th-d-dieciseis, .th-d-veinte {
        font-size: 16px;
    }

    .index, .index-25, .index-40, .index-50,
    .index-60 .index-80, .index-100, .index-130,
    .index-160, .index-180, .index-200, .index-250 {
        font-size: 16px;
    }

    td.fila1, .fila2, .fila3, .fila4, .fila5,
    .fila6, .fila7, .fila8, .fila9, .fila10, .fila11 {
        font-size: 16px;
    }

    .blanco {
        width: 100%;
    }

    .fila1 a, .fila2 a, .fila3 a, .fila4 a, .fila5 a,
    .fila6 a, .fila7 a, .fila8 a, .fila9 a, .fila10 a,
    .fila11 a {
        margin-left: 6px;
    }

    .sf1, .sf2 {
        margin-left: 6px;
    }

    .s2-title {
        font-size: 23px;
        margin-top: 45%;
        margin-left: -32px;
    }

    .s2-ourtech {
        font-size: 16px;
        margin-top: 32px;
        padding: 39px;
    }


    .title2-nuestros-productos {
        font-size: 40px;
        margin-top: 40px;
    }

    .img-card1 {
        width: 287px;
        height: 145px;
    }

    .img-card2 {
        width: 293px;
        height: 99px;
    }

    .img-card3 {
        width: 284px;
        height: 145px;
    }

    .img-card4 {
        width: 440px;
    }

    .img-card5 {
        width: 235px;
    }

    .img-card6 {
        width: 343px;
    }

    .title-nuestros-productos {
        margin-top: 98px;
        font-size: 40px;
    }

    #banner-container {
        padding: 45px;
        font-size: 15px;
    }


    /* PRODUCT DETAIL */

    .input-group .quantity-field {
        left: 14%;
        margin: 0;
    }

    .cantidad {
        margin: 0;
        position: relative;
        left: 20px;
    }

    .input-group {
        margin: 15px 51px;
    }

    .btn-add-to-cart {
        display: block;
        margin-bottom: 10px;
    }

    .relacionada-data {
        position: relative;
        bottom: 220px;
        right: 15px;
    }

    .logo-veritas-detail {
        height: 50px;
        width: 106px;
        bottom: 55px;
    }

    .logo-ul-detail {
        margin-left: 345%;
        margin-top: -69px;
    }

    .logo-ce-detail {
        top: 120px;
    }


    /* CART */
    .cart-mobile {
        margin-top: 120px !important;
    }

    .shop_title_table {
        display: none;
    }

    .shop_title_table_mobile {
        display: initial;
        margin-bottom: 15px;
        font-size: 18px;
        font-weight: 700;
    }

    .cart-description {
        font-size: 11px;
        margin-bottom: 50px;
    }

    #btn-continue {
        margin-bottom: 24px;
    }

    .img-cart-product {
        height: 46px;
    }

    .shop_title_table_vista_mobile {
        display: initial;
        font-size: 18px;
        margin-top: 20px;
        font-weight: 700;
    }

    .text-caution {
        margin-bottom: 38px;
    }

    .quantity-field-cart-mobile {
        left: -39% !important;
        margin: 6px;
    }

    .btn-volver {
        margin-left: 49%;
    }

    p.p-simple-1:first-child {
        margin-top: 14px;
        border-top: 1px solid #c3c3c3;
    }

    .guarantee {
        margin-left: 60px;
    }

    .logo-ssl {
        margin-bottom: 120px;
    }


    /* GALLERY */
    .gallery-mobile {
        margin-top: 80px;
    }


    /* DEALERS */
    .dealers-mobile {
        margin-top: 116px;
    }
    .img-fluid {
        max-width: 278%;
    }

    .btn-dealers {
        margin-left: 25px;
    }

    .stock-dealers {
        display: none;
    }

    .p-simple-1 {
        font-size: 22px;
    }

    #total_final_dolares {
        font-size: 30px;
        margin-bottom: 50px;
    }

    #total_final_euros {
        font-size: 30px;
        margin-bottom: 50px;
    }

    #total_final_libras {
        font-size: 30px;
        margin-bottom: 50px;
    }


    /* CHECKOUT */
    .alert-session {
        margin-top: 107px;
    }

    h5.text-discount-mobile {
        font-size: 22px;
    }

    .checkout-product-description {
        margin-left: 16px;
    }

    #precio_producto_dolares {
        margin-left: 15px;
    }

    #precio_producto_euros {
        margin-left: 15px;
    }

    #precio_producto_libras {
        margin-left: 15px;
    }

    .rrss-checkout {
        width: 161%;
        height: 70%;
    }

    .title-start-session {
        left: 24%;
    }

    .text-start-session {
        left: 25%;
    }

    .google-check {
        height: 120px;
    }

    .title-google {
        left: 28px;
    }

    .btn-google-check {
        position: relative;
        left: 4px;
        margin-top: -12%;
    }

    .paypal-check {
        margin-left: 26%;
        height: 120px;
    }

    .title-paypal {
        height: 27%;
        left: 35px;
    }

    .amazon-check {
        margin-top: -20%;
        height: 120px;
    }

    .title-amazon {
        left: 49px;
    }

    .btn-amazon-check {
        left: 26px;
    }

    .resumen-mobile {
        margin-top: 437px;
    }

    .payment-methods-item>div>img {
        width: 101px;
        float: right;
        padding-right: 14px;
    }

    .login-checkout {
        left: 99px;
    }

    .hr-checkout {
        left: 66px;
    }

    /* BANNER INSIGHTS */
    .textos {
        display: none;
    }


    /* COMPANY */
    .hexaedro {
        margin-top: 120px;
    }


    /* KNOW US */
    #timetravel {
        text-align: center;
    }

    .know-mobile {
        position: relative;
        margin-top: 353px;
    }


    /* WHY */
    .why-mobile {
        margin-top: 154px;
    }

    /* CONTACT */
    .contact-mobile {
        margin-top: 120px !important;
    }

    /* WARRANTY */
    .warranty-mobile {
        margin-top: 120px;
    }


    /* REGULATIONS */
    .regulations-mobile {
        margin-top: 120px;
    }

    .logo-regulations {
        display: none;
    }

    .logo-regulations-mobile {
        background-image: url(../img/ul_csa.png);
        background-size: cover;
        background-repeat: no-repeat;
        width: 251px;
        height: 67px;
    }


    /* SECURITY */
    .security-mobile {
        margin-top: 120px;
    }

    .logo-security {
        display: none;
    }

    .img-security {
        background-image: url(../img/w26.gif);
        width: 159px;
        margin-left: 62px;
        height: 142px;
    }


    /* FORMULAS */
    .formulas-mobile {
        margin-top: 100px;
    }


    /* WARRANTY */
    .warranty-mobile {
        margin-top: 120px;
    }


    /* RECOMMENDATIONS */
    .recomendations-mobile {
        margin-top: 140px;
    }


    /* CATALOG */
    .catalog-mobile {
        margin-top: 120px;
    }

    .img-catalog {
        max-width: 100%;
    }


    /* MEDIUM QUALITY */
    .resistencia-datos-medium {
        margin-left: 0px;
    }


    /* LOW QUALITY */



    .textos-mobile {
        display: block;
        background-image: url('../img/cartridge/cartridge-heater-2mobilemin.webp');
        background-position: bottom;
        background-size: cover;
        font-size: 50px;
        font-weight: 100;
        font-style: italic;
        height: 891px;
        min-width: max-content;
    }

    .textos-mobile h1 {
        color: white;
        margin-top: 150px;
        font-style: italic;
        font-weight: 100;
        margin-top: 300px;
    }

    .textos-mobile cite {
        color: white;
        margin-top: 150px;
        font-style: italic;
        font-weight: 100;
        margin-top: 250px;
    }


    /* PAYMENT */
    .payment-methods {
        width: 85%;
    }

    .banckAmericano {
        width: 226px;
        height: 25px;
    }

    .amazon {
        width: 292px;
        height: 50px;
    }

    /* SUMMARY */
    #pedido {
        width: auto;
    }

    #cart-summary {
        position: relative;
        left: -142px;
    }
}

@media (max-width: 365px) {

    .logoMaxiwatTMobile {
        right: -66%;
        margin-top: 19%;
        width: 164px;
        height: 29px;
    }

    .info-usa {
        font-size: 4px;
        bottom: 431px;
    }

    .logo-usa {
        width: 54px;
        height: 56px;
    }

    .somos-usa {
        font-size: 6px;
        bottom: 558px;
        left: -42px;
    }

    .somos-usa-data {
        left: -142px;
        bottom: 549px;
    }

    .somos-usa-data2 {
        left: -200px;
    }

    .somos-usa-data3 {
        left: -212px;
        bottom: 532px;
    }

    .somos-usa-data4 {
        left: -226px;
        bottom: 524px;
    }

    .section-1-links {
        margin-top: -115px;
    }

    .botonesFormato {
        font-size: 12px;
        height: 52px;
    }

    #password-icon-login::before {
        right: 77px;
    }

    .logo-footer {
        left: 37%;
        width: 296px !important;
    }

    .ultrawatt-on {
        height: 231px;
    }

    /* CHECKOUT */
    .btn-login {
        left: 114px;
    }

    .google {
        left: 43px;
    }

    .paypal-checkout {
        left: 18%;
    }

    .btn-amazon-checkout {
        left: 26%;
    }

    .p-guest-mode {
        left: 5px;
    }

    .btn-light-guest {
        left: 34%;
    }

    .p-guest {
        left: 4%;
    }
}

