.page3-mobile {
  display:none !important}
.pc-img {
  display:block !important}
.mobile-img {
  display:none !important}
.screen2__btn {
  margin-top:48px}
@media (max-width:1195px) {
  .screen3-1__img img {
    height:120px !important}}
@media (max-width:991px) {
  .screen3-1__model {
    display:none}
  .screen3-1__box {
    width:100%;
    margin-bottom:24px}
  .screen3-1__box {
    margin:32px 0}
  .screen3-1__header {
    margin-bottom:unset}
  .screen3-1__img img {
    height:140px !important}}
@media (max-width:800px) {
  div#contact-menu {
    width:100% !important;
    bottom:0 !important;
    right:unset !important;
    top:unset !important;
    padding:7px 0 0 0 !important;
    border-radius:40px 40px 0 0 !important;
    box-shadow:0 2px 35px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%) !important}
  div#contact-menu ul {
    display:flex;
    margin:0}
  div#contact-menu ul li {
    width:50%}
  div#contact-menu ul li a {
    font-size:14px;
    white-space:nowrap;
    color:#0d6799}
  div#contact-menu img {
    width:40px}
  .regftGroup {
    display:none !important}}
@media (max-width:823px) {
  .screen2__btn {
    margin-top:unset !important}
  .screen1 {
    max-width:428px;
    margin:0 auto;
    padding:20px 0;
    min-height:525px;
    /* display:flex;
    justify-content:center;
    background:url('../img/SSI_414x508.jpg') center 0 no-repeat; */
    background-image:var(--uri_m);
    background-size:428px;
    align-items:flex-end}
  .screen1__title img {
    display:none}
  .screen1 button {
    border:none;
    cursor:pointer;
    max-width:250px;
    color:#fff;
    font-size:13px;
    font-weight:600;
    text-transform:uppercase;
    border-radius:8px;
    border:1px solid #fff;
    padding:5px 10px;
    background:linear-gradient(to right, #012e73, #1663df);
    animation:flicker 1s infinite}
  .screen1__box {
    width:100%}
  .screen2.loaded {
    /* background:url('https://nhakhoaparis.vn/cp/trong-rang/trong-implant-giai-phap-toi-uu/m/media/images/t2-bg-m.jpg') center 0 no-repeat; */
    /* background-color:#f3f4f6; */
    background-size:428px}
  .screen2 {
    padding:20px 0;
    max-width:428px;
    margin:0 auto}
  .screen2__box {
    display:block;
    margin:unset}
  .screen2__wrapper {
    gap:16px;
    width:100%}
  .screen2__item {
    margin-bottom:16px}
  .screen3 {
    max-width:428px;
    margin:0 auto}
  .screen3 img {
    width:100%;
    display:block;
    height:auto}
  .page3-pc {
    display:none !important}
  .page3-mobile {
    display:block !important}
  .screen4__pic {
    display:none !important}
  .screen4__text {
    width:100%}
  .screen5 {
    padding:20px 0;
    max-width:428px;
    margin:0 auto}
  /* .screen5.loaded {
    background:url('https://nhakhoaparis.vn/cp/trong-rang/trong-implant-giai-phap-toi-uu/m/media/images/t5-bg.jpg') center 0 no-repeat} */
  .screen5__discount {
    position:relative;
    margin-left:-20px;
    width:30%}
  .screen5__item {
    width:90%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-radius:40px;
    background:#fff;
    box-shadow:rgb(99 99 99 / 20%) 0px 2px 8px 0px}
  .screen5__wrapper {
    display:flex;
    flex-direction:column;
    gap:5px;
    margin:5px 10px;
    width:70%}
  .screen5__discount img {
    display:block;
    width:100%;
    height:auto}
  .screen5__text {
    font-size:1rem}
  .screen5__title span {
    color:#0078fe;
    text-transform:uppercase;
    display:block}
  .screen5__text ul {
    padding:0;
    list-style:none;
    margin:0}
  .screen5__btn {
    align-self:unset}
  .registBtn {
    background:#ff5159;
    text-transform:uppercase;
    color:#fff;
    border-radius:20px;
    padding:5px 10px;
    font-size:14px}
  .screen6 {
    padding:20px 0;
    max-width:428px;
    margin:0 auto}
  .screen6__img img {
    display:block;
    width:100%;
    height:auto}
  .screen6__box {
    position:relative}
  .screen6__icon {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%)}
  .screen6__play {
    display:flex;
    justify-content:center;
    align-items:center;
    width:50px;
    height:50px;
    border:3px solid #fff;
    border-radius:50%;
    background:#ff0d15;
    opacity:0.8;
    cursor:pointer}
  .screen6__play img {
    display:block;
    width:20px;
    height:20px}
  .screen7 {
    padding:20px 0;
    max-width:428px;
    margin:0 auto}
  /* .screen7.loaded {
    background:url('https://nhakhoaparis.vn/cp/trong-rang/trong-implant-giai-phap-toi-uu/m/media/images/t7-bg-m.jpg') center 0;
    background-size:cover} */
  .screen7__item {
    width:100%}
  .screen7__box {
    display:flex;
    flex-direction:column-reverse;
    gap:10px}
  .screen7__wrapper {
    display:flex;
    gap:10px;
    flex-direction:column;
    width:80%;
    margin:0 auto;
    align-items:center}
  .screen8 {
    display:flex;
    align-items:flex-end;
    max-width:428px;
    margin:0 auto;
    min-height:570px}
  .screen8.loaded {
    background:var(--uri_m) center 0 no-repeat;
    background-size:428px !important}
  .screen8__box {
    width:100%}
  .screen8__form {
    background:linear-gradient(to right, #01156e, #0433b7);
    padding:20px 15px;
    text-align:center}
  .screen8 .container {
    padding:unset}
  .screen8 {
    min-height:582px}
  .screen2__header {
    font-size:1.4rem}
  .screen5__text,
  .screen4__text ul,
  .screen2__item span {
    font-size:1rem}
  .screen7__header,
  .screen5__header,
  .screen4__header,
  .screen2__btn span {
    font-size:1.4rem}
  .screen5__footer span {
    font-size:1.2rem}
  .screen7__item span {
    font-size:1.1rem}
  .screen8__desc {
    color:#fff;
    font-size:1rem}
  .screen3-1__model {
    display:none}
  .screen3-1__box {
    width:100%;
    margin-bottom:24px}
  .screen3-1__item {
    width:100%}
  .screen3-1__img img {
    height:auto !important}
  .screen8__form.loaded {
    margin:unset !important}
  div#contact-menu {
    z-index:10}
  .screen8 {
    min-height:836px}
  .pc-img {
    display:none !important}
  .mobile-img {
    display:block !important}
  h2.khoi-con-h2 {
    font-size:28px}
  .khoi-cam-on {
    max-width:428px}
  .screen3-1__header {
  font-size:1.4rem}
}
@media (max-width:800px) {
  section.footer_pr_1_0_0 {
    padding-bottom:92px}}
@media (max-width:430px) {
    .khoi {
  min-width:calc(100% - 32px) !important;
  margin:0 16px}
h2.khoi-item-h2 {
  font-size:20px}}
@media (max-width:320px) {
  .screen1 {
    background-size:320px;
    min-height:390px;
    padding:10px 0}
  .screen5__discount span{
    font-size:28px}
  
p.khoi-item-img {
  width:150px}
}
div#contact-menu {
  position:fixed;
  right:25px;
  bottom:78px;
  width:80px;
  text-align:center;
  box-shadow:0 19px 35px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%);
  border-radius:35px;
  padding:30px 0 7px 0;
  background:#fff}
div#contact-menu ul {
  list-style:none;
  padding:0}
div#contact-menu ul li {
  padding:2px 0;
  margin-bottom:8px}
div#contact-menu ul li a {
  font-size:14px;
  white-space:nowrap;
  color:#0d6799}
@media (max-width:823px) {
  .screen61__left {
    display:none}
  .screen6-1__right {
    width:100%}
  .screen7__title {
    font-size:17px}
  .screen1__regist {
    margin:unset !important}
  .screen2-1__item {
    display:block}
  .screen2-1__pic {
    width:100%}
  .screen2-1__text {
    width:100%}
  .screen2-1__text ul {
    padding:0 8px}
  li.title-li {}
  .screen2-1__header {
    font-size:1.4rem}
  li.title-li {
    font-size:14px !important}
  .screen2-1__text ul li {
    font-size:14px}
  section#page3-1 {
  max-width:428px;
  margin:auto}
section#page2-1 {
  max-width:428px;
  margin:auto}
section#pageReg .container {
  width:100%}}
.screen8__form.loaded {
  margin-top:280px !important;
  margin-right:59px;
  margin-left:-55px}
@media (max-width:1439px) {
  .screen8__form.loaded {
    margin-top:156px !important}
  .screen8.loaded {
    background-size:cover}
  .screen1__regist {
    margin-left:88px}}
div#contact-menu {
  z-index:10}
@media (min-width:768px) and (max-width:800px){
  .screen8__form.loaded{
    margin:unset !important}}