.filter-product .MediaGallery{display:flex;padding-left:7px}.filter-product .MediaGalleryContent{display:flex;flex-wrap:wrap;width:100%}.filter-product .MediaGalleryContent .col-md-4{margin:0 0 25px 22px;width:30%;padding-bottom:50px;position:relative}.filter-product .MediaGalleryContent .col-md-4 img{width:100%;height:100%;object-fit:cover}.filter-product .MediaLibrarySort{flex:1 1 100%;padding:10px 20px 25px 0;text-align:right}.filter-product .MediaGalleryContent .col-md-4 b{border:none !important;border-top:2px #333 solid !important;border-right:2px #333 solid !important;width:6px;height:6px;margin-top:14px;margin-right:7px;display:block;-webkit-transform:rotate(-312deg);-moz-transform:rotate(-312deg);-ms-transform:rotate(-312deg);transform:rotate(-312deg);moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:margin .3s ease,transform .3s ease;-moz-transition:margin .3s ease,transform .3s ease;-o-transition:margin .3s ease,transform .3s ease;-ms-transition:margin .3s ease,transform .3s ease;transition:margin .3s ease,transform .3s ease}.filter-product .arrow-button{font-size:13px !important;min-width:100px;display:flex}.filter-product .button-wrap{display:flex;padding-top:20px;position:absolute;bottom:0}.filter-product .MediaGalleryContent h3{font-size:17px !important;margin-bottom:15px;color:#000;font-weight:700;word-break:break-word}.filter-product .MediaGalleryContent p{font-size:14px !important}.filter-product a.img_box{height:200px;overflow:hidden;display:block;margin-bottom:20px;border:1px #ddd solid}.filter-product .mediaItem select{min-width:180px;position:relative;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5;color:#495057;background:#fff url("/AsiaWorldExpoLocal/media/AWESalesCorner/select-arrow.gif") no-repeat 94% 50%;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.filter-product .MediaLibrarySort span{font-weight:600;font-size:15px}.filter-product .MediaGallery td{font-size:14px}.filter-product{position:relative}.filter-product .btn-rainbow{position:absolute;max-width:1400px;margin:0 auto;left:0;right:0;top:-105px;text-align:right}.filter-product .signoutLink{background:#000;padding:10px 25px;margin-right:6px}.filter-product .btn-rainbow a{color:#fff;font-size:14px}.filter-product a.btn-rainbow{position:relative;top:0;right:0;margin-top:15px}.logout-btn{background:transparent;margin-top:0}.filter-product .Pager{display:block;width:100%}.productdetails .btn-arrow{margin-bottom:20px}.productdetails{padding-left:40px}.productdetails .btn-arrow:after{-webkit-transform:rotate(139deg);-moz-transform:rotate(139deg);-ms-transform:rotate(139deg);transform:rotate(139deg)}.login-modal .modal-content{padding:30px;background:#f3f3f3}.login-modal .modal-content input{border-radius:0;border:none;height:45px;background:#fff}button.close{position:absolute;right:24px;top:12px}.modal-dialog{width:425px}button.close span{font-size:35px}.buttonSubmit{display:flex;justify-content:space-between}.login-modal .btn{background:#5a026d !important;color:#fff !important;width:48%;text-transform:uppercase;text-align:center;height:48px;line-height:35px;font-size:15px;font-weight:bold}.login-modal label{line-height:9px !important;font-size:14px !important}.login-modal .btn:last-child{background:#c2c2c2 !important}.login-modal .modal-header{padding:0;border-bottom:0}.SelectedFolder{color:#530263 !important}.buttonReset a{color:#fff !important}.login-modal .modal-header h4{margin:0 0 10px 13px}.login-modal .modal-body{padding:0 15px 15px 15px}.login-modal .modal-content{border-radius:0}.login-modal .form-horizontal .form-group{margin-right:0;margin-left:0}.MediaGalleryContent img{max-width:100%;height:auto}.modal{text-align:center;padding:0!important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}h1.seq0.appear-check.is-appear{padding-bottom:20px}.filter-product .MediaGalleryContent .btn-arrow:after{width:10px;height:10px;border-right:2px #333 solid;border-bottom:2px #333 solid}.form-control-error,.error-label{font-size:14px;color:#f00}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.flexrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.w-100{width:100% !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.reservation-bg{background-color:#efefef;padding:10px}.reservation-bg h1,.reservation-bg h2,.reservation-bg h3,.reservation-bg h4,.reservation-bg h5,.reservation-bg h6{color:#55006b}.reservation-bg span{font-weight:bold;font-size:16px;color:#333}.reservation-bg select{padding-left:10px;padding-right:10px}.reservation-bg em{opacity:.8;font-size:14px}.display-1{font-size:42px;font-family:"Open Sans";font-weight:800;font-size:42px;letter-spacing:-.04em;line-height:80px;color:#55006b}.calender-sec{background-color:#fff;height:100%}.calender-logo{text-align:center;padding:8px 0 20px}.reserv-calender .ui-datepicker-inline{width:100%}.reserv-calender .ui-datepicker td span,.reserv-calender .ui-datepicker td a{text-align:center}.ui-widget.ui-widget-content{border:none}.ui-datepicker table{margin-top:12px}.display-2{font-weight:bold;font-size:18px;color:#55006b}.terms-condition{text-decoration:underline !important;font-size:14px;color:#333;opacity:.5;font-weight:normal}.reservation-form .btn-rainbow{display:inline-block;font-size:16px;font-weight:800;text-transform:uppercase;line-height:120%;padding:21px 32px;color:#fff !important;text-decoration:none;position:relative;letter-spacing:1px;outline:none;border:none;-webkit-transition:background-position .6s ease;-moz-transition:background-position .6s ease;-o-transition:background-position .6s ease;-ms-transition:background-position .6s ease;transition:background-position .6s ease;background:linear-gradient(90deg,#ff6639,#ff43e0,#d90026);background-size:200%;background-position:0% center}.reservation-bg .btn-reset{display:inline-block;font-size:16px;font-weight:800;text-transform:uppercase;line-height:120%;padding:21px 32px;color:#fff !important;text-decoration:none;position:relative;letter-spacing:1px;outline:none;background:#333;border-radius:0;min-height:60px !important}.reservation-form .row label a{display:block;width:100%}.reservation-bg input,.reservation-bg select,.reservation-bg textarea{border-radius:0;min-height:40px;border:none}.reservation-form{padding:0 30px}.radiobutton label{display:inline-block;min-width:100px;min-height:40px;line-height:40px;background:#e0e0e0;text-align:center;font-size:14px;margin-right:15px}.radiobutton input[type="radio"]{display:none}.radiobutton input[type="radio"]:checked+label{background:#55006b;color:#fff}.select-arrow{background:#fff url('/AsiaWorldExpoLocal/media/AWE/assets/images/dining/table-booking/select-arrow.png') no-repeat 92% 50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:15px;font-weight:600}.availtime{background-position:97% 50%}.reserv-calender .ui-widget-header{border:none;border-bottom:5px solid #333;background:#fff;color:#000;font-weight:bold;border-radius:0}.ui-corner-all{transition:inherit}.modal{text-align:center}.modal::before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.error-msg{color:#f00 !important;font-size:14px !important;font-weight:500 !important}.reserv-calender table th{text-align:center}.reserv-calender table{border-width:0 !important}.reserv-calender table td table{border-bottom:5px #000 solid !important}.reserv-calender table tbody tr:first-child td{background-color:inherit !important}.reserv-calender td,.reserv-calender th{padding:16px;font-size:18px;font-weight:bold;text-transform:uppercase}.reserv-calender td{color:#ccc}.reserv-calender table td a{color:#000}.reserv-calender table td table td{color:#000 !important}td.dayselected{background-color:#55006b !important;color:#fff !important;border-radius:4px}td.dayselected a{color:#fff !important}.reserv-calender table td table td:first-child a{width:11px;height:17px;font-size:0;display:block;background:url('/AsiaWorldExpoLocal/media/AWE/assets/images/dining/table-booking/cal_arrow_prev.png') no-repeat}.reserv-calender table td table td:last-child a{width:11px;height:17px;font-size:0;display:block;background:url('/AsiaWorldExpoLocal/media/AWE/assets/images/dining/table-booking/cal_arrow_next.png') no-repeat}.reserv-container{max-width:1400px;margin:0 auto}.children .form-control{margin-right:0 !important}.children span,.adults span{font-size:16px;font-weight:bold}.btnrow label a{font-size:14px;color:#8a8a8a;font-weight:500;text-decoration:underline;line-height:normal}.reserv-confirm{background:rgba(0,0,0,.5)}.reserv-confirm .modal-dialog{text-align:center}.reserv-confirm .form-control{margin-bottom:15px;border-radius:0;min-height:45px}.reserv-confirm .modal-body{padding:25px 20px}.reserv-confirm .modal-body span{display:block;font-size:15px;color:#333;margin-bottom:20px;font-weight:500}.reserv-confirm .modal-body .bookingTitle{display:block;font-size:18px !important;color:#911083 !important;margin-bottom:15px;font-weight:bold !important}.reservation-form .btn-primary,.reserv-confirm .btn-primary{background:#55006b;font-size:14px;text-transform:uppercase;width:100%;min-height:45px;color:#fff !important;border:none;font-weight:bold;border-radius:0}.modal-content{border-radius:0}.reservation-form .pinkbtn,.reserv-confirm .pinkbtn{background:#55006b;font-size:14px;text-transform:uppercase;min-height:45px;color:#fff !important;border:none;font-weight:bold;border-radius:0}.reservation-form .greybtn,.reserv-confirm .greybtn{background:#333 !important;font-size:14px;text-transform:uppercase;min-height:45px;color:#fff !important;border:none;font-weight:bold;border-radius:0}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.breadcrumb{background:none}@media screen and (max-width:1260px){.filter-product .MediaGalleryContent .col-md-4{width:30.11%}}@media screen and (max-width:1190px){.filter-product .MediaGalleryContent .col-md-4{width:29.11%}}@media screen and (max-width:992px){.filter-product .MediaGalleryContent .col-md-4{width:28.11%}.reserv-calender td,.reserv-calender th{padding:7px;font-size:14px}.reservation-bg .flexrow{flex-direction:column}.reservation-bg [class*="col-"]{padding-left:10px;padding-right:10px}.d-flex .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.d-flex .col-md-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.d-flex .col-md-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.d-flex .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.mybooking .btn{min-width:125px}.mybooking .d-flex{display:-ms-flexbox !important;display:flex !important}.mybooking p,.mybooking ul li{font-size:14px}.mybooking ul li{padding-left:0 !important}}@media screen and (max-width:800px){.filter-product .MediaGalleryContent .col-md-4{width:44.11%}}@media screen and (max-width:767px){.filter-product .MediaGalleryContent .col-md-4{width:43.11%}.filter-product .btn-rainbow{top:-79px;right:0}.productdetails{padding-right:15px}.display-1{font-size:25px}.reservation-bg{padding:15px}.reservation-bg .row{margin-right:-10px;margin-left:-10px}.adults{margin-right:15px}.adults,.children{flex-direction:column;align-items:flex-start !important}.reservation-form{padding:0}.reservation-bg label{font-size:14px}.btnrow{flex-direction:column}.btnrow .d-flex{flex-direction:column;width:100%}.btn-reset{margin-top:20px}.btnrow .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.reservation-bg .flexrow{display:block}.display-2{font-size:14px;margin-top:30px;display:block}.select-arrow{font-size:14px}.reservation-form br{display:none}.btnrow .d-flex{order:1}.btnrow label{order:2;margin-top:20px}.reservation-bg span{font-size:14px}.children span,.adults span{font-size:14px}.reserv-container{max-width:100%}.btnrow .col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.event-filter .event-filter-listing .event-filter-tab{padding-bottom:30px !important;padding-top:30px !important}}@media screen and (max-width:600px){.filter-product .MediaGallery{flex-direction:column}.filter-product .MediaGalleryContent .col-md-4{margin:0 16px 25px 16px}.MediaGalleryFolderTree{border:5px #ddd solid;padding-top:40px}.MediaLibraryTree{border-top:5px #ddd solid;display:none}span.select-menu{width:100%;height:50px;position:absolute;top:0;left:0;color:#333;font-size:14px;font-weight:700;padding:14px 0 0 40px;background:url("/AsiaWorldExpoLocal/media/AWESalesCorner/select-arrow.gif") no-repeat 92% 50%}.productdetails{padding-left:15px}.filter-product .MediaGalleryContent{padding-top:15px}.reserv-calender td,.reserv-calender th{padding:8px;font-size:14px}}@media screen and (max-width:480px){.filter-product .MediaGalleryContent .col-md-4{width:100%;padding-bottom:10px;margin:0 0 30px 0}.filter-product .MediaGallery{padding-left:0}.filter-product .MediaGalleryFolderTree{margin:0 15px}.filter-product a.img_box{height:auto}.filter-product .button-wrap{position:relative}.filter-product .btn-rainbow{padding:10px 15px}.filter-product .btn-rainbow a{font-size:12px}.filter-product .MediaGalleryContent .col-md-4 b{margin-top:10px}.filter-product .mediaItem select{border:0;border-bottom:4px solid #000;border-radius:0;padding-left:0;background-position:100% 50%}.divisionLine{margin-bottom:0}.divisionLine:after{display:none}.filter-product .MediaLibrarySort span{margin-right:15px}.modal-dialog{width:auto}.filter-product .MediaLibrarySort{padding:10px 17px 25px 0}.filter-product .btn-rainbow{top:-48px;right:0}}@media screen and (max-width:380px){span.select-menu{background-position:88% 50%}.reserv-calender td,.reserv-calender th{padding:7px;font-size:13px}}.MediaGalleryDetailBottom h2{font-size:16px}@media only screen and (max-width:350px){.d-flex .col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.d-flex .col-md-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.d-flex .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.d-flex .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.d-flex{display:block !important}.col-md-5.p-0{padding-left:10px !important;padding-right:10px !important}.col-md-3.p-0{padding-left:10px !important;padding-right:10px !important}.table-reservation input,.table-reservation select,.table-reservation textarea{margin-bottom:10px}.reserv-calender td,.reserv-calender th{padding:6px;font-size:12px}.reservation-bg input,.reservation-bg select,.reservation-bg textarea{margin-bottom:10px}}[data-bus]{cursor:pointer;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}[data-bus]:hover{color:#55006b}