.faqaccordion {margin: 12px auto 0px;max-width: 1115px;}
.faq-head{font-weight: bold;color: #606060;font-size: 16px;line-height: 110%;padding: 21px 25px;position: relative;cursor: pointer;margin-bottom: 0px;border-radius: 10px;    font-family: 'Nunito-Bold';}
.faqaccordion .accordion_in{margin-bottom: 15px;border: 1px solid #E8ECE4;border-left: 1px solid #B1D194;border-radius: 10px;}
.faqaccordion .accordion_in:last-of-type{margin-bottom: 0;}
.faqaccordion .acc_content{padding: 20px 24px;border-top: 1px solid #E8ECE4;}
.faq-head:after{position: absolute;content: '';right: 25px;width: 32px;height: 32px;text-align: center;top:14px; background: url(../images/svg/plus-icon.svg)no-repeat center center;    background-size: 100%;}
.acc_active .faq-head:after{content: '';background: url(../images/svg/minus-icon.svg)no-repeat center center;    background-size: 100%;}
.faq-prag p{font-size: 16px;color: #E8ECE4}
.sec_hmfaq {    padding: 0px 0 27px;}
.ptag p a{white-space: break-spaces;word-break: break-all; letter-spacing: 0.5px;}
.center.acc_section{margin-top: 40px;}
.btn_border.btn-theme.acc_head{padding: 13px 20px 10px;}
.align-items-flex-start{align-items: flex-start;}


/*----- MEDIA QUERIES  -----*/
@media(max-width:1650px){ 
}
@media(max-width:1550px){
}
@media(max-width:1439px){
}
@media(max-width:1199px){ 
}
@media(max-width:991px){
}
@media(max-width:767px){
    .faq-head {padding: 15px 15px 18px 16px; margin-bottom: 0px; line-height: 25px;}
	.faq-head:after{width: 14px; height: 16px;  background-size: 100%;top:18px}
    .faqaccordion .acc_content {padding: 15px 15px};
	.faqaccordion .accordion_in {margin-bottom: 10px;}
}
@media(max-width:575px){
    .faq-head {padding: 15px 35px 15px 15px;}
    .faq-head:after {right: 12px;}
}
@media(max-width:420px){
}
@media(max-width:350px){ 
}