.faqs-sec_button_flex{align-items: center;grid-gap: 16px;}
.faqs-sec_faq-h4 {flex: 0 0 85%;max-width: 85%;}
.faqs-sec_flex_icon {flex: 0 1;}
span.faqs-sec_flex_icon svg {transition: 0.5s;width: 22px;} 
.faqs-sec_flex_content {margin: 0 32px;}
.faqs-sec_faq-h4 {margin-right: 31px!important;}
.faqs-sec_faq-h4 h4 {margin: 0;}
.faqs-sec_content {flex: 0 0 50%;padding-left:35px;padding-right:0px;position:relative;}
.faq-bottom-svg {position: absolute;bottom:  -40px;right:0;}
.faqs-sec_buttons-img {position: relative; flex: 0 0 49%;}
.faqs-sec_img {position: absolute;left: 85px;top: 19px;}
.faqs-sec_faq-ques>* {margin: 0;} 
.faqs-sec_buttons-img>.faqs-sec_desc { margin:20px 0 16px;}
.faqs-sec_inr{padding-top: 30px;}
.faqs-sec_flex_icon {margin-left: 10px;margin-right:36px;font-size: 20px;border-radius: 3px;}
.faqs-sec_faq-flex.sec {cursor: pointer;width: 100%;position: relative;padding:32px 36px 32px 32px;}
.faqs-sec_img>img {max-width: 80px;object-fit: contain;}
.faqs-sec_faq-content .faqs-sec_faq-ques svg {display: block;width: auto;height: 30px;}
.faqs-sec_main-img {margin-top: 40px;}
.faqs-sec_main-img>img {height: auto;object-fit: contain;{#max-height: 290px;#}margin: 0 auto;display: block;}
.faqs-sec_flex_content.ans {padding: 0 0 24px;display: none;}
.faqs-sec_faq-content .faqs-sec_flex_icon {position: absolute;top: 33px;right: 2px;}
.faqs-sec_faq-content {box-sizing: border-box;box-shadow:0px 0px 10px rgba(0, 46, 93, 50%);margin-bottom:28px;border-radius: 10px;margin:0 0 28px auto;  max-width: 470px;}}
@media(max-width:1200px){
  .faqs-sec_flex_icon{ margin-right:10px;}}
@media(max-width:991px){
  .faqs-sec_faq-content:first-child { margin-top: 20px;}
  .faqs-sec_content{padding-left:5px;padding-right:5px;}
  .faqs-sec_inr{padding-top: 0;}
  .faqs-sec_content, .faqs-sec_buttons-img{flex:0 0 100%;max-width: 100%;margin:0;}
  .faqs-sec_desc {text-align: center;}
  .faqs-sec_img {text-align: center;}
  .faq-bottom-svg {display: none;}
  .faqs-sec_main-img {margin-top: 50px;}
  .desktop-img{display:none;}
  .faqs-sec_main-img {margin-top: 15px;}
  .faqs-sec_faq-content{max-width:100%;}
}
@media(max-width:767px){
.faqs-sec_faq-h4 {flex: 0 0 87%;max-width: 87%;}
}
@media(max-width:390px){
  .faqs-sec_faq-content{margin-bottom:20px;}
  .faqs-sec_flex_content {margin: 0 20px;}  
  .faqs-sec_faq-flex.sec{padding:20px;      }
  .faqs-sec_faq-content .faqs-sec_flex_icon{top:25px;margin-right:10px;}
}