#main #faq .card {
    margin-bottom: 10px;
    border: 0;
}

#main #faq .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    /* border-radius: 2px; */
    padding: 0;
    /* border: 1px solid 0 0 20px 0 rgba(213, 213, 213, 0.5); */
    border-radius: 5px;
}

#main #faq .card .card-header .btn-header-link {
    color: #fff;
    display: block;
    text-align: left;
    background: #FCB800;
    padding: 15px;
    font-weight: bold;
    border: 1px solid #FCB800;
}

#main #faq .card .card-header .btn-header-link:after {
    content: "\f068";
    font-family: 'FontAwesome';
    font-weight: 900;
    float: right;
}

#main #faq .card .card-header .btn-header-link.collapsed {
    background: #99170A;
    color: #fff;
    font-weight: bold;
    border: 1px solid #99170A;
    border-radius: 5px;
}

#main #faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f067";
}

#main #faq .card .collapsing {
    background: #faf9f8;
    ;
    line-height: 30px;
}

#main #faq .card .collapse {
    border: 0;
}

#main #faq .card .collapse.show {
    /* background: #faf9f8; */
    border: 3px solid #faf9f8;
    border-top: none;
    border-radius: 0px 0px 10px 10px;
    line-height: 30px;
    color: #222;
}


/* ========= COSTUMIZED STYLE */


/* ========== MEDIA QUERIES ==========  */


/* Home page  */


/* Small devices (landscape phones, 576px and up) */

@media (max-width: 575.98px) {
    .slider-home-page {
        height: 170px;
    }
    .banner-top {
        padding-top: 10px;
    }
    ul .facebook,
    .twitter,
    .instagram {
        width: 50px;
        margin-top: 10px;
        margin-left: 0px;
        padding-left: 0px;
    }
    .ps-product__price-right {
        height: 170px;
    }
    .ps-product__price-right img {
        width: 100px;
    }
}


/* --------------------------------------------------- */


/* Medium devices (tablets, 768px and up) */

@media (min-width: 768px) and (max-width: 990px) {
    .slider-home-page {
        height: 350px;
    }
    .banner-top {
        padding-top: 10px;
    }
    .banner-down {
        padding-top: 10px;
    }
    .banner-top img {
        height: 200px;
    }
    .banner-down img {
        height: 200px;
    }
    ul .facebook,
    .twitter,
    .instagram {
        width: 50px;
        margin-top: 10px;
    }
    /* .lista-comentarios {
        margin-top: 10px;
    } */
    .ps-btn-responsive {
        font-size: 10.5px;
    }
    .ps-product__price-right {
        height: 270px;
    }
    .ps-product__price-right img {
        width: 200px;
    }
}


/* --------------------------------------------------- */


/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
    .slider-home-page {
        height: 350px;
    }
    .banner-top {
        padding-bottom: 18px;
    }
    .banner-down {
        padding-top: 18px;
    }
    .lista-comentarios {
        margin-top: -100px;
    }
}


/* --------------------------------------------------- */


/* Extra large devices (large desktops, 1024px and up) */

@media screen and ( device-width: 1024px) {
    .ps-btn-responsive {
        font-size: 9.8px;
    }
}


/* --------------------------------------------------- */


/* Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
    .slider-home-page {
        height: 420px;
    }
    .banner-top {
        padding-bottom: 18px;
    }
    .banner-down {
        padding-top: 18px;
    }
}