@media (max-width: 1600px) {
.center-box {min-height: 480px;}
.mt-50 {margin-top: 40px;}
.rules .default {padding-bottom: 20px;}
}

@media (max-width: 1440px) {
.custom-btn {padding: 13px 40px 12px 25px;}
.custom-btn.arrow-reverse {padding: 13px 25px 12px 40px;}
.mt-50 {margin-top: 30px;}
.center-box {min-height: 430px;}
.center-box.first h2 {font-size: 24px;margin-bottom: 30px;}
}

@media (max-width: 1366px) {
.center-box {min-height: 400px;}
.center-box.first h2 {margin-bottom: 20px;}
.form-group.mb-40 {margin-bottom: 30px;}
.footer-box .foot-link {width: 50px;height: 50px;}
}

@media (max-width: 1199px) {
body {font-size: 16px;}
.center-box {min-height: 400px;}
.center-box.first h2 {font-size: 22px;}
.form-group.mb-40 {margin-bottom: 30px;}
}

@media (max-width: 767px) {
.table {padding: 30px 20px;}
.custom-btn {padding: 12px 40px 11px 25px;font-size: 16px;}
.custom-btn.arrow-reverse {padding: 12px 25px 11px 40px;font-size: 16px;}
.header-box {padding-bottom: 30px;}
.center-box.first h2 {font-size: 20px;}
.footer-box-inner {padding-top: 20px;}
.footer-box .foot-link {width: 45px;height: 45px;}
.default .icon {width: 130px;}
.default h2 {font-size: 32px;}
}

@media (max-width: 360px) {
.center-box {min-height: 380px;}
.center-box.first h2 {font-size: 18px;}
}