strong { font-weight: bold;}
						.module-wrapper .module-content .content-center, .module-wrapper .module-content .content-center .content-content { position: relative; z-index: 1;} 
						.circle1 { position: absolute; top: -50px; left: -150px; }
						.circle2 { position: absolute; top: 0px; right: 0px; }
						.circle3 { position: absolute; top: 0px; left: 0px; }
						.circle1_bg  { background: url("/common/images/pages/vip/full_circle1.png") no-repeat left -50px top ;}
						.circle1n2_bg  { background: url("/common/images/pages/vip/full_circle1.png") no-repeat left -50px top,  url("/common/images/pages/vip/full_circle2.png") no-repeat right top 640px;}
						.circle3_bg  { background: url("/common/images/pages/vip/full_circle3.png") no-repeat top 50px center;}
						.gold2 {color: #655741; }
						
						.vip_title {font-size: 35px; font-weight: bold; line-height: 1.2;} 
						.vip_title.title_line { padding-left: 30px; background-image: url("../common/images/pages/vip/title_line.png"); background-position: top left; background-repeat: no-repeat; text-align: left;} 
						.privileges, .vimeo_wrap { max-width: 985px; margin: auto; }
						.privileges_wrap { display: flex; flex-flow: row nowrap; justify-content: center; }
						.privileges_box {margin: 0 5px;  display: flex; flex-direction: column; cursor: pointer; width: 100%;}
						.privileges_img { display: flex; }
						.privileges_img img { border-top-right-radius: 15px; border-top-left-radius: 15px; max-width: 100%;}
						.privileges_bottom { width: 100%;  height: 70px; background-image: linear-gradient(90deg, #a17b38, #d8bf89 65%,  #f1e1bf); border-bottom-right-radius: 15px; padding: 15px 25px 15px 15px; position: relative; font-size: 17px; font-weight: bold; line-height: 1.2; color: #fff; text-align: left;     overflow: hidden;}
						.magnifier { position: absolute; right: 5px; bottom: 5px;}
						.privileges_table {    max-width: 675px;    margin: auto;}
						.privileges_table td, .privileges_table th {border: #fff 4px solid; color: #655741; padding: 13px 20px; font-size: 21px; line-height: 1.1; text-align: center;}
						.privileges_table th {font-weight: bold; padding: 30px 20px 15px; }
						.privileges_table td {background-color: #f5f4f3; vertical-align: middle; }
						.privileges_table table tr:first-child th:first-child { border-top-left-radius: 50px; background: #e9e7e5; }
						.privileges_table table tr:first-child th:last-child { border-top-right-radius: 50px; background-image: linear-gradient(90deg, #ffffff, #c2c2c2); }
						.privileges_table table tr:last-child td:first-child { border-bottom-left-radius: 50px;  }
						.privileges_table table tr:last-child td:last-child { border-bottom-right-radius: 50px;  }
						.privileges_table table tr:first-child th {border-top: #fff 0px solid;}
						.privileges_table table tr:last-child td {border-bottom: #fff 0px solid;}
						.privileges_table td:first-child, .privileges_table th:first-child {border-left: #fff 0px solid; text-align: left; padding-left: 40px;}
						.privileges_table td:last-child, .privileges_table th:last-child {border-right: #fff 0px solid; }
						.privileges_table th.gold_gradient_bg { color: #fff; background-image: linear-gradient(-60deg, #a17b38, #d8bf89 45%, #a17b38);}
						.privileges_table tr:nth-child(even) td:nth-child(2) {background-color: #f3efe6; }
						.privileges_table tr:nth-child(odd) td:nth-child(2) {background-color: #ece6d6; }
						.privileges_table tr:nth-child(odd) td:last-child {background-color: #e9e7e5; }
						.privileges_table_remarks, .tab_remarks { font-size: 12px; margin-top: 10px; text-align: left; line-height: 1.2;}
						.tabline { border-bottom: #bbac85 1px solid;}
						.privileges_trim { height: 27px; position: relative;}
						.privileges_trim img {position: absolute; bottom: -1px;}
						
						.privileges_cont { position: relative;}
						.privileges_tab { display: flex; flex-flow: row nowrap;  /*background: #fff; */padding-top: 20px;  align-items: start;}
						.privileges_tab_box {margin: 0 5px;  display: flex; flex-direction: column; cursor: pointer; width: 100%; max-width: 140px;}
						.privileges_tab_icon { display: flex; width: 67px; height: 67px;  margin: auto; }
						.privileges_tab_txt {font-size: 14px; line-height: 1.2; margin-top: 5px; font-weight: bold;}
						.p1 { background: url("/common/images/pages/vip/default/icon1.png") no-repeat center; background-size: contain;}
						.p1:hover { background-image: url("/common/images/pages/vip/hover/icon1.png");}
						.privileges_tab_box.active .p1 {background-image: url("/common/images/pages/vip/active/icon1.png");}
						.p2 { background: url("/common/images/pages/vip/default/icon2.png") no-repeat center; background-size: contain;}
						.p2:hover { background-image: url("/common/images/pages/vip/hover/icon2.png");}
						.privileges_tab_box.active .p2 {background-image: url("/common/images/pages/vip/active/icon2.png");}
						.p3 { background: url("/common/images/pages/vip/default/icon3.png") no-repeat center; background-size: contain;}
						.p3:hover { background-image: url("/common/images/pages/vip/hover/icon3.png");}
						.privileges_tab_box.active .p3 {background-image: url("/common/images/pages/vip/active/icon3.png");}
						.p4 { background: url("/common/images/pages/vip/default/icon4.png") no-repeat center; background-size: contain;}
						.p4:hover { background-image: url("/common/images/pages/vip/hover/icon4.png");}
						.privileges_tab_box.active .p4 {background-image: url("/common/images/pages/vip/active/icon4.png");}
						.p5 { background: url("/common/images/pages/vip/default/icon5.png") no-repeat center; background-size: contain;}
						.p5:hover { background-image: url("/common/images/pages/vip/hover/icon5.png");}
						.privileges_tab_box.active .p5 {background-image: url("/common/images/pages/vip/active/icon5.png");}
						.p6 { background: url("/common/images/pages/vip/default/icon6.png") no-repeat center; background-size: contain;}
						.p6:hover { background-image: url("/common/images/pages/vip/hover/icon6.png");}
						.privileges_tab_box.active .p6 {background-image: url("/common/images/pages/vip/active/icon6.png");}
						.p7 { background: url("/common/images/pages/vip/default/icon7.png") no-repeat center; background-size: contain;}
						.p7:hover { background-image: url("/common/images/pages/vip/hover/icon7.png");}
						.privileges_tab_box.active .p7 {background-image: url("/common/images/pages/vip/active/icon7.png");}
						.p8 { background: url("/common/images/pages/vip/default/icon8.png") no-repeat center; background-size: contain;}
						.p8:hover { background-image: url("/common/images/pages/vip/hover/icon8.png");}
						.privileges_tab_box.active .p8 {background-image: url("/common/images/pages/vip/active/icon8.png");}
						.p9 { background: url("/common/images/pages/vip/default/icon9.png") no-repeat center; background-size: contain;}
						.p9:hover { background-image: url("/common/images/pages/vip/hover/icon9.png");}
						.privileges_tab_box.active .p9 {background-image: url("/common/images/pages/vip/active/icon9.png");}
						.p10 { background: url("/common/images/pages/vip/default/icon10.png") no-repeat center; background-size: contain;}
						.p10:hover { background-image: url("/common/images/pages/vip/hover/icon10.png");}
						.privileges_tab_box.active .p10 {background-image: url("/common/images/pages/vip/active/icon10.png");}
						.p11 { background: url("/common/images/pages/vip/default/icon11.png") no-repeat center; background-size: contain;}
						.p11:hover { background-image: url("/common/images/pages/vip/hover/icon11.png");}
						.privileges_tab_box.active .p11 {background-image: url("/common/images/pages/vip/active/icon11.png");}
						.p12 { background: url("/common/images/pages/vip/default/icon12.png") no-repeat center; background-size: contain;}
						.p12:hover { background-image: url("/common/images/pages/vip/hover/icon12.png");}
						.privileges_tab_box.active .p12 {background-image: url("/common/images/pages/vip/active/icon12.png");}
						.p13 { background: url("/common/images/pages/vip/default/icon13.png") no-repeat center; background-size: contain;}
						.p13:hover { background-image: url("/common/images/pages/vip/hover/icon13.png");}
						.privileges_tab_box.active .p13 {background-image: url("/common/images/pages/vip/active/icon13.png");}
						.p14 { background: url("/common/images/pages/vip/default/icon14.png") no-repeat center; background-size: contain;}
						.p14:hover { background-image: url("/common/images/pages/vip/hover/icon14.png");}
						.privileges_tab_box.active .p14 {background-image: url("/common/images/pages/vip/active/icon14.png");}
						
						.goldline { background: url("/common/images/pages/vip/gold_line.png") no-repeat center; background-size: contain; width: 200%; height: 76px; position: absolute;     margin-left: -50%; }
						.privileges_tab_title { display: inline-block; margin:auto; padding: 2px 15px; border: #a48b78 2px solid; border-radius: 10px; font-size: 30px; font-weight: bold; line-height: 1.2; position: relative; }
						.tab_cont_wrap {margin-top: 76px; }
						.tab_cont { /*padding-top: 100px; */padding-bottom: 125px; position: relative; text-align: left;}
						.tab_cont ul {list-style: disc;}
						.offer_line_up { background: url("/common/images/pages/vip/offer_line_up.png") no-repeat top right; background-size: contain; width: 200%; height: 210px;  position: absolute; top: -50px;  margin-left: -50%;z-index: -1; }
						.offer_line_down { background: url("/common/images/pages/vip/offer_line_down.png") no-repeat bottom left; background-size: contain; width: 200%; height: 253px; position: absolute; bottom: 0px;  margin-left: -50%; z-index: -1;}
						.tab_cont_wrap, .privileges_cont, .privileges_mob_wrap, .appView { display: none; }
						.tab1,.tab3,.tab5,.tab9,.tab12 { display: block; }
						
						.en .privileges_bottom {font-size: 15px;}
						
						@media (min-width: 768px) and (max-width: 1023px), (max-width: 767px) {
							.privileges_bottom { font-size: 15px; padding: 10px 15px 10px 10px;}
						}
						
						@media  (max-width: 767px) {
							.module-wrapper .module-content .content-center .content-center { padding: 0px;}
							.circle1_bg  { background: url("/common/images/pages/vip/full_circle1_m.png") no-repeat left -90px top 30px;}
							.circle1n2_bg  { background: url("/common/images/pages/vip/full_circle1_m.png") no-repeat left -90px top 30px,  url("/common/images/pages/vip/full_circle2_m.png") no-repeat right top 355px;}
							.circle3_bg  { background: url("/common/images/pages/vip/full_circle3_m.png") no-repeat top 90px center;}
							
							.privileges_wrap { display: none;}
							.privileges_mob_wrap { display: block; margin-bottom: 20px;}
							.privileges_mob_box { display: flex;    flex-direction: row; cursor: pointer; width: 100%;}
							.privileges_mob_cont {width: 55%; height: auto; background-image: linear-gradient(90deg, #a17b38, #d8bf89 65%,  #f1e1bf); border-top-left-radius: 15px; padding: 15px 15px 15px 15px; font-size: 19px; font-weight: bold; line-height: 1.2; color: #fff; text-align: left; display: flex; align-items: end; } 
							.privileges_mob_img {display: flex; width: 45%; position: relative;}
							.privileges_mob_img .p_img {    border-top-right-radius: 15px;    border-bottom-right-radius: 15px;    max-width: 100%;    width: 100%; }
							
							
							.privileges_table td, .privileges_table th {padding: 5px 10px;    font-size: 14px;}
							.privileges_table th {font-size: 16px; padding: 10px 10px 10px; vertical-align: bottom;}
							.privileges_table td:first-child, .privileges_table th:first-child {padding-left: 10px;}
							.privileges_table th:first-child { text-align: center;}
							.privileges_table td img { width: 18px;}
							.privileges_table table tr:first-child th:first-child {border-top-left-radius: 25px; width: 40%;}
							.privileges_table table tr:first-child th:last-child {border-top-right-radius: 25px; width: 30%;}
							.privileges_table table tr:last-child td:first-child {border-bottom-left-radius: 25px;}
							.privileges_table table tr:last-child td:last-child {border-bottom-right-radius: 25px;}
							.privileges_tab_title  {font-size: 22px;}
							.privileges_tab_box  { max-width: 83px; }
							.privileges_tab_icon { width: 50px; height: 50px; }
							.privileges_tab_txt {font-size: 12px;}
							.privileges_tab {padding-top: 0px;}
							.goldline { height: 46px; }
							.tab_cont_wrap {margin-top: 46px;}
							.tab_cont {    /*padding-top: 65px;*/ padding-bottom: 65px;}
							.offer_line_up { background-image: url("/common/images/pages/vip/offer_line_up_m.png"); width: calc(100% + 40px); height: 50px; top: 20px; margin-left: -20px;} 
							.offer_line_down { background-image: url("/common/images/pages/vip/offer_line_down_m.png"); width: calc(100% + 40px); height: 50px; bottom: 20px; margin-left: -20px;} 
							.en .vip_title {font-size: 28px;}
							.en .privileges_tab_title  {font-size: 20px;}
						}