.appointmentComp{padding:60px 0;background:#f6f6f6}
.appointmentComp .textcolor{color:white !important}
.appointmentComp .primaryRedBtn{min-width:219px}
.appointmentComp .contentText h4{font-family:"robotolight";font-size:4.8rem;line-height:60px;color:#20252b;padding-bottom:5px}
.appointmentComp .contentText p{font-family:"robotolight";font-size:2rem;line-height:28px;color:#20252b}
.appointmentComp .contentText{display:flex;align-items:center}
.appointmentComp .contentText .imgSection{margin-right:40px;min-height:88px}
.appointmentComp .contentText .innerContent{max-width:665px}
.appointmentComp .primaryRedBtn{min-width:170px;padding:17px 20px}
.appointmentComp.irdiaTextWithBtnComp{background:#b12c26;padding:35px 0}
.appointmentComp.irdiaTextWithBtnComp .contentText h5{color:#fff;font-size:3rem;line-height:40px;font-family:'robotolight';padding-bottom:0;opacity:.8}
.appointmentComp .contentText .imgSection img{height:113px;width:119px}
@media(max-width:1366px){.appointmentComp .contentText .imgSection{margin-right:30px}
.appointmentComp .contentText h4{font-size:4rem;line-height:50px}
.appointmentComp .primaryRedBtn{min-width:170px}
}
@media(max-width:1024px){.appointmentComp .contentText .innerContent{max-width:592px}
.appointmentComp.irdiaTextWithBtnComp{padding:25px 0}
.appointmentComp.irdiaTextWithBtnComp .contentText h5{font-size:2.5rem;line-height:30px}
}
@media(max-width:767px){.appointmentComp .contentText{display:block;padding-bottom:20px}
.appointmentComp .contentText .imgSection{margin:0 0 47px 0}
.appointmentComp{padding:40px 0}
.appointmentComp .contentText h4{font-size:3.2rem;line-height:44px;padding-bottom:24px}
.appointmentComp .contentText p{padding-bottom:20px}
.appointmentComp.irdiaTextWithBtnComp .contentText h5{font-size:2.2rem}
.appointmentComp.irdiaTextWithBtnComp .contentText{padding-bottom:10px}
.appointmentComp.irdiaTextWithBtnComp .contentText .primaryWhiteBtn{margin-top:0}
}