h1, #odetailsonb, #orderitemsheader {
  font-family: 'intro' !important;
}

p, .terms, .btn, .subcats, .addrlabel {
  font-family: InterMedium !important;
} 

#popupheader {
    font-family: IntroDemoBlackCaps;
}

.inputlabel, .addremoveitems {
  font-family: InterBold !important;
}

.homepagebody, .slideheader, .slidebody, .homepageheader {
    font-family: SFProTextRegular;
}

h1 {
  font-size: 1.2rem !important;
}
#footerdiv > table td, .homepagebody {
    font-size: 0.7rem;
}
.mandatory, .errormsg, .itemnamep {
    /* font-size: 0.8rem; */
    font-size: 13px;
}
.itemprice {
    font-size: 0.7rem;
} 
.itemsize {
    font-size: 0.6rem;
    padding-left: 5px;
    color: #818181;
    font-weight: normal;
}
.inputlabel, .addrbtn > table, .ordersdiv, .orderdetailsdiv, .notifsdiv, .addrlabel, .replacementtbl h1, #odetailsstatus, #orderitemsheader, #orderitemslist > table > tbody > tr > td:nth-child(2), .telinput {
    font-size: 0.9rem !important;
}
p, #itemssearchrslt, .homelabels {
    font-size: 1rem;
}
#popupheader, .promobanner, .settingsdiv {
    font-size: 1.1rem;
}
#basketprice {
    font-size: 1.2em;
}
.notifsdiv i, .settingsdiv i, .grayh2, .newaddressradiobtns  {
  font-size:1.3rem;
}
.fa-home {
    font-size:1.35rem;
}

.homepageheader h1 {
    font-size: 1.4rem !important;
}
.themeh1, .replacementtbl td:first-child {
    font-size: 1.5rem !important;
}
.odetailscontactus, .settingsicon {
    font-size:1.6rem;
}
.otpinput, .addremoveitems td:nth-child(2) {
    font-size: 2rem;
}
.terms, .termslink {
    font-size: 75% !important;
}
.homepageheader, .slideheader, .slidebody {
    font-size: 16px;
}
.additemicon {
    font-size: 17px;
}
.beforeradio {
    width: 1rem;
    height: 1rem;
}
