.tenure-container {   display:flex;   gap:20px; } table#interest-frequency-table thead th {   font-weight:600;   font-size:18px;   line-height:26px;   vertical-align:middle;   background:#1E58B8;   color:#fff; } p.table-heading {   font-weight:700;   padding-top:30px;   margin-bottom:0 !important;   font-size:16px; } table#interest-frequency-table{   margin-top:20px; } .table-div {   max-height:400px;   overflow:auto; } @media (max-width:767px) {   table#interest-frequency-table thead th {  font-size:14px;   }   table#interest-frequency-table td {  font-size:12px;   } }  @media(max-width:530px){ .input-main-div {   flex-direction:column;   gap:10px; }   }