.refund-heading-section { background: #000; padding: 64px 0; }
.refund-heading { text-align: center; }
.refund-heading h1 { color: #fff; font-size: 58px; font-weight: bold; margin-bottom: 0px; }
.refund-information ul li a { position: relative; text-decoration: underline; }
.refund-information ul li a:hover { color: #088395; text-decoration: none; }
.refund-middle-section { padding: 30px 0px 64px; }
.terms-content-wrap { background-color: #f8f8f8; border-radius: 24px; display: flex; flex-wrap: wrap; margin: 18px 0; }
.terms-content-row { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 16px; position: relative; scroll-margin-top: 40px; width: 100%; }
.row-heading { width: 100%; display: flex; flex-wrap: wrap; align-items: center; padding-bottom: 10px; }
.col-icon { width: 32px; }
.col-icon svg { image-rendering: pixelated; flex-shrink: 0; fill: rgba(0, 0, 0, 1); color: rgba(0, 0, 0, 1); }
.col-content { width: calc(100% - 32px); padding-left: 10px; font-weight: 600; }
.col-content p { font-weight: 600; }
.row-content { width: 100%; }
.content-col-left { width: 49%; padding: 20px; border: 1px solid #e6ebf2; border-radius: 16px; }
.content-col-left p { margin-bottom: 4px; }
.content-col-right { width: 49%; padding: 24px; background-color: #ff54710d; border-radius: 16px; }
.content-col-right ul li:before { content: ""; position: absolute; top: 10px; left: 0; background: url(../images/close.png); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; }
table.table td { border: none; padding-left: 0px; padding-right: 0px; }
table.table td:first-child { font-weight: 600; width: 220px; }
@media (max-width: 1579px) {
 .refund-heading-section { padding: 50px 0; }
.refund-heading h1 { font-size: 46px; }
 }
@media (max-width: 1199px) {
 .refund-heading-section { padding: 35px 0; }
.refund-heading h1 { font-size: 36px; }
 }
@media (max-width: 767px) {
 .refund-heading-section { padding: 25px 0; }
.refund-heading h1 { font-size: 24px; }
.refund-middle-section { padding: 15px 0px 35px ; }
 }
@media (max-width: 575px) {
 .content-col-left { width: 100%; padding: 15px; margin-bottom: 15px; }
.content-col-right { width: 100%; padding: 15px; }
table.table td:first-child { width: auto; padding-bottom: 0px; }
table.table td { padding: 10px; }
 }
