.info h5{padding-bottom: 10px;margin-bottom: 20px;border-bottom: 3px solid #414141;font-size: 25px;letter-spacing: 1.5px;color: #1a1a1a;font-weight: 500;}
.info .faqList .menu_head{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.info table{margin: 30px 10px;}
.info table{width: 95%;text-align: center;margin: 30px auto;}
.info table tr td.red_bg{background-color: #ac1821;color: #fff;padding: 10px 20px;text-align: center;background-image: -webkit-gradient(linear, left top, right top, from(#87030b), to(#ac1821));
    background-image: linear-gradient(to right, #87030b, #ac1821);}
.info tr:nth-child(1){text-align: center;}
.info td{padding: 5px 10px;font-weight: 500;font-size: 15px;border: #4e4e4e12 1px solid;}
.info td a {color: #365899;}
.info td.Txt03 {background-color: rgb(144 144 144 / 6%);}
.info td.Txt{text-align: center;background-color: rgb(144 144 144 / 6%);color: #323232;width: 280px;}
.info .menu_body td.Txt{padding: 20px 50px;}
.info .menu_body td.Txt .ellipsis{font-size: 14px;color: #646464;margin-bottom: 10px;}


/* faq_list */
#faq_list li.faq_body .title {padding: 0;}
#faq_list li.faq_body {margin-bottom: 10px;margin: 10px 0px;}
#faq_list li.faq_body .title font {padding: 10px 50px 10px 60px;background: var(--white);font-size: 16px;box-shadow: 0 0 15px rgba(var(--black-rgb), .2);display: flex;align-items: center;position: relative;}

#faq_list li.faq_body .title font span {
    display: none;
    }
#faq_list li.faq_body .title font:after {
    content: "Q";
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 12px;
    color: #fff;
    background-color: var(--secondary);
    background-image: -webkit-gradient(linear, left top, right top, from(#87030b), to(#ac1821));
    background-image: linear-gradient(to right, #87030b, #ac1821);
    border-radius: 50%;
    margin: 0 0rem 0px 0;
    font-family: 'Poppins', serif;
    font-weight: 600;
    position: absolute;
    left: 20px;
    }


#faq_list li.faq_body .title i {font-size: 26px;top: calc((100% - 26px) / 2);right: 18px;}
#faq_list li.faq_body .info { padding: 25px; font-size: 14px; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
#faq_list li.faq_body .title i {transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
#faq_list li.current { box-shadow: 0 0 15px rgba(var(--black-rgb), .2); }
#faq_list li.current .title font { background: var(--secondary); box-shadow: none; color: var(--white); }
#faq_list li.current .title i { color: var(--white); }
#faq_list li.current .title i {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
eyframes circle {0% {transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);}100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}}
#faq_list .textEditor ol li{margin: 10px 20px;}
@-webkit-keyframes circle {
  0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
}
@media screen and (max-width: 1366px) {
    .info td{padding: 5px;}
    .info td.Txt{}
	.info .menu_body td.Txt {padding: 20px 20px;}
}
@media screen and (max-width: 768px) {
	#faq_list li{margin: 10px 5px;}
	#faq_list li .title i{right: 10px;}
	#faq_list li .title font{padding: 10px 40px 10px 10px;width: calc(100% - 0px);display: inline-block;}
	#faq_list li .title font span{margin: 0 0.5rem 0px 0;
    width: 24px;
    height: 24px;font-size: 12px;display: inline-block;text-align: center;padding: 1px;}
}
