/*Large Desktop*/
@media (min-width: 1200px) {
}
/*Desktop*/
@media (min-width: 992px) and (max-width: 1199px) {
 .social-icons {
 margin: auto;
 text-align: center;
 width: 100%;
}
 .social-icons li {
 display: inline-block !important;
 float: none !important;
}
 footer .footer-links {
 width:100%;
 text-align:center;
 margin:auto;
}
.center-logo-text h1 {
 font-size:26px;
}
}

/*Small desktop or tablet*/
@media (min-width: 768px) and (max-width: 991px) {
 body {
overflow-x: hidden;
}
 .table-responsive {
 width: 100%;
 margin-bottom: 15px;
 overflow-x: scroll;
 overflow-y: hidden;
 border: 1px solid #dddddd;
 -ms-overflow-style: -ms-autohiding-scrollbar;
 -webkit-overflow-scrolling: touch;
}
 .table-responsive > .table {
 margin-bottom: 0;
}
 .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
 white-space: nowrap;
}
 .table-responsive > .table-bordered {
 border: 0;
}
 .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
 border-left: 0;
}
 .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
 border-right: 0;
}
 .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
 border-bottom: 0;
}
 .button-menu-mobile {
display: block;
}
 .navbar {
margin: 0 0 0 40px;
}
 .mobile-sidebar {
left: 0px;
}
 .mobile-content {
left: 225px;
right: -225px;
}
 .box-info .icon-box {
 width: 45px;
 font-size: 20px;
 margin-top: 5px
}
 .box-info .text-box p {
font-size: 11px;
}
 .toolbar-btn-action {
text-align: center;
}
 .gallery-wrap .column .inner .img-wrap {
 height: 60px;
 overflow: hidden;
 background: #ddd;
}
 .gallery-wrap .column-3 .inner .img-wrap {
 height: 140px;
 overflow: hidden;
 background: #ddd;
}
 .gallery-wrap .column-4 .inner .img-wrap {
 height: 100px;
 overflow: hidden;
 background: #ddd;
}
 .user-profile-sidebar {
text-align: center;
}
 .social-icons {
 margin: auto;
 text-align: center;
 width: 100%;
}
 .social-icons li {
 display: inline-block !important;
 float: none !important;
}
 footer .footer-links {
 width:100%;
 text-align:center;
 margin:auto;
}
 .center-logo-text h1 {
 font-size:20px;
}
}

/*Phone*/
@media (max-width: 767px) {
 body {
overflow-x: hidden;
}
 .mobile-sidebar {
left: 0px;
}
 .mobile-content {
left: 250px;
right: -250px;
}
 .box-info table {
margin: 0 0 0 0;
}
 .box-info .table-responsive {
border: none;
}
 .nav.navbar-nav.top-navbar li span.absolute {
left: 25px;
}
 .box-info .additional .list-group {
margin-bottom: -10px;
}
 .toolbar-btn-action {
text-align: center;
}
 .gallery-wrap .column {
width: 25%;
}
 .gallery-wrap .column-4 {
width: 33.33333333333333%;
}
 .gallery-wrap .column-3 {
width: 50%;
}
 .gallery-wrap .column .inner .img-wrap {
 height: 70px;
 overflow: hidden;
 background: #ddd;
}
 .gallery-wrap .column-3 .inner .img-wrap {
 height: 140px;
 overflow: hidden;
 background: #ddd;
}
 .gallery-wrap .column-4 .inner .img-wrap {
 height: 105px;
 overflow: hidden;
 background: #ddd;
}
 .widget.box-messages {
 margin-top:0px;
}
 footer {
text-align: center;
}
 .navbar-nav {
 float:left;
 margin:0px;
}
 .navbar {
 border:none;
}
 .navbar-nav .open .dropdown-menu {
 float:left;
 position: absolute;
 background:#fff;
 right:0px;
 left:auto;
 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
 .navbar-nav.navbar-right:last-child {
 margin-right: -15px;
 height:50px;
}
 .open > .dropdown-menu {
 display: block;
}
 .nav-tabs.nav-justified > li {
 display: table-cell;
 width: 1%;
}
 .navbar-nav > li > a {
 padding-top: 15px;
 padding-bottom: 15px;
}
 .navbar-right {
 float: right;
}
.navbar-nav .dropdown {
display:none;
}
.navbar-nav {
 position:absolute;
 top:0;
 left:20%;
 text-align:center;
 width:80%;
}
.navbar-collapse > .navbar-nav {
 position:absolute;
 top:0;
 left:0;
 text-align:center;
 width:100%;
}
.center-logo-text h1 {
 font-size:14px;
}
 .center-logo-text h1 {
 font-size:20px;
}
 .navbar-right {
 display:none;
}
.navbar-nav .dropdown {
display:none;
}
 .lock-screen {
text-align: center;
}
 .profile-actions {
 bottom:auto;
 top:60px;
}
 .widget-tabbed {
 margin-top:40px;
}
 .widget-tabbed .nav-tabs a {
 font-size:0px !important;
}
 .widget-tabbed .nav-tabs a i {
 font-size:18px !important;
}
 .the-timeline ul li.the-year {
 font-size:30px;
}
 .ava-lock-screen {
text-align: center;
margin-bottom: 20px;
}
 .ava-lock-screen img {
 width: 100px;
 margin: 0;
}
 .open-right-sidebar .hide-phone {
 display: none;
}
 .la-pricing-table .la-col-4 {
width: 50%;
}
 .user-profile-sidebar {
text-align: center;
}
 .social-icons {
 margin: auto;
 text-align: center;
 width: 100%;
}
 .social-icons li {
 display: inline-block !important;
 float: none !important;
}
 footer .footer-links {
 width:100%;
 text-align:center;
 margin:auto;
}
 .center-logo-text h1 {
 font-size:20px;
}
 .navbar-right {
 display:none;
}
.navbar-nav .dropdown {
display:none;
}
}
 @media (max-width: 480px) {
 .box-info .icon-box {
 width: 100%;
 display: block;
}
 .box-info .icon-box, .box-info .text-box {
text-align: center;
}
 .gallery-wrap .column, .gallery-wrap .column-3, .gallery-wrap .column-4 {
width: 33.33333333333333%;
}
 .gallery-wrap .column .inner .img-wrap, .gallery-wrap .column-3 .inner .img-wrap, .gallery-wrap .column-4 .inner .img-wrap {
height: 70px;
}
 .login-wrap {
margin: 20px 0 0 0;
}
 .navbar-default {
 border: none;
}
 .open-right-sidebar .topbar-profile, .open-right-sidebar .hide-phone {
 display: none;
}
 .the-timeline ul li.the-year {
 font-size:20px;
 margin-left: 37%;
}
 #wrapper:not(.enlarged) .topbar-profile, #wrapper:not(.enlarged) .hide-phone {
 display: none;
}
 #wrapper .content-page {
 margin-left:0px !important;
 padding-left:50px;
 width:100%;
/* display: inline-block;*/
}
 .open-right-sidebar .content-page > .content {
 opacity: 0;
}
 .side-menu {
 z-index: 10 !important;
}
 #weather h2 {
 top:90px;
}
 #weather .w-region {
 top:250px;
}
 #stock-widget #stock-title {
 display: none;
}
 #stock-widget .stock-options {
 margin-left: 15px;
}
 .button-menu-mobile {
display: block;
}
 .navbar-nav .dropdown {
display:none;
}
.navbar-nav {
 position:absolute;
 top:0;
 left:20%;
 text-align:center;
 width:80%;
}
.center-logo-text h1 {
 font-size:14px;
}
}
 @media (max-width: 420px) {
 .hide-phone {
 display: none !important;
}
}
 @media (max-width: 360px) {
 .gallery-wrap .column, .gallery-wrap .column-3, .gallery-wrap .column-4 {
width: 50%;
}
 .gallery-wrap .column .inner .img-wrap, .gallery-wrap .column-3 .inner .img-wrap, .gallery-wrap .column-4 .inner .img-wrap {
height: 80px;
}
 .la-pricing-table .la-col-4 {
width: 100%;
}
}
 @media (max-width: 320px) {
 .gallery-wrap .column, .gallery-wrap .column-3, .gallery-wrap .column-4 {
width: 50%;
}
 .gallery-wrap .column .inner .img-wrap, .gallery-wrap .column-3 .inner .img-wrap, .gallery-wrap .column-4 .inner .img-wrap {
height: 70px;
}
.center-logo-text h1 {
 font-size:14px;
}
}
.avoid-sort {border-top: 0px !important;}
.table>tbody+tbody{border-top:none !important;}

 @media print{	
	 .overflow-visible{ height:auto !important; overflow:visible !important;}
	
	}
	
.input-group-field {
    display: table-cell;
       width: 130px;    
}
.input-group-field .col-sm-4{width:100%;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;}
    
.popup-date
{
	z-index: 111111 !important;
}
/* Helpdesk fieldset */
#selectHideShow1 fieldset {
	border: 1px solid #c3c3c3;
	width: 100%;
	background: #ffffff;
	padding: 3px;
	display:block;
	margin-bottom: 10px;
}

#selectHideShow1 fieldset legend {
	width: auto !important;
    background: #fff !important;
	padding: 6px !important;
}
#selectHideShow1 label {
font-weight: bold;
}