.text-justified {
  text-align: justify;
}

.callaction--title {
  font-weight: bold;
  font-size: 1.5rem;
}

.my_title {
  font-size: 2.5rem;
}

.my_subtitle {
  font-size: 2rem;
}


.my_header_bar_info {
  background-color: white;
  border-bottom: 1px solid black;
  padding: 1rem 0;
}

.my_header_bar_info__text {
  color: #1767b2;
  font-weight: 600;
}

.my_header_bar_info__link {
  text-decoration: none;
  color: #1767b2;
}

.my_header_bar_info__link:visited {
  color: #1767b2;
}

.my_header_bar_info__icon {
  background-color: black;
  color: white;
  border-radius: 50%;
  padding: 5px 6px;
  font-size: 9px;
}

.my_navbar__link {
  color: black;
  font-weight: 600;
  padding: 25px 10px;
  text-transform: uppercase;
}

.my_navbar__link:visited {
  color: black;
}

.my_navbar__link.current {
  color: white;
  background-color: #f4a700;
}

.my_banner {
  position: relative;
}

.my_banner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.my_banner__info {
  position: absolute;
  position: absolute;
  top: 50%;
  left: 65%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 24px;
  z-index: 2;
  text-align: right;
}

.my_banner__title {
  font-size: 3rem;
  font-weight: 300;
}

.my_banner__title--min {
  font-size: 2rem;
}

.my_banner__info p {
  margin: 0;
}

.my_banner__info--highlight {
  font-weight: 800;
}

.my_banner__info--highlight-bold {
  color: #f4a700;
}

.my_button__gallery {
  background-color: #393831;
  color: white;
  text-transform: uppercase;
  padding: 0.5rem 2rem;
  font-size: 0.8rem;
}

.my_button__gallery:visited {
  color: white;
}

.my_section {
  padding: 2rem 0 0;
}

.section_info__title {
  color: #494949;
  font-weight: 600;
}
.section_info__subtitle {
  color: #1459a3;
  font-weight: 700;
  margin-bottom: 3rem;
}
.section_info__text {
  text-align: justify;
}

.my_section__about {
  background-color: #ebe9ea;
}

.my_section__about--title {
  color: #f4a700;
  font-weight: 600;
  padding: 3rem 0;
}
.my_section__about--title--highlight {
  color: #1459a3;
  font-weight: 700;
}

.my_section__about-subtitle {
  background-color: #1459a3;
  color: white;
  padding: 0.8rem 1rem;
  border-radius: 50px;
  font-size: 1.2rem;
  font-weight: 600;
}

.my_section__about-subtitle i {
  margin-left: 10px;
}

.my_call_action__phone {
  background-color: #f4a700;
  padding: 3rem;
}

.my_call_action__phone--title {
  color: white;
  text-transform: uppercase;
  font-weight: 600;
}

.my_call_action__phone--number {
  color: #1459a3;
  background-color: white;
  padding: 0.5rem 1rem;
  font-weight: 700;
}

.my_call_action__phone--number a {
  text-decoration: none;
}

.my_call_action__phone--number a:visited {
  color: #1459a3;
}

.my_section__inscribirme {
  padding: 3rem 0;
}

.my_section__inscribirme--title--highlight {
  color: #1459a3;
  font-weight: 700;
  text-transform: uppercase;
}
.my_section__inscribirme--text--highlight {
  color: #1459a3;
  font-weight: 600;
}

.my_section--salud {
  background-color: #ebe9ea;
  padding: 3rem 0;
  margin-bottom: 1px;
}

.my_section--salud--title {
  margin: 2rem;
}

.my_section--salud--title--highlight {
  color: #1459a3;
  font-weight: 700;
  text-decoration: underline;
}

.my_section--salud--text--highlight {
  color: #1459a3;
  font-weight: 600;
}

.my_section__advantage {
  background-color: #545353;
}

.my_section__advantage--title {
  padding-top: 3rem;
  color: white;
  text-align: center;
}

.my_section__advantage--title--highlight {
  color: #f4a700;
}

.my_section__advantage--text {
  color: white;
  text-align: center;
}

.my_section__advantage--btn {
  color: white;
  background-color: #f4a700;
  text-decoration: none;
  text-transform: uppercase;
  padding: 1rem 2rem;
  text-align: center;
  font-weight: 700;
}

.my_section__advantage--btn:visited {
  color: white;
}

.my_section__equipo {
}

.my_section__equipo--title {
  padding-top: 4rem;
  color: #595959;
}

.my_section__equipo--title--highlight {
  color: #1459a3;
}

.my_section__equipo--text--highlight {
  color: #1459a3;
}

.my_section__equipo--btn {
  color: white;
  background-color: #f4a700;
  text-decoration: none;
  text-transform: uppercase;
  padding: 1rem 2rem;
  text-align: center;
  font-weight: 700;
}

.my_section__equipo--btn:visited {
  color: white;
}

.my_call_action__info {
  background-color: #f4a700;
  padding: 3rem;
}

.my_call_action__info--text {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  text-align: center;
  font-size: 1.5rem;
}

.my_call_action__info--btn {
  color: white;
  background-color: #414142;
  text-decoration: none;
  text-transform: uppercase;
  padding: 1rem 2rem;
  text-align: center;
  font-weight: 700;
}

.my_call_action__info--btn:visited {
  color: white;
}

.my_section__warning {
  padding: 3rem 0;
}

.my_section__footer {
  background-color: #0c4c82;
  padding: 4rem 0;
}

.my_section__footer--text {
  color: white;
}

.my_section__footer--info {
  font-size: 0.8rem;
  margin-top: 1.5rem;
}

.my_section__footer--title {
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
}

.my_section__footer--underline {
  background-color: #f4a700;
  width: 20px;
  height: 5px;
  margin-top: 5px;
}

.my_section__footer--link {
  margin-top: 1rem;
  color: white;
  text-decoration: none;
  display: block;
}

.my_section__footer--link {
  margin-top: 1rem;
  color: white;
  text-decoration: none;
  display: block;
}

.my_section__footer--link:visited {
  color: white;
}
.my_section__footer--link--highlight {
  color: #f4a700;
}

.my_section__footer--baricon {
  margin-top: 1rem;
}

.my_section__footer--icon {
  background-color: white;
  color: #0c4c82;
  border-radius: 50%;
  padding: 5px 6px;
  font-size: 9px;
  width: 25px;
  height: 25px;
  display: inline-block;
}

.my_section__barfooter {
  background-color: #0d69b8;
  color: white;
  text-transform: uppercase;
  padding: 1rem 0;
}

.my_section__barfooter p {
  margin: 0;
  font-size: 0.8rem;
}

.my_page_header_medicare {
  background-image: url(/wp-content/themes/newyork/img/que_es_mediacare.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  padding: 2% 10%;
}

.my_page_header_faq {
  background-image: url(/wp-content/themes/newyork/img/faq.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  padding: 2% 10%;
}

.my_page_header_videos {
  background-image: url(/wp-content/themes/newyork/img/videos.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  padding: 2% 10%;
}

.my_page_header_contactenos {
  background-image: url(/wp-content/themes/newyork/img/contactanos.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  padding: 2% 10%;
}

.my_page_header_blog {
  background-image: url(/wp-content/themes/newyork/img/blog.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  padding: 2% 10%;
}

.my_page_header_nosotros {
  background-image: url(/wp-content/themes/newyork/img/nosotros.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  padding: 2% 10%;
}

.my_page_header_beneficios {
  background-image: url(/wp-content/themes/newyork/img/beneficios.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  padding: 2% 10%;
}

.my_page_header--link {
  padding: 0;
  list-style: none;
  
}

.my_page_header--link li {
  display: inline;
  color: white;
  margin-left: 1rem;
}

.my_page_header--title {
  font-weight: 600;
  font-size: 43px;
  text-transform: uppercase;
  color: #FB9808;
}

.my_page--section {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my_page--section--final {
  margin-top: 5rem;
}

.my_page--text{
  color: #7A7A7A;
  font-weight: bolder;
}

.my_page--subtitle {
  color: #0C60A8;
  font-weight: 600;
  margin-top: 2rem;
}

.my_page--callaction {
  background-color: #0C60A8;
  padding: 2rem;
}

.my_page--callaction--orange {
  background-color: #FB9808;
  padding: 2rem;
}

.my_page--callaction--link {
  text-decoration: none;
}

.my_page--paq--link {
  color: #54595F;
  font-weight: bolder;
  text-decoration: none;
}

.my_page--faq--item {
  margin-top: 1.5rem;
}

.my_page--faq--card  {
  border: 0px solid black;
}

.my_page--contactenos {
  color: #0C60A8;
  font-weight: 600;
}

.my_page--underline {
  background-color: #0C60A8;
  width: 100px;
  height: 5px;
}

.my_page--underline--subtitle {
  background-color: #FB9808;
  width: 100px;
  height: 5px;
}

.my_page--nosotros-title {
  color: #0C60A8;
  font-weight: 600;
}

.my_page--beneficios--title {
  color: #0C60A8;
  font-weight: 600;
}

.my_page--section--advantage {
  background-color: #E9E9E9;
  padding: 2rem 0;
  margin-bottom: 0;
}

.my_page--section--planes {
  background-color: #0C60A8;
  padding: 2rem 0;
}

.my_page--section--planes--title {
  font-weight: bold;
  font-size: 2rem;;
}

.my_page--section--planes--icon {
  color: #FB9808;
}

.my_page--section--info {
  background-color: #E9E9E9;
  padding: 2rem 0;
}

.my_page--section--equipo {
  background-color: #0C60A8;
  padding: 2rem 0;
}

.my_page--section--equipo--title {
  color: #FB9808;
}

.my_page--callaction--p {
  font-weight: 900;
  font-size: 1.5rem;
}

.my_page--section--equipo--container p {
  text-align: justify;
}

.my-block-center {
  display: flex;
  justify-items: center;
  align-items: center;
}

.my-form-input {
  height: 50px !important;
}

.my-btn-submit {
  background-color: #eee;
  padding: 0.5rem 1rem;
}

@media (min-width: 1200px) {
  .my_section__equipo--container {
    padding-right: 5rem;
  }
  .my_section__equipo--title {
    text-align: justify;
  }

  .my_section--salud--container {
    padding: 0 9rem;
  }

  .my_section__inscribirme--container {
    padding-right: 6rem;
  }

  .my_section__inscribirme--container h3 {
    text-align: justify;
  }

  .my_section__inscribirme--container p {
    text-align: justify;
  }

  .my_section__about-container {
    padding: 0 1rem;
  }

  .my_call_action__phone--number {
    margin-left: 2rem;
  }

  .my_call_action__phone--title {
    font-size: 1.3rem;
  }

  .my_page--section--equipo--container {
    padding-right: 11rem;
  }

  .my_banner__info {
    width: 810px;
  }

  .my_page--section--container {
    padding-right: 5rem;
  }

  .my_page--section--container p {
    text-align: justify;
  }
}

.my_section_videos {
  background-color: #0C60A8;
  padding: 2rem 0;
}

.my_section_videos--title {
  color: #fff;
  font-weight: 600;
  font-size: 2.5rem;
}

.my_section_videos--underline {
  background-color: #fff;
  width: 100px;
  height: 2px;
  margin: auto auto;
}

.my_section_videos--p {
  color: #fff;
}

.my_section_videos--link {
  text-decoration: none;
  text-transform: uppercase;
}

.my_section_videos--link:visited {
  color: #fff;
}

.my_section_videos--link:hover {
  color: #fff;
  text-decoration: underline;
  text-transform: uppercase;
}

.videoYoutube--container {
  background-color: #fff;
  padding: 1rem;
  width: 350px;
  margin-bottom: 1rem;
}

.videoYoutube--title {
  font-weight: 600;
  margin: 0;
}

.videoYoutube--subtitle {
  color: #0f6dbc;
}

.my_section_page_videos--title {
  color: #0f6dbc;
  font-weight: 600;
  font-size: 2.5rem;
}

.my_section_page_videos--subtitle {
  color: #0f6dbc;
  font-weight: 600;
  font-size: 2rem;
}

.my_section_page_videos--underline {
  background-color: #0f6dbc;
  width: 100px;
  height: 5px;
  margin: auto auto;
}

.my_section_page_videos--p {
  font-size: 0.9rem;
}

.videoPageYoutube--title {
  color: #0f6dbc;
  font-weight: 600;
  text-align: center;
}

.img-sideBar {
  border: 20px solid #FB9808;
}

.my_section--geoblue {
  background-color: #002859;
}

.geoblue--img {
  padding: 0;
}

.geoblue--info  {
  padding: 45px;
  background-color: #002859;
}

.geoblue--border {
  border-color: #00417B;
  border-width: 50px 0 50px 0;
  border-style: solid;
}

.geoblue--button {
  text-align: center;
  text-transform: uppercase;
  padding: 10px 30px 10px 30px;
  border-radius: 20px;
  letter-spacing: 4px;
  font-weight: 900;
  background-color: #FF8700;
  border-color: #FF8700;;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .my_banner__title {
    font-size: 2rem;
    font-weight: 300;
  }

  .my_section__about-subtitle {
    text-align: center;
  }

  .my_section__equipo {
    padding: 2rem;
  }

  .my_section__equipo--title {
    text-align: justify;
  }

  .my_section__inscribirme--container h3 {
    text-align: justify;
  }

  .my_section__inscribirme--container p {
    text-align: justify;
  }

  .my_banner__info {
    width: 600px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .my_banner__title {
    font-size: 2rem;
    font-weight: 300;
  }

  .my_section__about-subtitle {
    text-align: center;
  }

  .my_section__equipo {
    padding: 2rem;
  }

  .my_call_action__phone--number {
    margin-top: 5px;
    display: block;
  }

  .my_section__advantage {
    padding-bottom: 3rem;
  }

  .my_section__footer--link {
    font-size: 0.8rem;
  }

  .my_banner__info {
    width: 500px;
  }

  .my_banner__title {
    font-size: 1.7rem;
  }
}

@media (max-width: 767px) {
  .my_header_bar_info__text {
    text-align: center;
  }

  .my_banner__title {
    font-size: 2rem;
    font-weight: 300;
  }

  .my_section__about-subtitle {
    text-align: center;
  }

  .my_section__equipo {
    padding: 2rem;
  }

  .my_call_action__phone--number {
    margin-top: 5px;
    display: block;
  }

  .my_section__advantage {
    padding-bottom: 3rem;
  }

  .my_section__footer--link {
    font-size: 0.8rem;
  }

  .my_call_action__info--text {
    text-align: center;
  }

  .my_banner__info {
    width: 490px;
  }

  .my_banner__title {
    font-size: 1.5rem;
  }
}

@media (max-width: 480px) {
  .my_header_bar_info__text {
    text-align: center;
  }

  .my_banner__title {
    font-size: 1rem;
    font-weight: 300;
  }

  .my_section__about-subtitle {
    text-align: center;
  }

  .my_section__equipo {
    padding: 2rem;
  }

  .my_call_action__phone--number {
    margin-top: 5px;
    display: block;
  }

  .my_section__advantage {
    padding-bottom: 3rem;
  }

  .my_section__footer--link {
    font-size: 0.8rem;
  }

  .my_call_action__info--text {
    text-align: center;
  }

  .my_button__gallery {
    font-size: 0.5rem;
  }

  .my_banner__info {
    width: 270px;
    text-align: center;
    left: 50%;
  }

  .my_banner__title {
    font-size: 1rem;
  }
}

@media (max-width: 320px) {
}
