@media (min-width: 1019px) and (max-width: 1140px) {
    .fpic6267 {
        width: 980px
    }

    .asc-signup {
        margin-right: -20px;
        margin-left: -20px
    }

    .asc-signup:after, .asc-signup:before {
        display: table;
        content: ""
    }

    .asc-signup:after {
        clear: both
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .fpic6267 {
        width: 740px
    }

    .asc-signup {
        margin-right: -14px;
        margin-left: -14px
    }

    .asc-signup:after, .asc-signup:before {
        display: table;
        content: ""
    }

    .asc-signup:after {
        clear: both
    }
}

@media (max-width: 767px) {
    .fpic6267 {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }

    .asc-signup {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .asc-signup .avatar24, .asc-signup .characterspanel {
        float: none;
        width: 100%
    }
}
@media (max-width: 767px) {
    .aqui-alla-movil {
        display: block;
        margin-right: 0;
        height: 0
    }

    .aqui-alla-movil img {
        margin: auto;
        bottom: 0;
        top: 0;
        left: 0;
        right: 0;
        position: absolute;
        padding: 0
    }
}
@media (max-width: 767px) {
    .cc-m-6957064786 .binodon-left, .cc-m-6957064786 .ett_bb, .cc-m-6957064786 .block-1139015 {
        background-color: #222 !important;
        height: 54px !important
    }

    .atitle28021 {
        padding: 0
    }

    .hl_scriptcall .br-login-form {
        display: none
    }
}
@media (min-width: 1019px) and (max-width: 1140px) {
    .hl_scriptcall .br-login-form {
        width: 224px;
        margin-left: 0
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .hl_scriptcall .br-login-form {
        width: 214px;
        margin: 14px 28px 0;
        max-height: 60px
    }
}
@media (min-width: 768px) and (max-width: 1018px) {
    .hl_scriptcall .br-login-form img {
        max-height: 60px
    }
}
@media (max-width: 767px) {

    .block-1139015 {
        padding-right: 64px;
        padding-left: 2px
    }

    .bannerdiv595 {
        display: none;
        box-shadow: 1px 1px 1px #000000;
    }

}
@media (min-width: 768px) and (max-width: 1018px) {
    .bannerdiv595 > li > a {
        padding: 0 9px;
        font-size: 11px
    }
}
@media (max-width: 1140px) {
    .aqui-alla-movil img {
        max-width: 180px
    }

    #ad-5811 {
        overflow: hidden
    }
}
@media (max-width: 767px) {
    #ad-5811 {
        overflow: auto;
        margin: auto;
        width: 100%;
        -webkit-transition: transform .7s ease;
        -moz-transition: transform .7s ease;
        -o-transition: transform .7s ease;
        transition: transform .7s ease;
        -webkit-transform-origin: 50% 200px 0;
        -moz-transform-origin: 50% 200px 0;
        -o-transform-origin: 50% 200px 0;
        transform-origin: 50% 200px 0
    }

    #end_1 {
        display: inline-block;
        position: relative
    }
}
@media (max-width: 1180px) {
    .fcasgytotdm7yj #ad-5811 {
        width: 100%
    }
}
@media (min-width: 768px) and (max-width: 1018px) {
    .bbbanner_a {
        padding-top: 44px
    }
}

@media (max-width: 767px) {
    .bbbanner_a {
        padding-top: 40px
    }
}
@media (max-width: 767px) {

    .app-txt {
        text-align: center;
        padding: 6px 0
    }
}
@media (max-width: 1200px) {
    .fast-by .header-super img {
        max-width: 120px
    }
}
@media (max-width: 750px) {
    .fast-by {
        border-collapse: collapse
    }

    .fast-by th.a_img__17, .fast-by th.header-super, .fast-by th.home-prods-26 {
        display: inline-block;
        line-height: 1.4
    }

    .fast-by th.home-prods-26 {
        border-top-right-radius: 5px
    }

    .fast-by th.chartstex2 {
        display: none
    }

    .fast-by tbody td {
        display: inline-block;
        border: none
    }

    .fast-by tr {
        border-bottom: 1px solid #ababab
    }

    .fast-by .header-super {
        width: 25%
    }

    .fast-by .header-super img {
        max-width: 100px
    }

    .fast-by .a_img__17 {
        width: 30%
    }

    .fast-by .home-prods-26 {
        width: 45%
    }

    .fast-by .c18095 {
        width: 25%;
        display: inline-block;
        padding: 0 5px 10px 10px
    }

    .fast-by .chartstex2 {
        width: 75%;
        line-height: 2;
        padding: 0 10px 10px 5px
    }

    .fast-by .hcategory_135 {
        display: none
    }

    .fast-by .hamlabel, .fast-by .janitorial {
        display: block;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px
    }
    .campo_ind{
    order: 0!important;
}
}

@media (max-width: 600px) {
    .fast-by th.a_img__17 {
        border-top-right-radius: 5px
    }

    .fast-by th.a_img__17, .fast-by th.header-super, .fast-by th.home-prods-26 {
        display: none
    }

    .fast-by .header-super {
        width: 35%
    }

    .fast-by .a_img__17 {
        width: 65%
    }

    .fast-by .home-prods-26 {
        display: none
    }

    .fast-by .c8t1ibe3raj, .fast-by .ht_4 {
        font-size: 14px
    }

    .fast-by .has-com-1787 {
        font-size: 15px
    }

    .fast-by .aufld {
        font-size: 13px
    }

    .fast-by .hamlabel, .fast-by .janitorial {
        padding: 5px 15px
    }

    .fast-by .c18095 {
        width: 35%
    }

    .fast-by .chartstex2 {
        width: 65%
    }
}

@media (max-width: 450px) {
    .fast-by tr {
        border-top: 1px solid #ababab
    }

    .fast-by tbody td {
        text-align: center;
        padding: 4px 3px
    }

    .fast-by .c18095 {
        padding: 0 5px 10px 10px
    }

    .fast-by .chartstex2 {
        padding: 0 10px 10px 5px
    }

    .fast-by .hamlabel, .fast-by .janitorial {
        padding: 2px 15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
@media (min-width: 1025px) {
    .ibox_ima2_5l:after {
        content: "desktop"
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .ibox_ima2_5l:after {
        content: "tablet"
    }
}
@media (max-width: 1024px) {
    .home_pagec1a {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .keyword-result .framer9tjcn {
        grid-template-columns: repeat(2, 1fr);
        display: grid
    }
}

@media (max-width: 767px) {
    .ibox_ima2_5l:after {
        content: "mobile"
    }

    .book-tc-48161 {
        width: 100%
    }

    .desc43 .framer9tjcn {
        grid-template-columns: repeat(1, 1fr);
        display: grid
    }

    .cb-likes-3433 .first-menu-1443 {
        overflow: hidden
    }
}
@media (min-width: 1019px) {
    .hl_scriptcall .br-login-form {
        margin-bottom: 28px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .hl_scriptcall .br-login-form {
        margin-bottom: 14px
    }
}

@media (max-width: 767px){
    .bannerdiv595 > .form_6473545{
        width: 100%;
        text-align: -webkit-center;
    }
    .cc-m-6957064786 .ett_bb .bannerdiv595 > li > a{
        color: #000000;
    }
    #dmg_nav_top4 li{
        width: 100%;
        text-align: center;
    }
}
@media screen and (max-width: 500px){
    .bo-section li{
        width: 43%;
    }
}