.desktop-clear {
	clear:both;
}

.container {
	width:1024px;
	margin:0 auto;
}

.content{
	box-sizing: border-box;
	width:860px;
	padding:0 20px 0 10px;
	position: relative;
}

.content-board{
	width:815px;
	padding:0 0 0 75px;
}


.tab-content {
	box-sizing: border-box;
	width:770px;
	padding:0 0 0 70px;
}

.home .bottom-nav-group {
  margin-top: -258px;
  top: 50%;
  position: absolute;
}


.bottom-nav:nth-child(5n) {
clear: left;
}

.pbbg {
	padding-bottom: 20px;
}

.ptbg  {
	padding-top: 20px;
}
footer .learn-more{
 max-width: 75%;
}
@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1100px) {
  	nav.sub-nav {
  		padding-right: 10px;
  	}
  }