.switch{display:inline-block;position:relative;height:30px;width:60px}@media (max-width:600px){.switch{height:20px;width:40px;vertical-align:middle}}.switch input{display:none}.switch .slider{background-color:#d2d2d2;cursor:pointer;right:0;top:0;border-radius:34px}.switch .slider,.switch .slider:before{bottom:0;left:0;position:absolute;transition:.4s}.switch .slider:before{background-color:#7bbae7;content:"";height:30px;width:30px;border-radius:50%;border:3px solid #2f8eef}@media (max-width:600px){.switch .slider:before{height:20px;width:20px}}.switch input:checked+.slider:before{transform:translateX(30px)}@media (max-width:600px){.switch input:checked+.slider:before{transform:translateX(20px)}}.d-none{display:none}.pricelist-main{width:100%;margin-bottom:10px}.pricelist-main .pricelist-inner .title{background-color:#000;color:#fff!important;text-align:center;padding:15px 20px;font-size:20px;margin-bottom:0}@media (max-width:1200px){.pricelist-main .pricelist-inner .title{font-size:16px}}.pricelist-main .pricelist-inner .title img{max-height:25px;vertical-align:middle;margin-top:-5px}@media (max-width:1200px){.pricelist-main .pricelist-inner .title img{max-height:18px;margin-right:3px}}.pricelist-main .pricelist-inner .pricelist-content{padding:15px 10px 10px;border:1px solid #c8c8c8}@media (max-width:767px){.pricelist-main .pricelist-inner .pricelist-content{padding-top:10px}}.pricelist-main .pricelist-inner .tabs{margin-bottom:15px;overflow:inherit;overflow-x:initial}.pricelist-main .pricelist-inner .tabs ul{border:none;flex-wrap:wrap;white-space:inherit;flex-shrink:inherit;justify-content:space-between;margin:0 -5px}@media (max-width:1200px){.pricelist-main .pricelist-inner .tabs ul{justify-content:flex-start}}.pricelist-main .pricelist-inner .tabs ul li{width:100%;max-width:16.6%;flex:0 0 16.6%;height:inherit;padding:0 5px}.pricelist-main .pricelist-inner .tabs ul li a{padding:8px 10px;margin-right:0;justify-content:center;align-items:center;flex-direction:column;height:100%;border-radius:5px;border-color:#c8c8c8;border-width:2px;min-height:70px}@media (max-width:1200px){.pricelist-main .pricelist-inner .tabs ul li a{min-height:40px}}.pricelist-main .pricelist-inner .tabs ul li a label{color:#000;font-size:12px;line-height:1.2;cursor:pointer;font-weight:700;white-space:normal;display:block;text-align:center;width:100%}.pricelist-main .pricelist-inner .tabs ul li a .tag{display:block;color:#000;background-color:transparent!important;font-size:13px!important;margin:0}.pricelist-main .pricelist-inner .tabs ul li a .tag .price{font-weight:700}.pricelist-main .pricelist-inner .tabs ul li.is-active a label{color:#fff}.pricelist-main .pricelist-inner .tabs ul li.is-active a .tag{color:#fff!important}.pricelist-main .pricelist-inner .tabs ul li.not-available{pointer-events:none;color:#c8c8c8}.pricelist-main .pricelist-inner .tabs ul li.not-available label,.pricelist-main .pricelist-inner .tabs ul li.not-available span{color:#c8c8c8!important}.pricelist-main .pricelist-inner .tabs.is-toggle li.is-active a{background-color:#000;border-color:#000}@media (max-width:1215px){.pricelist-main .pricelist-inner .tabs{display:block;white-space:inherit;overflow:inherit;margin-bottom:15px}.pricelist-main .pricelist-inner .tabs ul{flex-wrap:wrap;align-items:stretch;margin:0 -5px}.pricelist-main .pricelist-inner .tabs ul li{width:100%;flex:0 0 33.33%;max-width:33.33%;padding:5px;height:auto}.pricelist-main .pricelist-inner .tabs ul li a{margin:0;width:100%}.pricelist-main .pricelist-inner .tabs ul li a label{font-size:11px;line-height:1;display:block;text-align:center}.pricelist-main .pricelist-inner .tabs ul li a .tag{font-size:10px!important;margin-top:0}}.pricelist-main .pricelist-inner .tabs.all-tab ul li{width:100%;max-width:100%;flex:0 0 100%}.pricelist-main .pricelist-inner .tabs.all-tab ul li a{min-height:40px}@media (max-width:1200px){.pricelist-main .pricelist-inner .tabs.all-tab ul li{margin-bottom:0}}@media (max-width:767px){.pricelist-main .pricelist-inner .tabs.all-tab{margin-bottom:2px}}.pricelist-main .pricelist-inner .checkboxtoggle-box{margin-bottom:15px}.pricelist-main .pricelist-inner .checkboxtoggle-box .checkbox-inner{display:flex;justify-content:center;align-items:center}.pricelist-main .pricelist-inner .checkboxtoggle-box .checkbox-inner span{margin:0 5px;font-size:12px}@media (max-width:767px){.pricelist-main .pricelist-inner .checkboxtoggle-box{display:none}}.pricelist-main .pricelist-inner .card{margin-bottom:10px;border-radius:5px;border-width:2px}.pricelist-main .pricelist-inner .card .card-content{display:flex;padding:0}.pricelist-main .pricelist-inner .card .card-content>div{flex:1 1}.pricelist-main .pricelist-inner .card .card-content p{font-size:12px}@media (max-width:600px){.pricelist-main .pricelist-inner .card .card-content p{font-size:7.5px;line-height:1.6}}.pricelist-main .pricelist-inner .card .card-info{display:flex;padding:10px 0 10px 40px}.pricelist-main .pricelist-inner .card .card-info .col{padding:0 15px;flex:1 1;display:flex;align-items:center}@media (max-width:600px){.pricelist-main .pricelist-inner .card .card-info .col{padding:5px 10px}}.pricelist-main .pricelist-inner .card .card-info .room-title,.pricelist-main .pricelist-inner .card .card-info h4{font-size:16px;font-weight:900}@media (max-width:1200px){.pricelist-main .pricelist-inner .card .card-info .room-title,.pricelist-main .pricelist-inner .card .card-info h4{font-size:12px}}@media (max-width:600px){.pricelist-main .pricelist-inner .card .card-info .room-title,.pricelist-main .pricelist-inner .card .card-info h4{font-size:9.3px;line-height:1.3;margin-bottom:5px}}.pricelist-main .pricelist-inner .card .card-info i{color:#2f8eef}.pricelist-main .pricelist-inner .card .price-box{width:100%;max-width:150px;text-align:center;display:flex;flex-direction:column;justify-content:center}.pricelist-main .pricelist-inner .card .price-box .tag{background-color:transparent!important;color:#000!important;font-size:24px!important;padding:0!important;margin:0;display:block;font-weight:900}.pricelist-main .pricelist-inner .card .price-box small{display:block;margin-top:-10px;color:#000;font-size:12px}@media (max-width:600px){.pricelist-main .pricelist-inner .card .price-box small{margin-top:-5px;font-size:9.3px}}@media (max-width:1200px){.pricelist-main .pricelist-inner .card .price-box{max-width:100px}.pricelist-main .pricelist-inner .card .price-box .tag{font-size:18px!important}}@media (max-width:600px){.pricelist-main .pricelist-inner .card .price-box{max-width:75px}.pricelist-main .pricelist-inner .card .price-box .tag{font-size:15px!important}}.pricelist-main .pricelist-inner .card .button-box{padding:0;width:100%;max-width:150px;position:relative}.pricelist-main .pricelist-inner .card .button-box .button{color:#000;background-color:#c8c8c8!important;padding:15px 10px;flex-direction:column;margin:0;width:100%;height:100%;min-height:85px}.pricelist-main .pricelist-inner .card .button-box .button .icon{position:relative;top:0!important;left:0;transform:none;margin:0 0 5px;display:none}@media (max-width:1200px){.pricelist-main .pricelist-inner .card .button-box{max-width:85px}}@media (max-width:600px){.pricelist-main .pricelist-inner .card .button-box{max-width:58px}.pricelist-main .pricelist-inner .card .button-box .button{font-size:9.3px}}.pricelist-main .pricelist-inner .card.is-selected{border-color:#20a747}.pricelist-main .pricelist-inner .card.is-selected .button-box .button{background-color:#20a747!important;color:#fff}.pricelist-main .pricelist-inner .card.is-selected .button-box .button .icon{display:block}.pricelist-main.roomoption-main-box .pricelist-inner .card .card-content{align-items:stretch}@media (max-width:1215px){.pricelist-main.roomoption-main-box .pricelist-inner .card .card-info{flex-direction:column;padding-left:0;border-right:1px solid #c8c8c8}.pricelist-main.roomoption-main-box .pricelist-inner .card .card-info .col{padding:5px 15px}.pricelist-main.roomoption-main-box .pricelist-inner .card .card-info .col:not(:last-of-type){border-bottom:1px solid #c8c8c8}}@media (max-width:1215px) and (max-width:575px){.pricelist-main.roomoption-main-box .pricelist-inner .card .card-info .col{padding:5px 10px}}.pricelist-main.roomoption-main-box .pricelist-inner .card .price-box{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}