@media all and (max-width:768px){.signbox{width:500px}.signbox .infor_box .names{margin-left:4%;width:75%}}@media all and (max-width:480px){.widget_box{width:100%}.logo_box .content h4{font-size:16px;font-weight:bold;line-height:18px}.logo_box .content{width:55%}.logo_box .content p{line-height:14px}.inputbox li .dropdown-toggle{width:280px;background-position:95% 15px}.inputbox li#section_id_list .dropdown-toggle{width:100%;background-position:95% 17px}.agree{margin-left:10px}.infor_box .names{width:140px;padding-left:30px}.infor_box .mail{width:94%}.infor_box .phone{width:94%;height:41px;line-height:41px}.infor_box .notes{width:94%;font-size:16px}.infor_box .promo_box #promo_code{width:40%}.infor_box button.paypal{background-position:70px 7px;width:163px;padding-left:3px}.infor_box .phone .p_num{width:45%;height:39px;line-height:39px;font-size:16px}.signbox{width:100%}.signbox .loginface{background-position:40px 8px}.signbox .infor_box{width:80%}.signbox .infor_box .names{width:120px}.signbox .infor_box .name_name{width:42%;margin-left:10px;font-size:16px;height:41px;line-height:41px}.signbox .infor_box .name_boxs{width:54%}.footer{width:100%}.agree_3 label{width:90%}.paybox .total p{width:150px !important}.phones .p_num{width:45%}.signbox .loginface{width:70%;display:block;background:url(../img/facebook.png) no-repeat 30px 6px;background-color:#3b5998;margin:0 auto;border-radius:5px;height:37px;border:none;font-size:14px;font-weight:bold;color:#fff;margin-bottom:10px}.Confirm_chope{font-size:14px;line-height:20px;width:100%;padding-top:10px}.name_boxs{padding-left:7%;width:46%;height:41px;line-height:41px;background-position:12px 12px}.name_boxs .names{width:90%;padding-left:7%;font-size:16px}.other_width{width:94%}.infor_box .name_name{width:42%;height:40px;line-height:40px;padding:0;padding-left:10px;-webkit-appearance:none;font-size:16px}.infor_box #applybutton{width:70px}.progress_bar ul li span{display:none}.progress_bar ul{padding-bottom:23px}.inputbox li{height:43px}.inputbox li .dropdown-toggle{height:43px}.inputbox li .dropdown-toggle span{line-height:43px;height:43px}.inputbox li .dropdown-toggle img{margin-top:11px}.inputbox li .dropdown-toggle #date-field{left:35px;line-height:43px;height:43px;top:0}.signbox{width:100%}.signbox .infor_box .name_name{width:42%}.signbox .infor_box .names{margin-left:4%;width:75%}.popup_box .content{width:100%;margin:0;padding:0;left:0;margin-top:20px}.popup_box .content .close_p{right:5px;top:5px}.popup_box .content img{width:100%}#pro_message{margin-left:33% !important}.progress_bar ul{padding-left:40px}.align_width{width:43% !important}.infor_box .mrbox{width:46%;background-position:120px 15px;margin-left:5%;height:41px;line-height:41px;font-size:16px}.infor_box .promo_box .ues_pro{width:138px !important}.agree label{max-width:93%;margin-top:5px}.inputbox .dropdown-menu{width:100%;max-width:100%}.inputbox li .dropdown-toggle span{font-size:16px}.inputbox li .dropdown-toggle #date-field{font-size:16px}.text_boxs .detail{font-size:14px}.inputbox .dropdown-menu li{font-size:16px}.calendar td{font-size:16px}.calendar .calendar-header th{font-size:14px}.calendarhead th .year,.calendarhead th .month{font-size:16px}.calendar tfoot,.calendar tfoot tr th.sel{font-size:16px}.inputbox li{width:88%;margin:0 auto;margin-bottom:12px;text-align:left}.inputbox li .dropdown-toggle{width:100%;text-align:left}.inputbox ul{text-align:center}.calendar{width:100%}.calendarhead{width:100%}.mail_boxs{background-position:12px 10px;font-size:16px}.infor_box .phone_num{line-height:41px;height:41px;background-position:75px 17px;font-size:16px}.infor_box .phone_num .dropdown-menu{font-size:16px}.inputbox .dropdown-menu li a{line-height:42px}.mobileview{display:block}.wbview{display:none}.infor_box button.paypal{background-position:20px 8px;width:110px}.infor_box button.stripe{background-position:25px 0;width:110px}.calendar td.full.today,.calendar td.full{font-size:16px}.agree_3 input{width:15px}.calendar td{height:42px !important}.infor_box .align_sulo{width:46% !important}.calendar td.waitlist.today,.calendar td.waitlist{font-size:16px}.longbutton{margin-bottom:10px;margin-left:15px}.infor_box .notfloat{text-align:center;width:94%}.infor_box .notfloat button{float:none !important}.infor_box .btn_box button{width:45%}.pay-lisbox button{width:45%}.infor_box .btn_box button.nexts_long{width:45%}.infor_box .btn_box button.save_toosm{width:125px}.signbox .birth_boxes{line-height:41px;background-position:12px 10px}.signbox .mail_boxs input{line-height:41px;height:41px}.signbox .mail_boxs{background-position:12px 15px}.signbox .password_box{line-height:41px;background-position:12px 13px}.signbox h4{line-height:73px}.infor_box button.reddot{width:110px;background-position:8px 7px}.resdiary_box li{height:auto;margin-bottom:0}.infor_box .phone_num{width:90px}.alert_cancel{width:80%;margin-left:-40%}.calendar td.day:hover{background:#fff}.recommend_box .restrantbox .re_content li .imgbox{width:188px;height:94px}.recommend_box .restrantbox .re_content li{padding-left:0}.recommend_box .restrantbox .re_content li .timelist{margin-left:10px}.recommend_box .time_box .time_content a{display:block}.recommend_box .orchose{font-size:12px}.recommend_box .restrantbox .re_content li .timelist{height:94px;margin-left:0}.recommend_box .restrantbox .re_content li .timelist span{height:24px;line-height:24px;margin-bottom:5px}.recommend_box .time_box .time_content a{display:block;text-align:center;margin-top:10px;text-decoration:none}.recommend_box .time_box .time_content span{margin-left:17px}.recommend_box .restrantbox .re_content li .in_box h4{font-size:14px}.recommend_box .restrantbox .re_content li{height:auto}.recommend_box .time_box .time_content{padding-bottom:10px}.recommend_box .restrantbox .re_content li .in_box span{-webkit-line-clamp:1}.recommend_box .restrantbox .re_content li .in_box h4{width:280px}.recommend_box .restrantbox .re_content li .in_box span{width:280px}.allowscroll{max-height:600px;overflow:auto}.infor_box .btn_box button.langbutton_long{width:auto !important;margin-left:10px}.invate-box{width:100%;padding:10px 5%;box-sizing:border-box}.invate-box .header .logo-box{margin-top:10px}.invate-box .header img{margin-top:20px}.invate-box .header .hdr-lang .county a{color:#212121;line-height:30px}.invate-box .header .hdr-lang .county{background:url(../img/DropDownButton.png) no-repeat 65px 12px;width:80px;height:30px}.invate-box .header .hdr-lang .county p{color:#212121;line-height:30px}.invate-box .dining{color:#e32064;font-size:13px;font-weight:700;line-height:20px;width:238px;text-align:left;margin-top:15px}.invate-box .hey-youve-been-inv{color:#212121;font-family:'Montserrat-SemiBold';font-size:13px;font-weight:600;line-height:16px;text-align:left}.invate-box .inve-show{border-bottom:1px solid #979797;line-height:5px;height:5px}.invate-box .inve-show-2{border-bottom:1px solid #979797;line-height:8px;height:8px}.invate-box .artemis{color:#212121;font-family:'Montserrat-SemiBold';font-size:22px;font-weight:600;line-height:41px;text-align:left;margin-top:20px}.invate-box .booking-id-2-ruop{color:#212121;font-size:11px;font-weight:600;line-height:20px;text-align:left;margin-bottom:15px}.invate-box .map-box{background-color:#fff;border:.5px solid #9b9b9b;height:144px;margin:10 0}.invate-box .detail-box{margin-top:20px}.invate-box .detail-box li{margin-top:2px}.invate-box .detail-box li span{color:#9b9b9b;font-size:13px;font-weight:400;line-height:16px;text-align:left;float:left;width:30%}.invate-box .detail-box li p{color:#212121;font-size:13px;font-weight:600;line-height:16px;text-align:left;float:left;margin-top:0;width:70%}.invate-box .about-artemis{color:#9b9b9b;font-family:'OpenSans-Regular';font-size:13px;font-weight:400;line-height:16px;text-align:left;margin-top:24px;margin-bottom:16px}.invate-box .img-box{background-color:#fff;border:.5px solid #9b9b9b;height:144px}.invate-box .show-more{color:#212121;margin-top:24px;margin-bottom:10px;font-family:'OpenSans-Regular';font-size:13px;font-weight:400;line-height:16px;text-align:left;padding-bottom:60px}.invate-box .show-more .more{color:#6aa4e5}.store-box{text-align:center;position:fixed;bottom:1px;padding-bottom:10px;height:70px;background:#fff;width:90%;border-top:1px solid #979797}.store-box div{margin-top:20px}.need-hide{display:none}.needhide_g{display:none !important}.forfoot{padding:10px 5%}.forfoot p{font-size:20px;line-height:24px}.forfoot .forstroe{padding-top:5px;padding-bottom:5px}.forfoot .forstroe .a1{float:left}.forfoot .forstroe .a2{float:right}.wait-pay{border:none;width:100%;padding:0}.menu{border-radius:10px;background-color:#fff;padding:30px 25px;position:absolute;width:90% !important;left:50%;margin-left:-45% !important;margin-top:20px;font-size:15px;font-weight:500;font-family:'OpenSans-Regular'}.imgzoom_pack{width:100% !important;height:100%;position:fixed;left:0 !important;top:0;margin-left:0;background:rgba(0,0,0,0.6);display:none;z-index:15}.otpbox .mobileotp{top:10px !important}.otpbox .mobileotp .needheigh{margin-top:25px}.otpbox .mobileotp .verify{margin-top:20px}.otpbox .mobileotp .otp_title{padding-top:44px}.imgzoom_pack .imgzoom_img{width:100%;height:100%;position:absolute;left:0;top:0;overflow:auto;margin-left:0}.alertmenu .textop{max-height:780px;overflow:auto}.con_box{position:fixed;width:100%;padding:20px 25px;left:0;bottom:0}.waitpaybox .menubox{max-height:auto !important;padding-bottom:20px}.waitpaybox .menubox li .menu_fl{max-width:240px}.invate_new{width:100%;padding:0 15px}.invate_new .width_long{width:70%;padding-bottom:0}.invate_new .f_date{width:70%}.are_going .actionbox{width:100%}.are_going .actionbox a{padding:10px 30px}.pro_order ul li{width:22%}.pro_order ul li.num2{width:85px}.pro_order ul li.last_one{width:22%}.pro_order ul li.last_one a{right:0}.menu-order-box li .look-menu span{max-width:175px}.event-ti li .look-menu span{max-width:280px}.event-alert .box{width:90%;margin-left:-45%}.event-alert .box .bubox .bu-l{width:100%}.event-alert .box .bubox .bu-r{width:100%;margin-top:15px}.new-tick .inputbox li{width:100%;margin-bottom:10px}.new-tick .inputbox li .dropdown-toggle{background-position:95%}}@media all and (max-width:350px){.agree label{width:90%}.inputbox li .dropdown-toggle{width:100%;background-position:90% 15px}.infor_box{padding:25px 5px}.infor_box .phone_num{width:90px;background-position:80px 17px}.infor_box .name_name{width:42%;margin-left:9px}.conf_box ul li span{width:80%}.align_width{width:43% !important}.other_width{width:93%}.infor_box .phone{padding-left:30px;width:93%}.infor_box .phone .p_num{margin-left:10px;width:105px}.align_margin{margin-left:8px}.infor_box .btn_box{width:98%}.infor_box .notes{width:93%}.infor_box .mrbox{margin-left:6%}.infor_box .mrbox{width:46%;background-position:98px 15px}.nostyle{padding:0 !important}.pro_long ul li{width:32%}.progress_bar ul{padding-left:30px}.infor_box .promo_box .ues_pro{width:138px !important}.calendar th{width:34px}.infor_box .align_sulo{width:45% !important}.calendar td{height:35px !important}.longbutton{margin-bottom:10px}.infor_box .notfloat{text-align:center}.infor_box .notfloat button{float:none !important}.signbox .orbox{width:80%}.signbox .loginface{background-position:10px 6px}.signbox h4{line-height:23px;margin-bottom:15px}.refer_acolor .login{font-size:12px}.recommend_box .time_box .time_content span{margin-left:8px}.inputbox li .dropdown-toggle span.locationspan{width:80%}}@media (min-width:100px) and (max-width:300px){.agree label{width:90%}.inputbox li .dropdown-toggle{width:100%;background-position:90% 15px}.infor_box{padding:25px 5px}.infor_box .phone_num{width:90px;background-position:80px 17px}.infor_box .name_name{width:88%;margin-top:15px;margin-left:7%}.conf_box ul li span{width:80%}.align_width{width:43% !important}.other_width{width:88%}.infor_box .phone{padding-left:30px;width:88%}.infor_box .phone .p_num{margin-left:10px;width:65px}.align_margin{margin-left:8px}.infor_box .btn_box{width:98%}.infor_box .notes{width:88%}.infor_box .mrbox{margin-left:6%}.infor_box .mrbox{width:88%;background-position:98px 15px}.name_boxs{width:88%}.nostyle{padding:0 !important}.pro_long ul li{width:32%}.progress_bar ul{padding-left:30px}.infor_box .promo_box .ues_pro{width:138px !important}.calendar th{width:34px}.infor_box .align_sulo{width:45% !important}.calendar td{height:35px !important}.longbutton{margin-bottom:10px}.infor_box .notfloat{text-align:center}.infor_box .notfloat button{float:none !important}.signbox .orbox{width:80%}.signbox .loginface{background-position:10px 6px}.signbox h4{line-height:23px;margin-bottom:15px}.refer_acolor .login{font-size:12px}.recommend_box .time_box .time_content span{margin-left:8px}.inputbox li .dropdown-toggle span.locationspan{width:80%}.infor_box .promo_box #promo_code{width:30%}.infor_box #applybutton{width:60px}}