/* Responsive Large */
@media screen and (min-width: 2250px) {

}
/*  */

/* Responsive */
@media screen and (max-width: 1850px) {

}

@media screen and (max-width: 1800px) {
/* Contacto */
#contacto {
  padding: 50px 13% 50px 13%;
}
/*  */
}

@media screen and (max-width: 1700px) {
#lesiones_deportivas .lesiones_picture .lesionesTitle {
  margin: -90px 0 0 -90px;
}
}

@media screen and (max-width: 1600px) {
#intro {
  padding: 50px 5% 50px 15%;
}
#podemos_ayudarte {
  padding: 50px 13% 50px 13%;
}
#podemos_ayudarte .podemosBody .row h2 {
  font-size: 18px;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
  margin: -50px 0 0 50px!important;
}

#lesiones_deportivas {
  padding: 0 13% 50px 13%;
}

#doctor_erick {
  padding: 100px 13% 0 13%;
}
#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 325px;
}

#testimoniales {
  padding: 25px 13% 50px 13%;
}

/* Contacto */
#contacto {
  padding: 50px 12% 50px 12%;
}
/*  */
}

@media screen and (max-width: 1500px) {
#intro {
  padding: 50px 5% 50px 13%;
}
#intro .introFooter .introCard {
  width: 85%;
}
#intro .introHeader h2 {
    font-size: 57px;
}
#intro .introHeader h1 {
  font-size: 65px;
}

#podemos_ayudarte {
  padding: 50px 12% 50px 12%;
}
#podemos_ayudarte .podemosBody .row h2 {
  font-size: 17.6px;
}

#lesiones_deportivas {
  padding: 0 12% 50px 12%;
}

#doctor_erick {
  padding: 100px 12% 0 12%;
}
#doctor_erick img.certificados {
  max-width: 85%;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
  font-size: 40px;
}

#testimoniales {
  padding: 25px 12% 50px 12%;
}

#testimoniales .testimonialContent a.itemSiguiente {
  right: 0;
}
#testimoniales .testimonialContent a.itemAnterior {
  left: 0;
}

/* Contacto */
#contacto {
  padding: 50px 10% 50px 10%;
}
#contacto .formContainer {
  padding: 25px 50px 25px 75px;
}
/*  */
}

@media screen and (max-width: 1400px) {
#intro {
  padding: 50px 3% 50px 12%;
}
#intro .introFooter .introCard {
  width: 90%;
}
#intro .introHeader h2 {
    font-size: 55px;
}
#intro .introHeader h1 {
  font-size: 60px;
}
#intro .introFooter .introCardFooter {
  width: 70%;
}

#podemos_ayudarte {
  padding: 50px 11% 50px 11%;
}
#podemos_ayudarte .podemosBody .row h2 {
  font-size: 17px;
}

#lesiones_deportivas {
  padding: 0 11% 50px 11%;
}
#lesiones_deportivas .lesiones_picture .lesionesTitle {
    margin: -80px 0 0 -100px;
}
#lesiones_deportivas .lesiones_picture .lesionesTitle h2 {
  font-size: 70px;
}

#doctor_erick {
  padding: 100px 11% 0 11%;
}
#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 300px;
}
#doctor_erick .doctorNombreInner {
  padding: 50px 0 0 7%;
}
#doctor_erick .doctorNombreInner h2.doctorEsp {
  left: 30px;
}

#testimoniales {
  padding: 25px 11% 50px 11%;
}

/* Contacto */
#contacto {
  padding: 50px 7% 50px 7%;
}
/*  */
}

@media screen and (max-width: 1300px) {
#intro {
  padding: 50px 50px 50px 10%;
}
#intro .introFooter .introCard {
  width: 95%;
}
#intro .introHeader h2 {
    font-size: 52px;
}
#intro .introHeader h1 {
  font-size: 55px;
}

#podemos_ayudarte {
  padding: 50px 10% 50px 10%;
}
#podemos_ayudarte .podemosBody .row h2 {
  font-size: 16.5px;
}

#lesiones_deportivas {
  padding: 0 10% 50px 10%;
}

#doctor_erick {
  padding: 100px 10% 0 10%;
}
#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 280px;
}
#doctor_erick .doctorContainer .doctorErickInfo {
  padding: 325px 0 50px 100px;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
  margin: -50px 0 0 0!important;
}

#testimoniales {
  padding: 25px 10% 50px 10%;
}

/* Contacto */
#contacto {
  padding: 50px 50px 50px 50px;
}
/*  */
}

@media screen and (max-width: 1200px) {
#intro .introHeader h1 {
  font-size: 47.5px;
}
#intro .introHeader h2 {
    font-size: 44px;
}
#intro .introFooter .introCardFooter {
  width: 75%;
}

#podemos_ayudarte {
  padding: 50px 7% 50px 7%;
}
#podemos_ayudarte .podemosBody .row h2 {
  font-size: 16px;
}

#lesiones_deportivas {
  padding: 0 7% 50px 7%;
}
#lesiones_deportivas .lesiones_picture .lesionesTitle h2 {
    font-size: 65px;
}
#lesiones_deportivas .lesiones_picture .lesionesTitle {
    margin: -65px 0 0 -50px;
}

#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 225px;
}
#doctor_erick {
    padding: 100px 7% 0 7%;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
    font-size: 30px;
    margin: -30px 0 0 0!important;
}
#doctor_erick .doctorNombreInner h2.doctorEsp {
  top: 90px;
}

#testimoniales {
  padding: 25px 7% 50px 7%;
}

/* Contacto */
#contacto {
  padding: 50px 0 50px 0;
}
/*  */
}

@media screen and (max-width: 1100px) {
#intro {
  padding: 50px 50px 50px 7%;
}
#intro .introHeader h2 {
    font-size: 42px;
}
#intro .introHeader h1 {
  font-size: 45px;
}
#intro .introBody h4 {
  font-size: 16px;
}

#podemos_ayudarte {
  padding: 50px 50px 50px 50px;
}

#lesiones_deportivas {
  padding: 0 50px 50px 50px;
}
#lesiones_deportivas .lesiones_picture .lesionesTitle {
    margin: -65px 0 0 -40px;
}

#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 200px;
}
#doctor_erick {
    padding: 100px 50px 0 50px;
}
#doctor_erick .doctorNombreInner h2.doctorEsp {
    top: 10px;
}

#testimoniales {
  padding: 25px 50px 50px 50px;
}
}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 1000px) {

}

@media screen and (max-width: 992px) {
#intro {
  background-image: none;
  background: #ffffff;
  background-color: #ffffff;
  padding: 0 0 50px 0;
}
#intro .introHeader {
  margin: -300px 0 0 0;
  text-align: right;
  padding: 0 25px 120px 25px;
}
#intro .introBody {
  padding: 0 50px 50px 50px;
}
#intro .introFooter .introCard {
  width: 75%;
}
#intro .introFooter .introCardFooter {
  width: 55%;
}

#podemos_ayudarte {
  padding: 0 15% 50px 15%;
}
#podemos_ayudarte .podemosBody .row .border-lesiones::before {
  display: none;
}
#podemos_ayudarte .podemosHeader {
  padding: 0 0 0 0;
  text-align: center;
}
#podemos_ayudarte .podemosBody .row p {
  font-size: 16px;
  padding: 5px 0 0 0!important;
}
#podemos_ayudarte .podemosBody .row h3 {
  font-size: 18px;
}
#podemos_ayudarte .podemosBody .row h2 {
  font-size: 20px;
}
#podemos_ayudarte .podemosBody .row h3.points:before {
  display: none;
}
#podemos_ayudarte .podemosHeader p {
  font-size: 20px;
}

#lesiones_deportivas {
  padding: 0 0 50px 0;
}
#lesiones_deportivas .lesiones_picture .lesionesTitle {
  text-align: center;
  margin: -85px 0 0 0;
  padding: 0 0 50px 0;
}
#lesiones_deportivas .lesiones_body {
  margin: 0 0 0 0;
  padding: 0 15% 0 15%;
}

#doctor_erick {
  padding: 100px 0 0 0;
background: rgb(120,145,143);
background: -moz-linear-gradient(90deg, rgba(120,145,143,1) 0%, rgba(67,79,78,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(120,145,143,1) 0%, rgba(67,79,78,1) 100%);
background: linear-gradient(90deg, rgba(120,145,143,1) 0%, rgba(67,79,78,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#78918f",endColorstr="#434f4e",GradientType=1);
}
#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 185px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
}
#doctor_erick .doctorContainer .doctorErickImg {
  text-align: center;
}
#doctor_erick .doctorContainer .doctorErickInfo {
  padding: 50px 15% 50px 15%;
  text-align: center;
}
#doctor_erick .contentResponsive {
  position: relative;
}
#doctor_erick .contentResponsive::before{
  content: '';
  width: 500%;
  height: 100%;
  background: #434f4e;
  background-color: #434f4e;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
#doctor_erick img.certificados {
    max-width: 100%;
    position: relative;
    bottom: 0;
}
#doctor_erick .doctorNombreInner {
    padding: 50px 0 0 0;
}
#doctor_erick .doctorNombreInner h2.doctorEsp {
  top: 25px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
    font-size: 50px;
    margin: 0 0 0!important;
    text-align: right;
    padding: 0 15% 0 0!important;
}

#testimoniales {
    padding: 25px 30px 50px 30px;
}

/* Contacto */
#contacto {
  padding: 50px 15% 50px 15%;
}
#contacto .formContainer {
  padding: 25px 0 25px 0;
}
/*  */
}

@media screen and (max-width: 900px) {
#intro .introHeader {
  margin: -250px 0 0 0;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
    padding: 0 50px 0 0!important;
}
}

@media screen and (max-width: 800px) {

}

@media screen and (max-width: 768px) {
#intro .introHeader h2 {
  font-size: 35px;
}
#intro .introHeader h1 {
  font-size: 40px;
}
#intro .introHeader {
  padding: 0 25px 100px 25px;
}

#podemos_ayudarte {
  padding: 0 13% 50px 13%;
}

#lesiones_deportivas .lesiones_body {
  padding: 0 13% 0 13%;
}

#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 170px;
}

/* Contacto */
#contacto {
  padding: 50px 13% 50px 13%;
}
/*  */
}

@media screen and (max-width: 767px) {

}

@media screen and (max-width: 700px) {
#intro .introHeader {
  margin: -205px 0 0 0;
  padding: 0 25px 45px 25px;
}
#intro .introFooter .introCard {
    width: 85%;
}
#intro .introFooter .introCardFooter {
    width: 66%;
}
#podemos_ayudarte {
  padding: 0 50px 50px 50px;
}

#lesiones_deportivas .lesiones_body {
  padding: 0 50px 0 50px;
}
#doctor_erick .doctorContainer .doctorErickInfo {
  padding: 50px 50px 50px 50px;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
    font-size: 40px;
}
/* Contacto */
#contacto {
  padding: 50px 50px 50px 50px;
}
/*  */
}

@media screen and (max-width: 600px) {
#intro .introHeader h2 {
  font-size: 27px;
}
#intro .introHeader h1 {
  font-size: 30px;
}
#intro .introHeader {
  margin: -185px 0 0 0;
  padding: 0 25px 60px 25px;
}
#intro .introFooter .introCard {
  width: 95%;
}
#intro .introFooter .introCardFooter {
  width: 75%;
}

#lesiones_deportivas .lesiones_picture .lesionesTitle h2 {
  font-size: 55px;
}
#lesiones_deportivas .lesiones_picture .lesionesTitle {
  padding: 0 0 25px 0;
}

#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 150px;
}
#doctor_erick .doctorContainer .doctorErickImg img {
    max-width: 400px;
    height: auto;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
    font-size: 33px;
}

#testimoniales {
    padding: 25px 10px 50px 10px;
}
#testimoniales .testimonialContent a.itemAnterior,
#testimoniales .testimonialContent a.itemSiguiente {
  top: -30px;
}

/* Contacto */
#contacto .formContainer .btnContacto {
  width: 75%!important;
}
/*  */
}

@media screen and (max-width: 500px) {
#intro .introHeader h2 {
  font-size: 22px;
}
#intro .introHeader h1 {
  font-size: 25px;
}
#intro .introHeader {
  margin: -145px 0 0 0;
  padding: 0 25px 50px 25px;
}

#intro .introBody p {
  font-size: 15px;
}
#intro .introBody {
  padding: 0 30px 50px 30px;
}
#intro .introBody h4 {
  letter-spacing: 3px;
}
#intro .introFooter {
  padding: 0 30px 50px 30px;
}
#intro .introFooter .introCard {
    width: 100%;
}
#intro .introFooter .introCard h2 {
  font-size: 22px;
}
#intro .introFooter .introCard p {
  font-size: 14px;
}
#intro .introFooter .introCardFooter {
  width: 85%;
}
#intro .introFooter .introCardFooter h2 {
  font-size: 17px;
}

#podemos_ayudarte {
  padding: 0 30px 50px 30px;
}
#podemos_ayudarte .podemosHeader h2 {
  font-size: 35px;
}
#podemos_ayudarte .podemosHeader p {
  font-size: 18px;
}
#podemos_ayudarte .podemosBody .row h2 {
    font-size: 18px;
}
#podemos_ayudarte .podemosBody .row h3 {
    font-size: 16px;
}
#podemos_ayudarte .podemosBody .row p {
    font-size: 15px;
    padding: 5px 0 0 0!important;
}

#lesiones_deportivas .lesiones_picture .lesionesTitle h2 {
    font-size: 50px;
}
#lesiones_deportivas .lesiones_body {
    padding: 0 30px 0 30px;
}
#lesiones_deportivas .lesiones_body .lesiones_list li {
  font-size: 16px;
}
#lesiones_deportivas .lesiones_body p.lesiones_texto {
  font-size: 15px;
}

#doctor_erick .doctorNombreInner h2.doctorNombre {
  font-size: 125px;
}
#doctor_erick .doctorContainer .doctorErickImg img {
    max-width: 350px;
    height: auto;
}
#doctor_erick .doctorContainer .doctorErickInfo {
  padding: 50px 30px 50px 30px;
}
#doctor_erick .doctorContainer .doctorErickInfo p {
  font-size: 15px;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
    font-size: 27px;
    padding: 0 30px 0 0!important;
}

#testimoniales {
    padding: 25px 0 50px 0;
}
#testimoniales .testimonialContent .itemPerson p {
  font-size: 15px;
}

/* Contacto */
#contacto {
    padding: 50px 30px 50px 30px;
}
#contacto .contactoHeader h2 {
  font-size: 55px;
}
#contacto .contactoHeader p {
  font-size: 18px;
}
#contacto p.direccionHospital {
  font-size: 15px;
}
#contacto .formContainer p {
  font-size: 17px;
}
/*  */
}

@media screen and (max-width: 400px) {
#intro .introHeader h2 {
  font-size: 19px;
}
#intro .introHeader h1 {
  font-size: 21px;
}
#intro .introHeader {
  margin: -125px 0 0 0;
  padding: 0 25px 50px 25px;
}
#intro .introBody {
  padding: 0 15px 50px 15px;
}
#intro .introFooter {
  padding: 0 15px 50px 15px;
}
#intro .introBody h4 {
  font-size: 15px;
  letter-spacing: 1px;
}
#intro .introBody p {
  padding: 0 30px 0 30px;
}
#intro .introFooter .introCard {
  padding: 35px 25px 50px 25px;
}
#intro .introFooter .introCard h2 {
  font-size: 20px;
}
#intro .introFooter .introCard p {
  font-size: 13px;
}
#intro .introFooter .introCardFooter h2 {
    font-size: 16px;
}
#intro .introFooter .introCardFooter {
  width: 90%;
}

#podemos_ayudarte {
  padding: 0 15px 50px 15px;
}

#lesiones_deportivas .lesiones_body {
    padding: 0 15px 0 15px;
}
#lesiones_deportivas .lesiones_picture .lesionesTitle {
  margin: -65px 0 0 0;
}
#lesiones_deportivas .lesiones_body .lesionImg h2 {
  letter-spacing: 15px;
}

#doctor_erick .doctorContainer .doctorErickImg img {
    max-width: 300px;
    height: auto;
}
#doctor_erick .doctorNombreInner h2.doctorNombre {
    font-size: 100px;
}
#doctor_erick .doctorContainer .doctorErickInfo {
  padding: 25px 15px 50px 15px;
}
#doctor_erick .doctorNombreInner h2.doctorApellidos {
    font-size: 22px;
    padding: 0 15px 0 0!important;
}

#testimoniales .testimonialesHeader h2 {
  font-size: 20px;
  letter-spacing: 12px;
}

/* Contacto */
#contacto {
    padding: 50px 15px 50px 15px;
}
#contacto .contactoHeader h2 {
    font-size: 45px;
}
#contacto .contactoHeader p {
    font-size: 17px;
}
/*  */
}

@media screen and (max-width: 350px) {
#intro .introHeader {
  margin: -105px 0 0 0;
  padding: 0 25px 10px 25px;
}

#doctor_erick .doctorContainer .doctorErickImg img {
    max-width: 225px;
    height: auto;
}
#doctor_erick .doctorNombreInner h2.doctorNombre {
    font-size: 85px;
}
}
@media screen and (max-width: 320px) {

}
/*  */
