html#ItxHomePage{
	overflow:visible !important;
}

@font-face {
    font-family: Karla;
    src: url(../fonts/Karla-Regular.ttf);
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Karla;
    src: url(../fonts/Karla-Italic.ttf);
    font-weight: 400;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Karla;
    src: url(../fonts/Karla-Bold.ttf);
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Karla;
    src: url(../fonts/Karla-Bold.ttf);
    font-weight: 700;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-Light.ttf);
    font-weight: 300;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-LightItalic.ttf);
    font-weight: 300;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-Regular.ttf);
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-Italic.ttf);
    font-weight: 400;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-Semibold.ttf);
    font-weight: 600;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-SemiboldItalic.ttf);
    font-weight: 600;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-Bold.ttf);
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-BoldItalic.ttf);
    font-weight: 700;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-ExtraBold.ttf);
    font-weight: 900;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-ExtraBoldItalic.ttf);
    font-weight: 900;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
body{
	font-size: 10px;
}
body{
    font-family: 'Karla', sans-serif;
    font-weight: 400;
}
body .content-cod{
	font-family: 'Karla', sans-serif;
    font-weight: 400;
}
body .content-cod p{
	text-transform: none;
}
.mar-0{
    margin: 0 !important;
}
.pad-0{
    padding: 0 !important;
}
p{
    font-size: 28px;
    font-size: 1.46vw;
}
.taleft{
    text-align: left;
}
#wrapper{
    width: 100%;
    overflow: hidden;
	margin-top: 10px;
}
#wrapper .sec-pl-1{
    display: flex;
    /*flex-direction: row-reverse;*/
}
#wrapper .sec-pl-1 .col-md-6{
    display: flex;
    /*align-items: center;*/
    flex-direction: column;
    justify-content: center;
    /*height: 720px;*/
    /*padding: 4vw 8vw;*/
    /*height: 74vw;
    max-height: 720px;
    padding: 5.73vw 10.2vw;*/
    height: 30vw;
    max-height: 540px;
    padding: 4.43vw 10.2vw;
}

/* Mostrar Scroll*/
.global_container .content_wrapper { display:none; }

#wrapper .sec-pl-1 .col-md-6:last-child{
    background-image: url(../img/b1p1.jpg);
    background-size: cover;
    background-position: top center; /*orig: center*/
    background-repeat: no-repeat;
}
#wrapper .sec-pl-1 .col-md-6:first-child{
    background-color: #f8d35c;
    /*display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;*/
}
#wrapper .sec-pl-1 .col-md-6:first-child h3{
    /*font-size: 40px;*/
    font-weight: bold;
    font-size: 2.1vw; /*orig: 2.5vw;*/
    max-width: 480px;
    margin: 0;
    /*padding: 48px;*/
    /*padding: 2.5vw;*/
	text-transform: uppercase;
}
#wrapper .sec-pl-1 .col-md-6:first-child hr{
    margin: 8.1vh 0 !important; /*10.1vh; 96px*/
    border-top: 3px solid black !important;
    max-width: 26px;
    /*margin-left: 20px !important;*/
    width: 100%;
}
#wrapper .sec-pl-1 .col-md-6:first-child p{
    /*font-size: 24px;*/
    font-size: 1.16vw; /*orig: 1.56vw;*/
    max-width: 480px;
    /*width: 60%;*/
}
#wrapper .sec-pl-5{
    /*width: 70%;
    margin: 5% auto;*/
    /*width: 71.5%;*/
    /*margin: 14.2% 9.6% 5% 18.9%;*/
    margin: 24.42vh 9.52vw 10vh 18.75vw;
    width: 70.84vw;
    font-family: 'Helvetica';
}
#wrapper .sec-pl-2{
    /*width: 81.1%;
    margin: 5% 0 5% 18.9%;*/
    width: 81.4vw;
    margin: 10vh 0 10vh 18.8vw;
}
#wrapper .sec-pl-2 .titular h4{
    font-size: 1.48vw; /*orig: 1.88vw; */
	text-transform: none;
}
#wrapper .sec-pl-2 .titular hr{
    width: 14%; text-align: left; 
    display: inline-block; 
    border: 1px solid black; 
    margin-left: 5px;
}
#wrapper .sec-pl-2 .seccion-paso .col-md-3{
    margin-top: 0.7vh; /*orig: 3.7vh; 35px;*/
}
#wrapper .sec-pl-2 .seccion-paso{
    margin-top: 9.7vh; /*92px;*/
}
#wrapper .sec-pl-2 .seccion-paso .caja-paso{
    position: relative; 
    height: 100%; 
    display: block; 
    max-width: 228px;
}
#wrapper .sec-pl-2 .seccion-paso .caja-paso .txt-paso{
    font-size: 1.69vw; /*orig: 2.09vw; 40px;*/
}
#wrapper .sec-pl-2 .seccion-paso .caja-paso .num-paso{
    font-size: 9.19vw; /*orig: 9.59vw; 184px; */
    color: #ffc91a; 
    opacity: 0.5; 
    line-height: 100%; 
    position: absolute; 
    right: 52px; /*orig: 0px;*/
    top: -10px; /*orig: -30px;*/
    z-index: -1;
    max-width: 118px; /*orig: 178px;*/
    width: 190px;
    height: 121px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translate(-30px);
}
#wrapper .sec-pl-2 .seccion-paso .col-md-9 img{
    width: 100%;
    max-width: 768px;
}
#wrapper .sec-pl-2 .seccion-paso .col-md-9 .paso-3-txt{
    padding: 40px 2.61vw;
}
#wrapper .sec-pl-2 .seccion-paso .col-md-9 p{
    max-width: 768px;
    /*font-size: 28px;*/
    font-size: 1.06vw; /*orig: 1.46vw*/
    font-style: italic;
}

#wrapper .sec-pl-2 .seccion-paso:nth-child(2) .caja-paso .num-paso{
    background-image: url(../img/numero1.png);
}
#wrapper .sec-pl-2 .seccion-paso:nth-child(3) .caja-paso .num-paso{
    background-image: url(../img/numero2.png);
}
#wrapper .sec-pl-2 .seccion-paso:nth-child(4) .caja-paso .num-paso{
    background-image: url(../img/numero3.png);
}
#wrapper .sec-pl-2 .seccion-paso:nth-child(5) .caja-paso .num-paso{
    background-image: url(../img/numero4.png);
}
#wrapper .sec-pl-2 .seccion-paso:nth-child(6) .caja-paso .num-paso{
    background-image: url(../img/numero5.png);
}
/* INICIO ECOMSTRD-9551 */
#wrapper .sec-pl-2 .seccion-paso:nth-child(2) .col-md-9 h3 b::after{
    content: " ";
    background: url(../img/bag.png) no-repeat top center;
    background-size: contain;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    transform: translate( 0, 2px);
}
#wrapper .sec-pl-2 .seccion-paso:nth-child(3) .col-md-9 img{
    display: none;
}
#wrapper .sec-pl-2 .seccion-paso:nth-child(3) .col-md-9 h3 b::after{
    content: " ";
    background: url(../img/shop.png) no-repeat top center;
    background-size: contain;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    transform: translate( 0, 4px);
}
#wrapper .sec-pl-2 .seccion-paso:nth-child(4) .col-md-9 h3 b::after{
    content: " ";
    background: url(../img/cod.png) no-repeat top center;
    background-size: contain;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    transform: translate( 0, 5px);
}
#wrapper .sec-pl-2 .seccion-paso:nth-child(4) .col-md-9 .paso-3-txt p:first-child::after{
    content: " ";
    background: url(../img/user.png?999) no-repeat top center;
    background-size: contain;
    display: inline-block;
    width: 23px;
    height: 23px;
    margin: 0 5px;
    transform: translate( 0, 7px);
}
/* FIN ECOMSTRD-9551 */

#wrapper .sec-pl-2 .seccion-paso h3{
    background-color: #cedbe1;
    padding: 2.64vh 2.61vw; /*25px 50px;*/
    margin: 0;
    font-size: 1.18vw; /* 1.88vw; 36px;*/
}
#wrapper .sec-pl-2 .seccion-paso h3 > div{
    max-width: 675px; /*890px*/
    display: inline-block;
    vertical-align: sub;
	text-transform: none;
}
#wrapper .sec-pl-2 .seccion-paso h3 > div img{
    width: auto !important;
    display: inline-block;
    margin-left: 20px;
    /*vertical-align: top;*/
}
#wrapper .sec-pl-2 .col-md-6{
    padding: 0 5%;
}
#wrapper .sec-pl-2 .col-md-6 .caja-gris{
    padding: 5% 10%;
    max-width: 470px;
}
#wrapper .sec-pl-2 .col-md-6 .caja-gris span, #wrapper .sec-pl-2 .col-md-6 .caja-gris p{
    /*font-size: 36px;*/
    font-size: 1.88vw;
}
#wrapper .sec-pl-2 .col-md-12:nth-child(2){
    /*margin-top: 170px;*/
}
.caja-gris{
    background-color: #e6e6e7;
}
#wrapper .sec-pl-2 .col-md-6 .caja-gris p{
    width: 90%;
    /*line-height: 36px;*/
    line-height: 1.88vw;
    /*margin-top: 94px;*/
    margin-top: 4.9vw;
}
#wrapper .sec-pl-2 .col-md-6 .caja-gris h3{
    /*font-size: 48px;*/
    font-size: 2.5vw;
    margin: 0;
    /*line-height: 30px;*/
    line-height: 1.6vw;
}
#wrapper .sec-pl-2 .col-md-6 .ticket{
    background-image: url(../img/ticket.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 671px;
    width: 426px;
}
#wrapper .sec-pl-2 .col-md-6:first-child h4, #wrapper .sec-pl-5 .col-md-12:first-child h4{
    /*font-size: 36px;*/
    font-size: 1.48vw; /*orig: 1.88vw; */
	text-transform: none;
}
#wrapper .sec-pl-2 .col-md-6:first-child hr{
    width: 42%;
    text-align: left;
    display: inline-block;
    border: 1px solid black;
    margin-left: 5px;
}
#wrapper .sec-pl-2 .col-md-6:last-child p{
    /*font-size: 28px;*/
    font-size: 1.46vw;
}
#wrapper .sec-pl-2 .col-md-12:nth-child(3){
    /*display: flex;*/
}
#wrapper .sec-pl-2 .col-md-12:nth-child(3) .col-md-6:first-child{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
#wrapper .sec-pl-3, #wrapper .sec-pl-4{
    width: 85%;
    margin: 10% auto;
}
.bg-pedidos{
    background-image: url(../img/captura_pedido.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    /*height: 579px;*/
    height: 30.16vw;
}
#wrapper .sec-pl-3 .col-md-12:nth-child(1){
    position: relative;
}
#wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-9.pad-0{
    background-color: #f8e4da;
    padding: 4% 4% 6% 4% !important;
    max-width: 1204px;
}
#wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-9.pad-0 h5{
    /*font-size: 28px;*/
    font-size: 1.46vw;
    /*margin-bottom: 120px;*/
    margin-bottom: 6.25vw;
    margin-top: 0
}
#wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-3{
    position: absolute;
    right: 6%;
    top: 10%;
}
#wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris{
    max-width: 418px;
    padding: 12%;
}
#wrapper .sec-pl-3 .col-md-3 .caja-gris span, #wrapper .sec-pl-3 .col-md-6 .caja-gris p{
    /*font-size: 36px;*/
    font-size: 1.88vw;
}
#wrapper .sec-pl-3 .col-md-3 .caja-gris p{
    /*font-size: 28px;*/
    font-size: 1.46vw;
}
#wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris h3{
    /*font-size: 48px;*/
    font-size: 2.5vw;
    margin: 0;
    /*line-height: 30px;*/
    line-height: 1.6vw;
}
#wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris h4{
    /*font-size: 36px;*/
    font-size: 1.88vw;
    /*margin-top: 110px;*/
    margin-top: 5.75vw;
}
#wrapper .sec-pl-4 .col-md-12{
    position: relative;
    display: flex;
    justify-content: center;
}
#wrapper .sec-pl-4 .col-md-3{
    position: absolute;
    left: 10%;
    top: 22%;
    z-index: 3;
}
#wrapper .sec-pl-4 .col-md-3 .caja-gris{
    max-width: 416px;
    padding: 12%;
}
#wrapper .sec-pl-4 .col-md-3 .caja-gris span{
    /*font-size: 36px;*/
    font-size: 1.88vw;
}
#wrapper .sec-pl-4 .col-md-3 .caja-gris p{
    /*font-size: 28px;*/
    font-size: 1.46vw;
}
#wrapper .sec-pl-4 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris h3{
    /*font-size: 48px;*/
    font-size: 2.5vw;
    margin: 0;
    /*line-height: 30px;*/
    line-height: 1.6vw;
}
#wrapper .sec-pl-4 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris h4{
    /*font-size: 36px;*/
    font-size: 1.88vw;
    /*margin-top: 162px;*/
    margin-top: 8.45vw;
    /*margin-bottom: 84px;*/
    margin-bottom: 4.4vw;
}
.bg-app{
    background-image: url(../img/app.png);
    background-repeat: no-repeat;
    background-size: contain;
    /*height: 579px;*/
    height: 30.16vw;
    background-position: right bottom;
}
#wrapper .sec-pl-4 .col-md-12 .col-md-6{
    background-color: #f8e4da;
    /*height: 800px;*/
    padding: 5% 0 !important;
    max-width: 890px;
    width: 100%;
    margin-left: 15%;
}
#wrapper .sec-pl-5 .col-md-12 hr{
    width: 14%; /*orig :18%; */
    text-align: left;
    display: inline-block;
    border: 1px solid black;
    margin-left: 5px;
    margin-top: 0;
}
#wrapper .sec-pl-5 .col-md-12 .tienda{
    /*background-image: url(../img/tienda.png);*/
    background-repeat: no-repeat;
    /*padding-left: 88px;*/
    min-height: 4vh;
}
#wrapper .sec-pl-5 .col-md-12 .domicilio{
    background-image: url(../img/devolucion_domicilio.png);
    background-repeat: no-repeat;
    padding-left: 88px;
    background-position: 0px 10px;
    min-height: 4vh;
}
#wrapper .sec-pl-5 .col-md-12 .entrega{
    background-image: url(../img/devolucion_entrega.png);
    background-repeat: no-repeat;
    padding-left: 88px;
    background-position: 0px 10px;
    min-height: 4vh;
}
#wrapper .sec-pl-5 .col-md-12 .columna {
    /*padding: 35px 0;*/
    padding: 3.7vh 0;
}
#wrapper .sec-pl-5 .col-md-12 .columna .col-md-12{
    /*font-size: 28px;*/
    font-size: 1.46vw;
    display: flex;
    /*justify-content: center;*/
    margin: 2.74vh 0; /*26px*/
}
#wrapper .sec-pl-5 .col-md-12 .columna .col-md-12 .col-md-5{
    text-align: justify;
}

.bg-amarillo{
    background-color: #f8d35c;
}

.bg-gris{
    background-color: #eeeeee;
}

.bg-grisazul{
    background-color: #cedbe1;
}

/**NUEVO**/
.sec-pl-5 h3{
    font-size: 1.48vw; /*orig: 1.88vw; 36px*/
    font-weight: bold;
    font-family: 'Helvetica';
    margin: 0;
    /*min-height: 120px;*/
    font-weight: bold;
    letter-spacing: 1px;
	text-transform: none;
}
.sec-pl-5 .col-md-12 .col-md-7, .sec-pl-5 .col-md-12 .col-md-5{
    padding: 2.6vw 3.1vw; /*50px 60px*/
}
.sec-pl-5 .col-md-12 .col-md-7 h3, .sec-pl-5 .col-md-12 .col-md-5 h3,
.sec-pl-5 .col-md-12 .col-md-7 p, .sec-pl-5 .col-md-12 .col-md-5 p{
    text-align: left;
}
.sec-pl-5 p{
    font-size: 0.85vw; /*orig: 1.25vw; 24px*/
    margin: 4vh 0; /*38px*/
    font-family: 'Karla';
    letter-spacing: 1px;
}
.sec-pl-5 p:last-child{
    margin: 4vh 0 0 0; /*38px*/
}

.img-desktop{
	display: block;
}
.img-mobile{
	display: none;
}

#footer{
    background-color: #f8d35c;
    /*margin-bottom: 54px;*/
    padding: 33px 0;
    position: relative;
}
#footer .cls-more{
    font-size: 46px;
    /*font-size: 2.4vw;*/
    position: absolute;
    right: 2%;
    top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: 0.5s all ease;
    cursor: pointer;
}
#footer .cls-more:hover{
    opacity: 0.6;
    transition: 0.5s all ease;
}

#footer .sec-pl-6 .col-md-4{
    /*font-size: 46px;*/
    font-size: 2vw; /*orig: 2.4vw;*/
    /*line-height: 52px;*/
    line-height: 2.35vw; /*orig: 2.75vw;*/
    max-width: 440px;
	text-transform: none;
}
#footer .sec-pl-6 .col-md-12 {
    text-align: center;   
    justify-content: center;
    display: flex;
    align-items: center;
    padding: 0;
}
#footer .sec-pl-6 .col-md-12 a{
	text-decoration: none;
	color: inherit;
    text-transform: none;
    font-size: 20px;
}
#footer .sec-pl-6 .col-md-8{
    font-size: 1vw; /*orig: 1.15vw; 22px;*/
    max-width: 800px;
	text-transform: none;
}
#footer a[href^="tel:"] {
  color: #333;
  text-decoration: none;
}

@media screen and (max-width: 1250px){
    #wrapper .sec-pl-1 .col-md-6:last-child {
        background-position: 30%;
    }
    #wrapper .sec-pl-2 {
        width: 89.4vw;
        margin: 10vh 0 10vh 10.8vw;
    }
    #wrapper .sec-pl-2 .seccion-paso .caja-paso .num-paso{
        background-size: 80%;
    }
    #wrapper .sec-pl-5{
        margin: 0vh 9.52vw 10vh 10.75vw; /*top: 28.42vh;*/
        width: 78.84vw;
    }
    .sec-pl-5 h3{
        min-height: auto;
    }
}

@media screen and (max-width:1024px){
    #wrapper .sec-pl-1 .col-md-6{
        height: 720px;
        max-height: 540px;
    }
    #wrapper .sec-pl-2 .titular h4 {
        font-size: 2.88vw;
    }
    #wrapper .sec-pl-2 .seccion-paso .caja-paso .txt-paso {
        font-size: 3.09vw;
    }
    #wrapper .sec-pl-2 .seccion-paso h3 {
        font-size: 2.88vw;
    }
	#wrapper .sec-pl-2 .seccion-paso h3 b{
		font-size: inherit;
	}
    #wrapper .sec-pl-2 .seccion-paso .col-md-9 p{
        font-size: 2.16vw;
    }
    .sec-pl-5 h3{
        font-size: 2.88vw;
    }
    .sec-pl-5 .col-md-12 .col-md-7 p, .sec-pl-5 .col-md-12 .col-md-5 p{
        font-size: 2.25vw;
    }
    #footer .sec-pl-6 .col-md-4{
        font-size: 3.4vw;
        line-height: 3.75vw;
    }
	#footer .sec-pl-6 .col-md-12 a{
		font-size: inherit;
	}
    #footer .sec-pl-6 .col-md-8{
        font-size: 2.15vw;
    }
	b, strong{
		font-size: inherit !important;
	}
}

@media (min-width:769px) and (max-width:1024px) and (orientation: landscape){
    #wrapper .sec-pl-1 .col-md-6:first-child h3{
        font-size: 4.1vw;
        /*padding: 4.5vw;*/
    }
    #wrapper .sec-pl-1 .col-md-6:first-child p{
        font-size: 2.25vw;
    }
    #wrapper .sec-pl-2 .col-md-12:nth-child(3) .col-md-6:first-child{
        align-items: flex-start;
        margin-top: 20px;
    }
    #wrapper .sec-pl-2 .col-md-12:nth-child(2){
        margin-top: 50px;
    }
	#wrapper .sec-pl-2 .seccion-paso .caja-paso{
		max-width: 220px;
	}
    #footer .sec-pl-6 .col-md-12{
        width: 78.4%;
        margin: 0px 10.4% 0 11.2%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
	#wrapper .sec-pl-2 .seccion-paso .caja-paso{
		max-width: 202px;
	}
}

@media screen and (max-width : 990px){
    /*p,span,h2,h3,h4,h5{
        font-size:calc(14px + 1.5vw);
    }*/
    p{
        font-size: 4.46vw;
    }
	#wrapper{
		
	}
    #wrapper .sec-pl-1{
        flex-direction: column;
    }
    #wrapper .sec-pl-2 .col-md-12:nth-child(3){
        display: block;
    }
	#wrapper .sec-pl-2 .seccion-paso{
		margin-top: 6vh;
	}
    #wrapper .sec-pl-2 .col-md-12:nth-child(3) .col-md-6:first-child{
        justify-content: center;
    }
    #wrapper .sec-pl-2 .col-md-6 .ticket{
        background-size: contain;
        background-position: center;
        width: 100%;
        height: 550px;
        margin-top: 50px;
    }
    #wrapper .sec-pl-2 .seccion-paso .col-md-3{
        margin-bottom: 7vh;
    }
    #wrapper .sec-pl-2 .col-md-6 .caja-gris{
        margin: 40px 20px;
        max-width: initial;
    }
    #wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-3{
        position: initial;
        right: initial;
        top: initial;
    }
    #wrapper .sec-pl-4 .col-md-12 .col-md-3{
        position: initial;
        left: initial;
        top: initial;
    }
    #wrapper .sec-pl-4 .col-md-12 .col-md-6{
        margin-left: 0;
    }
    .bg-pedidos{
        height: 44.16vw;
    }
    #wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris{
        max-width: initial;
    }
    #wrapper .sec-pl-4 .col-md-3 .caja-gris{
        height: 100%;
        max-width: initial;
    }
	#wrapper .sec-pl-2 .seccion-paso .col-md-9 .paso-3-txt {
		padding: 40px 2.61vw 0;
	}
    
    /*REAJUSTES DE FUENTES*/
    #wrapper .sec-pl-1 .col-md-6:first-child h3{
        font-size: 6.1vw;
        padding: 6.5vw;
        max-width: 100%;
    }
    #wrapper .sec-pl-1 .col-md-6:first-child p{
        font-size: 4.25vw;
        padding: 6.5vw;
        max-width: 100%;
    }
    #wrapper .sec-pl-1 .col-md-6:first-child hr{
        margin: 0 6.5vw !important;
    }
    #wrapper .sec-pl-2, #wrapper .sec-pl-5{
        /*width: 90%;*/
    }
    #wrapper .sec-pl-2 .col-md-6:first-child h4, #wrapper .sec-pl-5 .col-md-12:first-child h4{
        font-size: 4.9vw;
    }
    #wrapper .sec-pl-2 .col-md-6:last-child p{
        font-size: 4.46vw;
    }
    #wrapper .sec-pl-2 .col-md-12:nth-child(2) {
        margin-top: 0px;
    }
    #wrapper .sec-pl-2 .col-md-6 .caja-gris span, #wrapper .sec-pl-2 .col-md-6 .caja-gris p{
        font-size: 4.9vw;
        line-height: 6.9vw;
    }
    #wrapper .sec-pl-2 .col-md-6 .caja-gris h3{
        font-size: 5.5vw;
        line-height: 4.6vw;
    }
    #wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-9.pad-0 h5{
        font-size: 3.46vw;
        margin-bottom: 4.25vw;
    }
    #wrapper .sec-pl-3 .col-md-3 .caja-gris span, #wrapper .sec-pl-3 .col-md-6 .caja-gris p{
        font-size: 4.9vw;
    }
    #wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris h3{
        font-size: 5.5vw;
        line-height: 5.6vw;
    }
    #wrapper .sec-pl-3 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris h4{
        font-size: 4.88vw;
        margin-top: 6.75vw;
    }
    #wrapper .sec-pl-3 .col-md-3 .caja-gris p{
        font-size: 3.46vw;
    }
    #wrapper .sec-pl-4 .col-md-12{
        display: block;
    }
    #wrapper .sec-pl-4 .col-md-3 .caja-gris span{
        font-size: 4.9vw;
    }
    #wrapper .sec-pl-4 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris h3{
        font-size: 5.5vw;
        line-height: 5.6vw;
    }
    #wrapper .sec-pl-4 .col-md-12:nth-child(1) .col-md-3.pad-0 .caja-gris h4{
        font-size: 4.88vw;
        margin-bottom: 4.4vw;
    }
    #wrapper .sec-pl-4 .col-md-3 .caja-gris p{
        font-size: 3.46vw;
    }
    #wrapper .sec-pl-5 .col-md-12 .columna .col-md-12{
        font-size: 3.46vw;
        flex-direction: column;
    }
    #wrapper .sec-pl-3 .col-md-12:nth-child(1){
        display: flex;
        flex-direction: column-reverse;
    }
    #footer{
        padding: 40px 0;
    }
    #footer .sec-pl-6 .col-md-12{
        display: block;
        width: 80%;
        margin: 0 10%;
    }
    #footer .sec-pl-6 .col-md-4{
        margin-bottom: 20px;
        /*font-size: 6.4vw;
        line-height: 6.75vw;*/
        max-width: 100%;
    }
    #wrapper .sec-pl-5 .col-md-12 .tienda, #wrapper .sec-pl-5 .col-md-12 .domicilio, #wrapper .sec-pl-5 .col-md-12 .entrega{
        min-height: 6vh;
        background-position: 20px 0;
    }
}

@media screen and (max-width : 480px){
    #wrapper .sec-pl-1 .col-md-6{
        max-height: 300px;
    }
    #wrapper .sec-pl-2 .seccion-paso .caja-paso .num-paso{
        background-size: 40%;
        top: -5px;
    }
    #wrapper .sec-pl-2 .seccion-paso .col-md-9 p {
        font-size: 3.16vw;
    }
    #wrapper .sec-pl-2 .col-md-6 .ticket{
        margin-top: 0;
    }
    #wrapper .sec-pl-2 .titular h4 {
        font-size: 3.88vw;
    }
    #wrapper .sec-pl-2 .seccion-paso .caja-paso .txt-paso {
        font-size: 4.09vw;
    }
    #wrapper .sec-pl-2 .seccion-paso h3 {
        font-size: 3.88vw;
    }
	#wrapper .sec-pl-2 .seccion-paso h3 b{
		font-size: inherit;
	}
    .sec-pl-5 h3{
        font-size: 3.88vw;
    }
    .sec-pl-5 .col-md-12 .col-md-7 p, .sec-pl-5 .col-md-12 .col-md-5 p{
        font-size: 3.25vw;
    }
    #footer .sec-pl-6 .col-md-4{
        font-size: 4.4vw;
        line-height: 4.75vw;
    }
	#footer .sec-pl-6 .col-md-12 a{
		font-size: inherit;
	}
    #footer .sec-pl-6 .col-md-8{
        font-size: 3.15vw;
    }	
}

.img-desktop{
    display: none!important;
}
.img-mobile{
    display: none!important;
}
