/* 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
    342
    365
    390
    405
    430
    470
    527
    536
    575
    598
    631
    663
    676
    768
    797
    860
    890
    920
    960
    992
    1065
    1080
    1100
    1120
    1160
    1185
    1201
    1205
    1250
    1296
    1310
    1320
    1410
    1420
    1480
    1490
    1560
    1596
    1639
    1700
    1800
    3450
*/





@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) {

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

    .info-aleman {
        bottom: 600px;
    }

   .title-heizpatronen {
       bottom: 591px;
       left: 217px;
   }

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

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

@media only screen and (min-width: 3000px) and (max-width: 3450px) {

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

    .info-aleman {
        bottom: 600px;
    }

    .title-heizpatronen {
        left: -324px;
        bottom: 563px;
    }

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

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

@media only screen and (min-width: 2600px) and (max-width: 3000px) {

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

    .info-aleman {
        position: relative;
        bottom: 470px;
    }

    .cincuentaImg {
        left: 300px;
        bottom: 822px;
    }

    .title-heizpatronen {
        left: 1111px;
    }

}

@media only screen and (min-width: 2496px) and (max-width: 2599px) {

    .title-heizpatronen {
        left: 800px;
    }

    .cincuentaImg {
        bottom: 856px;
    }

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

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


@media only screen and (min-width: 2000px) and (max-width: 2199px) {
    .title-heizpatronen {
        left: -347px;
        bottom: 576px;
    }

    .info-aleman {
        bottom: 100px;
    }

    .somos-aleman {
        bottom: 1084px;
        left: 149px;
    }

    .somos-aleman2 {
        bottom: 1061px;
        left: -208px;
    }

    .somos-aleman-data {
        bottom: 1029px;
        left: -418px;
    }

    .somos-aleman-data2 {
        bottom: 1004px;
        left: -552px;
    }

    .somos-aleman-data4 {
        bottom: 975px;
        left: -617px;
    }

    .cincuentaImg {
        left: 1200px;
    }

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

@media only screen and (min-width: 1700px) and (max-width: 1750px) {

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

    .a-login-amazon {
        left: 31%;
    }
}


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

    .menu-ul-log {
        transform: translateY(-121%);
    }

    .logoMaxiwattBlanco {
        right: 0rem;
    }

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

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

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

    .a-login-amazon {
        position: relative;
        left: 32%;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 421px;
        bottom: 102px;
    }

    .guarantee-description {
        left: 502px;
        bottom: 198px;
    }

    .logo-ssl-description-deu {
        left: 498px;
        bottom: 181px;
    }

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

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

@media only screen and (min-width: 1600px) and (max-width: 1649px) {
    .info-aleman {
        top: 3px;
    }

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

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

    .menu-ul-log {
        transform: translateY(-121%);
    }

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

    .a-login-amazon {
        left: 31%;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 421px;
        bottom: 102px;
    }

    .guarantee-description {
        left: 502px;
        bottom: 198px;
    }

    .logo-ssl-description-deu {
        left: 498px;
        bottom: 181px;
    }

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

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

@media only screen and (min-width: 1500px) and (max-width: 1599px) {
    .info-aleman {
        top: 57px;
    }

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

    .logoMaxiwattBlanco {
        right: 0rem;
    }

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

    .btn-cart-1 {
        left: 50px;
    }

    .btn-cart-2 {
        left: 50px;
    }

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

    .a-login-amazon {
        left: 29%;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 484px;
        bottom: 100px;
    }

    .guarantee-description {
        left: 556px;
        bottom: 196px;
    }

    .logo-ssl-description-deu {
        left: 542px;
        bottom: 180px;
    }

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

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

}

@media only screen and (min-width: 1430px) and (max-width: 1500px) {
    .section-2-sugested {
        left: 744px;
        bottom: 728px;
    }

    .logoMaxiwattBlanco {
        right: 0rem;
        bottom: 196px;
    }

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

    .a-login-amazon {
        left: 26%;
    }

    /* PRODUCT DETAIL */
    .logo-veritas-detail {
        left: 382px;
        bottom: 100px;
    }

    .guarantee-description {
        left: 458px;
        bottom: 196px;
    }

    .logo-ssl-description-deu {
        left: 453px;
        bottom: 180px;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1429px) {
    .logoMaxiwattBlanco {
        right: 0rem;
    }

    .menu-ul {
        right: 93px;
        top: -20px;
    }

    .menu-ul-cart {
        right: 8%;
        transform: translateY(-326%);
    }

    .btn-menu-cart {
        width: 10%;
        padding: 9px;
    }

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

    .div-cantidad {
        top: -30px;
        left: 83%;
    }

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

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

    .google {
        left: 28%;
    }

    .a-login-paypal {
        left: 30%;
    }

    .a-login-amazon {
        left: 21%;
    }

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

    .guarantee-description {
        left: 454px;
    }

    .logo-ssl-description-deu {
        left: 550px;
        bottom: 320px;
    }

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

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

}

@media only screen and (min-width: 1280px) and (max-width: 1349px) {
    .menu-ul {
        top: 0px;
        right: 8%;
    }

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

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

    .google {
        left: 26%;
    }

    .a-login-paypal {
        left: 28%;
    }

    .a-login-amazon {
        left: 14%;
    }

}

@media only screen and (min-width: 1150px) and (max-width: 1279px) {
    .section-2-sugested {
        left: 708px;
        bottom: 728px;
        width: 39%;
    }

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

    .google {
        left: 25%;
    }

    .a-login-paypal {
        left: 26%;
    }

    .a-login-amazon {
        left: 13%;
    }

}

@media only screen and (min-width: 1090px) and (max-width: 1149px) {
    /* LOGIN */
    #password-icon-login::before {
        right: 128px;
    }

    .btn-login {
        left: 34%;
    }

    .google {
        left: 18%;
    }

    .a-login-paypal {
        left: 20%;
    }

    .a-login-amazon {
        left: 38%;
    }


}



@media only screen and (min-width: 1000px) and (max-width: 1089px) {
    /* HOME */
    .somos-aleman-data4 {
        margin-left: -36px;
        left: -688px;
    }

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

    .btn-login {
        left: 34%;
    }

    .google {
        left: 18%;
    }

    .a-login-paypal {
        left: 20%;
    }

    .a-login-amazon {
        left: 38%;
    }
}


@media only screen and (min-width: 960px) and (max-width: 999px) {
    .somos-aleman-data4 {
        margin-left: -62px;
        left: -661px;
    }
}



@media (max-width: 1639px) {

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

    .menu-ul-cart {
        right: 43px;
    }

    .btn-menu-cart {
        position: relative;
        left: 15px;
    }

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

    .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;
    }

    .amazon-img {
        height: 700px;
    }

    .btn-amazon {
        position: relative;
    }

    /* 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 (max-width: 1596px) {
    .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;
        background-position: center;
    }

    .title-heizpatronen {
        left: 137px;
        bottom: 649px;
    }

    .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: 1490px) {

    .cincuentaImg {
        left: 127px;
    }

    .title-heizpatronen {
        left: 177px;
        bottom: 763px;
    }
}



@media (max-width: 1480px) {
    .btn-menu-cart {
        width: 9%;
    }

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

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

    .cincuentaImg {
        bottom: 760px;
    }

    .title-heizpatronen {
        bottom: 638px;
        left: 175px;
    }

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

    .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;
    }

}


@media (max-width: 1420px){
    .menu-ul {
        right: 107px;
        top: -17px;
    }

    .menu-ul-cart {
        right: 105px;
    }
}



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

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

    .title-heizpatronen {
        bottom: 719px;
        left: 112px;
    }

    .cincuentaImg {
        margin-top: 94px;
        bottom: 850px;
    }

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

    .menu-ul-cart {
        right: 8%;
        transform: translateY(-212%);
    }

    .btn-menu-cart {
        width: 10%;
        padding: 9px;
    }

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

    .div-cantidad {
        top: -30px;
        left: 83%;
    }

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

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

    .video-container {
        height: 917px;
    }

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

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

    .logoMaxiwatTMobile {
        position: relative;
        height: 87px;
        width: 139px;
        right: -86%;
        margin-top: 5%;
        margin-left: -8%;
        top: -25%;
        background-image: url(../img/logo/logo-maxiwatt-heizpatronen.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;
    }

    .title-cartridge {
        position: relative;
        height: 206px;
        width: 980px;
        margin-top: 283px;
        margin-left: -11%;
        background-image: url(../img/maxiwatt/wejust.png);
        background-repeat: no-repeat;
        background-size: contain;
    }

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

    .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;
    }

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


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


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




@media (max-width: 1310px) {
    .menu-ul {
        transform: translateY(-217%);
        -webkit-transform: translateY(-217%);
        -moz-transform: translateY(-217%);
        -ms-transform: translateY(-217%);
        -o-transform: translateY(-217%);
}

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

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

    .menu-ul-log-cart {
        right: 13%;
        transform: translateY(-190%);
        -webkit-transform: translateY(-190%);
        -moz-transform: translateY(-190%);
        -ms-transform: translateY(-190%);
        -o-transform: translateY(-190%);
}

    .btn-menu {
        width: 8%;
    }

    .cincuentaImg {
        left: 0px;
    }

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

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

    .section1-home {
        height: 810px;
    }

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

    .separator5 {
        height: 0px;
    }

    .title-cartridge {
        margin-top: 305px;
        margin-left: -9%;
    }

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

    .nuestros-productos {
        height: 2110px;
    }

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


    /* 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) {

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

    .title-heizpatronen {
        bottom: 690px;
        left: 59px;
    }

    .cincuentaImg {
        bottom: 801px;
    }

    .title-cartridge {
        height: 206px;
        width: 980px;
        margin-top: 0px;
        margin-left: 11%;
    }

    .section1-home {
        height: 765px;
    }

    .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: 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) {
    .menu-ul {
        transform: translateY(-225%);
        -webkit-transform: translateY(-225%);
        -moz-transform: translateY(-225%);
        -ms-transform: translateY(-225%);
        -o-transform: translateY(-225%);
}

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

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

    .section-1 {
        height: 1000px;
    }

    .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) {
    .btn-contact-banner {
    margin-left: 56px;
    }

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

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

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

@media (max-width: 1160px) {

    .cincuentaImg {
        left: 876px;
    }

    .title-heizpatronen {
        bottom: 723px;
    }

    .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: 1120px) {

    .cincuentaImg {
        left: 340px;
        bottom: 905px;
    }

    .title-heizpatronen {
        bottom: 839px;
    }
}


@media (max-width: 1100px) {
    .menu-ul {
        transform: translateY(-101%);
        -webkit-transform: translateY(-101%);
        -moz-transform: translateY(-101%);
        -ms-transform: translateY(-101%);
        -o-transform: translateY(-101%);
}

    .btn-menu {
        width: 8%;
        font-size: 15px;
    }

    .logoMaxiwattBlanco {
        width: 99px;
        height: 63px;
        top: 22px;
    }

    .ultrawatt-desk {
        width: 955px;
        height: 661px;
    }

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

    .info-aleman {
        bottom: -330px;
    }

    .logo-50-aniversario {
        width: 104px;
        height: 111px;
    }

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

    .menu-ul-cart {
        top: 46%;
        right: 99px;
    }

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

    .section1-home {
        height: 654px;
    }

    .video-container {
        height: 797px;
    }

    .title-heizpatronen {
        width: 960px;
        bottom: 742px;
    }

    .title-cartridge {
        width: 850px;
        bottom: 753px;
    }

    .cincuentaImg {
        bottom: 775px;
    }

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

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

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

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

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

    /* 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: 1080px) {
    .cincuentaImg {
        bottom: 880px;
    }

    .title-heizpatronen {
        bottom: 851px;
    }

}



@media (max-width: 1065px) {

    .ankor-catalog {
        right: 43px;
    }

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

    .logoMaxiwattBlanco {
        right: 0rem;
        top: 31%;
        width: 107px;
        height: 65px;
    }

    .menu-ul {
        right: 77px;
    }

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

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

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

    .title-cartridge {
        width: 850px;
    }

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

    .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: 1030px) {
    .btn-menu-cart {
        font-size: 14px;
    }
}




@media (max-width: 990px) {
    .logoMaxiwattBlanco {
        right: 0rem;
    }

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

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

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

    .section1-home {
        height: 567px;
    }

    .video-container {
        height: 738px;
    }

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

    .title-cartridge {
        width: 749px;
    }

    .title-heizpatronen {
        margin-top: 95px;
    }

    .languages-icons {
        width: 30% !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;
    }

    .amazon-img-de {
        background-position: left;
        height: 441px;
    }

    #custom-sonda {
        display: contents;
    }

    #custom-sonda-position {
        display: contents;
    }

    #custom-sleeve {
        display: contents;
    }

    #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){

    .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: 14px;
    }

    .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){

    .logoMaxiwattBlanco {
        right: 0rem;
    }

    .languages-icons {
        width: 32% !important;
        margin-top: 18px;
    }

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

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

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

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

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

    .title-heizpatronen {
        background-size: cover;
        height: 162px;
        width: 700px;
    }

    .cincuentaImg {
        margin-top: 24px;
    }

    .botonesFormato {
        font-size: 15px;
    }

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

    .btn-amazon-store {
        top: 242px;
        left: 44px;
        width: 172px;
        font-size: 18px;
    }

    .amazon-img-de {
        height: 478px;
    }


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

    .menu-ul {
        width: 92%;
    }

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

    /* FOOTER */

    .footer-rrss {
        margin-left: 52px;
    }

    .footer-enterprise {
        left: 36%;
        margin-top: 31px;
    }

    /* PRODUCT DETAIL */
    .btn-add-to-cart {
        padding: 10px 0px;
    }

    .logo-veritas-detail {
        bottom: 56px;
    }

    .logo-ce-detail {
        margin-top: -205px;
        margin-left: 98%;
    }

    /* CART */

    .col-md-9 {
        width: 109% !important;
    }

    .shop_title_table {
        display: none;
    }


    #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: 0rem;
    }

    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){

    /* HOME */
    .video-container>video {
        margin-top: 158px;
    }

    .title-heizpatronen {
        position: relative;
        bottom: 57px;
    }

    .botonesFormato {
        height: 68px;
        line-height: 2;
    }

    .links-tables {
        margin-left: 17%;
        width: 106%;
    }

    .diametro-mm {
        margin-left: 0;
    }

    .btn-main-home {
        left: -76px;
        bottom: -16px;
        margin-right: -16px;
    }

    #btn-get-custom {
        left: -55px;
    }

    .nuestros-productos {
        height: 1230px;
    }

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

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

    /* FOOTER */
    .logo-footer {
        left: 42%;
    }

    .footer-rrss {
        left: 44%;
        width: 300px;
    }

    .footer-rrss {
        margin-left: 35px;
    }

    .fa-amazon:before {
        right: 10%;
    }

    /* PRODUCT DETAIL */

    .certificados-logos {
        right: 98px;
    }

    #quantity {
        left: 207px;
    }

    h6.cantidad {
        position: relative;
        left: 200px;
    }

    /* CART */
    #btn-continue {
        top: -298px;
        left: -138px;
        padding: 10px;
    }

    .guarantee {
        margin-top: 63px;
        margin-left: 68px;
    }

    .btn-to-checkout {
        position: relative;
        top: 40px;
        left: 50px;
        padding: 10px;
    }

    .product-price {
        display: none;
    }

    .product-price-quantity {
        position: relative;
        left: 250px;
        bottom: 37px;
    }

    .quantity-field-cart {
        left: 23px !important;
    }

}






@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;
    }

    #cookie-banner {
        padding: 89px 0;
    }

    .ultrawatt-on {
        display: block;
    }

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

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

    #priceplanner-normal {
        top: 10px;
    }

    /* ESTILOS DEL HEADER */

    header#main-header {
        display: none;
    }

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

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

    .video-container {
        height: 435px;
    }

    .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;
    }

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

    .info-aleman {
        font-size: 6px;
        bottom: 90px;
    }

    .logo-aleman {
        width: 69px;
        height: 66px;
        left: 7px;
        top: -106px;
    }

    .somos-aleman {
        font-size: 8px;
        bottom: 163px;
        left: 68px;
    }

    .somos-aleman2 {
        font-size: 8px;
        bottom: 151px;
        left: -113px;
    }

    .somos-aleman-data {
        left: -260px;
        bottom: 137px;
    }

    .somos-aleman-data2 {
        left: -308px;
        bottom: 128px;
    }

    .somos-aleman-data4 {
        left: 76px;
        bottom: 125px;
    }

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

    .ultrawatt-on {
        display: block;
        bottom: 161px;
    }

    .header{
        background-color: black;
    }

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

    .title-cartridge {
        position: relative;
        height: 79px;
        width: 394px;
        margin-top: -3px;
        margin-left: 8%;
        background-image: url(../img/maxiwatt/wejust1mobile.png);
        background-repeat: no-repeat;
        background-size: contain;
    }

    .girl-germany {
        background-size: contain;
        height: 220px;
        width: auto;
    }

    #mapModal {
        padding: 0px;
    }

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

    .logoMaxiwatTMobile {
        position: relative;
        height: 81px;
        width: 131px;
        right: -79%;
        margin-top: 6%;
        margin-left: -16%;
        top: -25%;
        background-image: url(../img/logo/logo-maxiwatt-heizpatronen.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: 55px;
        height: 55px;
        font-size: 35px;
    }

    .menu-icon-cart {
        position: fixed;
        width: 55px;
        height: 55px;
        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 {
        display: none;
        position: absolute;
        padding: 3px 30px;
        bottom: 15%;
        left: 13%;
    }

    #btn-get-custom-mobile {
        display: block;
        position: absolute;
        padding: 3px 30px;
        bottom: 15%;
        left: 13%;
    }

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

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

    .slider-desktop {
        display: none;
    }

    .slider-mobile {
        display: block;
    }


    /* LAYOUT */

    .toTop {
        z-index: 9999;
    }

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

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

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

    .title-detail {
        display: none;
    }

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

    .images-description {
        display: none;
    }

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

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

    .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: 288px;
        margin-bottom: 136px;
        top: 198px;
    }

    .description-cartridge-2 {
        margin-top: 0;
    }



    /* FOOTER */

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

    .footer-rrss {
        display: flex;
        margin-top: 28px;
        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: -52px;
    }

    .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;
    }

    #login-paypal {
        position: relative;
        right: 9px;
    }

    #LoginWithAmazon {
        position: relative;
    }

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

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

    .btn-login {
        left: 111px;
    }

    .google {
        left: 60px;
    }

    .paypal-checkout {
        left: 23%;
    }

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

    /* HOMEPAGE */

    .cincuentaImg {
        display: none;
    }

    .usaImg {
        display: none;
    }

    .cincuentaImgMobile {
        display: initial;
        margin-left: 1%;
        margin-top: 13px;
    }

    .usaImgMobile {
        display: initial;
        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;
    }

    .botonesFormato {
        height: 65px;
        line-height: 2;
    }

    .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: 9%;
    }

    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: 24px;
    }

    .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: 1%;
    }

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

    .btn-amazon {
        font-size: 16px;
        width: 145px;
        padding: 10px;
    }

    .nuestros-productos {
        height: 1271px;
    }

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

    .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;
    }

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

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

    .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 */

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

    .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;
    }

    #btn-continue {
        top: -576px;
        left: -54px;
    }

    .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%;
    }

    .product-price {
        display: block;
        position: relative;
        left: 43px;
    }

    .product-price-quantity {
        left: 0;
        bottom: 0;
    }

    .logo-ssl {
        position: relative;
        bottom: 14%;
        margin-bottom: 61px;
        margin-left: 72px;
    }

    .summary-cart-mobile {
        position: relative;
        bottom: 116px;
    }

    .btn-to-checkout {
        top: 5px;
        left: 0;
    }

    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%;
    }

    #telefonos {
        display: none;
    }

    .tel-empresa1 {
        margin-top: 118px;
    }

    .tel-empresa2 {
        top: 35px;
    }

    .tel-empresa4 {
        top: 10px;
    }

    .mail-empresa1 {
        margin-top: 110px;
    }

    .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;
    }

    .btn-light-guest {
        left: 101px;
    }

    .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 {
        width: 88px;
        height: 87px;
        margin-top: -70px;
        margin-left: 26px;
    }

    .usaImgCompany{
        width: 88px;
        height: 87px;
        margin-top: -62px;
        margin-left: 404%;
    }

    .logo-ce {
        width: 115px;
        height: 76px;
        position: relative;
        top: 15px;
        right: 29px;
    }

    .logo-ul {
        position: relative;
        width: 88px;
        height: 87px;
        bottom: -127px;
        right: 134px;
    }

    .logo-veritas {
        position: relative;
        width: 126px;
        height: 60px;
        left: 96px;
        bottom: 100px;
    }

    /* 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;
    }


    /* 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;
    }

    .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;
    }

    /* THERMOCOUPLE */
    .title-premium4 {
        font-size: 45px;
        margin-top: 80px;
    }

    .empalmesPaises {
        margin-left: 0;
    }

    /* 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;
    }

    /* QUALITY */
    .quality {
        font-size: 105px;
    }

    .certified {
        font-size: 40px;
        letter-spacing: 15px;
        font-weight: 800;
    }

    /* PAYMENT */
    .payment-methods {
        width: 85%;
    }
}





@media (max-width: 430px) {
    /* ESTILOS DEL HEADER */

    .header{
        background-color: black;
    }

    .logoMaxiwatTMobile {
        position: relative;
        height: 71px;
        width: 113px;
        right: -63%;
        margin-top: 7%;
        margin-left: -2%;
        top: -13%;
        background-image: url(../img/logo/logo-maxiwatt-heizpatronen.png);
        background-size: cover;
        background-repeat: no-repeat;
        transition: all 300ms ease;
    }

    .logo-footer {
        left: 108%;
    }

    .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: 83px;
    }

    .fa-cart-shopping:before, .fa-shopping-cart:before {
        content: "¥f07a";
        position: fixed;
        top: 39px;
        left: 95px;
        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);
    }

    .usaImgMobile {
        margin-left: 33%;
    }


    /* 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;
    }

    .cincuentaImgMobile {
        display: initial;
        margin-left: 12%;
    }

    .usaImgMobile {
        display: initial;
    }

    #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: -238px;
        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: 0px;
        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: -47px;
    }


    /* 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;
    }

    .guarantee {
        position: relative;
        bottom: 7%;
        margin-left: 80px;
    }

    .logo-ssl {
        position: relative;
        bottom: 14%;
        margin-bottom: 61px;
        margin-left: 72px;
    }


    /* 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%;
    }


    /* 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: -67%;
        margin-top: 6%;
    }

    .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;
    }

    .title-heizpatronen {
        margin-top: -242px;
    }

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

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

    .fa-circle-login{
        font-size: 29px;
        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%;
    }

    .logo-aleman {
        width: 69px;
        height: 66px;
        left: 7px;
        top: -123px;
    }

    .somos-aleman {
        font-size: 8px;
        bottom: 171px;
        left: 68px;
    }

    .somos-aleman2 {
        font-size: 8px;
        bottom: 159px;
        left: -110px;
    }

    .somos-aleman-data {
        left: 75px;
        bottom: 158px;
    }

    .somos-aleman-data2 {
        left: 26px;
        bottom: 148px;
    }

    .somos-aleman-data4 {
        left: 1px;
        bottom: 136px;
    }

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

    .user-icon-login {
        margin-left: 8px;
    }

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

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


    /* 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;
    }

    .title-cartridge {
        margin-top: 56px;
        margin-left: 5%;
    }

    #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-mobile {
        bottom: 17%;
        left: 7%;
    }

    #btn-reset {
        left: 7%;
        bottom: 13%;
        padding: 11px;
    }

    .amazon-img-de {
        background-position: unset;
        height: 414px;
    }

    .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: 32px;
    }

    .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: 2%;
        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;
    }


    /* 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;
    }

    .guarantee {
        margin-left: 54px;
    }

    .logo-ssl {
        margin-left: 50px;
    }

    #btn-continue {
        left: -47px;
    }


    /* 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;
    }

    /* 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 */

    .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;
    }



    /* 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) {
    .section-1-links {
        margin-top: -97px;
    }

    .logo-footer {
        left: 106%;
    }
}



@media (max-width: 365px) {

    /* ESTILOS DEL HEADER */

    .header{
        background-color: black;
    }

    .logoMaxiwatTMobile {
        margin-left: 3%;
        top: -35%;
    }

    .video-container {
        height: 383px;
    }

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

    .ultrawatt-on {
        height: 328px;
        bottom: 94px;
    }

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

    .menu-icon-cart {
        position: fixed;
        width: 55px;
        height: 55px;
        font-size: 22px;
        margin-top: 3%;
        background-color: #3c3c3c;
        border-radius: 99px;
        top: 12px;
        left: 79px;
    }

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

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

    .fa-circle-login{
        font-size: 25px;
        margin-top: 24%;
        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: 17px;
    }

    canvas#myCanvas {
        position: relative;
        left: 25px;
        margin-left: -46px;
    }

    .somos-aleman-data2 {
        left: 26px;
        bottom: 148px;
    }

    .somos-aleman-data4 {
        left: 2px;
        bottom: 136px;
    }


    /* 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: -21px;
    }

    .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: 13%;
    }

    #btn-get-custom {
        margin-right: -12px;
        bottom: 18%;
        left: 5%;
    }

    .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: 32px;
    }

    .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;
    }

    .amazon-img-de {
        height: 380px;
    }


    /* 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-ssl-description-deu {
        left: 172px;
    }

    .logo-ul-detail {
        left: 149px;
    }

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


    /* 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;
    }


    /* 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 */


    /* 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: -60%;
        margin-top: 15%;
        width: 114px;
        height: 69px;
    }

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

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

    .logo-footer {
        left: 113%;
        width: 138px !important;
    }

    .title-heizpatronen {
        margin-top: -205px;
    }

    /* 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%;
    }
}


@media (max-width: 350px) {
    header#main-header-mobile {
        height: 20%;
    }

    .menu-icon-cart {
        margin-top: 0%;
    }

    .fa-cart-shopping:before {
        top: 31px;
    }

    .menu-icon {
        margin-top: 3%;
    }

    .fa-circle-login {
        margin-top: 25%;
        margin-left: 16px;
    }

    .logoMaxiwattMobile {
        right: -56%;
        margin-top: 11%;
    }
    .section1-home {
        top: 104px;
    }

    .ultrawatt-on {
        height: 226px;
        width: 305px;
    }

    .title-heizpatronen {
        width: 236px;
        height: 55px;
        margin-top: -91px;
    }

    .botonesFormato {
        height: 60px;
        font-size: 12px;
    }

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

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

    .links-tables {
        margin-left: -6px;
    }

    #btn-get-custom-mobile {
        bottom: 19%;
        left: 5%;
    }

    #btn-reset {
        left: 5%;
        bottom: 14%;
    }

    .btn-main-home {
        width: 260px;
    }

}
