.faq_section{padding:60px 0}.faq_section .main-title .text{max-width:800px}.faq_section .main-title.text-center{margin:0 0 50px}.faq_box{margin:14px 0;display:inline-block;width:100%}.faq_box .title{font-size:24px;line-height:32px;box-shadow:5px 5px 40px rgba(74,74,74,0.8);padding:18px 45px 18px 25px;position:relative;cursor:pointer}.faq_box .title:after{content:'';width:16px;height:2px;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition:all .4s ease-out;-webkit-transition:all .4s ease-out}.faq_box .title:before{content:'';width:2px;height:16px;position:absolute;top:0;bottom:0;right:27px;margin:auto;transition:all .4s ease-out;-webkit-transition:all .4s ease-out}.faq_box .text{padding:15px 30px;display:none}.faq_box .title.active:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.faq_box .title.active:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media(max-width:991px){.faq_section .main-title.text-center{margin:0 0 30px}.faq_section{padding:30px 0 50px}.faq_box .title{font-size:20px;line-height:30px}}@media(max-width:767px){.faq_box{margin:10px 0}.faq_box .title{font-size:18px;line-height:28px;padding:14px 38px 14px 21px}.faq_box .title:after{right:13px}.faq_box .title:before{right:20px}.faq_box .text{padding:15px}}