.show_buy_control{display:flex;margin-top:5%;justify-content:space-between}.show_buy_control_div{display:flex;flex-direction:column}.select_btn{border:1px solid #06ab06;color:#06ab06;border-radius:5px;cursor:pointer}.select_btn,.sold_btn{width:100%;height:44px;min-width:123px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.sold_btn{border:1px solid #ad1700;color:#ad1700;border-radius:5px;cursor:not-allowed}.select_btn:hover{background-color:#06ab06;color:#fff!important}.select_btn_text{padding:0;margin:0}.select_btn_text,.sold_btn_text{font-weight:500;font-size:18}.category_ticket_div{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.category_ticket_title_div{display:flex;justify-content:flex-end;width:70%;min-width:300px;flex-direction:column;margin-right:20px;margin-bottom:10px}.form_category_helpertext{margin-left:0!important;padding-bottom:15px!important}.price_level_div{max-width:320px!important;margin-right:15px}.swal-footer{display:flex;justify-content:space-evenly}.swal-button:hover{background-color:#fff!important;color:#ff4500!important}.show_ticket_qty{min-height:50px;max-height:54px;min-width:48px;font-size:24px;margin-top:16px;margin-left:5px;margin-right:5px;display:flex;justify-content:center;align-items:center}.show_ticket_qty,.show_ticket_qty_category{background-color:#fff;color:#000;border:1px solid #ccc;text-align:center;vertical-align:middle}.show_ticket_qty_category{font-size:20px;min-height:30px;max-height:36px;padding:0;margin:0;min-width:37px}.inc_dec_btn{cursor:pointer;transition:all .3s ease-in-out}.inc_dec_btn:hover{background-color:#474747;color:#fff;height:50px;width:40px;font-size:10px}.inc_dec_btn_category{border:1px solid #ccc;cursor:pointer;padding:2px;min-height:35px;max-height:35px;min-width:30px;max-width:36px;background-color:#ccc;transition:all .3s ease-in-out}.inc_dec_btn_category:hover{background-color:#474747;color:#fff}.increment_decrement_button,.increment_decrement_button_category{display:flex;flex-direction:row-reverse;align-items:center}.increment_decrement_button_category{width:100%;min-width:123px;height:100%;justify-content:center}@media (max-width:980px){.show_buy_control_div{width:100%}}@media (max-width:650px){.show_buy_control_div{width:100%}}@media (max-width:460px){.show_buy_control{flex-direction:column;width:50%;align-items:baseline}.category_ticket_title_div{min-width:200px}.increment_decrement_button{display:flex;flex-direction:row-reverse;margin-left:0;margin-top:20px}.price_level_div{width:160%!important;max-width:400px!important}.price_level_outer_div{margin-bottom:26px}}@media (max-width:420px){.price_level_div{width:120%!important;max-width:400px!important}}@media (max-width:375px){.category_ticket_title_div{min-width:167px}}@media (max-width:320px){.formControl_category_select{max-width:300px!important}.category_ticket_title_div{min-width:120px}.price_level_div{width:100%!important;max-width:400px!important}}.primary_button{text-decoration:none;width:199px;display:flex;justify-content:center;padding-top:15px;padding-bottom:15px;font-size:20px;font-weight:600;color:#fff;background:#ff7530;border-radius:10px}.ptp_navlink{margin-top:5%;width:50%}.out_of_stock_button{font-size:18px;font-weight:700!important;background-color:#f3caca;color:red;border:1.5px solid red;border-radius:4px;margin-top:2%;height:3rem;width:100%;vertical-align:middle;text-align:center;cursor:pointer;animation:all 1s ease-in-out}.out_of_stock_button:hover{background-color:red;color:#fff}.primary_button:hover{animation:linearColour 2s infinite}.secondary_button{width:199px;display:flex;justify-content:center;padding-top:15px;padding-bottom:15px;font-size:20px;background:#fff;text-decoration:none;color:#ff7530;font-weight:600;border:2px solid #ff7530;border-radius:10px}.secondary_button:hover{background-color:#ff7530;color:#fff}.proceed_to_payment_button{font-size:18px;font-weight:700!important;background-color:#fff;color:#ff7530;border:1.5px solid #ff7530;border-radius:4px;margin-top:2%;height:3rem;width:100%;vertical-align:middle;text-align:center;cursor:pointer;animation:all 1s ease-in-out}.proceed_to_payment_button:hover{background-color:#ff7530;color:#fff}.proceed_to_payment_button:disabled{cursor:not-allowed}@keyframes mymove{0%{left:1px;opacity:0}to{left:10px;opacity:1}}@media (max-width:980px){.ptp_navlink{width:70%}.proceed_to_payment_button{font-size:16px;border:2px solid #ff7530}}@media (max-width:650px){.proceed_to_payment_button{font-size:16px}.primary_button{text-decoration:none;width:250px;display:flex;justify-content:center;padding-top:15px;padding-bottom:15px;font-size:20px;font-weight:600;color:#fff;background:#ff7530;margin-bottom:16px}.primary_button:hover{animation:linearColour 2s infinite}.secondary_button{width:250px;display:flex;justify-content:center;padding-top:15px;padding-bottom:15px;font-size:20px;background:#fff;text-decoration:none;color:#ff7530;font-weight:600;border:2px solid #ff7530;margin-bottom:20px}}@media (max-width:428px){.proceed_to_payment_button{margin-top:20px}}@media (max-width:414px){.proceed_to_payment_button{margin-top:5px}}@media (max-width:320px){.proceed_to_payment_button{font-size:14px;border:2px solid #ff7530}.primary_button{width:200px;padding-top:15px;padding-bottom:15px;font-size:18px}.primary_button:hover{animation:linearColour 2s infinite}.secondary_button{width:200px;padding-top:15px;padding-bottom:15px;font-size:18px}}