/* global */

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

body {
  font-family: 'Comfortaa', cursive !important;
}

strong {
  font-weight: 700 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-bottom: 0 !important;
}

.padding-top {
  padding-top: 106px;
}

.padding-bottom {
  padding-bottom: 100px;
}

.color-white{
color: #fff !important;
font-size: 1.35rem !important;
}

h2,
.article-title,
.one-breast-title,
.article-sub {
  font-size: clamp(1.35rem, 0.8273rem + 2.2303vw, 2.5rem) !important;
  font-weight: bold !important;
  color: #04325E;
  text-align: center;
  text-transform: uppercase;
}

.article-sub {
  text-align: right;
}

.btn-blue {
  background: #04325E;
  padding: 1.25rem;
  color: #fff;
}

.btn-red {
  background: #BB1642;
  padding: 1.25rem;
  color: #fff;
}

a,
a:hover {
  text-decoration: none !important;
  font-size: inherit;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}

.contact-us-link,
.contact-us-link:hover {
  font-size: inherit;
  color: #04325E;
}

svg {
  width: 50px;
  height: 53px;
}

.padding-y {
  padding: 100px 0;
}

.woman,
.bar-red,
nav,
.inner-link:hover:after {
  background-color: #BB1642;
}

.red-color,.h6-title span {
  color: #BB1642;
}

.fixed-phone {
  height: 0;
}

.men,
.bar-blue {
  background-color: #04325E;
}

.bar-blue,
.bar-red {
  height: 15px;
  width: 100%;
  top: 10px;
  position: relative;
}

.inner-link,
.link {
  background:
    linear-gradient(#BB1642 0 0) 0 0,
    linear-gradient(#BB1642 0 0) 0 0,
    linear-gradient(#BB1642 0 0) 100% 100%,
    linear-gradient(#BB1642 0 0) 100% 100%;
  background-size: var(--d, 0) 1px, 1px var(--d, 0);
  background-repeat: no-repeat;
  color: #fff;
}

.inner-link:hover,
.link:hover {
  --d: 100%;
  background-color: #fff;
  border: none !important;
  border: 2px solid #BB1642 !important;
  color: #BB1642 !important;
}

.link:hover span,
.link:hover span svg,
.google-link .link:hover span circle.cls-1 {
  background-color: #BB1642 !important;
  fill: #BB1642 !important;
  stroke: #BB1642 !important;
}

#back-svg:hover .cls-1,
#back-svg:hover .cls-6 {
  fill: #BB1642 !important;
  -webkit-transition: 1s;
  transition: 1s;
}

a.slider-link:hover,
.breast-link:hover .link,
.breast-image .breast-link:hover {
  background-color: #fff !important;
}

a.slider-link:hover svg {
  fill: #04325E !important;
  stroke: #fff !important;
}

.breast-link .link:hover svg,
.breast-link:hover svg {
  fill: #BB1642 !important;
  stroke: #fff !important;
}

.diagnosis-img,
.card-content,
.breast-desc-1,
.search-row .col-xxl-4,
.accordion-heading.panel-heading,
#diagnosis,
.article-73 .row {
  position: relative;
}

.main,
.one-breast {
  overflow: hidden;
}

/* top bar */

header .row,.diagnosis-row {
  align-items: center;
}

.top-bar a {
  color: #BB1642;
  font-size: 14px;
  font-weight: bolder;
}

.top-bar a.link:hover {
  --d: 0;
  border: 0 !important;
  color: #04325E !important;
}

.top-bar {
  text-align: right;
  width: 84%;  
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.top-inner {
  display: inline-block;
  width: 25%;
}

.contact-top {
  text-align: left;
}

.lang {
  position: fixed;
  width: fit-content;
  right: 0;
  top: 50%;
  z-index: 100;
}

.logo {
  padding: 20px 0;
  position: relative;
  right: 8px;
}

div.mod-languages ul.lang-inline li {
  display: block !important;
  padding: 8px;
  background-color: #BB1642;
  margin-bottom: 5px;
  text-align: center;
}

div.mod-languages ul.lang-inline li a {
  color: #fff;
}

.lang div.mod-languages li {
  margin: 0;
}

.lang ul li:first-child::after,
.article-44 .col-bg-red:before {
  content: '|';
   color: #BB1642; 
}

.blog {
  width: 20%;
}

.blog .link-blog,
.doctor-desc .link-blog {
  color: #fff;
  background-color: #BB1642;
  padding: 0.688rem 2rem;
  border-radius: 4px;
}

.blog .link-blog:hover,
.doctor-desc .link-blog:hover {
  color: #BB1642 !important;
  background-color: #fff;
  outline: 1px solid #BB1642;
} 

.social-top a {
  color: #BB1642;
  font-size: 24px;
  margin-right: 10px;
}

.social-top a:hover {
  color: #04325E;
}

.word {
  margin-left: 17px;
}

.search {
  position: relative;
  left: 2px;
}

.search input#mod-search-searchword102 {
  border: 1px solid #BB1642;
  width: 65%;
}

.search button.button {
  background-color: transparent;
  position: relative;
  border: 1px solid #BB1642;
  padding: 0;
  height: 28px;
  width: 35px;
  border-radius: 0;
  left: -5px;
  top: -1px;
}

.itemid-224 .search button.button {
  top: unset;
  left: 0;
}

.itemid-170 .search button.button {
  left: 0;
  top: 0;
}

.search button.button::before {
  content: "\ed11";
  font-family: "icoFont";
  color: #BB1642;
}

/* menu */

div#maximenuck105.maximenuckh ul.maximenuck li.level1>a {
  text-transform: uppercase;
  padding-right: 18px !important;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

#maximenuck105 ul {
  padding-left: 0;
  background: transparent !important;
}

#maximenuck105 ul li.level1::before {
  content: "";
  position: absolute;
  height: 11px;
  width: 1px;
  background: #fff;
  top: 44px;
  
  left: 0;
}

#maximenuck105 ul li.level1:first-child::before,
.goals-desc:before,
.breast-title-2:after,
.article-sub:before {
  content: none !important;
}

div#maximenuck105 ul.maximenuck li.maximenuck.level1 {
  text-transform: uppercase;
}

#menu div#maximenuck105 ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck105 ul.maximenuck li.maximenuck.level1.active,
[data-id="maximenuck105"] .mobilemenuck-bar-title,
[data-id="maximenuck105"] .mobilemenuck-bar-button,
[data-id="maximenuck105"] .mobilemenuck-togglericon:after {
  background: transparent !important;
}

div#maximenuck105 ul.maximenuck li.maximenuck.level1.active>a span.titreck,
div#maximenuck105 ul.maximenuck li.maximenuck.level1:hover>a span.titreck .titreck-title,
div#maximenuck105 ul.maximenuck li.maximenuck.level1:hover>span.separator,
div#maximenuck105 ul.maximenuck li.maximenuck.level1.active>span.separator,
.breadcrumb a {
  color: #fff !important;
}

[data-id="maximenuck105"] .mobilemenuck-button {
  font-size: 1.25rem !important;
}

[data-id="maximenuck105"].mobilemenuck,
[data-id="maximenuck105"] .mobilemenuck-title,
[data-id="maximenuck105"] .mobilemenuck-item>.level1 {
  background-color: #BB1642 !important;
}

[data-id="maximenuck105"].mobilemenuck a {
  font-size: clamp(0.938rem, 0.8442rem + 0.4167vw, 1.063rem) !important;
}

[data-id="maximenuck105"] .mobilemenuck-item {
  border-bottom: 1px solid #fff !important;
  font-size: 14px;
}

/* slider */

#rev_slider_1_1_wrapper,
#maximenuck105 ul li,
.tp-simpleresponsive>ul li {
  position: relative !important;
}

#rev_slider_1_1_wrapper {
  height: calc(100vh - 230px) !important;
}

#slider-container-1 {
  left: 142px !important;
  top: 286.5px !important;
}

/*
#slider-bg-1 {
  height: 800px !important;
}
*/

.tp-caption {
  padding: 0 !important;
  font-size: inherit !important;
  background: transparent !important;
}

#slider-title-1 {
  transform: rotate(90deg) !important;
  top: 305px !important;
  left: -313px !important;
}

#slider-title-1 h1 {
  background-color: rgba(4, 50, 94, 0.7) !important;
  width: 764px;
  height: 145px;
  font-size: clamp(1rem, 0.0883rem + 3.8898vw, 2.5rem) !important;
  padding: 61px 0 0 211px !important;
  color: #fff;
}

.tp-caption a,
#slider-title-1 h1 a {
  font-size: inherit !important;
  color: #fff !important;
  font-family: 'Comfortaa', cursive !important;
}

.animate-link {
  -webkit-animation: pulse-black 2s infinite;
  animation: pulse-black 2s infinite;
}

@-webkit-keyframes pulse-black {
  0% {
    transform: scale(0.9);
  }

  50% {
    transform: scale(1);

  }

  100% {
    transform: scale(0.9);
  }
}

@keyframes pulse-black {
  0% {
    transform: scale(0.9);
  }

  50% {
    transform: scale(1);

  }

  100% {
    transform: scale(0.9);
  }
}

.tp-caption,
.tp-caption .content,
.tp-caption .red-text,
.tp-caption .blue-text,
.tp-caption a svg {
  line-height: inherit !important;
  font-family: 'Comfortaa', cursive !important;
}

.tp-caption .content {
  font-size: inherit !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
  height: 220px !important;
  text-align: center;
  padding-top: 43px !important;
  padding-right: 61px !important;
  padding-bottom: 61px !important;
  padding-left: 61px !important;
}

.tp-caption .content .red-text {
  color: #BB1642 !important;
  font-size: 1.35rem !important;
  padding-bottom: 10px !important;
}

.tp-caption .content .blue-text {
  color: #04325E !important;
  font-size: 1.35rem !important;
}

.slider-link-content {
  left: 141px !important;
  bottom: 0 !important;
  top: auto !important;
}

a.slider-link {
  display: inline-block;
  padding: 13px !important;
  background-color: #BB1642 !important;
  color: #fff !important;
}

a.slider-link svg {
  fill: #BB1642;
}

a.slider-link svg g#noun_Arrow_1776264,
circle.cls-1,
.diagnosis-link .link span g#noun_Arrow_1776264,
.breast-link .link span g#noun_Arrow_23,
.breast-image .breast-link g#noun_Arrow-3,
.breast-image .breast-link path#Path_3,
.google-link .link span g#google-group-2 {
  fill: #fff;
}

g#Group_541,
g#Group-2 {
  stroke: #fff;
}

/* medical clinic */

.medical-welcome {
  background-image: url("/images/medical-images/banner-1.webp");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.medical-content {
  background-image: url("/images/medical-images/banner-2.webp");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-left: 15px solid #BB1642;
  color: #fff;
  position: relative;
  opacity: 0.95;
}

.medical-welcome-inner {
  color: #fff;
  font-size: clamp(1.35rem, 1.0545rem + 1.2606vw, 2rem);
  text-align: center;
  width: 30%;
  margin: auto;
  padding: 153px 0 0 0;
  position: relative;
}

.medical-welcome-inner::after {
  content: "THE CENTER";
  position: absolute;
  transform: rotate(90deg);
  right: -365px;
  top: 172px;
}

.medical-content-inner {
  padding: 137px 50px;
  font-size: clamp(0.75rem, 0.5625rem + 0.8333vw, 1rem) !important;
}

.medical-content-inner a.slider-link {
  position: absolute;
  bottom: 0;
  right: 0;
}

.safari .medical-content-inner a.slider-link,
.firefox .medical-content-inner a.slider-link {
  bottom: -4px
}

/* diagnosis */

#diagnosis::before {
  content: "";
  height: 15px;
  width: 33%;
  background: #BB1642;
  top: 10px;
  position: absolute;
  transform: rotate(90deg);
  top: 800px;
  left: 625px;
}

.diagnosis-text {
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
  width: 45%;
}

.card-6 {
  top: 22px;
}

.card-content img {
  width: 100%;
  max-width: 249px;
  height: auto;
  -webkit-transition: 1s;
  transition: 1s;
}

.card-content:hover img {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: 1s;
  transition: 1s;
}

.card-content .text {
  color: #04325E;
  padding-top: 25px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
}

.inner-link,
.diagnosis-link .link,
.breast-link .link {
  border: 2px solid #04325E;
  padding: 17px;
  color: #04325E;
  font-size: clamp(0.688rem, 0.5462rem + 0.6051vw, 1rem);
}

.diagnosis-link .link span,
.breast-link .link span {
  width: 60px;
  height: 53px;
  position: relative;
  right: -18px;
  display: inline-block;
  background-color: #04325E;
}

.breast-link .link span {
  top: -1px;
}

.safari .breast-link .link span,
.firefox .breast-link .link span,
.safari .diagnosis-link .link span,
.firefox .diagnosis-link .link span {
  top: -2px;
  height: 54px;
}

.diagnosis-link.text-end {
  padding-right: 42px;
}

.diagnosis-link .link span #diagnosis-arrow-right {
  width: 30px;
  fill: #04325E;
}

.breast-link .link span #breast-arrow-right {
  width: 30px;
  fill: #04325E;
  position: relative;
}

.card-5 {
  position: relative;
  top: 23px;
}

/* breast center */

.breast-image {
  background-image: url("/images/medical-images/breast-image.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  height: 600px;
}

.breast-one-click {
  position: absolute;
  background-color: #BB1642;
  width: 600px;
  height: 130px;
  font-size: clamp(1.35rem, 0.8273rem + 2.2303vw, 2.5rem);
  padding: 29px 0 0 122px;
  transform: rotate(90deg);
  top: 235px;
  right: -235px;
}

.breast-image .breast-link {
  padding: 13px;
  background-color: #04325E;
  color: #fff;
  display: inline-block;
  position: absolute;
  top: 524px;
  right: 130px;
  width: 76px;
  height: 76px;
}

.jmoddiv.jmodinside {
  position: initial;
}

.breast-image .breast-link svg {
  fill: #04325E;
}

.breast-inner {
  width: 70%;
  margin: auto;
  position: relative;
  top: -15px;
}

/* clinics */

.clinics-title.padding-y,
section#clinics {
  padding-top: 65px;
}

.clinics-bar.padding-top {
  padding-top: 70px;
}

.clinics-content::before {
  content: "";
  position: absolute;
  background-image: url("/images/clinics/molecules.webp");
  background-repeat: no-repeat;
  width: 100%;
  opacity: 0.65;
  height: 549px;
  top: 100px;
  z-index: -1;
  background-position: center;
}

.clinics-inner {
  width: 50%;
  margin: auto;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 250px;
}

.clinics-carousel {
  background-image: url("/images/clinics/bg-dark.webp");
  background-repeat: no-repeat;
  background-size: cover;
  height: 370px;
}

.tns-nav {
  text-align: center;
  padding-top: 50px;
}

.tns-nav>button {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fff;
}

.tns-nav>button.tns-nav-active {
  width: 20px;
  height: 20px;
}

.card-content {
  color: #fff;
  font-size: 1rem !important;
  display: inline-block;
  width: 49%;
}

.carousel .img-carousel {
  width: 438px;
  height: auto;
}

.tns-outer {
  position: relative;
  top: -150px;
}

/* check-up */

.check-inner {
  text-align: right;
  width: 70%;
  margin: auto;
  padding-top: 105px;
  padding-left: 50px;
}

#check-up.padding-top,
#google.padding-top {
  padding-top: 30px;
}

.check-man {
  background-image: url("/images/check-up/man.webp");
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
  position: relative;
}

.check-woman {
  background-image: url("/images/check-up/woman.webp");
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
  position: relative;
}

.man {
  width: 400px;
  position: absolute;
  font-size: clamp(1rem, 0.6578rem + 1.4600vw, 1.563rem);
  color: #fff;
  transform: rotate(90deg);
  background-color: #04325E;
  padding: 4px 0 0 136px;
  top: 180px;
  right: -180px;
}

.woman {
  position: absolute;
  width: 400px;
  font-size: clamp(1rem, 0.6578rem + 1.4600vw, 1.563rem);
  padding: 4px 0 0 136px;
  color: #fff;
  transform: rotate(90deg);
  top: 180px;
  right: -180px;
}

.check-content {
  background-image: url("/images/check-up/img-3.webp");
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}

/* google */

.google-link .link {
  border: 2px solid #fff;
  padding: 17px;
  color: #fff;
  font-size: clamp(0.75rem, 0.5795rem + 0.7273vw, 1.125rem);
}

.google-link .link span {
  width: 60px;
  height: 56px;
  position: relative;
  right: -18px;
  display: inline-block;
  background-color: #fff;
  top: -3px;
}

.safari .google-link .link span,
.firefox .google-link .link span {
  height: 57px;
}

.google-link .link span svg {
  width: 35px;
}

.google-contact {
  position: absolute;
  background-color: #BB1642;
  width: 550px;
  height: 109px;
  font-size: clamp(1.35rem, 0.8273rem + 2.2303vw, 2.5rem);
  padding: 28px 0 0 140px;
  color: #fff;
  transform: rotate(90deg);
  top: 221px;
  left: -47px;
}

.google-content {
  height: 550px;
}

.map {
  text-align: right;
  height: 450px;
  position: relative;
  top: 76px;
  z-index: 10;
}

.map iframe {
  height: 400px;
  width: 950px;
}

.google-link {
  position: absolute;
  top: 250px;
  left: 46%;
}

.google-content::after {
  content: "";
  position: absolute;
  background-color: #04325E;
  height: 100%;
  right: 0;
  width: 1520px;
  z-index: -1;
}

.google-link .link span circle.cls-1,
.google-link .link span .google-group-3 {
  stroke: #04325E;
  fill: #04325E;
}

.google-map {
  z-index: 100;
}

/* back top */

.back-top svg,
.footer svg {
  width: auto;
}

/* footer */

.footer {
  background-color: rgba(187, 22, 66, 0.95);
  background-image: url("/images/bg-footer.png");
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
}

.footer h3 {
  font-size: 20px;
  text-align: center;
  font-weight: bolder;
}

.footer-logo,
.footer-social {
  height: 417px;
}

.footer-social {
  background-color: #04325E;
}

.footer-logo {
  background-color: #fff;
}

.news .rsform .row .col-md-12 {
  padding: 0 !important;
}

.news {
  width: 70%;
  margin-left: auto;
}

.footer-social a {
  color: #fff;
  display: block;
  text-align: center;
  padding-bottom: 10px;
}

.footer-social a:hover {
  background-color: #BB1642;
  /*   border-left: 1px solid #fff; */
  color: #fff !important;
  padding: 5px;
}

.footer-info a,
.breast-one-click a,
.breast-desc-contact a {
  color: #fff;
}

.breast-desc-contact a:hover {
  color: inherit;
}

.footer-info a:hover,.icon-content a {
  color: #04325E;
}

.footer-info ul {
  padding-top: 32px;
}

.footer-social a span {
  font-size: 24px;
}

.footer ul {
  list-style: none;
  font-size: 15px;
  padding-left: 0;
  text-align: center;
  line-height: 35px;
}

.schedule ul {
  padding-top: 7px;
}

.footer-top {
  padding-top: 100px;
}

.news #newsletter_email {
  background: transparent;
  border-radius: 0;
  border: 2px solid #fff;
}

.news #newsletter_email::placeholder {
  color: #fff;
  font-size: 12px;
}

.rsform-block-submit .formControls {
  position: relative;
  top: -22px;
}

.footer-logo,
.footer-social {
  padding-top: 137px;
}

.footer-logo img,
.logo img {
  width: 260px;
  height: 100px;
}

.rsform-submit-button.btn-primary {
  background: transparent;
  border: none;
  position: relative;
  transition: 1s;
}

.rsform-submit-button.btn-primary:hover {
  background-color: #fff;
  color: #BB1642;
  transition: 1s;
}

footer .rsform-submit-button.btn-primary::before {
  content: "\f0f3";
  font-family: "Fontawesome";
  background-color: #04325E;
  padding: 11px 14px;
  margin-right: 32px;
}

.rsform-submit-button.btn-primary:hover::before {
  background-color: transparent;
}

/* bread */

.breads {
  background-image: url("/images/diagnosis/article-images/bone-density.png");
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding: 120px 0 25px;
}

.itemid-239 .breads {
  background-image: url("/images/diagnosis/category-images/bread-diagnosis.png");
}

.itemid-263 .breads {
  background-image: url("/images/clinics/category-images/bread-clinics.png");
}

.itemid-165 .breads {
  background-image: url("/images/diagnosis/article-images/bone-density.png");
}

.breadcrumb {
  padding-left: 13px !important;
  color: #fff;
  background-color: transparent !important;
}

.pathway {
  position: relative;
  padding-right: 25px;
}

.pathway::after {
  position: absolute;
  content: "\f054";
  font-family: "fontAwesome";
  right: 7px;
}

/* main */

/* diagnosis category */

.ct,
.bone-density {
  text-align: center;
  display: inline-block;
  width: 28%;
}

.ct .diagnosis-content,
.bone-density .diagnosis-content,
.cardiac .diagnosis-content,
.gynecology .diagnosis-content,
.smoking .diagnosis-content,
.menopause .diagnosis-content,
.mamography-content {
  border-top: 10px solid #BB1642;
}

.diagnosis .diagnosis-content,
.mamography-content,
.patient-contetn a,.doctor--inner {
  background-color: #04325E;
  color: #fff;
}

.diagnosis img {
  width: 100%;
  height: 100%;
}

.diagnosis .diagnosis-content .title,
.diagnosis .diagnosis-content a,
.mamography-content a {
  padding: 2rem 0;
}

.diagnosis .diagnosis-content a i,
.mamography-content a i,.doctor--inner i  {
  border: 3px solid #fff;
  border-radius: 50%;
  font-size: 2rem;
  color: #fff;
}

.mri,
.triplex,
.heading,
.endocrine,
.dermatology,
.psycology,
.genetics {
  display: flex;
  height: 274px;
  position: absolute;
}

.heading,
.dermatology,
.genetics {
  top: 0;
  right: -193px;
}

.mri {
  top: 0;
  right: -285px;
}

.mri .diagnosis-content,
.triplex .diagnosis-content,
.heading .diagnosis-content,
.dermatology .diagnosis-content,
.genetics .diagnosis-content {
  border-left: 10px solid #BB1642;
  text-align: center;
  width: 40%;
  padding: 2rem;
}

.nutrition .diagnosis-content,
.endocrine .diagnosis-content,
.psycology .diagnosis-content {
  border-left: 10px solid #BB1642;
  text-align: center;
  width: 33%;
  padding: 2rem;
}

.diagnosis-logo {
  display: inline-block;
  text-align: center;
  width: 50%;
  padding-bottom: 5rem;
  position: relative;
  top: -36px;
  left: -38px;
}

.bone-density {
  position: absolute;
  bottom: -192px;
  right: -12px;
}

.firefox .bone-density {
  position: absolute;
  bottom: -194px;
  left: 74.6%;
}

.triplex {
  bottom: -193px;
}

.left-img img {
  height: 790px;
}

.second-row {
  margin-top: 280px;
  display: flex;
  position: relative;
}

.second-row .diagnosis-content {
  height: 300px;
  font-size: clamp(0.875rem, 0.8182rem + 0.2424vw, 1rem);
}

.ultrasound,
.radiology,
.dentist {
  display: inline-block;
  text-align: center;
  width: 25%;
  margin-right: 32px;
}

.Firefox .ultrasound,
.Firefox .radiology,
.Firefox .dentist {
  width: 25.4%;
}

.ultrasound .diagnosis-content,
.radiology .diagnosis-content,
.dentist .diagnosis-content {
  border-top: 10px solid #BB1642;
}

.main-239 .custom-col-3:before {
  content: "";
  position: absolute;
  background-image: url("/images/inside-images/vision/clinic-left.svg");
  background-repeat: no-repeat;
  height: 603px;
  width: 392px;
  background-size: 100% 100%;
  bottom: 27px;
}

.mammography img {
  max-width: 100%;
  height: auto;
}

.mamography .content a.d-block,
.tomosinthesi .content a.d-block,
.artificial .content a.d-block {
  padding-block: 44px;
}

.pyknoi .content a.d-block {
  padding-block: 45px;
}

.article-73 .row {
  justify-content: center;
}

.mammography {
  text-align: center;
  display: inline-block;
  width: 271px;
}

.mammography .title {
  padding-block: 1.5rem;
  text-transform: uppercase;
}

/* clinics category */

.article-25 .default-title:before {
  width: 60%;
}

.clinic-diagnosis {
  text-align: center;
  display: inline-block;
  width: 273px;
}

.clinics-category {
  height: 100%;
  width: 100%;
  padding-bottom: 100px;
}

.endocrine-diagnosis,
.nutrition-diagnosis {
  display: flex;
  height: 274px;
}

.clinic-diagnosis img {
  max-width: 100%;
}

.gynecology img {
  max-width: 273px;
  width: fit-content;
}

.clinic-link {
  width: 100%;
  height: 100%;
  display: block;
}

.clinic-logo {
  width: 14%;
  position: absolute;
  left: 416px;
  top: 459px;
}

.endocrine {
  width: 60%;
  -webkit-transform: translateX(120px);
  -moz-transform: translateX(120px);
  transform: translateX(120px);
}

.gynecology {
  -webkit-transform: translate(430px, 363px);
  -moz-transform: translate(430px, 363px);
  transform: translate(430px, 363px);
  width: 272px;
}

.gynecology .diagnosis-content {
  width: 100%;
}

.firefox .gynecology {
  -webkit-transform: translate(407px, 363px);
  -moz-transform: translate(407px, 363px);
  transform: translate(437px, 363px);
}

.nutrition {
  width: 706px;
  -webkit-transform: translateY(89px);
  -moz-transform: translateY(89px);
  transform: translateY(89px);
}

.nutrition .diagnosis-content {
  width: 47%;
}

/* sidebar */

.inner-wrapper-sticky {
  left: auto !important;
}

/* articles */

.article-intro,.article-full {
  padding-block: 100px;
}

.article-intro img,.article-full img,.doctor-intro img {
  width: 89%;
}

.article-title {
  position: relative;
  text-align: right;
  padding-right: 45px;
  
  padding-left: 386px;
}

.article-title:before {
  content: "";
  position: absolute;
  height: 15px;
  width: 36%;
  top: 14px;
  left: 0;
  background-color: #04325E;
}

.default-title:before {
  width: 51%;
  left: -187px;
  width: 33%;
  left: 0;
}

.default-desc {
  padding-block: 73px 0;
  overflow: hidden;
}

.aside {
  padding-top: 147px;
  width: 308px;
}

#accordeonck142 li.parent>span span.toggler_icon {
  background-image: none !important;
}

.itemid-263 .aside,
.itemid-229 .aside,
.itemid-230 .aside,
.itemid-231 .aside,
.main-236 .aside,
.main-266 .aside,
.main-267 .aside,
.main-270 .aside,
.itemid-278 .aside,
.itemid-279 .aside,
.itemid-239 .aside,
.itemid-243 .aside,
.itemid-244 .aside,
.itemid-248 .aside,
.itemid-284 .aside,
.itemid-282 .aside,
.itemid-256 .aside,
.itemid-257 .aside,
.itemid-258 .aside,
.itemid-260 .aside,
.itemid-261 .aside,
.itemid-252 .aside,
.itemid-255 .aside,
.itemid-274 .aside {
  padding-top: 147px;
}


.itemid-281 .aside {
  padding-top: 121px;
}

.itemid-253 .aside,
.itemid-172 .aside,
.itemid-265 .aside,
.itemid-259 .aside,
.itemid-262 .aside,
.itemid-251 .aside {
  padding-top: 195px;
}

.itemid-237 .aside {
  padding-top: 154px;
}

.itemid-143 #accordeonck142 {
  border-top: 10px solid #BB1642;
}

.view-article #main .custom-col-3,
.itemid-161 #main .custom-col-3 {
  flex: 0 0 auto;
  width: 16%;
}

.itemid-239 #main .custom-col-3,
.itemid-263 #main .custom-col-3 {
  flex: 0 0 auto;
  width: 25%;
}

#main .custom-col-9,
#main .custom-col-3 {
  padding: 0;
}

.article-desc,.itemid-330 .default-desc,.itemid-391 .default-desc,.sinergates-content {
  width: 75%;
  margin-left: 202px;
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
  color: #04325E;
}

.sinergates-content {
  width: 100%;
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
  color: #04325E;
  position: relative;
  margin: 0;
}

.doctor-desc {
  width: 85%;
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
  color: #04325E;
  padding-block: 0;
}

.default-desc,
.press-desc{
  color: #04325E;
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
}

.article-desc p,
.default-desc p,.doctor-desc p,.doctor-subintro p,.doctor-subintro ul,.sinergates-content .row p {
  padding-block: 13px;
}

.main-170 .default-desc p,.itemid-248 .default-desc,
.article-39 .default-desc,
.article-39 .default-desc p,
.article-57 .default-desc,
.article-57 .default-desc p,
.article-80 .breast-contact-row p
.main-143 .default-desc>p {
  padding-block: 0;
}

.article-desc .row p img,
.default-desc .row p img {
  width: 100%;
}

/* sliders */

.rl_sliders.accordion>.accordion-group .panel-heading {
  background: #04325E none repeat scroll 0 0;
  padding: 0;
  border-radius: 0px;
  color: #fff;
  margin: 1px 0;
}

.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle {
  color: rgb(187, 22, 66);
  text-decoration: none;
  color: #fff !important;
}

.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
  background: rgb(187, 22, 66) none repeat scroll 0 0 !important;
  color: #fff !important;
  text-decoration: none;
}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
  background: rgb(187, 22, 66) none repeat scroll 0 0 !important;
  color: #fff !important;
}

.rl_sliders.accordion>.accordion-group>div>a:focus,
.rl_sliders.accordion>.accordion-group.active>div>a:focus {
  box-shadow: none !important;
  outline: 0 none;
  color: rgb(187, 22, 66);
}

/* .rl_sliders-toggle-inner {
  margin-left: 34px;
} */

.accordion-group .accordion-heading .accordion-toggle.nn_sliders-toggle::before {
  content: "+";
  color: #fff;
  font-size: 45px;
  line-height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-color: rgb(187, 22, 66);
  padding-top: 12px;
  width: 38px;
  text-align: center;
}

.accordion-group.active>.accordion-heading>.accordion-toggle.nn_sliders-toggle::before {
  content: "-";
  color: #fff;
  font-size: 45px;
  line-height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-color: #04325E;
  padding-top: 12px;
  width: 38px;
  text-align: center;
}

.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {
  padding: 18px 15px !important;
}

.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {
  border: none !important;
}

.accordion-group {
  padding-top: 30px;
  border: none !important;
}

/* athena medical */

.about-container {
  width: 76%;
  margin-left: 199px;
}

.about-content {
  padding-top: 70px;
}

.about-img img,
.vision-img img,
.community-img img,
.search-img img,
.breast-img,
.office-img {
  max-width: 100%;
  height: auto;
}

.about-img:before {
  content: "";
  background-color: #BB1642;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 57px;
  height: 183px;
}

.right-title h1 {
  writing-mode: vertical-rl;
  text-orientation: mixed;
}

.right-title {
  background-color: #04325E;
  color: #fff;
  width: 111px;
  padding-block: 105px 249px;
  position: relative;
}

.right-title:after {
  content: "";
  background-color: #BB1642;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 119px;
}

.inner-link {
  position: relative;
  padding-right: 34px;
  text-align: center;
}

.inner-link:after {
  content: "";
  background-image: url("/images/inside-images/athena/arrow.svg");
  background-repeat: no-repeat;
  background-color: #04325E;
  position: absolute;
  width: 55px;
  height: 56px;
  right: -40px;
  top: -2px;
  background-position: center;
}

.safari .inner-link:after,
.firefox .inner-link:after {
  height: 57px;
}

.custom-row .article-title:before {
  top: 116px;
  width: 803px;
}

.community-row .article-title:before,
.news-row .article-title:before {
  top: 116px;
  width: 36%;
  background-color: #BB1642;
}

.search-row .article-title:before {
  top: 116px;
  width: 36%;
}

.custom-row {
  padding-right: 120px !important;
}

.vision-container {
  margin-left: 198px;
  width: 67%;
}

.vision-img img {
  max-width: 92%;
}

.vision-right {
  text-align: right;
  padding-top: 100px;
  position: relative;
}

.vision-right:before {
  content: "";
  position: absolute;
  top: 41px;
  right: 0;
  width: 255px;
  height: 15px;
  background-color: #BB1642;
}

.community-img:after,
.news-img:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 57px;
  height: 183px;
  background-color: #04325E;
}

.news-img:after {
  height: 100%;
  left: 0;
  margin-left: 129px;
}

.vision-right:after {
  content: "";
  position: absolute;
  top: 591px;
  right: 76px;
  width: 255px;
  height: 255px;
  background-image: url("/images/clinics/category-images/logo-clinics.png");
  background-repeat: no-repeat;
}

.community-container {
  width: 85%;
}

.search-link {
  width: 300px;
  margin-top: 126px;
  margin-left: auto;
}

.search-row .col-xxl-4:before {
  content: "";
  position: absolute;
  background-color: #BB1642;
  width: 15px;
  height: 226px;
  left: 44px;
  top: 25%;
}

.news-img {
  text-align: right;
  position: relative;
}

.news-img img {
  max-width: 83%;
  height: auto;
}

.news-row {
  align-items: flex-end;
}

.news-row .article-title:before {
  width: 65%;
}

/* one breast */

.one-breast-title {
  text-align: left;
  padding-left: 450px;
  position: relative;
}

.one-breast-title:after {
  content: "";
  position: absolute;
  height: 15px;
  width: 36%;
  top: 14px;
  right: 0;
  background-color: #04325E;
}

.breast-desc {
  margin-top: 100px;
  margin-left: 100px;
  width: 58%;
}

.breast-intro {
  text-align: center;
  position: relative;
}

.breast-intro:before,
.doctor-office-img:before {
  content: "";
  position: absolute;
  height: 330px;
  width: 150px;
  top: 0;
  left: 68px;
  background-color: #04325E;
}

.breast-intro:after {
  content: "";
  position: absolute;
  height: 200px;
  width: 120px;
  bottom: 0;
  right: 98px;
  background-color: rgb(187, 22, 66);
}

.breast-img {
  width: 66%;
}

.breast-title-2 {
  text-align: right;
  padding-left: 0;
  padding-right: 350px;
}

.breast-title-2:before {
  content: "";
  position: absolute;
  width: 44.5%;
  height: 15px;
  left: 0;
  top: 116px;
  background-color: #BB1642;
}

.office-img {
  width: 542px;
}

.doctor-office-img:before {
  background-color: #BB1642;
  left: -150px;
  height: 273px;
}

.doctor-office {
  width: 61%;
  margin-left: 229px;
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
  color: #04325E;
}

.doc-row {
  width: 61%;
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
  color: #04325E;
}

.doc-row {
  width: 100%;
  display: flex;
  padding-left: 227px;
}

.doc-icon {
  text-align: center;
  width: 51%;
}

.inner-content {
  -webkit-box-shadow: 11px 14px 26px -2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 11px 14px 26px -2px rgba(0, 0, 0, 0.4);
  box-shadow: 11px 14px 26px -2px rgba(0, 0, 0, 0.1);
  width: 211px;
  height: 200px;
}

.doc-desc {
  padding: 68px 90px 0 96px;
  position: relative;
}

.doc-icon a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.doc-desc:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 167px;
  left: 15px;
  top: 16px;
  background-color: #BB1642;
}

.doc-desc-1:before {
  left: -7px;
}

.doc-desc-2,
.doc-desc-3 {
  padding-left: 117px;
}

.doc-row-1:before {
  content: "";
  position: absolute;
  width: 100px;
  height: 150px;
  left: 61px;
  top: 16px;
  background-color: #04325E;
}

.icon-img {
  width: 90px;
  margin-top: 64px;
}

.doc-row-2 .icon-img {
  width: 133px;
  margin-top: 70px;
}

.doc-row-3 .icon-img {
  margin-top: 55px;
}

.doc-icon .h5-title a {
  font-size: 14px;
  text-transform: uppercase;
  color: #04325E;
}

.doc-desc-3:after {
  content: "";
  position: absolute;
  background-image: url("/images/inside-images/one-breast-category/breast-logo.svg");
  background-repeat: no-repeat;
  top: -46px;
  right: -451px;
  width: 355px;
  height: 641px;
  background-size: 100% 100%;
}

.breast-row-3 .breast-intro:after,.doc-row-2 .doc-desc:before {
  background-color: #04325E;
}

.goals-desc {
  color: #04325E;
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
}

.breast-title-4:after,.breast-row-3 .breast-intro:before {
  background-color: #BB1642;
}

.breast-title-4:after,
.breast-title-3:after,
.breast-title-5:after {
  top: 113px;
}

.breast-article {
  display: flex;
  width: 58%;
  margin: auto;
  margin-left: 500px;
  flex-wrap: wrap;
  position: relative;
}

.breast-article:before {
  content: "";
  position: absolute;
  width: 200px;
  height: 248px;
  left: 28%;
  bottom: 77px;
  background-image: url("/images/clinics/category-images/logo-clinics.png");
  background-repeat: no-repeat;
  background-size: 100%;
}

.itemid-250 .breast-article:before,.article-44 .col-bg-red:before,.sinergates-title:before {
  content: none;
}

.breast-article:after {
  content: "";
  position: absolute;
  width: 160px;
  height: 150px;
  right: -306px;
  bottom: 77px;
  background-color: #BB1642;
}

.breast-item {
  display: inline-block;
  width: 250px;
  height: 100%;
  margin-right: 35px;
  text-align: center;
}

.breast-link {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #04325E;
  font-size: 1rem;
  padding-block: 10px;
}

.breast-link:hover {
  font-size: 16px;
  color: #BB1642;
}

.breast-item img {
  height: 250px;
}

.breast-desc-1:before,
.one-stop:after,
.article-73:after {
  content: "";
  position: absolute;
  width: 293px;
  height: 567px;
  left: -1%;
  top: -223px;
  background-image: url("/images/inside-images/one-breast-category/small-breast.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.col-4-blue {
  color: #fff;
  background-color: #04325E;
}

.col-4-blue .article-desc {
  color: #fff;
}

form#breast-contact {
  display: flex;
  align-items: center;
  background-color: #04325E;
}

form#breast-contact h2 {
  writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 10%;
  height: 67%;
  color: #fff;
  background-color: #BB1642;
  padding-right: 44px;
}

/*
.firefox form#breast-contact h2,.safari form#breast-contact h2 {
  height: 80%;
}
*/

.breast-desc-contact {
  margin-top: 174px;
}

.rsform-breast fieldset {
  background-color: #fff;
  color: #04325E;
  background-image: url("/images/inside-images/article-images/one-breast/contact-rs.png");
  background-repeat: no-repeat;
  width: 70%;
  top: -13px;
  background-size: 129%;
  background-position: bottom;
  margin-left: 90px;
}

.rsform-breast .form-row {
  padding: 31px 67px;
}

.main-250 .rsform-breast .form-row {
  padding: 79px 67px;
}

.rsform-breast .rsform-block input,
.rsform-breast .rsform-block textarea {
  background-color: transparent;
  border: 0;
}

.rsform-breast #FullName {
  border-bottom: 5px solid #BB1642;
}

.rsform-breast #Email,
.rsform-breast #Message,
.rsform-breast #Phone {
  border-bottom: 5px solid #04325E;
}

/* kentro mastou */

.article-57 h1,
.article-39 h1 {
  text-align: left;
  padding-left: 450px;
  padding-bottom: 100px;
}

.article-57 h1:before,
.article-39 h1:before {
  width: 41%;
  left: 59%;
}

.one-stop {
  width: 50%;
  margin-top: 90px;
  margin-right: auto;
  margin-left: 122px;
  position: relative;
}

.col-bg-red:after {
  content: "";
  position: absolute;
  height: 300px;
  width: 150px;
  top: 0;
  right: 0;
  background-color: rgb(187, 22, 66);
}

.one-stop h2 {
  text-align: left;
}

.paragraph {
  padding-block: 13px;
}

.one-stop:after {
  left: 34%;
  top: -203px;
  height: 577px;
  z-index: -1;
}

.col-bg-red:before {
  content: "";
  position: absolute;
  height: 130px;
  width: 90px;
  bottom: 0;
  left: 6px;
  background-color: #04325E;
}

.diagnosis-title {
  padding-right: 430px;
}

.diagnosis-title:before {
  background-color: rgb(187, 22, 66);
  top: 113px;
  width: 799px;
}

.diagnosis--content {
  width: 45%;
  margin: auto;
  position: relative;
}

.diagnosis--content:after {
  content: "";
  position: absolute;
  height: 130px;
  width: 190px;
  top: 79px;
  right: -313px;
  background-color: #04325E;
}

.diagnosis-img:after {
  content: "";
  position: absolute;
  height: 65%;
  width: 15px;
  bottom: 0;
  right: -100px;
  background-color: #04325E;
}

/* diagnostikes eksetaseis */

.article-73 .article-title {
  text-align: center;
}

.article-73 .article-title:before {
  left: 83%;
}

.article-73:after {
  right: 175px;
  left: unset;
  top: 350px;
  background-size: 130% 100%;
  width: 422px;
}

/* press */

.press-col {
  width: 1100px;
  margin: auto;
}

.press-desc {
  padding-block: 1rem 2rem;
}

.press-title {
  margin-top: 20px;
}

.press-link {
  height: 60px;
}

.press-title a {
  font-size: 1.35rem !important;
  font-weight: bold !important;
  color: #04325E !important;
  text-transform: uppercase;
}

.press-blog {
  width: 852px;
  margin-right: 100px;
}

.press-link .inner-link {
  margin-right: 40px;
}

.press-blog .article-title {
  padding-bottom: 85px;
}

.press-blog .article-title:before {
  left: -300px;
  width: 65%;
}

.patient-title a:hover,
.patient a,
.patient-content .content {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
}

.patient {
  width: 300px;
  text-align: center;
}

.patient-lead {
  width: 312px;
}

.patient-content .content {
  text-transform: unset;
}

.patient-content .content {
  padding: 0 11px;
}

.patient-blog .article-title {
  padding-bottom: 73px;
}

.patient-blog .article-title:before {
  width: 70%;
  left: -300px;
}

.patient-content {
  width: 95%;
}

.patient-lead .patient-content {
  width: 90%;
}

.patient img {
  height: 285px;
}

.item-45 img,
.item-44 img {
  width: 281px;
}

.patient-link {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: left;
}

.item-44 .patient-content a {
  padding-top: 32px;
}

.main-281 .row,.main-248 .row {
  justify-content: flex-start;
}

/* info for examination */

.article-44 .one-stop {
  width: 100%;
  margin: 0;
  padding-top: 140px;
}

.article-44 .one-stop h2 {
  font-size: 1.5rem !important;
}

.article-44 .col-bg-red:after {
  width: 10px;
  height: 100%;
  right: -70px;
}

.article-44 .one-stop:after {
  left: 0;
  top: -111px;
}

.article-44 .second-one-stop:after {
  left: -140px;
}

.hr-blue {
  background-color: #04325E;
  height: 15px !important;
  margin: 100px 0;
}

.article-44 img {
  max-width: 87%;
}

.info-row .one-stop-img,
.article-44 .link-container,
.article-44 p {
  text-align: left;
}

.one-stop-img-1 {
  text-align: center;
}

/* george css */

.gmap_canvas {
  width: 64%;
  margin: auto;
}

#gmap_canvas {
  width: 811px;
  height: 402px;
}

.article-80 .address-contact p {
  padding-block: 6px;
}

.article-80 p {
  padding-block: 0;
}

.article-80 address {
  margin-bottom: 0;
}

.mapouter:before {
  content: "";
  position: absolute;
  left: 115px;
  bottom: 6px;
  width: 114px;
  height: 150px;
  background-color: #BB1642;
}

.mapouter:after {
  content: "";
  position: absolute;
  right: 107px;
  top: 0;
  width: 132px;
  height: 300px;
  background-color: #04325E;
}

.win .mapouter:after {
  right: 91px;
}

.article-80 .one-breast-title:after {
  background-color: #BB1642;
  width: 46%;
}

.address-contact {
  width: 65%;
  margin: auto;
  margin-top: 28px;
}

.win .address-contact {
  width: 65%;
}

.article-81 .default-desc,.article-52 .default-desc,.article-15 .default-desc {
  overflow: visible;
}

.article-15 .default-desc {
  padding-bottom: 150px;
}

.article-81 h1:before {
  left: 0;
}

.article-52 h1:before {
  left: -58px;
  width: 54%;
}

.copyright {
	font-size: 15px;
	color: #fff;
	text-align: center;
	padding-block: 18px;
}

.copyright a,.copyright a:hover {
	color: inherit;
}

.row-separator {
  height: 45px;
  width: 100%;
}

.article-52 .patient-lead {
  width: 313px;
}

.article-52 .item-45 img {
  width: 280px;
}

.article-52 .item-45 .patient-content {
  width: 280px;
}

.article-52 .item-46 .patient-content {
  width: 281px;
}

.article-52 .item-49 .patient-content,.article-52 .item-47 .patient-content,.article-52 .item-48 .patient-content {
  width: 281px;
}

.article-52 .item-44 .patient-content {
  width: 281px;
}

.article-81 .patient-lead {
  margin-left: 20px;
}

.img-nav {
  width: 30px;
  height: 30px;
}

button[data-action],.clinics-carousel .tns-controls,.col-lg-8.col-4-blue br,.itemid-392 #menu,.itemid-392 #breads,.itemid-392 .search,.itemid-392 .blog,.itemid-392 .menu-mobile {
  display: none;
}

  .clinics-carousel .tns-controls {
  display: block;
  height: 100px;
  text-align: center;
}

.clinics-carousel .tns-outer .tns-controls button {
  display: inline;
  background-color: transparent;
  border: 0;
  color: #fff;
  font-size: 30px;
}

.aikonsearch-trigger {
  position: relative !important;
  background-color: #BB1642 !important;
  color: #fff !important;
  height: 41px !important;
  width: 47px !important;
  top: -4px !important;
  margin-left: 61px !important;
}

.aikon-search input.aikon-searchbox,.aikon-search button.aikon-searchbtn {
  background-color: #fff !important;
  color: #BB1642 !important;
}

.aikon-search .closeit {
 color: #fff !important;
 width: 60px !important;
 height: 58px !important;
 border: 1px solid #fff !important; 
}

.aikon-search p {
  color: #fff !important;
}

.aikon-search.openit {
  background-color: #BB1642 !important;
}

.aikonsearch-trigger .fa {
  font-size: 16px !important;
  position: relative !important;
  top: 5px !important;
}

.img-fluid {
	max-width: 100%;
  height: auto;
}

.itemid-330 .default-title,.itemid-391 .default-title {
  width: 50%;
  text-align: right;
  margin-left: auto;
}

.itemid-330 .default-desc,.itemid-391 .default-desc {
  margin-left: auto;
}

.itemid-330 .default-title:before,.itemid-391 .default-title:before {
  width: 84%;
  left: -720px;
}

.itemid-224 .default-title:before {
  width: 34%;
}

.itemid-224.view-article #main .custom-col-3 {
  display: none !important;
}

.itemid-224.view-article #main .custom-col-9 {
  -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.itemid-224 .rsform-breast .rsform-block #Terms0 {
  background-color: inherit;
  border: 1px solid #000;
  -webkit-transform: translateY(-52px);
  transform: translateY(-52px);
}

.itemid-224 #Terms0-lbl {
  width: 100%;
  padding-left: 10px;
}

.policy-link {
  color: #BB1642;
}

#Terms0-lbl {
  width: 100%;
}

footer #Terms0-lbl a {
  color: #fff;
}

footer .news h3 {
  padding-bottom: 41px;
}

footer #Terms0-lbl {  
  font-size: 14px;
  text-align: left;
}

footer .form-check  {
  padding-bottom: 24px;  
}

footer .rsform-block-submit {
  text-align: left;
}

.fixed-phone-link {
  position: fixed;
  top: 75%;
  right: 0;
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: #BB1642;
  z-index: 100;
  padding: 14px;
  display: inline-block;
  width: 60px;
  height: 60px;
}

.grecaptcha-badge {
  z-index: 100;
}

.fixed-phone-link img {
  width: 30px;
  height: 30px;
}

.apeikonistiko-blog .patient,.apeikonistiko-blog .patient-content {
  width: 280px;
}

.main-338 .apeikonistiko-blog .patient,.main-338 .apeikonistiko-blog .patient-content {
  width: 280px;
}

.itemid-350 .apeikonistiko-blog .patient-content {
  height: 230px;
}

.apeikonistiko-blog .patient img {
  width: 100%;
  height: 100%;
}

.apeikonistiko-blog {
  width: 75%;
  margin: auto;
}

.custom-contact a,.phone-top a {
  font-size: 1rem;
}

div#maximenuck105 div.floatck {
  border: none !important;
}

div#maximenuck105 ul.maximenuck2 li.maximenuck.level2,div#maximenuck105 ul.maximenuck2 li.maximenuck.level3 {
  padding: 0px 12px !important;
}

div#maximenuck105 div.floatck {
    padding: 0 !important;
    width: 250px !important;}

div#maximenuck105 div.maxidrop-main {
  width: unset !important;
  display: block !important;
}

div#maximenuck105 ul.maximenuck2 li.maximenuck.level2 div.floatck {
  margin: -40px 0 0 239px !important;
}

div#maximenuck105 ul.maximenuck2 li.maximenuck.level2.item256 div.floatck {
  margin: -62px 0 0 239px !important;
}

.scrolled {
  position: fixed;
  width: 100%;
  z-index: 1000;
  text-align: center;
  padding-block: 5px;
  -webkit-transition: 1s;
  transition: 1s;
}

#menu {
  -webkit-transition: 1s;
  transition: 1s;
}

.scrolled div#maximenuck105.maximenuckh ul.maximenuck li.level1>a {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.scrolled #maximenuck105 ul li.level1::before {
  top: 25px;
}

/* div#maximenuck105 ul.maximenuck li ul.maximenuck2 li.maximenuck:hover, div#maximenuck105 ul.maximenuck2 li.maximenuck:hover {
  background-color:  #ffffff;
} */

.doctor-link,.doctor-link:hover {
  display: inline-block;
  color: #fff;
}

.doctor--inner h3,.doctor--inner .field-title {
  font-size: clamp(0.85rem, 0.7818rem + 0.2909vw, 1rem);
}

.field-title,.icon-content {
  padding-bottom: 1.5rem;
}

.itemid-333 .default-desc > h3 {
  font-size: 2rem;
  padding-bottom: 10px;
}

.vourtsi-link {
  display: inline-block;
  height: 38px;
  padding-top: 1rem;
}

.vourtsi-link span {
  padding-right: 60px;
  position: relative;
  top: 10px;
  color: #04325E;
}

.vourtsi-link:after {
  content: "";
  position: absolute;
  width: 38px;
  height: 38px;
  background-image: url("/images/red-arrow.svg");
  background-repeat: no-repeat;
}

.after-title {
  text-align: left;
  padding-top: 66px;
}

.after-title:before {
  right: 0;
  left: unset;
  top: 79px;
}

.doctor-row-2 {
  padding-top: 79px;
}

.itemid-333.view-category .custom-col-9 {
  flex: 0 0 auto;
  width: 100%;
}

.itemid-333.view-category #main .custom-col-3 {
  display: none !important;
}

div#maximenuck105 ul.maximenuck2 li.maximenuck.level2 {
  font-size: 12px;
  padding: 0 12px !important;
}

.doctors-article .article-title:before {
  width: 645px;
}

.doctor-intro {
  padding-top: 1.125rem;
}

.doctor-subintro {
  padding-inline: 1.25rem 82px;
}

.doctors-article .doctor-desc {
  width: 90%;
}

.view-article #main .container,
.itemid-161 #main .container,.itemid-336 #main .container,.itemid-350.view-category #main .container,.itemid-338.view-category #main .container,.itemid-256.view-category #main .container,.itemid-337.view-category #main .container,.itemid-407.view-category #main .container,.itemid-244.view-category #main .container {
  max-width: 100%;
  padding: 0;
}

.main-256 .apeikonistiko-blog h1.article-title {
  padding-right: 0;
}

.main-256 .apeikonistiko-blog h1.article-title:before {
  width: 24%;
}

.main-342  h1.article-title:before,.main-346 h1.article-title:before {
  width: 14%;
}

.nointro-article {
  width: 75%;
margin-left: 202px;
}

.nointro-article .default-desc  h3 {
  font-size: 2rem;
  padding-block: 1.25rem;
}

#rsform_2_page_0 #Submit {
  color: #04325E;
  position: relative;
  top: 50px;
  left: 70px;
}

.rsform-breast .rsform-submit-button.btn-primary::before {
  content: "";
  background-image: url("/images/inside-images/article-images/one-breast/button.svg");
  background-position: bottom;
  background-repeat: no-repeat;
  position: absolute;
  color: #fff;
  width: 57px;
  height: 62px;
  left: -70px;
  top: -12px;
}

.itemid-248 .patient-blog .article-title:before {
  width: 36%;
  left: 80px;
}

.itemid-248 .article-title {
  padding-right: 200px;
}

.itemid-248 .patient-blog .article-title {
  padding-bottom: 100px;
}

.check-up-row-2 {
  margin-left: 67px;
}

.itemid-391 table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
  padding: 15px;
}

[data-id="maximenuck105"] .level2 + .mobilemenuck-submenu .mobilemenuck-item > div {
  background-color: #fff !important;
}

[data-id="maximenuck105"] .level2 + .mobilemenuck-submenu .mobilemenuck-item > div a {  
  color: #000 !important;
}

.itemid-240 .row .breast-contact-row .col-lg-8,.itemid-241 .row .breast-contact-row  .col-lg-8 {
  padding-bottom: 1.5rem;
}

.form-check-input {
  border: 1px solid #04325E !important;
  color: #04325E !important;
}

input#Terms0.form-check-input:checked {
  background-color: #04325E;
}

.itemid-240 form#breast-contact
,.itemid-241 form#breast-contact {
 align-items: initial;
}

.itemid-240 .rsform-breast label
,.itemid-241 .rsform-breast label {
  margin-bottom: 0.5rem;
}

.itemid-240 .rsform-breast .form-group
,.itemid-241 .rsform-breast .form-group {
  margin-bottom: 1rem;
}

.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {
  color: #fff !important;
}

.itemid-224 .top-bar {
  align-items: center;
}

.itemid-224 .top-inner.search {
  left: 43px;
}

.article-16 #set-rl_sliders-1 {
  padding-top: 50px;
}

/* sinergatis */

.main-392 {
  padding-top: 0;
}

.sinergates-title {
  background-image: url("/images/inside-images/article-images/sinergates/bg-title.svg");
  background-repeat: no-repeat;
  color: #fff;
  background-size: cover;
  height: 95px;
  padding-block: 25px;
  padding-right: 300px;
  text-transform: initial;
}



.main-392 .article-intro {
  padding-block: 0;
  height: calc(93vh - 235px);
}

.main-392 .article-intro img {
  width: 100%;
}

.link-below {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
}

.coworker-image {
  background-image: url("/images/inside-images/article-images/sinergates/bg-sinergates.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  height: calc(100vh - 235px);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.iframe-youtube {
  height: calc(100vh - 235px);
  width: 100%;
}


.coworker-image:before {
  content: "";
  position: absolute;
  top: 516px;
  left: 0;
  width: 75px;
  height: 75px;
  background-color: #003265;
}

.coworker-image:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background-color: #CF003F;
}

.program-content {
  background-image: url("/images/inside-images/article-images/sinergates/bg-program.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  border-right: 15px solid #BB1642;
}

.program-title {
  color: #fff;
  font-size: clamp(0.85rem, 0.4746rem + 1.5560vw, 1.875rem);
  line-height: 33px;  
  padding: 287px 150px 0;
}

.support-link {
  color: #003261;
  font-size: clamp(0.85rem, 0.4746rem + 1.5560vw, 1.875rem);
  line-height: 33px; 
  position: relative;
  display: block;
  padding-left: 20px;
  padding-block: 25px;
  border-left: 3px solid #003261;
}

.support-link:hover {
  color: #BB1642;
  font-size: clamp(0.85rem, 0.4746rem + 1.5560vw, 1.875rem);
}

.support-link:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  width: 130%;
  height: 26px;
}

.support-link-1:after {
  background-image: url("/images/inside-images/article-images/sinergates/line-1.svg");
}

.support-link-2:after {
  background-image: url("/images/inside-images/article-images/sinergates/line-2.svg");
}

.support-link-3:after {
  background-image: url("/images/inside-images/article-images/sinergates/line-3.svg");
}

.support-link-4:after {
  background-image: url("/images/inside-images/article-images/sinergates/line-4.svg");
}

.support-link-5:after {
  background-image: url("/images/inside-images/article-images/sinergates/line-5.svg");
}

.support-link-6:after {
  background-image: url("/images/inside-images/article-images/sinergates/line-6.svg");
}

.support-link-7:after {
  background-image: url("/images/inside-images/article-images/sinergates/line-7.svg");
}

.program-figure:after {
  content: "";
  position: absolute;
  background-color: #BB1642;
  width: 54px;
  height: 102px;
  right: 0;
  bottom: 0;
}

.below-link {
  display: block;
  text-align: right;
  width: 100%;
  height: 100%;
}

.article-support-title:before {
  top: 113px;
  width: 22%;
}

.itemid-392 .article-title,.itemid-392 .medical-title h2 {  
  text-transform: initial;
}

.support-container {
  width: 50%;
  margin-left: 364px;  
  border-left: 15px solid #BB1642;
}

.below-link {
  display: block;
  padding-top: 150px;
  position: relative;
}

.below-link:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #003261;
  width: 42px;
  height: 550px;
}

.row-4:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url("/images/inside-images/article-images/sinergates/row-4-image.svg");
  background-repeat: no-repeat;
  background-size: 102% 100%;
  height: 113%;
  width: 49%;
  z-index: -1;
  top: 0;
}

.diagnosis-new-title {
  text-align: left;
  padding-left: 271px;
}

.diagnosis-new-title:before {
  background-color: #BB1642;
  top: 120px;
  left: unset;
  right: 0;
  width: 50%;
}

.divider {
  padding-block: 100px;
}

.diagnosis-link-conttainer {
  color: #fff;
  /* gia na xwresei sto plaisio tou blue */
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  display: block;
  width: 65%;
  padding-top: 25px;
  margin: auto;
}
.diagnosis-link-conttainer:hover {
  color: #BB1642;
  font-size: 24px;
}

.row-diagnosis {
  position: relative;
  z-index: 10;
  text-align: center;
}

.row-diagnosis:before {
  content: "";
  position: absolute;
  background-image: url("/images/inside-images/article-images/sinergates/diagnosis/row-line.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 350px;
  top: 456px;
  left: 0;
  z-index: -1;
}

.row-6:before,.row-7:before {
  top: 200px;
}

.sinergates-content:before {
  content: "";
  position: absolute;
  background-image: url("/images/inside-images/article-images/sinergates/diagnosis/swmatidia.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 35%;
  width: 100%;
  top: 3079px;
}

.contact-coworker-title {
  padding-right: 524px;
}

.contact-coworker-title:before {
  background-color: #BB1642;
}

#coworker .form-label {
  font-weight: bold;
}

.contact-title-coworker {
  position: relative;
  background-color: #BB1642;
  width: 953px;
  height: 157px;
  padding-top: 56px;
  color: #fff;
  transform: rotate(270deg);
  top: 434px;
  left: -96px;
  text-transform: initial;
}

.row-8:before {
  content: "";
  position: absolute;
  background-image: url("/images/inside-images/article-images/sinergates/diagnosis/bg-contact.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 953px;
  width: 100%;  
  top: 184px;
  left: 0;
  z-index: -1;
}

.col-9-form .rsform {
  background-image: url("/images/inside-images/article-images/sinergates/diagnosis/bg-form.svg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 56%;
  margin: auto;
  padding: 25px;
  position: relative;
  margin-top: 33px;
}

#coworker {
  width: 74%;
  margin: auto;
}

.col-9.px-0.col-9-form {
  padding-top: 50px;
}

.divider-2 {
  padding-block: 85px 100px;
}

.col-9-form .rsform input {
  border: 0;
  border-bottom: 3px solid #003269;
  background-color: #E2EAF1;
  border-radius: 0;
}

.col-9-form .rsform #Submit:before {
  content: "";
  position: absolute;
  background-image: url("/images/inside-images/article-images/sinergates/diagnosis/submit.svg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 66px;
  height: 60px;
  right: unset;
  left: 0;
  bottom: -69px;
  -webkit-transition: 1s;
  transition: 1s;
}

.col-9-form .rsform:after {
  content: "";
  position: absolute;
  background-color: #BB1642;
  bottom: 0;
  right: 0;
 width: 372px;
 height: 19px;
 -webkit-transition: 1s;
 transition: 1s;
}

.col-9-form .rsform #Submit:after {
  content: "ΑΠΟΣΤΟΛΗ";
  position: absolute;
  top: 41px;
  left: 84px;
  color: #BB1642;
}

.col-9-form #coworker #Submit:hover:after {
  background-color: #BB1642;
  color: #fff;
  padding: 18px;
  top: 21px;
  left: 66px;
}

.diagnosis-image-container a {
  display: inline-block;
  width: fit-content;
  height: auto;
}

.apeikonistiko-video video {
  width: 88%;
}

#rsform_4_page_0 .rsform-submit-button.btn-primary {
  background: #022850;
}

#rsform_4_page_0 .rsform-block-submit .formControls {

  top: 0px;
}

#rsform_4_page_0 {
  color: #04325E;
  background-image: url("/images/inside-images/article-images/one-breast/contact-rs.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 70%;
  padding: 28px;
  border: 1px solid;
  border-radius: 12px;
}

/* .userForm-cv {
  display: flex;
  justify-content: center;
} */

#rsform_4_page_0 .form-check-label {
  margin-bottom: 0;
  font-size: 11px;
}

#rsform_4_page_0 input[type="checkbox"],
 #rsform_4_page_0 input[type="radio"] {
  box-sizing: border-box;
  padding: 6px;
}

#rsform_4_page_0 .form-check-inline {
  align-items: flex-start;
}

.kariera-top {
  position: absolute;
  right: 160px;
  display: flex;
  align-items: center;
  height: 100%;
  top: 2px;
  text-transform: uppercase;
  z-index: 3;
}

.link-kariera {
padding: 10px 5px;
font-size: 14px;
background-color: #fff;
border: 1px solid #BB1642;
  border-radius: 4px;
  color: #BB1642;
  font-weight: bolder;
}

.link-kariera:hover  {
  background-color: #BB1642;
  color: #fff!important;
  font-size: 14px;
}

.col-top-bar {
  position: relative;
}

.itemid-238.view-category #main .container {
  max-width: 100%;
}

.article-intro.news-article-box {
  padding-bottom: 10px;
}


/* telos */