#pagearea {
	width:100%;
	padding-left:0;
	padding-top:0;
	}
	
	[class*="span"] {
  float: left;
  margin-left: 20px;
}
	
@media (max-width: 767px) {
	h1 {
	  font-size: 40px !important;
	}
	.mobile-app-detail section.mobile-app-section-1 article .app-icon {
	  max-width: 60px;
	  margin-top: -50px;
	}
}

table .span5 {
  float: left;
  width: 364px;
  margin-left: 0;
}

#colbody1 {
	padding:0;
}

.table.sortable thead, tr {
	height:0;
}

.span5.pull-right {
	float:right;
}

@media only screen and (min-width: 768px) {
	table .span1,
	table .span4 {
		float:left;
	}
	.span5.offset1 {
	  margin-left: 100px;
	}
	.span5.offset7 {
	  margin-left: 580px;
	}
}

@media only screen and (max-width: 414px) {
	[class*="span"] {
	  margin-left: 10px;
	  margin-right: 10px;
	}
}

@media only screen and (max-width: 767px) {
	.mobile-app-detail section .row, .mobile-app-detail section .container {
	  width: 100%;
	  margin-left:15px;
	  margin-right:15px;
	}
}