﻿.quotes .quotes-asp.very-large .left {  
    margin-left: -28px;
}

.quotes .quotes-asp.large .left {
    margin-left: -20px;
}

.quotes .quotes-asp.medium .left {
    margin-left: -14px;
}

.quotes .quotes-asp.small .left {
    margin-left: -7px;
}

.quotes .very-large .right {
    margin-right: 5px;
}

/*.quotes .content-quote.small {
    padding: 0 30px;
}

.quotes .content-quote.medium {
    padding: 0 35px;
}

.quotes .content-quote.large {
    padding: 0 44px;
}

.quotes .content-quote.very-large {
    padding: 0 50px;
}*/

.quotes .quote-description {
    font-size: 21px;
    line-height: normal;
    /*padding-left: 5px;
    padding-right: 5px;
    margin: 0 auto;
    width: 93%;*/
    text-align: center;
}

.quotes .quote-person {
    font-size: 1.3rem;
    font-weight: bold;
    text-align: center;
    line-height: normal;
}

.quotes .quote-job {
    font-size: 1rem;
    text-align: center;
    line-height: normal;
}

.quotes .img-card img {
    width: 8rem;
    height: auto;
}

.quotes .justify-content-between {
    font-family: var(--font-tpSans-medium);
}

    /*.quotes .justify-content-between.small {
        height: 2rem;
    }

    .quotes .justify-content-between.medium {
        height: 3rem;
    }

    .quotes .justify-content-between.large {
        height: 3rem;
    }

    .quotes .justify-content-between.very-large {
        height: 4rem;
    }*/

.quotes .small {
    font-size: 5rem;
    
    line-height: 4rem;
}

.quotes .medium {
    font-size: 7rem;
    
    line-height: 6rem;
}

.quotes .large {
    font-size: 9rem;
    
    line-height: 7rem;
}

.quotes .very-large {
    font-size: 12rem;
    
    line-height: 8rem;
}

@media (min-width: 768px) {

    /*.quotes .content-quote.small {
        padding: 0 58px;
    }

    .quotes .content-quote.medium {
        padding: 0 76px;
    }

    .quotes .content-quote.large {
        padding: 0 90px;
    }

    .quotes .content-quote.very-large {
        padding: 0 110px;
    }*/

    /*.quotes .justify-content-between.small {
        height: 3rem;
    }

    .quotes .justify-content-between.medium {
        height: 5rem;
    }

    .quotes .justify-content-between.large {
        height: 7rem;
    }

    .quotes .justify-content-between.very-large {
        height: 6rem;
    }*/

    .quotes .small {
        font-size: 10rem;
        
        line-height: 7rem;
    }

    .quotes .medium {
        font-size: 13rem;
        
        line-height: 10rem;
    }

    .quotes .large {
        font-size: 17rem;
        
        line-height: 12rem;
    }

    .quotes .very-large {
        font-size: 20rem;
        
        line-height: 14rem;
    }

    .quotes .small .right {
        margin-right: 17px;
    }

    .quotes .medium .right {
        margin-right: 27px;
    }

    .quotes .large .right {
        margin-right: 37px;
    }

    .quotes .very-large .right {
        margin-right: 47px;
    }

    /*.quotes .content-quote {
        padding: 0 70px;
    }*/

    .quotes .quote-description {
        font-size: 22px;
        line-height: normal;
        /*padding-left: 5px;
        padding-right: 5px;
        margin: 0 auto;
        width: 93%;*/
        text-align: center;
    }

    .quotes .img-card img {
        width: 16rem;
        height: auto;
    }
}

@media (min-width: 992px) {
}

/*@media (min-width: 1024px) {
}*/

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}

@media (min-width: 1920px) {
}
