/* Desktop
------------------------------------------------*/
body {
-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
}
#mobile-nav-holder{ 
display: none; 
}
.wrapper{ 
width: 1040px;
margin: 0 auto;
padding: 0;
}


img{max-width: 100%;}
img{ -ms-interpolation-mode: bicubic; }

/* Tablet 768px
------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 980px) {
.wrapper{
width: 760px;
padding: 0;
}

nav{

}
	
#nav li{
font-size: 11px;
}
	
#nav>li ul{

}
.company-slogan a{
padding: 2px 4px;
border-radius: 3px;
border: 1px solid #1d1d1d;
}
#content-body {
width: 740px;
}
body.sidebar-first #main, body.two-sidebars #main, body.sidebar-second #main {
float: left;
margin: 0;
padding: 0;
width: 740px;
}
/* 3 column First-sidebars */
body.two-sidebars #sidebar-first {
  float: left;
  margin: 0;
  padding: 0;
  width: 220px;
}
/* 3 columns: sidebar-second */
body.two-sidebars #sidebar-second {
  float: right;
  margin: 0;
  padding: 0;
  width: 220px;
}
}

/* Mobile 480px
------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper{
width: 480px;
}
nav{ 
display: none; 
}
	
#mobile-nav-holder{ 
display: block;
}
#content-body {
width: 460px;
}
.company-slogan a{
padding: 0px 4px;
border-radius: 2px;
border: 1px solid #1d1d1d;
}
body.sidebar-first #main, body.two-sidebars #main, body.sidebar-second #main {
float: left;
margin: 0;
padding: 0;
width: 460px;
}
/* 3 column First-sidebars */
body.two-sidebars #sidebar-first {
  float: left;
  margin: 0;
  padding: 0;
  width: 220px;
}
/* 3 columns: sidebar-second */
body.two-sidebars #sidebar-second {
  float: right;
  margin: 0;
  padding: 0;
  width: 220px;
}
.second-footer{
margin-left: 5px;
}
}


/* Mobile 320px
------------------------------------------------*/
@media only screen and (max-width: 479px) {
.wrapper{
width: 319px;
}
nav{ 
display: none; 
}
	
#mobile-nav-holder{ 
display: block; 
}
.company-slogan a{
padding: 0px 4px;
border-radius: 2px;
border: 1px solid #1d1d1d;
}
#content-body {
width: 299px;
}
body.sidebar-first #main, body.two-sidebars #main, body.sidebar-second #main {
float: left;
margin: 0;
padding: 0;
width: 299px;
}
/* 3 column First-sidebars */
body.two-sidebars #sidebar-first {
  float: left;
  margin: 0;
  padding: 0;
  width: 220px;
}
/* 3 columns: sidebar-second */
body.two-sidebars #sidebar-second {
  float: right;
  margin: 0;
  padding: 0;
  width: 220px;
}
.second-footer{
margin-left: 0;
}
}