body{
    /*background-color: #f7f8fc;*/
    padding: 0 0px;
    /*font-family: 'roboto', 'Open Sans', sans-serif;*/
    font-weight: 500;
  }
  .faq-container{
    display: flex;
    align-items: center;
    justify-content: center;
    /*font-family: 'roboto', 'Open Sans', sans-serif;*/
    padding-top: 25px;
  }
  .faq-container .faq-white-back{
    width:80%;
    background-color: #fff;
    padding:25px;
    box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
    border-radius: 5px;
    height: 100%;
  }

  .accordion-container{
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    max-width: 80%;
    height: auto;
    margin: 10px auto;
  }
  .faq-text .text > h2{
    text-align: center;
    color: #bb060b;
    /* padding-bottom: 5px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd; */
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 20px;
  }
  .set{
    position: relative;
    width: 100%;
    height: auto;
    /* background-color: #f5f5f5; */
  }
  .set > a{
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    color: #000;
    font-size:18px;
    font-weight: 500;
    border-bottom: 1px solid #ddd;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    transition:all 0.2s linear;
  }
  .set > a i{
    float: right;
    margin-top: 2px;
  }
  .set > a.active{
    /* background-color:#3399cc; */
    color: #bb060b;
  }
  .faq-content{
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    display:none;
    margin:0 !important;
  }
  .faq-content p{
    padding: 10px 15px;
    margin: 0;
    color: #6d6d6d;
    font-size:16px;
    font-weight: 300;
    text-align: left;
  }

  .faq-content a{
    font-weight: 500;
  }

  .faq-text{
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #ddd;
  }
  .faq-text .text p{
      font-size: 18px;
      color: #333;
      line-height: 25px;

      font-weight: 300;
      
  }
  .faq-white-back img{
    float: left;
      width:190px;
      display: block;
      /* margin-left:auto;
      margin-right:auto; */
      margin-bottom: 5px;
  }
  
  
  .accordion-container .half-col {
      width:75%!important;
  }
  
  
  

  .half-col{
    width:50%;
    margin-right: 20px;
    float: left;
  }
  .half-col:not(:first-child){
    margin-right: 0;
  }
    @media only screen and (max-width:768px){
    .accordion-container{
      flex-direction:column;
      max-width:100%;
    }
    .accordion-container .half-col{
      width:100%!important;
    }
    .set a {
      font-size:15px;
    }
    .faq-content p{
      font-size:12px;
    }

    .faq-text{
      flex-direction: column;
    }
  
    .faq-text .text h2{
      font-size: 20px;
      margin-left: 0px;
    }

    .faq-text .text p{
      margin-left:0px;
         font-size: 17px;
    line-height: 25px;
    }

  }