@media (max-width:1440px) {
.service-bg{padding: 82px 0;background-size: 106%; }
}
@media (max-width:1366px) {
.service-bg{padding: 72px 0;background-size: 103%; }
}
@media screen and (max-width:1024px) {
.rt-wp{width: 44%;}
.btn-red, .btn-blue{ width:80%;font-size:16px;}
.btn-lg {padding: .5rem 1.5rem;}
}
@media (max-width:991px) {
.lf-wp,.rt-wp{width: 100%;margin: 0;padding: 30px 20px 10px;}
.home-wp .container { max-width: 100%; width: 100%;}
.inner-wp { width: 71%;}
.mt-80 {margin-top: 40px;}
.video-container{padding-top: 70.25%;}
}

@media (max-width:767px) {
.container{width: auto;}
.m-menu{ display: block;padding: 8px 15px;color: #000;cursor: pointer;}
.m-menu img{float: right;display: inline-block;margin-top: 4px;}
.side-list li.active::after, .side-list li:hover::after,.side-list{display: none;}
.side-wp { position: relative; width: 100%; height: auto;}
.side-list{margin: 0px 0;background-position: center left; height: auto;}
.inner-wp,.home-info .col-sm-6 {width: 100%;margin: 0; float:none;}
.d-flex{ display:block!important;}
.home-info{ margin-bottom:20px}
.regt-wp .info-form{ width:90%; }
.support-col .col-sm-7 { padding-right: 0%;}
.support-col h2{padding-top: 20px;font-size:24px}
.support-col{padding: 0 2%;}
.support-col figure {margin: 0;position: relative;z-index: 1; text-align: center;}
}

@media screen and (max-width: 567px) {
.info-form{margin: 10px 0;min-height: auto;height: auto;}
.video-container{ padding-top: 52.25%;}
.claim-status{text-align:left}
.small-txt{margin:8px 0 0!important; line-height:normal;}
.mt-80 {margin-top: 20px;}
.video-container{padding-top: 80.25%;}
.claim-status, .ticket-show .input-group {width: 100%;}
.table-wp {margin: 10px 0;font-size: 14px;}
.ticket-fm li{width: 100%;}
.col-offset-4{margin-left: 0%;}
.inner-wp{padding: 12px;}
.search-container .search-btn{padding: 7px 47px;}
.inner-wp .text-right .login-btn{margin-top: 25px; }
.inner-wp .col-sm-5 .text-right{text-align: center;}
/*.inner-wp{max-height: 560px;}*/
.full-wd{width: 100%;}
.pd-all-50 {padding: 10px;}
.login-fm1{margin: 20px auto;}
.table td, .table th { padding: 0.5rem;}
.table-mobile thead{ display: none;}
.table-mobile .td-head,.table-mobile .td-head + form,.table-mobile .td-head + a{ display: inline-block; font-weight: 500; width: 49%; vertical-align: top}
.table-mobile .td-head + p{ width: 49%; vertical-align: top}    
.table-mobile .status-info + form{ text-align: center}
.table-mobile td{ display: block; padding: 0.25rem 0.45rem; border: 0;}
.table-mobile td[align='center']{ text-align: left;}
.table-mobile tr:nth-child(odd){ background: #fafafa;}
.table-mobile tr:nth-child(even){ background: #eee;}
.inner-wp h3{font-size: 20px;}
.side-list li a{font-size: 14px;}
.page-link{padding: 0.2rem 0.4rem!important; margin-bottom: 20px;}
div.dataTables_wrapper div.dataTables_filter input { width: 75%;}
.btn-absolute {position: static; margin: 10px 0; text-align: center;}
.form-inline .form-control{ display: inline-block; width: 60%;}
.form-inline.text-right{text-align: center!important}
.m-none{ display: none}
.inner-wp .row + .row{ margin: 0;}
.status-info form{text-align: center;}
.support-col h2{padding-top: 20px;font-size:20px}
.support-col:before,.support-col:after{display:none;}
}

@media screen and (max-width: 480px) {
body{font-size: 14px;}
.search-container .search-btn {padding: 7px 32px;}
.lf-wp{padding: 20px 10px}
.icon-txt .col-xs-2{width: 24.667%;}
.form-wp .form-group {margin-bottom: 15px;}
.form-wp td,.form-wp th{padding: .2rem;}
.side-list li a{padding: 7px 24px;}
.form-wp {margin: 20px 0px 0px;font-size: 14px;}
.form-wp .table th{ width: 40%;}
.form-wp .table td:nth-child(1){font-weight: 500}
.regt-wp .info-form{ width:95%; padding:26px; }
}

@media screen and (max-width: 380px){
.search-container .search-btn {padding: 7px 15px;}
.regt-wp .info-form{ width:98%; padding:20px; }
}