@media(max-width:1199px){
	.global-card-section .card-item {padding: 0 8px;flex: 0 50%;}
	.section-row>div{margin-bottom:15px;}
	.quick-link-list li {width:33.33%;margin-bottom:20px;margin-top:0px;}
	.quick-link-list li:last-child{margin-bottom:0px;}
	.label-big {font-size: 26px;margin-bottom: 30px;}
	form .label-big + .input-error {margin-top: -10px;margin-bottom: 20px;}
	.form-control {height: 45px;font-size:14px;}
	form .btn-sec {margin: 40px 0;}
	form .bottom-text p {margin-bottom: 10px;}
}
@media(max-width:1080px){
	.login-box-main .left-section{padding:50px 30px;}
}
@media(max-width:991px){
	.sidebar-nav{left:-240px;position:fixed;height:calc(100% - 80px);top:80px;overflow-y:auto;transform: translate3d(0px, 0px, 0px)!important;}
	.right-bar-main {padding:35px 20px 35px 20px;}
	.sidebar-nav.minimize {left: 0;max-width: 240px;}
	.right-bar-main.full {padding:35px 20px 35px 20px;}
	.sidebar-nav.minimize li a>span {opacity: 1;}
	.sidebar-nav.minimize .sidebar-list li.menu-list a:after {right: 20px;}
	.quick-link-section ul.justify-content-between{justify-content:flex-start !important;}
	header.main-header .header-dropdown-list li:last-child {padding-right: 0;}
	.section-row {margin-bottom: 20px;}
	.login-box-main .left-section, .login-box-main .right-section{padding:40px 20px;}
	header.main-header .header-center-text{margin:auto;position:relative;}
	header.main-header .header-dropdown-list li:not(:last-child) {padding-right: 15px;margin-right: 15px;}
	.login-box-main .left-section{width:40%;}
	.login-box-main .right-section{width:60%;}
	.login-box-main .left-section .middle-text {font-size: 16px;}
	.login-box-main .brand-sec .tagline {font-size: 16px;margin: 40px 0 30px 0;}
}
@media(min-width:991px){
	.sidebar-nav{animation:animateleft 0.8s;}
	.right-bar-main:before{animation:animateleft 0.8s;content:'';width:100%;height:100vh;background:#222c3c;display:block;position:fixed;left:0;max-width:240px;top:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
	.right-bar-main.full:before{max-width:60px;}
	.sidebar-nav.minimize .sidebar-list .menu-list .sidebar-submenu{position: absolute;left: 100%;background: #222c3c;top:10px;display:none!important;}
	.sidebar-nav.minimize .sidebar-list li.menu-list:hover .sidebar-submenu{display:block!important;animation:opac 0.1s;height:auto!important;}
	.sidebar-nav.minimize .sidebar-list li.menu-list .sidebar-submenu{background:rgb(49, 57, 70);padding:5px 0!important}
	.sidebar-nav.minimize .sidebar-list .menu-list .sidebar-submenu li a:hover {padding-left: 20px;}
	.sidebar-nav.minimize li.menu-list>a:before{opacity:0;}
	.sidebar-nav.minimize .sidebar-list li.menu-list:hover>a{background:rgba(67, 73, 82, 0.45);}
	.sidebar-nav.minimize .sidebar-list .menu-list .sidebar-submenu li>a:hover{background:#222c3c;}
	.sidebar-nav.minimize li a>span{opacity:0;display:none;}
	/*sidebar-nav*/
	.sidebar-nav::-webkit-scrollbar {width:6px;}
	.sidebar-nav::-webkit-scrollbar-track {background:#c7c7c7;}
	.sidebar-nav::-webkit-scrollbar-thumb {background:#434952;}
	.sidebar-nav::-webkit-scrollbar-thumb:hover {background: #555555;}
	.sidebar-nav:hover::-webkit-scrollbar {display:block;}
	.sidebar-nav.minimize:not(:hover) .accordion .btn-link span{display:none;}
	.sidebar-nav.minimize:not(:hover) .accordion .btn-link:before{right:-100px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
	.sidebar-nav.minimize:not(:hover) .collapse.show{display:none!important;}
	.sidebar-nav.minimize:not(:hover){max-width:60px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;overflow-x:visible;}

}
@media(max-width:767px){
	.quick-link-list a img {margin-right: 0;margin-bottom: 10px;}
	.quick-link-list a {flex-direction: column;justify-content: center;text-align: center}
	.quick-link-section {margin-bottom: 45px;}
	header.main-header .user-profile .profile-section .user-name{display:none;}
	header.main-header .user-profile .profile-section .img-section{margin-right:0;}
	header.main-header .header-dropdown-list li:not(:first-child) .dropdown-toggle:after{display:none;}
	header.main-header .header-dropdown-list li.blue-dropdown .nav-link{    padding: 10px 15px;background: #f2f3fd;margin-right: 10px;border-radius: 3px;font-size:14px;}
    .nav-item.blue-dropdown .nav-link>span{font-size:14px;}
    header.main-header .header-dropdown-list li:not(:last-child) {padding-right: 0;margin-right: 0;border-right: 0;}
    header.main-header .dropdown-toggle:after{margin-left:5px;}
    header.main-header .header-dropdown-list .blue-dropdown .dropdown-menu {margin-top: 28px !important;}
	.login-box-main .left-section, .login-box-main .right-section{width:100%;}
	.logo.large img{max-width:150px;}
	.logo.large{display:inline-block;}
	.login-box-main .left-section{padding:35px 15px;}
	.login-box-main .left-section .middle-text {font-size: 16px;margin:30px 0 30px;}
	.login-box-main .brand-sec .tagline {font-size: 16px;font-weight: 500; margin:0;}
	.login-box-main .brand-sec .brand-img img {margin: 20px 30px 20px 0;max-width: 85px;}
	.login-box-main .inner-box {padding: 0 0px;}
	form .btn-sec .blue-btn-light {padding: 10px 60px;width: 100%;}
	.login-box-main .right-section {padding:30px 15px;min-height:100vh;align-items:flex-start !important;}
	.login-box-main .brand-sec .brand-img {justify-content:center;}
	form .bottom-text{margin:40px 0}
	.label-big {font-size: 22px;margin-bottom: 20px;text-align:center;}
	.logo.large>span {color: rgba(255, 255, 255, 0.52);font-size: 12px;margin: 15px;margin-right: 20%;font-weight: normal;margin-bottom: 0;}
	.login-box-main .inner-box{text-align:center;}
	header.main-header .custom-toggle{padding: 0;border-radius: 0;position: fixed;left: 0;width: 100%;top: 80px;border: 0;background: #ffffff;box-shadow: 0 2px 4px 0 rgba(126, 142, 177, 0.19);}
	.custom-toggle .toggle-item{width:50%;text-align:center;}
	.custom-toggle .toggle-item label span{padding:15px 20px;width:100%;text-align:center;font-size:16px;}
	.custom-toggle .toggle-item:first-child input[type=radio]:checked + label:after {left: 0;top: 0;height: 100%;width: 100%;border-radius: 0;}
	.custom-toggle .toggle-item:first-child label:after{left:100%;top: 0;height: 100%;width: 100%;border-radius: 0;}
	#top-btn {right: 15px;}
	.right-bar-main, .right-bar-main.full {padding:25px 15px 40px 15px;margin-top:55px;}
	.custom-toggle label{width:100%}
	.main-header>.d-flex.p-relative:after{position:absolute;left:0;top:0;right:0;bottom:0;background:#ffffff;content:'';margin:-16px -20px;box-shadow: 0 2px 4px 0 rgba(126, 142, 177, 0.19);}
	header.header-scroll{box-shadow:none;}
	.sidebar-nav{z-index:999;}
	.header-toggle-top{margin-top:0!important}
}
@media(min-width:767px){
	.main-header .custom-toggle{margin-top:0!important;}
}
@media(max-width:576px){
	.global-card-section .card-item {padding: 0 8px;flex: 0 100%;}
	.quick-link-list li {width: 50%;}
	header.main-header .menu-icon {margin-right: 20px;}
	header.main-header {padding: 16px 15px;}
	header.main-header .header-center-text {font-size: 16px;}
	.table thead th {font-size: 14px; padding: 12px 15px;}
	.table td {font-size: 12px;padding: 12px 15px;}
	.title {font-size: 16px;padding: 18px 20px;}
	.big-label {font-size: 22px;}
	.section-top-heading {font-size: 16px;margin-bottom: 10px;}
	.main-header>.d-flex.p-relative:after{margin:-16px -15px}
}
@media(max-width:470px){
	header.main-header .header-center-text{display:none;}
}
@media(max-width:360px){
	.quick-link-list li {width: 100%;}
	header.main-header .header-dropdown-list li.blue-dropdown .nav-link {padding: 10px 10px;}
	header.main-header .logo img{max-width:90px}
	.nav-item.blue-dropdown .dropdown-toggle:after{display:none;}
}