.jd-page-title, .page-title {
    width: 100%;
    padding-left: 20px;
}

.row .campaigndetailsdonationpage {
  border-radius: 5px;
  font-family: inherit;
}

#field_Tribute_gift_info,
#field_Memorial_and_Honor,
#field_Name_of_Person,
#field_Notification_heading,
#field_Notification_Name,
#field_Notification_email,
#field_Notification_Address,
#field_Notification_City,
#field_Notification_State,
#field_Notification_Zip,
#field_Notification_Donor {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    float: none !important;
    clear: both !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#Memorial_and_Honor1, #Memorial_and_Honor2, .form-check-input
{
  width:20px !important;
}