@charset "utf-8";
*{margin:0;padding:0;}
a,img{border:0;}
a{text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}

.UI-ask{display:inline-block;width: 28px;height: 28px;overflow:hidden;background:url(../images/sicons.svg) 0px 0px no-repeat;color: #fff;}
.UI-bubble{display:inline-block;width: 35px;height: 35px;overflow:hidden;background: url(../images/sicons.svg) -28px 0px no-repeat;}

/* questions */
.questions{width: 100%;margin: 0 auto;border:1px solid #e7e7e7;padding: 2px;background-color: #ea9671;}
.questions ul{padding: 0;}
.questions li h5 .UI-ask,.questions li h5 .UI-bubble{position:absolute;left: 5px;top: 2px;}
.questions li{border-bottom: 1px dotted #e7e7e7;padding: 10px 5%;vertical-align:bottom;/* width: 100%; */line-height: 25px;}
.questions li h5{height:40px;position:relative;color: #fff;font-size: 18px;cursor:pointer;line-height: 32px;height: auto;overflow:hidden;padding: 0 0 0 40px;font-size: 20px;font-weight: 600;}
.questions li .foldContent{border-left: 4px solid #1da192;padding: 20px 26px;border-top:1px dashed #e2e2e2;line-height:24px;background: #fbe0d6;color: #000;display:none;font-size: 18px;margin-bottom: 10px;}
.questions .foldContent li{border-bottom:none;padding: 3px 5%;}
.foldContent p{font-size:18px;font-weight:normal;} 
.foldContent li{
    padding-left: 1%!important;
    margin-left: 30px;
}

@media(min-width: 320px) and (max-width: 1199px) { 
 .questions li h5{font-size:15px;line-height: 22px;height:auto;padding: 3px 0 5px 30px;}
  .questions li{padding: 4px 3%;vertical-align:bottom;}
  .UI-ask{width: 18px;height: 20px;background:url(../images/sicons.svg) 0px 0px no-repeat; background-size:cover;}
  .UI-bubble{width: 20px;height: 20px;background: url(../images/sicons.svg) -19px 0px no-repeat;background-size:cover;}
  .questions li .foldContent{padding:10px;line-height:21px;font-size: 15px;margin-bottom: 10px;margin-top: 10px;}
  .foldContent p{font-size:15px;font-weight:normal;line-height: 23px;} 
  .questions li h5 .UI-ask,#questions li h5 .UI-bubble{top: 5px;}
 .questions{/* margin-top: -20px; */}
}