@media screen and (max-width: 1500px) {
  /* Content spacing */
  /*Header sizes*/
  .ctype-rmfsaccordion.space-before-20 .cwrap, .cele.space-before-20 .gridwrap, .ctype-quote.space-before-20 .quote-wrap .text-wrap, .cele.space-before-20 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-before-20 .cwrap {
    padding-top: 10px;
  }
  .ctype-rmfsaccordion.space-before-40 .cwrap, .cele.space-before-40 .gridwrap, .ctype-quote.space-before-40 .quote-wrap .text-wrap, .cele.space-before-40 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-before-40 .cwrap {
    padding-top: 20px;
  }
  .ctype-rmfsaccordion.space-before-60 .cwrap, .cele.space-before-60 .gridwrap, .ctype-quote.space-before-60 .quote-wrap .text-wrap, .cele.space-before-60 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-before-60 .cwrap {
    padding-top: 30px;
  }
  .ctype-rmfsaccordion.space-before-80 .cwrap, .cele.space-before-80 .gridwrap, .ctype-quote.space-before-80 .quote-wrap .text-wrap, .cele.space-before-80 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-before-80 .cwrap {
    padding-top: 40px;
  }
  .ctype-rmfsaccordion.space-before-100 .cwrap, .cele.space-before-100 .gridwrap, .ctype-quote.space-before-100 .quote-wrap .text-wrap, .cele.space-before-100 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-before-100 .cwrap {
    padding-top: 50px;
  }
  .ctype-rmfsaccordion.space-before-120 .cwrap, .cele.space-before-120 .gridwrap, .ctype-quote.space-before-120 .quote-wrap .text-wrap, .cele.space-before-120 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-before-120 .cwrap {
    padding-top: 60px;
  }
  .ctype-rmfsaccordion.space-before-140 .cwrap, .cele.space-before-140 .gridwrap, .ctype-quote.space-before-140 .quote-wrap .text-wrap, .cele.space-before-140 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-before-140 .cwrap {
    padding-top: 70px;
  }
  .ctype-rmfsaccordion.space-before-240 .cwrap, .cele.space-before-240 .gridwrap, .ctype-quote.space-before-240 .quote-wrap .text-wrap, .cele.space-before-240 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-before-240 .cwrap {
    padding-top: 120px;
  }
  .ctype-rmfsaccordion.space-after-20 .cwrap, .cele.space-after-20 .gridwrap, .ctype-quote.space-after-20 .quote-wrap .text-wrap, .cele.space-after-20 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-after-20 .cwrap {
    padding-bottom: 10px;
  }
  .ctype-rmfsaccordion.space-after-40 .cwrap, .cele.space-after-40 .gridwrap, .ctype-quote.space-after-40 .quote-wrap .text-wrap, .cele.space-after-40 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-after-40 .cwrap {
    padding-bottom: 20px;
  }
  .ctype-rmfsaccordion.space-after-60 .cwrap, .cele.space-after-60 .gridwrap, .ctype-quote.space-after-60 .quote-wrap .text-wrap, .cele.space-after-60 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-after-60 .cwrap {
    padding-bottom: 30px;
  }
  .ctype-rmfsaccordion.space-after-80 .cwrap, .cele.space-after-80 .gridwrap, .ctype-quote.space-after-80 .quote-wrap .text-wrap, .cele.space-after-80 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-after-80 .cwrap {
    padding-bottom: 40px;
  }
  .ctype-rmfsaccordion.space-after-100 .cwrap, .cele.space-after-100 .gridwrap, .ctype-quote.space-after-100 .quote-wrap .text-wrap, .cele.space-after-100 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-after-100 .cwrap {
    padding-bottom: 50px;
  }
  .cele.space-after-120 .gridwrap, .ctype-quote.space-after-120 .quote-wrap .text-wrap, .cele.space-after-120 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-after-120 .cwrap {
    padding-bottom: 60px;
  }
  .cele.space-after-140 .gridwrap, .ctype-quote.space-after-140 .quote-wrap .text-wrap, .cele.space-after-140 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-after-140 .cwrap {
    padding-bottom: 70px;
  }
  .cele.space-after-240 .gridwrap, .ctype-quote.space-after-240 .quote-wrap .text-wrap, .cele.space-after-240 > .cwrap, .cele.grid-t3ddy .accordion .entry .space-after-240 .cwrap {
    padding-bottom: 120px;
  }
  .cele.space-after--20 .gridwrap, .cele.space-after--20 > .cwrap {
    margin-bottom: -10px;
  }
  .cele.space-after--40 .gridwrap, .cele.space-after--40 > .cwrap {
    margin-bottom: -20px;
  }
  .cele.space-after--60 .gridwrap, .cele.space-after--60 > .cwrap {
    margin-bottom: -30px;
  }
  .cele.space-after--80 .gridwrap, .cele.space-after--80 > .cwrap {
    margin-bottom: -40px;
  }
  .cele.space-after--100 .gridwrap, .cele.space-after--100 > .cwrap {
    margin-bottom: -50px;
  }
  .cele.space-after--120 .gridwrap, .cele.space-after--120 > .cwrap {
    margin-bottom: -60px;
  }
  .cele.space-before--20 .gridwrap, .cele.space-before--20 > .cwrap {
    padding-top: 10px;
  }
  .cele.space-before--20 .gridwrap .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.space-before--20 .gridwrap .ce-textpic.ce-left.ce-intext .ce-gallery, .cele.space-before--20 > .cwrap .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.space-before--20 > .cwrap .ce-textpic.ce-left.ce-intext .ce-gallery {
    margin-top: -20px;
  }
  .cele.space-before--40 .gridwrap, .cele.space-before--40 > .cwrap {
    padding-top: 20px;
  }
  .cele.space-before--40 .gridwrap .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.space-before--40 .gridwrap .ce-textpic.ce-left.ce-intext .ce-gallery, .cele.space-before--40 > .cwrap .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.space-before--40 > .cwrap .ce-textpic.ce-left.ce-intext .ce-gallery {
    margin-top: -40px;
  }
  .cele.space-before--60 .gridwrap, .cele.space-before--60 > .cwrap {
    padding-top: 30px;
  }
  .cele.space-before--60 .gridwrap .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.space-before--60 .gridwrap .ce-textpic.ce-left.ce-intext .ce-gallery, .cele.space-before--60 > .cwrap .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.space-before--60 > .cwrap .ce-textpic.ce-left.ce-intext .ce-gallery {
    margin-top: -60px;
  }
  .cele.space-before--80 .gridwrap, .cele.space-before--80 > .cwrap {
    padding-top: 40px;
  }
  .cele.space-before--80 .gridwrap .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.space-before--80 .gridwrap .ce-textpic.ce-left.ce-intext .ce-gallery, .cele.space-before--80 > .cwrap .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.space-before--80 > .cwrap .ce-textpic.ce-left.ce-intext .ce-gallery {
    margin-top: -80px;
  }
  h1, h2.big-display {
    font-size: 52px;
  }
  h2 {
    font-size: 35px;
    line-height: 1.4em;
  }
  h2.big-display, .cele.ctype-heroimage .title {
    font-size: 52px;
    line-height: 0.93em;
    letter-spacing: 2.5px;
  }
  h3 {
    font-size: 30px;
    line-height: 1.2em;
  }
  h4 {
    font-size: 25px;
    line-height: 1.33em;
  }
  h5 {
    font-size: 22px;
    line-height: 1.31em;
  }
  h6 {
    font-size: 18px;
    line-height: 1.42em;
    letter-spacing: 1.5px;
  }
  .ctype-rm_imageslider .slide img, .ctype-rmfsaccordion .img-col img, .ctype-teaserblock .img-wrap img, .rm-pcslider[data-animation="perspective"] .image-col img, .rm-pcslider[data-animation="quote"] .image-col img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    margin: auto;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele {
    padding-left: 80px;
  }
  .ds_spaceafter {
    padding-bottom: 70px;
  }
  .subnav-spacer {
    height: 32px;
  }
}
@media screen and (max-width: 1400px) {
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner {
    padding: 38px 12px 76px 31px;
    background: #fff;
    position: relative;
    margin: 100px 0 0;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .line {
    position: absolute;
    top: 0;
    left: 60px;
    padding: 100px 0 96px;
    box-sizing: border-box;
    width: 2px;
    height: 100%;
    z-index: 100;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:after, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:before {
    content: "";
    display: block;
    visibility: visible;
    width: 15px;
    height: 15px;
    background: #fff;
    position: absolute;
    z-index: 150;
    left: -60px;
    top: 27px;
  }
  .cele.ctype-heroimage .text-wrap {
    padding-top: 20px;
  }
  h2.big-display, .cele.ctype-heroimage .title {
    font-size: 45px;
  }
  .cele.ctype-heroimage .title {
    padding-top: 30px;
  }
  .cele.ctype-heroimage .bg-img-wrap {
    min-height: 440px;
  }
  .layout-6 .ce-textpic.ce-right .ce-gallery, .layout-6 .ce-textpic.ce-left .ce-gallery, .rm-pcslider[data-animation="perspective"] .image-col {
    width: 50%;
  }
  .rm-pcslider[data-animation="perspective"] .image-col {
    padding: 0 0 0 100px;
    box-sizing: border-box;
  }
  .rm-pcslider[data-animation="perspective"][data-position="right"] .image-col {
    padding: 0 100px 0 0;
    box-sizing: border-box;
  }
  .layout-6 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext, .layout-6 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    width: 50%;
  }
  .rm-pcslider[data-animation="perspective"] {
    padding-top: 30px;
  }
  .rm-pcslider[data-animation="perspective"] .text-col {
    width: 50%;
    padding-left: 20px;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner {
    margin: 0;
    padding-top: 60px;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele {
    margin-left: 80px;
    padding: 25px 25px 5px 60px;
  }
  .ctype-rm_imageslider.layout-12 .slide-wrap {
    max-width: 100%;
    padding: 0 120px;
  }
  .ctype-rm_imageslider .rm-imageslider-wrap .slick-prev {
    left: 0px;
  }
  .ctype-rm_imageslider .rm-imageslider-wrap .slick-next {
    right: 0px;
  }
  .teaser-top-row .ce-textpic .ce-gallery img {
    max-height: 300px;
    width: auto;
  }
  .content .cele.ctype-gridelements_pi1.layout-3 .gridwrap.container, .content .cele.ctype-gridelements_pi1.layout-10 .gridwrap, .cele.ctype-list.layout-1 .cwrap, .cele.ctype-text.layout-1 .cwrap, .breadcrumb.cwrap, .header .cwrap, .footer .cwrap, .ctype-textmedia.layout-6 .cwrap, .ctype-textmedia.layout-8 .cwrap, .ctype-gridelements_pi1.layout-10 > .cwrap, .teaser-top-row .ctype-textmedia .cwrap, .teaser-top-row > .cwrap {
    max-width: 1200px;
  }
  .teaser-top-row .ctype-textmedia .cwrap, .layout-8 .cwrap, .layout-6 .cwrap, .layout-6 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
    padding-left: 0;
  }
  .layout-6 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    margin-left: 50.5%;
  }
  .layout-6 .ce-textpic.ce-left .ce-bodytext {
    width: 50.5%;
  }
  .header .service-nav {
    padding: 5px 45px 0 0;
  }
  .header .service-nav a {
    font-size: 12px;
    padding: 2px 0 0 30px;
  }
  .header .service-nav a:after {
    font-size: 24px;
  }
  .header .service-nav .contact-icon a:after {
    top: 3px;
    font-size: 27px;
  }
  .header .service-nav .area-switch-icon {
    padding-right: 18px;
  }
  .header .service-nav .area-switch-icon a:after {
    left: 1px;
    font-size: 22px;
    top: 5px;
  }
  .header .service-nav .clinicfinder-icon {
    padding-right: 18px;
  }
  .header .service-nav .clinicfinder-icon a {
    padding-left: 30px;
  }
  .header .service-nav .clinicfinder-icon a:after {
    top: 0px;
    font-size: 30px;
  }
}
@media screen and (max-width: 1280px) {
  .ctype-rm_imageslider .rm-imageslider-wrap .slick-prev {
    left: 40px;
  }
  .ctype-rm_imageslider .rm-imageslider-wrap .slick-next {
    right: 40px;
  }
  .header .service-nav ul {
    padding-right: 10px;
  }
  .header .searchwrap.open {
    width: 100%;
  }
  .header .searchwrap {
    right: 20px;
  }
  .cookiebar a.close {
    right: 20px;
  }
  .cookiebar .wrap, .cele.ctype-gridelements_pi1 .gridwrap, .cwrap, .cele .fixed-tbl-header .tbl-wrap, .layout-8 .cwrap, .layout-6 .cwrap, .isi .text-wrap, .reference-row .text-wrap, .layout-6 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
    padding-left: 20px;
    padding-right: 20px;
  }
  .teaser-top-row .cwrap .cele .cwrap {
    padding: 0;
  }
  .fixed-isi-bar .title {
    padding: 10px 52px 8px 20px;
  }
  .fixed-isi-bar .title:after {
    right: 20px;
  }
  .isi .title-bar .title, .reference-row .title-bar .title {
    padding: 20px 52px 18px 20px;
  }
  .isi .title-bar .title:after, .reference-row .title-bar .title:after {
    right: 20px;
  }
  .ctype-gridelements_pi1.layout-3 .gridwrap .grid-header h2 {
    text-align: center;
    padding: 0px 20px 20px 20px;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele {
    margin-left: 80px;
    padding: 25px 25px 5px 25px;
  }
  .rm-pcslider[data-animation="quote"] .image-col, .rm-pcslider[data-animation="quote"] .text-col {
    width: 50%;
  }
  .rm-pcslider[data-animation="quote"] .text-col.no-images {
    width: 100%;
  }
  .ctype-quote .text-wrap .inner, .ctype-quote.layout-1 .text-wrap .inner {
    width: auto;
    padding: 50px;
  }
  .ctype-quote .text-wrap .subline, .ctype-quote .text-wrap .bodytext, .ctype-quote.layout-1 .text-wrap .subline, .ctype-quote.layout-1 .text-wrap .bodytext {
    font-size: 30px;
    line-height: 1.4em;
  }
  .ctype-quote .text-wrap .subline p, .ctype-quote .text-wrap .subline ul, .ctype-quote .text-wrap .subline li, .ctype-quote .text-wrap .bodytext p, .ctype-quote .text-wrap .bodytext ul, .ctype-quote .text-wrap .bodytext li, .ctype-quote.layout-1 .text-wrap .subline p, .ctype-quote.layout-1 .text-wrap .subline ul, .ctype-quote.layout-1 .text-wrap .subline li, .ctype-quote.layout-1 .text-wrap .bodytext p, .ctype-quote.layout-1 .text-wrap .bodytext ul, .ctype-quote.layout-1 .text-wrap .bodytext li {
    font-size: 16px;
    line-height: 1.67em;
  }
  span.georgia36 {
    font-size: 30px;
    line-height: 1.4em;
  }
  .gridwrap.cols-2 .grid-header {
    padding-top: 20px;
  }
  .layout-6 .ce-textpic.ce-right .ce-gallery figure {
    margin-right: 20px;
  }
  .header-banner-wrap .product {
    max-width: 380px;
  }
  .header-banner-wrap .small-title {
    font-size: 16px;
    line-height: 1.67em;
  }
  .header-banner-wrap .text-wrap {
    font-size: 24px;
    line-height: 1.2em;
  }
  .header-banner-wrap .text-wrap .subline {
    font-size: 49px;
    line-height: 1.2em;
  }
}
@media screen and (max-width: 1180px) {
  .eps-articeldownloads .list .list-wrap .entry {
    width: 50%;
  }
  .ctype-rmfsaccordion .progress-col {
    width: 70px;
  }
  .ctype-rmfsaccordion .text-col {
    padding: 0 0 0 30px;
  }
  .ctype-rmfsaccordion .text-col .title {
    font-size: 20px;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:hover .ce-textpic.ce-right .ce-gallery {
    width: 400px;
    max-width: 400px;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .ce-textpic.ce-right .ce-bodytext {
    float: left;
    max-width: 45%;
    width: 45%;
  }
  .header .searchwrap {
    right: 0;
    padding: 6px 0 12px;
  }
  .header .service-nav {
    padding: 5px 28px 0 0;
  }
  .header .service-nav ul {
    padding-top: 12px;
  }
  .header .main-nav ul.level-1 a {
    padding: 15px 12px 10px;
    font-size: 16px;
    line-height: 1em;
    height: 32px;
  }
  .header .main-nav ul.level-1 .last a {
    padding-top: 19px;
    height: 23px;
  }
  .header .main-nav ul.level-1 li:after {
    top: 10px;
    height: 32px;
  }
  .header .main-nav ul.level-1 a {
    padding: 10px 15px;
    height: auto;
  }
  .header .logo-row .logo {
    width: 160px;
  }
  .content {
    padding-top: 134px;
  }
}
@media screen and (max-width: 1100px) {
  .tx-rm-gmlocationlist .searchbar .search-wrap .lbl {
    display: none;
  }
}
@media screen and (max-width: 1035px) {
  .header .main-nav ul.level-1 a {
    padding: 10px;
  }
  .header .service-nav ul {
    padding-right: 0;
  }
  .header .service-nav a {
    font-size: 11px;
    padding: 2px 0 0 30px;
  }
  .header .service-nav a:after {
    font-size: 24px;
  }
  .header .service-nav .contact-icon a:after {
    top: 2px;
    font-size: 25px;
  }
  .header .service-nav .area-switch-icon {
    padding-right: 12px;
  }
  .header .service-nav .area-switch-icon a:after {
    font-size: 21px;
    top: 4px;
    left: 2px;
  }
  .header .service-nav .clinicfinder-icon {
    padding-right: 12px;
  }
  .header .service-nav .clinicfinder-icon a {
    padding-left: 22px;
  }
  .header .service-nav .clinicfinder-icon a:after {
    font-size: 28px;
    left: -5px;
  }
}
@media screen and (max-width: 980px) {
  /* Mobile/Desktop */
  /*Perspective Imgage*/
  .arrow_before:before {
    top: -3px;
  }
  .subnav-spacer, .nomobile {
    display: none;
  }
  .nodesktop {
    display: block;
  }
  .pwrap {
    width: 100%;
  }
  .layout-1 .cwrap, .layout-2 .cwrap, .layout-3 .cwrap, .layout-4 .cwrap, .layout-5 .cwrap, .layout-6 .cwrap, .layout-7 .cwrap, .layout-8 .cwrap, .teaser-top-row .ctype-textmedia .cwrap {
    width: 100%;
    box-sizing: border-box;
  }
  .layout-8 .ce-textpic.ce-left.ce-intext .ce-gallery, .layout-8 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext, .layout-9 .ce-textpic.ce-left.ce-intext .ce-gallery, .layout-9 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext, .teaser-top-row .layout-8 .ce-textpic.ce-left.ce-intext .ce-gallery, .teaser-top-row .layout-8 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext, .layout-6 .ce-textpic.ce-left .ce-bodytext, .layout-6 .ce-textpic.ce-left .ce-gallery, .layout-8 .ce-textpic.ce-right.ce-intext .ce-gallery, .layout-8 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext, .layout-9 .ce-textpic.ce-right.ce-intext .ce-gallery, .layout-9 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext, .teaser-top-row .layout-8 .ce-textpic.ce-right.ce-intext .ce-gallery, .teaser-top-row .layout-8 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
    width: 100%;
    margin: 0 auto;
    float: inherit;
    padding: 0;
  }
  .cele.ctype-text.layout-7 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext, .cele.ctype-textmedia.layout-7 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext, .cele.ctype-text.layout-7 .ce-textpic.ce-right.ce-intext .ce-gallery, .cele.ctype-textmedia.layout-7 .ce-textpic.ce-right.ce-intext .ce-gallery {
    margin: 0;
    width: 100%;
  }
  .cele.ctype-text.layout-7 .ce-textpic.ce-right.ce-intext .ce-gallery img, .cele.ctype-textmedia.layout-7 .ce-textpic.ce-right.ce-intext .ce-gallery img {
    max-width: 500px;
    display: inherit;
    margin: auto;
  }
  .content .ctype-text ul li li:first-child, .ce-textpic .ce-bodytext ul li li:first-child, .content .ctype-text ul li, .ce-textpic .ce-bodytext ul li {
    padding: 5px 0 0 18px;
  }
  .content .ctype-text ul li:first-child:after, .ce-textpic .ce-bodytext ul li:first-child:after {
    top: 10px;
  }
  .content .ctype-text ul li li:first-child:after, .ce-textpic .ce-bodytext ul li li:first-child:after, .content .ctype-text ul li:after, .ce-textpic .ce-bodytext ul li:after {
    top: 15px;
  }
  .ce-textpic .ce-bodytext ul li h6 {
    padding-bottom: 5px;
  }
  body .content .cele.ctype-textmedia .ce-textpic.ce-right.ce-intext .ce-bodytext ul {
    padding-left: 0;
  }
  .ce-textpic.ce-right.ce-intext .ce-column, .ce-textpic.ce-left.ce-intext .ce-column, .ce-textpic.ce-right.ce-intext .ce-gallery {
    margin: 0 auto;
    padding: 0 0 20px 0;
    float: inherit;
    max-width: 100%;
  }
  .ce-textpic.ce-left.ce-intext .ce-gallery {
    float: left;
    padding: 0;
    max-width: 100%;
    width: 100%;
    display: block;
  }
  .ce-textpic.ce-left.ce-intext .ce-bodytext {
    display: block;
    float: left;
    width: 100%;
  }
  .layout-4 .ce-textpic.ce-left.ce-intext .ce-gallery {
    width: 20%;
    min-width: 70px;
    max-width: 70px;
  }
  .cele.ctype-sitepaging > .cwrap, .layout-4 .gridwrap.cols-3 .tcell .cele {
    padding: 0;
  }
  .layout-4 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    margin-left: 0px;
    width: 80%;
  }
  .layout-11 .ce-textpic.ce-left.ce-intext .ce-gallery {
    width: 30%;
  }
  .layout-11 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    margin-left: 0px;
    width: 70%;
  }
  .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    margin: 0;
  }
  .layout-6 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    margin: 0;
    padding-top: 20px;
  }
  .layout-6 .ce-textpic.ce-left .ce-bodytext div.textformat-quote {
    padding: 0;
  }
  .layout-6 .ce-textpic.ce-left .ce-gallery .ce-column figure {
    transform: none;
    box-shadow: none;
  }
  .layout-6 .ce-textpic.ce-left .ce-gallery {
    float: inherit;
  }
  .layout-6 .ce-textpic.ce-right .ce-gallery figure {
    margin-right: 20px;
  }
  .layout-6 .ce-textpic.ce-left .ce-bodytext div.textformat-quote h6 {
    padding-bottom: 0;
  }
  .cele.ctype-text.layout-7 p, .cele.ctype-textmedia.layout-7 p, .cele.ctype-text.layout-7 ul, .cele.ctype-textmedia.layout-7 ul, .cele.ctype-text.layout-7 ol, .cele.ctype-textmedia.layout-7 ol, .cele.ctype-text.layout-7 h1, .cele.ctype-textmedia.layout-7 h1, .cele.ctype-text.layout-7 h2, .cele.ctype-textmedia.layout-7 h2, .cele.ctype-text.layout-7 h3, .cele.ctype-textmedia.layout-7 h3, .cele.ctype-text.layout-7 h4, .cele.ctype-textmedia.layout-7 h4, .cele.ctype-text.layout-7 h5, .cele.ctype-textmedia.layout-7 h5, .cele.ctype-text.layout-7 h6, .cele.ctype-textmedia.layout-7 h6, .cele.ctype-text.layout-7 header h1, .cele.ctype-textmedia.layout-7 header h1, .cele.ctype-text.layout-7 header h2, .cele.ctype-textmedia.layout-7 header h2, .cele.ctype-text.layout-7 header h3, .cele.ctype-textmedia.layout-7 header h3, .cele.ctype-text.layout-7 header h4, .cele.ctype-textmedia.layout-7 header h4, .cele.ctype-text.layout-7 header h5, .cele.ctype-textmedia.layout-7 header h5, .cele.ctype-text.layout-7 header h6, .cele.ctype-textmedia.layout-7 header h6 {
    max-width: 100%;
  }
  .teaser-top-row .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery {
    padding-bottom: 30px;
  }
  .teaser-top-row .ce-textpic .ce-gallery img {
    max-height: none;
    height: auto;
    width: 100%;
  }
  .ctype-rm_imageslider .slide .title, .content .cele.ctype-heroimage.cs-primary-blue .cwrap .title, h1, h2.big-display {
    font-size: 35px;
    line-height: 1.2em;
  }
  h2 {
    font-size: 30px;
  }
  h3 {
    font-size: 25px;
  }
  h5 {
    font-size: 18px;
    line-height: 1.31em;
  }
  .cele.ctype-heroimage .bg-img-wrap {
    min-height: auto;
  }
  .cele.ctype-heroimage .text-wrap .btn {
    margin-bottom: 20px;
  }
  .ce-textpic .ce-bodytext p.productname, .productname {
    font-size: 25px;
    line-height: 1.2em;
  }
  .content .layout-3.cs-white .gridwrap .grid-header h2 {
    text-align: center;
    color: #004f71;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele {
    box-shadow: 0 2px 28px 0 rgba(217, 217, 214, 0.5), 0 2px 11px 0 rgba(0, 0, 0, 0.1);
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .ce-textpic.ce-right .ce-bodytext {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding-top: 20px;
    text-align: center;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .ce-textpic.ce-right .ce-gallery, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:hover .ce-textpic.ce-right .ce-gallery {
    width: 100%;
    float: left;
    max-width: 100%;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .ce-textpic.ce-right .ce-gallery .ce-row, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:hover .ce-textpic.ce-right .ce-gallery .ce-row {
    text-align: center;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .ce-textpic.ce-right .ce-gallery .ce-row figure, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .ce-textpic.ce-right .ce-gallery .ce-row img, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:hover .ce-textpic.ce-right .ce-gallery .ce-row figure, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:hover .ce-textpic.ce-right .ce-gallery .ce-row img {
    margin: 0 auto;
  }
  .ce-textpic.ce-right.ce-intext .ce-column {
    margin: 0 auto;
  }
  .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext, .teaser-top-row .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
    margin-right: 0;
  }
  .footer .column-row {
    margin: 0;
    position: relative;
  }
  .footer .column-row .col-20, .footer .column-row .col-25 {
    float: left;
    width: 49%;
    padding: 0;
  }
  .footer .column-row .col-20.logo, .footer .column-row .col-25.logo {
    width: 100%;
    padding: 20px 0;
  }
  .footer .column-row .col-20.social, .footer .column-row .col-25.social {
    position: absolute;
    top: 20px;
    right: 10px;
  }
  .footer .column-row .social-services li {
    padding: 0 5px;
  }
  .footer .approval-number {
    margin: 0;
    text-align: right;
  }
  .timeline-wrap .inner .ce-textpic.ce-right.ce-intext .ce-gallery {
    max-width: 100%;
  }
  .rm-pcslider[data-animation="quote"] {
    background: #004f71;
    padding-top: 40px;
  }
  .rm-pcslider[data-animation="quote"] .col {
    display: none;
  }
  .rm-pcslider[data-animation="quote"] .image-col, .rm-pcslider[data-animation="quote"] .text-col, .rm-pcslider[data-animation="quote"] .text-col.no-images {
    width: 100%;
    display: block;
    padding: 20px;
  }
  .rm-pcslider[data-animation="quote"] .image-col .text-wrap, .rm-pcslider[data-animation="quote"] .text-col .text-wrap, .rm-pcslider[data-animation="quote"] .text-col.no-images .text-wrap {
    padding: 0;
    font-size: 18px;
  }
  .rm-pcslider[data-animation="quote"] .image-col .subtitle, .rm-pcslider[data-animation="quote"] .text-col .subtitle, .rm-pcslider[data-animation="quote"] .text-col.no-images .subtitle {
    padding-bottom: 20px;
  }
  .rm-pcslider[data-animation="quote"] .image-col li {
    box-shadow: none;
  }
  .rm-pcslider[data-animation="quote"][data-position="right"] .image-col {
    padding: 0 20px 40px 20px;
  }
  .rm-pcslider[data-animation="quote"][data-position="right"] .text-col {
    padding: 0 20px 20px 20px;
  }
  .ctype-quote .quote-wrap {
    background-attachment: inherit;
    /* background-position: left;*/
  }
  .ctype-quote .quote-wrap .text-wrap {
    float: left;
    width: 100%;
  }
  .space-before-80 .rm-pcslider[data-animation="quote"] {
    margin-top: -40px;
  }
  .space-before-60 .rm-pcslider[data-animation="quote"] {
    margin-top: -30px;
  }
  .space-after-80 .rm-pcslider[data-animation="quote"] {
    margin-bottom: -40px;
  }
  .content .cele.ctype-quote .text-wrap {
    padding: 0;
  }
  .content .cele.ctype-quote .text-wrap .inner {
    width: 100%;
    padding: 20px;
  }
  .content .cele.ctype-quote.bg-primary-blue .text-wrap .inner {
    background-color: #009cde;
  }
  .content .cele.ctype-quote.bg-primary-blue .text-wrap.transparency .inner {
    background-color: rgba(0, 156, 222, 0.7);
  }
  .content .cele.ctype-quote.bg-dark-blue .text-wrap .inner {
    background-color: #002a3a;
  }
  .content .cele.ctype-quote.bg-dark-blue .text-wrap.transparency .inner {
    background-color: rgba(0, 42, 58, 0.7);
  }
  .content .cele.ctype-quote.bg-medium-blue .text-wrap .inner {
    background-color: #009cde;
  }
  .content .cele.ctype-quote.bg-medium-blue .text-wrap.transparency .inner {
    background-color: rgba(0, 156, 222, 0.7);
  }
  .content .cele.ctype-quote.bg-light-blue .text-wrap .inner {
    background-color: #5bc2e7;
  }
  .content .cele.ctype-quote.bg-light-blue .text-wrap.transparency .inner {
    background-color: rgba(91, 194, 231, 0.7);
  }
  .content .cele.ctype-quote.bg-mint .text-wrap .inner {
    background-color: #64ccc9;
  }
  .content .cele.ctype-quote.bg-mint .text-wrap.transparency .inner {
    background-color: rgba(100, 204, 201, 0.7);
  }
  .content .cele.ctype-quote.bg-purple .text-wrap .inner {
    background-color: #3c1053;
  }
  .content .cele.ctype-quote.bg-purple .text-wrap.transparency .inner {
    background-color: rgba(60, 16, 83, 0.7);
  }
  .content .cele.ctype-quote.bg-magenta .text-wrap .inner {
    background-color: #aa0061;
  }
  .content .cele.ctype-quote.bg-magenta .text-wrap.transparency .inner {
    background-color: rgba(170, 0, 97, 0.7);
  }
  .content .cele.ctype-quote.bg-red .text-wrap .inner {
    background-color: #e40046;
  }
  .content .cele.ctype-quote.bg-red .text-wrap.transparency .inner {
    background-color: rgba(228, 0, 70, 0.7);
  }
  .content .cele.ctype-quote.bg-gold .text-wrap .inner {
    background-color: rgba(238, 179, 59, 0.7);
  }
  .content .cele.ctype-quote.bg-gold .text-wrap.transparency .inner {
    background-color: rgba(238, 179, 59, 0.7);
  }
  .content .cele.ctype-quote.bg-yellow .text-wrap .inner {
    background-color: #ffd100;
  }
  .content .cele.ctype-quote.bg-yellow .text-wrap.transparency .inner {
    background-color: rgba(255, 209, 0, 0.7);
  }
  .content .cele.ctype-quote.bg-medium-green .text-wrap .inner {
    background-color: #00b140;
  }
  .content .cele.ctype-quote.bg-medium-green .text-wrap.transparency .inner {
    background-color: rgba(0, 177, 64, 0.7);
  }
  .content .cele.ctype-quote.bg-light-green .text-wrap .inner {
    background-color: #7ccc6c;
  }
  .content .cele.ctype-quote.bg-light-green .text-wrap.transparency .inner {
    background-color: rgba(124, 204, 108, 0.7);
  }
  .content .cele.ctype-quote.bg-black .text-wrap .inner {
    background-color: #000;
  }
  .content .cele.ctype-quote.bg-black .text-wrap.transparency .inner {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .content .cele.ctype-quote.bg-charcoal .text-wrap .inner {
    background-color: #222731;
  }
  .content .cele.ctype-quote.bg-charcoal .text-wrap.transparency .inner {
    background-color: rgba(34, 39, 49, 0.7);
  }
  .content .cele.ctype-quote.bg-dark-gray .text-wrap .inner {
    background-color: #63666a;
  }
  .content .cele.ctype-quote.bg-dark-gray .text-wrap.transparency .inner {
    background-color: rgba(99, 102, 106, 0.7);
  }
  .content .cele.ctype-quote.bg-steel-gray .text-wrap .inner {
    background-color: #888b8d;
  }
  .content .cele.ctype-quote.bg-steel-gray .text-wrap.transparency .inner {
    background-color: rgba(136, 139, 141, 0.7);
  }
  .content .cele.ctype-quote.bg-gray .text-wrap .inner {
    background-color: #d9d9d6;
  }
  .content .cele.ctype-quote.bg-gray .text-wrap.transparency .inner {
    background-color: rgba(217, 217, 214, 0.7);
  }
  .content .cele.ctype-quote.bg-light-gray .text-wrap .inner {
    background-color: #f2f2f2;
  }
  .content .cele.ctype-quote.bg-light-gray .text-wrap.transparency .inner {
    background-color: rgba(242, 242, 242, 0.7);
  }
  .gridwrap.cols-4 .tbl {
    display: block;
    border-spacing: 0;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .gridwrap.cols-4 .tcell {
    display: inline-block;
    box-sizing: border-box;
    width: 49%;
    padding: 0;
  }
  .gridwrap.cols-4 .tcell .cele {
    padding: 20px;
  }
  .gridwrap.cols-3 .tbl {
    display: block;
    border-spacing: 0;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .gridwrap.cols-3 .tcell {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    padding: 0;
  }
  .gridwrap.cols-3 .tcell .cele {
    padding: 20px;
  }
  .layout-1 .gridwrap.cols-3 .tbl {
    display: table;
  }
  .layout-1 .gridwrap.cols-3 .tcell {
    display: table-cell;
    width: auto;
  }
  .cele .fixed-tbl-header {
    display: none !important;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tcell .cele {
    padding: 0 20px;
  }
  .content .cele.ctype-gridelements_pi1 .gridwrap.cols-3 .tcell .cele.layout-15 {
    margin-top: 20px;
  }
  .cele table.contenttable {
    table-layout: inherit;
  }
  .layout-6 .ce-textpic.ce-right .ce-gallery .ce-column {
    perspective: inherit;
    padding-left: 0px;
  }
  .layout-6 .ce-textpic.ce-right .ce-gallery .ce-column figure, .layout-6 .ce-textpic.ce-left .ce-gallery .ce-column figure.hover, .layout-6 .ce-textpic.ce-right .ce-gallery .ce-column figure.hover {
    transform: none;
    box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2);
  }
  .layout-6 .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext, .layout-6 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    width: 100%;
    padding: 0;
  }
  .layout-6 .ce-textpic.ce-right .ce-gallery, .layout-6 .ce-textpic.ce-left .ce-gallery {
    width: 100%;
  }
  .cele.ctype-rmfsaccordion {
    height: auto !important;
  }
  .cele.ctype-rmfsaccordion .teaser-wrap {
    padding: 0;
  }
  .cele.ctype-rmfsaccordion .fixed-spacer {
    display: none;
  }
  .cele.ctype-rmfsaccordion .progress-col {
    display: none !important;
    height: 0 !important;
  }
  .cele.ctype-rmfsaccordion .fixed-container {
    position: static !important;
    top: 0 !important;
    width: auto !important;
  }
  .cele.ctype-rmfsaccordion .col-wrap {
    display: block;
    width: auto;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col {
    display: block;
    width: 100%;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.img-col li {
    perspective: inherit;
    position: static !important;
    display: none !important;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.img-col li:first-child {
    display: block !important;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.img-col li a {
    transform: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    overflow: inherit;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.img-col li a img {
    box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2);
    border-radius: 9px;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.text-col {
    padding: 40px 0 0 0;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.text-col ul {
    list-style-type: disc;
    padding-left: 20px;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.text-col li {
    display: list-item;
    padding-left: 0px;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.text-col li:after {
    display: none;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.text-col .title {
    font-size: 20px;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.text-col .bodytext {
    display: block !important;
    height: auto !important;
    font-size: 16px;
    line-height: 1.67em;
    padding: 0;
  }
  .cele.ctype-rmfsaccordion .col-wrap .col.text-col .bodytext p {
    padding-bottom: 0;
  }
  .cele.ctype-gridelements_pi1.layout-15 .gridwrap.cols-4 .tcell.mid-left, .cele.ctype-gridelements_pi1.layout-15 .gridwrap.cols-4 .title-row .left {
    border: none;
  }
  .tx-kesearch-pi1 .search-form .inp-wrap input, body {
    font-size: 16px;
    line-height: 1.67em;
  }
  h6 {
    font-size: 16px;
  }
  .pwrap > .header {
    min-height: auto;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    -ms-transition: background 0.3s;
    -o-transition: background 0.3s;
    transition: background 0.3s;
    box-shadow: none;
  }
  .pwrap > .header .service-nav a {
    -webkit-transition: color 0.3s, background 0.3s;
    -moz-transition: color 0.3s, background 0.3s;
    -ms-transition: color 0.3s, background 0.3s;
    -o-transition: color 0.3s, background 0.3s;
    transition: color 0.3s, background 0.3s;
    display: block;
    padding: 14px 20px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    position: relative;
  }
  .pwrap > .header .service-nav a:before {
    content: "";
    position: absolute;
    visibility: visible;
    display: block;
    top: 0;
    height: 1px;
    width: 100%;
    left: 0;
    box-sizing: border-box;
    border-left: 20px solid #fff;
    background: #e1e1e1;
  }
  .pwrap > .header .service-nav a:hover {
    background: #004f71;
    color: #fff;
  }
  .pwrap > .header .service-nav {
    float: none;
    padding: 0;
  }
  .pwrap > .header .service-nav ul {
    padding: 0;
    text-align: left;
  }
  .pwrap > .header .service-nav li {
    display: block;
  }
  .pwrap > .header .service-nav a {
    padding: 14px 20px 14px 50px;
  }
  .pwrap > .header .service-nav br, .pwrap > .header .service-nav li:first-child a:before {
    display: none;
  }
  .pwrap > .header .service-nav .clinicfinder-icon {
    padding: 0;
  }
  .pwrap > .header .service-nav .clinicfinder-icon a:after {
    font-size: 24px;
    left: 20px;
    top: 8px;
  }
  .pwrap > .header .service-nav .area-switch-icon {
    padding: 0;
  }
  .pwrap > .header .service-nav .area-switch-icon a:after {
    font-size: 18px;
    left: 22px;
    top: 10px;
  }
  .pwrap > .header .service-nav li.morepadding.area-switch-icon {
    padding-right: 0;
  }
  .pwrap > .header .service-nav li.morepadding.area-switch-icon a {
    padding-top: 16px;
  }
  .pwrap > .header .service-nav .contact-icon a:after {
    font-size: 20px;
    left: 21px;
    top: 11px;
  }
  .pwrap > .header .cwrap {
    padding: 0;
  }
  .pwrap > .header .searchwrap {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    position: static;
    top: 0;
    left: 0;
    width: auto;
    padding: 10px 20px 20px;
  }
  .pwrap > .header .searchwrap form {
    border: none;
    border-radius: 0;
    max-width: 400px;
    margin: auto;
  }
  .pwrap > .header .searchwrap .inp {
    border: 1px solid #009cde;
    border-right: 34px solid #fff;
    border-radius: 4px 0 0 4px;
    padding: 0;
  }
  .pwrap > .header .searchwrap .sbmt {
    background: #009cde;
    width: 34px;
    border-radius: 0 4px 4px 0;
    padding: 0;
  }
  .pwrap > .header .searchwrap .sbmt button:after {
    left: 50%;
    margin-left: -11px;
    color: #fff;
  }
  .pwrap > .header .service-row {
    display: none;
  }
  .pwrap > .header .icon-row {
    float: none;
    padding: 0;
  }
  .pwrap > .header .nav-wrap {
    display: none;
    box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    overflow: hidden;
  }
  .pwrap > .header .nav-wrap.open-nav, .pwrap > .header .nav-toggle-btn {
    display: block;
  }
  .pwrap > .header .logo-row {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    padding: 13px 20px 13px 53px;
    box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2);
    z-index: 20;
  }
  .pwrap > .header .logo-row .logo {
    margin-top: 0;
    width: 120px;
    transition: none;
  }
  .pwrap > .header .logo-row .logo-abbott {
    transition: none;
    margin: 2px 0 0;
  }
  .pwrap > .header .logo-row .logo-abbott img.white {
    display: block;
  }
  .pwrap > .header.dark-bg {
    background: #004f71;
  }
  .pwrap > .header.dark-bg .logo-row .logo-abbott img.normal {
    opacity: 0;
  }
  .pwrap > .header.dark-bg .logo-row .logo-abbott img.white {
    opacity: 1;
  }
  .pwrap > .header .main-nav {
    float: none;
  }
  .pwrap > .header .main-nav ul.level-1 li {
    position: static;
    display: block;
  }
  .pwrap > .header .main-nav ul.level-1 br {
    display: none;
  }
  .pwrap > .header .main-nav ul.level-1 .last a {
    height: auto;
  }
  .pwrap > .header .main-nav ul.level-1 li:hover > a, .pwrap > .header .main-nav ul.level-1 a {
    padding: 14px 20px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    border: none;
    color: #888b8d;
    position: relative;
    transition: color 0.3s, background 0.3s;
  }
  .pwrap > .header .main-nav ul.level-1 .lower {
    text-transform: none;
  }
  .pwrap > .header .main-nav ul.level-1 li:first-child > a {
    padding: 14px 20px;
  }
  .pwrap > .header .main-nav ul.level-1 li:after {
    display: none;
  }
  .pwrap > .header .main-nav ul.level-1 a:after {
    display: block;
    top: 100%;
    height: 1px;
    width: 100%;
    left: 0;
    box-sizing: border-box;
    border-left: 20px solid #fff;
    background: #e1e1e1;
    content: "";
    position: absolute;
  }
  .pwrap > .header .main-nav ul.level-1 li:hover > a:hover, .pwrap > .header .main-nav ul.level-1 a:hover {
    color: #fff;
    background: #004f71;
  }
  .pwrap > .header .main-nav ul.level-2 {
    position: static;
    width: auto;
    background: none;
    display: block;
  }
  .pwrap > .header .main-nav ul.level-2 a, .pwrap > .header .main-nav ul.level-2 li:hover a, .pwrap > .header .main-nav ul.level-2 li:first-child > a {
    padding: 14px 20px 14px 40px;
    color: #888b8d;
    background: none;
  }
  .pwrap > .header .main-nav ul.level-2 li:hover > a:hover, .pwrap > .header .main-nav ul.level-2 a:hover {
    color: #fff;
    background: #004f71;
  }
  .teaser-top-row {
    padding: 0;
  }
  .teaser-top-row > .cwrap {
    padding: 0 20px;
  }
  .teaser-top-row .breadcrumb {
    padding: 15px 0 20px;
  }
  .teaser-top-row .subnav-wrap {
    position: static;
    width: auto;
    margin: 0 -20px;
    padding: 0;
  }
  .teaser-top-row .subnav-wrap .subnav {
    position: static;
    padding: 0;
    overflow: auto;
  }
  .teaser-top-row .subnav-wrap .subnav ul {
    top: 0;
    width: 100%;
    box-shadow: none;
    border-radius: 0px;
    box-sizing: border-box;
    padding: 0;
    position: relative;
    background: #222731;
  }
  .teaser-top-row .subnav-wrap .subnav ul.open {
    display: block;
  }
  .teaser-top-row .subnav-wrap .subnav ul:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #222731;
    height: 2px;
    left: 0;
  }
  .teaser-top-row .subnav-wrap .subnav li {
    display: block;
    padding: 0 20px;
    position: relative;
  }
  .teaser-top-row .subnav-wrap .subnav li a {
    display: block;
    padding: 12px 0;
    border-bottom: 1px solid #fff;
  }
  .content {
    padding: 61px 0 0;
  }
  .content .cele.ctype-gridelements_pi1.layout-3.cs-white.bgimage {
    background-image: none ! Important;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap {
    background: none;
    margin: 0;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .content-before {
    padding: 25px 25px 5px 25px;
    background: #fff;
    box-shadow: 0 2px 28px 0 rgba(217, 217, 214, 0.5), 0 2px 11px 0 rgba(0, 0, 0, 0.1);
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner {
    margin: 20px 0 0;
    padding: 0px;
    background: none;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .line {
    display: none;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele {
    margin: 0 0 20px 0;
    padding: 25px 25px 5px 25px;
    background: #fff;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:before, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:after {
    display: none;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:last-child {
    margin: 0;
  }
  .rm-pcslider[data-animation="perspective"] {
    padding: 0 0 20px;
    overflow: hidden;
  }
  .rm-pcslider[data-animation="perspective"] .image-col {
    display: block;
    width: auto;
    padding: 0 0 30px 20px;
  }
  .rm-pcslider[data-animation="perspective"] .image-col img {
    max-width: none;
    width: 100%;
    height: auto;
  }
  .rm-pcslider[data-animation="perspective"] .image-col ul {
    max-width: none;
  }
  .rm-pcslider[data-animation="perspective"] .image-col ul li {
    -webkit-transition: transform 0.5s, filter 0.5s, margin 0.5s, opacity 0.5s;
    -moz-transition: transform 0.5s, filter 0.5s, margin 0.5s, opacity 0.5s;
    -ms-transition: transform 0.5s, filter 0.5s, margin 0.5s, opacity 0.5s;
    -o-transition: transform 0.5s, filter 0.5s, margin 0.5s, opacity 0.5s;
    transition: transform 0.5s, filter 0.5s, margin 0.5s, opacity 0.5s;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 24px 16px -9px rgba(0, 0, 0, 0.2);
    will-change: transform, filter, opacity, z-index, display, margin;
    filter: none;
    transform: none;
    display: none;
  }
  .rm-pcslider[data-animation="perspective"] .image-col ul li.current {
    display: block;
  }
  .rm-pcslider[data-animation="perspective"] .text-col {
    display: block;
    width: auto;
    padding: 0;
  }
  .rm-pcslider[data-animation="perspective"] .text-col ul {
    max-width: none;
  }
  .rm-pcslider[data-animation="perspective"].init .image-col ul li {
    margin-left: -30px;
    filter: none;
    transform: scale(0.7);
    display: block;
    z-index: 1;
  }
  .rm-pcslider[data-animation="perspective"].init .text-col {
    padding-top: 30px;
    position: relative;
  }
  .rm-pcslider[data-animation="perspective"].init .arrow-nav {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -70px;
    padding: 0;
  }
  .tx-rm-gmlocationlist .list-wrap li {
    width: 50%;
  }
  .tx-rm-gmlocationlist .searchbar .searchbar-wrap {
    padding: 18px 10px 18px 20px;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.address {
    width: 176px;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.entries {
    padding: 0 20px 0 0;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.sbmt {
    padding: 0 15px 0 0;
  }
  .tx-rm-gmlocationlist .searchbar .category-wrap {
    padding: 0 0 0 20px;
  }
  .tx-rm-gmlocationlist .searchbar .category-wrap .lbl {
    padding: 0 10px 0 0;
  }
  .ds_spaceafter {
    display: none;
  }
  .ctype-sitepaging {
    overflow: hidden;
    padding: 0;
  }
  .ctype-sitepaging .cwrap {
    padding: 0;
    margin: 0 -1px;
  }
  .ctype-sitepaging .site-page-wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 1px 0 0;
    border-spacing: 1px 0;
  }
  .ctype-sitepaging .site-page-wrap.clafter:after {
    display: none;
  }
  .ctype-sitepaging .site-page-wrap a {
    float: none;
    display: table-cell;
    vertical-align: middle;
    max-width: none;
    box-shadow: none;
    border-radius: 0;
    padding: 20px;
  }
  .ctype-sitepaging .site-page-wrap a.next {
    text-align: right;
    padding: 20px;
  }
  .teaser-top-row .cele.space-after--20 .gridwrap, .teaser-top-row .cele.space-after--20 > .cwrap {
    margin-bottom: 0px;
  }
  .teaser-top-row .cele.space-after--40 .gridwrap, .teaser-top-row .cele.space-after--40 > .cwrap {
    margin-bottom: 0px;
  }
  .teaser-top-row .cele.space-after--60 .gridwrap, .teaser-top-row .cele.space-after--60 > .cwrap {
    margin-bottom: 0px;
  }
  .teaser-top-row .cele.space-after--80 .gridwrap, .teaser-top-row .cele.space-after--80 > .cwrap {
    margin-bottom: 0px;
  }
  .teaser-top-row .cele.space-after--100 .gridwrap, .teaser-top-row .cele.space-after--100 > .cwrap {
    margin-bottom: 0px;
  }
  .teaser-top-row .cele.space-after--120 .gridwrap, .teaser-top-row .cele.space-after--120 > .cwrap {
    margin-bottom: 0px;
  }
  .signup-wrap {
    display: block;
    left: 0;
    right: auto;
    top: auto;
    bottom: 39px;
    height: 0;
    overflow: hidden;
    width: 100%;
    transition: none;
    box-sizing: border-box;
    opacity: 0;
    transition: opacity 0.3s;
  }
  .signup-wrap.bottom {
    bottom: 0;
  }
  .signup-wrap.show {
    height: auto;
    padding: 20px;
    opacity: 1;
  }
  .signup-wrap .cwrap {
    padding: 0;
  }
  .signup-wrap .cwrap .text-wrap {
    display: none;
  }
  .signup-wrap .cwrap .bodytext {
    width: auto;
    padding: 0 30px 20px 0;
    font-size: 16px;
    line-height: 1.33em;
    text-align: left;
  }
  .signup-wrap .cwrap .btn-row {
    padding: 0;
    width: auto;
    text-align: left;
  }
  .signup-wrap .cwrap .signup-hide {
    right: 20px;
    top: 16px;
  }
  .signup-wrap .cwrap .signup-hide:after {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    transition: transform 0.3s;
    content: "d";
    visibility: visible;
    font-size: 28px;
    transform-origin: center;
  }
  .signup-wrap.hidden {
    padding: 10px 20px;
    width: 100%;
    height: auto;
  }
  .signup-wrap.hidden .cwrap {
    padding: 0;
  }
  .signup-wrap.hidden .cwrap .signup-hide {
    top: 8px;
  }
  .signup-wrap.hidden .cwrap .signup-hide:after {
    content: "d";
    transform: rotate(180deg);
  }
  .signup-wrap.hidden .cwrap .text-wrap {
    padding: 0;
    transform: none;
    width: auto;
    display: block;
    text-align: left;
  }
  .signup-wrap.hidden .cwrap .text-wrap .title {
    display: block;
    padding: 0;
  }
  .signup-wrap.hidden .cwrap .text-wrap .title h4 {
    padding: 0;
    margin: 0;
  }
  a.to-top.sign-up-pad {
    bottom: 150px;
  }
  a.to-top.sign-up-pad-small {
    bottom: 90px;
  }
  .pwrap > .header .header-banner-wrap .cwrap {
    padding: 0 20px;
  }
  .header-banner-wrap .text-wrap {
    font-size: 20px;
    line-height: 1.2em;
  }
  .header-banner-wrap .text-wrap .subline {
    font-size: 41px;
    line-height: 1.2em;
  }
  .header-banner-wrap .product {
    max-width: 320px;
  }
  .accahabannerwrap .cele.ctype-gridelements_pi1.bgimage {
    background-position-x: left;
  }
  .accahabannerwrap h1.lower {
    font-size: 30px;
  }
  .accahabannerwrap span.georgia22 {
    font-size: 16px;
    line-height: 1.4em;
  }
  .accahabannerwrap .smalltext, .accahabannerwrap .approval {
    font-size: 10px;
    line-height: 12px;
  }
  .accahabannerwrap .image-wrap {
    width: 20%;
    float: right;
  }
  .accahabannerwrap .image-wrap img {
    width: 100%;
    height: auto;
  }
  .accahabannerwrap h1.lower {
    width: 80%;
    float: left;
  }
  .accahabannerwrap p {
    width: 100%;
    margin: 2px 0;
    /* clear: both;*/
  }
  .accahabannerwrap p a {
    margin-top: 10px;
  }
}
@media screen and (max-width: 780px) {
  .teaser-top-row.colortheme-6 {
    padding-top: 40px;
  }
  h1.likeh4 {
    font-size: 20px;
    line-height: 1.33em;
  }
  h4.likeh1 {
    font-size: 28px;
    line-height: 1.16em;
  }
  .teaser-top-row > .cwrap {
    background-image: none !important;
  }
  .cele.ctype-heroimage .text-wrap {
    background: none;
  }
  .cele.ctype-heroimage .text-wrap p.lower {
    display: none;
  }
  .ctype-rm_imageslider .slide .slide-inner, .ctype-rm_imageslider .slide .text-col {
    display: block;
    width: 100%;
    text-align: center;
  }
  .ctype-rm_imageslider .slide .img-col {
    display: block;
    width: 100%;
    text-align: center;
    padding: 24px 0 30px;
  }
  .ctype-rm_imageslider .slide .text-col {
    padding: 0;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap {
    padding: 0px;
    margin: 0;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele {
    padding: 40px 20px 25px 20px;
  }
  .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .line, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:after, .content .ctype-gridelements_pi1.layout-3 .container .timeline-wrap .inner .cele:before {
    display: none;
  }
  .ctype-rm_imageslider.layout-12 .slide-wrap {
    max-width: 100%;
    padding: 0 40px;
  }
  .ctype-rm_imageslider .rm-imageslider-wrap .slick-prev {
    left: 20px;
  }
  .ctype-rm_imageslider .rm-imageslider-wrap .slick-next {
    right: 20px;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 {
    background: #5bc2e7;
    padding: 0;
    display: flex;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tbl {
    display: block;
    border-spacing: 0;
    padding: 0 0px;
    box-sizing: border-box;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tcell {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    padding: 25px 20px 10px 20px;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tcell.footergray {
    background: rgba(0, 0, 0, 0.1);
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tcell:after {
    display: none;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tcell .icon {
    background: #004f71;
    border-radius: 50%;
    padding: 15px;
    height: 48px;
    width: 48px;
    margin: 0 auto 20px auto;
    text-align: center;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tcell .icon path {
    fill: #5bc2e7;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tcell .btn-white {
    color: #5bc2e7;
  }
  .content .cele.ctype-gridelements_pi1.layout-1 .gridwrap.cols-3 .tbl-wrap {
    margin: 0;
  }
  .ctype-gridelements_pi1 .gridwrap.cols-3 .tbl .tcell {
    display: block;
  }
  .eps-articeldownloads .list .list-wrap .entry, .ctype-gridelements_pi1 .gridwrap.cols-3 .tbl .tcell {
    width: 100%;
  }
  .gridwrap.cols-2 {
    /*padding-bottom: 0 !important;*/
  }
  .gridwrap.cols-2 .tbl {
    display: block;
    border-spacing: 0;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .gridwrap.cols-2 .tcell {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    padding: 0;
  }
  .gridwrap.cols-2 .tcell .cele {
    padding: 20px;
  }
  .gridwrap.cols-2 .bg-light-gray, .gridwrap.cols-2 .bg-mint {
    margin-bottom: 20px;
  }
  .bg-medium-blue .tcell .cele {
    padding-bottom: 0 !important;
  }
  .bg-medium-blue h2 {
    padding-bottom: 0;
  }
  .teaser-top-row .gridwrap.cols-2 .tbl {
    padding: 0;
  }
  .cele.grid-t3ddy .tabs .tab-toggle {
    padding-bottom: 90px;
    font-size: 18px;
  }
  .cele.grid-t3ddy .tabs .tab-toggle .num {
    font-size: 35px;
  }
  .cele.grid-t3ddy .tabs .tab-content .entry {
    padding: 40px 20px;
  }
  .tx-rm-gmlocationlist .searchbar {
    margin: 0 -20px;
  }
  .tx-rm-gmlocationlist .searchbar .searchbar-wrap {
    box-shadow: none;
    border-radius: 0;
    padding: 15px 20px 8px;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap {
    display: block;
    position: relative;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.address {
    display: block;
    width: auto;
    padding-right: 100px;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.sbmt {
    display: block;
    width: 90px;
    padding: 0;
    top: 0;
    right: 0;
    position: absolute;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.entries {
    border: none;
    display: block;
    padding: 8px 0 0;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap button {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
  }
  .tx-rm-gmlocationlist .searchbar .category-wrap {
    display: block;
    padding: 0;
  }
  #mktoForm_1057.mktoForm .mktoError {
    left: 120px !important;
  }
  .header-banner-wrap {
    padding: 20px 0;
  }
  .header-banner-wrap .row {
    display: block;
  }
  .header-banner-wrap .btn-wrap {
    padding: 10px 0 0;
  }
  .header-banner-wrap .text-wrap {
    padding: 0 0 20px;
    font-size: 16px;
    line-height: 1.2em;
  }
  .header-banner-wrap .text-wrap .subline {
    font-size: 26px;
    line-height: 1.2em;
  }
  .fixed-blue-bar .gridwrap.cols-2 .tcell.cols-1-1-r .cwrap {
    padding: 0;
  }
  .accahabannerwrap .cele.ctype-gridelements_pi1.bgimage {
    background-position-x: left;
  }
  .accahabannerwrap h1.lower {
    font-size: 25px;
  }
  .accahabannerwrap span.georgia22 {
    font-size: 14px;
    line-height: 1.4em;
  }
  .accahabannerwrap .smalltext, .accahabannerwrap .approval {
    font-size: 10px;
    line-height: 12px;
  }
  .accahabannerwrap p {
    clear: both;
    line-height: 1em;
  }
  .accahabannerwrap p a {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .teaser-top-row .breadcrumb li {
    display: none;
  }
  .ce-textpic .ce-gallery figcaption {
    font-size: 20px;
    line-height: 1.2em;
  }
}
@media screen and (max-width: 740px) {
  .teaser-top-row .subnav-wrap .subnav li a {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: -0.1px;
    line-height: 1em;
  }
  .pwrap > .header {
    position: relative;
  }
  .pwrap > .header .logo-row {
    padding: 8px 20px 8px 53px;
    height: 36px;
  }
  .pwrap > .header .logo-row .logo-abbott {
    margin-top: 4px;
    width: 110px;
  }
  .pwrap > .header .logo-row .logo {
    margin: 0;
    width: 122px;
  }
  .content {
    padding: 0;
  }
}
@media screen and (max-width: 680px) {
  .fancybox-container.contact-wrap iframe {
    height: 760px;
  }
  .cele.grid-t3ddy .accordion .title {
    padding: 0 60px 0 10px;
  }
  .cele.grid-t3ddy .accordion .toggle-wrap:after {
    right: 5px;
  }
  .footer .column-row .col-20, .footer .column-row .col-25 {
    width: 100%;
  }
  .layout-11 .ce-textpic.ce-left.ce-intext .ce-gallery {
    width: 100%;
    margin: auto;
    max-width: 100%;
  }
  .layout-11 .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .cele table.contenttable {
    font-size: 16px;
    line-height: 1.2em;
  }
  .cele.grid-t3ddy.layout-16 .tabs .tab-nav-wrap {
    margin: 0 -5px;
  }
  .cele.grid-t3ddy.layout-16 .tabs .tab-toggle {
    margin: 0 5px 10px;
    padding: 6px 10px;
  }
}
@media screen and (max-width: 600px) {
  .fancybox-container.contact-wrap iframe {
    height: 900px;
  }
  .tx-rm-gmlocationlist .map {
    height: 400px;
  }
  .tx-rm-gmlocationlist .list-wrap ul {
    margin: 0;
    padding: 20px 0 0;
  }
  .tx-rm-gmlocationlist .list-wrap li {
    width: 100%;
    padding: 0 0 20px;
  }
  .tx-rm-gmlocationlist .list-wrap li .entry-wrap {
    min-height: 0;
  }
  .ctype-rm_imageslider .slide .title {
    font-size: 30px;
  }
  h1, h2.big-display {
    font-size: 35px;
    line-height: 1.2em;
  }
  h2 {
    font-size: 25px;
  }
  .fb-content-wrap.exit-wrap h4, h3 {
    font-size: 20px;
  }
  h5 {
    font-size: 16px;
    line-height: 1.31em;
  }
  .ctype-quote .text-wrap .subline, .ctype-quote .text-wrap .bodytext, .ctype-quote.layout-1 .text-wrap .subline, .ctype-quote.layout-1 .text-wrap .bodytext {
    font-size: 25px;
    line-height: 1.4em;
  }
  .ctype-quote .text-wrap .subline p, .ctype-quote .text-wrap .subline ul, .ctype-quote .text-wrap .subline li, .ctype-quote .text-wrap .bodytext p, .ctype-quote .text-wrap .bodytext ul, .ctype-quote .text-wrap .bodytext li, .ctype-quote.layout-1 .text-wrap .subline p, .ctype-quote.layout-1 .text-wrap .subline ul, .ctype-quote.layout-1 .text-wrap .subline li, .ctype-quote.layout-1 .text-wrap .bodytext p, .ctype-quote.layout-1 .text-wrap .bodytext ul, .ctype-quote.layout-1 .text-wrap .bodytext li {
    font-size: 16px;
    line-height: 1.67em;
  }
  span.georgia36 {
    font-size: 25px;
    line-height: 1.4em;
  }
  .content .cele .quote-wrap {
    background-size: auto 250px;
    background-position: top center;
    background-repeat: no-repeat;
  }
  .content .cele.ctype-quote .text-wrap .inner {
    /*background-color: rgba(100, 204, 201, 1);*/
    margin: 250px 0 0 0;
  }
  .content .cele.ctype-quote.bg-primary-blue .text-wrap.transparency .inner {
    background-color: #009cde;
  }
  .content .cele.ctype-quote.bg-dark-blue .text-wrap.transparency .inner {
    background-color: #002a3a;
  }
  .content .cele.ctype-quote.bg-medium-blue .text-wrap.transparency .inner {
    background-color: #009cde;
  }
  .content .cele.ctype-quote.bg-light-blue .text-wrap.transparency .inner {
    background-color: #5bc2e7;
  }
  .content .cele.ctype-quote.bg-mint .text-wrap.transparency .inner {
    background-color: #64ccc9;
  }
  .content .cele.ctype-quote.bg-purple .text-wrap.transparency .inner {
    background-color: #3c1053;
  }
  .content .cele.ctype-quote.bg-magenta .text-wrap.transparency .inner {
    background-color: #aa0061;
  }
  .content .cele.ctype-quote.bg-red .text-wrap.transparency .inner {
    background-color: #e40046;
  }
  .content .cele.ctype-quote.bg-gold .text-wrap.transparency .inner {
    background-color: rgba(238, 179, 59, 0.7);
  }
  .content .cele.ctype-quote.bg-yellow .text-wrap.transparency .inner {
    background-color: #ffd100;
  }
  .content .cele.ctype-quote.bg-medium-green .text-wrap.transparency .inner {
    background-color: #00b140;
  }
  .content .cele.ctype-quote.bg-light-green .text-wrap.transparency .inner {
    background-color: #7ccc6c;
  }
  .content .cele.ctype-quote.bg-black .text-wrap.transparency .inner {
    background-color: #000;
  }
  .content .cele.ctype-quote.bg-charcoal .text-wrap.transparency .inner {
    background-color: #222731;
  }
  .content .cele.ctype-quote.bg-dark-gray .text-wrap.transparency .inner {
    background-color: #63666a;
  }
  .content .cele.ctype-quote.bg-steel-gray .text-wrap.transparency .inner {
    background-color: #888b8d;
  }
  .content .cele.ctype-quote.bg-gray .text-wrap.transparency .inner {
    background-color: #d9d9d6;
  }
  .content .cele.ctype-quote.bg-light-gray .text-wrap.transparency .inner {
    background-color: #f2f2f2;
  }
  .gridwrap.cols-4 .tcell .cele {
    padding: 10px;
  }
  .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-column {
    padding: 0 10px;
  }
  .teaser-top-row .gridwrap.cols-2 .tbl {
    padding: 0 20px;
  }
  .cele.grid-t3ddy .accordion .title h2 {
    font-size: 18px;
    line-height: 1.4em;
  }
  .fancybox-container .video-fb-wrap .caption {
    padding: 15px;
    font-size: 16px;
    line-height: 1.42em;
    font-weight: 500;
  }
  a.btn {
    /* word-break: break-all;*/
  }
  .ctype-sitepaging .cwrap {
    margin: 0;
  }
  .ctype-sitepaging .site-page-wrap {
    padding: 0;
    display: block;
  }
  .ctype-sitepaging .site-page-wrap a {
    display: block;
    margin: 0 0 1px;
    text-align: center;
  }
  .ctype-sitepaging .site-page-wrap a.next {
    text-align: center;
  }
}
@media screen and (max-width: 500px) {
  .content > .cele.grid-t3ddy .tabs {
    padding: 0px 0;
  }
  .content > .cele.grid-t3ddy .tabs .tab-nav {
    display: none;
  }
  .content > .cele.grid-t3ddy .tabs .tab-content .entry {
    padding: 20px 0px 40px 0;
    display: block !important;
  }
  .content > .cele.grid-t3ddy .tabs .tab-content .toggle-wrap {
    display: block !important;
  }
  .content > .cele.grid-t3ddy .tabs .tab-content .toggle-wrap h2 {
    text-align: center;
  }
  .cele.grid-t3ddy.layout-16 .tabs .tab-nav-wrap {
    margin: 0;
  }
  .cele.grid-t3ddy.layout-16 .tabs .tab-toggle {
    display: block;
    margin: 0 0 5px;
  }
  .cele header {
    text-align: center;
  }
  .cele.ctype-rmfsaccordion .teaser-wrap {
    text-align: center;
  }
  .fancybox-container.modal-wrap .text-wrap {
    font-size: 14px;
    line-height: 1.67em;
  }
  .fancybox-container.modal-wrap .btn-row a {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.2em;
  }
  .ctype-rm_imageslider .slide .title, .content .cele.ctype-heroimage.cs-primary-blue .cwrap .title, h1, h2.big-display {
    font-size: 28px;
    line-height: 1.2em;
  }
}
@media screen and (max-width: 430px) {
  .fancybox-container.contact-wrap iframe {
    height: 1040px;
  }
  .gridwrap.cols-4 .tcell {
    width: 100%;
  }
  .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-column {
    width: 100%;
    padding: 0px 10px 40px;
  }
  .pwrap > .header .logo-row {
    height: auto;
  }
  .pwrap > .header .logo-row .logo {
    width: 110px;
  }
  .pwrap > .header .logo-row .logo-abbott {
    margin-top: 6px;
    width: 80px;
  }
  .cookiebar {
    padding: 10px 0;
  }
  .cookiebar .cele {
    padding: 0;
  }
  .cookiebar a.close {
    position: static;
    display: block;
    max-width: 150px;
    margin: auto;
  }
  .deliverysystemhtml_mobile .cele {
    width: 100%;
    min-width: 320px;
  }
  .deliverysystemhtml_mobile .infotext.left {
    right: 48px;
  }
  .deliverysystemhtml_mobile .infotext.left:after {
    width: 180px;
  }
  .deliverysystemhtml_mobile .infotext.middle {
    right: 10px;
  }
  .deliverysystemhtml_mobile .infotext.middle:after {
    left: 81px;
  }
  .deliverysystemhtml_mobile .infotext.right {
    right: 50px;
  }
  .deliverysystemhtml_mobile .infotext.right:after {
    left: 60px;
    width: 137px;
  }
  .teaser-top-row h1 br, .teaser-top-row h2 br, .teaser-top-row h3 br, .teaser-top-row h4 br, .teaser-top-row h5 br {
    display: none;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.address {
    padding: 0 90px 0 0;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.address:after {
    display: none;
  }
  .tx-rm-gmlocationlist .searchbar .search-wrap .inp.sbmt {
    width: 80px;
  }
  .fixed-isi-bar {
    height: 39px;
  }
  .fixed-isi-bar .title {
    font-size: 13px;
    line-height: 1.33em;
  }
  .fixed-isi-bar .title:after {
    top: 4px;
  }
  .signup-wrap {
    padding: 10px 20px;
    font-size: 13px;
    line-height: 1.33em;
  }
  .signup-wrap .cwrap .bodytext {
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 1.33em;
  }
  .signup-wrap .cwrap .signup-hide {
    top: 4px;
  }
  .signup-wrap.hidden .cwrap .text-wrap .title h4 {
    font-size: 13px;
    line-height: 1.33em;
  }
  .signup-wrap.hidden .cwrap .signup-hide {
    top: 4px;
  }
}
@media screen and (max-width: 360px) {
  .ctype-rm_imageslider .slide .title {
    font-size: 25px;
  }
  .ctype-rm_imageslider .slide .title .ctype-rm_imageslider .rm-imageslider-wrap .slick-prev {
    left: 10px;
  }
  .ctype-rm_imageslider .slide .title .ctype-rm_imageslider .rm-imageslider-wrap .slick-next {
    right: 10px;
  }
  .ctype-rm_imageslider .slide .title .gridwrap.cols-4 .tcell .cele {
    padding: 0px;
  }
  .deliverysystemhtml_mobile .cele {
    width: 100%;
    min-width: 290px;
    margin-right: -40px;
  }
  .gridwrap.cols-2 .tbl {
    padding: 0;
  }
  #mktoForm_1057.mktoForm .mktoError {
    left: 10px !important;
  }
}
/*# sourceMappingURL=/abbott/mitraclip/update2025/typo3temp/mk_scss/breakpoints.scss-4029b012.css.map */