/* -------------------------------- Body ----------------------------------- */
h1 {
	padding: .5em;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.75em;
	color: #1D3B4C;
}
h2 {
	padding: .5em;
	font-size: 1.05em;
	color: #1D3B4C;
	margin-bottom: 10px;
}
h3 {
	padding: .5em;
	font-size: 1.1em;
	color: #1D3B4C;
	padding-top: 5px;
	padding-bottom: 10px;
}
p {
	font-size: 0.75em;
	color: #1D3b4c;
	line-height: 1.4em;
	padding-bottom: .75em;
	width: 95%;
	padding: .5em;
}
li {
	font-size: .75em;
	color: #1D3b4c;
}
td {
	font-size: .75em;
	color: #1D3b4c;
}
#wrapper {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#hoversound {
	visibility: hidden;
}
.underline {
	text-decoration: underline;
}

img{
	margin:0 auto;
}
.callout {
	background-color: #E72113;
	color: #1D3B4C;
	margin: 2.5rem 0 1rem;
	padding: .25rem .5rem 0;
}
.callout h2 {
	color: #fff;
}
.callout.emergency {
	text-align: center;
    margin: 1rem 0.25rem 0;
    padding: 0.25rem 0 0;
}

#main-content .callout.emergency a{
	color: #fff;
	text-decoration: none;
}
/* -------------------------------- Main Area ----------------------------------- */

#banner {
	background-image: url(../bg-images/banner-910px.png);
	background-repeat: no-repeat;
	background-position: 10% 0%;
	height: 205px;
	width: 100%;
	margin: 0px;
	margin-top: -15px;
	padding: 0px;
}
#main-content {
	background-color: rgba(255,255,255, 1) ;
	width: 100%;
	height: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: .2em;
	padding-top: 30px;
}
#bottom-content {
	background-color: rgba(255,255,255, 0);
	background-image: url(../bg-images/bottom-content-910px.png);
	background-repeat: no-repeat;
	background-position: 20% top;
	height: 43px;
	width: 100%;
}
#main-content a:link {
	color: #ff3300;
	text-decoration: underline;
}
#main-content a:visited {
	color: #ff3300;
	text-decoration: underline;
}
#main-content a:hover {
	color: #1D3B4C;
	text-decoration: underline;
}
#main-content a:active {
	color: #000000;
	text-decoration: underline;
}
.red {
	color: #E72114;
}
img{
	width:100%;
	max-width: 412px;
	height: auto;
}
#navigation img{
	width: auto;
	height: auto;
}
/* -------------------------------- Banner Logo ----------------------------------- */
#wrapper #banner img {
	margin-top: 0px;
	margin-left: 0px;
	width: 50%;
	max-width: 200px;
	height: auto;
	position: absolute;
	right: 20px;
	top: 20px;
}
#wrapper #banner h1 {
	margin: 0px;
	padding: 0px;
}

/* -------------------------------- Left Column ----------------------------------- */

#column-left {
	/*float: left;*/
	width: 100%;
	height: auto;
	background-color: #F6F6F6;
	margin-left: 0px;
}
.phone-numbers {
	clear: both;
	width: 150px;
	padding-top: 35px;
	text-align: center;
	position: absolute;
	top: 145px;
}
.phone-number-ri{left: 0px;}
.phone-number-ma{right: 0px;}
.phone-numbers h2 {
	font-weight: normal;
	font-size: .9em;
}
.phone-num {
	font-size: 1.3em;
    font-weight: bold;
    padding: 5px 0 10px;
    display: inline-block;
}
.phone-num a {
	color: #1D3b4c;
}

#seal {
	text-align: right;
	margin-top: -165px;
	margin-right: 15px;
}
#seal img{
	width: auto;
	height: 100px;
}
#phone-numbers h2 {
	font-size: 1em;
	font-weight: normal;
}
#phone-numbers {
	text-align: center;
	margin-top: 30px;
	width: 180px;
}
.service-areas p {
	text-align: center;
}
.service-areas ul {
	list-style: none;
}
.service-areas li {
	font-size: 1em;
    font-weight: bold;
    padding: 0 0 0.25em 0.75em;
}

/* -------------------------------- Navigation ----------------------------------- */

#navigation {
	background-color: rgba(255,255,255, 1) ;
	width: 150px;
	padding-top: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}
#navigation a:link {
	text-decoration:none;
}
#navigation a:visited {
	text-decoration:none;
}
#navigation a:hover {
	text-decoration:none;
}
#navigation a:active {
	text-decoration:none;
}
#navigation img {
	clear: left;
	float: none;
	display: block;
	padding-bottom: 20px;
}


/* -------------------------------- Right Column ----------------------------------- */

#column-right {
	/*float: right;*/
	height: auto;
	width: 100%;
	margin-right: 0px;
}
.content-image {
    float: right;
    width: 94%;
    margin: 0.5rem 3% 1rem;
}
/* ------------------------ Home Right Box1 -------------------------- */

#right-box1 {
	background-color: #F6F6F6;
	background-image: url(../bg-images/content-arch-675px.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: auto;
	padding-top: 19px;
	padding-right: 0px;
	padding-left: 0px;
}

#home-image {
	/*float: right;*/
	margin-left: 0px;
	margin-bottom: 5px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
/* -------------------------- Home Right Box2 ------------------------- */
#right-box2 {
	background-color: #F6F6F6;
	width: 100%;
	height: auto;
	padding-top: 19px;
	padding-right: 10px;
	padding-left: 10px;
}

/* -------------------------- Home Right Box3 ------------------------- */

#right-box3 {
	background-color: #F6F6F6;
	width: 100%;
	height: auto;
	padding-top: 0px;
	margin-top: -15px;
}
#main-image {
	margin-bottom: 15px;
}
#commercial-cleaning {
	clear: both;
	padding-top: 15px;
	padding-left: 0px;
	width: 100%;
	float: initial;
}
#other-services {
	clear: left;
	padding-top: 15px;
	padding-left: 0px;
	width: 100%;
	float: initial;
}
#right-box3 ul {
	/* list-style-image: url(../images/check.jpg); */
	padding-top: 5px;
	width: 75%;
}
#right-box3 ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
}
#commercial-cleaning-image {
	/*float: right;*/
	width: 100%;
	height: auto;
	clear: none;
	text-align: center;
	margin-top: 60px;
	margin-right: 10px;
}
#other-services-image {
	/*float: right;*/
	width: 100%;
	height: auto;
	clear: none;
	text-align: center;
	margin-top: 40px;
	margin-right: 10px;
}
ul .list-style-none {
	list-style-type: none;
}
#right-box3-row1 {
	width: 100%;
	height: auto;
	clear: both;
	margin-top: 15px;
}
#right-box3-row2 {
	width: 100%;
	height: auto;
	clear: both;
	margin-top: 15px;
}

/* -------------------------------- Footer ----------------------------------- */
#bottom-links {
	height: 22px;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	clear: both;
}

#copyright {
	height: 20px;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	clear: both;
}
#copyright p {
	font-size: .8em;
	color:#868686
	}
#bottom-links a.here  {
	color: #1D3B4C;
	text-decoration:none;
}
/* -------------------------------- Site Credit ----------------------------------- */
#bottom-content p {
	text-align: right;
	padding-top: 20px;
	margin-right: 20px;
	font-size: 0.7em;
}
#bottom-content p a:link {
	text-decoration:underline;
	color: #647983;
}
#bottom-content p a:visited {
	text-decoration:underline;
	color: #647983;
}
#bottom-content p a:hover {
	text-decoration:none;
	color: #FFF;
}
#bottom-content p a:active {
	text-decoration:underline;
}

/* ----------------------------- About Content -------------------------------- */
.about-content #green-left p {
	padding-right: 15px;
}

/* -------------------------------- Additions ----------------------------------- */


/* Custom, iPhone Retina */
@media only screen and (min-width : 320px)  {
}


/* Extra Small Devices, Phones */
@media only screen and (min-width : 400px) {

#wrapper #banner img {
	margin-top: 31px;
	margin-left: 175px;
	width: 50%;
	max-width: 275px;
	height: auto;
	position: static;
	right: initial;
	top: initial;
}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	.content-image {
		float: right;
	    width: 40%;
	    margin: 0 1rem 1rem 2rem;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 600px) {
/* -------------------------------- Body ----------------------------------- */
h1 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.75em;
	color: #1D3B4C;
}
h2 {
	font-size: 1.05em;
	color: #1D3B4C;
	margin-bottom: 10px;
}
h3 {
	font-size: 1.1em;
	color: #1D3B4C;
	padding-top: 5px;
	padding-bottom: 10px;
}
p {
	padding: 10px;
	font-size: 0.75em;
	color: #1D3b4c;
	line-height: 1.4em;
	padding-bottom: .75em;
}
li {
	font-size: .75em;
	color: #1D3b4c;
}
td {
	font-size: .75em;
	color: #1D3b4c;
}
/*
#wrapper {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
*/
/* -------------------------------- Main Area ----------------------------------- */

#banner {
	background-image: url(../bg-images/banner-910px.png);
	background-repeat: no-repeat;
	background-position: 20% top;
	height: 205px;
	/*width: 910px;*/
}
#main-content {
	/*
	background-color: rgba(255,255,255, 0);
	background-image: url(../bg-images/mid-content-910px.png);
	background-repeat: repeat-y;
	background-position: 20% top;
	width: 910px;
	height:1050px;
	padding-right: 25px;
	padding-left: 25px;
	*/
}
#bottom-content {
	background-color: rgba(255,255,255, 0);
	background-image: url(../bg-images/bottom-content-910px.png);
	background-repeat: no-repeat;
	background-position: 20% top;
	height: 43px;
	/*width: 910px;*/
}
/* -------------------------------- Banner Logo ----------------------------------- */
#wrapper #banner img {
	margin-top: 31px;
	margin-left: 200px;
	width: 50%;
	max-width: 275px;
	height: auto;
	position: static;
	right: initial;
	top: initial;
}

#wrapper #banner h1 {
	margin: 0px;
	padding: 0px;
}

/* -------------------------------- Left Column ----------------------------------- */
/*
#column-left {
	float: left;
	width: 150px;
	height: 970px;
	background-color: #F6F6F6;
	margin-left: 10px;
}
.phone-numbers {
	clear: both;
	width: 150px;
	padding-top: 14px;
	text-align: center;
	position: static;
	top: 0px;
}
.phone-numbers h2 {
	font-weight: normal;
	font-size: .9em;
}
#seal {
	text-align: center;
	margin-top: 75px;
	margin-right: 0px;
}
#phone-numbers h2 {
	font-size: 1em;
	font-weight: normal;
}
#phone-numbers {
	text-align: center;
	margin-top: 30px;
	width: 180px;
}
*/
/* -------------------------------- Navigation ----------------------------------- */
/*
#navigation {
	background-color: rgba(255,255,255, 0);
	background-image: url(../bg-images/navigation-top.png);
	width: 150px;
	padding-top: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}
#navigation img {
	clear: left;
	float: left;
}

*/
/* -------------------------------- Right Column ----------------------------------- */
/*
#column-right {
	float: right;
	height: 1050px;
	width:675px;
	margin-right: 55px;
}
*/
/* ------------------------ Home Right Box1 -------------------------- */

#right-box1 {
	background-color: #F6F6F6;
	background-image: url(../bg-images/content-arch-675px.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	max-width: 675px; margin: 0 auto;
	height: auto;
	padding-top: 19px;
	padding-right: 0px;
	padding-left: 0px;
}

#home-image {
	padding: 0px;
	margin: 0px;
	width: initial;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
/* -------------------------- Home Right Box2 ------------------------- */
#right-box2 {
	background-color: #F6F6F6;
	background-image: url(../bg-images/content-arch-675px.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	max-width: 675px; margin: 0 auto;
	height: auto;
	padding-top: 19px;
	padding-right: 0px;
	padding-left: 0px;
}

/* -------------------------- Home Right Box3 ------------------------- */

#right-box3 {
	background-color: #F6F6F6;
	background-image: url(../bg-images/content-arch-675px.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	max-width: 675px; margin: 0 auto;
	height: auto;
	padding-top: 19px;
	margin-top: 30px;
	overflow: hidden;
}
#main-image {
	margin-bottom: 15px;
}
#commercial-cleaning {
	clear: both;
	padding-top: 15px;
	padding-left: 10px;
	width: 50%;
	float: left;
}
#other-services {
	clear: left;
	padding-top: 15px;
	padding-left: 10px;
	width: 50%;
	float: left;
}
#right-box3 ul {
	/* list-style-image: url(../images/check.jpg); */
	padding-top: 5px;
}
#right-box3 ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
}
#commercial-cleaning-image {
	float: left;
	height: auto;
	width: 45%;
	clear: none;
	text-align: left;
	margin-top: 60px;
	margin-right: 10px;
}
#other-services-image {
	float: left;
	height: auto;
	width: 45%;
	clear: none;
	text-align: left;
	margin-top: 40px;
	margin-right: 10px;
}
ul .list-style-none {
	list-style-type: none;
}
#right-box3-row1 {
	width: 100%;
	height: 280px;
	clear: both;
	margin-top: 15px;
}
#right-box3-row2 {
	width: 100%;
	height: 265px;
	clear: both;
	margin-top: 15px;
}

/* -------------------------------- Footer ----------------------------------- */
/*
#bottom-links {
	height: 22px;
	width: 675px;
	text-align: center;
	margin-top: 20px;
	clear: both;
}

#copyright {
	height: 20px;
	width: 675px;
	text-align: center;
	margin-top: 15px;
	clear: both;
}
#copyright p {
	font-size: .8em;
	color:#868686
	}
*/
/* -------------------------------- Site Credit ----------------------------------- */
#bottom-content p {
	text-align: right;
	padding-top: 20px;
	margin-right: 20px;
	font-size: 0.7em;
}
/* ----------------------------- About Content -------------------------------- */
.about-content #green-left p {
	padding-right: 15px;
}

/* -------------------------------- Additions ----------------------------------- */

}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	#banner {
		background-position: 30% top;
	}
	#bottom-content{
		background-position: 30% top;
	}
}
/* Small Devices, Tablets */
@media only screen and (min-width : 825px) {
	#banner {
		background-position: 55% top;
	}
	#bottom-content{
		background-position: 55% top;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 915px) {

/* -------------------------------- Body ----------------------------------- */
h1 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.75em;
	color: #1D3B4C;
}
h2 {
	font-size: 1.05em;
	color: #1D3B4C;
	margin-bottom: 10px;
}
h3 {
	font-size: 1.1em;
	color: #1D3B4C;
	padding-top: 5px;
	padding-bottom: 10px;
}
p {
	padding: 0em;
	font-size: 0.75em;
	color: #1D3b4c;
	line-height: 1.4em;
	padding-bottom: .75em;
}
li {
	font-size: .75em;
	color: #1D3b4c;
}
td {
	font-size: .75em;
	color: #1D3b4c;
}
#wrapper {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* -------------------------------- Main Area ----------------------------------- */

#banner {
	background-image: url(../bg-images/banner-910px.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 205px;
	width: 910px;
}
#main-content {
	background-color: rgba(255,255,255, 0);
	background-image: url(../bg-images/mid-content-910px.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 910px;
	height:auto;
	overflow: hidden;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: initial;
}
#bottom-content {
	background-color: rgba(255,255,255, 0);
	background-image: url(../bg-images/bottom-content-910px.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 910px;
}
/* -------------------------------- Banner Logo ----------------------------------- */
#wrapper #banner img {
	margin-top: 31px;
	margin-left: 220px;
	width: 50%;
	max-width: 329px;
	height: auto;
	position: static;
	right: initial;
	top: initial;
}

#wrapper #banner h1 {
	margin: 0px;
	padding: 0px;
}

/* -------------------------------- Left Column ----------------------------------- */

#column-left {
	float: left;
	width: 150px;
	height: 1215px;
	background-color: #F6F6F6;
	margin-left: 10px;
}
.phone-numbers {
	clear: both;
	width: 150px;
	padding-top: 14px;
	text-align: center;
	position: static;
	top: 0px;
}
.phone-numbers h2 {
	font-weight: normal;
	font-size: .9em;
}
#seal {
	text-align: center;
	margin-top: 75px;
	margin-right: 0px;
}
#phone-numbers h2 {
	font-size: 1em;
	font-weight: normal;
}
#phone-numbers {
	text-align: center;
	margin-top: 30px;
	width: 180px;
}
#left-logos  {
	margin: 25px 0 0;
}
#left-logos img {
	max-width: 80%;
    margin: 20px 10%;
}
#left-logos img.green-seal {
	width: 96px;
	height: 96px;
	margin: 20px 28px;
}

/* -------------------------------- Navigation ----------------------------------- */

#navigation {
	background-color: rgba(255,255,255, 0);
	background-image: url(../bg-images/navigation-top.png);
	width: 150px;
	padding-top: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}
#navigation img {
	clear: left;
	float: left;
	display: initial;
	padding: initial;
}


/* -------------------------------- Right Column ----------------------------------- */

#column-right {
	float: right;
	width:675px;
	margin-right: 55px;
}
.about-content.restoration-services {
    min-height: 815px;
}

/* ------------------------ Home Right Box1 -------------------------- */

#right-box1 {
	background-color: #F6F6F6;
	background-image: url(../bg-images/content-arch-675px.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 650px;
	height: auto;
	padding-top: 19px;
	padding-right: 10px;
	padding-left: 10px;
}

#home-image {
	padding: 0px;
	margin: 0px;
	width: initial;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
/* -------------------------- Home Right Box2 ------------------------- */
#right-box2 {
	background-color: #F6F6F6;
	background-image: url(../bg-images/content-arch-675px.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 650px;
	height: 200px;
	padding-top: 19px;
	padding-right: 10px;
	padding-left: 10px;
}

/* -------------------------- Home Right Box3 ------------------------- */

#right-box3 {
	background-color: #F6F6F6;
	background-image: url(../bg-images/content-arch-675px.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 675px;
	min-height: 675px;
	padding-top: 19px;
	margin-top: 30px;
}
#main-image {
	margin-bottom: 15px;
}
#commercial-cleaning {
	clear: both;
	padding-top: 15px;
	padding-left: 10px;
	width: 350px;
	float: left;
}
#other-services {
	clear: left;
	padding-top: 15px;
	padding-left: 10px;
	width: 350px;
	float: left;
}
#right-box3 ul {
	/* list-style-image: url(../images/check.jpg); */
	padding-top: 5px;
}
#right-box3 ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
}
#commercial-cleaning-image {
	float: right;
	height: 200px;
	width: 300px;
	clear: none;
	text-align: center;
	margin-top: 60px;
	margin-right: 10px;
}
#other-services-image {
	float: right;
	height: 200px;
	width: 300px;
	clear: none;
	text-align: center;
	margin-top: 40px;
	margin-right: 10px;
}
ul .list-style-none {
	list-style-type: none;
}
#right-box3-row1 {
	width: 675px;
	height: 280px;
	clear: both;
	margin-top: 15px;
}
#right-box3-row2 {
	width: 675px;
	height: 265px;
	clear: both;
	margin-top: 15px;
}

/* -------------------------------- Footer ----------------------------------- */
#bottom-links {
	height: 22px;
	width: 675px;
	text-align: center;
	margin-top: 20px;
	clear: both;
}

#copyright {
	height: 20px;
	width: 675px;
	text-align: center;
	margin-top: 15px;
	clear: both;
}
#copyright p {
	font-size: .8em;
	color:#868686
	}
/* -------------------------------- Site Credit ----------------------------------- */
#bottom-content p {
	text-align: right;
	padding-top: 20px;
	margin-right: 20px;
	font-size: 0.7em;
}
/* ----------------------------- About Content -------------------------------- */
.about-content #green-left p {
	padding-right: 15px;
}

/* -------------------------------- Additions ----------------------------------- */
}




/********************************** RESPONSIVE DESIGN ************************************/
/********************************** ADDITIONS ************************************/
#menuToggle
{
  display: block;
  position: relative;
  top: 50px;
  left: 20px;

  z-index: 1;

  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;

  cursor: pointer;

  opacity: 0; /* hide this */
  z-index: 2; /* and place it over the hamburger */

  -webkit-touch-callout: none;
}

#menuToggle span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;

  background: #cdcdcd;
  border-radius: 3px;

  z-index: 1;

  transform-origin: 4px 0px;

  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
  opacity: 1;
  transform: rotate(-45deg) translate(0, -1px);
}

#menu
{
  position: absolute;
  width: 100vw;
  margin: -100px 0 0 -50px;
  padding: 6.5px;
  padding-top: 125px;
  background: #ededed;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */

  transform-origin: 0% 0%;
  transform: translate(-100%, 0);

  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  text-align: center;
}
#menu a
{
	padding-bottom: .5em;
}

#menu li
{
  padding: 10px 0;
  font-size: 22px;
}

#menuToggle input:checked ~ ul
{
  transform: scale(1.0, 1.0);
  opacity: 1;
}


.desktop{
	display:none;
}
.desktop-menu{
	display:none;
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 600px) {
	.mobile{
		display:none;
	}
	.desktop{
		display:initial;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 915px) {
	.mobile-menu{
		display:none;
	}
	.desktop-menu{
		display:initial;
	}
	.trauma-clean-up #right-box-about {
		min-height: 810px;
	}
	.biohazard-clean-up #right-box-about {
		min-height: 810px;
	}

}


/* ---- Mobile Only ---- */
@media only screen and (max-width : 915px) {
	#navigation {
		width: 100%;
	}
	/* ---- Left Col Logos ---- */
	#left-logos  {
		margin: 10px 0;
    	padding: 0 0 10px;
	}
	#left-logos img {
		max-width: 22%;
    	margin: 0 4%;
	}
	#left-logos img.green-seal {
		width: 15%;
	}
	.callout {
    margin: 1.5rem auto 1rem;
    max-width: 675px;
}
}

#mobile-menu{
	position: absolute;
	top: -25px !important;
	left: 0px;
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 915px) {

	h1, h2, h3, p {
		padding-left: 0;
	}


}
