.col-extra-large-1,
.col-extra-large-2,
.col-extra-large-3,
.col-extra-large-4,
.col-extra-large-5,
.col-extra-large-6,
.col-extra-large-7,
.col-extra-large-8,
.col-extra-large-9,
.col-extra-large-10,
.col-extra-large-11,
.col-extra-large-12,
.col-extra-small-1,
.col-extra-small-2,
.col-extra-small-3,
.col-extra-small-4,
.col-extra-small-5,
.col-extra-small-6,
.col-extra-small-7,
.col-extra-small-8,
.col-extra-small-9,
.col-extra-small-10,
.col-extra-small-11,
.col-extra-small-12,
.col-large-1,
.col-large-2,
.col-large-3,
.col-large-4,
.col-large-5,
.col-large-6,
.col-large-7,
.col-large-8,
.col-large-9,
.col-large-10,
.col-large-11,
.col-large-12,
.col-medium-1,
.col-medium-2,
.col-medium-3,
.col-medium-4,
.col-medium-5,
.col-medium-6,
.col-medium-7,
.col-medium-8,
.col-medium-9,
.col-medium-10,
.col-medium-11,
.col-medium-12,
.col-small-1,
.col-small-2,
.col-small-3,
.col-small-4,
.col-small-5,
.col-small-6,
.col-small-7,
.col-small-8,
.col-small-9,
.col-small-10,
.col-small-11,
.col-small-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.no-padding {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
@media screen and (max-width: 575px) {
  .col-extra-small-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-extra-small-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-extra-small-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-extra-small-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-extra-small-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-extra-small-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-extra-small-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-extra-small-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-extra-small-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-extra-small-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-extra-small-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-extra-small-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-extra-small-1 {
    margin-left: 8.333333%;
  }
  .offset-extra-small-2 {
    margin-left: 16.666667%;
  }
  .offset-extra-small-3 {
    margin-left: 25%;
  }
  .offset-extra-small-4 {
    margin-left: 33.333333%;
  }
  .offset-extra-small-5 {
    margin-left: 41.666667%;
  }
  .offset-extra-small-6 {
    margin-left: 50%;
  }
  .offset-extra-small-7 {
    margin-left: 58.333333%;
  }
  .offset-extra-small-8 {
    margin-left: 66.666667%;
  }
  .offset-extra-small-9 {
    margin-left: 75%;
  }
  .offset-extra-small-10 {
    margin-left: 83.333333%;
  }
  .offset-extra-small-11 {
    margin-left: 91.666667%;
  }
  .justify-content-extra-small-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-extra-small-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-extra-small-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-extra-small-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-extra-small-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-extra-small-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-extra-small-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-extra-small-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-extra-small-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-extra-small-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
}
@media screen and (min-width: 576px) {
  .col-small {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-small-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-small-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-small-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-small-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-small-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-small-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-small-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-small-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-small-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-small-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-small-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-small-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-small-0 {
    margin-left: 0;
  }
  .offset-small-1 {
    margin-left: 8.333333%;
  }
  .offset-small-2 {
    margin-left: 16.666667%;
  }
  .offset-small-3 {
    margin-left: 25%;
  }
  .offset-small-4 {
    margin-left: 33.333333%;
  }
  .offset-small-5 {
    margin-left: 41.666667%;
  }
  .offset-small-6 {
    margin-left: 50%;
  }
  .offset-small-7 {
    margin-left: 58.333333%;
  }
  .offset-small-8 {
    margin-left: 66.666667%;
  }
  .offset-small-9 {
    margin-left: 75%;
  }
  .offset-small-10 {
    margin-left: 83.333333%;
  }
  .offset-small-11 {
    margin-left: 91.666667%;
  }
  .justify-content-small-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-small-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-small-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-small-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-small-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-small-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-small-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-small-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-small-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-small-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
}
@media screen and (min-width: 768px) {
  .col-medium {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-medium-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-medium-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-medium-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-medium-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-medium-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-medium-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-medium-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-medium-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-medium-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-medium-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-medium-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-medium-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-medium-1 {
    margin-left: 8.333333%;
  }
  .offset-medium-2 {
    margin-left: 16.666667%;
  }
  .offset-medium-3 {
    margin-left: 25%;
  }
  .offset-medium-4 {
    margin-left: 33.333333%;
  }
  .offset-medium-5 {
    margin-left: 41.666667%;
  }
  .offset-medium-6 {
    margin-left: 50%;
  }
  .offset-medium-7 {
    margin-left: 58.333333%;
  }
  .offset-medium-8 {
    margin-left: 66.666667%;
  }
  .offset-medium-9 {
    margin-left: 75%;
  }
  .offset-medium-10 {
    margin-left: 83.333333%;
  }
  .offset-medium-11 {
    margin-left: 91.666667%;
  }
  .justify-content-medium-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-medium-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-medium-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-medium-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-medium-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-medium-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-medium-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-medium-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-medium-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-medium-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
}
@media screen and (min-width: 992px) {
  .col-large {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-large-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-large-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-large-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-large-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-large-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-large-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-large-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-large-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-large-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-large-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-large-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-large-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-large-0 {
    margin-left: 0;
  }
  .offset-large-1 {
    margin-left: 8.333333%;
  }
  .offset-large-2 {
    margin-left: 16.666667%;
  }
  .offset-large-3 {
    margin-left: 25%;
  }
  .offset-large-4 {
    margin-left: 33.333333%;
  }
  .offset-large-5 {
    margin-left: 41.666667%;
  }
  .offset-large-6 {
    margin-left: 50%;
  }
  .offset-large-7 {
    margin-left: 58.333333%;
  }
  .offset-large-8 {
    margin-left: 66.666667%;
  }
  .offset-large-9 {
    margin-left: 75%;
  }
  .offset-large-10 {
    margin-left: 83.333333%;
  }
  .offset-large-11 {
    margin-left: 91.666667%;
  }
}
@media screen and (min-width: 1200px) {
  .col-extra-large {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-extra-large-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-extra-large-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-extra-large-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-extra-large-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-extra-large-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-extra-large-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-extra-large-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-extra-large-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-extra-large-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-extra-large-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-extra-large-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-extra-large-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-extra-large-0 {
    margin-left: 0;
  }
  .offset-extra-large-1 {
    margin-left: 8.333333%;
  }
  .offset-extra-large-2 {
    margin-left: 16.666667%;
  }
  .offset-extra-large-3 {
    margin-left: 25%;
  }
  .offset-extra-large-4 {
    margin-left: 33.333333%;
  }
  .offset-extra-large-5 {
    margin-left: 41.666667%;
  }
  .offset-extra-large-6 {
    margin-left: 50%;
  }
  .offset-extra-large-7 {
    margin-left: 58.333333%;
  }
  .offset-extra-large-8 {
    margin-left: 66.666667%;
  }
  .offset-extra-large-9 {
    margin-left: 75%;
  }
  .offset-extra-large-10 {
    margin-left: 83.333333%;
  }
  .offset-extra-large-11 {
    margin-left: 91.666667%;
  }
  .justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
}
.row {
  margin: 0 -15px;
  display: flex;
  flex-wrap: wrap;
}
.m-50-t {
 margin-top: 50px;
}
.m-30b {
  margin-bottom: 30px;
}
/*med*/
.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
}

.info-medis,
.mission-medis,
.history-medis {
  padding: 120px 0;
}
.history-medis{
  padding: 80px 0;
}
.advantages-medis {
  padding-top: 50px
}

.advantages-medis i {
  font-size: 25px;
  color: #364d81;
  position: absolute;
  left: 5px;
  top: 5px;
}

.advantages-item-medis {
  position: relative;
  padding-left: 50px;
  margin-left: 15px;
}

.main-banner {
  background-repeat: no-repeat;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}

.main-banner::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: block;
  background-color: #fff;
  opacity: 0.3;
  mix-blend-mode: lighten;
  z-index: 0;
}

.entry-content {
  z-index: 1;
}

.main-banner-home h1 {
  font-size: 40px;
  line-height: 1.2em;
  max-width: 900px;
}

.main-banner p {
  font-size: 20px;
  line-height: 30px;
  max-width: 850px;
}

.btn-medis,
.btn-medis:focus {
  border: 1px solid #364d81;
  color: #364d81;
  padding: 14px 30px;
  border-radius: 24px;
  font-size: 16px;
  display: inline-block;
}

.btn-medis i {
  padding-left: 7px;
}

.a:focus {
  color: initial;
}

.btn-medis:hover {
  color: #fff;
  background-color: #3bbae3;
  border-color: #3bbae3;
  max-width: 900px;
}

.h5-medis {
  color: #364d81;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.h2-medis{
  font-size: 37px;
  color: #364d81 ;
}
h3.strong {
  font-weight: bold;
}

.vision-medis p {
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 15px;
}

.advantages-medis>div>h2,
.advantages-medis>div>p {
  text-align: center;
}

.call-to-action-medis {
  padding: 150px 0 120px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.call-to-action-medis::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: #fff;
  opacity: 0.65;
  top: 0;
  left: 0;
}

.call-to-action-medis .wrapp-medi {
  position: relative;
  z-index: 1;
}

.call-to-action-medis p {
  font-size: 18px;
  color: #364d81;
  font-weight: 500;
  max-width: 600px;
}

.mission-item-medis {
  margin-top: 25px;
}

.info-medis img {
  object-fit: cover;
  max-height: 435px;
  width: 100%;
}

.info-medis .text-med {
  padding-left: 30px
}

.h5-medis {
  padding-bottom: 25px;
}

.vision-medis .text-med {
  padding: 55px 0 0 30px;
}

.product-medis {
  padding-top: 120px;
}

.product-medis h2 {
  text-align: center;
}

.mission-medis i {
  font-size: 45px;
  position: absolute;
  top: 5px;
  left: 15px;
  color: #364d81;
}

.mission-item-medis {
  position: relative;
  padding-left: 80px;
}

.banner-medium p {
  font-size: 24px;
  max-width: 500px;
}

.main-banner.banner-small {
  height: auto;
  padding: 160px 0 120px;
  background-position: 0px -56px;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-info-medis {
  padding: 50px 0;
}

.map-medis {
  width: 100%;
  height: 500px;
}

.form-medi {
  background: #fff;
  padding: 48px;
}

.contact-item-medi i {
  font-size: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #364d81;
  color: #fff;
  position: absolute;
  top: 20px;
  left: 0;
}

.contact-item-medi {
  position: relative;
  padding: 20px 0 20px 80px;
  border-top: 1px solid #0000000F;
}

.contact-item-medi:first-of-type {
  border: none;
}

.contact-item-medi .h6-medis {
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 7px;
}

.contact-item-medi a,
.contact-item-medi p {
  color: #3a3a3a;
  font-size: 20px;
}

.contact-item-medi p {
  max-width: 190px;
}

.network-medi a {
  font-size: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border:2px solid #364d81;
  color: #364d81;
  background: #fff;
  margin-right: 10px;
}

.network-medi a:hover {
  background-color: #3bbae3;
   border:2px solid #3bbae3;
   color: #fff;
}

.contact-item-medi a:hover {
  color: #3bbae3;
}

.network-medi {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}

.text-block-medi {
  padding-right: 30px;
}
#information-contact legend{
font-size: 27px;
line-height: 35px;
color: #364d81;
}
.main-banner.banner-medium {
  height: auto;
  padding: 200px 0 170px;
  background-repeat: no-repeat;
  background-size: cover;
}

.banner-medium {
  font-size: 24px;
  color: #364d81;
  line-height: 1.5;
}

.history-text-medi>p {
  color: #364d81;
  font-size: 22px;
  line-height: 1.5em;
}

.video-medis {
  background: #fff;
  padding: 80px 0;
  margin-top: 80px;
}

.video-medi {
  width: 100%;
  height: 320px;
}

.video-text-medi {
  padding-left: 30px;
}

.text-med p {
 font-size: 16px;
}

.advantages-text-medis>p {
  padding-bottom: 25px;
}
.h3-medis, .vision-medis h3{
  font-size: 30px;
  color: #364d81;
}
.h5-medis{
  font-size: 18px;
  color:#364d81 ;
}
@media screen and (max-width: 1024px) {

  .info-medis,
  .mission-medis,
  .history-medis {
    padding: 80px 0;
  }

  .product-medis {
    padding-top: 80px;
  }

  .advantages-medis {
    padding-top: 0;
  }

  .main-banner-home h1 {
    font-size: 37px;
    max-width: 600px;
  }

  .main-banner.main-banner-home {
    max-height: 75vh;
    min-height: 460px;
    background-position: 20% 55%;
    background-size: cover;
  }

  .btn-medis,
  .btn-medis:focus {
    padding: 12px 28px;
    font-size: 15px;
  }

 

  .info-medis .text-med {
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .info-medis .h2-medis {
    text-align: center;
  }

  .advantages-block-text {
    padding-top: 50px;
  }

  .call-to-action-medis {
    padding: 100px 0 80px;
  }

  .main-banner p {
    font-size: 18px;
    line-height: 25px;
  }

  .h2-medis {
    font-size: 30px;
  }

  .h5-medis {
    font-size: 16px;
  }

  h3 {
    font-size: 24px;
  }

  .vision-medis .text-med {
    padding-left: 15px;
  }

  .advantages-item-medis {
    margin-left: 0;
  }

  .call-to-action-medis p {
    font-size: 16px;
  }

  .main-banner.banner-medium {
    padding: 100px 0 80px;
  }

 
  .vision-medis img {
    margin-bottom: 50px;
  }

  .video-medis {
    padding: 60px 0;
    margin-top: 60px;
  }

  .video-medi {
    height: 500px;
    margin-bottom: 50px;
  }

  .main-banner.banner-small {
    padding: 100px 0 80px;
  }

  .info-medis .text-med {
    padding-left: 20px;
  }

  .form-medi {
    padding: 40px 20px;
  }

  .contact-item-medi a,
  .contact-item-medi p {
    font-size: 17px;
  }

  .contact-item-medi p {
    max-width: 160px;
  }

}

@media screen and (max-width: 991px) {
  .form-medi {
    margin-top: 50px;
  }
  .info-medis .row {
    flex-direction: column-reverse;
  }
  .vision-medis .row {
    flex-direction: column-reverse;
  }

}

@media screen and (max-width: 768px) {
.text-med p {
 font-size: 14px;
}
  .info-medis,
  .mission-medis,
  .history-medis {
    padding: 35px 0;
  }

  .contact-item-medi a,
  .contact-item-medi p {
    font-size: 16px;
  }

  .video-medi {
    margin-top: 20px;
    height: 400px;
    margin-bottom: 20px;
  }

  .product-medis {
    padding-top: 60px;
  }

  .call-to-action-medis {
    padding: 80px 0 60px;
  }

  .mission-item-medis {
    margin-top: 5px;
  }

  .main-banner-home h1 {
    font-size: 27px;
  }

  .main-banner p {
    font-size: 16px;
  }

  .h2-medis {
    font-size: 27px;
  }

  .h5-medis {
    padding-bottom: 5px;
  }

  h3, .h3-medis, .vision-medis h3 {
    font-size: 20px;
  }
.vision-medis p{
  font-size: 15px;
}
  .vision-medis .text-med {
    padding-top: 35px;
  }

  .mission-item-medis {
    position: relative;
    padding-left: 65px;
  }

  .mission-medis i {
    font-size: 28px;
    top: 10px;
  }

  .main-banner.banner-medium {
    padding: 80px 0 60px;
  }

  .main-banner.banner-small {
    padding: 80px 0 80px;
  }
}
#information-information {
  overflow: hidden;
  position: relative;
}

#information-information .slideshow {
  border: 0;
  margin: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: #e5f8fe;
}

#information-information .slideshow .owl-nav .owl-prev {
  left: -50px;
}

#information-information .slideshow .owl-nav .owl-next {
  right: -50px;
}

#information-information:hover .slideshow .owl-nav .owl-prev {
  left: 50px;
}

#information-information:hover .slideshow .owl-nav .owl-next {
  right: 50px;
}

#information-information .swiper-pagination {
  display: none;
}

#information-information .slideshow .owl-nav {
  width: 100%;
  position: absolute;
  top: 55%;
  line-height: 45px;
  margin: 0 auto;
  text-align: center;
  justify-content: space-between;
  display: flex;
  transform: translate(0, -55%);
  -webkit-transform: translate(0, -55%);
  -moz-transform: translate(0, -55%);
  -ms-transform: translate(0, -55%);
  -o-transform: translate(0, -55%);
}

#information-information .slideshow .owl-nav .owl-prev,
#information-information .slideshow .owl-nav .owl-next {
  font-size: 0px;
  color: #fff;
  background-color: #3bbae3;
  width: 50px;
  height: 50px;
  line-height: 50px;
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  display: inline-block;
  text-align: center;
  z-index: 1;
  position: relative;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -khtml-border-radius: 25px;
  border-radius: 25px;
  overflow: hidden;
}

#information-information .slideshow .owl-nav .owl-prev.disabled,
#information-information .slideshow .owl-nav .owl-next.disabled {
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  cursor: not-allowed;
}

#information-information .slideshow .owl-nav .owl-prev:hover,
#information-information .slideshow .owl-nav .owl-next:hover,
#information-information .slideshow .owl-nav .owl-prev:active,
#information-information .slideshow .owl-nav .owl-next:active,
#information-information .slideshow .owl-nav .owl-prev:focus,
#information-information .slideshow .owl-nav .owl-next:focus {
  background: #364d81;
}

#information-information .slideshow .owl-nav .owl-prev.disabled::after,
#information-information .slideshow .owl-nav .owl-next.disabled::after {
  display: none;
}

#information-information .slideshow .owl-nav .owl-prev.disabled::before,
#information-information .slideshow .owl-nav .owl-next.disabled::before {
  color: #111;
}

#information-information .slideshow .owl-nav .owl-prev.disabled:hover::before,
#information-information .slideshow .owl-nav .owl-next.disabled:hover::before,
#information-information .slideshow .owl-nav .owl-prev.disabled:active::before,
#information-information .slideshow .owl-nav .owl-next.disabled:active::before,
#information-information .slideshow .owl-nav .owl-prev.disabled:focus::before,
#information-information .slideshow .owl-nav .owl-next.disabled:focus::before {
  color: #111;
}

#information-information .slideshow .owl-nav .owl-prev span,
#information-information .slideshow .owl-nav .owl-next span {
  display: none;
}

#information-information .slideshow .owl-nav .owl-prev:hover,
#information-information .slideshow .owl-nav .owl-next:hover,
#information-information .slideshow .owl-nav .owl-prev:active,
#information-information .slideshow .owl-nav .owl-next:active,
#information-information .slideshow .owl-nav .owl-prev:focus,
#information-information .slideshow .owl-nav .owl-next:focus {
  color: #fff;
}

#information-information .slideshow .owl-nav .owl-prev::after,
#information-information .slideshow .owl-nav .owl-next::after {
  background: #364d81;
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  height: 0;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  -khtml-border-radius: 25px;
  z-index: -1;
  right: 0;
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
}

#information-information .slideshow .owl-nav .owl-prev:hover::after,
#information-information .slideshow .owl-nav .owl-next:hover::after,
#information-information .slideshow .owl-nav .owl-prev:active::after,
#information-information .slideshow .owl-nav .owl-next:active::after,
#information-information .slideshow .owl-nav .owl-prev:focus::after,
#information-information .slideshow .owl-nav .owl-next:focus::after {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  height: 100%;
}

#information-information .slideshow .owl-nav .owl-prev::before,
#information-information .slideshow .owl-nav .owl-next::before {
  font-family: "IcoFont";
  font-size: 22px;
  color: #fff;
  line-height: 50px;
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
}
.icon-medkit:before {
    content: "\e90b";
}
.icon-award:before {
    content: "\e901";
}
.icon-palette:before {
    content: "\e90c";
}
.icon-hand-holding-medical:before {
    content: "\e907";
}
#information-information .slideshow .owl-nav .owl-prev::before {
  content: "\eab5";
}

#information-information .slideshow .owl-nav .owl-next::before {
  content: "\eab8";
}

#information-information .slideshow .owl-nav .owl-prev:hover::before,
#information-information .slideshow .owl-nav .owl-next:hover::before,
#information-information .slideshow .owl-nav .owl-prev:active::before,
#information-information .slideshow .owl-nav .owl-next:active::before,
#information-information .slideshow .owl-nav .owl-prev:focus::before,
#information-information .slideshow .owl-nav .owl-next:focus::before {
  color: #fff;
}

/* TB-Home SlideShow content Start*/
#information-information .slideshow .slider-description {
  position: absolute;
  top: 55%;
  left: 13%;
  right: auto;
  bottom: auto;
  transform: translateY(-55%);
  -webkit-transform: translateY(-55%);
  -moz-transform: translateY(-55%);
  -ms-transform: translateY(-55%);
  -o-transform: translateY(-55%);
  width: 70%;
  text-align: left;
}

#information-information .slideshow .slider-description .tb-slider-title {
  font: 500 42px/54px 'Montserrat',sans-serif, sans-serif;
  color: #111;
  letter-spacing: 0;
  
}

#information-information .slideshow .slider-description .tb-slider-desc {
  font: 400 18px/34px 'Montserrat',sans-serif, sans-serif;
  color: #111;
  margin: 8px 70px 20px 0;
  letter-spacing: 0.2px;
}

#information-information .slideshow .owl-item.active .slider-description .tb-slider-title,
#information-information .slideshow .owl-item.active .slider-description .tb-slider-subtitle,
#information-information .slideshow .owl-item.active .slider-description .tb-slider-desc,
#information-information .slideshow .owl-item.active .slider-description .tb-slider-slider-button {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 0.3s;
}

#information-information .slideshow .owl-item.active .slider-description .tb-slider-title {
  animation-name: fadeInDown;
}

#information-information .slideshow .owl-item.active .slider-description .tb-slider-subtitle {
  animation-name: fadeInLeft;
}

#information-information .slideshow .owl-item.active .slider-description .tb-slider-desc,
#information-information .slideshow .owl-item.active .slider-description .tb-slider-slider-button {
  animation-name: fadeInUp;
}

#information-information .title-medis{
color: #364d81;
font-size: 45px;
}
#information-information .swiper-slide img{
      content: '';
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: block;
    background-color: #fff;
    opacity: 0.3;
    mix-blend-mode: lighten;

}
.category-description .category-list{
margin-left: 15px;
}
.category-description  .category-content p{
  font-size: 16px !important;
  color: #000 !important;
}
@media (max-width: 1800px) {
  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 76px;
    line-height: 78px;
  }
}

@media (max-width: 1700px) {
  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 72px;
    line-height: 74px;
  }
}

@media (max-width: 1600px) {
  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 68px;
    line-height: 70px;
  }
}

@media (max-width: 1500px) {
  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 50px;
    line-height: 66px;
  }

  #information-information .slideshow .slider-description .tb-slider-desc {
    font-size: 16px;
    line-height: 28px;
    margin: 8px 40px 20px 0;
  }
}

@media (max-width: 1499px) {
  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 40px;
    line-height: 52px;
  }
}

@media (max-width: 1399px) {

  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 35px;
    line-height: 46px;
  }

  #information-information .slideshow .owl-nav .owl-prev,
  #information-information .slideshow .owl-nav .owl-next {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }

  #information-information .slideshow .owl-nav .owl-prev::before,
  #information-information .slideshow .owl-nav .owl-next::before {
    line-height: 45px;
  }
}

@media (max-width: 1299px) {
  #information-information .slideshow .slider-description {
    top: 57%;
    transform: translateY(-57%);
    -webkit-transform: translateY(-57%);
    -moz-transform: translateY(-57%);
    -ms-transform: translateY(-57%);
    -o-transform: translateY(-57%);
  }

  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 40px;
    line-height: 52px;
  }

  #information-information .slideshow .slider-description .tb-slider-desc {
    margin: 8px 0 20px;
  }
}

@media (max-width: 1199px) {
  #information-information .slideshow .slider-description {
    top: 60%;
    transform: translateY(-60%);
    -webkit-transform: translateY(-60%);
    -moz-transform: translateY(-60%);
    -ms-transform: translateY(-60%);
    -o-transform: translateY(-60%);
  }

  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 42px;
    line-height: 44px;
  }
}

@media (max-width: 991px) {
  #information-information {
    margin: 0 0 30px 0;
  }

  #information-information .slideshow .slider-description {
    left: 11%;
  }

  #information-information .slideshow .slider-description,
  #information-information .slideshow .owl-nav {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
  }

  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 32px;
    line-height: 34px;
  }

  #information-information .slideshow .slider-description .tb-slider-desc {
    font-size: 14px;
    line-height: 26px;
    margin: 6px 0 14px;
  }

  #information-information:hover .slideshow .owl-nav .owl-next {
    right: 20px;
  }

  #information-information:hover .slideshow .owl-nav .owl-prev {
    left: 20px;
  }
}

@media (max-width: 767px) {
  #information-contact legend{
    font-size: 21;
    line-height: 27px;
  }
  #information-information .title-medis{
color: #364d81;
font-size: 30px;
}
.video-text-medi{
  padding-left: 15px;
}
.video-medis{
  margin-top: 0;
  padding: 35px 0;
}
.history-text-medi>p{
  font-size: 19px;
  line-height: 1.3em;
}
  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 12px;
  }

  #information-information .slideshow .slider-description .tb-slider-desc {
    display: none;
  }

  #information-information .slideshow .owl-nav .owl-prev,
  #information-information:hover .slideshow .owl-nav .owl-prev {
    left: 8px;
  }

  #information-information .slideshow .owl-nav .owl-next,
  #information-information:hover .slideshow .owl-nav .owl-next {
    right: 8px;
  }

  #information-information .slideshow .owl-nav .owl-prev,
  #information-information .slideshow .owl-nav .owl-next {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }

  #information-information .slideshow .owl-nav .owl-prev,
  #information-information .slideshow .owl-nav .owl-next {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }

  #information-information .slideshow .owl-nav .owl-prev::before,
  #information-information .slideshow .owl-nav .owl-next::before {
    font-size: 20px;
    line-height: 35px;
  }
  .category-description  .category-content p{
  font-size: 14px !important;
}
}

@media (max-width: 480px) {

  .vision-medis img{
    margin-bottom: 20px;
  }
  #information-information {
    margin: 0 0 10px 0;
  }

  #information-information .slideshow .slider-description {
    left: 5%;
    width: 80%;
  }

  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 21px;
    line-height: 27px;
    margin: 0 0 12px;
  }
  #information-information .slideshow .slider-description{
    top:53%;
  }

  #information-information .slideshow .owl-nav .owl-prev,
  #information-information .slideshow .owl-nav .owl-next {
    width: 30px;
    height: 30px;
  }

  #information-information .slideshow .owl-nav .owl-prev::before,
  #information-information .slideshow .owl-nav .owl-next::before {
    font-size: 14px;
    line-height: 30px;
  }
}

@media (max-width: 360px) {

  #information-information .slideshow .slider-description {
    left: 13%;
  }

  #information-information .slideshow .slider-description .tb-slider-title {
    font-size: 21px;
    line-height: 28px;
  }
}
.information-information-4 .breadcrumb, .information-information-4 .page-title{
display: none;
}
.information-information-4 #information-information{
  max-width:100%;
}
.information-information-4 .col-sm-12{
  padding-left: 0;
  padding-right: 0;
}