.inbody{
  background-color:white;
  text-decoration:none;
  font-size:16px;
  color:black;
  font-family:"Arial","Helvetica","sans-serif";
  font-weight:normal;
}

.sdc-banner ol { display: none !important; }

div.MainCtn{
  position:relative; top:0; left:0;
  width:100%; height:auto;
  display:flex; flex-wrap:wrap;
}

div.About{
  width:100%; height:auto;
  padding:0 20px;
  display:flex; flex-wrap:wrap;
}

div.Co-cont, div.Co-Adv{
  padding:1.0vw 4.4vw;
  font-size:18px;
  color:black;
  font-family:"Arial","Helvetica","sans-serif";
}

span.sdc-ltd, span.sdc-bally{
  font-size:20px;
  font-family:"Arial","Helvetica","sans-serif";
}

span.sdc-ltd{ color:red; font-weight:bold; }
span.sdc-bally{ color:#303030; font-weight:normal; }

/* ================== Mobile ================== */
@media only screen and (max-width: 580px){

  div.About{
    position:relative;
    top:30px;
    width:100%;
    padding:0;
    display:flex; flex-wrap:wrap;
  }

  a.inq, a.inq:visited{
    background-color:#808080;
    padding:5px 8px;
    border-radius:5px;
    transition: background-color 0.8s ease;
    font-size:16px;           /* vw is usually too small on phones */
    color:#000;
    font-weight:normal;
    text-decoration:underline;
    font-family:"Arial","Helvetica","sans-serif";
  }
  a.inq:active, a.inq:hover{
    color:#d0d0d0;
    background-color:#0000ff;
    text-decoration:none;
    font-weight:bold;
  }

  div.SDC{
    width:100%; height:auto;
    padding:0 5px;
  }

  div.Co-cont, div.Co-Adv{
    width:100%;
    padding:1.25vw 2.5vw;     /* fixed vwvw */
    font-size:16px;
    color:black;
    font-family:"Arial","Helvetica","sans-serif";
    line-height:1.3;
  }

  span.sdc-ltd, span.sdc-bally{
    font-size:16px;
    font-family:"Arial","Helvetica","sans-serif";
    line-height:1.3;
  }
}
