.desktop{
    display: block !important;
}
.movil{
    display: none !important;
}
@media only screen and (max-width: 414px) {
    .img_inicio1 {margin-top: 103px;}
    #slogan{
        text-align: center !important;
    }
    .responsive{
        width: 100% !important;
    }
    .oferta{
        font-size: 15px !important;
    }

    .container_whatsapp {
        right: 10px !important;
        bottom: 10px !important;
        width: 150px !important;
        height: 175px !important;
        position: fixed !important;
    }
    .myVideo {
        position: relative;
        right: 0;
        bottom: 0;
        min-width: 100%; 
        min-height: 100%;
        width: 100%;
        height: 100%;
    }
    .alejamiento .parrafo{
        font-size: 15px !important;
    }
    .alejamiento h2{
        font-size: 1.827em !important;
    }
    #lecturatarot .parrafo{
        font-size: 15px !important;
    }
    .lecturatarot{
        height: 520px !important;
    }
    .lecturatarot img{
        display: none;
    }
    .lecturatarot h2{
        font-size: 1.827em !important;
    }
    .amarresefectivos{
        height: 520px !important;
    }
    .navbar-header{
        display: none;
    }
    .sombra{
        height: 1200px !important;
    }
    .t_nmwhite{
        color: white !important;
    }
    .navbar{
        padding-top: 0px !important;
    }
    .logotipo{
        width: 100% !important;
    }
    .bot_info {
        margin-top: -50px !important;
    }
    .navbar .informacion,.navbar .text-right{
        text-align: center !important;
    }
    .desktop{
        display: none !important;
    }
    .movil{
        display: block !important;
    }
    .magianegra{
        height: 1020px !important;
    }
    .contacto{
        height: 890px !important;
    }
    .envidia{
        height: 762px !important;
    }
    #slogan{
        background: transparent !important; 
    }
    .curaciones{
        height: 650px !important;
    }
    .sunscription-wraper-outer{
        box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.29);
    }
    h2 {
        font-size: 1.827em;
    }
    .padding-top-bottom-30 {
        padding-bottom: 0px;
    }
    .padding-top-bottom-90{
        padding-top: 0px;
    }
    #introduction {
        background-image: url(../images/movil1.jpg);
        background-repeat: no-repeat;
        background-size: 100%;
        height: 260px;
    }
    img.img-responsive.logo_img {
        width: 115px;
    }
    #videnciagratis a {
        font-size: 14px;
        font-weight: bold;
    }
    .navbar{
        background-color: transparent !important;
    }
    .navbar-default .navbar-brand{
        display: none;
    }
    #slogan img{
        width: 100%;
    }
    #amarresefectivos p{
        font-size: 15px !important;
    }
    #amarresefectivos h2{
        font-size: 1.827em !important;
    }
    #videnciagratis p{
        font-size: 15px !important;
    }
    #videnciagratis h2{
        font-size: 1.827em !important;
    }
    #curaciones p{
        font-size: 15px !important;
    }
    #curaciones h2{
        font-size: 1.827em !important;
    }
    #magianegra p{
        font-size: 15px !important;
    }
    #magianegra h2{
        font-size: 1.827em !important;
    }
    #envidia p{
        font-size: 15px !important;
    }
    #envidia h2{
        font-size: 1.827em !important;
    }
    #servicios img{
        padding-bottom: 5px;
    }
}

/* ===== 415px – 575px ===== */
@media only screen and (min-width: 415px) and (max-width: 575.98px) {
  .img_inicio1 { margin-top: 100px; }
  #slogan { text-align: center !important; background: transparent !important; }
  .responsive { width: 100% !important; }
  .oferta { font-size: 16px !important; }

  .container_whatsapp {
    right: 12px !important; bottom: 12px !important;
    width: 160px !important; height: 185px !important; position: fixed !important;
  }

  .myVideo { position: relative; right: 0; bottom: 0; min-width: 100%; min-height: 100%; width: 100%; height: 100%; }

  .alejamiento .parrafo,
  #lecturatarot .parrafo,
  #amarresefectivos p,
  #videnciagratis p,
  #curaciones p,
  #magianegra p,
  #envidia p { font-size: 16px !important; }

  .alejamiento h2,
  .lecturatarot h2,
  #amarresefectivos h2,
  #videnciagratis h2,
  #curaciones h2,
  #magianegra h2,
  #envidia h2,
  h2 { font-size: 1.9em !important; }

  .lecturatarot { height: 520px !important; }
  .lecturatarot img { display: none; }
  .amarresefectivos { height: 520px !important; }

  /* Mantener look “móvil” en este rango también */
  .navbar-header { display: none; }
  .t_nmwhite { color: white !important; }
  .navbar { padding-top: 0 !important; background-color: transparent !important; }
  .logotipo { width: 100% !important; }
  .bot_info { margin-top: -50px !important; }
  .navbar .informacion, .navbar .text-right { text-align: center !important; }
  .desktop { display: none !important; }
  .movil { display: block !important; }

  .magianegra { height: 1020px !important; }
  .contacto { height: 890px !important; }
  .envidia { height: 762px !important; }
  .curaciones { height: 650px !important; }

  .sunscription-wraper-outer { box-shadow: 0 8px 21px rgba(0,0,0,.29); }
  .padding-top-bottom-30 { padding-bottom: 0; }
  .padding-top-bottom-90 { padding-top: 0; }

  #introduction {
    background-image: url(../images/movil1.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 295px;
  }
  img.img-responsive.logo_img { width: 130px; }
  #videnciagratis a { font-size: 15px; font-weight: bold; }
  #slogan img { width: 100%; }
  #servicios img { padding-bottom: 5px; }
}

/* ===== 576px – 767px (teléfonos grandes / tablets pequeñas en vertical) ===== */
@media only screen and (min-width: 576px) and (max-width: 767.98px) {
  .img_inicio1 { margin-top: 80px; }
  #slogan { text-align: center !important; background: transparent !important; padding: 10px 0; }
  .responsive { width: 100% !important; }
  .oferta { font-size: 18px !important; }

  .container_whatsapp {
    right: 16px !important; bottom: 16px !important;
    width: 170px !important; height: 195px !important; position: fixed !important;
  }

  .alejamiento .parrafo,
  #lecturatarot .parrafo,
  #amarresefectivos p,
  #videnciagratis p,
  #curaciones p,
  #magianegra p,
  #envidia p { font-size: 17px !important; }

  .alejamiento h2,
  .lecturatarot h2,
  #amarresefectivos h2,
  #videnciagratis h2,
  #curaciones h2,
  #magianegra h2,
  #envidia h2,
  h2 { font-size: 2.05em !important; }

  .lecturatarot { height: 540px !important; }
  .lecturatarot img { display: none; }
  .amarresefectivos { height: 540px !important; }

  /* Seguimos usando layout móvil en este rango */
  .navbar-header { display: none; }
  .t_nmwhite { color: white !important; }
  .navbar { padding-top: 0 !important; background-color: transparent !important; }
  .logotipo { width: 90% !important; margin: 0 auto; }
  .bot_info { margin-top: -40px !important; }
  .navbar .informacion, .navbar .text-right { text-align: center !important; }
  .desktop { display: none !important; }
  .movil { display: block !important; }

  .magianegra { height: 980px !important; }
  .contacto { height: 860px !important; }
  .envidia { height: 740px !important; }
  .curaciones { height: 630px !important; }

  .padding-top-bottom-30 { padding-bottom: 0; }
  .padding-top-bottom-90 { padding-top: 0; }

  #introduction {
    background-image: url(../images/movil1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
  }
  img.img-responsive.logo_img { width: 150px; }
  #videnciagratis a { font-size: 16px; font-weight: bold; }
  #slogan img { width: 100%; }
  #servicios img { padding-bottom: 5px; }
}
