/* Minification failed. Returning unminified contents.
(481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(483,27): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-width'
(483,52): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-height'
(492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(494,27): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-width'
(494,52): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-height'
(503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(505,27): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-width'
(505,52): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-height'
(513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(515,27): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-width'
(515,52): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-height'
(523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(525,27): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-width'
(525,52): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-height'
(532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(534,27): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-width'
(534,52): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-height'
(584,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(585,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(586,31): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-width'
(586,56): run-time error CSS1039: Token not allowed after unary operator: '-nosotros-bg-height'
 */
@media (min-width: 1230px) {
    .nos-container {
        max-width: 1230px;
    }
}

@media (max-width: 900px) {
    .home-block-variety-tire {
        padding: 150px 30px 0 30px;
    }

        .home-block-variety-tire .home-block-subtitle {
            width: 100%;
            padding-right: 0;
        }

    .catalog-padding-top-secondary {
        padding-top: 0px;
    }
}

.sales-title-text,
.pricelists-title-text {
    font-family: 'Anton', Arial, sans-serif;
    color: #FFFFFF;
    font-size: 45px;
    text-transform: uppercase;
    padding: 40px 0px 0px 200px
}

.banner-title {
    height: 142px;
}

.pricelists-title-img {
    background-image: url('../Images/catalogos/Enmascarar_grupo_13_A7_Group_134_pattern.png');
    height: 142px;
    background-position: right;
    background-repeat: no-repeat;
}

.offers-title-img {
    background-image: url(../Images/catalogos/Enmascarar_grupo_11_A7_Group_131_pattern.png);
    background-position: 60px -30px;
    height: 142px;
    background-repeat: no-repeat;
}

.sales-title-img {
    background-image: url(../Images/catalogos/ID03_A6_Rectangle_170_pattern@2x.png);
    background-position: right;
    height: 142px;
    background-repeat: no-repeat;
}

.catalog-background-color-red {
    background-color: #E91D26;
    height: 218px;
}

.catalog-img-ayc-background {
    background-image: url('../Images/catalogos/Enmascarar_grupo_13_A7_Group_134_pattern.png');
    height: 218px;
    background-position: right;
    background-repeat: no-repeat;
}

.catalog-font-family-sett {
    font-family: 'Anton', Arial, sans-serif;
    color: #FFFFFF;
    font-size: 45px;
    text-transform: uppercase;
    padding: 40px 0px 0px 200px
}

.catalog-share-row-center {
    align-content: center;
    text-align: center;
    align-items: center;
    height: 56px;
    padding: 30px;
}

.catalog-padding-top {
    padding-top: 40px;
}



.catalog-padding-bottom {
    padding-bottom: 40px;
}

.catalog-heigh-share-content {
    height: 56px;
}

.catalog-responsive {
}

@media (max-width: 768px) {
    .catalog-padding-top-secondary {
        padding-top: 0px;
    }

    .catalog-font-family-sett {
        font-family: 'Anton', Arial, sans-serif;
        color: #FFFFFF;
        font-size: 45px;
        text-transform: uppercase;
        padding: 40px 0px 0px 100px;
    }

    .catalog-font-family-sett-camion {
        font-family: 'Anton', Arial, sans-serif;
        color: #FFFFFF;
        font-size: 45px;
        text-transform: uppercase;
        padding: 40px 0px 0px 100px;
    }

    .sales-title-text,
    .pricelists-title-text {
        font-family: 'Anton', Arial, sans-serif;
        color: #FFFFFF;
        font-size: 45px;
        text-transform: uppercase;
        padding: 40px 0px 0px 80px;
    }

    .offers-title-text {
        font-family: 'Anton',Arial,sans-serif;
        color: #fff;
        font-size: 45px;
        text-transform: uppercase;
        padding: 40px 80px 0 80px;
        text-align: right;
    }

    .catalog-responsive {
        display: none;
    }



    .catalog-img-sumitomo-background {
        background-image: url('../Images/catalogos/cat-sumitomo.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-nexen-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-nexen.svg');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-sailun-background {
        background-image: url('../Images/catalogos/cat-sailun.svg');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-bfg-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-bfg.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-linglong-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-linglong.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-triangle-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-triangle.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-epsilon-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-epsilon.svg');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-maxxis-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-maxxis.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-bkt-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-bkt.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-pk-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-powerking.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-gc-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-goldencrown.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

    .catalog-img-durun-background {
        padding-top: 40px;
        background-image: url('../Images/catalogos/cat-durun.png');
        height: 56px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }
}


.catalog-img-sumitomo-background {
    background-image: url('../Images/catalogos/cat-sumitomo.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-nexen-background {
    background-image: url('../Images/catalogos/cat-nexen.svg');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-sailun-background {
    background-image: url('../Images/catalogos/cat-sailun.svg');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-bfg-background {
    background-image: url('../Images/catalogos/cat-bfg.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-linglong-background {
    background-image: url('../Images/catalogos/cat-linglong.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-triangle-background {
    background-image: url('../Images/catalogos/cat-triangle.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-epsilon-background {
    background-image: url('../Images/catalogos/cat-epsilon.svg');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-maxxis-background {
    background-image: url('../Images/catalogos/cat-maxxis.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-bkt-background {
    background-image: url('../Images/catalogos/cat-bkt.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-pk-background {
    background-image: url('../Images/catalogos/cat-powerking.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-gc-background {
    background-image: url('../Images/catalogos/cat-goldencrown.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-durun-background {
    background-image: url('../Images/catalogos/cat-durun.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-hilo-background {
    background-image: url('../Images/catalogos/cat-hilo.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-habilead-background {
    background-image: url('../Images/catalogos/cat-habilead.png');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-ascenso-background {
    background-image: url('../Images/catalogos/cat-ascenso.svg');
    height: 56px;
    background-repeat: no-repeat;
}

.catalog-img-heli-background {
    background-image: url('../Images/catalogos/cat-heli.png');
    height: 56px;
    background-repeat: no-repeat;
}


.catalog-background-color-green {
    background-color: #5CB347;
    height: 218px;
}

.catalog-img-cam-background {
    background-image: url(../Images/catalogos/Enmascarar_grupo_11_A7_Group_131_pattern.png);
    background-position: 60px -30px;
    height: 218px;
    background-repeat: no-repeat;
}

@media (min-width: 769px) {
    .catalog-font-family-sett-camion {
        font-family: 'Anton',Arial,sans-serif;
        color: #fff;
        font-size: 45px;
        text-transform: uppercase;
        padding: 40px 0px 0px 670px;
    }

    .offers-title-text {
        font-family: 'Anton',Arial,sans-serif;
        color: #fff;
        font-size: 45px;
        text-transform: uppercase;
        padding: 40px 0 0 57%;
    }
}

@media(max-width: 900px) {
    .catalog-img-ind-background {
        background-image: url(../Images/catalogos/ID03_A6_Rectangle_170_pattern@2x.png);
        height: 218px;
        background-repeat: no-repeat;
        background-position: right
    }
}

.catalog-background-color-peach {
    height: auto;
    background-color: #F69230;
}

.catalog-img-ind-background {
    background-image: url(../Images/catalogos/ID03_A6_Rectangle_170_pattern@2x.png);
    background-position: right;
    height: 218px;
    background-repeat: no-repeat;
}

.catalog-background-color-agr {
    height: auto;
    background-color: #FFC400;
}

.catalog-img-agr-background {
    background-image: url(../Images/catalogos/ID03_A6_Rectangle_170_pattern@2x.png);
    background-position: 60px -30px;
    height: 218px;
    background-repeat: no-repeat;
}

.catalog-background-color-speciality {
    height: auto;
    background-color: #783D97;
}

.catalog-background-color-banners {
    height: auto;
    background-color: #009bd7;
}


.cat-ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.cat-li {
    float: right;
    display: block;
    color: #fff;
    text-align: center;
    text-decoration: none
}

.cat-a {
    display: block;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

.cat-li:hover {
    background-color: transparent;
}

.cat-a:hover {
    background-color: transparent;
}


/*Nosotros*/
.nosotros-background-color {
    background: #E5E5E5;
    height: 580px;
}

.path-bg-us {
    background-image: url('../Images/nosotros/obscuro_A1_Rectangle_3_pattern.png');
    background-repeat: no-repeat;
    background-position: 450px 50px;
    background-repeat: no-repeat;
    height: 200px;
}

.nosotros-img-background1 {
    background-image: url('../Images/nosotros/Enmascarar_grupo_62_A1_Group_5_pattern.png');
    height: 580px;
    background-repeat: no-repeat;
}

.nosotros-img-background2 {
    background-image: url('../Images/nosotros/Enmascarar_grupo_9_A1_Group_6_pattern.png');
    height: 580px;
    background-repeat: no-repeat;
    background-position: -26px 0px;
    --nosotros-bg-width: 580px; /* Define el ancho en px aquí */
    --nosotros-bg-height: 580px; /* Define el alto en px aquí */
    background-size: var(--nosotros-bg-width) var(--nosotros-bg-height);
}

.nosotros-img-background21 {
    /*background-image: url('../Images/nosotros/Enmascarar_grupo_9_A2_Group_6_pattern.png');*/
    background-image: url('../Images/nosotros/Enmascarar_grupo_9_A1.2_pattern.png');
    height: 580px;
    background-repeat: no-repeat;
    background-position: -26px 0px;
    --nosotros-bg-width: 580px; /* Define el ancho en px aquí */
    --nosotros-bg-height: 580px; /* Define el alto en px aquí */
    background-size: var(--nosotros-bg-width) var(--nosotros-bg-height);
}

.nosotros-img-background22 {
    /*background-image: url('../Images/nosotros/Enmascarar_grupo_9_A3_Group_6_pattern.png');*/
    background-image: url('../Images/nosotros/Enmascarar_grupo_9_A3_Grupo6.2.png');
    height: 580px;
    background-repeat: no-repeat;
    background-position: -26px 0px;
    --nosotros-bg-width: 580px; /* Define el ancho en px aquí */
    --nosotros-bg-height: 580px; /* Define el alto en px aquí */
    background-size: var(--nosotros-bg-width) var(--nosotros-bg-height);
}

.nosotros-img-background23 {
    background-image: url('../Images/nosotros/Enmascarar_grupo_9_A4_Group_6_pattern.png');
    height: 580px;
    background-repeat: no-repeat;
    background-position: -26px 0px;
    --nosotros-bg-width: 580px; /* Define el ancho en px aquí */
    --nosotros-bg-height: 580px; /* Define el alto en px aquí */
    background-size: var(--nosotros-bg-width) var(--nosotros-bg-height);
}

.nosotros-img-background24 {
    background-image: url('../Images/nosotros/Enmascarar_grupo_9_A5_Group_13_pattern.png');
    height: 580px;
    background-repeat: no-repeat;
    background-position: -26px 0px;
    --nosotros-bg-width: 580px; /* Define el ancho en px aquí */
    --nosotros-bg-height: 580px; /* Define el alto en px aquí */
    background-size: var(--nosotros-bg-width) var(--nosotros-bg-height);
}

.nosotros-img-background25 {
    background-image: url(../Images/nosotros/MapaTBC.png);
    background-repeat: no-repeat;
    background-position: 15px 15px;
    --nosotros-bg-width: 570px;  /* Ancho original por defecto */
    --nosotros-bg-height: 433px; /* Alto original por defecto */
    background-size: var(--nosotros-bg-width) var(--nosotros-bg-height);
}

.nos-tim-tit {
    font-family: Anton;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    color: white;
    background-color: #F6932C;
}

.nos-tim-tit1 {
    font-family: Anton;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    color: white;
    background-color: #01AFF0;
}


.padding-nos-content-title {
    z-index: 0
}

.llantaR {
    background-repeat: no-repeat;
    background-image: url('../Images/nosotros/Enmascarar_grupo_18_A5_Group_17_pattern.png');
    height: 245px;
    background-position-x: right;
}

.llantaL {
    background-repeat: no-repeat;
    background-image: url('../Images/nosotros/Enmascarar_grupo_16_A5_Group_16_pattern.png');
    height: 310px;
}

.nos-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 947px) {
    .path-bg-us {
        background-image: url(../Images/nosotros/nos-path-mob1.png);
        background-position: center;
        
        --nosotros-bg-width: 355px;
        --nosotros-bg-height: 125px;
        background-size: var(--nosotros-bg-width) var(--nosotros-bg-height);
    }

    .nosotros-img-background1 {
        background-image: none;
        height: 580px;
        background-repeat: no-repeat;
        padding-top: 0px;
    }

    .nosotros-img-background2 {
        background-image: none;
        height: 580px;
        background-repeat: no-repeat;
    }

    .nosotros-img-background21 {
        background-image: url('../Images/nosotros/nos_path_mob2.1.png');
        background-position: center;
        background-repeat: no-repeat;
        background-position-y: 38px;
        background-size: 355px 125px;
    }

    .nosotros-img-background22 {
        background-image: url('../Images/nosotros/nos_path_mob3.1.png');
        background-position: center;
        background-repeat: no-repeat;
        background-position-y: 38px;
        background-size: 355px 125px;
    }

    .nosotros-img-background23 {
        background-image: url('../Images/nosotros/nos-path-mob4.png');
        background-position: center;
        background-repeat: no-repeat;
        background-position-y: 38px;
        background-size: 355px 125px;
    }

    .nosotros-img-background24 {
        background-image: url('../Images/nosotros/nos-path-mob5.png');
        background-position: center;
        background-repeat: no-repeat;
        background-position-y: 38px;
        background-size: 355px 125px;
    }

    .nosotros-img-background25 {
        background-image: url('../Images/nosotros/nos-path-mob1.png');
        background-position: center;
        background-repeat: no-repeat;
        background-position-y: 38px;
        background-size: 355px 125px;
    }

    .nosotros-background-color {
        background: #E5E5E5;
        height: 1000px;
    }
}

.catalogs-image-block {
    width: 700px;
    margin: 0 auto;
}

.catalogs-image-row {
    height: 56px;
    margin-bottom: 8px;
}

.catalogs-image-cell-left,
.catalogs-image-cell-right {
    width: 300px;
    height: 56px;
    background-color: #FFF;
    overflow: auto;
    background-position: 0 center;
    background-repeat: no-repeat;
}

.catalogs-image-cell-left {
    float: left;
}

.catalogs-image-cell-right {
    float: right;
}

.catalogs-image-shared {
    float: right;
    margin: 16px 15px 0 0;
}

.catalogs-image-tornel {
    background-image: url(/Content/Images/catalogos/cat-tornel.png);
    background-size: 150px 40px;
    background-position: -18px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.catalogs-image-sotera {
    background-image: url(/Content/Images/catalogos/cat-sotera.png);
}

.catalogs-image-fronway {
    background-image: url('/Content/Images/catalogos/cat-fronway.png');
    background-size: 100px 42px;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.catalogs-image-chaoyang {
    background-image: url(/Content/Images/catalogos/cat-chaoyang.svg);
}

.catalogs-image-goodride {
    background-image: url(/Content/Images/catalogos/cat-goodride.svg);
}

.catalogs-image-goodride-pm {
    background-image: url(/Content/Images/catalogos/cat-goodride-pm.png);
    background-size: 90px 60px;
    background-position: 7px;
    background-repeat: no-repeat;
    padding-left: 5px;
}
.catalogs-image-sumitomo {
    background-image: url(/Content/Images/catalogos/cat-sumitomo.png);
    background-size: 170px 40px;
    background-position: 1px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.catalogs-image-nexen {
    background-image: url(/Content/Images/catalogos/cat-nexen.svg);
}

.catalogs-image-habilead {
    background-image: url(/Content/Images/catalogos/cat-habilead.png);
    background-size: 100px 40px;
    background-position: 5px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.catalogs-image-sailun {
    background-image: url(/Content/Images/catalogos/cat-sailun.svg);
}

.catalogs-image-bfg {
    background-image: url(/Content/Images/catalogos/cat-bfg.png);
}

.catalogs-image-linglong {
    background-image: url(/Content/Images/catalogos/cat-linglong.png);
}

.catalogs-image-triangle {
    background-image: url(/Content/Images/catalogos/cat-triangle.png);
    background-size: 120px 50px;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 5px;
}

.catalogs-image-goldencrown {
    background-image: url(/Content/Images/catalogos/cat-goldencrown.png);
    background-size: 150px 45px;
    background-position: -22px;
    background-repeat: no-repeat;
    padding-left: 5px;
}

.catalogs-image-durun {
    background-image: url(/Content/Images/catalogos/cat-durun.png);
}

.catalogs-image-epsilon {
    background-image: url(/Content/Images/catalogos/cat-epsilon.svg);
}

.catalogs-image-bkt {
    background-image: url(/Content/Images/catalogos/cat-bkt.png);
    background-size: 110px 50px;
    background-position: -4px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.catalogs-image-royalblack {
    background-image: url(/Content/Images/catalogos/cat-royalblack.png);
    background-size: 160px 50px;
    background-position: 5px;
    background-repeat: no-repeat;
    padding-left: 5px;
}

.catalogs-image-royalblack-pm {
    background-image: url(/Content/Images/catalogos/cat-royalblack-pm.png);
    background-size: 130px 28px;
    background-position: 12px;
    background-repeat: no-repeat;
    padding-left: 5px;
}
.catalogs-image-eldorado {
    background-image: url(/Content/Images/catalogos/cat-el-dorado.png);
    background-size: 150px 95px;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.catalogs-image-annaite {
    background-image: url(/Content/Images/catalogos/cat-annaite.png);
    background-size: 150px 50px;
    background-position: -18px;
    background-repeat: no-repeat;
    padding-left: 5px;
}

.catalogs-image-hilo {
    background-image: url(/Content/Images/catalogos/cat-hilo.png);
    background-size: 110px 40px;
    background-position: -9px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.catalogs-image-goodyear {
    background-image: url(/Content/Images/catalogos/cat-goodyear.png);
}

.catalogs-image-powerking {
    background-image: url(/Content/Images/catalogos/cat-powerking.png);
}

.catalogs-image-maxxis {
    background-image: url(/Content/Images/catalogos/cat-maxxis.png);
    background-size: 100px 50px;
    background-position: 5px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.catalogs-image-ascenso {
    background-image: url(/Content/Images/catalogos/cat-ascenso.svg);
}

.catalogs-image-heli {
    background-image: url(/Content/Images/catalogos/cat-heli.png);
    background-size: 90px 45px;
    background-position: 5px;
    background-repeat: no-repeat;
    padding-left: 5px;
}
.catalogs-image-gamma {
    background-image: url(/Content/Images/catalogos/cat-gamma.jpg);
    background-size: 90px 45px;
    background-position: 5px;
    background-repeat: no-repeat;
    padding-left: 5px;
}
.warranty-image-bmexico {
    background-image: url(/Content/Images/Bandera.png);
    background-size: 50px 30px;
    background-position:10px;
    background-repeat: no-repeat;
    padding-left:10px;

}

/*.warranty-image-bguatemala {
    background-image: url(/Content/Images/warranty/Guatemala.png);
}*/

.catalogs-image-container {
    padding: 30px 0;
    background-color: #DDD;
}

@media (max-width: 995px) {
    .catalogs-image-block {
        width: 650px;
    }
}

@media (max-width: 900px) {
    .catalogs-image-block {
        width: 300px;
    }

    .catalogs-image-row {
        margin-bottom: 0;
        height: 128px;
    }

    .catalogs-image-cell-left,
    .catalogs-image-cell-right {
        float: none;
        margin: 0 0 8px 0;
    }
}

.container-fluid {
    border-radius: 0.3em;
    padding: 2em;
}

.border-bottom-menu {
    border-bottom: 2px solid #00ADEF;
}

.border-bottom {
    border-bottom: 2px solid #707070;
}

.nos-title {
    font-family: 'Anton', Arial, sans-serif;
    color: #707070;
    font-size: 50px;
    text-transform: uppercase;
    padding: 0px 0px 30px 0px;
}

.nos-menu {
    color: #00ADEF;
    font-size: 13px;
    font-family: Roboto;
}

.nos-menu-title {
    color: #707070;
    font-size: 45px;
    font-family: 'Anton', Arial, sans-serif;
}

.nos-menu-dsp {
    color: #707070;
    font-size: 20px;
    font-family: 'Arial Narrow', Arial, sans-serif;
}


.container-fluid {
    margin-top: 4em;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.nos-row {
    margin-right: -15px;
    margin-left: -15px;
    position: absolute;
    top: 420px;
    left: 440px;
    width: 1100px;
}

.row-no-gutters {
    margin-right: 0;
    margin-left: 0;
}

    .row-no-gutters [class*="col-"] {
        padding-right: 0;
        padding-left: 0;
    }


.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}



@media (min-width: 992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

.w3-btn, .w3-button {
    border: none;
    display: inline-block;
    padding: 8px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    white-space: nowrap
}

.w3-btn, .w3-button {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .w3-disabled, .w3-btn:disabled, .w3-button:disabled {
        cursor: not-allowed;
        opacity: 0.3
    }

        .w3-disabled *, :disabled * {
            pointer-events: none
        }

.w3-dropdown-hover:hover > .w3-button:first-child, .w3-dropdown-click:hover > .w3-button:first-child {
    background-color: #ccc;
    color: #000
}

.w3-bar-block .w3-dropdown-hover .w3-button, .w3-bar-block .w3-dropdown-click .w3-button {
    width: 100%;
    text-align: left;
    padding: 8px 16px
}

.w3-bar .w3-button {
    white-space: normal
}

w3-dropdown-hover.w3-mobile, .w3-dropdown-hover.w3-mobile .w3-btn, .w3-dropdown-hover.w3-mobile .w3-button, .w3-dropdown-click.w3-mobile, .w3-dropdown-click.w3-mobile .w3-btn, .w3-dropdown-click.w3-mobile .w3-button {
    width: 100%
}



.w3-button:hover {
    color: #000;
    background-color: #ccc
}

.nos-tab-padding {
    padding: 69px 45px 5px 600px;
}
/*************************************************Divs Map***************************************************************/
/* Divs horizontales */


.Row {
    display: table;
    width: 109%; /*Optional*/
    table-layout: fixed; /*Optional*/
    border-spacing: 10px; /*Optional*/
}

.Column {
    display: table-cell;
    font-size: 12px;
    /*Optional*/
}



/*************************************************Timeline***************************************************************/
/* The actual timeline (the vertical ruler) */
.timeline {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    overflow: auto;
    height: 250px;
    overflow-x: hidden;
}

    .timeline::-webkit-scrollbar {
        -webkit-appearance: none;
    }

        .timeline::-webkit-scrollbar:vertical {
            width: 10px;
        }


    .timeline::-webkit-scrollbar-button:increment, .contenedor::-webkit-scrollbar-button {
        display: none;
    }


    .timeline::-webkit-scrollbar:horizontal {
        height: 10px;
    }

    .timeline::-webkit-scrollbar-thumb {
        background-color: #797979;
        border-radius: 20px;
        border: 2px solid #f1f2f3;
    }

    .timeline::-webkit-scrollbar-track {
        border-radius: 10px;
    }

@media (max-width: 947px) {
    .nos-tab-padding {
        padding: 135px 10px 50px 10px;
    }

    .nos-title {
        font-family: 'Anton', Arial, sans-serif;
        color: #707070;
        font-size: 50px;
        text-transform: uppercase;
        padding: 30px 0px 30px 0px;
        text-align: center;
    }

    .timeline {
        position: relative;
        max-width: 1200px;
        margin: 0 auto;
        overflow: auto;
        height: 520px;
        overflow-x: hidden;
    }

    .text-align-tab {
        text-align: center;
    }

    .nos-menu-title {
        color: #707070;
        font-size: 45px;
        font-family: 'Anton', Arial, sans-serif;
        text-align: center;
    }

    .nos-menu-dsp {
        color: #707070;
        font-size: 20px;
        font-family: 'Arial Narrow', Arial, sans-serif;
        text-align: justify;
    }


    .Column {
        display: list-item;
        table-layout: fixed;
        color: #707070;
        font-size: 10px;
        font-family: 'Arial Narrow', Arial, sans-serif;
        text-align: left;
    }
}


.main-menu-fixed .container {
    padding: 0;
}

.arco-title {
    font-family: 'Anton', Arial, sans-serif;
    color: #707070;
    font-size: 35px;
    text-transform: uppercase;
    padding: 0px 0px 30px 0px;
}

@media (max-width: 1043px) {
    .arco-title {
        font-family: 'Anton', Arial, sans-serif;
        color: #707070;
        font-size: 26px;
        text-transform: uppercase;
        padding: 0px 0px 30px 0px;
    }
}

@media (max-width: 947px) {
    .arco-title {
        font-family: 'Anton', Arial, sans-serif;
        color: #707070;
        font-size: 30px;
        text-transform: uppercase;
        padding: 0px 0px 30px 0px;
        text-align: center;
    }

    .nos-container {
        height: 913px;
    }
}

