/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 2, ../sass/partials/_xs_screen.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

/* line 26, ../sass/partials/_xs_screen.scss */
header .navbar {
  margin-bottom: 0px;
  background: #090E40;
  border: none;
  border-radius: 0px;
}
/* line 34, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-header button {
  background: #090E40;
  border: 1px solid #090E40;
  width: 44px;
  height: 44px;
  border-radius: 100px;
}
/* line 40, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-header button .icon-bar {
  background: #D0B2D5;
}
/* line 45, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-header button:hover {
  background: #090E40;
  border: 1px solid #D0B2D5;
}
/* line 50, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-header button:focus {
  background: #090E40;
  border: 1px solid #D0B2D5;
}
/* line 58, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-brand {
  font-family: 'Raleway', sans-serif;
  color: #D0B2D5;
}
/* line 63, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-brand:hover {
  color: #F58E26;
}
/* line 68, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-nav li a {
  font-family: 'Raleway', sans-serif;
  color: #D0B2D5;
}
/* line 72, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-nav li a:hover {
  color: #D0B2D5;
  border-bottom: 2px solid #F58E26;
}
/* line 77, ../sass/partials/_xs_screen.scss */
header .navbar .navbar-nav li a:focus {
  color: #F58E26;
}

/* line 88, ../sass/partials/_xs_screen.scss */
#box {
  background: #090E40;
  height: 565px;
  position: relative;
  padding-top: 60px;
}

/* line 95, ../sass/partials/_xs_screen.scss */
.section {
  background: #090E40;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}
/* line 103, ../sass/partials/_xs_screen.scss */
.section .flex-container {
  display: -webkit-flex;
  display: flex;
}
/* line 109, ../sass/partials/_xs_screen.scss */
.section .greeting-container {
  -webkit-flex: 3;
  flex: 3;
  position: relative;
}
/* line 113, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting {
  font-family: 'Quicksand', sans-serif;
  text-align: center;
}
/* line 117, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting h3 {
  font-size: 1.5em;
  font-weight: 200;
}
/* line 123, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting h1 {
  font-size: 4em;
  font-weight: 400;
}
/* line 127, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting .h3-to {
  color: #FDCEA9;
}
/* line 130, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting .h1-to {
  color: #BA0F6F;
}
/* line 133, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting .h3-chi {
  color: #D0B2D5;
}
/* line 136, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting .h1-chi {
  color: #A2D4AB;
}
/* line 139, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting .h3-lon {
  color: #D0B2D5;
}
/* line 142, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting .h1-lon {
  color: #8F4FB0;
}
/* line 145, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting .h3-saudi {
  color: #E1EDC3;
}
/* line 148, ../sass/partials/_xs_screen.scss */
.section .greeting-container .greeting .h1-saudi {
  color: #DD823E;
}
/* line 154, ../sass/partials/_xs_screen.scss */
.section .building {
  height: 367px;
  margin: 0 auto;
}
/* line 157, ../sass/partials/_xs_screen.scss */
.section .building img {
  max-height: 337px;
  margin: 0px auto;
  margin-top: 20px;
}
/* line 163, ../sass/partials/_xs_screen.scss */
.section .build-to {
  width: 100px;
}
/* line 168, ../sass/partials/_xs_screen.scss */
.section .build-chi {
  width: 125px;
}
/* line 172, ../sass/partials/_xs_screen.scss */
.section .build-lon {
  width: 169px;
}
/* line 176, ../sass/partials/_xs_screen.scss */
.section .profession {
  font-family: 'Quicksand', sans-serif;
  -webkit-flex: 3;
  flex: 3;
  position: relative;
  color: #D0B2D5;
}
/* line 183, ../sass/partials/_xs_screen.scss */
.section .profession h3 {
  font-size: 2em;
  margin-bottom: 0px;
  text-align: center;
}
/* line 191, ../sass/partials/_xs_screen.scss */
.section .divider-container {
  background: #090E40;
  margin: 15px auto;
}
/* line 196, ../sass/partials/_xs_screen.scss */
.section .divider-container .divider {
  width: 200px;
  height: 2px;
  background-color: #F58E26;
  margin: 0 auto;
}
/* line 204, ../sass/partials/_xs_screen.scss */
.section .divider-container .supporting-text {
  background: #090E40;
  width: 500px;
  font-size: 20px;
  position: absolute;
  top: 15px;
  right: -105px;
  font-family: 'Raleway', sans-serif;
}
/* line 214, ../sass/partials/_xs_screen.scss */
.section .divider-container .support-to {
  color: #873181;
}
/* line 216, ../sass/partials/_xs_screen.scss */
.section .divider-container .support-to span {
  color: #B03278;
}
/* line 220, ../sass/partials/_xs_screen.scss */
.section .divider-container .support-chi {
  color: #50747E;
}
/* line 222, ../sass/partials/_xs_screen.scss */
.section .divider-container .support-chi span {
  color: #38ADA8;
}
/* line 226, ../sass/partials/_xs_screen.scss */
.section .divider-container .support-lon {
  color: #9E7FBB;
}
/* line 228, ../sass/partials/_xs_screen.scss */
.section .divider-container .support-lon span {
  color: #B53277;
}
/* line 232, ../sass/partials/_xs_screen.scss */
.section .divider-container .support-saudi {
  color: #F8D422;
}
/* line 234, ../sass/partials/_xs_screen.scss */
.section .divider-container .support-saudi span {
  color: #F1666F;
}

/* line 246, ../sass/partials/_xs_screen.scss */
#box .one {
  -webkit-animation: fadeIng 32s;
  /* Safari 4+ */
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 19s;
  -moz-animation: fadeIng 32s;
  /* Fx 5+ */
  -moz-animation-timing-function: ease-in-out;
  /* Fx 5+ */
  -moz-animation-delay: 19s;
  -o-animation: fadeIng 32s;
  /* Opera 12+ */
  -o-animation-timing-function: ease-in-out;
  -o-animation-delay: 19s;
  animation: fadeIng 32s;
  /* IE 10+, Fx 29+ */
  animation-timing-function: ease-in-out;
  animation-delay: 19s;
}
/* line 264, ../sass/partials/_xs_screen.scss */
#box .two {
  -webkit-animation: fadeIng 30s;
  /* Safari 4+ */
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 14s;
  -moz-animation: fadeIng 30s;
  /* Fx 5+ */
  -moz-animation-timing-function: ease-in-out;
  /* Fx 5+ */
  -moz-animation-delay: 14s;
  -o-animation: fadeIng 30s;
  /* Opera 12+ */
  -o-animation-timing-function: ease-in-out;
  -o-animation-delay: 14s;
  animation: fadeIng 30s;
  /* IE 10+, Fx 29+ */
  animation-timing-function: ease-in-out;
  animation-delay: 14s;
}
/* line 282, ../sass/partials/_xs_screen.scss */
#box .three {
  -webkit-animation: fadeIng 29s;
  /* Safari 4+ */
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 9s;
  -moz-animation: fadeIng 29s;
  /* Fx 5+ */
  -moz-animation-timing-function: ease-in-out;
  /* Fx 5+ */
  -moz-animation-delay: 9s;
  -o-animation: fadeIng 29s;
  /* Opera 12+ */
  -o-animation-timing-function: ease-in-out;
  -o-animation-delay: 9s;
  animation: fadeIng 29s;
  /* IE 10+, Fx 29+ */
  animation-timing-function: ease-in-out;
  animation-delay: 9s;
}
/* line 299, ../sass/partials/_xs_screen.scss */
#box .four {
  -webkit-animation: fadeIng 27s;
  /* Safari 4+ */
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0s;
  -moz-animation: fadeIng 27s;
  /* Fx 5+ */
  -moz-animation-timing-function: ease-in-out;
  /* Fx 5+ */
  -moz-animation-delay: 0s;
  -o-animation: fadeIng 27s;
  /* Opera 12+ */
  -o-animation-timing-function: ease-in-out;
  -o-animation-delay: 0s;
  animation: fadeIng 27s;
  /* IE 10+, Fx 29+ */
  animation-timing-function: ease-in-out;
  animation-delay: 0s;
}

@-webkit-keyframes fadeIng {
  0% {
    opacity: 1;
  }
  17% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  92% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIng {
  0% {
    opacity: 1;
  }
  17% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  92% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIng {
  0% {
    opacity: 1;
  }
  17% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  92% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIng {
  0% {
    opacity: 1;
  }
  17% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  92% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 0;
  }
  17% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  92% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 0;
  }
  17% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  92% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 0;
  }
  17% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  92% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0;
  }
  17% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  92% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 640, ../sass/partials/_xs_screen.scss */
.about-section {
  color: #FDCEA9;
  font-family: 'Raleway', sans-serif;
  font-size: 1.3em;
  background: #090E40;
  text-align: center;
  padding: 15px;
  letter-spacing: .05em;
  padding-bottom: 50px;
}
/* line 649, ../sass/partials/_xs_screen.scss */
.about-section p {
  max-width: 600px;
  margin: 20px auto;
  line-height: 1.8em;
}
/* line 655, ../sass/partials/_xs_screen.scss */
.about-section a {
  color: #FDCEA9;
}
/* line 659, ../sass/partials/_xs_screen.scss */
.about-section a:hover {
  color: #F58E26;
}
/* line 663, ../sass/partials/_xs_screen.scss */
.about-section .social-icons {
  display: inline-flex;
  color: #FDCEA9;
}
/* line 666, ../sass/partials/_xs_screen.scss */
.about-section .social-icons i {
  margin: 15px;
  padding: 12px;
  border: 1px solid pink;
  border-radius: 50px;
}
/* line 672, ../sass/partials/_xs_screen.scss */
.about-section .social-icons a {
  color: #FDCEA9;
}
/* line 677, ../sass/partials/_xs_screen.scss */
.about-section .social-icons a:hover {
  color: #F58E26;
}

/* line 689, ../sass/partials/_xs_screen.scss */
.airbnbs-block {
  background-image: url("../public/img/airbnb-background.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 24px;
  text-align: center;
  height: 450px;
  font-family: "Muli", Sanserif;
}
/* line 698, ../sass/partials/_xs_screen.scss */
.airbnbs-block img {
  max-height: 200px;
  padding: 16px;
  margin: 0 auto;
}
/* line 704, ../sass/partials/_xs_screen.scss */
.airbnbs-block .text {
  border-top: 1px solid #31AAB5;
  font-size: 24px;
  text-align: left;
  font-weight: 400;
  padding-top: 24px;
}
/* line 712, ../sass/partials/_xs_screen.scss */
.airbnbs-block .supporting-text {
  color: #31AAB5;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 16px;
}
/* line 720, ../sass/partials/_xs_screen.scss */
.airbnbs-block .button {
  color: #ffffff;
  font-weight: 600;
  font-size: 1em;
  margin-top: 8px;
  background: #FF5A5F;
  padding: 12px;
  width: 170px;
  border-radius: 6px;
}
/* line 730, ../sass/partials/_xs_screen.scss */
.airbnbs-block .medium {
  margin: 0px;
  height: 40px;
  padding: 8px 0px;
}

/* line 739, ../sass/partials/_xs_screen.scss */
.sterilization-block {
  background-image: url("../public/img/sterilization-feature-img.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 20px, 200;
  padding: 24px;
  text-align: center;
  height: 450px;
  font-family: "Muli", Sanserif;
}
/* line 749, ../sass/partials/_xs_screen.scss */
.sterilization-block img {
  max-height: 200px;
  padding: 16px;
  margin: 0 auto;
}
/* line 755, ../sass/partials/_xs_screen.scss */
.sterilization-block .text {
  border-top: 1px solid #5952DD;
  font-size: 24px;
  text-align: left;
  font-weight: 400;
  padding-top: 24px;
}
/* line 763, ../sass/partials/_xs_screen.scss */
.sterilization-block .supporting-text {
  color: #5952DD;
  text-align: left;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 16px;
}
/* line 771, ../sass/partials/_xs_screen.scss */
.sterilization-block .button {
  color: #ffffff;
  font-weight: 600;
  font-size: 1em;
  margin-top: 8px;
  background: #FF5A5F;
  padding: 12px;
  width: 170px;
  border-radius: 6px;
}
/* line 781, ../sass/partials/_xs_screen.scss */
.sterilization-block .medium {
  margin: 0px;
  height: 50px;
  padding: 8px 0px;
}

/* line 790, ../sass/partials/_xs_screen.scss */
.implant-block {
  background-image: url("../public/img/sterilization-background.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 24px;
  text-align: center;
  height: 450px;
  font-family: "Muli", Sanserif;
}
/* line 799, ../sass/partials/_xs_screen.scss */
.implant-block img {
  max-height: 200px;
  margin: 20px auto;
}
/* line 804, ../sass/partials/_xs_screen.scss */
.implant-block .text {
  border-top: 1px solid #5952DD;
  font-size: 24px;
  text-align: left;
  font-weight: 400;
  padding-top: 24px;
}
/* line 813, ../sass/partials/_xs_screen.scss */
.implant-block .supporting-text {
  color: #5952DD;
  text-align: left;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 16px;
}
/* line 821, ../sass/partials/_xs_screen.scss */
.implant-block .button {
  color: #ffffff;
  font-weight: 600;
  font-size: 1em;
  margin-top: 8px;
  background: #FF5A5F;
  padding: 12px;
  width: 170px;
  border-radius: 6px;
}
/* line 831, ../sass/partials/_xs_screen.scss */
.implant-block .medium {
  margin: 0px;
  height: 50px;
  padding: 8px 0px;
}

/* line 840, ../sass/partials/_xs_screen.scss */
.pokelocate-block {
  background-color: #FFEAD1;
  padding: 24px;
  text-align: center;
  height: 450px;
  font-family: "Muli", Sanserif;
}
/* line 846, ../sass/partials/_xs_screen.scss */
.pokelocate-block img {
  max-height: 200px;
  margin: 0 auto;
}
/* line 851, ../sass/partials/_xs_screen.scss */
.pokelocate-block .text {
  border-top: 1px solid #D40909;
  font-size: 24px;
  text-align: left;
  font-weight: 400;
  padding-top: 24px;
}
/* line 859, ../sass/partials/_xs_screen.scss */
.pokelocate-block .supporting-text {
  color: #D40909;
  text-align: left;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 16px;
}
/* line 867, ../sass/partials/_xs_screen.scss */
.pokelocate-block .button {
  color: #ffffff;
  font-weight: 600;
  font-size: 1em;
  margin-top: 8px;
  background: #FF5A5F;
  padding: 12px;
  width: 170px;
  border-radius: 6px;
}
/* line 877, ../sass/partials/_xs_screen.scss */
.pokelocate-block .medium {
  margin: 0px;
  height: 50px;
  padding: 8px 0px;
}

/* line 887, ../sass/partials/_xs_screen.scss */
.scavenger-hunt-block {
  background-image: url("../public/img/hepl-background.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 24px;
  text-align: center;
  height: 450px;
  font-family: "Muli", Sanserif;
}
/* line 896, ../sass/partials/_xs_screen.scss */
.scavenger-hunt-block img {
  max-height: 200px;
  margin: 0 auto;
}
/* line 901, ../sass/partials/_xs_screen.scss */
.scavenger-hunt-block .text {
  border-top: 1px solid #FF718C;
  font-size: 24px;
  text-align: left;
  font-weight: 400;
  padding-top: 24px;
}
/* line 909, ../sass/partials/_xs_screen.scss */
.scavenger-hunt-block .supporting-text {
  color: #D40909;
  text-align: left;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 16px;
}
/* line 917, ../sass/partials/_xs_screen.scss */
.scavenger-hunt-block .button {
  color: #ffffff;
  font-weight: 600;
  font-size: 1em;
  margin-top: 8px;
  background: #FF5A5F;
  padding: 12px;
  width: 170px;
  border-radius: 6px;
}
/* line 927, ../sass/partials/_xs_screen.scss */
.scavenger-hunt-block .medium {
  margin: 0px;
  height: 50px;
  padding: 8px 0px;
}

/* line 939, ../sass/partials/_xs_screen.scss */
.work-v1 {
  background: white;
}
/* line 941, ../sass/partials/_xs_screen.scss */
.work-v1 h4 {
  text-align: center;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  font-size: 2.5em;
  padding-top: 45px;
  margin: 0 auto;
  margin-bottom: 20px;
  color: #A2D4AB;
  width: 150px;
  padding-bottom: 20px;
}
/* line 953, ../sass/partials/_xs_screen.scss */
.work-v1 .work-block {
  padding: 20px;
}
/* line 956, ../sass/partials/_xs_screen.scss */
.work-v1 .work-block a {
  text-decoration: none;
  color: black;
}
/* line 961, ../sass/partials/_xs_screen.scss */
.work-v1 .work-block .block {
  background: #d6fcf9;
  padding: 24px;
  text-align: center;
}
/* line 965, ../sass/partials/_xs_screen.scss */
.work-v1 .work-block .block img {
  height: 300px;
}
/* line 968, ../sass/partials/_xs_screen.scss */
.work-v1 .work-block .block .text {
  font-size: 1.2em;
  text-align: center;
  font-weight: 600;
  padding-top: 24px;
}
/* line 974, ../sass/partials/_xs_screen.scss */
.work-v1 .work-block .block .button {
  color: #BA0F6F;
  font-weight: 600;
  font-size: 1em;
  margin-top: 24px;
}

/* line 985, ../sass/partials/_xs_screen.scss */
.work-list {
  background: #090E40;
  color: #ffffff;
}
/* line 988, ../sass/partials/_xs_screen.scss */
.work-list h4 {
  text-align: center;
  font-family: 'Quicksand', sans-serif;
  font-weight: 500;
  font-size: 2.5em;
  padding-top: 45px;
  margin: 0 auto;
  margin-bottom: 20px;
  color: #A2D4AB;
  border-bottom: 2px solid #A2D4AB;
  width: 150px;
  padding-bottom: 20px;
}
/* line 1006, ../sass/partials/_xs_screen.scss */
.work-list .work-each {
  position: relative;
}
/* line 1009, ../sass/partials/_xs_screen.scss */
.work-list .work-each .overlay-text {
  position: absolute;
  bottom: 90px;
  text-align: center;
  font-size: 1.4em;
  left: 10px;
  right: 10px;
  font-family: 'Quicksand', sans-serif;
  color: #A2D4AB;
}
/* line 1021, ../sass/partials/_xs_screen.scss */
.work-list .work-each .overlay {
  position: absolute;
  top: 100px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #090E40;
  opacity: .7;
}
/* line 1032, ../sass/partials/_xs_screen.scss */
.work-list .work-each .single {
  width: 50%;
  margin: 0 auto;
}
/* line 1055, ../sass/partials/_xs_screen.scss */
.work-list .image-each img {
  margin: 0px auto;
  width: 288px;
}
/* line 1062, ../sass/partials/_xs_screen.scss */
.work-list .container {
  max-width: 900px;
}

/* line 1092, ../sass/partials/_xs_screen.scss */
.work {
  background: #090E40;
  padding-bottom: 20px;
  position: relative;
}
/* line 1097, ../sass/partials/_xs_screen.scss */
.work .text-box {
  background: white;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px;
  letter-spacing: .05em;
  font-family: 'Muli', sans-serif;
}
/* line 1105, ../sass/partials/_xs_screen.scss */
.work .text-box h4 {
  font-size: 1em;
  font-weight: 600;
}
/* line 1109, ../sass/partials/_xs_screen.scss */
.work .text-box .title {
  font-weight: 600;
}
/* line 1112, ../sass/partials/_xs_screen.scss */
.work .text-box h5 {
  color: #FF2030;
  font-weight: 600;
}
/* line 1115, ../sass/partials/_xs_screen.scss */
.work .text-box h5 a {
  text-decoration: none;
  color: #FF2030;
}
/* line 1119, ../sass/partials/_xs_screen.scss */
.work .text-box h5 a:hover {
  text-decoration: underline;
}
/* line 1123, ../sass/partials/_xs_screen.scss */
.work .text-box h6 {
  color: #595959;
  font-family: 'Muli', sans-serif;
  line-height: 16px;
  font-weight: 400;
}
/* line 1130, ../sass/partials/_xs_screen.scss */
.work .text-box p {
  font-size: 1em;
}
/* line 1133, ../sass/partials/_xs_screen.scss */
.work .text-box button:hover {
  color: #ffffff;
}
/* line 1136, ../sass/partials/_xs_screen.scss */
.work .text-box .table-of-content {
  margin-top: 16px;
}
/* line 1138, ../sass/partials/_xs_screen.scss */
.work .text-box .table-of-content li {
  list-style: disc inside none;
  display: list-item;
  padding: 2px 0px;
}
/* line 1146, ../sass/partials/_xs_screen.scss */
.work .text-box .table-of-content a {
  text-decoration: none;
  color: #FF2030;
  font-weight: 400;
  font-family: 'Muli', sans-serif;
}
/* line 1154, ../sass/partials/_xs_screen.scss */
.work .text-box .table-of-content a:hover {
  font-weight: 400;
  text-decoration: underline;
}

/* line 1162, ../sass/partials/_xs_screen.scss */
.border {
  border: 3px solid #ffffff;
}

/* line 1166, ../sass/partials/_xs_screen.scss */
.hpel-page {
  background-image: url("../public/img/hpel-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 1176, ../sass/partials/_xs_screen.scss */
.hpel-page .img-container h1 {
  text-align: center;
  color: #ffffff;
}
/* line 1181, ../sass/partials/_xs_screen.scss */
.hpel-page .img-container h2 {
  font-size: 1.5em;
  color: #ffffff;
}
/* line 1185, ../sass/partials/_xs_screen.scss */
.hpel-page .img-container h3 {
  margin: 0px;
  font-size: 1.2em;
  font-weight: 400;
  padding-top: 8px;
  text-align: center;
  line-height: 1.4em;
  color: #ffffff;
}
/* line 1194, ../sass/partials/_xs_screen.scss */
.hpel-page .img-container img {
  margin: 20px auto;
}
/* line 1198, ../sass/partials/_xs_screen.scss */
.hpel-page .img-container .main {
  width: 90%;
}
/* line 1202, ../sass/partials/_xs_screen.scss */
.hpel-page .img-container .persona {
  max-width: 350px;
  border: 3px solid #ffffff;
}

/* line 1211, ../sass/partials/_xs_screen.scss */
.parsel-page {
  background-image: url("../public/img/parsel-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 1220, ../sass/partials/_xs_screen.scss */
.parsel-page .img-container img {
  margin: 20px auto;
}
/* line 1224, ../sass/partials/_xs_screen.scss */
.parsel-page .img-container .tablet {
  max-width: 350px;
}
/* line 1228, ../sass/partials/_xs_screen.scss */
.parsel-page .img-container .persona {
  max-width: 350px;
}

/* line 1234, ../sass/partials/_xs_screen.scss */
.parsel2-page {
  background-image: url("../public/img/parsel2-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 1241, ../sass/partials/_xs_screen.scss */
.parsel2-page .btn-visit {
  color: #090E40;
}
/* line 1244, ../sass/partials/_xs_screen.scss */
.parsel2-page .btn-visit:hover {
  background: #090E40;
  color: #ffffff;
}
/* line 1248, ../sass/partials/_xs_screen.scss */
.parsel2-page .btn:focus {
  border: none;
}
/* line 1252, ../sass/partials/_xs_screen.scss */
.parsel2-page .img-container img {
  margin: 20px auto;
}
/* line 1256, ../sass/partials/_xs_screen.scss */
.parsel2-page .img-container .tablet {
  max-width: 350px;
}
/* line 1260, ../sass/partials/_xs_screen.scss */
.parsel2-page .img-container .persona {
  max-width: 350px;
}

/* line 1266, ../sass/partials/_xs_screen.scss */
.poke-page {
  background-image: url("../public/img/poke-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
}
/* line 1276, ../sass/partials/_xs_screen.scss */
.poke-page .btn-visit {
  color: #090E40;
  font-weight: 600;
  margin-top: 15px;
  border: 2px solid #090E40;
}
/* line 1283, ../sass/partials/_xs_screen.scss */
.poke-page .btn-visit:hover {
  background: #090E40;
  color: #ffffff;
}
/* line 1288, ../sass/partials/_xs_screen.scss */
.poke-page .btn:focus {
  border: none;
}
/* line 1292, ../sass/partials/_xs_screen.scss */
.poke-page .btn:active {
  background: #090E40;
  color: #ffffff;
}
/* line 1299, ../sass/partials/_xs_screen.scss */
.poke-page .img-container img {
  margin: 20px auto;
}
/* line 1303, ../sass/partials/_xs_screen.scss */
.poke-page .img-container .main {
  max-width: 350px;
}
/* line 1307, ../sass/partials/_xs_screen.scss */
.poke-page .img-container .persona {
  max-width: 350px;
  border: 3px solid #ffffff;
}
/* line 1311, ../sass/partials/_xs_screen.scss */
.poke-page .img-container .p-logo {
  width: 100%;
  max-width: 350px;
  border: 3px solid #ffffff;
}

/* line 1322, ../sass/partials/_xs_screen.scss */
.po-page {
  background-image: url("../public/img/po-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 1329, ../sass/partials/_xs_screen.scss */
.po-page .btn-visit {
  color: #090E40;
  font-weight: 600;
  margin-top: 15px;
  border: 2px solid #090E40;
}
/* line 1336, ../sass/partials/_xs_screen.scss */
.po-page .btn-visit:hover {
  background: #090E40;
  color: #ffffff;
}
/* line 1341, ../sass/partials/_xs_screen.scss */
.po-page .btn:focus {
  border: none;
}
/* line 1345, ../sass/partials/_xs_screen.scss */
.po-page .btn:active {
  background: #090E40;
  color: #ffffff;
}
/* line 1350, ../sass/partials/_xs_screen.scss */
.po-page .img-container {
  letter-spacing: .05em;
  font-family: 'Quicksand', sans-serif;
  color: #ffffff;
}
/* line 1356, ../sass/partials/_xs_screen.scss */
.po-page .img-container img {
  margin: 20px auto;
}
/* line 1360, ../sass/partials/_xs_screen.scss */
.po-page .img-container .main {
  max-width: 350px;
}
/* line 1364, ../sass/partials/_xs_screen.scss */
.po-page .img-container .persona {
  width: 100%;
  max-width: 350px;
  border: 3px solid #ffffff;
}
/* line 1369, ../sass/partials/_xs_screen.scss */
.po-page .img-container h2 {
  font-size: 1.5em;
}
/* line 1372, ../sass/partials/_xs_screen.scss */
.po-page .img-container h3 {
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 20px;
}
/* line 1378, ../sass/partials/_xs_screen.scss */
.po-page .img-container h4 {
  font-weight: 600;
  padding-left: 20px;
  padding-right: 20px;
  color: #D0B2D5;
  padding-top: 10px;
  font-size: 1.2em;
  text-decoration: underline;
}
/* line 1387, ../sass/partials/_xs_screen.scss */
.po-page .img-container h5 {
  color: #FF2030;
  font-weight: 600;
}
/* line 1391, ../sass/partials/_xs_screen.scss */
.po-page .img-container h6 {
  color: #595959;
  font-family: 'Raleway', sans-serif;
  line-height: 1.4em;
  font-weight: 200;
}
/* line 1398, ../sass/partials/_xs_screen.scss */
.po-page .img-container p {
  font-size: 1em;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 1403, ../sass/partials/_xs_screen.scss */
.po-page .img-container ul {
  padding-left: 40px;
}
/* line 1405, ../sass/partials/_xs_screen.scss */
.po-page .img-container ul li {
  list-style: circle;
}

/* line 1413, ../sass/partials/_xs_screen.scss */
.airbnb {
  background: #E5F2F3;
  color: #008388;
}
/* line 1418, ../sass/partials/_xs_screen.scss */
.airbnb .btn-visit {
  color: #090E40;
  font-weight: 600;
  margin-top: 15px;
  border: 2px solid #090E40;
}
/* line 1425, ../sass/partials/_xs_screen.scss */
.airbnb .btn-visit:hover {
  background: #090E40;
  color: #ffffff;
}
/* line 1430, ../sass/partials/_xs_screen.scss */
.airbnb .btn:focus {
  border: none;
}
/* line 1434, ../sass/partials/_xs_screen.scss */
.airbnb .btn:active {
  background: #090E40;
  color: #ffffff;
}
/* line 1439, ../sass/partials/_xs_screen.scss */
.airbnb .bg-white {
  background-color: rgba(255, 255, 255, 0.3);
  padding: px;
}
/* line 1444, ../sass/partials/_xs_screen.scss */
.airbnb .img-container {
  letter-spacing: .05em;
  font-family: 'Quicksand', sans-serif;
}
/* line 1450, ../sass/partials/_xs_screen.scss */
.airbnb .img-container img {
  margin: 20px auto;
}
/* line 1454, ../sass/partials/_xs_screen.scss */
.airbnb .img-container .main {
  max-width: 350px;
}
/* line 1458, ../sass/partials/_xs_screen.scss */
.airbnb .img-container .persona {
  width: 100%;
  max-width: 350px;
  border: 3px solid #ffffff;
}
/* line 1463, ../sass/partials/_xs_screen.scss */
.airbnb .img-container h2 {
  font-size: 1.5em;
  font-weight: 600;
}
/* line 1467, ../sass/partials/_xs_screen.scss */
.airbnb .img-container h3 {
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 20px;
}
/* line 1473, ../sass/partials/_xs_screen.scss */
.airbnb .img-container h4 {
  font-weight: 600;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  font-size: 1.2em;
  text-decoration: underline;
}
/* line 1482, ../sass/partials/_xs_screen.scss */
.airbnb .img-container h5 {
  font-weight: 600;
}
/* line 1486, ../sass/partials/_xs_screen.scss */
.airbnb .img-container h6 {
  font-family: 'Raleway', sans-serif;
  line-height: 1.4em;
  font-weight: 200;
}
/* line 1493, ../sass/partials/_xs_screen.scss */
.airbnb .img-container p {
  font-size: 1em;
}
/* line 1497, ../sass/partials/_xs_screen.scss */
.airbnb .img-container ul {
  padding-left: 16px;
}
/* line 1499, ../sass/partials/_xs_screen.scss */
.airbnb .img-container ul li {
  list-style: circle;
}

/* line 1513, ../sass/partials/_xs_screen.scss */
.infection-contrl-page {
  background-image: url("../public/img/");
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #F6F6FB;
  background: #ffffff;
  line-height: 1.5em;
  font-weight: 400;
  font-family: 'Muli', sans-serif;
}
/* line 1526, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .text-block {
  max-width: 750px;
  padding: 10px 16px 24px 16px;
  margin: 0 auto;
}
/* line 1531, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .text-block ul {
  font-family: 'Muli', sans-serif;
  padding-left: 20px;
}
/* line 1535, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .text-block ul li {
  list-style: disc;
  line-height: 1.8em;
  font-size: 18px;
}
/* line 1546, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .intro {
  margin-top: -100px;
}
/* line 1550, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .title {
  font-weight: 600;
  font-size: 1.3em;
  line-height: 1.5em;
}
/* line 1556, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .heading {
  font-family: 'Muli', sans-serif;
  color: #090E40 !important;
  font-size: 28px;
}
/* line 1563, ../sass/partials/_xs_screen.scss */
.infection-contrl-page p {
  font-family: 'Muli', sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}
/* line 1571, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .block-focus {
  background: #EAECFF;
  padding: 0px;
  margin: 0px;
}
/* line 1576, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .block-focus .block-one {
  padding: 2% 5%;
  margin: 0px;
  max-heigh: 400px;
}
/* line 1584, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .block-focus .block-two {
  background: #FFE7DC;
  padding: 0px;
  margin: 0px;
  height: 100%;
}
/* line 1591, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .block-focus .block-three {
  padding: 3% 5%;
  margin: 0px;
}
/* line 1596, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .block-focus .block-four {
  background: #F5F5FF;
  padding: 2% 5%;
  margin: 0px;
}
/* line 1607, ../sass/partials/_xs_screen.scss */
.infection-contrl-page ul {
  font-family: 'Muli', sans-serif;
  padding-left: 20px;
}
/* line 1611, ../sass/partials/_xs_screen.scss */
.infection-contrl-page ul li {
  list-style: disc;
  line-height: 1.8em;
  font-size: 14px;
}
/* line 1619, ../sass/partials/_xs_screen.scss */
.infection-contrl-page h4 {
  font-weight: 600;
  color: #090E40;
  font-size: 20px;
  line-height: 24px;
}
/* line 1629, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .quote {
  text-align: center;
  padding: 15px 0px;
  font-weight: 600;
  font-style: italic;
}
/* line 1637, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .blockquote {
  border-left: 5px solid blue;
}
/* line 1643, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .two-column .img-column {
  padding: 20px 40px;
}
/* line 1648, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .two-column img {
  padding: 20px 20px;
  max-height: 600px;
  margin: 0 auto;
}
/* line 1654, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .two-column h4 {
  padding-top: 40px;
  font-size: 18px;
}
/* line 1659, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .two-column .small-text {
  font-size: 14px;
  line-height: 24px;
}
/* line 1668, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .info-implant {
  max-height: 900px;
  padding: 40px 20px;
}
/* line 1674, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .adding img {
  margin: 0 auto;
  max-height: 1500px;
}
/* line 1681, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .remove {
  position: relative;
}
/* line 1683, ../sass/partials/_xs_screen.scss */
.infection-contrl-page .remove .column-3 {
  padding: 40px;
}

/*.infection-contrl-page{
    //background-image: url("../public/img/po-background.jpg");
    //background-size:cover;
    //background-attachment:fixed;
    //background-repeat:no-repeat;
    //background-position:center;
    background-color:#ECE8FF;
    color: #000000;
    line-height:1.4em;

    .title{
    font-weight:600;
    }

    .heading{
    font-family: 'Abril Fatface', cursive;
    color:#090E40 !important;
    font-size: 24px;
    }

    .btn-visit{
        background-color: #090E40;
        color: #D0B2D5;
        font-weight:400;
        margin-top:4px;
        border:2px solid #090E40;
        margin-bottom:12px;
    }

    .btn-visit:hover{
        background:#090E40;
        color:#f58e26 !important;
        font-weight:400;
        border:2px solid #090E40;

    }

    .btn:focus{
        border:none;
    }

    .btn:active{
        background:#090E40;
        
    }

    .img-container{
        letter-spacing:.05em;
        font-family: 'Quicksand', sans-serif;

        img{
            margin:20px auto;

        }
        .main{
            max-width:350px;

        }

        .quote{
                text-align:center;
                padding:15px 0px;
                font-weight:600;

        }
        .persona{
            width:100%;
            max-width:350psx;
            padding:16px;
        }
        h1{
            text-align:center;

        }
        h2{
            font-size:1.5em;
        }
        h3{
            margin:0px;
            font-size:1.2em;
            font-weight:bold;
            padding-top:8px;
            text-align:center;
            line-height:1.4em;
        }

        h4{
            font-weight:600;
            padding-left:20px;
            padding-right:20px;
            color:#090E40;
            padding-top:10px;
            font-size:1em;
        }
        h5{
            color:#FF2030;
            font-weight:600;
        }
        h6{
            color: #595959;
            font-family: 'Raleway', sans-serif;
            line-height:1.4em;
            font-weight: 200;

        }
        p{
            font-family: 'Raleway', sans-serif;
            font-size:1em;
            padding-left:20px;
            padding-right:20px;
            line-height:1.4em;

        }



        ul{
            font-family: 'Raleway', sans-serif;
            padding-left: 40px;

            li{
                list-style: disc;
                line-height:1.8em;
            }
        }

        .phones{
            max-width:90%;
        }
    }
}*/
/* line 1842, ../sass/partials/_xs_screen.scss */
.implants-app {
  background-image: url("../public/img/dentist-bg.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #F4F2F3;
  color: #000000;
  line-height: 1.5em;
  font-weight: 400;
  font-family: 'Muli', sans-serif;
}
/* line 1855, ../sass/partials/_xs_screen.scss */
.implants-app .text-block {
  max-width: 750px;
  padding: 10px 16px 24px 16px;
  margin: 0 auto;
}
/* line 1861, ../sass/partials/_xs_screen.scss */
.implants-app .intro {
  margin-top: -50px;
}
/* line 1865, ../sass/partials/_xs_screen.scss */
.implants-app .title {
  font-weight: 600;
  font-size: 1.1em;
  line-height: 1.5em;
}
/* line 1871, ../sass/partials/_xs_screen.scss */
.implants-app .heading {
  font-family: 'Muli', sans-serif;
  color: #090E40 !important;
  font-size: 28px;
}
/* line 1878, ../sass/partials/_xs_screen.scss */
.implants-app .btn-visit {
  background-color: #090E40;
  color: #D0B2D5;
  font-weight: 400;
  margin-top: 4px;
  border: 2px solid #090E40;
  margin-bottom: 12px;
  border-radius: 4px;
  width: 160px;
  padding: 4px;
}
/* line 1891, ../sass/partials/_xs_screen.scss */
.implants-app .btn-visit:hover {
  background: #090E40;
  color: #f58e26 !important;
  font-weight: 400;
  border: 2px solid #090E40;
}
/* line 1899, ../sass/partials/_xs_screen.scss */
.implants-app .btn:focus {
  border: none;
}
/* line 1903, ../sass/partials/_xs_screen.scss */
.implants-app .btn:active {
  background: #090E40;
}
/* line 1907, ../sass/partials/_xs_screen.scss */
.implants-app .block-focus {
  background: #EAECFF;
  padding: 0px;
  margin: 0px;
}
/* line 1912, ../sass/partials/_xs_screen.scss */
.implants-app .block-focus .block-one {
  padding: 3% 5%;
  margin: 0px;
  max-heigh: 442px;
}
/* line 1920, ../sass/partials/_xs_screen.scss */
.implants-app .block-focus .block-two {
  background: #D6E3FE;
  padding: 0px;
  margin: 0px;
  height: 100%;
}
/* line 1927, ../sass/partials/_xs_screen.scss */
.implants-app .block-focus .block-three {
  padding: 3% 5%;
  margin: 0px;
}
/* line 1932, ../sass/partials/_xs_screen.scss */
.implants-app .block-focus .block-four {
  background: #F6F6FB;
  padding: 2% 5%;
  margin: 0px;
}
/* line 1943, ../sass/partials/_xs_screen.scss */
.implants-app ul {
  font-family: 'Muli', sans-serif;
  padding-left: 20px;
}
/* line 1947, ../sass/partials/_xs_screen.scss */
.implants-app ul li {
  list-style: disc;
  line-height: 1.8em;
}
/* line 1953, ../sass/partials/_xs_screen.scss */
.implants-app h4 {
  font-weight: 600;
  color: #090E40;
  font-size: 1em;
}
/* line 1962, ../sass/partials/_xs_screen.scss */
.implants-app .quote {
  text-align: center;
  padding: 15px 0px;
  font-weight: 600;
  font-style: italic;
}
/* line 1970, ../sass/partials/_xs_screen.scss */
.implants-app .blockquote {
  border-left: 5px solid blue;
}
/* line 1976, ../sass/partials/_xs_screen.scss */
.implants-app .two-column .img-column {
  padding: 20px 40px;
}
/* line 1981, ../sass/partials/_xs_screen.scss */
.implants-app .two-column img {
  padding: 20px 20px;
  max-height: 600px;
}
/* line 1986, ../sass/partials/_xs_screen.scss */
.implants-app .two-column h4 {
  padding-top: 40px;
  font-size: 18px;
}
/* line 1991, ../sass/partials/_xs_screen.scss */
.implants-app .two-column .small-text {
  font-size: 14px;
  line-height: 24px;
}
/* line 2000, ../sass/partials/_xs_screen.scss */
.implants-app .info-implant {
  max-height: 500px;
}
/* line 2005, ../sass/partials/_xs_screen.scss */
.implants-app .adding img {
  margin: 0 auto;
}
/* line 2011, ../sass/partials/_xs_screen.scss */
.implants-app .remove {
  position: relative;
}
/* line 2013, ../sass/partials/_xs_screen.scss */
.implants-app .remove .column-3 {
  padding: 40px;
}
/* line 2016, ../sass/partials/_xs_screen.scss */
.implants-app .remove img {
  margin: 0 auto;
  position: absolute;
  top: -69px;
}
/* line 2021, ../sass/partials/_xs_screen.scss */
.implants-app .remove ul {
  padding: 20px;
}
/* line 2026, ../sass/partials/_xs_screen.scss */
.implants-app .main-image {
  letter-spacing: .05em;
  font-family: 'Muli', sans-serif;
}
/* line 2032, ../sass/partials/_xs_screen.scss */
.implants-app .main-image .background-white {
  background-color: #ffffff;
  padding: 20px;
  border-bottm: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
/* line 2040, ../sass/partials/_xs_screen.scss */
.implants-app .main-image .main {
  max-width: 350px;
}
/* line 2046, ../sass/partials/_xs_screen.scss */
.implants-app .main-image .persona {
  width: 100%;
}
/* line 2050, ../sass/partials/_xs_screen.scss */
.implants-app .main-image .img-structure {
  max-width: 90%;
}
/* line 2053, ../sass/partials/_xs_screen.scss */
.implants-app .main-image .blockquote {
  border-left: 5px solid #ffffff;
}
/* line 2057, ../sass/partials/_xs_screen.scss */
.implants-app .main-image .scan-img {
  width: 85%;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 2063, ../sass/partials/_xs_screen.scss */
.implants-app .main-image h1 {
  text-align: left;
  font-size: 1.5em;
}
/* line 2068, ../sass/partials/_xs_screen.scss */
.implants-app .main-image h2 {
  font-size: 1.5em;
}
/* line 2071, ../sass/partials/_xs_screen.scss */
.implants-app .main-image h3 {
  margin: 0px;
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 8px;
  text-align: center;
  line-height: 1.4em;
}
/* line 2081, ../sass/partials/_xs_screen.scss */
.implants-app .main-image h5 {
  color: #FF2030;
  font-weight: 600;
}
/* line 2085, ../sass/partials/_xs_screen.scss */
.implants-app .main-image h6 {
  color: #595959;
  font-family: 'Muli', sans-serif;
  line-height: 1.4em;
  font-weight: 200;
}
/* line 2092, ../sass/partials/_xs_screen.scss */
.implants-app .main-image p {
  font-family: 'Muli', sans-serif;
  font-size: 1em;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 1.4em;
}
/* line 2105, ../sass/partials/_xs_screen.scss */
.implants-app .main-image .phones {
  max-width: 100%;
}

/*.implants-app{
    background-image: url("../public/img/dentist-bg.jpg");
    background-size:cover;
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-position:center;
    background-color:#F4F2F3;
    color: #000000;
    line-height:1.4em;

    .title{
    font-weight:600;
    }

    .heading{
    font-family: 'Abril Fatface', cursive;
    color:#090E40 !important;
    font-size: 24px;
    }

    .btn-visit{
        background-color: #090E40;
        color: #D0B2D5;
        font-weight:400;
        margin-top:4px;
        border:2px solid #090E40;
        margin-bottom:12px;
    }

    .btn-visit:hover{
        background:#090E40;
        color:#f58e26 !important;
        font-weight:400;
        border:2px solid #090E40;

    }

    .btn:focus{
        border:none;
    }

    .btn:active{
        background:#090E40;
        
    }

    .img-container{
        letter-spacing:.05em;
        font-family: 'Quicksand', sans-serif;

        img{
            margin:20px auto;

        }

        .background-white{
            background-color: #ffffff;
            padding:20px;
            border-bottm:1px solid #eaeaea;
            border-top:1px solid #eaeaea;
        }


        .main{
            max-width:350px;

        }

        .quote{
                text-align:center;
                padding:15px 0px;
                font-weight:600;

        }
        .persona{
            width:100%;
        }

        .img-structure{
            max-width:90%;
        }
        .blockquote{
        border-left:5px solid #ffffff;
        }

        .scan-img{
            width:85%;
            padding-top:20px;
            padding-bottom:20px;
            }

        h1{
            text-align:center;

        }
        h2{
            font-size:1.5em;
        }
        h3{
            margin:0px;
            font-size:1.2em;
            font-weight:bold;
            padding-top:8px;
            text-align:center;
            line-height:1.4em;
        }

        h4{
            font-weight:600;
            padding-left:20px;
            padding-right:20px;
            color:#090E40;
            padding-top:10px;
            font-size:1em;
        }
        h5{
            color:#FF2030;
            font-weight:600;
        }
        h6{
            color: #595959;
            font-family: 'Raleway', sans-serif;
            line-height:1.4em;
            font-weight: 200;

        }
        p{
            font-family: 'Raleway', sans-serif;
            font-size:1em;
            padding-left:20px;
            padding-right:20px;
            line-height:1.4em;

        }



        ul{
            font-family: 'Raleway', sans-serif;
            padding-left: 40px;

            li{
                list-style: disc;
                line-height:1.8em;
            }
        }

        .phones{
            max-width:100%;
        }
    }
} */
/* line 2271, ../sass/partials/_xs_screen.scss */
footer {
  padding: 15px;
  background: #090E40;
  color: #A2D4AB;
  font-family: 'Raleway', sans-serif;
  letter-spacing: .05em;
}

@media (min-width: 768px) {
  /* line 5, ../sass/partials/_sm_screen.scss */
  header .navbar {
    margin-bottom: 0px;
    background: #090E40;
    border: none;
    border-radius: 0px;
    position: fixed;
    z-index: 20;
    width: 100%;
  }

  /* line 16, ../sass/partials/_sm_screen.scss */
  #box {
    background: #090E40;
    height: 625px;
    position: relative;
  }

  /* line 23, ../sass/partials/_sm_screen.scss */
  .section .flex-container {
    padding-top: 50px;
  }
  /* line 29, ../sass/partials/_sm_screen.scss */
  .section .greeting-container {
    height: 491px;
  }
  /* line 31, ../sass/partials/_sm_screen.scss */
  .section .greeting-container .greeting {
    position: absolute;
    right: -3px;
    bottom: -22px;
    text-align: left;
  }
  /* line 37, ../sass/partials/_sm_screen.scss */
  .section .greeting-container .greeting h3 {
    font-size: 2em;
    font-weight: 200;
    padding-left: 8px;
  }
  /* line 44, ../sass/partials/_sm_screen.scss */
  .section .greeting-container .greeting h1 {
    font-size: 6em;
  }
  /* line 51, ../sass/partials/_sm_screen.scss */
  .section .building {
    -webkit-flex: none;
    flex: none;
    height: 491px;
  }
  /* line 55, ../sass/partials/_sm_screen.scss */
  .section .building img {
    max-height: 430px;
    margin-top: 60px;
  }
  /* line 60, ../sass/partials/_sm_screen.scss */
  .section .build-to {
    width: 100px;
  }
  /* line 65, ../sass/partials/_sm_screen.scss */
  .section .build-chi {
    width: 125px;
  }
  /* line 69, ../sass/partials/_sm_screen.scss */
  .section .build-lon {
    width: 169px;
  }
  /* line 73, ../sass/partials/_sm_screen.scss */
  .section .profession {
    height: 491px;
  }
  /* line 75, ../sass/partials/_sm_screen.scss */
  .section .profession h3 {
    font-size: 2em;
    position: absolute;
    left: 19px;
    bottom: -3px;
    margin-bottom: 0px;
  }
  /* line 85, ../sass/partials/_sm_screen.scss */
  .section .divider-container {
    display: -webkit-flex;
    display: flex;
  }
  /* line 89, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 {
    background: #090E40;
    -webkit-flex: 3;
    flex: 3;
    position: relative;
  }
  /* line 95, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .divider {
    width: 483px;
    height: 2px;
    position: absolute;
    top: 2px;
    right: -121px;
  }
  /* line 103, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .divide-to {
    width: 383px;
    right: -103px;
  }
  /* line 108, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .divide-chi {
    width: 411px;
  }
  /* line 111, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .divide-lon {
    width: 438px;
    right: -130px;
  }
  /* line 115, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .divide-saudi {
    width: 452px;
  }
  /* line 119, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .supporting-text {
    background: #090E40;
    width: 500px;
    font-size: 20px;
    position: absolute;
    top: 15px;
    right: -105px;
    letter-spacing: .01em;
    font-family: 'Raleway', sans-serif;
  }
  /* line 130, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .support-to {
    color: #873181;
    right: -121px;
    padding-right: 20px;
    letter-spacing: 0.03em;
  }
  /* line 135, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .support-to span {
    color: #B03278;
  }
  /* line 139, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .support-chi {
    color: #50747E;
    right: -122px;
    padding-right: 25px;
  }
  /* line 143, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .support-chi span {
    color: #38ADA8;
  }
  /* line 147, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .support-lon {
    color: #9E7FBB;
    letter-spacing: 0.1em;
    right: -124px;
    padding-right: 25px;
  }
  /* line 152, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .support-lon span {
    color: #B53277;
  }
  /* line 156, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .support-saudi {
    color: #F8D422;
    right: -120px;
  }
  /* line 159, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-1 .support-saudi span {
    color: #F1666F;
  }
  /* line 164, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-2 {
    -webkit-flex: none;
    flex: none;
    width: 100px;
  }
  /* line 169, ../sass/partials/_sm_screen.scss */
  .section .divider-container .flex-3 {
    -webkit-flex: 3;
    flex: 3;
  }

  /* line 181, ../sass/partials/_sm_screen.scss */
  .work-list h4 {
    margin-bottom: -40px;
  }
  /* line 190, ../sass/partials/_sm_screen.scss */
  .work-list .single {
    width: 50%;
    margin: 0 auto;
  }
  /* line 197, ../sass/partials/_sm_screen.scss */
  .work-list .image-each img {
    width: 288px;
  }
  /* line 200, ../sass/partials/_sm_screen.scss */
  .work-list .image-each .less-margin {
    margin-top: -96px;
  }

  /* line 212, ../sass/partials/_sm_screen.scss */
  .work .text-box {
    width: 35%;
    margin-right: 0px;
    height: 100%;
    position: fixed;
    right: 0px;
    top: 50px;
    background: white;
    padding-left: 24px;
  }
  /* line 222, ../sass/partials/_sm_screen.scss */
  .work .text-box h4 {
    margin-top: 8px;
    font-size: 1.3em;
    letter-spacing: .05em;
  }
  /* line 227, ../sass/partials/_sm_screen.scss */
  .work .text-box h5 {
    letter-spacing: .05em;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  /* line 233, ../sass/partials/_sm_screen.scss */
  .work .text-box h6 {
    font-weight: 200;
  }

  /* line 245, ../sass/partials/_sm_screen.scss */
  .hpel-page .img-container {
    width: 65%;
  }
  /* line 247, ../sass/partials/_sm_screen.scss */
  .hpel-page .img-container img {
    margin: 30px auto;
  }
  /* line 251, ../sass/partials/_sm_screen.scss */
  .hpel-page .img-container .buffer {
    height: 50px;
  }
  /* line 254, ../sass/partials/_sm_screen.scss */
  .hpel-page .img-container .main {
    max-width: 800px;
  }
  /* line 257, ../sass/partials/_sm_screen.scss */
  .hpel-page .img-container .persona {
    max-width: 462px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 268, ../sass/partials/_sm_screen.scss */
  .parsel-page .img-container {
    width: 65%;
  }
  /* line 270, ../sass/partials/_sm_screen.scss */
  .parsel-page .img-container img {
    margin: 30px auto;
  }
  /* line 274, ../sass/partials/_sm_screen.scss */
  .parsel-page .img-container .buffer {
    height: 50px;
  }
  /* line 277, ../sass/partials/_sm_screen.scss */
  .parsel-page .img-container .tablet {
    max-width: 462px;
  }
  /* line 281, ../sass/partials/_sm_screen.scss */
  .parsel-page .img-container .persona {
    max-width: 462px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 290, ../sass/partials/_sm_screen.scss */
  .parsel2-page .img-container {
    width: 65%;
  }
  /* line 292, ../sass/partials/_sm_screen.scss */
  .parsel2-page .img-container img {
    margin: 30px auto;
  }
  /* line 296, ../sass/partials/_sm_screen.scss */
  .parsel2-page .img-container .buffer {
    height: 50px;
  }
  /* line 299, ../sass/partials/_sm_screen.scss */
  .parsel2-page .img-container .tablet {
    margin-top: 40px;
    max-width: 462px;
  }
  /* line 303, ../sass/partials/_sm_screen.scss */
  .parsel2-page .img-container .persona {
    max-width: 462px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 312, ../sass/partials/_sm_screen.scss */
  .poke-page .img-container {
    width: 65%;
  }
  /* line 314, ../sass/partials/_sm_screen.scss */
  .poke-page .img-container img {
    margin: 30px auto;
  }
  /* line 318, ../sass/partials/_sm_screen.scss */
  .poke-page .img-container .buffer {
    height: 50px;
  }
  /* line 321, ../sass/partials/_sm_screen.scss */
  .poke-page .img-container .tablet {
    margin-top: 40px;
    max-width: 462px;
  }
  /* line 325, ../sass/partials/_sm_screen.scss */
  .poke-page .img-container .persona {
    max-width: 500px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 330, ../sass/partials/_sm_screen.scss */
  .poke-page .img-container .p-logo {
    width: 100%;
    max-width: 500px;
    border: 3px solid #ffffff;
  }

  /* line 341, ../sass/partials/_sm_screen.scss */
  .po-page .img-container {
    width: 65%;
  }
  /* line 343, ../sass/partials/_sm_screen.scss */
  .po-page .img-container img {
    margin: 30px auto;
  }
  /* line 347, ../sass/partials/_sm_screen.scss */
  .po-page .img-container .buffer {
    height: 50px;
  }
  /* line 350, ../sass/partials/_sm_screen.scss */
  .po-page .img-container .tablet {
    margin-top: 40px;
    max-width: 462px;
  }
  /* line 354, ../sass/partials/_sm_screen.scss */
  .po-page .img-container .persona {
    max-width: 462px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 367, ../sass/partials/_sm_screen.scss */
  .airbnb .img-container .buffer {
    height: 50px;
  }
  /* line 371, ../sass/partials/_sm_screen.scss */
  .airbnb .img-container .checkin-sketch {
    max-width: 300px;
  }

  /* line 380, ../sass/partials/_sm_screen.scss */
  .infection-contrl-page .img-container {
    width: 65%;
  }
  /* line 382, ../sass/partials/_sm_screen.scss */
  .infection-contrl-page .img-container img {
    margin: 30px auto;
  }
  /* line 386, ../sass/partials/_sm_screen.scss */
  .infection-contrl-page .img-container .buffer {
    height: 50px;
  }
  /* line 389, ../sass/partials/_sm_screen.scss */
  .infection-contrl-page .img-container .tablet {
    margin-top: 40px;
    max-width: 462px;
  }
  /* line 393, ../sass/partials/_sm_screen.scss */
  .infection-contrl-page .img-container .persona {
    max-width: 462px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 402, ../sass/partials/_sm_screen.scss */
  .implants-app {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 405, ../sass/partials/_sm_screen.scss */
  .implants-app .text-box {
    border-left: 1px solid #eaeaea;
  }
  /* line 408, ../sass/partials/_sm_screen.scss */
  .implants-app .img-container {
    width: 65%;
  }
  /* line 410, ../sass/partials/_sm_screen.scss */
  .implants-app .img-container img {
    margin: 10px auto;
  }
  /* line 414, ../sass/partials/_sm_screen.scss */
  .implants-app .img-container .buffer {
    height: 50px;
  }
  /* line 417, ../sass/partials/_sm_screen.scss */
  .implants-app .img-container .tablet {
    margin-top: 40px;
    max-width: 462px;
  }
  /* line 421, ../sass/partials/_sm_screen.scss */
  .implants-app .img-container .persona {
    max-width: 800px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 427, ../sass/partials/_sm_screen.scss */
  .implants-app .img-container .img-structure {
    width: 90%;
  }
  /* line 430, ../sass/partials/_sm_screen.scss */
  .implants-app .img-container .scan-img {
    width: 80%;
    padding-top: 40px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  /* line 2, ../sass/partials/_md_screen.scss */
  #box {
    background: #090E40;
    height: 725px;
    position: relative;
  }

  /* line 8, ../sass/partials/_md_screen.scss */
  .section .greeting-container {
    height: 530px;
  }
  /* line 10, ../sass/partials/_md_screen.scss */
  .section .greeting-container .greeting {
    position: absolute;
    right: -3px;
    bottom: -22px;
    text-align: left;
  }
  /* line 16, ../sass/partials/_md_screen.scss */
  .section .greeting-container .greeting h3 {
    font-size: 2.5em;
    font-weight: 200;
    padding-left: 8px;
  }
  /* line 23, ../sass/partials/_md_screen.scss */
  .section .greeting-container .greeting h1 {
    font-size: 8em;
  }
  /* line 30, ../sass/partials/_md_screen.scss */
  .section .building {
    -webkit-flex: none;
    flex: none;
    height: 530px;
  }
  /* line 34, ../sass/partials/_md_screen.scss */
  .section .building img {
    max-height: 460px;
    margin-top: 60px;
  }
  /* line 39, ../sass/partials/_md_screen.scss */
  .section .build-to {
    width: 100px;
  }
  /* line 44, ../sass/partials/_md_screen.scss */
  .section .build-chi {
    width: 125px;
  }
  /* line 48, ../sass/partials/_md_screen.scss */
  .section .build-lon {
    width: 169px;
  }
  /* line 52, ../sass/partials/_md_screen.scss */
  .section .profession {
    height: 530px;
  }
  /* line 54, ../sass/partials/_md_screen.scss */
  .section .profession h3 {
    font-size: 2.5em;
    position: absolute;
    left: 19px;
    bottom: 3px;
    margin-bottom: 0px;
  }
  /* line 64, ../sass/partials/_md_screen.scss */
  .section .divider-container {
    display: -webkit-flex;
    display: flex;
  }
  /* line 68, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 {
    background: #090E40;
    -webkit-flex: 3;
    flex: 3;
    position: relative;
  }
  /* line 74, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .divider {
    width: 483px;
    height: 2px;
    position: absolute;
    top: 2px;
    right: -121px;
  }
  /* line 86, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .divide-chi {
    width: 498px;
  }
  /* line 89, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .divide-lon {
    width: 536px;
    right: -135px;
  }
  /* line 93, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .divide-saudi {
    width: 536px;
    right: -135px;
  }
  /* line 99, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .supporting-text {
    background: #090E40;
    width: 500px;
    font-size: 24px;
    position: absolute;
    top: 15px;
    right: -105px;
  }
  /* line 108, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .support-to {
    color: #873181;
    right: -136px;
    padding-right: 25px;
  }
  /* line 112, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .support-to span {
    color: #B03278;
  }
  /* line 116, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .support-chi {
    color: #50747E;
    padding-right: 25px;
    right: -135px;
  }
  /* line 120, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .support-chi span {
    color: #38ADA8;
  }
  /* line 124, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .support-lon {
    color: #9E7FBB;
    padding-right: 32px;
    right: -143px;
    letter-spacing: .1em;
  }
  /* line 129, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .support-lon span {
    color: #B53277;
  }
  /* line 133, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .support-saudi {
    color: #F8D422;
    right: -134px;
  }
  /* line 136, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-1 .support-saudi span {
    color: #F1666F;
  }
  /* line 141, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-2 {
    -webkit-flex: none;
    flex: none;
    width: 100px;
  }
  /* line 146, ../sass/partials/_md_screen.scss */
  .section .divider-container .flex-3 {
    -webkit-flex: 3;
    flex: 3;
  }

  /* line 159, ../sass/partials/_md_screen.scss */
  .work-list h4 {
    margin-bottom: -30px;
  }
  /* line 164, ../sass/partials/_md_screen.scss */
  .work-list .work-each {
    z-index: 29;
  }
  /* line 166, ../sass/partials/_md_screen.scss */
  .work-list .work-each .overlay-text {
    position: absolute;
    bottom: 150px;
    top: 190px;
    text-align: center;
    font-size: 1.3em;
    left: 10px;
    right: 10px;
    color: #A2D4AB;
    z-index: 31;
    opacity: 0;
  }
  /* line 178, ../sass/partials/_md_screen.scss */
  .work-list .work-each .overlay {
    opacity: 0;
  }
  /* line 184, ../sass/partials/_md_screen.scss */
  .work-list .work-each:hover .overlay {
    position: absolute;
    top: 50px;
    right: 50px;
    left: 50px;
    bottom: 50px;
    background: #090E40;
    opacity: .9;
    z-index: 30;
    transform: rotate(-45deg);
  }
  /* line 196, ../sass/partials/_md_screen.scss */
  .work-list .work-each:hover .overlay-text {
    opacity: 1;
  }
  /* line 201, ../sass/partials/_md_screen.scss */
  .work-list .single {
    z-index: 28;
  }
  /* line 207, ../sass/partials/_md_screen.scss */
  .work-list .image-each img {
    width: 400px;
  }
  /* line 210, ../sass/partials/_md_screen.scss */
  .work-list .image-each .less-margin {
    margin-top: -149px;
  }

  /* line 222, ../sass/partials/_md_screen.scss */
  .work .text-box {
    width: 29%;
  }

  /* line 231, ../sass/partials/_md_screen.scss */
  .hpel-page .img-container {
    width: 71%;
  }
  /* line 233, ../sass/partials/_md_screen.scss */
  .hpel-page .img-container .persona {
    max-width: 550px;
  }

  /* line 243, ../sass/partials/_md_screen.scss */
  .parsel-page .img-container {
    width: 71%;
  }
  /* line 245, ../sass/partials/_md_screen.scss */
  .parsel-page .img-container .tablet {
    max-width: 500px;
  }
  /* line 249, ../sass/partials/_md_screen.scss */
  .parsel-page .img-container .persona {
    margin-top: 50px;
    max-width: 600px;
  }

  /* line 258, ../sass/partials/_md_screen.scss */
  .parsel2-page .img-container {
    width: 71%;
  }
  /* line 260, ../sass/partials/_md_screen.scss */
  .parsel2-page .img-container .tablet {
    width: 500px;
  }
  /* line 263, ../sass/partials/_md_screen.scss */
  .parsel2-page .img-container .persona {
    margin-top: 50px;
    max-width: 600px;
  }

  /* line 272, ../sass/partials/_md_screen.scss */
  .poke-page .img-container {
    width: 71%;
  }
  /* line 274, ../sass/partials/_md_screen.scss */
  .poke-page .img-container .tablet {
    width: 500px;
  }
  /* line 277, ../sass/partials/_md_screen.scss */
  .poke-page .img-container .persona {
    margin-top: 50px;
    max-width: 600px;
  }

  /* line 286, ../sass/partials/_md_screen.scss */
  .po-page .img-container {
    width: 71%;
    padding-left: 25px;
    padding-right: 25px;
  }
  /* line 290, ../sass/partials/_md_screen.scss */
  .po-page .img-container h2 {
    font-size: 1.7em;
  }
  /* line 293, ../sass/partials/_md_screen.scss */
  .po-page .img-container h3 {
    font-size: 1.3em;
  }
  /* line 296, ../sass/partials/_md_screen.scss */
  .po-page .img-container .tablet {
    width: 500px;
  }
  /* line 299, ../sass/partials/_md_screen.scss */
  .po-page .img-container .persona {
    margin-top: 50px;
    max-width: 600px;
  }

  /* line 308, ../sass/partials/_md_screen.scss */
  .airbnb .img-container {
    width: 85%;
    margin-left: 10%;
    margin-right: 10%;
  }
  /* line 312, ../sass/partials/_md_screen.scss */
  .airbnb .img-container h2 {
    font-size: 1.7em;
  }
  /* line 315, ../sass/partials/_md_screen.scss */
  .airbnb .img-container h3 {
    font-size: 1.3em;
  }

  /* line 324, ../sass/partials/_md_screen.scss */
  .infection-contrl-page .img-container {
    width: 71%;
    padding-left: 25px;
    padding-right: 25px;
  }
  /* line 328, ../sass/partials/_md_screen.scss */
  .infection-contrl-page .img-container h2 {
    font-size: 1.7em;
  }
  /* line 331, ../sass/partials/_md_screen.scss */
  .infection-contrl-page .img-container h3 {
    font-size: 1.3em;
  }
  /* line 334, ../sass/partials/_md_screen.scss */
  .infection-contrl-page .img-container .tablet {
    width: 500px;
  }
  /* line 337, ../sass/partials/_md_screen.scss */
  .infection-contrl-page .img-container .persona {
    margin-top: 20px;
    max-width: 800px;
  }
  /* line 342, ../sass/partials/_md_screen.scss */
  .infection-contrl-page .img-container .phones {
    max-width: 75%;
  }

  /* line 353, ../sass/partials/_md_screen.scss */
  .implants-app .img-container h2 {
    font-size: 1.7em;
  }
  /* line 356, ../sass/partials/_md_screen.scss */
  .implants-app .img-container h3 {
    font-size: 1.3em;
  }
  /* line 360, ../sass/partials/_md_screen.scss */
  .implants-app .img-container p {
    margin-left: 20px;
    margin-right: 20px;
  }
  /* line 364, ../sass/partials/_md_screen.scss */
  .implants-app .img-container h4 {
    margin-left: 20px;
    margin-right: 20px;
  }
  /* line 366, ../sass/partials/_md_screen.scss */
  .implants-app .img-container ul {
    margin-left: 20px;
    margin-right: 45px;
  }
  /* line 371, ../sass/partials/_md_screen.scss */
  .implants-app .img-container .tablet {
    width: 500px;
  }
  /* line 374, ../sass/partials/_md_screen.scss */
  .implants-app .img-container .persona {
    margin-top: 20px;
    max-width: 900px;
  }
  /* line 379, ../sass/partials/_md_screen.scss */
  .implants-app .img-container .img-structure {
    max-width: 80%;
  }
  /* line 383, ../sass/partials/_md_screen.scss */
  .implants-app .img-container .scan-img {
    width: 75%;
    max-width: 600px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 389, ../sass/partials/_md_screen.scss */
  .implants-app .img-container .phones {
    max-width: 100%;
  }
  /* line 394, ../sass/partials/_md_screen.scss */
  .implants-app .img-container .info-implant {
    padding-left: 30px;
    padding-right: 0px;
    max-height: 250px;
  }

    /*.implants-app{
        .img-container{
            width:71%;
            padding-left:0px;
            padding-right:0px;
            h2{
                font-size:1.7em;
            }
            h3{
                font-size:1.3em;
            
            }
            p{
            margin-left:20px;
            margin-right:20px;
            }
            h4{    margin-left:20px;
            margin-right:20px;}
            ul{
                margin-left:20px;
            margin-right:45px;
            }

            .tablet{
                width:500px;
            }
            .persona{
                margin-top:20px;
                max-width:900px;

            }
            .img-structure{
            max-width:80%;
        }

            .scan-img{
                width:75%;
                max-width:600px;
                padding-top:20px;
                padding-bottom:20px;
            }
            .phones{
            max-width: 100%;
            }


            .info-implant{
            padding-left:30px;
            padding-right:0px;
            max-height: 250px;
            }
        }
    }*/
}
@media (min-width: 1200px) {
  /* line 4, ../sass/partials/_lg_screen.scss */
  .hpel-page .img-container {
    width: 74%;
  }
  /* line 6, ../sass/partials/_lg_screen.scss */
  .hpel-page .img-container .persona {
    max-width: 750px;
  }

  /* line 17, ../sass/partials/_lg_screen.scss */
  .parsel-page .img-container {
    width: 74%;
  }
  /* line 19, ../sass/partials/_lg_screen.scss */
  .parsel-page .img-container .tablet {
    max-width: 600px;
  }
  /* line 23, ../sass/partials/_lg_screen.scss */
  .parsel-page .img-container .persona {
    max-width: 800px;
  }

  /* line 31, ../sass/partials/_lg_screen.scss */
  .parsel2-page .img-container {
    width: 74%;
  }
  /* line 34, ../sass/partials/_lg_screen.scss */
  .parsel2-page .img-container .persona {
    max-width: 800px;
  }

  /* line 42, ../sass/partials/_lg_screen.scss */
  .poke-page .img-container {
    width: 71%;
  }
  /* line 44, ../sass/partials/_lg_screen.scss */
  .poke-page .img-container .persona {
    max-width: 800px;
  }

  /* line 52, ../sass/partials/_lg_screen.scss */
  .po-page .img-container {
    width: 71%;
    padding-left: 25px;
    padding-right: 25px;
  }
  /* line 56, ../sass/partials/_lg_screen.scss */
  .po-page .img-container .persona {
    max-width: 700px;
  }

  /* line 68, ../sass/partials/_lg_screen.scss */
  .infection-contrl-page .img-container {
    width: 71%;
  }
  /* line 71, ../sass/partials/_lg_screen.scss */
  .infection-contrl-page .img-container .persona {
    max-width: 700px;
  }
  /* line 75, ../sass/partials/_lg_screen.scss */
  .infection-contrl-page .img-container .phones {
    max-width: 600px;
  }

  /* line 82, ../sass/partials/_lg_screen.scss */
  .implants-app .img-container {
    width: 71%;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 86, ../sass/partials/_lg_screen.scss */
  .implants-app .img-container .persona {
    max-width: 700px;
  }
  /* line 90, ../sass/partials/_lg_screen.scss */
  .implants-app .img-container .phones {
    max-width: 1000px;
  }
}
