/*import fonts*/
@font-face {
  font-family: 'pf_font';
  src: url("../fonts/SourceHanSansCN-Regular.otf"); }
.center_div_text, #copyright, #contact {
  margin: 0 auto;
  text-align: center; }

.clearfix {
  clear: both; }

* {
  padding: 0;
  margin: 0; }

body {
  margin: 0;
  padding: 0;
  font-family: "pf_font", sans-serif; }

.container {
  margin: 0 auto; }

.page {
  width: 100%; }

#page2 {
  background-color: #F6F6F6;
  background-image: url("../img/Oval 1.png"), url("../img/Oval 2.png");
  background-repeat: no-repeat;
  background-position: 0 20vh, right 60vh; }

#page3 {
  background-image: url("../img/Oval 4.png"), url("../img/Oval 3.png");
  background-repeat: no-repeat;
  background-position: left 36vh, right 13.5vh; }

header {
  margin: 0 auto;
  text-align: center; }

#page1 header {
  padding-top: 2vh; }
  #page1 header h3 {
    font-size: 32px;
    color: #171700; }
  #page1 header h5 {
    font-size: 20px;
    color: #35353A;
    font-weight: lighter; }
#page1 .screenShot,.screenShot2 {
  padding-top: 2.7vh;
  padding-bottom: 1.2vh; }
#page1 footer {
  padding: 0 5.9%; }

.ss2 {
  padding-top: 3.9vh;
  padding-bottom: 3.7vh; }

.sub-head {
  padding-top: 5.7vh;
  font-size: 22px;
  color: #35353A; }
  .sub-head h5 {
    font-weight: 400; }

.screenShot,.screenShot2 {
  /*padding-left: 21.7%;
  padding-right: 21.7%;*/
  margin:0 auto;
  text-align:center;
 }
  .screenShot img {
    width: auto;
    max-height: 65vh; }
.screenShot2 img{
	width: auto;
	max-height:78vh;
}
.download-app {
  border-radius: 4px;
  background-color: #6F42FE;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.16);
  width: 41.3%;
  height: 6.3vh;
  color: #FFFFFF;
  font-size: 0.75em;
  padding-left: 4.5%;
  border: 0; }

#copyright {
  font-size: 12px;
  color: #777777; }

hr {
  float: left;
  width: 9.3%;
  border-color: #6F42FE;
  margin-top: 25px; }

.line {
  width: 9.3%;
  height: 3px;
  background-color: #6F42FE; }

#phone h5 {
  color: #35353A;
  font-weight: 300; }
#phone p {
  color: #171700; }

.icon-common, #apple, #andriod {
  background-position: 4.5%;
  background-repeat: no-repeat;
  background-size: 1em 1em;
  background-origin: content-box; }

#apple {
  background-image: url("../img/app store.png"); }

#andriod {
  background-image: url("../img/Android.png"); }

#contact {
  padding-left: 14.4%;
  padding-right: 14.4%; }

#contact-sub {
  display: inline-block; }

#page3 footer {
  width: 100%;
  margin-bottom: 1.5%; }

@media (max-height: 500px) {
  .download-app {
    height: 32px; } }
@media (max-height: 600px) {
  #page1 header {
    padding-top: 2vh; }
  #page1 .screenShot,.screenShot3 {
    padding-top: 0.7vh;
    padding-bottom: 0.1vh; }

  .ss2 {
    padding-top: 1vh;
    padding-bottom: 0.1vh; }

  #page2, #page3 {
    background-size: 10% auto; } }
@media (min-width: 768px) and (max-width: 992px) {
  .container {
    width: 80%; }

  .download-app {
    font-size: 1em; } }
@media (min-width: 993px) and (max-width: 1200px) {
  .container {
    width: 60%; }

  .screenShot,.screenShot2 {
    padding-left: 25%;
    padding-right: 25%; }

  .download-app {
    font-size: 1em; } }
@media (min-width: 1201px) {
  .container {
    width: 50%; }

  .screenShot,.screenShot2 {
    padding-left: 30%;
    padding-right: 30%; }

  #page1 header h3 {
    font-size: 42px; }
  #page1 header h5 {
    font-size: 32px; }

  .sub-head {
    font-size: 28px; }

  .download-app {
    font-size: 1.2em; } }

/*# sourceMappingURL=share.css.map */
