.contact-package-wrapper_additional_contacts .contactus {
  flex: 1 1 33%;
  padding: 0;
  max-width: 33%;
  margin: 15px 0 35px 0;
}
.contact-package-wrapper_main_rep .contactus {
  margin: 15px 0 0 0;
}
.contactUs-contact_name {
  font-size: inherit;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.mapLinkContainer {
  margin: 15px 0 0 0;
}
.mapLinkContainerCN {
  margin: 25px 0 0 0;
}
.contactPhone h4 {
  color: #666666;
}
.phoneNumbers,
.mapLinkContainer a.googleMapsLink {
  color: #004494;
}
/* Accordion style overrides */
.ui-accordion .ui-accordion-header .mainContentTitleBar_text,
.cc-wrapper .ui-accordion .ui-accordion-header,
.cc-wrapper h2 {
  font-size: 1.5rem;
  font-weight: lighter;
  color: #333333;
}
.mainContentTitleBar.ui-accordion-header {
  display: flex;
}
.ui-accordion:not(.cc-wrapper_sales-service) .ui-accordion-header.ui-state-default {
  border-radius: 0;
  padding: 20px 0 17px 0;
  border-top: 1px solid #cccccc;
  border-bottom-width: 0;
}
.cc_form-directory-wrap.ui-accordion .ui-accordion-header.ui-state-default,
.cc_form-directory-wrap h2 {
  padding: 0 0 17px 0;
}
.cc_form-directory-wrap-edit h2 {
  border-top: 0;
  font-weight: bold;
}
.cc_form-directory-wrap h4.mainContentTitleBar {
  display: none;
}
.cc_form-directory-wrap-edit h4.mainContentTitleBar {
  display: block;
  text-transform: uppercase;
  margin: 20px 0;
  color: #004494;
}
.ui-accordion .ui-accordion-content {
  padding: 0;
  font-size: 1.3rem;
  line-height: 2rem;
}
.ui-accordion .ui-accordion-header.simple-accordion_header-large .ui-accordion-header-icon {
  margin-top: 4px;
}
.ui-accordion .ui-accordion-header.simple-accordion_header-large .ui-accordion-header-icon.ui-icon.ui-icon-circle-minus {
  margin-top: 11px;
}
.mt_direction_right_to_left .contactWrapper .phoneNumber,
.mt_direction_right_to_left .contactWrapperROW .phoneNumber {
  direction: ltr !important;
}
.cc-wrapper .contact-package-wrapper_main_rep {
  margin-top: 40px;
}
.cc-wrapper .contact-package-wrapper_main_rep h2 {
  font-weight: bold;
}
.cc-wrapper p {
  line-height: 2rem;
}
.cc-wrapper p.cc-info-text {
  margin: 15px 0 20px 0;
}
.form_requestTypeSelection .form_content-title {
  margin: 0 0 20px 0;
}
.form_requestTypeSelection .form_content-title strong {
  font-size: 1.3rem;
}
.contact-package-wrapper_main_rep .contactWrapper {
  display: flex;
  flex-wrap: wrap;
}
.contact-package-wrapper_main_rep h4.sales {
  margin-top: 0;
}
.contact-package-wrapper_main_rep .contactUs-contact_name {
  flex: 1 1 100%;
}
.contact-package-wrapper_main_rep .contactAddress {
  flex: 1 1 auto;
  margin: 0 20px 20px 0;
}
.contact-package-wrapper_main_rep .contactPhone {
  flex: 1 1 35%;
  margin: 0 20px 20px 0;
}
.contact-package-wrapper_main_rep .contactButton {
  flex: 1 1 100%;
}
.cc-wrapper .linksWrapper {
  margin: 20px 0 0 0;
}
.cc-wrapper .linksWrapper ul,
.cc-wrapper .linksWrapper ul li {
  list-style-image: none !important;
  list-style-type: none;
  padding-left: 0;
}
.cc-wrapper .linksWrapper a {
  font-size: 1.3rem;
}
.contact-package-wrapper_main_rep_right .text img {
  padding: 0;
}
.contact-package-wrapper_main_rep_right .intropar {
  padding: 0 0 0 20px;
}
.cc-contact-form .form_contactPage {
  min-height: 300px;
  margin: 0 0 3rem 0;
}
.form_contactPage .form_field_wrapper {
  max-width: 480px;
}
.form_contactPage .cc-requestType-errors {
  margin: 1rem 0 0 0;
}
.cc-contact-form .form_contactPage .btn_requestTypeSelection_back {
  font-size: 1.3rem;
  letter-spacing: .025rem;
  cursor: pointer;
}
.form_new_triage_options .cc_feedbackForm-triage-requestType,
.form_new_triage_options .cc-wrapper_sales-service-wrap .feedbackButtonWrapper,
.form_contactPage,
.contactFormTriageBtn,
[class*="contactFormDirectoryBtn"] {
  display: none;
}
.form_new_triage_options .form_contactPage,
.form_new_triage_options .cc-wrapper_sales-service-wrap [class*="contactFormDirectoryBtn"],
.cc-wrapper_editMode .cc-wrapper_sales-service-wrap [class*="contactFormDirectoryBtn"] {
  display: block;
}
.form_new_triage_options .requestTypeSelection_options {
  transition: margin .5s;
  width: 100%;
}
.form_new_triage_options .requestTypeSelection_serviceOrsupport_options {
  opacity: 0;
  margin-left: 999px;
  width: 100%;
  height: 0;
}
.form_new_triage_options .requestTypeSelection_serviceOrsupport_options.slideLeft {
  opacity: 1;
  height: auto;
  margin-left: 0;
}
.ui-accordion-header.simple-accordion_header-large,
.ui-accordion-header.ui-state-default.simple-accordion_header-large,
.ui-accordion-header.ui-state-focus.simple-accordion_header-large,
.ui-accordion-header.ui-state-active.ui-state-hover.simple-accordion_header-large,
.ui-accordion-header.ui-state-hover.simple-accordion_header-large {
  font-size: 20px;
  color: #333333;
}
@media screen and (max-width: 750px) {
  .contactpackage .contactus {
    flex: 1 1 100%;
    max-width: none;
  }
  .contact-package-wrapper_main_rep .contactus {
    margin: 10px 0 0 0;
  }
  .ui-accordion .ui-accordion-header .mainContentTitleBar_text {
    font-size: 1.25rem;
  }
  .feedbackButtonWrapper button {
    width: 100%;
    text-align: center;
  }
  .phoneLabels h4 {
    font-size: .9rem;
  }
  .cc-wrapper .contact-package-wrapper_main_rep .contactWrapper,
  .cc_form-directory-wrap {
    display: block;
  }
  .cc-wrapper .contact-package-wrapper_main_rep .contactPhone,
  .cc-wrapper .contact-package-wrapper_main_rep .linksWrapper,
  .cc-wrapper .contact-package-wrapper_main_rep .contactButton {
    margin: 30px 0 0 0;
  }
  .contactus_style-2020 .cc-wrapper_contact-form,
  .contactus_style-2020 .cc-wrapper_sales-service {
    max-width: none;
  }
  .cc-wrapper .ui-accordion .ui-accordion-header,
  .cc-wrapper h2 {
    font-size: 1.25rem;
  }
  .cc_form-directory-wrap.ui-accordion .ui-accordion-header.ui-state-default {
    padding: 15px 0;
    border-top: 1px solid #cccccc;
  }
  .cc-wrapper_sales-service {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
  }
  .contactus_style-2020 .cc-wrapper p {
    line-height: 1.75rem;
  }
  .cc-wrapper .contactWrapper,
  .cc-wrapper .linksWrapper a {
    font-size: 1.15rem;
  }
  .cc-wrapper .contact-package-wrapper_main_rep .linksWrapper {
    margin: 20px 0 0 0;
  }
  .contact-package-wrapper_main_rep_right .intropar {
    padding: 0;
  }
  .cc-contact-form .form_new_triage_options .btn_requestTypeSelection_back,
  .cc-contact-form .form_new_triage_options .cc_feedbackForm-triage-submit button {
    font-size: 1rem;
    font-weight: normal;
    letter-spacing: normal;
  }
  .ui-accordion .ui-accordion-header.simple-accordion_header-large .ui-accordion-header-icon {
    margin-right: 1rem;
  }
}
