@media only screen and (max-width: @grid-float-breakpoint-max) {
 body {
	overflow-x : hidden;
 }
}


.navbar-fixed-top + .main-container {
	padding-top: @navbar-min-height;
}
@media (max-width: @screen-topbar-down) {
	.navbar-fixed-top + .main-container {
		padding-top: (@navbar-min-height * 2);
	}
	.navbar-fixed-top.navbar-collapse + .main-container {
		padding-top: @navbar-min-height;
	}
}



// custom grid
@media only screen and (max-width: @screen-topbar-down-small) {
	.grid2 , .grid3 , .grid4{
		 float: none;
		 display: block;
		 width: 96%;
		 border-left-width: 0;
		 position: relative;
		 margin-bottom: 11px;
		 border-bottom: 1px solid #E3E3E3;
		 padding-bottom: 4px;
	}
	.grid2 > [class*="pull-"], .grid3 > [class*="pull-"], .grid4 > [class*="pull-"]{
		float: none !important;
		display: inline-block;
		position: absolute;
		right: 11px;
		top: 0;
		margin-top: 0;
	}
	.grid2:last-child , .grid3:last-child , .grid4:last-child {
		border-bottom-width: 0;
	}
}


@media only screen and (max-width: @screen-xs) {
	.hidden-480{
		 display: none !important;
	}
}
@media only screen and (max-width: @screen-tiny) {
	.hidden-320{
		 display: none !important;
	}
}

