.th_faq_bg {width:100%;float:left;position:relative;padding:60px 0;background: linear-gradient(to bottom, #D8E2E4, #D4CFD5);}
.th_faq_bg_1 {width:100%;float:left;background-repeat:no-repeat;background-position:top right;}
.th_faq_bg {width:100%;float:left;overflow:hidden;}
.th_faq_bg h2 {position:relative;width:100%;float:left;color:#2B2945;font-size:32px;font-weight:500;text-align:center;margin-bottom:60px}
.th_faq_bg h2:before {position:absolute;content:'';width:200px;background:#d53e30;height:6px;bottom:-15px;margin:0 auto;left:0;right:0;}
.th_faq_bg .th_faq_sec {width:100%;float:left;padding:0 2%;margin-top:70px;height:650px;overflow-y:auto;}
.th_faq_bg .th_faq_sec .card {border:none;background-color:#fff;margin-bottom:10px}
.th_faq_bg .th_faq_sec .btn-link {color:#d53e30;font-size:15px;font-weight:600; text-wrap: wrap; padding:1.25rem; padding-right: 50px; background-color:#fff;box-shadow:0px 0px 10px -3px rgba(0, 0, 0, 0.2);position: relative;
    /* background-image:url('https://www.packagingmania.com/theme/website/images/minus_sign.svg');background-repeat:no-repeat;background-position: 97% 20px;background-size: 20px;overflow-x:auto; */
}
.th_faq_bg .th_faq_sec .btn-link::before {width: 20px; height: 20px; background: no-repeat center / cover url('https://www.packagingmania.com/theme/website/images/minus_sign.svg'); position: absolute; inset:0;margin-block:auto;margin-left:auto;margin-right: 20px; content: "";}
.th_faq_bg .th_faq_sec .btn-link.collapsed {color:#000;
    /* background-image:url('https://www.packagingmania.com/theme/website/images/plus_sign.svg'); */
}
.th_faq_bg .th_faq_sec .btn-link.collapsed::before {background-image:url('https://www.packagingmania.com/theme/website/images/plus_sign.svg');}
.th_faq_bg .th_faq_sec .card-header {padding:0;background-color:#fff;
    /* border:1px solid #dfdfe1; */
}
.th_faq_bg .th_faq_sec .collapse.show {box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px; margin-top: unset;}
.btn-link.focus, .btn-link:focus {text-decoration:none;}
.custom_scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;}
.custom_scroll::-webkit-scrollbar{width:10px;visibility:hidden;}
.custom_scroll::-webkit-scrollbar-track{background:#f2f0f0;visibility:hidden;border-radius:20px;}
.custom_scroll::-webkit-scrollbar-thumb{background-color:#ee7163;border-radius:20px;visibility:hidden;}
.custom_scroll:hover{scrollbar-width:thin;scrollbar-color:#6a6969 #e1e1e1;}
.custom_scroll:hover::-webkit-scrollbar{width:10px;visibility:visible;}
.custom_scroll:hover::-webkit-scrollbar-track{background:#f2f0f0;visibility:visible;border-radius:20px;}
.custom_scroll:hover::-webkit-scrollbar-thumb{background-color:#ee7163;border-radius:20px;visibility:visible;}
@media only screen and (max-width:991px){
/*.th_faq_bg {margin-bottom:30px}*/
.th_faq_bg_1{background-position:unset}
}
@media only screen and (max-width:767px){
.th_faq_bg h2 {font-size:36px}
}
@media only screen and (max-width:575px){
.th_faq_bg {padding:60px 0 0;margin-bottom:0;}
.th_faq_bg .th_faq_sec {padding:0}
.th_faq_bg h2 {font-size:24px}
.th_faq_bg h2 small {font-size:16px}
.th_faq_bg .th_faq_sec .accordion-button, .th_faq_bg .th_faq_sec .accordion-button:not(.collapsed) {font-size:16px}
.th_faq_bg .th_faq_sec .accordion-body {font-size:14px}
}