.dang-ky-nhan-thong-tin .show-on-pc {
display: flex;
}

.dang-ky-nhan-thong-tin .hide_on_pc {
display: none;
}

@media screen and (max-width: 1500px) {
.dang-ky-nhan-thong-tin .selecter input {
font-size: 13px;
}

.dang-ky-nhan-thong-tin .voucher_text {
font-size: 20px;
}

.dang-ky-nhan-thong-tin .top a {
font-size: 20px;
}

.dang-ky-nhan-thong-tin .orders h2 {
font-size: 32px;
}

.dang-ky-nhan-thong-tin .radio-group {
height: 60px;
}

.dang-ky-nhan-thong-tin .radio-group span {
font-size: 18px;
}

.dang-ky-nhan-thong-tin .order__item input {
width: 100%;
height: 70px;
border: unset;
border-radius: 50px;
padding: 30px;
padding-left: 50px;
font-size: 22px;
box-shadow: inset 0px 2px 6px #0000006c;
background-color: white;
color: black;
font-weight: 300;
font-family: "Montserrat", sans-serif;
}

.dang-ky-nhan-thong-tin .order__item+.order__item {
margin-top: 16px;
}

.dang-ky-nhan-thong-tin .selecter input {
font-size: 18px;
height: 60px;
}

.dang-ky-nhan-thong-tin .modal__confirm {
width: 270px;
font-size: 26px;
border-radius: 70px;
font-weight: 600;
margin-top: 50px;
cursor: pointer;
border: none;
padding: 22px 5px 20px;
background-color: #EF6000;
color: white;
position: relative;
z-index: 0;
transition: all ease-in 0.2s;
}

.dang-ky-nhan-thong-tin .sale__detail--link {
font-size: 24px;
}
}

@media screen and (max-width: 1360px) {


.dang-ky-nhan-thong-tin .voucher_text {
font-size: 20px;
}

.dang-ky-nhan-thong-tin .top a {
font-size: 20px;
}

.dang-ky-nhan-thong-tin .orders h2 {
font-size: 32px;
}
}

/* mobile & tablet */
@media screen and (max-width: 1024px) {
.dang-ky-nhan-thong-tin .bottom img {
width: 150%;
display: block;
}

.dang-ky-nhan-thong-tin .selecter input {
font-size: 13px;
}

body {
background-image: #f9e3dc;
}

form {
width: 100%;
}

.dang-ky-nhan-thong-tin .order__select {
width: 100%;
margin-top: 20px;
}



.dang-ky-nhan-thong-tin .sale__detail--link {
display: none;
}

.dang-ky-nhan-thong-tin .orders_gallery {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 55.5%;
width: 30%;
font-size: 16px;
}


.dang-ky-nhan-thong-tin .selecter {
width: 29%;
}

.dang-ky-nhan-thong-tin .selecter input {
height: 40px;
font-size: 11px;
border-radius: 20px;
padding-left: 15px;
}

.dang-ky-nhan-thong-tin .selecter:first-of-type {
width: 40%;
}

.dang-ky-nhan-thong-tin .selecter i {
right: 10px;
font-size: 10px;
}

.dang-ky-nhan-thong-tin .selecter li {
font-size: 13px;
}

.dang-ky-nhan-thong-tin .selecter__color li img {
width: 16px;
margin-right: 6px;
}

.dang-ky-nhan-thong-tin .selecter ul {
top: 42px;
width: 100%;
}

.dang-ky-nhan-thong-tin .selecter li span {
margin-left: 2px;
}

.dang-ky-nhan-thong-tin .selecter li {
padding: 12px 8px;
}

.dang-ky-nhan-thong-tin .orders__content__text {
width: 100%;
margin-left: 5px;
}

.dang-ky-nhan-thong-tin .selecter_desc {
font-size: 14px;
}

.dang-ky-nhan-thong-tin .orders_gallery img {
width: 50%;
}

.dang-ky-nhan-thong-tin .orders_gallery_price {
font-size: 25px;
}

.dang-ky-nhan-thong-tin .top a {
width: 24%;
font-size: 15px;
padding: 10px;
}

.dang-ky-nhan-thong-tin .modal__tks-img {
width: 98%;
}

.dang-ky-nhan-thong-tin .modal__tks-img img {
width: 100%;
}

.dang-ky-nhan-thong-tin .voucher_text {
font-size: 15px;
}

.dang-ky-nhan-thong-tin .modal__tks i {
right: 6%;
font-size: 32px;
}

.dang-ky-nhan-thong-tin .cooldown {
padding: 40px 5px;
}

.dang-ky-nhan-thong-tin .cd_title {
font-size: 26px;
}

.dang-ky-nhan-thong-tin .cd_clock {
margin-top: 10px;
font-size: 58px;
margin-bottom: 40px;
}

.dang-ky-nhan-thong-tin .cd_clock span {
width: 20%;
}

.dang-ky-nhan-thong-tin .top_btn {
bottom: 6%;
width: 28%;
left: 8%;
}

.dang-ky-nhan-thong-tin .rule h2 {
font-size: 30px;
}

.dang-ky-nhan-thong-tin .rule_desc {
width: 86%;
font-size: 18px;
}

.dang-ky-nhan-thong-tin .line {
font-size: 24px;
padding: 14px 0;
}

.dang-ky-nhan-thong-tin .bot span {
font-size: 18px;
}

.dang-ky-nhan-thong-tin .order__item input {
font-size: 18px;
padding: 10px;
padding-left: 5%;
}

.dang-ky-nhan-thong-tin .bot p {
font-size: 20px;
padding: 0 5px;
}

.dang-ky-nhan-thong-tin .orders h2 {
font-size: 34px;
}

.dang-ky-nhan-thong-tin .order__list {
padding: 26px 30px;
width: 100%;
margin-top: 50px;
}

.dang-ky-nhan-thong-tin .sub__title {
font-size: 22px;
}

.dang-ky-nhan-thong-tin .order__item+.order__item {
margin-top: 12px;
}

.dang-ky-nhan-thong-tin .modal__tks img {
width: 70%;
}

.dang-ky-nhan-thong-tin .order__item {
width: 100%;
}

.dang-ky-nhan-thong-tin .order__btn--slide--header a {
transform: translateX(-6%);
}

.dang-ky-nhan-thong-tin .thongso__container {
padding: 0;
display: block;
}

.dang-ky-nhan-thong-tin .footer {
padding-top: 0;
}

.dang-ky-nhan-thong-tin .hide_on_tab {
display: none;
}

.dang-ky-nhan-thong-tin .show-on-tab {
display: flex;
}

.dang-ky-nhan-thong-tin .footer__body {
display: block;
margin: 0;
padding: 0 10px;
}

.dang-ky-nhan-thong-tin .lienhe__header {
background-color: white;
font-size: 14px;
font-weight: 700;
width: 200px;
margin: 0;
height: 20px;
position: relative;
z-index: 3;
margin-top: 10px;
}

.dang-ky-nhan-thong-tin .lienhe {
display: flex;
justify-content: space-between;
position: relative;
height: 30px;
overflow: hidden;
transition: all 0.3s linear;
cursor: pointer;
}

.dang-ky-nhan-thong-tin .lienhe__item a {
font-weight: 500;
font-size: 14px;
line-height: 20px;
}

/*chinh sach*/
.dang-ky-nhan-thong-tin .chinhsach__header {
background-color: white;
font-size: 14px;
width: 200px;
margin: 0;
height: 20px;
position: relative;
z-index: 3;
margin-top: 10px;
font-weight: 700;
}

.dang-ky-nhan-thong-tin .chinhsach {
display: flex;
justify-content: space-between;
/* align-items: center; */
position: relative;
height: 30px;
overflow: hidden;
transition: all 0.3s linear;
cursor: pointer;
}

.dang-ky-nhan-thong-tin .chinhsach__item a {
font-weight: 500;
font-size: 14px;
line-height: 20px;
}

/* thong tin khac */
.dang-ky-nhan-thong-tin .others__header {
background-color: white;
font-size: 14px;
width: 200px;
margin: 0;
height: 20px;
position: relative;
z-index: 3;
margin-top: 10px;
font-weight: 700;
}

.dang-ky-nhan-thong-tin .others {
display: flex;
justify-content: space-between;
/* align-items: center; */
position: relative;
height: 30px;
overflow: hidden;
transition: all 0.3s linear;
cursor: pointer;
}

.dang-ky-nhan-thong-tin .others__item a {
font-weight: 500;
font-size: 14px;
line-height: 20px;
}

.dang-ky-nhan-thong-tin .lienhe__item {
margin-top: 8px;
margin-bottom: 0;
}

.dang-ky-nhan-thong-tin .chinhsach__item {
margin-top: 8px;
margin-bottom: 0;
}

.dang-ky-nhan-thong-tin .others__item {
margin-top: 8px;
margin-bottom: 0;
}

.dang-ky-nhan-thong-tin .footer__show--btn {
align-items: center;
}

.dang-ky-nhan-thong-tin .footer__show--item {
height: 0;
overflow: hidden;
margin: 0;
transition: all 0.3s linear;
}

.dang-ky-nhan-thong-tin .footer__show--item.show {
height: 85px;
}

.dang-ky-nhan-thong-tin .footer__show--btn.show .footer__show--item {
margin-top: 30px;
opacity: 1;
}

.dang-ky-nhan-thong-tin .showlist__btn {
font-weight: 900px;
font-size: 13px;
align-items: center;
}

.dang-ky-nhan-thong-tin .payment__heaiding {
font-size: 14px;
margin-top: 10px;
text-align: left;
}

.dang-ky-nhan-thong-tin .payment__lol {
justify-content: left;
}

.dang-ky-nhan-thong-tin .footer__footer {
padding: 10px 10px;
}

.dang-ky-nhan-thong-tin .footer__copy {
font-size: 13px;
padding-right: 20px;
}

.dang-ky-nhan-thong-tin .open__hide:hover {
color: black;
background-color: white;
}

.dang-ky-nhan-thong-tin .search__container {
justify-content: space-between;
}

.dang-ky-nhan-thong-tin .search__bar {
height: 36px;
}

.dang-ky-nhan-thong-tin .header__galaxy .galaxy__name {
width: 100%;
display: block;
text-align: center;
}

.dang-ky-nhan-thong-tin .header__content {
margin-top: 11px;
}

.dang-ky-nhan-thong-tin .galaxy__price {
width: 94%;
margin: 0 auto;
}

.dang-ky-nhan-thong-tin .galaxy__price-num {
font-size: 36px;
}

.dang-ky-nhan-thong-tin .galaxy__img {
display: block;
}

.dang-ky-nhan-thong-tin .gift__title {
width: 50%;
}

.dang-ky-nhan-thong-tin .thongso__title {
width: 50%;
}

.dang-ky-nhan-thong-tin .app {
overflow: hidden;
}

.dang-ky-nhan-thong-tin .header__logo {
text-align: center;
}

.dang-ky-nhan-thong-tin .galaxy__img-fold {
text-align: center;
}

.dang-ky-nhan-thong-tin .thongso__booking__pic-color--list {
padding: 0;
}

.dang-ky-nhan-thong-tin .galaxy__img-flip {
text-align: center;
}

.dang-ky-nhan-thong-tin .galaxy__des {
display: none;
}

.dang-ky-nhan-thong-tin .header__mono {
margin-top: 20px;
}

.dang-ky-nhan-thong-tin .galaxy__des-item {
text-align: center;
}

.dang-ky-nhan-thong-tin .navbar {
display: none;
}

.dang-ky-nhan-thong-tin .gift__title {
width: 60%;
display: block;
font-size: 18px;
text-align: center;
padding-top: 8px;
}

.dang-ky-nhan-thong-tin .gift__title span {
display: block;
}

.dang-ky-nhan-thong-tin .intro__title {
display: block;
text-align: center;
}

.dang-ky-nhan-thong-tin .intro__title span {
margin: 0;
}

.dang-ky-nhan-thong-tin .thongso__title {
width: 70%;
}

.dang-ky-nhan-thong-tin .thongso__title-item {
text-align: center;
transform: translateY(0px);
}

.dang-ky-nhan-thong-tin .thongso__title-item span {
font-size: 24px;
}

.dang-ky-nhan-thong-tin .thongso__title-item img {
width: 46%;
}

.dang-ky-nhan-thong-tin .thongso__title-item+.thongso__title-item {
display: none;
}

.dang-ky-nhan-thong-tin .thongso__booking-name {
display: none;
}

.dang-ky-nhan-thong-tin .thongso__title-slide {
display: none;
}

.dang-ky-nhan-thong-tin .thongso__booking__pic {
justify-content: center;
}

.dang-ky-nhan-thong-tin .thongso__tab {
margin-top: 30px;
padding-left: 10px;
padding-right: 10px;
border: none;
}

.dang-ky-nhan-thong-tin .tab__item {
padding-bottom: 40px;
margin-top: 52px;
}

.dang-ky-nhan-thong-tin .tab__item-key {
width: 50%;
}

.dang-ky-nhan-thong-tin .tab__item-value {
width: 50%;
/* text-align: right; */
}

.dang-ky-nhan-thong-tin .thongso__booking-rom-list {
justify-content: center;
}

.dang-ky-nhan-thong-tin .thongso__booking-rom-item {
width: 120px;
height: 60px;
margin: 0 5px;
font-size: 20px;
}

.dang-ky-nhan-thong-tin .header__right {
width: 100%;
}

.dang-ky-nhan-thong-tin .order__phone-item {
text-align: center;
}
}

/*  Mobile */
@media screen and (max-width: 739px) {
.dang-ky-nhan-thong-tin .orders_gallery_price_text {
font-size: 18px;
margin-top: 5px;
}

.dang-ky-nhan-thong-tin .seo_header {
font-size: 24px;
}

.dang-ky-nhan-thong-tin .seo {
padding-top: 24px;
}

.dang-ky-nhan-thong-tin .orders h4 {
font-size: 14px;
font-weight: 300;
word-spacing: 0px;
padding: 0 20px;
}

.dang-ky-nhan-thong-tin #discount {
padding-top: 30px;
padding-bottom: 30px;
}

.dang-ky-nhan-thong-tin .infor__box__color-list {
margin-top: 8px;
}

.dang-ky-nhan-thong-tin .infor__box__color-icon {
width: 18px;
margin: 0 2px;
}

.dang-ky-nhan-thong-tin .infor__box__color-icon.target {
border: 2px solid rgb(42, 140, 253);
border-radius: 50%;
}

.dang-ky-nhan-thong-tin #discount h4 {
width: 40%;
height: 50px;
font-size: 20px;
}

.dang-ky-nhan-thong-tin .order__box {
width: 100%;
height: 580px;
}

.dang-ky-nhan-thong-tin .discount-mb {
width: 100%;
}

.dang-ky-nhan-thong-tin .discount__title span {
font-size: 30px;
}

.dang-ky-nhan-thong-tin .discount__title span:first-of-type {
font-size: 30px;
}

.dang-ky-nhan-thong-tin .discount__title--sub {
font-size: 18px;
}

.dang-ky-nhan-thong-tin .discount__box-list {
padding-left: 72px;
padding-right: 72px;
}

.dang-ky-nhan-thong-tin .modal__tks {
text-align: center;
}

.dang-ky-nhan-thong-tin .header__left__somany img {
width: 94%;
}

.dang-ky-nhan-thong-tin .feature__header {
width: 80%;
font-size: 25px;
}

.dang-ky-nhan-thong-tin .feature-mb {
padding-left: 10px;
padding-right: 10px;
}

.dang-ky-nhan-thong-tin .infor__header {
width: 80%;
font-size: 25px;
}

.dang-ky-nhan-thong-tin .order__box-img {
transform: translateX(-13%);
}

.dang-ky-nhan-thong-tin .payment__list {
flex-wrap: wrap;
}

.dang-ky-nhan-thong-tin .book__logo {
transform: translateX(25%);
}

.dang-ky-nhan-thong-tin .right__book-mid img {
width: 100%;
transform: translateX(10%);
}

.dang-ky-nhan-thong-tin .right__book-head {
display: block;
text-align: center;
}

.dang-ky-nhan-thong-tin .book_desc {
transform: unset;
margin-top: 35px;
}

.dang-ky-nhan-thong-tin .right__book-bot {
margin-left: unset;
width: 100%;
text-align: center;
}

.dang-ky-nhan-thong-tin .order__phone-item {
width: 100%;
padding: unset;
font-size: 15px;
border-radius: 5px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
margin: 0px 3px;
}


.dang-ky-nhan-thong-tin .right__book-bot img {
width: 80%;
}

.dang-ky-nhan-thong-tin .book_desc img {
width: 80%;
}

.dang-ky-nhan-thong-tin .payment__item+.payment__item {
margin-left: 0;
}

.dang-ky-nhan-thong-tin .votri__bar {
display: none;
}

.dang-ky-nhan-thong-tin .modal__close {
display: block;
float: right;
margin-top: 50px;
font-size: 30px;
right: 18px;
position: absolute;
}

.dang-ky-nhan-thong-tin .modal__title {
margin-top: 90px;
font-size: 27px;
}

.dang-ky-nhan-thong-tin .order__list {
margin-top: 16px;
}

.dang-ky-nhan-thong-tin .order__list:nth-of-type(2) {
margin-top: 16px;
}

.dang-ky-nhan-thong-tin .modal {
width: 100%;
z-index: 15;
}

.dang-ky-nhan-thong-tin .modal__container {
border-radius: 0;
height: 630px;
}

.dang-ky-nhan-thong-tin .order__item-key {
font-size: 12px;
min-width: 150px;
}

.dang-ky-nhan-thong-tin .modal__cash {
font-size: 16px;
}

.dang-ky-nhan-thong-tin .modal__footer {
margin-top: 60px;
justify-content: space-around;
text-align: center;
z-index: 100;
}

.dang-ky-nhan-thong-tin .modal__cash-num {
font-size: 20px;
}

.dang-ky-nhan-thong-tin .footer__show--parent {
position: relative;
z-index: 0;
}

.dang-ky-nhan-thong-tin .modal__submit {
width: 170px;
font-size: 13px;
height: 50px;
}

.dang-ky-nhan-thong-tin .order__item {}

.dang-ky-nhan-thong-tin .order__item-value {
font-size: 12px;
}

.dang-ky-nhan-thong-tin .modal__container {
width: 100%;
padding: 0 8px;
}

.dang-ky-nhan-thong-tin .search__bar-link {
height: 40px;
}

.dang-ky-nhan-thong-tin .search__bar-link a {
font-size: 13px;
}

.dang-ky-nhan-thong-tin .search__container {
padding: 0 10px;
justify-content: space-around;
}

.dang-ky-nhan-thong-tin .search__bar {
width: 60%;
}

.dang-ky-nhan-thong-tin .service__list {
padding: 0;
}

.dang-ky-nhan-thong-tin .hide_on_mobile {
display: none;
}

.dang-ky-nhan-thong-tin .show-on-mb {
display: block;
}

.dang-ky-nhan-thong-tin .orders__pic-mb {
width: 100%;
}

.dang-ky-nhan-thong-tin .orders__pic-mb img {
width: 45%;
}

.dang-ky-nhan-thong-tin .container__heading {
width: 100%;

}

.dang-ky-nhan-thong-tin .font12 {
font-size: 12px;
}

.dang-ky-nhan-thong-tin .container__heading img {
width: 100%;
}

.dang-ky-nhan-thong-tin .margintop0-mb {
margin-top: 0;
}

.dang-ky-nhan-thong-tin .rule h2 {
font-size: 24px;
}

.dang-ky-nhan-thong-tin .rule_desc {
width: 86%;
font-size: 16px;
}

.dang-ky-nhan-thong-tin .rule_desc p {
margin-top: 4px;
}

.dang-ky-nhan-thong-tin .line {
font-size: 18px;
padding: 10px 0;
}

.dang-ky-nhan-thong-tin .bot {
background-repeat: repeat-y;
}

.dang-ky-nhan-thong-tin .bot span {
font-size: 11px;
}

.dang-ky-nhan-thong-tin .modal__ck {
margin-top: 8px;
}

.dang-ky-nhan-thong-tin .order__box-img img {
width: 60%;
}

.dang-ky-nhan-thong-tin .order__box__price {
margin-top: 20px;
}

.dang-ky-nhan-thong-tin .order__btn--slide--header a {
transform: unset;
}

.dang-ky-nhan-thong-tin .orders {
width: 100%;
padding: 0;
padding-bottom: 30px;
}

.dang-ky-nhan-thong-tin .form_ladi {
width: 100%;
padding: 0;
}

.dang-ky-nhan-thong-tin .sub__title {
font-size: 16px;
padding: 0 10px;
}

.dang-ky-nhan-thong-tin .order__item+.order__item {
margin-top: 10px;
}

.dang-ky-nhan-thong-tin .modal__tks img {
width: 95%;
}

.dang-ky-nhan-thong-tin .order__item input {
padding: 10px;
padding-left: 10%;
font-size: 16px;
height: 58px;
}

.dang-ky-nhan-thong-tin .order__list {
padding: 0px;
width: 100%;
}

.dang-ky-nhan-thong-tin .top {}

.dang-ky-nhan-thong-tin .discount {}

.dang-ky-nhan-thong-tin .voucher {
margin-top: 30px;
width: 100%;
padding-bottom: 21%;
background-size: 126%;
background-position: center;
background-repeat: no-repeat;
}

.dang-ky-nhan-thong-tin .voucher_text {
font-size: 9px;
}

.dang-ky-nhan-thong-tin .top a {
width: 38%;
font-size: 14px;
color: white;
left: 50%;
transform: translateX(-50%);
top: 87%;
border-radius: 40px;
text-decoration: none;
text-align: center;
padding: 9px 0;
font-weight: 600;
word-spacing: 1px;
}

.dang-ky-nhan-thong-tin .picture {
background-color: white;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
padding: 12px 8px;
}

.dang-ky-nhan-thong-tin .picture img {
width: 100%;
}

.dang-ky-nhan-thong-tin .picture img+img {
margin-top: 10px;
}

.dang-ky-nhan-thong-tin .orders h2 {
padding: 0 10px;
font-size: 20px;
margin-top: 30px;
margin-bottom: 10px;
width: 100%;
}

.dang-ky-nhan-thong-tin .orders_gallery {
display: none;
}

.dang-ky-nhan-thong-tin .orders__content {
width: 97%;
}

.dang-ky-nhan-thong-tin .orders_gallery {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 9.5%;
width: 200px;
font-size: 16px;
z-index: 2;
height: 230px;
top: unset;
}

.dang-ky-nhan-thong-tin .order__phone-price {
margin-top: -16px;
font-size: 25px;
}
.dang-ky-nhan-thong-tin .order__phone-price--detail {
font-size: 35px;
}
.dang-ky-nhan-thong-tin .order__phone-price span {
line-height: 42px;
}
.dang-ky-nhan-thong-tin .radio-group {
width: 80%;
height: 42px;
}

.dang-ky-nhan-thong-tin .divider {
height: 26px;
}

.dang-ky-nhan-thong-tin .radio-option {
gap: 23px;
}

.dang-ky-nhan-thong-tin .radio-group span {
font-size: 14px;
}

.dang-ky-nhan-thong-tin .radio-circle {
width: 24px;
height: 24px;
flex-shrink: 0;
border-radius: 50%;
background: #ddd;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.dang-ky-nhan-thong-tin .modal__confirm {
margin-top: 25px;
width: 200px;
font-size: 18px;
padding: 20px 5px 18px;
margin-bottom: 0px;
}
}
