@media screen and (max-width: 991px){
	.product-listing-product-wrap {
	    min-width: 900px;
	}
	.product-listing-wrap {
	    overflow: auto;
	}
	.user-menu ul li {
	    padding-left: 0px;
	    padding-right: 0px;
	    padding: 10px 0 0;
	}
	.user-menu ul li.last-child {
	    padding-left: 0px;
	}
	.user-menu {
	    padding-left: 30px;
	}
}
@media screen and (max-width: 767px){
	#page-container-heading h1 {
	    font-size: 22px;
	}
	.form-container {
	    padding-top: 15px;
	}
	.account-form-box{
		padding-top: 20px;
	}
}
@media screen and (max-width: 580px){
	.form-container-element-input {
	    width: 100%;
	    padding-top: 10px;
	}
	.form-container-element-label {
	    max-width: 100%;
	    width: 100%;
	    float: none;
	}
	.form-container-element-button {
	    padding-left: 0;
	}
	.form-container h2 {
	    font-size: 23px;
	}
	.form-group.row.account-form-btn {
	    padding-left: 0;
	}
	#page-container-heading h1 {
	    font-size: 16px;
	}
	
}