*{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;box-sizing:border-box}body{background:#ededed}.show-modal,.show-modal-one,.show-modal-two,deliver-date{font-size:2rem;font-weight:500;padding:1.2rem 3.5rem;margin:2rem 2rem;border:none;background-color:#fff0;color:#444;cursor:pointer}.close-modal,.close-modal-one,.close-modal-two{position:absolute;top:1.2rem;right:2rem;font-size:5rem;color:#333;cursor:pointer;border:none;background:none}h1{font-size:2.5rem;margin-bottom:2rem}p{font-size:1.8rem}input[type="date"]::-webkit-calendar-picker-indicator{//display:none;//-webkit-appearance:none;width:15px;padding:0;margin:0;position:absolute;width:100%;height:50%;left:5px;top:8px;text-align:right}input[type="date"]{position:relative;padding-left:30px}.date{display:flex;gap:20px}.date>.icon{font-size:30px}.calender label{font-size:20px;background:transparent;font-weight:600}.calender label:hover{background-color:transparent}.calender input{font-size:12px;width:100%;border-radius:10px}.hidden-one,.hidden-two{display:none}.modal,.modal-one,.modal-two{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;background-color:#fff;padding:2rem;border-radius:5px;box-shadow:0 3rem 5rem rgba(0,0,0,.3);z-index:10}.overlay,.overlay-one,.overlay-two{position:fixed;top:140px;left:0;width:100%;height:70%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:5}.fields{margin-bottom:10px}.buttons{display:flex;justify-content:space-between;align-items:center}.date-s{display:none}tabs-styling .tabs{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;list-style:none;text-decoration:none;font-size:20px}.tabs .tab{padding-bottom:10px;border-bottom:2px solid #ccc;cursor:pointer}.tabs .tab.active,.tabs .tab:hover{color:red;border-bottom-color:red}.tab-content{display:none;max-width:500px;line-height:1.5;padding:1rem 2rem}.tab-content.active{display:block}.tab-contents{font-size:18px}end-tab styling my-styling .conatiner{position:relative;width:100%;height:30vh;margin:auto;display:flex;justify-content:center;align-items:center}.row{display:flex;justify-content:space-around;align-items:center;width:1240px;background:#f1f1f1;box-shadow:0 0 20px #00000047;border-radius:7px;padding:15px}button.show-modal i,button.show-modal-one i,button.show-modal-two i{padding:0 14px;font-size:2.5rem}button.button,.save-button{background:red;padding:10px 25px;border:none;border-radius:7px;margin:12px;font-size:18px;color:#000;cursor:pointer}.button-save{display:flex;justify-content:end}.save-button{background:red;padding:10px 25px;border:none;border-radius:7px;margin:12px;font-size:18px;color:#000;cursor:pointer}input{appearance:none;margin:20px 10px}.my_Label{background-color:yellow}label:hover{width:auto;background-color:red;padding:7px;border-radius:7px;margin:5px 0;transition:all 0.2s ease-in-out}input::selection{width:80px;background-color:red;padding:7px;border-radius:7px;margin:20px 10px}label{width:auto;background-color:#dbdbdb52;padding:7px;border-radius:7px;margin:5px 0;cursor:pointer}button:disabled{color:#888}.tab-content input[type="radio"]:checked+label{background-color:red;width:140px}h2.deliver-date,h2.choose-pickup{font-size:28px}.deliver-date i,.choose-pickup i{font-size:26PX;color:red;padding-right:15px}button#where_are_you_going:hover,button#when_to_deliver-btn:hover,button#when_to_pickup-btn:hover{color:red;background-color:#000;text-decoration:none}#when_to_deliver,#when_to_pickup{margin-left:45px}input#when_to_deliver,input#when_to_pickup{padding:10px 30px 10px 10px;width:19%}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#6e6e6e;background-color:#c7158500;text-decoration:none}.differnet-location{display:flex}div#Park_City_Resort{flex-basis:25%}.location-name h3{line-height:1.2em;font-size:26px;position:relative;display:inline-block;margin:5px 0}@media only screen and (max-width:1440px){.modal,.modal-one,.modal-two{top:56%}.overlay,.overlay-one,.overlay-two{top:0;left:0;height:100%}}@media only screen and (max-width:1250px) and (min-width:1024px){.row{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px;width:auto}h2.deliver-date,h2.choose-pickup{font-size:22px}.deliver-date i,.choose-pickup i{font-size:22PX}#when_to_deliver,#when_to_pickup{margin-left:34px}input#when_to_deliver,input#when_to_pickup{padding:10px 7px 10px 10px;width:36%}.close-modal,.close-modal-one,.close-modal-two{top:-2.8rem;right:0rem}.modal,.modal-one,.modal-two{width:72%}}@media only screen and (max-width:1023px) and (min-width:768px){.row{flex-wrap:wrap;justify-content:center;align-items:center;padding:10px;width:700px}h2.deliver-date,h2.choose-pickup{font-size:22px}.deliver-date i,.choose-pickup i{font-size:22PX}#when_to_deliver,#when_to_pickup{margin-left:34px}input#when_to_deliver,input#when_to_pickup{padding:10px 7px 10px 10px;width:36%}.close-modal,.close-modal-one,.close-modal-two{top:-2.8rem;right:0rem}.modal,.modal-one,.modal-two{width:59%}.tabs{flex-wrap:wrap}.buttons{justify-content:space-around}}@media only screen and (max-width:767px) and (min-width:540px){.row{flex-wrap:wrap;justify-content:space-around;align-items:center;padding:10px;width:600px}.tabs{font-size:18px;flex-wrap:wrap}.tab-contents{font-size:16px}.tab-content{padding:0rem 0rem}.modal,.modal-one,.modal-two{width:88%;padding:1.8rem}.close-modal,.close-modal-one,.close-modal-two{top:.1rem;right:1rem;font-size:4.1rem}input{margin:15px 0}h2.deliver-date,h2.choose-pickup{font-size:18px}.deliver-date i,.choose-pickup i{font-size:18PX}#when_to_deliver,#when_to_pickup{margin-left:34px}input#when_to_deliver,input#when_to_pickup{padding:10px 7px 10px 10px;width:30%}.differnet-location{flex-wrap:wrap}div#Park_City_Resort{flex-basis:33%}input[type="date"]::-webkit-calendar-picker-indicator{left:5px}.location-name h3{font-size:18px}.elementor-kit-13 h2{font-size:14px}.fields{margin-bottom:5px}#app .sk-custom-popup .inner_popup .locations label{font-size:14px!important;padding:5px!important}.buttons{justify-content:space-around}.calender input{height:40px}}@media only screen and (max-width:539px){.row{flex-wrap:wrap;justify-content:center;align-items:center;padding:10px;width:450px}.tabs{font-size:18px;flex-wrap:wrap}.tab-contents{font-size:16px}.tab-content{padding:0rem 0rem}.modal,.modal-one,.modal-two{width:88%;padding:1.8rem}.close-modal,.close-modal-one,.close-modal-two{top:.1rem;right:1rem;font-size:4.1rem}input{margin:15px 0}h2.deliver-date,h2.choose-pickup{font-size:18px}.deliver-date i,.choose-pickup i{font-size:18PX}#when_to_deliver,#when_to_pickup{margin-left:34px}input#when_to_deliver,input#when_to_pickup{padding:10px 7px 10px 10px;width:50%}.location-name h3{font-size:20px}h2{font-size:1.5rem}.differnet-location{flex-wrap:wrap}#app .sk-custom-popup .inner_popup .locations label{font-size:12px!important;padding:2px!important}div#Park_City_Resort{flex-basis:40%}#app .sk-custom-popup .inner_popup #Park_City_Resort{margin-bottom:0px!important}.elementor-kit-13 h2{font-size:12px}.fields{margin-bottom:3px}.buttons{justify-content:space-around}.calender input{height:40px}}