@media screen and (max-width:1024px) {
		.mc-md-refix .form_register_bottom img{
			    border-radius: 10px;
		}
		.mc-md-refix .style-form-bottom{
			padding-left: 15px !important;
		}
		.mc-md-refix .modal-content .form_register_bottom{
			border-radius: 10px;
		}
		.pc{display: none;}
		.mobile{display: block;}
		.tablinks.active::after { display: none; }
		.gift_contain .item { height: auto; }
		.turntable-bg { width: 100%; }
		.vong_xoay_may_man_title h3 { font-size: 18px; text-shadow: none; margin-bottom: 10px; }
		.vong_xoay_may_man_title p { font-size: 12px; width: 90%; line-height: 20px; }
		.vong_xoay_may_man_title { margin-bottom: 50px; margin-top: 30px; }
		.vxmm_la_co.\33 { right: -60px; height: 100px; width: 150px; }
		.vxmm_la_co.\34 { display: none; }
		.vxmm_la_co.\31 { left: 67%; height: 152px; }
		.vxmm_la_co.\31 { display: none; }
		.vxmm_la_co.\32 { height: 100px; width: 150px; left: -17%; top: 75%; }
		.vxmm_la_co.\35 { display: block; left: 80%; top: 52%; }
		.bg-vxmm {
    width: 100%;
	height: 550px;
	padding: 15px;
	min-height: 550px;
}

.bg-vxmm .text_center-form {
    width: 100%;
    height: auto;
    padding: 220px 15px;
}

.bg-vxmm .title-form-dk {
    font-size: 25px;
}

.bg-vxmm .res_two {
    margin: auto;
    padding: 0 !important;
    width: 140px;
}
.modal_vxmm {
    padding-left: 10px;
    padding-right: 10px;
}
.text-condi-ngang {
    text-align: center;
}
		.container-02 { max-width: 90%; }
		.col-divide-lg-12 { flex: auto; max-width: 100%; }
		.col-divide-lg-6 { flex: auto; max-width: 48%; }
		.col-divide-lg-4 { flex: auto; max-width: 32%; }
		.col-divide-lg-3 { flex: auto; max-width: 24%; }
		.form_register_bottom .opportunity { font-size: 15px; margin-bottom: 30px; }
		.style-form-bottom { padding: 25px 20px; }
		.form_register_bottom .style-inp { width: 100%; padding: 10px 20px; }
		.form_register_bottom .inpho_ten_form { margin-bottom: 10px; }
		.form_register_bottom .inpsdt_form { margin-bottom: 10px; }
		.form_register_bottom .subm_form-2 { margin-top: 30px; }
		.form_register_bottom .res_two { padding: 1px 45px; }
		.style-form-bottom { background: #F4F4F4; border-radius: 15px; margin-top: 20px; }
		.modal-content { width: 100%; }
		.modal  .style-form-bottom { border-radius: 0 0 15px 15px; }
		.modal .style-form-bottom { padding: 20px 15px; margin-top: 0px; }
		.close { right: 60px; top: 15px; }
		.modal { padding-top: 40px; }
		.form-container { max-width: 90%; padding: 0 0; }
		.mc-dis.col-divide-4-dis { max-width: 100%; padding-top: 0; }
		.dis-slider .owl-nav { display: none; }
		.dp-fl { font-size: 15px; }
		.text-dis-ngang-1, .text-dis-doc-1, .text-dis-doc-2, .text-dis-ngang-2 { width: 82%; height: 25%; bottom: 9%; left: 9%; }
		.price-old { font-size: 11px; }
		.noel-container { width: 90%; padding: 0 0; }
		.changeVideo iframe { height: 340px; }
		section.discount .row-grid-5 { grid-template-columns: 1fr; width: 85%; margin: auto; }
		section.discount .row-grid-5 .condi { display: grid; grid-template-columns: 1fr 6fr; text-align: left; gap: 10px; }
		.text-condi-ngang { text-align: center; font-size: 15px; margin-top: 0;padding-left: 0}
		.img_customer img { border-radius: 0; }
		.route-desc{
			text-align: center;
			max-width: 100%;
		}
		.condi{
			text-align: center;
		}
		.left_top_colum, .right_top_colum{
      flex:auto;
      max-width: 100%;
    }
    .left_top_colum{
      order: 2;
      -webkit-order: 2;
    }
    .right_top_colum{
      order: 1;
      -webkit-order: 1;
    }
		.title-tl-dis{
			text-align: center;
		}
		.notice-detail{
      max-width: unset;
      width: 90%;
    }
	}
	@media screen and (max-width:768px) {
		.mc-md-refix .modal-content .form_register_bottom{
			border-radius: 10px;
		}
		.mc-md-refix .form_register_bottom img{
			    border-radius: 10px;
		}
		.mc-md-refix .style-form-bottom{
			padding-left: 15px !important;
		}
		.boxchat_ladipage .container { max-width: 95%; }
		.container-02 { max-width: 90%; }
		.nguoi-mau-left { position: relative; }
		.condi img { max-width: 100px; margin: 0 auto; }
		.style-bgtl-dis { position: relative; margin-top: 0px; }
		input.res_two.btn_form_top.vibrate-1 { max-width: 120px; background-size: contain; background-repeat: no-repeat; height: auto;background-color: transparent; }
		.gift_diva img { border-radius: 0px; }
		.heart-right .content-beau h3 { font-size: 20px; line-height: 16px; margin-top: 20px; }
		.content-beau { max-width: 100%; font-size: 14px; line-height: 20px; }
		.btn-register-now button img { max-width: 200px; margin-bottom: 30px; }
		.content-beau h3 { font-weight: 400; font-size: 20px; }
		.all-system { padding: 0px 0px; }
		.changeVideo iframe { height: 255px; }
		footer { background: #F4F4F4; padding: 50px 0px; padding-bottom: 20px; }
		.style-form-bottom { align-self: center; padding: 15px; }
		body { font-size: 18px; }
		.col-divide-md-12 { flex: auto; max-width: 100%; }
		.col-divide-md-6 { flex: auto; max-width: 48%; }
		.col-divide-md-4 { flex: auto; max-width: 32%; }
		.col-divide-md-3 { flex: auto; max-width: 24%; }
		.title-tl-dis { font-size: 25px; margin-bottom: 20px;text-align: center;}
		.style-bgtl-dis { margin-bottom: 20px; }
		.col-8 img { border-radius: 15px; }
		.bd-form { background: transparent; }
		.style-inp { width: 100%; padding: 10px 10px; font-size: 10px; }
		.title-in { display: none; }
		.inpho_ten_form { margin-bottom: 10px; }
		.inpsdt_form { margin-bottom: 10px; }
		.title-form-dk { font-size: 15px; margin-bottom: 20px; }
		.res_two { font-size: 13px; padding: 0 30px; }
		.subm_form-2 { margin-top: 22px; }
		.col-8 { margin-bottom: 10px; }
		.right-col-service, .left-col-service { position: unset; width: auto; }
		.one-box { color: #956E30; border: 1px solid #956E30; border-radius: 4px; padding: 8px 0; margin-bottom: 10px; }
		.one-box { font-size: 10px; }
		.form_register_bottom .opportunity { font-size: 15px; margin-bottom: 30px; }
		.style-form-bottom { padding: 25px 20px; }
		.form_register_bottom .style-inp { width: 100%; padding: 10px 20px; }
		.form_register_bottom .inpho_ten_form { margin-bottom: 10px; }
		.form_register_bottom .inpsdt_form { margin-bottom: 10px; }
		.form_register_bottom .subm_form-2 { margin-top: 30px; }
		.form_register_bottom .res_two { padding: 1px 45px; }
		.style-form-bottom { background: #F4F4F4; border-radius: 15px; margin-top: 20px; }
		.col-divide-8-dis { flex: auto; max-width: 100%; }
		.col-divide-4-dis { flex: auto; max-width: 100%; }
		.modal-content { width: 100%; }
		.modal  .style-form-bottom { border-radius: 0 0 15px 15px; }
		.modal .style-form-bottom { padding: 20px 15px; margin-top: 0px; }
		.close { right: 60px; top: 15px; }
		.modal { padding-top: 40px; }
		.form-container { max-width: 90%; padding: 0 0; }
		section.discount.discount-top:after, section.discount.discount-top:before { content: none; }
		}
	@media screen and (max-width:600px) {
		footer .col-divide-4 { flex: 0 0 100%; max-width: 99%; width: 100%; }
		h3.title-footer { font-size: 20px; }
		.list-item-maps p { max-width: 100%; }
		.modal-content { width: 100%; }
		.modal  .style-form-bottom { border-radius: 0 0 15px 15px; }
		.modal .style-form-bottom { padding: 20px 15px; margin-top: 0px; }
		.close { right: 60px; top: 15px; }
	}
	@media screen and (max-width:438px) {
		.container-02 { max-width: 90%; }
		.noel-container { width: 90%; padding: 0 0; }
		img.play-video { max-width: 100px; }

		/*Setup*/
		body { transition: background-color .5s; font-size: 16px; }
		.col-divide-sm-12 { flex: auto; max-width: 100%; }
		.col-divide-sm-6 { flex: auto; max-width: 48%; }
		.col-divide-sm-4 { flex: auto; max-width: 32%; }
		.col-divide-sm-3 { flex: auto; max-width: 24%; }
		.col-8 img { border-radius: 15px; }
		.bd-form { background: transparent; }

		.inpho_ten_form { margin-bottom: 10px; }
		.inpsdt_form { margin-bottom: 10px; }
		.title-form-dk { font-size: 15px; margin-bottom: 0px; }
		form#formLpdNoelTop { margin-top: 20px; }
		.form_register_bottom .opportunity { font-size: 15px; margin-bottom: 30px; }
		.style-form-bottom { padding: 25px 20px; }
		.form_register_bottom .style-inp { width: 100%; padding: 10px 20px; }
		.form_register_bottom .inpho_ten_form { margin-bottom: 10px; }
		.form_register_bottom .inpsdt_form { margin-bottom: 10px; }
		.form_register_bottom .subm_form-2 { margin-top: 30px; }
		.form_register_bottom .res_two { padding: 1px 45px; }
		.modal-content { width: 100%; }
		.modal  .style-form-bottom { border-radius: 0 0 15px 15px; }
		.modal .style-form-bottom { padding: 20px 15px; margin-top: 0px; }
		.close { right: 46px; top: 15px; color: #fff; }
		.modal { padding-top: 40px; }
		.form_register { padding: 0px 0px 70px 0px; }
		.form-container { max-width: 90%; padding: 0 0; }
		.mc-dis.col-divide-4-dis { max-width: 100%; padding-top: 0; }
		.dis-slider .owl-nav { display: none; }
		.dp-fl { font-size: 15px; }
		.mc-md-refix .modal-content{
			width: 100%;
		}
		.mc-md-refix .style-form-bottom{
			padding-left: 15px !important;
		}
		.mc-md-refix .form_register_bottom img{
			    border-radius: 10px;
		}
		.mc-md-refix .modal-content .form_register_bottom{
			border-radius: 10px;
		}
		.pointer{
			width: 100px;
		}
		.close-form-nhan-thuong-vx{
			right: 2px;
			top: -28px;
		}
	}
