


@font-face {
    font-family: 'SFBold';
    src: url(../fonts/SF-Pro-Text-Bold.otf);
 }
 @font-face {
    font-family: 'SFHeavy';
    src: url(../fonts/SF-Pro-Text-Heavy.otf);
 }
 @font-face {
    font-family: 'SFRegular';
    src: url(../fonts/SF-Pro-Text-Regular.otf);
 }
 @font-face {
    font-family: 'SFMedium';
    src: url(../fonts/SF-Pro-Text-Medium.otf);
 }
.terms-page .heading {
    text-align: center;
    margin-bottom: 15px;
}
.terms-page {
    padding: 30px 25px 25px 25px;
    background-color: #F6F6F6;
}
.terms-page .main-heading {
    padding: 0;
}
.terms-page h3 {
    padding-bottom: 2px;
    margin-bottom: 0;
    font-family: 'SFHeavy';
}
.terms-page h3 span {
    padding-right: 9px;
}
.terms-page h6 {
    color: rgb(32, 32, 32);
    margin-bottom: 4px;
    font-family: 'SFBold';
    padding-top: 15px;
}
.terms-page h6 span {
    display: block;
    margin-bottom: 5px;
}
.terms-page p {
    font-family: 'SFRegular';
}
.terms-page p.font-medium {
    font-family: 'SFMedium';
}
.terms-page .dots {
    margin-top: 15px;
}
.terms-page .dots ul li {
    margin-bottom: 10px;
}
.terms-page .Italic p {
    margin-bottom: 10px;
    font-style: italic;
}
.terms-page .anchor {
    font-style: italic;
    color: #242529;
}
.terms-page .short {
    padding: 0 65px;
}
.font-italic {
    font-style: italic;
}
.terms-page .dots ul li a.anchor {
    display: block;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
}
.terms-page .address {
    display: block;
}
.table-view .heading {
    text-align: center;
}
.table-view tbody td {
    width: 33.3%;
}
.table-view th {
    padding: 15px 10px;
    background-color: #DBEBF7;
}
.table-view td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border: 0.5px solid #0000007d;
}
.table-bordered>:not(caption)>*>* {
    border-width: 0.5px;
}
.table-bordered>:not(caption)>* {
    border-width: 0px 0;
}
.table-view tbody td p {
    margin-bottom: 5px;
}

@media (max-width: 767.98px) { 
    .terms-page .short {
        padding: 0;
    }
}
@media (max-width: 767.98px) { 
    .terms-page p {
        font-size: 14px;
    }
    .terms-page h6 {
        font-size: 15px;
    }
    
}
