a:active {
  text-decoration: none;
}

a.register-link {
  float: left;
}

#library {
  display: flex;
  background: #3c4242;
  color: #fff;
  padding: 28px 18px;
  height: 92px;
  justify-content: center;
  margin-top: 110px;
}

#library p {
  font-family: "Lexia", "Times New Roman", "Times", "serif";
}

#home #find-my-technical-advisor {
  display: none;
}

#home-design-kit {
  display: none;
}

.cmp-searchMedicalConnect__result-details .save-msl-container {
  display: none !important;
}

.cmp-user__flyout--signedout.active .azcl-button {
  text-align: left;
}

.website-tab-container p,
.website-tab-container h5 {
  font-family: "Arial", "sans-serif";
}

.cmp-tabs__tabpanel li {
  font-family: "Arial", "sans-serif" !important;
}

#customer-page ul {
  padding-left: 17px !important;
}

#select-state option,
#select-theraphy-Area option,
#select-state,
#select-therapyArea {
  font-family: "Arial", "sans-serif";
}

.fa-user.active+.cmp-user__flyout .cmp-user__flyout--signedout+.register-link {
  display: none;
}

.cmp-teaserlist__item__title {
  font-family: "Lexia", "Times New Roman", "Times", "serif" !important;
}

a:hover {
  text-decoration: none;
  underline: none;
}

.cmp-searchMedicalConnect__result-medical-request-btn,
.cmp-searchMedicalConnect__medical-request-btn {
  display: none;
}

.channel-content {
  width: 255px;
  background: #F8F8F8;
  box-shadow: 0px 8px 16px rgb(60 66 66 / 15%);
  margin-right: 32px;
  height: 101px;
}

.channel-content h5 {
  padding: 0px 0px 10px 16px;
  margin-top: 18px;
  margin-bottom: 10px;
}

.channel-content .pink-text-2 {
  padding-left: 16px;
}

#typography-page .typography-container h6,
#typography-page .typography-container h5,
#typography-page .typography-container h4,
#typography-page .typography-container h3,
#typography-page .typography-container h2,
#typography-page .typography-container h1,
#typography-page .typography-container p {
  font-family: "Arial", "Sans-serif";
}

.cmp-searchMedicalConnect__medical-request.cmp-searchMedicalConnect--vcenter {
  display: none;
}

#design-page .technical-items a {
  color: #fff;
}

.green-text {
  color: rgb(40, 167, 69);
}

ul.teaser-list li {
  list-style: disc;
  margin-left: 21px;
}

.next-quarter .class-flex div,
#whats-new-page .whats-new-item,
#next-container {
  display: none !important;
}

#glossary-page td ul {
  list-style: disc;
  padding-left: 17px;
}

#teaser-page a.cmp-teaser__action-link {
  font-size: 16px;
  background: #830051;
  color: #fff;
  padding: 10px 15px;
  width: 75px;
  border-radius: 4px;
  font-family: "Arial", "sans-serif";
  font-weight: 400;
  MARGIN-RIGHT: 20PX;
}

#teaser-page .cmp-teaser__description {
  PADDING-BOTTOM: 20PX;
}

.ui-para {
  max-width: 944px;
}

#glossary-page .ui-para {
  margin-top: 8px;
  margin-bottom: -17px;
}

.cmp-list-dropdown--list *[aria-hidden] {
  visibility: initial;
}

#container-page .cmp-container__htmlvideo--enabled {
  height: 379px;
}

#container-1 {
  background-color: rgba(255, 133, 27, 0.25);
}

#form-button-page label.cmp-form-options__field-label {
  display: flex;
  padding: 5px;
}

#form-1,
#form-2 {
  display: flex;
  margin: 10px 0px;
  padding: 5px;
}

#integration-nav .right-nav-container h5 {
  margin-left: 37px;
  margin-bottom: 22px;
}

#components-ui .cmp-teaserlist__item__image {
  margin-bottom: 16px;
}

.whats-new-section h2 {
  margin-bottom: 42px;
}

#components-ui .cmp-teaserlist__item__description {
  margin-bottom: 16px;
}

#components-ui .cmp-teaserlist__item__title {
  margin-bottom: 8px;
}

#color-page span b {
  padding-right: 14px;
}

#responsive-grid-page th {
  font-family: "Arial", "sans-serif";
}

.searchresults .cmp-searchbox .cmp-searchbox__inner {
  margin-top: 23px;
}

.searchresults .cmp-searchresults__inner-container .cmp-searchresults__item-image {
  display: none;
}

.searchresults .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field {
  width: 95%;
  margin: 16px;
}

.searchresults .cmp-searchbox label {
  margin-left: 19px;
}

#page-navigation-page .cmp-inpagenav--sticky {
  top: 31% !important;
}

#page-navigation-page .cmp-inpagenav__item {
  background-color: #dfdfdf;
}

#page-navigation-page .cmp-inpagenav__content {
  font-size: 16px;
  color: #3c4242;
}

/*#home*/
.cmp-searchbox__results-show-all-cta {
  background: #830051;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  padding: 7px 12px 7px;
  border-radius: 4px;
}

.cmp-searchbox__results-items li {
  padding-bottom: 5px;
}

#modular-content {
  border-bottom: 1px solid #DFDFDF;
}

#home .cmp-searchbox__results-items {
  padding-bottom: 12px;
}

.sub-navigation .sub-nav-open p:focus,
.sub-navigation .sub-nav-open p:visited {
  background: #EBEFEE;
}

#omnichannel-page h3 {
  margin-top: 16px;
  margin-bottom: 5px;
}

#omni-content {
  margin-top: 28px;
}

#omni-header p,
#omni-header ul {
  padding-top: 10px;
}

#omni-header ul {
  list-style-type: disc;
  text-indent: -22px;
  padding-left: 35px;
}

#omni-header ul li {
  padding-top: 5px;
}

#principle-page .width-container h2,
#principle-page .width-container p {
  color: #3C4242;
}

#principle-page .design-kit-text h2,
#principle-page .design-kit-text p {
  color: #FFFFFF;
}

.princi-sections h3 {
  color: #353F47;
  margin-bottom: 10px;
}

#principle-page .princi-sections h3 {
  margin-bottom: 10px;
}

.princi-sections div p:first-child {
  color: #353F47;
}

.princi-sections .shadow-text {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: #353F47 !important;
  width: 394.5px;
}

.princi-sections .pink-text {
  color: #D0006F !important;
  padding-top: 22px;
  font-size: 16px;
  line-height: 24px;
}

#breakpoint {
  margin-top: -5px;
}

#breakpoint h3 {
  margin-bottom: 10px;
}

#websites {
  margin-top: -40px;
}

div#websites h4 {
  margin-top: 40px;
  margin-bottom: 11px;
}

#websites .main-banner.width-container {
  padding-bottom: 16px;
}

#principle-page .design-kit,
#responsive-page .design-kit,
#modular-page .design-kit {
  border-radius: 0;
	/*margin-top: 116px;*/
  margin-top: 96px !important;
}

#iconography-page .design-kit {
  margin-top: 70px !important;
}

#omnichannel-page .design-kit {
  border-radius: 0;
  margin-top: 96px;
  width: 100% !important;
}

#responsive-page .design-kit {
  margin-bottom: -77px;
}

#responsive-grid-page .design-kit {
  border-radius: 0;
  margin-top: 85px;
  margin-bottom: -76px;
}

#foundation-page .main-banner h2 {
  margin-bottom: 0px;
  padding-top: 0px;
}

#foundation-page #foundation-content .width-container {
  margin-top: -13px;
}

#foundation-page .main-banner {
  padding-top: 20px;
  padding-bottom: 15px;
}

#foundation-page .design-kit {
  border-radius: 0;
  margin-top: 99px;
  margin-bottom: -62px;
}

#spacing-page .main-banner h2 {
  padding-top: 0px;
  margin-bottom: 10px;
}

#responsive-grid-page .sub-header {
  margin-top: -29px;
}

#responsive-grid-page #grid {
  margin-top: 30px;
}

#grid p {
  margin-top: -18px;
  margin-bottom: 30px;
  max-width: 853px;
}

#responsive-grid-page #emails h4 {
  margin-top: 33px;
  padding-bottom: 10px;
}

#example-container-2 {
  background-color: #f8f8f8;
}

.head-space {
  padding-top: 16px;
}

.head-space-2 {
  margin-bottom: 48px;
  padding-top: 16px;
}

div#example-container-2 li {
  padding: 8px 0px;
  text-indent: -21px;
}

div#example-container-2 ul {
  margin-left: 27px;
}

.cmp-teaserlist__item__link::after {
  display: none;
}

#example-container-3 h2 {
  margin-top: 64px;
  margin-bottom: 0px;
  text-align: center;
}

#container-2 h2 {
  text-align: center;
}

#example-container-3 .right-text {
  padding-left: 64px;
}

.cmp-teaserlist__item {
  background-image: none !important;
  border: 1px solid #DFDFDF;
  border-radius: 8px !important;
}

#example-container-3 #websites-tab .cmp-tabs__tablist {
  justify-content: center;
}

#example-container-2 h2 {
  margin-bottom: 15px;
}

#example-container-2 h4 {
  font-size: 25px;
  line-height: 28px;
  margin-bottom: 8px;
}

#example-container-1 h1 {
  font-size: 48.83px;
  line-height: 60px;
  margin-top: 60px;
}

#example-page #websites-tab .cmp-tabs__tablist {
  justify-content: center;
}

#responsive-grid-page #banners h4 {
  margin-top: 33px;
  margin-bottom: 10px;
}

.spacing-table th {
  color: #fff;
  background: #3C4242;
}

.spacing-table th:first-child {
  width: 547px;
  padding: 8px 0px 8px 8px;
  font-size: 16px;
}

.spacing-table th:nth-child(2) {
  width: 306px;
  padding: 8px 0px 8px 8px;
}

.spacing-table tr:nth-child(odd) {
  background: #F8F8F8;
}

.spacing-table td {
  width: 547px;
  padding: 8px 0px 8px 8px;
  font-size: 16px;
  line-height: 24px;
  font-family: "Arial", "sans-serif";
}

.spacing-page #spacing-values h3 {
  margin-top: 55px;
  margin-bottom: 10px;
}

#spacing-page .spacing-table {
  top: 9px;
}

#spacing-page .design-kit {
  border-radius: 0px;
  margin-top: 64px;
}

.adobe-xd a:hover {
  text-decoration: none;
}

#intro-page .class-flex:nth-child(2) {
  margin-top: -12px;
}

#intro-page .left-nav-header.opened:after,
#principle-page .left-nav-header.opened:after,
#spacing-page .left-nav-header.opened:after,
#foundation-page .left-nav-header.opened:after,
#design-page .left-nav-header.opened:after,
#responsive-grid-page .left-nav-header.opened:after,
#iconography-page .left-nav-header.opened:after,
#modular-page .left-nav-header.opened:after,
#omnichannel-page .left-nav-header.opened:after {
  background: none;
}

#intro-page .width-container {
  margin-left: 30px;
}

#principle-page .adobe-xd,
#spacing-page .adobe-xd {
  width: 364px;
}

/*#intro-page #left-navigation-container > .container:first-child,
#principle-page #left-navigation-container > .container:first-child,
#spacing-page #left-navigation-container > .container:first-child,
#foundation-page #left-navigation-container > .container:first-child,
#design-page #left-navigation-container > .container:first-child,
#responsive-grid-page #left-navigation-container > .container:first-child,
#responsive-page #left-navigation-container > .container:first-child,
#accessible-page #left-navigation-container > .container:first-child,
#iconography-page #left-navigation-container > .container:first-child,
#modular-page #left-navigation-container > .container:first-child,
#omnichannel-page #left-navigation-container > .container:first-child,
#color-page #left-navigation-container > .container:first-child,
#international-design-page #left-navigation-container > .container:first-child {
  width: 22%;
  border-right: none;
}*/

#form-text .cmp-form-text {
  padding: 5px 25px;
}

#form-option-page label.cmp-form-options__field-label {
  display: flex;
  padding: 4px 0px;
}

#ui-btn {
  background: #830051;
  color: #fff;
  padding: 10px 12px;
  width: 100px;
  border-radius: 4px;
  margin-left: 10px;
  font-family: "Arial", "sans-serif";
  font-weight: 400;
  font-size: 16px;
}

#id-flex {
  display: flex;
}

.purpose ul {
  list-style-type: disc;
}

#act-on-copd-page .purpose {
  margin-right: 13px;
}

#whats-new-page .width-container.next-quarter h2 {
  padding-top: 60px;
}

#act-on-copd-page .cmp-tabs img {
  margin-top: 34px;
}

#example-container-3 ol li {
  padding-bottom: 28px;
}

#example-container-1 .class-flex {
  padding-top: 50px;
}

#download-page div#ui-download {
  font-size: 16px;
  border: 0.0625rem solid #d3d3d3;
  border-radius: 0.25rem;
  padding: 20px;
  margin: 20px;
  max-width: 1002px;
}

.cmp-download__action-text {
  border: 0.0625rem solid #d3d3d3;
  border-radius: 0.25rem;
  padding: 10px;
}

#download-page dt.cmp-download__property-label,
#download-page .cmp-download__image {
  display: none;
}

#download-page dd.cmp-download__property-content {
  font-size: 16px;
  border: 0.0625rem solid #d3d3d3;
  border-radius: 0.25rem;
  padding: 10px;
  margin-left: 0;
  margin-right: 10px;
}

#download-page .download {
  margin-top: 0px;
}

#download-page dl.cmp-download__properties {
  display: flex;
}

.sup-head {
  margin-top: 50px;
}

img.act-on-copd-image {
  width: 1962px;
  padding-right: 10px;
}

#act-on-copd-page h1 {
  font-size: 48.83px;
  line-height: 60px;
}

.copd-para-sec {
  padding: 20px 0px;
}

#form-button-page button#form-button-569648154,
#form-button-page button#form-button-1989630847,
#submit {
  font-size: 16px;
  background: #830051;
  color: #fff;
  padding: 10px 4px;
  width: 75px;
  border-radius: 4px;
  margin: 10px 10px 10px 0px;
  font-family: "Arial", "sans-serif";
  font-weight: 400;
}

#ui-btn-1 {
  font-size: 16px;
  background: #830051;
  color: #fff;
  padding: 10px 4px;
  width: 75px;
  border-radius: 4px;
  margin-left: 10px;
  font-family: "Arial", "sans-serif";
  font-weight: 400;
}

/*#button-page p {*/
/*  padding-bottom: 20px;*/
/*}*/

.sub-navigation .left-link-item a {
  font-weight: bold;
  color: #3C4242;
}

.sub-navigation p a:hover {
  text-decoration: none;
}

.lower-navigation p a {
  color: #3C4242;
}

#intro-page #footer-fragment {
  margin-top: 120px;
}

#principle-page #principle-grid {
  margin-top: -33px;
}

#design-page .technical-items {
  box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
}

#design-page .technical-items {
  box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
  width: 262px;
}

/**********/
h1.acc-head {
  font-size: 48.83px;
  line-height: 60px;
  margin: 45px 0px 0px 0px;
}

#accessible-page .technical-items .acc-btn-one {
  background: #830051;
  color: #fff;
  padding: 6px 12px;
  margin-top: 20px;
  border-radius: 4px;
  margin-left: 10px;
  width: 122px;
  position: absolute;
  font-family: "Arial", "sans-serif";
  font-weight: 400;
}

#accessible-page h4 {
  margin: 25px 0px 0px 0px;
}

.acc-btn.acc-btn-two {
  margin-top: 20px;
}

#accessible-page .technical-items:first-child,
#accessible-page .technical-items:second-child {
  margin-right: 32px;
}

#accessible-page .technical-items {
  margin-right: 32px;
  width: auto;
}

#accessible-page .technical-items h5 {
  padding: 8px 31px 32px 10px;
}

#accessible-page .technical-items p {
  padding: 0px 31px 32px 10px;
  border-radius: 4px;
  background: none;
  color: black;
  margin: 0px;
}

#accessible-page .technical-items .acc-btn {
  background: #830051;
  color: #fff;
  padding: 10px 12px;
  border-radius: 4px;
  margin-left: 10px;
  font-family: "Arial", "sans-serif";
  font-weight: 400;
}

#omnichannel-page div#helpful {
  padding-bottom: 2px;
}


/***********/
#design-page .technical-items:first-child {
  margin-right: 32px;
}

.technical-items h5 {
  padding: 8px 31px 32px 10px;
}

.technical-items p {
  background: #830051;
  color: #fff;
  padding: 6px 12px;
  border-radius: 4px;
  margin-left: 10px;
}

#modular-page .technical-items a {
  color: #fff;
}

#omnichannel-page .technical-items a {
  color: #fff;
}

.plugins div {
  box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
  width: 273px;
  margin-right: 16px;
  border-radius: 8px;
}

.plugins div h5 {
  padding: 24px 27px 0px 24px;
  font-weight: 700;
}

.plugins div p {
  padding: 0px 27px 24px 24px;
}

#design-page .design-kit {
  border-radius: 0;
  margin-top: 82px;
  margin-bottom: -77px;
}

#how-to-use {
  padding-top: 4px;
}

#how-to-use .main-banner p {
  margin-top: -33px;
}

#how-to-use p.sub-header {
  padding-top: 16px;
  max-width: 588px;
}

#international-design-page .right-image-2 {
  margin-top: 20px;
}

.loc-img {
  width: 1107px;
  margin-top: 20px;
}

#whats-new-page .whats-new-item {
  border: 1px solid #DFDFDF;
  padding: 16px;
  margin-top: 3px;
}

#whats-new-page .main-banner>div {
  width: 85%;
}

#design-page .designing {
  margin-top: -37px;
}

#design-page .component p {
  padding-bottom: 14px;
}

#whats-new-page .whats-new-section {
  margin-top: -6px;
}

.nq-item-1 img {
  margin-top: 71px;
}

.nq-item-1 .pink-text-2,
.nq-item-2 .pink-text-2,
.nq-item-3 .pink-text-2,
.nq-item-4 .pink-text-2 {
  float: right;
}

.next-quarter .nq-item-3,
.next-quarter .nq-item-4 {
  margin-top: 28px;
}

.nq-item-1 .pink-text-2 {
  padding-top: 65px;
}

.component h4 {
  margin-bottom: 10px;
}

#something-new {
  background-color: #3C4242;
  color: white;
  margin-top: 56px;
  margin-bottom: -73px;
}

.auto-layout {
  margin-bottom: 90px;
}

.main-banner h2 {
  padding-top: 30px;
}

h1.typography-head {
  font-size: 48.83px;
  line-height: 60px;
}

.typography-container h1,
.typography-container h2,
.typography-container h3,

.typography-container h4,
.typography-container h5,
.typography-container h6 {
  margin: 0;
  padding: 16px 0px 0px;
}

.typography-container p {
  margin: 0;
  padding: 0px 0px 16px;
}

.typography-container h2 {
  margin-top: 0px !important;
}

#webistes h4 {
  margin-bottom: 2px;
}

.sub-navigation.sub-components-active .left-link-item {
  background: #EBEFEE;
}

.left-design .left-nav-header:after {
  display: none;
}

.left-design .left-nav-header,
.left-design .left-nav-header a {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.left-design {
  padding-top: 30px;
}

#digital-channel-group .class-flex div {
  background: #F8F8F8;
}

#digital-channel-group .class-flex {
  margin-top: 64px;
}

#digital-channel-group .class-flex h5 {
  margin-top: -4px;
  margin-bottom: 3px;
}

#left-navigation-container>.container:nth-child(2) {
  padding-left: 0px;
}

#container-65a81d9c78 .cmp-teaserlist__base,
#container-651d372ed2 .cmp-teaserlist__base,
#container-a7b3027061 .cmp-teaserlist__base,
#container-6ac1825396 .cmp-teaserlist__base {
  margin-bottom: 0px;
  padding-bottom: 80px;
}

#container-d3aef1f05c .container.responsivegrid.aem-GridColumn.aem-GridColumn--default--12:nth-child(6) {
  background-color: #f8f8f8;
}

#text-dadd9ede34 .whats-new-section h2 {
  margin-bottom: 20px;
}

.text-scroll {
  height: 100px;
  overflow-y: scroll;
}

#container-page .cmp-html-video--viewport {
  padding: 20px;
}

#accordion-page .cmp-accordion,
#article-list-page .cmp-articlelist,
#resourcelist-filter-page .cmp-resourcelistfilter,
#teaser-list-page .cmp-teaserlist__base,
#button-page #options .button,
#carousal-page .cmp-carousel,
#container-page #container-4af91dd621,
#footer-page #footer-example-container .cmp-experiencefragment--footer,
#teaser-page .cmp-teaser,
#form-container-page .cmp-formcontainer,
#form-text-page .cmp-form-text,
#breadcrumb-page .cmp-breadcrumb,
#page-navigation-page .cmp-inpagenav,
#navigation-sub-page #options .cmp-navigation,
#embed-page #options .cmp-embed,
#experience-page .cmp-experiencefragment.cmp-experiencefragment--find-technical-advisor,
#iframe-page .cmp-iframe,
#seperator-page .cmp-separator,
#title-page .cmp-title,
#page-2ef0d5b425 .contactMyRep,
#page-446422c11b .cmp-searchMedicalConnect,
#finder-page .cmp-finder,
#page-8e745a5ba5 #options .cmp-searchbox,
#info-page .info,
#static-page .cmp-staticcontentlist,
#tab-page .cmp-tabs,
#image-list-page .cmp-imagelist,
#video-page .cmp-video,
#video-gallaery-page .cmp-videogallery,
#utube-page .cmp-youtubevideo,
#list-page .cmp-list-dropdown--horizontal,
#list-page .cmp-list-dropdown--vertical,
#container-page #text-9429c9af13 .width-container,
#container-page #container-1,
#container-page .cmp-container__backgroundImage--enabled,
#container-page #text-033638eba8 .width-container,
#container-page .cmp-container__htmlvideo--enabled,
#container-page #text-033638eba8 .width-container .class-flex div,
#content-fragment-page .contentfragment #container-efae7e0da7,
#content-fragment-page .contentfragment #container-083c999f84,
#resourcelist-filter-page #text-34293f7295,
#text-page #options #text-1,
#text-page #options #text-2,
#text-page #options #text-3,
#text-page #options #text-4,
#form-button-page #options .button,
#expanding-page .expandingimage.image,
#page-c650e4c1f5 #options .cmp-languagenavigation,
#social-page #options .cmp-imagelist,
#page-f156915006 .cmp-dynamiccontent,
#site-map-page #options .cmp-sitemap,
#container-page #options #container-a,
#container-page #options div:nth-child(4) .width-container,
#article-list-page #options .cmp-additionalarticles,
#pdf-page #options .cmp-pdfviewer,
#content-fragment-list-page #options .contentfragmentlist {
  border: 0.0625rem solid #d3d3d3;
  border-radius: 0.25rem;
  padding: 20px;
}


/*to make equal spacing between title and live component example */

#button-page #options .button,
#iframe-page .cmp-iframe,
#text-page #options #text-1,
#text-page #options #text-2,
#text-page #options #text-3,
#text-page #options #text-4,
#seperator-page .cmp-separator,
#experience-page .cmp-experiencefragment.cmp-experiencefragment--find-technical-advisor,
#resourcelist-filter-page #options div:nth-child(2) .cmp-resourcelistfilter,
#teaser-list-page #options div:nth-child(3) .cmp-teaserlist__base,
#static-page #options div:nth-child(3) .cmp-staticcontentlist,
#carousal-page .cmp-carousel,
#container-page #text-9429c9af13 .width-container,
#container-page #container-1,
#container-page .cmp-container__backgroundImage--enabled,
#container-page #text-033638eba8 .width-container,
#container-page .cmp-container__htmlvideo--enabled,
#container-page #text-033638eba8 .width-container .class-flex div,
#footer-page #footer-example-container .cmp-experiencefragment--footer,
#form-button-page #options .button,
#form-container-page .cmp-formcontainer,
#form-option-page #options .cmp-form-options,
#form-text-page .cmp-form-text,
#page-2ef0d5b425 .contactMyRep,
#rep-finder-page #rep-finder-component,
#page-446422c11b .cmp-searchMedicalConnect,
#teaser-page #teaser-b8e7ca01e1,
#expanding-page .expandingimage.image,
#image-list-page .cmp-imagelist,
#video-page .cmp-video,
#video-gallaery-page .cmp-videogallery,
#utube-page .cmp-youtubevideo,
#list-page .cmp-list-dropdown--horizontal,
#list-page .cmp-list-dropdown--vertical,
#navigation-sub-page #options .cmp-navigation,
#page-c650e4c1f5 #options .cmp-languagenavigation,
#info-page .info,
#finder-page .cmp-finder,
#social-page #options .cmp-imagelist,
#tab-page #options #tabs-290ce4a458,
#page-f156915006 .cmp-dynamiccontent,
#site-map-page #options .cmp-sitemap,
#embed-page #options .cmp-embed,
#container-page #options #container-a,
#container-page #options div:nth-child(4) .width-container,
#pdf-page #options .cmp-pdfviewer,
#content-fragment-list-page #options .contentfragmentlist {
  margin-top: 25px;
}

#iframe-page iframe {
  height: 1000px !important;
}

#accordion-page .cmp-accordion,
#title-page #options .title #title-0c8197d3d1,
#article-list-page .cmp-articlelist,
#resourcelist-filter-page #text-34293f7295,
#teaser-list-page #options div:nth-child(5) .cmp-teaserlist__base,
#teaser-page #teaser-3b5b08d833,
#teaser-page #teaser-2c83baf0f9,
#teaser-page #teaser-e5c73be2d8,
#static-page #options div:nth-child(5) .cmp-staticcontentlist,
#static-page #options div:nth-child(7) .cmp-staticcontentlist,
#breadcrumb-page .cmp-breadcrumb,
#navigation-sub-page #options div:nth-child(5) .cmp-navigation,
#navigation-sub-page #options div:nth-child(7) .cmp-navigation,
#navigation-sub-page #options div:nth-child(9) .cmp-navigation,
#navigation-sub-page #options div:nth-child(11) .cmp-navigation,
#navigation-sub-page #options div:nth-child(13) .cmp-navigation,
#tab-page #options #tabs-4884a216b1,
#tab-page #options #tabs-0882c06a6b,
#tab-page #options #tabs-e74ade0349 {
  margin-top: 5px;
}


/*ends here */


#rep-finder-page #rep-finder-component {
  padding-bottom: 80px;
  border: 0.0625rem solid #d3d3d3;
  border-radius: 0.25rem;
}

#form-text-page .cmp-form-text {
  margin-top: 20px;
}

#omnichannel-page .technical-items:nth-child(3) p {
  width: 108px;
}

#accordion-page #anatomy ol[type="1"] li {
  margin-bottom: 10px;
}

#accordion-page #anatomy>div.class-flex div:nth-child(1) img {
  margin-bottom: 15px;
}

#article-list-page .articlelist .cmp-article-list-items .cmp-artcle-list-title {
  width: 100%;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
}

#article-list-page .articlelist .cmp-articlelist .cmp-articlelist__list-items-container .cmp-articlelist__item {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  border-color: #ebebeb;
  padding: 15px;
  height: 330px;
}

#overview img,
#anatomy img,
#options img,
#guidelines img,
#resources img,
#faqs img {
  margin-bottom: 15px;
}

#overview ol li,
#options ol li,
#guidelines ol li,
#anatomy ol li,
#resources ol li,
#faqs ol li,
ol[type="1"] li {
  margin-bottom: 10px;
}

#container-page #options .cmp-container__htmlvideo--enabled .section-blur-layer {
  background-color: unset;
}

#container-page #text-033638eba8 .width-container>.class-flex {
  margin-top: 20px;
}

#container-page #text-033638eba8 .width-container .class-flex div {
  margin: 20px;
}

#carousal-page .cmp-carousel-horizontal .cmp-image__image {
  height: 30vw;
}

#list-page #container-77a49e67f9 div:nth-child(5) .cmp-list-dropdown--container .cmp-list-dropdown--mobile.cmp-list-dropdown--horizontal {
  padding-bottom: 100px;
}

#video-page .cmp-video__playicon,
#video-gallaery-page .cmp-videogallery__playicon {
  background: url(/content/dam/intelligentcontent/unbranded/azdigitalhub/images/global/video-playbtn.png) no-repeat;
  background-size: contain;
}

#video-page #options div:nth-child(4) .cmp-video__content,
#video-page #options div:nth-child(4) .cmp-video__content .cmp-video__item-text a {
  color: #fff;
}

#video-page #options div:nth-child(4) .cmp-video__thumbnail {
  display: none;
}

#expanding-image-example-page .cmp-infotoggle.select.active {
  margin-top: 240px !important;
}

#expanding-image-example-page .cmp-infotoggle__container .cmp-infotoggle__icon {
  margin-top: 100px;
}

#expanding-image-example-page .cmp-information-toggle {
  justify-content: center;
}

#expanding-image-example-page #container-7006003a97 .button {
  justify-content: center;
  display: flex;
}

#expanding-image-example-page #container-7006003a97 .button .cmp-button {
  background: #830051;
  color: #fff;
  padding: 10px 12px;
  border-radius: 4px;
}

#pointerpropage #pointerproReportingAccess img {
  padding: 0 15%;
}

#navigation-sub-page #options .cmp-navigation__highvalueitem-container {
  display: flex;
  flex-wrap: wrap;
  min-width: 22em;
  white-space: initial;
  align-items: center;
  margin-top: 0.5em;
}

#navigation-sub-page #options .cmp-navigation__highvalueitem-image {
  width: 30%;
  padding: 0.5em;
}

#navigation-sub-page #options .cmp-navigation__highvalueitem-content {
  width: 70%;
  padding: 0.5em;
}

#overview div.width-container div:nth-child(2),
#overview div.width-container>p:nth-child(4) {
  margin-top: 20px;
}

#resourcelist-filter-page #options .resourceListFilter .btn-group.cmp-resourcelistfilter__drop-down {
  margin-left: 20px;
  margin-top: -5px;
}

#container-page .playpausebutton [aria-hidden="true"] {
  visibility: visible;
}

#video-gallaery-page .cmp-videogallery__playlist {
  margin-top: 40px;
}

#video-gallaery-page .cmp-videogallery__videos {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 30px;
}

#video-gallaery-page .cmp-videogallery__thumbnail {
  /*height: 190px;*/
  width: 100%;
  height: 100%;
}

#video-gallaery-page .cmp-videogallery__content {
  margin-top: 40px;
}

#content-fragment-list-page #contentfragmentlist-2c7b85c242 article:nth-child(n+6) {
  display: none;
}

#content-fragment-list-page #contentfragmentlist-2c7b85c242 .cmp-contentfragment__element.cmp-contentfragment__element--itemTitle {
  margin-bottom: 20px;
}

#content-fragment-list-page #contentfragmentlist-2c7b85c242 .cmp-contentfragment__element-value {
  margin-top: 20px;
}

#page-446422c11b #options .searchMedicalConnect .profile-item-container .img-holder.cmp-searchMedicalConnect--text-center .msl-img {
  display: none;
}

#page-446422c11b .profile-item-container {
  margin-top: 20px!important;
}

#page-2ef0d5b425 #options .contactMyRep {
  display: none;
}

#article-list-page #options .cmp-additionalarticle__List {
  margin-left: 0px;
}

#article-list-page #options .cmp-additionalarticles {
  padding-left: 0px;
}

.cmp-searchMedicalConnect__result-container .name-container {
  padding-top: 30px;
}

.cmp-experiencefragment.cmp-experiencefragment--find-technical-advisor #result-list .cmp-searchMedicalConnect__medical-request.cmp-searchMedicalConnect--vcenter h3 {
  display: none;
}

@media screen and (min-width:768px) {
    
  #video-gallaery-page .cmp-videogallery__item-image {
    width: 180px;
  }

  #glossary-page td:first-child {
    font-size: 31px;
    padding-top: 78px;
    line-height: 34px;
    font-family: "Lexia", "Times New Roman", "Times", "serif";
    padding-right: 20px;
  }

  #glossary-page td p {
    font-size: 20px;
    line-height: 34px;
    font-family: "Lexia", "Times New Roman", "Times", "serif";
  }

  #glossary-page td:last-child {
    font-size: 16px !important;
    padding-top: 78px;
    line-height: 24px !important;
    font-family: "Arial", "sans-serif" !important;
  }

  #glossary-page td.para-2 p {
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: "Arial", "sans-serif" !important;
  }
}

@media screen and (min-width: 991px) {
  #library p {
    font-size: 24px;
  }

  .cmp-user__flyout--signedin.active {
    margin-top: -20px;
    width: 174px;
    margin-left: -3px;
  }

  .what-para {
    max-width: 276px;
  }

  .technical-items p {
    width: 97px;
  }

  #accessible-page .technical-items p {
    width: 245px;
  }

  .technical-items p {
    width: 100px;
  }

  #accessible-page div#helpful {
    padding-bottom: 128px;
    margin-left: 20px;
  }

  #creative-handover-page .cmp-experiencefragment--footer {
    margin-top: 57px;
  }

  #container-50532da67b .text:nth-child(6) {
    margin-top: -36px;
  }

  #creative-handover-page #text-2 {
    margin-top: -36px;
  }

  #creative-handover-page .width-container-one h3 {
    margin-top: 57px;
    margin-bottom: 9px;
  }

  #creative-handover-page .ui-component-header {
    height: 194px;
  }

  .acc-head+p {
    margin-top: 19px;
  }

  #resourcelist-filter-page .cmp-resourcelistfilter__column {
    width: 50%;
  }

  #button-page .cmp-experiencefragment--footer {
    margin-top: 17px;
  }

  #example-container-2 .class-flex.purpose div {
		/*max-width: 432px;*/
    margin-right: 115px;
  }

  #image-list-page #options div:nth-child(4) ul.cmp-imagelist {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
  }

  #teaser-page #anatomy>div.class-flex div:nth-child(2) p {
    margin-left: 20px;
  }

  #video-gallaery-page .cmp-videogallery {
    overscroll-behavior: unset;
  }

  #download-page div#ui-download {
    margin-top: 0px;
  }

  #download-page #options div:nth-child(3) {
    margin-top: 25px;
  }

  #download-page .cmp-download__property.cmp-download__property--format {
    margin-top: 0px !important;
  }

  .component {
    padding-top: 39px;
  }

  #foundation-page .footer-section {
    margin-top: 37px;
  }

  .foundation-row {
    padding-top: 52px;
  }

  #principle-page .footer-section.class-flex,
	#spacing-page .footer-section.class-flex {
    padding-top: 40px;
  }

  #principle-page .width-container h2 {
    margin-top: -15px;
    margin-bottom: 2px;
  }

  .designing h3 {
    padding-top: 72px;
    margin-bottom: 10px;
  }

  .word-break {
    display: block;
  }

  .carosal-para {
    margin-left: 20px;
  }

  .user .cmp-user-az__base .cmp-user__flyout {
    top: 92px !important;
    left: -52px !important;
    padding: 23px 15px !important;
    min-width: 157px !important;
    height: 112px;
    max-width: fit-content;
    background-color: #fff;
    box-shadow: 0 2px 14px 2px rgb(187 187 187 / 50%);
    width: auto;
  }

  .register-link {
    z-index: 100;
  }

  .user .cmp-user-az__base .cmp-user__flyout--signedin {
    margin-left: -127px;
    padding: 28px 20px !important;
    background-color: #fff;
    box-shadow: 0 2px 14px 2px rgb(187 187 187 / 50%);
    min-width: 335px;
    height: 149px;
    margin-top: -24px;
    z-index: 1000;
  }

  .user .cmp-user-az__base .cmp-user__flyout--text {
    margin-top: 10px;
  }

  .btn-img {
    margin-right: 20px;
  }

  #accordion-page #anatomy>div.class-flex div:nth-child(1) {
    width: 80%;
  }

  .cmp-user__base .azcl-button {
    margin-bottom: 10px !important;
    margin-top: 13px;
  }

  #intro-page #left-navigation-container>.container:first-child,
	#principle-page #left-navigation-container>.container:first-child,
	#spacing-page #left-navigation-container>.container:first-child,
	#foundation-page #left-navigation-container>.container:first-child,
	#design-page #left-navigation-container>.container:first-child,
	#responsive-grid-page #left-navigation-container>.container:first-child,
	#responsive-page #left-navigation-container>.container:first-child,
	#accessible-page #left-navigation-container>.container:first-child,
	#iconography-page #left-navigation-container>.container:first-child,
	#modular-page #left-navigation-container>.container:first-child,
	#omnichannel-page #left-navigation-container>.container:first-child,
	#color-page #left-navigation-container>.container:first-child,
	#international-design-page #left-navigation-container>.container:first-child {
    width: 22%;
    border-right: none;
  }

  button.closebtn,
	#side-nav-button {
    display: none;
  }

  .left-para-2 h4 {
    padding-top: 76px;
    margin-bottom: 10px;
  }

  .component~div img {
    margin-top: -14px;
  }

  .auto-layout h4 {
    margin-top: 4px;
  }

  .right-image-4 {
    padding-left: 41px;
    width: 405px;
    height: 256px;
  }

  .auto-layout div:first-child {
    width: 40%;
  }

  .auto-layout div:nth-child(2) {
    width: 60%;
  }

  .left-para-3 div:first-child {
    width: 658.5px;
    margin-top: -41px;
  }

  .right-image-3 {
    width: 407.5px;
		/*height: 264px;*/
    height: auto;
  }

  .left-para-3~h3 {
    padding-top: 50px;
    padding-bottom: 16px;
  }

  .download {
    margin-top: 73px;
  }

  .brand {
    padding-top: 89px;
    padding-bottom: 5px;
  }

  .download~p {
    margin-top: -15px;
    max-width: 820px;
  }

  .brand~.class-flex {
    margin-top: 73px;
  }

  .right-image-1 {
    width: 387px;
    height: auto;
    margin-top: 10px;
  }

  .left-para-1 h4 {
    margin-top: 165px;
  }

  .left-para-2 div:first-child {
    width: 45%;
  }

  .left-para-2 div:nth-child(2) {
    width: 55%;
  }

  .left-image-1 img {
		/*height: 368px;*/
    width: 394px;
    height: auto;
  }

  img.start-left-img {
    width: 821px;
    padding-top: 16px;
  }

  .left-image-1 div:first-child {
    width: 52%;
  }

  .left-image-1 div:nth-child(2) {
    padding-left: 69px;
    width: 48%;
  }

  .left-image-1 p {
    margin-top: -29px;
  }

  .right-image-2 {
    margin-top: -25px;
  }

  #design-page .right-image-2 {
    margin-top: -25px;
    width: 411px;
  }

  .left-para-1 p {
    margin-top: -26px;
    padding-right: 60px;
  }

  .left-para-1 div:nth-child(2) {
    width: 51%;
  }

  #iconography-page .princi-sections .content {
    width: 851px;
  }

  #principle-page #principle-text {
    margin-left: 55px;
  }

  #helpful {
    padding-bottom: 50px;
    margin-left: 20px;
  }

  .princi-sections .content {
    width: 394.5px;
    color: #353F47;
    padding-bottom: 17px;
  }

  #mobile-design-navigation {
    display: none;
  }

  #teaser-list-page .cmp-teaserlist__item {
    padding: 25px 22px 49px;
  }

  .left-para-1 div:first-child {
    width: 49%;
  }

  #options h4 {
    margin-top: 15px;
    margin-bottom: 16px;
  }

  #content-fragment-page #options div:nth-child(4) h4 {
    margin-top: 36px;
    margin-bottom: 16px;
  }

  #button-page #options h4,
	#embed-page #options h4,
	#iframe-page #options h4,
	#text-page #options h4 {
    margin-top: 35px;
  }

  #download-page #options h4 {
    margin-top: -5px;
  }

  div#resources {
    margin-top: 20px;
  }

  div#overview h2 {
    margin-top: 42px;
  }

  .cmp-searchMedicalConnect__result-container .item-container-col-1 .profile-item-container,
	.cmp-searchMedicalConnect__result-container .item-container-col-2 .profile-item-container {
    margin-top: 165px !important;
    margin-bottom: 10px !important;
  }

  #omnichannel-page .integration-content {
    width: 255px;
    height: 282px;
    margin-right: 32px;
    background: #F8F8F8;
    box-shadow: 0px 8px 16px rgb(60 66 66 / 15%);
  }

  #omnichannel-page .integration-content h5 {
    padding: 16px 24px 0 16px;
  }

  #omnichannel-page .integration-content p {
    padding: 16px;
    margin-bottom: 55px;
  }

  #omnichannel-page .integration-content .pink-text-2 {
    padding-left: 16px;
  }

  #omnichannel-page .integration-content:first-child p {
    margin-bottom: 103px;
  }

  #omnichannel-page .connecting {
    margin-bottom: 64px;
  }

  .cmp-searchMedicalConnect__result-details {
    margin-bottom: 88px;
  }

  .cmp-searchMedicalConnect__result-details {
    margin-top: -117px;
  }

  #left-navigation-container>.container:nth-child(2) {
    padding-left: 44px;
  }

  #foundation-page #left-navigation-container>.container:nth-child(2) {
    padding-left: 100px;
  }

  .cmp-searchMedicalConnect__result-container .html-result-container {
    display: flex;
  }

  .cmp-searchMedicalConnect {
    padding: 14px 40px 28px 105px;
  }

  #login-page #main-container {
    display: flex;
  }

  #modular-page h2 {
    font-size: 48.83px;
    line-height: 60px;
    padding-bottom: 10px;
  }

  #spacing-page h3 {
    margin-top: 60px;
    margin-bottom: 16px;
  }

  #spacing-values .main-banner.width-container {
    padding-bottom: 32px;
  }

  #international-design-page .class-flex left-para-1 h3.modular-head {
    margin-top: 0;
  }

  #international-design-page .left-para-1 p {
    padding-top: 16px;
  }

  #international-design-page #ideo .class-flex {
    padding: 35px 0px;
  }

  .modular-para {
    max-width: 733px;
  }

  .searchresults .cmp-searchresults__filter-link.add-filter {
    display: none;
  }

  .searchresults .cmp-searchresults__inner-container .cmp-searchresults__item-title {
    font-family: "Lexia", "Times New Roman", "Times", "serif";
  }

  #something-new h2 {
    width: 598px;
  }

  #whats-new-page #footer-fragment,
	#whats-new-page .cmp-experiencefragment--footer {
    padding-top: 60px;
  }

  #something-new p {
    width: 293.5px;
    padding-bottom: 50px;
  }

  #whats-new-page .next-quarter .nq-item-1 img {
    height: 166px;
  }

  #whats-new-page .next-quarter img {
    width: 255px;
    height: 237px;
  }

  #whats-new-page .next-quarter .pink-text-2 {
    margin-top: -19px;
    padding-top: 0px;
  }

  #whats-new-page .read-more {
    margin-top: 33px;
  }

  .next-quarter div h4 {
    float: right;
    margin-top: -10px;
    width: 215px;
  }

  .next-quarter .class-flex div {
    justify-content: space-between;
    border: 1px solid #DFDFDF;
    border-radius: 8px;
    background: #FFFFFF;
    box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
    padding: 20px;
    width: 537px;
    margin-right: 32px;
    height: 277px;
  }

  #modular-page .design-kit {
    margin-bottom: -78px;
  }

  #omnichannel-page .technical-items h5 {
    width: 229px;
  }

  #omnichannel-page .technical-items {
    margin-right: 32px;
    max-width: 263px;
  }

  #omni-content .experience~img {
    padding-bottom: 66px;
  }

  #omni-content h3 {
    margin-top: 35px;
    margin-bottom: 32px;
  }

  .experience {
    margin-top: 125px !important;
  }

  .cmp-searchMedicalConnect__search-title:after {
    content: "Find the right person at AstraZeneca to help. All fields required.";
    font-family: "Arial", "sans-serif";
    font-size: 16px;
    line-height: 24px;
		/*padding-bottom: 18px;*/
    ;
  }

  .cmp-searchMedicalConnect__form-group.state-dropdown {
    margin-top: 18px;
  }

  #modular-page .design-kit {
    margin-bottom: -76px;
    height: 286px;
  }

  #modular-page .design-kit h2 {
    font-size: 39.06px !important;
    padding-bottom: 16px !important;
    line-height: 0px !important;
  }

  #modular-page .design-kit-text p,
	#iconography-page .design-kit-text p,
	#spacing-page .design-kit-text p,
	#responsive-grid-page .design-kit-text p {
    padding-bottom: 23px;
  }

  #modular-page .design-kit-text,
	#iconography-page .design-kit-text,
	#spacing-page .design-kit-text,
	#responsive-grid-page .design-kit-text {
    padding-top: 10px;
  }

  #modular-page #helpful .technical-items:first-child {
    margin-right: 32px;
  }

  #modular-page #helpful .technical-items h5 {
    width: 242px;
  }

  #modular-content .fourth-row {
    margin-top: 52px;
		/* margin-bottom: 24px;*/
    ;
  }

  .modular-container {
    padding-bottom: 15px;
  }

  #modular-content .class-flex {
    margin-top: 16px !important;
  }

  #modular-page #helpful {
    margin-top: -24px;
    padding: 0;
  }

  #modular-page #modular-content .class-flex img {
    margin-right: 32px;
  }

  #modular-content .main-banner .class-flex p {
    width: 288px;
    margin-top: -28px;
  }

  #modular-content .main-banner p~h3 {
    margin-top: 60px;
    margin-bottom: 16px;
  }

  #modular-content .main-banner .content {
    margin-top: -25px;
  }

  #modular-page .main-banner h2 {
    margin-bottom: -4px;
  }

  #responsive-page .design-kit-text {
    padding-top: 30px;
  }

  #responsive-page .design-kit-text p {
    padding-bottom: 25px;
  }

  #helpful-resource h2 {
    margin-bottom: 62px;
  }

  #helpful-resource {
    margin-top: 12px;
  }

  #digital-channel-group p {
    margin-top: -28px;
  }

  #digital-channel-group {
    margin-top: -10px;
  }

  #mean .second-row {
    margin-top: -52px;
  }

  #mean .class-flex div:first-child {
    margin-right: 47px;
  }

  #responsive-content .class-flex p {
    margin-top: -24px;
  }

  #mean h2 {
		/* margin-top:64px;*/
    margin-top: 15px;
    margin-bottom: -31px;
  }

  #responsive-page .main-banner p {
    margin-top: -25px;
    max-width: 475px;
  }

  #responsive-content {
    margin-left: 6%;
  }

  #responsive-page .main-banner h2 {
    padding-top: 0px;
    font-size: 48.83px;
    line-height: 60px;
  }

  #principle-page .design-kit {
    margin-bottom: -115px;
  }

  #responsive-page .design-kit {
    margin-bottom: -79px;
  }

  #principle-page .design-kit-text {
    width: 70%;
    padding-top: 54px;
    padding-left: 35px;
    padding-bottom: 50px;
  }

  #principle-page .princi-sections:nth-child(2) {
    margin-top: 14px;
  }

  .left-site-navigation.left-design .left-link-item {
    padding-left: 32px;
  }

  .left-site-navigation .left-link-item {
    padding-left: 6px;
  }

  #intro-page .footer-section {
    margin-top: 63px;
  }

  #responsive-grid-page #emails h4 {
    margin-bottom: 0px;
  }

  #responsive-grid-page #emails p {
    margin-bottom: -18px;
  }

  #responsive-grid-page #banners {
    margin-bottom: 4px;
  }

  #accordion-page .class-flex.princi-sections.second-row.integration-row div,
	#static-page .class-flex.princi-sections.second-row.integration-row div,
	#form-container-page .class-flex.princi-sections.second-row.integration-row div,
	#modal-page .class-flex.princi-sections.second-row.integration-row div {
    width: 251px;
    padding-right: 24px;
  }

  .para-desc {
    padding-left: 15px;
  }

  #omnichannel-page .integration-content {
    height: 320px;
  }

  #omnichannel-page .integration-content:nth-child(1) p {
    margin-bottom: 47px;
  }

  #omnichannel-page .integration-content:nth-child(2) p {
    margin-bottom: 72px;
  }

  #omnichannel-page .integration-content:nth-child(3) p {
    margin-bottom: 50px;
  }

  #omnichannel-page .integration-content:nth-child(4) p {
    margin-bottom: 75px;
  }

  #article-list-page .articlelist .cmp-articlelist .cmp-articlelist__list-items-container .cmp-articlelist__item {
    width: 30%;
  }

  #accordion-page #text-f46218039f,
	#title-page #text-77ab72ab0d {
    margin-bottom: 25px;
  }

  #expanding-page #anatomy div:nth-child(3) div:nth-child(1) {
    width: 41%;
  }

  #expanding-page #anatomy div:nth-child(3) {
    margin-top: 20px;
  }

  .down-sec {
    margin-left: 20px;
  }

  #navigation-sub-page #options li .cmp-navigation__group {
    border: 1px solid #dfdfdf;
    padding: 5px 5px 5px 5px !important;
    background: white;
    border-radius: 5px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 20%);
  }

  #navigation-sub-page #options li .cmp-navigation__item {
    margin: 0 1em !important;
  }

  #image-list-page #options div:nth-child(4) li:nth-child(1).cmp-imagelist__item {
    padding-top: 25px;
  }

  #image-list-page #options div:nth-child(4) li:nth-child(2).cmp-imagelist__item {
    padding-top: 30px;
  }

  #video-gallaery-page .cmp-videogallery__item-image {
    width: 200px;
  }
}

@media(min-width:1024px) and (max-width:1160px) {
    
  #page-9ab5ed1178 #example-container-3 ol li:nth-child(4) br+.pink-text-2 {
    margin-left: 18px;
  }

  #experience-page .cmp-searchMedicalConnect__result-container .item-container-col-1 .profile-item-container, .cmp-searchMedicalConnect__result-container .item-container-col-2 .profile-item-container {
    width: 180px;
  }

  #experience-page #result-list {
    margin-left: -50px;
  }

  .searchMedicalConnect {
    margin-left: 20px;
  }

  .left-para-1 h4 {
    margin-top: 80px !important;
  }

  .component~div img {
    margin-top: 48px !important;
  }

  #tab-page .second-row div {
    width: 150px !important;
  }

  #form-button-page .options, #form-button-page .button, #form-button-page .cmp-form-text {
    margin-left: 18px;
  }

  .market-para {
    width: 300px;
  }

  #page-2fd1d098d8 .cmp-teaserlist__base {
    padding: 0 20px;
  }

  #omnichannel-page .integration-content:nth-child(1) p {
    margin-bottom: 10px;
  }

  #omnichannel-page .integration-content:nth-child(2) p {
    margin-bottom: 85px;
  }

  #omnichannel-page .integration-content:nth-child(3) p,
	#omnichannel-page .integration-content:nth-child(4) p {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 991px) {
  #error-403 h3, #error-404 h3, #error-500 h3 {
    margin-top: 100px;
  }

  #omnichannel-page .technical-items p, #modular-page .technical-items p, #design-page .technical-items p {
    width: 108px;
  }

  #library {
    height: 105px !important;
    margin-top: 45px;
  }

  #page-9ab5ed1178 br {
    display: none;
  }

  #example-container-3 ol li {
    line-height: 24px;
  }

  #example-container-3 h2 {
    line-height: 48px;
  }

  #page-446422c11b .cmp-searchMedicalConnect {
    padding: 20px !important;
  }

  #experience-page .cmp-searchMedicalConnect__email-container {
    word-break: break-all;
  }

  #after-login {
    margin-top: 60px;
  }

  #example-container-2 {
    padding-top: 20px;
    padding-bottom: 96px;
  }

  #glossary-page td:last-child {
    font-size: 15px !important;
    padding-top: 78px;
    line-height: 24px !important;
    font-family: "Arial", "sans-serif" !important;
  }

  #glossary-page td:first-child {
    font-size: 15px;
    padding-top: 78px;
    line-height: 34px;
    font-family: "Lexia", "Times New Roman", "Times", "serif";
    font-weight: 600;
    padding-right: 15px;
  }

  #resourcelist-filter-page .cmp-resourcelistfilter__column {
    width: 100%;
  }

  #page-navigation-page .cmp-inpagenav__item {
    height: 13em;
    margin-top: -36px;
  }

  #self-certification-page #side-nav-button {
    margin-top: 35px;
  }

  #text-page .spacing-table td {
    padding: 0px;
    font-size: 15px;
  }

  #content-fragment-page .contentfragment #container-efae7e0da7,
	#content-fragment-page .contentfragment #container-083c999f84 {
    width: 300px;
    margin-left: 22px;
  }

  #design-page .footer-section {
    margin-top: 50px;
  }

  #how-to-use {
    margin-top: -65px;
  }

  #design-page #side-nav-button {
    margin-top: -28px;
  }

  #spacing-page .footer-section {
    padding-top: 50px;
  }

  #international-design-page .design-kit {
    margin-top: 96px !important;
  }

  #foundation-page .footer-section {
    margin-top: 115px;
  }

  #principle-page .width-container h2 {
    padding-top: 30px;
    margin-top: -14px;
    margin-bottom: 2px;
  }

  #design-page {
    padding-top: 125px;
  }

  #accessible-page #designs-design-kit .width-container {
    margin-top: -18px;
  }

  .h2-heading {
    padding-top: 11px !important;
  }

  .channel-content h5 {
    padding: 22px 0px 10px 16px;
  }

  #iframe-page .cmp-iframe {
    width: 335px;
    margin-left: 19px;
  }

  #iframe-page #iframe-id {
    width: 100%;
    height: 628px;
  }

  #iframe-page #left-navigation-container {
    display: contents;
  }

  #embed-page #options .cmp-embed,
	#seperator-page .cmp-separator,
	#experience-page .cmp-experiencefragment.cmp-experiencefragment--find-technical-advisor,
	#carousal-page .cmp-carousel,
	#container-page #container-1,
	#container-page #container-a,
	#container-page #container-b,
	#container-page #container-c,
	#container-page #container-d,
	#container-page .cmp-container__backgroundImage--enabled,
	#container-page #text-033638eba8 .width-container,
	#container-page #options .cmp-container__htmlvideo--enabled,
	#container-page #layout-container,
	#footer-page #footer-example-container .cmp-experiencefragment--footer,
	#form-container-page .cmp-formcontainer,
	#article-list-page .cmp-articlelist,
	#resourcelist-filter-page .cmp-resourcelistfilter,
	#resourcelist-filter-page #text-34293f7295,
	#teaser-list-page .cmp-teaserlist__base,
	#form-option-page #options .cmp-form-options,
	#form-text-page .cmp-form-text,
	#form-button-page #options .button,
	#form-button-page #options .options,
	#form-button-page #options .cmp-form-text,
	#page-2ef0d5b425 .contactMyRep,
	#rep-finder-page #rep-finder-component,
	#page-446422c11b .cmp-searchMedicalConnect,
	#teaser-page #teaser-dca95bfa06,
	#expanding-page .expandingimage.image,
	#image-list-page .cmp-imagelist,
	#video-page .cmp-video,
	#video-gallaery-page .cmp-videogallery,
	#utube-page .cmp-youtubevideo,
	#list-page .cmp-list-dropdown--horizontal,
	#list-page .cmp-list-dropdown--vertical,
	#navigation-sub-page .cmp-navigation,
	#page-c650e4c1f5 #options .cmp-languagenavigation,
	#info-page .info,
	#finder-page .cmp-finder,
	#social-page #options .cmp-imagelist,
	#tab-page #options #tabs-290ce4a458,
	#page-f156915006 .cmp-dynamiccontent,
	#site-map-page #options .cmp-sitemap,
	#embed-page #options .cmp-embed,
	#container-page #options #container-a,
	#teaser-page #teaser-3b5b08d833,
	#teaser-page #teaser-2c83baf0f9,
	#teaser-page #teaser-e5c73be2d8,
	#teaser-page .cmp-teaser,
	#static-page #options div:nth-child(3) .cmp-staticcontentlist,
	#container-page #options div:nth-child(4) .width-container,
	#static-page #options div:nth-child(5) .cmp-staticcontentlist,
	#tab-page #options #tabs-4884a216b1,
	#tab-page #options #tabs-0882c06a6b,
	#tab-page #options #tabs-e74ade0349,
	#page-8e745a5ba5 #options .cmp-searchbox,
	#static-page #options div:nth-child(7) .cmp-staticcontentlist {
    width: 320px;
    margin-left: 22px;
  }

  #container-page #options #layout-container {
    width: 320px;
    margin-left: 0px;
  }

  #text-page #options #text-1,
	#text-page #options #text-2,
	#text-page #options #text-3,
	#text-page #options #text-4 {
    width: 320px;
    margin-left: 22px;
    border: 0.0625rem solid #d3d3d3;
    border-radius: 0.25rem;
    padding: 20px;
  }

  #title-page .cmp-title {
    width: 264px;
    margin-left: 20px;
  }

  #button-page #options .button {
    width: 200px;
    margin-left: 20px;
  }

  #accordion-page .accordion {
    padding: 0 9px;
  }

  #left-navigation-container .container:nth-child(2) #mean h2 {
    padding-top: 67px;
  }

  #typography-page #left-navigation-container .typography-container .container:nth-child(2) h2 {
    padding-top: 19px;
  }

  .components-left-nav .integrations p.opened:after {
    left: 80px;
    top: 15px;
  }

  .components-left-nav .integrations p:after {
    left: 91px;
    top: 6px;
  }

  .components-left-nav .left-nav-header:after {
    left: 58px;
    top: 5px;
  }

  .components-left-nav .opened.left-nav-header:after {
    left: 49px;
    top: 12px;
  }

  .last-updated {
    width: 187px;
  }

  .plugins div {
    margin-left: 48px;
  }

  #design-page #left-navigation-container {
    display: contents;
  }

  .spacing-table td {
    padding: 0px 0px 2px 0px;
  }

  #responsive-grid-page #left-navigation-container {
    display: contents;
  }

  .design-kit {
    border-radius: 0px;
  }

  .left-site-navigation .closebtn {
    float: right;
    width: 40px;
    font-size: 27px;
    margin-top: -25px;
  }

  #side-nav-button {
    margin-top: 56px;
    padding: 9px 3px 11px 5px;
    position: fixed;
    background: #830051;
    color: #fff;
    width: 125px;
    border-radius: 4px;
    margin-left: -3px;
    font-family: "Arial", "sans-serif";
    font-weight: 400;
    z-index: 100;
  }

  .left-design-mobile {
    width: 233px;
    padding-top: 103px !important;
    transition: 0.3s;
    background-color: #F5F5F5;
    overflow-x: hidden;
    height: 100%;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    display: block !important;
  }

  #intro-page h3 {
    margin-top: 91px;
  }

  #mobile-design-navigation+.ic-hamburger {
    right: -7px;
    top: 65px;
  }

  .left-site-navigation {
    display: none;
  }

  #info-demo-page .cmp-inpagenav__item {
    margin: 0px 0px -1px 0px;
  }

  #info-demo-page .cmp-inpagenav__item .fa-caret-right:before {
    display: none;
  }

  #home .design-kit {
    margin-top: 12px;
  }

  #responsive-page .adobe-xd {
    width: 305px;
  }

  #principle-text {
    margin-left: 0px;
    padding-top: 42px;
  }

  .left-design {
    padding-top: 51px;
  }

  #main-top-navigation {
    overflow-x: hidden;
  }

  html,
	body {
    max-width: 100%;
    overflow-x: hidden;
  }

  #spacing-page .width-container,
	#principle-page .width-container,
	#foundation-page .width-container,
	#spacing-page .width-container,
	#design-page .width-container,
	#responsive-grid-page .width-container,
	#responsive-page .width-container,
	#iconography-page .width-container

	/*#omnichannel-page .width-container*/ {
    width: 100%;
  }

  h1 {
    font-size: 40px !important;
  }

  #spacing-page .main-banner h2,
	#principle-page .main-banner h2,
	#foundation-page .main-banner h2,
	#responsive-page .main-banner h2,
	#modular-page .main-banner h2,
	#color-page .main-banner h2,
	#iconography .main-banner h2,
	#design-page .main-banner h2 {
    padding-top: 66px;
  }

  #ideo .main-banner h2 {
    padding-top: 55px !important;
  }

  #content-fragment-list-page .contentfragmentlist {
    padding: 0 20px;
  }

  #article-list-page #options .cmp-additionalarticles {
    margin: 20px;
  }
}

@media screen and (min-width: 1000px) and (max-width:1024px) {
  #design-page .auto-layout div:first-child {
    width: 60% !important;
  }
}

@media screen and (min-width: 991px) and (max-width:1024px) {
  #article-list-page .anatomy-list {
    margin-left: 15px;
    margin-top: -11px;
  }

  #accessible-page .technical-items {
    width: 37%;
  }

  #accessible-page .technical-items p {
    max-width: 222px;
  }

  #form-text-page .cmp-form-text {
    margin-left: 23px;
  }

  #embed-page #options .embed {
    padding-left: 21px;
  }

  #iframe-page .cmp-iframe {
    margin-left: 19px;
  }

  #rep-finder-page #rep-finder-component {
    padding-bottom: 177px !important;
  }

  #container-page .cmp-container__htmlvideo--enabled {
    height: 330px !important;
  }

  #video-gallaery-page .cmp-videogallery__item-image {
    width: 180px;
  }

  #video-gallaery-page .cmp-videogallery__thumbnail {
    /*height: 135px;*/
    width: 100%;
    height: 100%;
  }
}

@media(min-width:1024px) and (max-width:1366px) {
  #container-page .cmp-container__htmlvideo--enabled {
    height: 440px !important;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  #whats-new-page #frame-id {
    height: 625px;
  }

  #customer-page ul {
    padding-left: 0px !important;
  }

  #responsive-grid-page .spacing-table td {
    padding: 0px 0px 2px 4px;
    font-size: 13px;
  }

  #websites-page .DSA-section>div {
    height: 721px;
  }

  #websites-tab-item-38f080a28a-tab {
    padding-left: 85px;
  }

  #websites-tab-item-215fb807a7-tab {
    margin-left: 18px;
  }

  #websites-tab-item-6fe2bd293d-tab {
    margin-right: 343px;
  }

  #embed-page #options .cmp-embed,
	#seperator-page .cmp-separator,
	#experience-page .cmp-experiencefragment.cmp-experiencefragment--find-technical-advisor,
	#carousal-page .cmp-carousel,
	#container-page #container-1,
	#container-page #container-a,
	#container-page #container-b,
	#container-page #container-c,
	#container-page #container-d,
	#container-page .cmp-container__backgroundImage--enabled,
	#container-page #text-033638eba8 .width-container,
	#container-page #options .cmp-container__htmlvideo--enabled,
	#container-page #layout-container,
	#footer-page #footer-example-container .cmp-experiencefragment--footer,
	#form-container-page .cmp-formcontainer,
	#article-list-page .cmp-articlelist,
	#resourcelist-filter-page .cmp-resourcelistfilter,
	#resourcelist-filter-page #text-34293f7295,
	#teaser-list-page .cmp-teaserlist__base,
	#form-option-page #options .cmp-form-options,
	#form-text-page .cmp-form-text,
	#form-button-page #options .button,
	#form-button-page #options .options,
	#form-button-page #options .cmp-form-text,
	#page-2ef0d5b425 .contactMyRep,
	#rep-finder-page #rep-finder-component,
	#page-446422c11b .cmp-searchMedicalConnect,
	#teaser-page #teaser-dca95bfa06,
	#expanding-page .expandingimage.image,
	#image-list-page .cmp-imagelist,
	#video-page .cmp-video,
	#video-gallaery-page .cmp-videogallery,
	#utube-page .cmp-youtubevideo,
	#list-page .cmp-list-dropdown--horizontal,
	#list-page .cmp-list-dropdown--vertical,
	#navigation-sub-page .cmp-navigation,
	#page-c650e4c1f5 #options .cmp-languagenavigation,
	#info-page .info,
	#finder-page .cmp-finder,
	#social-page #options .cmp-imagelist,
	#tab-page #options #tabs-290ce4a458,
	#page-f156915006 .cmp-dynamiccontent,
	#site-map-page #options .cmp-sitemap,
	#embed-page #options .cmp-embed,
	#container-page #options #container-a,
	#container-page #options div:nth-child(4) .width-container,
	#teaser-page #teaser-3b5b08d833,
	#teaser-page #teaser-2c83baf0f9,
	#teaser-page #teaser-e5c73be2d8,
	#teaser-page .cmp-teaser,
	#static-page #options div:nth-child(3) .cmp-staticcontentlist,
	#static-page #options div:nth-child(5) .cmp-staticcontentlist,
	#tab-page #options #tabs-4884a216b1,
	#tab-page #options #tabs-0882c06a6b,
	#tab-page #options #tabs-e74ade0349,
	#content-fragment-page .contentfragment #container-efae7e0da7,
	#content-fragment-page .contentfragment #container-083c999f84,
	#iframe-page .cmp-ifram0e,
	#title-page #options .title #title-0c8197d3d1,
	#title-page .cmp-title,
	#text-page #options #text-1,
	#text-page #options #text-2,
	#text-page #options #text-3,
	#text-page #options #text-4,
	#iframe-page .cmp-iframe,
	#static-page #options div:nth-child(7) .cmp-staticcontentlist,
	#page-8e745a5ba5 #options .cmp-searchbox {
    width: 600px;
    margin-left: 22px;
  }

  #footer-page #footer-example-container .cmp-experiencefragment--footer .footer-links {
    margin-left: -14px;
  }

  #footer-page #footer-example-container .cmp-experiencefragment--footer .footer-logo {
    margin-left: -20px;
  }

  #footer-page #footer-example-container .cmp-experiencefragment--footer {
    width: 637px;
  }
}

@media only screen and (min-device-width: 390px) and (max-device-width: 664px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .navigation-mobile.open {
    padding-bottom: 30px;
  }

  .cmp-user-az__base .active.fa-user:before {
    margin-top: -2px;
  }
}

@media only screen and (min-width:1024px) {
  #tab-page .second-row div {
    width: 330px;
  }
}

@media only screen and (min-width:375px) and (max-width:380px) {
  #page-9ab5ed1178 #example-container-3 ol li:nth-child(4) .pink-text-2:nth-child(4)+span {
    margin-left: 18px;
  }

  #responsive-grid-page .spacing-table td {
    padding: 0px 0px 2px 4px;
    font-size: 13px;
  }

  #frame-id {
    height: 820px;
  }
}

@media only screen and (min-width:1200px) {
  #whats-new-page #frame-id {
    height: 528px;
  }

  #websites-page #frame-id, #email-page #frame-id, #omnichannel-page #frame-id {
    height: 560px;
  }

  #experience-page .cmp-searchMedicalConnect__result-container .item-container-col-1 .profile-item-container, #experience-page .cmp-searchMedicalConnect__result-container .item-container-col-2 .profile-item-container {
    width: 180px;
  }

  #experience-page #result-list {
    margin-left: -50px;
  }

  .left-image-1 div:nth-child(2) {
    padding-top: 77px;
  }

  #accessible-page .technical-items p {
    padding: 0px 31px 48px 10px;
  }

  #websites-page h1 {
    height: 208px;
  }

  #principle-page .princi-sections h3 {
    margin-top: 42px;
  }

  #international-design-page .cmp-experiencefragment--footer {
    margin-top: 0px;
  }

  #international-design-page .design-kit {
    margin-top: 64px;
  }

  #best {
    margin-bottom: 10px;
  }

  #ideo .width-container:nth-child(3) h3 {
  }

  #ideo h4 {
    margin-top: 40px;
  }

  .loc-img {
    margin-top: 29px;
  }

  #international-design-page .spacing-table {
    margin-top: 11px;
  }

  #international-design-page #ideo h3 {
    margin-top: 69px;
  }

  #international-design-page .main-banner p {
    margin-top: 14px;
  }

  #design-page .design-kit {
    margin-top: 98px;
  }

  .plugins div h5 {
    padding: 0px 27px 0px 24px;
  }

  #how-to-use p.sub-header {
    margin-top: -16px;
  }

  #experience-page #options {
    padding-top: 5px;
  }

  #text-page #options,
	#article-list-page #options {
    margin-top: -13px;
  }

  #site-map-page #anatomy p {
    margin-top: -15px;
  }

  #iframe-page #anatomy p {
    margin-top: 0px;
  }

  .integration h2 {
    width: 1080px;
  }

  #example-container-1 {
    margin-bottom: 45px;
  }
}

@media only screen and (min-width:1200px) {

  #meaning {
    margin-bottom: -3px;
  }

  #modular-content {
    margin-top: -22px;
  }

  #typography-page .footer-section {
    margin-top: 44px;
  }

  #container-page .cmp-container__htmlvideo--enabled {
    height: 642px;
  }

  #principle-page .design-kit {
    margin-top: 114px !important;
  }
}

@media only screen and (min-width:390px) and (max-width:400px) {
  .user {
    margin-top: 9px;
  }

  .cmp-user-az__base .active.fa-user:before {
    margin-top: -2px;
  }

  #frame-id {
    height: 600px;
  }
}

@media only screen and (min-width:1820px) {
  #contact-us-page .cmp-iframe {
    padding: 0 250px;
  }
}