#purplemayorista .quick-links__title,
#purplemayorista .quick-links__subtitle,
#purplemayorista .quick-links-container {
    max-width: 1280px;
    width: 100%;
    margin: 0 au9to;
}

#purplemayorista .quick-links:before {
    content: '';
    width: 100%;
    height: 8px;#954b97
    opacity: .5;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
}

#purplemayorista .quick-links-col {
    width: 100%;
}

#purplemayorista .quick-links-wrapper {
    padding-top: 50px;
    padding-bottom: 55px;
	background: #954b97;
	padding-left: 20%;
    padding-right: 20%;
	
}

#purplemayorista .quick-links-container {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

#purplemayorista .movistar--purple .quick-links__icon {
    font-weight: bold;
    color: #954b97 !important;
}

@media (min-width:992px) {
    #purplemayorista .quick-links-wrapper {
        min-height: auto;
        padding-top: 45px;
        padding-bottom: 84px;
    }
    #purplemayorista .quick-links-col {
        width: 33.33%;
    }
    #purplemayorista .services--section .services__description {
        max-width: 1064px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    #purplemayorista .services--section .services__description * {
        font-size: 24px;
    }
}

@media (min-width:600px) {
    #purplemayorista .banner-hero .slider__item .item__container .container__body .title {
        font-size: 20px;
    }
    #purplemayorista .banner-hero .slider__item .item__container .container__body .subtitle.subtitle--large {
        font-size: 63px;
        line-height: 73px;
        padding: 10px 0;
    }
}