.feedback-container{padding: 60px 0;}
.feedback-container-lower{border-top: solid 3px #fff; padding-top: 40px;}
.feedback-container .card-header{padding: 11px 25px 14px;border: none; cursor: pointer;}
.feedback-container .card-header h5{margin-bottom: 0;position: relative;font-size: 20px;color: #586271; font-family: 'Roboto', sans-serif; font-weight: 700; letter-spacing: 0; padding-right: 20px; line-height: 23px;}
.feedback-container .card-header h5:after{content:"\f068"; position: absolute;right: 0;top:0; font-size: 16px; line-height: 25px; color: #586271; font-family: 'Font awesome 5 free'; font-weight: 900; }
.feedback-container .card-header[aria-expanded="false"] h5:after{content:"\f067"; }
.feedback-container .card-body{background: #f0f0f0;padding: 22px 25px 26px;  border-top: 1px solid #90935f;}
.feedback-container .card-header {background-color: #fff; border-radius: 0!important;}
.feedback-container .card{  border: 1px solid #90935f;border-radius: 0;}
.feedback-container .card + .card{margin-top: 11px;}
.feedback-form-content{width: 100%; max-width: 312px; margin: 0 auto;}
textarea.form-control{height: 150px;}
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px) {
}
​
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */

@media (max-width: 991.98px) {   

}

/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width: 767.98px) {
}
/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width: 575.98px) {

}