@media (max-width:1300px) {
.container{ width:90%; margin:0 auto; padding:0;}
.login_sec:after{ width:660px; height:490px;}
}

/************ Main **************/
@media (max-width: 991px) {
.login_logo{ padding:20px 0;}
.login_logo img{ width:200px;}
.login_form h2{ font-size:35px;}
.forgot_link{ font-size:14px;}
.login_btn{ font-size:16px;}

.login_sec:after{ width:371px; height:270px;}

/************ Reports 15-12-2021 *************/
.report_logo img{ max-width:250px;}
.report_hd p{ font-size:12px;}
}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:90%; margin:0 auto; padding:0; max-width: inherit;}

.navbar-light .navbar-toggler{ background:none; border:none; position:relative; right:0; top:0; height: 33px;}
.navbar-toggler:focus,.navbar-toggler:active { outline: 0;}
.navbar-toggler span {display: block; background-color:#3a373a; height:3px; width:25px; margin-top:4px; margin-bottom:4px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);-o-transform: rotate(0deg);  transform: rotate(0deg); position: relative; left: 0;opacity: 1;}
.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3) { -webkit-transition: transform .35s ease-in-out; -moz-transition: transform .35s ease-in-out; -o-transition: transform .35s ease-in-out; transition: transform .35s ease-in-out;}
.navbar-toggler:not(.collapsed) span:nth-child(1) { position: absolute; left: 12px; top: 10px; -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg); -o-transform: rotate(135deg);transform: rotate(135deg); opacity: 0.9;}
.navbar-toggler:not(.collapsed) span:nth-child(2) {height: 12px; visibility: hidden; background-color: transparent;}
.navbar-toggler:not(.collapsed) span:nth-child(3) {position: absolute;left: 12px;top: 10px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg); -o-transform: rotate(-135deg);transform: rotate(-135deg);opacity: 0.9;}  

.login_sec{ padding:0; display:block !important; height:auto !important;}
.login_sec:after{ display:none;}
.login_logo{ text-align:center;}
.login_inner{ margin-top:30px;}
.login_form{ margin:0 auto; display:block;}
.login_sec figure{ text-align:center; margin-top:30px;}

/************ Reports 15-12-2021 *************/
.report_logo{ text-align:center; margin-bottom:20px;}
.report_hd p{ text-align:center;}

.pagination{ flex-wrap: nowrap; display: block;}
.pagination li{ display: inline-block;}
.pagination .page-link{ margin: 5px;}
.set-custom-length-menu{ margin: 0;}
div.dataTables_wrapper div.dataTables_paginate, div.dataTables_wrapper div.dataTables_paginate ul.pagination{ white-space: normal;}
}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}


}