	
	@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

/* Extra small devices (phones, 600px and down) */
@media screen and (max-width: 600px) {
	.left_menu, .right-content{width:100%}
	.home_sect{width:90%;}
	.home_sect a{font-size:16px;}
	h1.shopName {
    font-size: 2rem;
}
.shopName, .shopaddress, .shopmobile {
    line-height: 35px;
    color: #dce9d6;
    font-size: 12px;
}
.topbar p {
    font-size: 12px;
}
.dashboard-col {
   float: none;
    width: 90%;
    margin: 20px auto;
}

.user_avatar {
    width: 95%;
    float: none;
    margin: 10px auto;
}
.user_info {
    width: 95%;
    float: none;
    min-height: 400px;
	margin: 10px auto;
}

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media screen and (min-width: 600px) {
	.left_menu{
		width:25%;
	}
	.right-content{
		width:75%;
	}
	.home_sect{width:40%;}
	.home_sect a{font-size:14px;padding:10px;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.home_sect{width:20%;}
	.home_sect a{font-size:14px;padding:10px;}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.home_sect{width:20%;}
	.home_sect a{font-size:14px;padding:10px;}
}
