.fq-col{border:1px solid #142428;padding:36px 57px;width:48.388%;border-radius:8px}
.fq-col .mnvs-header{margin-bottom:16px}
.ic-col h2, .fq-col h2 span{font-size:40px;line-height:48px}
.mvcfq-lists{gap:0px;flex-direction:column}
.mvcfq-item{padding:16px 0px 32px 16px;border-bottom:1px solid rgba(114,115,118,.25);margin-bottom:16px;display:inline-flex;gap:24px;align-items:center}
.mvcfq-icon { width: 64px; height: 64px; display: inline-flex; align-items: center;  justify-content: center;}
.mvcfq-item:hover svg path {fill: url(#my-cool-gradient);}
.mvcfq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:3.98px;}
.ic-col{width:38.141%;padding:36px 0 0}
.fqic-wrap.row{justify-content:space-between; align-items:flex-start}
.mvcfq-cwrap h3 { line-height: 39.399px;}

@media only screen and (min-width: 100px) and (max-width: 991px) {
  .fq-col { padding: 36px;  width: 51.388%;}
  .ic-col {  padding: 0;  width: 42%;}
  @media only screen and (max-width: 800px) { 
    .fq-col, .ic-col {  padding: 24px;  width: 100%; max-width: 460px;  margin: 0 auto;}
    .fq-col h2{margin: 0 auto;}
    .fqic-wrap.row {  gap: 98px;}
  }
   @media only screen and (max-width: 676px) { 
    .fq-col h2 span, .fq-col h2 {  font-size: 36px; line-height: 43px; }
     .mvcbox-section { padding: 0 16px;}
     .ic-col{padding:0px;}
     .fqic-wrap.row { gap: 60px; }
     .mvcfq-icon { height: 42px;  width: 42px; padding: 9px;}
     .mvcfq-cwrap h3 { line-height: 30px;  font-size: 20px;}
     .mvcfq-item { margin-bottom: 12px; padding: 12px 0 24px 12px;}
  }
}