.event-booking-box{padding:60px 0}.participant-option img{width:150px;height:auto}.container-row{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}.form-section{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:center}h2.form-title{width:100%;font-size:30px;text-align:center}.participant-option{cursor:pointer;border:1px solid #3eafa6;padding:15px;transition:all .5s;position:relative;background:#fff}.participant-option:hover{background:#3eafa68f}.participant-option label{display:flex;align-items:center;justify-content:space-between}.participant-option p{font-size:16px;color:#777}.participant-option input[type=radio]{position:absolute;top:15px;left:15px;background:red}.participant-option label div{display:flex;flex-wrap:wrap;gap:10px}.participant-option label div h3{font-family:Inter;text-transform:capitalize;font-weight:600}.participant-option:hover img{transform:scale(1.1);transition:all .5s}.booking-sections{background:#f9f7f5;padding:40px;border:2px solid #000;width:80%;margin:auto}.input-group{width:100%}.form-navigation{width:100%;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}p.form-des{text-align:center;margin-top:15px}.event-booking-box .input-field label{font-family:Inter;letter-spacing:unset}.form-step.step-3 .radio-group{flex-direction:column}.radio-group.img-redio{grid-template-columns:repeat(4,1fr);display:grid;padding:20px}.form-step.step-3 .radio-group label.radio-label{display:inline-flex}.form-step.step-3 .input-group{gap:5px}.event-booking-box .input-field label.error{color:red;font-weight:400}.event-booking-box .input-field label.error input{border-color:red}.img-redio label{text-align:center;font-weight:600;padding:0;font-size:18px}.img-redio label img{border-radius:32px;transform:scale(1);transition:.3s ease-in-out;max-width:200px;width:100%;height:auto;margin-bottom:10px}.img-redio label:hover img{transform:scale(1.1)}.img-redio label p{display:flex;justify-content:center;gap:10px;font-size:16px}select.input-manage{padding:14px 20px;box-sizing:border-box;width:100%;border:1px solid #000;font-size:15px;font-weight:400;outline:none;background:#fff}.event-booking-box .team-step.step-3 label{text-transform:capitalize}.event-booking-box .team-step.step-3 label a{color:#e37f45}.team-step.step-3 .input-group{gap:15px}.team-step.step-3 .member-repiter .input-group{gap:0}.team-step.step-3 h4.header-form{border:0;margin-bottom:10px;padding:0}button.upload-btn{gap:10px;border-radius:0;padding:6px 12px;font-size:12px;border:1px solid #e37f45;font-weight:600;text-transform:uppercase;cursor:pointer;background:#e37f45;color:#fff}.upload-wrap,button.upload-btn{display:flex;align-items:center}.upload-wrap{flex-wrap:wrap;column-gap:20px;row-gap:10px}.imagePreview span.remove-btn{cursor:pointer}.imagePreview{position:relative}.imagePreview img{height:39px;object-fit:contain}.imagePreview span.remove-btn{position:absolute;right:-10px;top:-8px}.imagePreview span.remove-btn svg{border:1px solid red;color:#fff;border-radius:100px;padding:2px;background:red;width:20px;height:20px}.player-row{display:flex;gap:20px;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px;position:relative}.player-row .input-group{width:25%}.player-row .input-group:nth-child(3){width:10%}.player-row .input-group:nth-child(4){width:30%}.player-row .input-group:last-child{width:10%;text-align:right}.team-players ul li:nth-child(4) span{display:block;font-size:12px}.player-row:first-child span{display:block;font-size:14px;color:#e37f45}select.input-manage[name=jersey_size]{padding:14px 10px;max-width:128px}@media only screen and (min-width:768px){.player-row p.error{position:absolute;bottom:0;font-size:13px}}@media only screen and (max-width:1200px){.booking-sections{width:100%;padding:40px 15px}}@media only screen and (max-width:1024px){.booking-sections{width:100%;padding:40px 25px;border:0}.container-row{grid-template-columns:repeat(1,1fr)}.radio-group.img-redio{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:767px){.radio-group.img-redio{grid-template-columns:repeat(3,1fr)}.player-row{flex-wrap:wrap;justify-content:space-between;border:0;border-top:1px solid #ddd;padding-top:20px}.player-row .input-group{width:48%;order:0}.form-step.step-3 .player-row .input-group:nth-child(2){width:30%}.form-step.step-3 .player-row .input-group:nth-child(3){text-align:right}.player-row .input-group:nth-child(4){width:80%}.player-row:first-child{display:none}}@media only screen and (max-width:514px){.radio-group.img-redio{grid-template-columns:repeat(2,1fr);gap:10px;row-gap:20px;padding:0;background:none}.participant-option label{flex-direction:column;justify-content:center;align-items:center}.participant-option label div{justify-content:center;text-align:center}.participant-option{border-radius:5px}.booking-sections{padding:25px 15px}.img-redio label img{max-width:120px}.img-redio label p{font-size:14px}.player-row .input-group{width:100%}.form-step.step-3 .player-row .input-group:nth-child(2){width:80%}.player-row .input-group:nth-child(4){width:100%}button.upload-btn{width:100%;order:1;text-align:center}.upload-wrap,button.upload-btn{justify-content:center}.player-row{column-gap:10px}.player-row .input-group:nth-child(3){width:15%}.player-row .input-group:last-child{width:100%}.player-row .input-group:nth-child(5) span:after{content:"Remove"}.player-row .input-group:nth-child(5) span{display:flex;align-items:center;justify-content:right;background:red;width:82px;padding:2px 4px;color:#fff;gap:2px;font-size:14px;margin:auto}}