/*-------------------------------- E L L I P S I S ---------------------------------*/
/*

@mixin ()
{
	-webkit-: ;
	   -moz-: ;
	    -ms-: ;
	     -o-: ;
			: ;
}
*/
.title-app-movil img {
  width: 100%;
  height: 100%;
}

.body-app-movil {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  width: 100%;
}

.content-body-app-movil {
  width: 80%;
}

.content-body-app-movil a {
  font-size: 24px;
  font-weight: bold;
}

.subtitle-app-movil {
  -webkit-align-items: center;
  align-items: center;
  -webkit-text-align: center;
  text-align: center;
  display: flex;
}

.s2-app-movil {
  -webkit-align-items: center;
  align-items: center;
  margin-top: 15px;
}

.text-app-movil {
  width: 50%;
  padding: 10px;
  margin-right: 25px;
}

.text-app-movil p {
  -webkit-text-align: justify;
  text-align: justify;
}

.image-app-movil {
  margin: auto;
}

.image-app-movil img {
  width: 100%;
}

.text-app-movil a {
  font-size: 16px;
}

.text-app-movil a:hover {
  text-decoration: none;
}

.second-title-app-movil {
  -webkit-justify-content: left;
  -moz-justify-content: left;
  justify-content: left;
  -webkit-align-items: left;
  align-items: left;
  -webkit-text-align: left;
  text-align: left;
  margin: 15px 0;
}

.last-section-app {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-text-align: center;
  text-align: center;
  width: 100%;
}

.data-about-app-movil {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-text-align: center;
  text-align: center;
  width: 25%;
  line-height: 1.5em;
  padding: 10px;
  display: flex;
}

.data-about-app-movil p {
  -webkit-text-align: justify;
  text-align: justify;
  margin: auto;
  width: 82%;
}

.data-about-app-movil {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-text-align: center;
  text-align: center;
  width: 25%;
  line-height: 1.5em;
  padding: 10px;
}

.data-about-app-movil img {
  margin-right: 10px;
}

.data-about-app-movil p {
  -webkit-text-align: justify;
  text-align: justify;
  margin: auto;
  width: 82%;
}

.img-advantage {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 20px 0;
}

.img-advantage b {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 2rem;
  display: flex;
  width: 80%;
  color: #01376b;
}

.img-advantage b p {
  font-size: 2rem;
  color: #0098da;
}

.bt-blue-advantage {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 20px 0;
}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (max-width: 1212px) {
  .text-app-movil {
    width: 100%;
  }
  .data-about-app-movil {
    width: 50%;
  }
}

@media only screen and (max-width: 1132px) {
  .text-app-movil {
    width: 100%;
  }
}

@media only screen and (max-width: 1000px) {
  .img-advantage img {
    width: 80%;
  }
}

@media only screen and (max-width: 600px) {
  .data-about-app-movil {
    width: 90%;
  }
  .img-advantage b {
    font-size: 1.5rem;
  }
  .img-advantage b p {
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 400px) {
  .img-advantage b {
    font-size: 1.1rem;
  }
  .img-advantage b p {
    font-size: 1.1rem;
  }
}

@media only screen and (max-width: 290px) {
  .img-advantage b {
    font-size: .9rem;
  }
  .img-advantage b p {
    font-size: .9rem;
  }
}
