#loginform  span img{
	margin: -15px 0px 20px 25px;
	}
li.mobile-show {
	display: none;
}
li.nav-header img{
    width: 100%;
}
.gridSearchForm{ 
    width: 35%;
    position: absolute;
    right: 197px;
    top: 8px;
}
ul.nav.navbar-top-links.navbar-right {
    margin-right: 14px;
}

@media screen and (max-width: 667px) {

#dashrow2grid{ display: grid }
}

@media screen and (max-width: 667px) {
	.loginColumns{
		margin: 0 auto;
    	width: 90%;

	}
	#loginform  span{
		margin: 0 auto;
		width:63%;
	}
	#loginform  span img{
		margin: 0;
		width: 65%;
	}
	.index-footer{
		padding: 10px 20px;
	}
	.login-container{
	    background-repeat: repeat-y;
	    overflow: unset;
	}
	.index-footer{
		position: relative;
    	bottom: -50px;
	}
	.form-control, .single-line{
		border: 1px solid #ccc;
	}
	.navbar-top-links .dropdown-alerts{
		margin-left: 0;
	}
	li.mobile-show {
	display: block;
    float: right;
    vertical-align: middle;
    font-size: 20px;
    position: relative;
    top: 11px;
}
.body-small .navbar-static-side.mobile-menu{
	display: block;
	transition: 0.5s;
	background-color: #293846;
	width: 270px;
}
li.nav-header img{
	height: 47px;
    width: 40%;
}
.graph-div {
    margin: 20px 0;
}
.gridSearchForm{
	width:100%;
	right: 0;

}
.tabs-container .nav-tabs{
	margin: 38px 0px;
}
.page-heading h2 {
    font-size: 20px;
}
.product-list .widget{
	margin: 25px auto;
}
.ibox-content {
    overflow-y: scroll;
}
.ibox-title{
	float: left;
}
.ibox{
	float: left;
	width: 100%;
}
div#products {
    width: 100%;
    float: left;
    height:auto !important;
}
.ibox-title h5{
	line-height: 1.7;
}
.tabs-container .nav-tabs .gridSearchForm{
	width: 100%;
    position: absolute;
    right: unset;
    top: 8px;
}
.search-form.gridSearchForm {
    width: 100%;
    top: 20px;
}
}
@media (max-width:900px) and (min-width:667px) {
		.loginColumns{
		margin: 0 auto;
    	width: 75%;

	}
	li.mobile-show {
	display: block;
    float: right;
    vertical-align: middle;
    font-size: 20px;
    position: relative;
    top: 11px;
}
	}

@media only screen and (min-width: 320px) and (max-width: 479px){


}

@media only screen and (min-width: 480px) and (max-width: 767px){

}

@media only screen and (min-width: 768px) and (max-width: 991px){

}

@media only screen and (min-width: 992px) and (max-width: 1999px){


}