@media (min-width: 1200px) {}
@media (min-width: 1400px) {}
@media (min-width: 1600px) {}
@media (min-width: 1900px) {}

@media(max-width:1599px) {
.registration_form {padding:30px 20px 30px 50px;}
}

@media(max-width:1399px) {
/* .header_logo {max-width:50px;} */
.header_wrppr li a {font-size:15px;}
.registration_section {padding:90px 0 20px;}
.reg_field input {height:45px; padding:13px 18px; font-size:14px;}
.reg_field label {font-size:14px; top:6px;}
.reg_field input:focus~label, .reg_field.filled label {font-size:13px;}
.reg_field p {font-size:13px; margin-top:6px;}
.reg_field+.reg_field {margin-top:17px;}
.reg_field_checkbox {font-size:14px; margin-top:10px; column-gap:6px;}
.reg_field input[type="submit"] {font-size:16px; margin-top:12px;}
.registration_wrap .reg_field h6 {font-size:15px;}
.registration_wrap h6 {font-size:17px; margin-bottom:15px;}
.registration_wrap h3 {font-size:24px; margin-bottom:6px;}
.qrcode_wrap .image {max-width:180px;}
.qrcode_wrap p {margin-bottom:0;}
.copyright_text {margin-top:14px; font-size:16px;}
.reg_successful_wrap h3 {font-size:25px;}
.reg_successful_wrap p {font-size:18px;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {font-size:15px;}
}

@media(max-width:1199px) {
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {font-size:13px;}
.ui-datepicker-calendar thead tr th span {font-size:13px;}
.ui-state-default {font-size:14px;}
}

@media(max-width:991px) {
.registration_form {padding:30px 10px 30px 30px;}
.qrcode_wrap .image {max-width:150px; padding:15px;}
.qrcode_wrap h4 {font-size:18px;}
.qrcode_wrap p {font-size:14px;}
.registration_wrap h6 {font-size:15px;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:32%;}
.reg_successful_wrap .image {max-width:80px; margin:0 auto 20px;}
}

@media(max-width:767px) {
.reg_field input {height:50px; font-size:15px;}
.reg_field label {font-size:15px; top:9px;}
.ui-datepicker {width:60%;}
.registration_form {padding:25px 20px 15px;}
.reg_field_checkbox {font-size:15px;}
.qrcode_wrap {border-radius:60px 60px 8px 8px; padding:25px;}
.header_wrppr ul {column-gap:20px;}
.registration_section {padding:100px 0 30px;}
.qrcode_wrap h4 {font-size:20px;}
.registration_wrap .qrcode_wrap h6 {margin-bottom:0;}
.reg_successful_wrap {padding:40px;}
.registration_section {min-height:auto;}
}

@media(max-width: 575px) {
.ui-datepicker {width:70%;}
.registration_wrap h6, .registration_wrap h3 {text-align:center;}
.reg_successful_wrap p span {display:block;}
.reg_successful_wrap p {font-size:17px; line-height:1.5;}
.ui-datepicker {width:84%;}
}

@media(max-width:480px) {
.header_wrppr li a {font-size:13px;}
.header_wrppr ul {column-gap:10px;}
.registration_form {padding:20px 15px 10px;}
.registration_wrap h3 {font-size:22px;}
.reg_field input {padding:13px;}
.reg_field input:focus~label, .reg_field.filled label {padding:0 7px; left:9px;}
.reg_field_checkbox {font-size:13px;}
.qrcode_wrap {border-radius:40px 40px 8px 8px; padding:25px 15px;}
.copyright_text {margin-top:10px; font-size:14px;}
.reg_successful_wrap {padding:30px 20px;}
.reg_successful_wrap h3 {font-size:20px; margin-bottom:8px;}
.reg_successful_wrap p {line-height:1.6;}
.reg_successful_wrap .image {max-width:70px; margin:0 auto 16px;}
.reg_field label {left:16px;}
}

@media(max-width:360px) {
.reg_field_checkbox {font-size:11px;}
.registration_wrap .reg_field h6 {font-size:16px; text-align:left;}
.header_wrppr li a {font-size:11px;}
.reg_field label {font-size:14px; left:14px;}
.reg_successful_wrap h3 {font-size:18px;}
.reg_successful_wrap p {font-size:15px; line-height:1.5;}
.reg_successful_wrap {padding:30px 15px;}
.ui-datepicker {width:82%;}
}