
/* XLL Devices */
 @media (min-width: 1400px){
    .acceso_login{
      color:#222;
      transition: .2s;
      border-bottom: 2px solid #222;
   }

   .acceso_login:hover{
      color:rgba(255, 126, 0,1);
      transition: .2s;
   }

   .acceso_cliente{
      margin-top:3rem;
      text-align: right;
   }

   .acceso_img {
      height: 86vh;
      width: 100%;
      background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/inicio-sesion.jpg");
      display: table;
      background-attachment: fixed;
   }

   .acceso_img .caja{
      border-radius: 10px;
      background: #fff;
      height: auto;
      width: 100%;
      top:4rem;
      }

   .acceso_img .texto{
      font-size: 52px;
      font-weight: bold;
      color: #fff;
      height: auto;
      width: 100%;
      top:8rem;
   }
    .paral1 {
    min-height: 60vh;
    background-attachment: fixed;

    }

    .paral1 h1 {
    color: rgba(255, 255, 255, 0.8);
    font-size: 75px;
    font-weight: bold;
    text-align: center;
    padding-top: 1rem;
    padding-left: 10rem;
    padding-right: 10rem;
    line-height: 6.2rem;
    color:#fff;
    }

    .paral1 p {
    font-size: 25px;
    color:#f5f5f5;
    text-align: center;
    line-height: 2.8rem;
    }

    .paral1 .boton{
       background-color: rgba(255, 126, 0,1);
       border-radius: 10px;
       padding: 15px 20px 15px 20px;
       color: #fff;
       font-weight: bold;
       transition: .4s;
    }

    .paral1 .boton:hover{
       background-color: rgba(255, 126, 0,.85);
       transition: .4s;
    }

    .paral2 {
    min-height: 42vh;
    background-attachment: fixed;

    }

    .paral2 h1 {
    font-size: 75px;
    font-weight: bold;
    text-align: center;
    padding-left: 10rem;
    padding-right: 10rem;
    line-height: 6.2rem;
    color:#222;
    }

    .paral2 p {
    font-size: 25px;
    color:#222;
    text-align: center;
    line-height: 2.8rem;
    }

    .paralacc {
      min-height: 42vh;
      background-attachment: fixed;
   }

    .paralsec {
    background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/header.jpg");
    }

    .paralsec1 {
    background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/body-h.jpg");}

    .paralsec2 {
    background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/inicio-sesion.jpg");}

    /* Remove Bottom Margin from Jumbotron */
    .jumbotron{margin-bottom: 0;}

 }

 /* LG Devices */
@media (min-width: 1200px) and (max-width: 1399.98px){

   .acceso_login{
      color:#222;
      transition: .2s;
      border-bottom: 2px solid #222;
   }

   .acceso_login:hover{
      color:rgba(255, 126, 0,1);
      transition: .2s;
   }

   .acceso_cliente{
      margin-top:3rem;
      text-align: right;
   }


      .acceso_img {
         height: 86vh;
         width: 100%;
         background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/inicio-sesion.jpg");
         background-size: cover;
         display: table;
         background-attachment: fixed;
      }

      .acceso_img .caja{
         border-radius: 10px;
         background: #fff;
         height: auto;
         width: 100%;
         top:6rem;
         }

      .acceso_img .texto{
         font-size: 52px;
         font-weight: bold;
         color: #fff;
         height: auto;
         width: 100%;
         top:8rem;
      }


   .paral1 {
   min-height: 50vh;
   background-attachment: fixed;

   }

   .paral1 h1 {
   color: rgba(255, 255, 255, 0.8);
   font-size: 75px;
   font-weight: bold;
   text-align: center;
   padding-top: 1rem;
   padding-left: 10rem;
   padding-right: 10rem;
   line-height: 6.2rem;
   color:#fff;
   }

   .paral1 p {
   font-size: 25px;
   color:#f5f5f5;
   text-align: center;
   line-height: 2.8rem;
   }

   .paral1 .boton{
      background-color: rgba(255, 126, 0,1);
      border-radius: 10px;
      padding: 15px 20px 15px 20px;
      color: #fff;
      font-weight: bold;
      transition: .4s;
   }

   .paral1 .boton:hover{
      background-color: rgba(255, 126, 0,.85);
      transition: .4s;
   }


   .paral2 {
   min-height: 42vh;
   background-attachment: fixed;

   }

   .paral2 h1 {
   font-size: 75px;
   font-weight: bold;
   text-align: center;
   padding-left: 10rem;
   padding-right: 10rem;
   line-height: 6.2rem;
   color:#222;
   }

   .paral2 p {
   font-size: 25px;
   color:#222;
   text-align: center;
   line-height: 2.8rem;
   }

   .paralsec {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/header.jpg");
   }

   .paralsec1 {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/body-h.jpg");}

   /* Remove Bottom Margin from Jumbotron */
   .jumbotron{margin-bottom: 0;padding: 2rem 2rem;}

}


 /* LG Devices */
@media (min-width: 992px) and (max-width: 1199.98px){

      .acceso_login{
         color:#222;
         transition: .2s;
         border-bottom: 2px solid #222;
      }

      .acceso_login:hover{
         color:rgba(255, 126, 0,1);
         transition: .2s;
      }

      .acceso_cliente{
         margin-top:2.6rem;
         text-align: right;
      }

      .acceso_img {
         height: 86vh;
         width: 100%;
         background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/inicio-sesion.jpg");
         background-size: cover;
         display: table;
         background-attachment: fixed;
      }

      .acceso_img .caja{
         border-radius: 10px;
         background: #fff;
         height: auto;
         width: 100%;
         top:6rem;
         }

      .acceso_img .texto{
         font-size: 52px;
         font-weight: bold;
         color: #fff;
         height: auto;
         width: 100%;
         top:8rem;
      }

   footer{
      padding-top: 1rem;
      padding-bottom: .2rem;
   }

   h1{
      font-size:2.6rem!important;
   }

   .paral1 {
   min-height: 50vh;
   background-attachment: fixed;

   }

   .paral1 h1 {
   color: rgba(255, 255, 255, 0.8);
   font-size: 75px;
   font-weight: bold;
   text-align: center;
   padding-top: 1rem;
   padding-left: 10rem;
   padding-right: 10rem;
   line-height: 6.2rem;
   color:#fff;
   }

   .paral1 p {
   font-size: 25px;
   color:#f5f5f5;
   text-align: center;
   line-height: 2.8rem;
   }

   .paral1 .boton{
      background-color: rgba(255, 126, 0,1);
      border-radius: 10px;
      padding: 15px 20px 15px 20px;
      color: #fff;
      font-weight: bold;
      transition: .4s;
   }

   .paral1 .boton:hover{
      background-color: rgba(255, 126, 0,.85);
      transition: .4s;
   }


   .paral2 {
   min-height: 22vh;
   background-attachment: fixed;

   }

   .paral2 h1 {
   font-size: 75px;
   font-weight: bold;
   text-align: center;
   padding-left: 10rem;
   padding-right: 10rem;
   line-height: 2.2rem;
   color:#222;
   }

   .paral2 p {
   font-size: 25px;
   color:#222;
   text-align: center;
   line-height: 2.8rem;
   }

   .paralsec {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/header.jpg");
   }

   .paralsec1 {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/body-h.jpg");}

   /* Remove Bottom Margin from Jumbotron */
   .jumbotron{margin-bottom: 0;}

}

/* MD Devices */
@media (min-width: 768px) and (max-width: 991.98px){

   .acceso_login{
      color:#222;
      transition: .2s;
      border-bottom: 2px solid #222;
   }

   .acceso_login:hover{
      color:rgba(255, 126, 0,1);
      transition: .2s;
   }

   .acceso_cliente{
      margin-top:3.6rem;
      text-align: right;
   }

   .acceso_img {
      height: 86vh;
      width: 100%;
      background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/inicio-sesion.jpg");
      background-size: cover;
      display: table;
      background-attachment: fixed;
   }

   .acceso_img .caja{
      border-radius: 10px;
      background: #fff;
      height: auto;
      width: 100%;
      top:6rem;
      }

   .acceso_img .texto{
      font-size: 52px;
      font-weight: bold;
      color: #fff;
      height: auto;
      width: 100%;
      top:8rem;
   }

   footer{
      padding-top: 1rem;
      padding-bottom: .2rem;
   }

   h1{
      font-size:2.6rem!important;
   }

   .paral1 {
   min-height: 40vh;
   background-attachment: fixed;

   }

   .paral1 h1 {
   font-size: 4rem!important;
   font-weight: bold;
   text-align: center;
   padding-top: .5rem;
   padding-left: 1rem;
   padding-right: 1rem;
   line-height: 5.2rem;
   color:#fff;
   }

   .paral1 p {
   font-size: 25px;
   color:#f5f5f5;
   text-align: center;
   line-height: 2.8rem;
   }

   .paral1 .boton{
      background-color: rgba(255, 126, 0,1);
      border-radius: 10px;
      padding: 15px 20px 15px 20px;
      color: #fff;
      font-weight: bold;
      transition: .4s;
   }

   .paral1 .boton:hover{
      background-color: rgba(255, 126, 0,.85);
      transition: .4s;
   }


   .paral2 {
   min-height: 22vh;
   background-attachment: fixed;

   }

   .paral2 h1 {
   color:#222!important;
   font-size: 3.5rem!important;
   font-weight: bold;
   text-align: center;
   padding-left: 2rem;
   padding-right: 2rem;
   line-height: 6.2rem;
   color:#fff;
   }

   .paral2 p {
   font-size: 25px;
   font-weight: bold;
   color:#222;
   text-align: center;
   line-height: 2.8rem;
   }

   .paralsec {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/header-tablet-v.jpg");
   }

   .paralsec1 {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/body-tablet-v.jpg");
   /*background-repeat: no-repeat;*/
   }

   /* Remove Bottom Margin from Jumbotron */
   .jumbotron{margin-bottom: 0;padding:2rem 2rem;}

}

/* SM Devices */
@media (min-width: 576px) and (max-width: 767.98px){

   .acceso_login{
      color:#222;
      transition: .2s;
      border-bottom: 2px solid #222;
   }

   .acceso_login:hover{
      color:rgba(255, 126, 0,1);
      transition: .2s;
   }

   .acceso_cliente{
      margin-top:.6rem;
      text-align: right;
   }

   .acceso_img {
      height: 86vh;
      width: 100%;
      background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/inicio-sesion.jpg");
      background-size: cover;
      display: table;
      background-attachment: fixed;
   }

   .acceso_img .caja{
      border-radius: 10px;
      background: #fff;
      height: auto;
      width: 100%;
      top:4rem;
      }

   .acceso_img .texto{
      font-size: 42px;
      font-weight: bold;
      color: #fff;
      height: auto;
      width: 100%;
      top:6rem;
   }

   footer{
      padding-top: 1rem;
      padding-bottom: .2rem;
   }

   h1{
      font-size:2.6rem!important;
   }


   .paral1 {
   min-height: 40vh;
   background-attachment: fixed;

   }

   .paral1 h1 {
   font-size: 4rem!important;
   font-weight: bold;
   text-align: center;
   padding-top: .5rem;
   padding-left: 1rem;
   padding-right: 1rem;
   line-height: 5.2rem;
   color:#fff;
   }

   .paral1 p {
   font-size: 25px;
   color:#f5f5f5;
   text-align: center;
   line-height: 2.8rem;
   }

   .paral1 .boton{
      background-color: rgba(255, 126, 0,1);
      border-radius: 10px;
      padding: 15px 20px 15px 20px;
      color: #fff;
      font-weight: bold;
      transition: .4s;
   }

   .paral1 .boton:hover{
      background-color: rgba(255, 126, 0,.85);
      transition: .4s;
   }


   .paral2 {
   min-height: 22vh;
   background-attachment: fixed;

   }

   .paral2 h1 {
   color:#222!important;
   font-size: 3.5rem!important;
   font-weight: bold;
   text-align: center;
   padding-left: 2rem;
   padding-right: 2rem;
   line-height: 6.2rem;
   color:#fff;
   }

   .paral2 p {
   font-size: 25px;
   font-weight: bold;
   color:#222;
   text-align: center;
   line-height: 2.8rem;
   }

   .paralsec {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/header-tablet-v.jpg");
   }

   .paralsec1 {
   background-image: url("https://roxanagetfits.com/gym-virtual/static/media/images/home/body-tablet-v.jpg");
   /*background-repeat: no-repeat;*/
   }

   /* Remove Bottom Margin from Jumbotron */
   .jumbotron{margin-bottom: 0;padding:2rem 2rem;}
}

/* XS Devices */
@media (max-width: 575.98px){

   .acceso_login{
      color:#222;
      transition: .2s;
      border-bottom: 2px solid #222;
   }

   .acceso_login:hover{
      color:rgba(255, 126, 0,1);
      transition: .2s;
   }

   .acceso_cliente{
      margin-top:2.6rem;
   }

   .acceso_img {
      height: 86vh;
      width: 100%;
      background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/inicio-sesion-movil.jpg");
      display: table;
      background-attachment: fixed;
   }

   .acceso_img .caja{
      border-radius: 10px;
      background: #fff;
      height: auto;
      width: 100%;
      top:2rem;
      }

   .acceso_img .texto{
      font-size: 2.4rem;
      line-height: 2.4rem;
      font-weight: bold;
      color: #fff;
      height: auto;
      width: 100%;
      top:3rem;
   }


   footer{
       padding-top: 1rem;
       padding-bottom: .2rem;
   }

   h1{
      font-size:2.6rem!important;
   }


   .paral1 {
   min-height: 60vh;
   background-attachment: fixed;

   }

   .paral1 h1 {
   color: rgba(255, 255, 255, 0.8);
   font-size: 26px;
   text-align: center;
   padding-top: 1rem;
   line-height: 3.2rem;
   color:#fff;
   }

   .paral1 p {
   font-size: 20px;
   color:#f5f5f5;
   text-align: center;
   line-height: 1.8rem;
   }

   .paral2 {
   min-height: 40vh;
   background-attachment: fixed;

   }

   .paral2 h1 {
   font-size: 26px;
   text-align: center;
   padding-top: 1rem;
   line-height: 3.2rem;
   font-weight: bold;
   color:#222;
   }

   .paral2 p {
   font-size: 20px;
   color:#222;
   text-align: center;
   line-height: 1.8rem;
   }

   .paral1 .boton{
      background-color: rgba(255, 126, 0,1);
      border-radius: 10px;
      padding: 15px 20px 15px 20px;
      color: #fff;
      font-weight: bold;
      transition: .4s;
   }

   .paral1 .boton:hover{
      background-color: rgba(255, 126, 0,.85);
      transition: .4s;
   }

   .paralsec {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/header-movil.jpg");
   }

   .paralsec1 {
   background-image: url("https://roxanagetfit.com/gym-virtual/static/media/images/home/body-movil.jpg");}

   /* Remove Bottom Margin from Jumbotron */
   .jumbotron{margin-bottom: 0;}
}
