.tab-only{display:none!important;}
#wrapper li {
    line-height: 24px;
}
.test1 li{line-height: 24px!important;}
#MobileNavImg{
	display:none;
	}
#deskNavImg{
	display:block;
}
.right-content .green span{display:block;}
.logo{
	padding-left:1.1em;
	}
.right-content-leftB .div1 {
	margin-bottom: 2em;
}
h2{padding: 11px 0;}
#keywords ul{
	/* font-weight: bold; */
	font-size: .9em;
	float:left;
	width: 20%;
	box-sizing: border-box;
	}
#imgGreenCall{
		display:none;
}
.header-big-text{
	display:none;
}
.tel abbr {
	color: white;
	}
	.lightbox img {display:none;}
	#keywords ul li {float:none;}
.LLCta{color: #6C0;font-weight: bold;clear: both;display: block;margin-bottom: 1em;}
.new-creative .locations #stateListings .LLCta{padding-left: .5em;padding-right: .5em;}
.LLCta.mobile{display:none;}
#copy-col1 {
width: 61%;}
.green {
	margin:0 0.5em .5em 0;}
	
.right-content-leftB .right-cta {
padding-bottom: 18px;

}	
.telephone {margin-right: 5px;}
#div1-1 {
 top: 0;
}
@media screen and (max-width:966px) {
.tab-only{display:block!important;}
.desk-only{display:none!important;}
#keywords ul {font-size: 0.8em;margin: 1% 0 1% 3%;}
.layer-nav {width:280%;}
.green {
margin: 0 0 0.5em 0;
}
.white-text {
color: #ffffff;
font-size: 11px;
}
.logo{padding-left:0;}
#wrapper {
width: 100%;
}
#col1 {
	width: 73%;
}
#col2 {
width: 27%;
box-sizing: border-box;
}
#dumpster-header {
	width: 99%;
	}
	#copy-section {
width: 95%;
}
#copy-col1 {
width: 99%;
}
.right-content {
width:auto;
}
.right-content div form p select{width:100%;}
.right-content-leftB {
width: 100%;
padding: 10px 0 0px 1px;}
.line {
width: 100%;
}
.formTextBox {
width: 94%;}
#footer {
width: 98%;
}
.submit-btn {
margin: 12px 0 10px 1px;
}
#MobileNavImg{
	display:block;
	/* width: 213%;
	height: 17%; */
	margin: 0 auto;
}
#deskNavImg{display:none;}
}
/*update yo*/
/*UPDATE YO*/
#wrapper {
	width:100%;
	max-width:60.375em;
	border:none;
	-moz-box-sizing: border-box;box-sizing: border-box;}
#col1 {
	width: 72%;
	float: right;
	display: block;}
#col2 {
	width: 28%;
	-moz-box-sizing: border-box;box-sizing: border-box;
	padding: 1em 2%;}
.right-content-leftB {
	height:auto !important;
	width:100%; 
	padding: .5em;
	margin: 1em 0;
	-moz-box-sizing: border-box;box-sizing: border-box;
	border-radius:6px}
.right-content-leftB .div3 {
	width:100%;
	-moz-box-sizing: border-box;box-sizing: border-box;
	height: auto !important;}
#dumpster-header {
	width: 101.7%;
	left: -1.7%; 
	position: relative;
	margin:0;}
#copy-section {
	width:100%;
	-moz-box-sizing: border-box;box-sizing: border-box;
	margin: 0;
	padding: 0 1.5em;}
#copy-col1 {
	padding:1em 2em  0 0;}
#copy-col2 {
	-moz-box-sizing: border-box;box-sizing: border-box;
	padding: 1em 0;
	width: 35%;}
#copy-col2 img{max-width:100%;max-height: 5em;}
#copy-col2 #deskNavImg{max-height:none; margin: 0 auto;}
#copy-col2 #MobileNavImg{max-height:none; margin:0 auto;}
.right-content {
	margin: 0 auto;
	width: 100%;
	padding: 1em 0;}

#topHeader {
	text-align:center;}
.line {
	background:none;
	height:auto;
	width:100%;
	border-top: 1px solid #666;
	margin: .8em 0;
	box-shadow: 0 2px 0 0px #2a2a2a;}	
#select-service {
	width:100%;}

@media screen and (max-width:750px) {
.tab-only{display:none!important;}
.mob-only{display:block!important;}
#keywords ul li {float:left;}
#imgGreenCall{
		display:inline;
}
/*.display-desktop{display: none;}*/
	.display-desktop {
		display: block;
	}
.display-mobile-ib{display: inline-block;}
.display-mobile{display:block;}
/*magins*/
#dumpster-header {
	width: 108% !important;
	position: relative;
	left: -4%;
	margin: 0 0 1em 0;}
#copy-section {margin:1em auto 0 auto;}
/*padding*/
#copy-col1 {padding:1em 4%;}	
#copy-col2,#copy-section {padding:0;}
#copy-col1 h1 {margin: 4% 0 1.5% 0;}

/*width fix*/
.header-big-text{
width: 75%;
padding-top: 8%;
}
#dumpster-header,#col1, #col2,#footer,#copy-section,#wrapper,#copy-col1,#copy-col2 {
	width:100%;
	box-sizing:border-box;-moz-box-sizing:border-box;}
#dumpster-header {
background: url(/Resources/images/mobileHero.jpg) no-repeat scroll 0 0 transparent;
background-size: 100% 100%;
}
.mobileCTA a{color:white;
text-decoration:none;
cursor: auto;
}
#MobileNavImg{width:90%;}
.mobileCTA{display: block;
position: relative;
top: -52px;}
/*other stuff*/
#copy-col1 p {line-height:24px;font-size: 14px;}	
#copy-col1 ul>li {
	font-size: 14px;
	line-height: 24px;}	
#wrapper {
	border:none;}
iframe {width: 100%;}
/*form area*/	
#col2 {
	background: #333;
	padding: 1em 4%;}
.line {width:100%;}
.right-content-leftB {
	width:100%;
	height: auto !important;
	box-sizing: border-box;
	/*padding: 10px !important;*/}
.right-content-leftB .right-cta {
	font:700 16px/1.4 tahoma, arial;
	/*margin:0.5em 0 0 0;*/
	margin-top: -1px;}
	.right-content-leftB .div1 {
	margin-bottom: 0;
height: 18%;
width: 100%;}
.right-content-leftB .div3 {
	width: 100.3%; height:auto !important;
	background-color: #11223a;
	box-sizing: border-box;
	padding-bottom: 1em;
	padding-top: 1em;}
.right-content {width:50%;}
.right-content:first-of-type {
	margin:0 0 2em 0;
	text-align: center;}
.right-content:first-of-type img {
	padding:0 !important;}
.green {
	font: 700 20px/1.4 tahoma, arial;
	margin:0 0 10px 0;
	text-align:left;}
.formTextBox {
	width: 90%;
	height: auto;
	padding: .5em 4%;
	border: solid 1px #787d83;
	box-sizing:border-box;
	margin: 0 5%;}
.alignleft {
	float: left;
	margin: .5em 0 .2em 5%;
	left: 0px !important;
	text-align: left;}		
#headerForm {
	overflow: hidden;
	padding: 0 0 16px 0;
	position: relative;
	margin-top: 0;}	
.submit-btn {
	right: 0%;top: 1em !important;left: -5% !important;
	float: right;
	margin: 0;}
#div3-3 {
	float: left;
	margin: 1em 0 0 5% !important;}	
.formText {
	color: #adb4bd;
	font:700 12px/1 tahoma, arial;}
#select-service,#select-state,#select-metro {
	width: 100%;
	margin: 0 0 1em 0;}	
#select-service, #select-state ,#select-metro{
	padding: .4em;}
	
#footer {
	background:none;
	padding: 1em 4%;
	height: auto;}
/*#footer a:last-of-type {
	background: #e1e6eb;
	display: block;
	padding: .5em;
	border-radius: 22px;
	margin-top: 2.5%;}*/
#localListings {
	padding: 4% 4% 2.5% 4%;
	overflow: hidden;
}
.agent {
	width: 100%;
	float: left;
}
#share {margin: 2% 2%;}	
.layer-nav {
	text-align: center;
	padding: 4% 2.5%;
}
.phone-numbers {
	width: auto;
	font-size: 20px;
}
.white-text {font-size: 20px;}
.telephone {float: right;}
.telephone img {margin-top: -10px;}	
#keywords{border: none; width: 100%;}
.tel>span {
	padding: .0.5em 1em;
	padding-top: .5em;
	margin-top: 8px;
	border-radius: 3px;}
.lgtB{background: #085caa;}
.dkbB{background: #0d2f55;display: none;}	
		
}
@media screen and (max-width:800px) {
#keywords{margin:auto;}
#keywords ul li {width: 100%;}
}
@media screen and (max-width:750px) {
.mobileAgentDisp img {position: relative;
left: -4px;
top: 6px;}
.tel abbr{font-size: 13.85pt; font-weight: normal;}
.mobileAgentDisp {font-size: 13.85pt; font-weight: bold;}
.LLCta{font-size: 20pt;}

.right-content .green span{display:inline;}
.header-text{
position: absolute;
top: 0;
background: #66cc00;
width: 100%;
box-sizing: border-box;
}
.right-content-leftB .right-cta {
padding-bottom: 0; 
}
.layer-nav {
width: auto;
}
#div1-1 {
top: 13px;
margin-bottom: -8px;
}
#keywords ul{width:100%;font-size: 0.9em;margin: 1% 0 1% 4%;}
#keywords ul:last-of-type {
	box-shadow: 0 2px 0 0px #2a2a2a;
	border-bottom: 1px solid #666;
}
#div2-1 {height:5.5em;}
.right-content {width: 65%;}
}
@media screen and (max-width:620px) {
#keywords {width:90%;}
#keywords ul li {width: 50%;}
}
@media screen and (max-width:480px) {
.right-content {width: 90%;}
#keywords{width: 100%;}
#keywords ul {margin: 1% 1% 1% 2.5%;}
}
@media screen and (max-width:400px) {
.right-content {width: 90%;}
#keywords{width: 100%;text-align: center;}
#keywords ul li {width: 100%;}
}



@media screen and (max-width:750px) {
	.land-left, .land-right {
    width: 100%;
    display: block;
    box-sizing: border-box;
}
.land-left{
    padding:1em 1em 1em 30%;
    background-image:url("/resources/images/landfill-info.png");
    background-size:20%;
    background-repeat:no-repeat;
    background-position:5% 50%;
}
.land-left img{
    display:none;
}
.landfill-infographic {
    width: 100%;
}
.land-left .orange-text{margin-top:0;}
.land-left .font-28{font-size:1.2em;}
#MobileNavImg {
	width: auto;
	margin: 1em 0;}
.right-content:first-of-type {
	margin: 2em 0 1em 0;
	padding: 0;
	text-align: center;}
#col1 {
	display:block;}
#copy-section {
	margin:0 auto;}
#keywords {
	width: 100%;
	padding: 1em 4%;
	-moz-box-sizing: border-box;box-sizing: border-box;}
#keywords ul {
	margin: 0;
	overflow: hidden;}
#keywords ul li {
	font-weight: 400;
	font-size: 14px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	color: #8f9899;
	line-height:2;}
/*#copy-col1 p {
	margin: 0;}*/
.copy {
	margin:0 0 1em 0;}
#copy-col1 h1 {
	margin: 0 0 1rem 0;
	line-height: 1;}
#copy-col1 h2 {
	margin: 0 0 .8rem 0;
	line-height: 1.2;}
#keywords li:last-child {
	padding:0;}
}
.right-content-leftB .div1 {
	/*padding-bottom: 2em !important;*/
	box-sizing: border-box;}
	/*
#topHeader+ div {
	display: none;}*/
#copy-col1 section {margin:0 0 1em 0;line-height: 2em;}
.logo {
	padding:0;}
.layer-nav {padding:0 0 1em 0 !important;}
.green {
	text-align:left;
	margin: 0 0 .8em 0 !important;}
#footer {
	width: 100%;
	/*max-width: 966px;*/
	-moz-box-sizing:border-box;box-sizing:border-box;
	height: auto;
	/*padding: 1em 4%;*/
	background: #e1e6eb;
	border-radius: 24px;}
#share {
	margin:0;
	padding:1em 0;}
#keywords {
	margin:1em 0 0 0;padding: 1em 0;
	width: 100%;}
#select-astate, #select-metro {width:100%;}
@media screen and (min-width:750px) and (max-width:966px) {

#copy-col2 ,#copy-col1 {
	width:100%;}
#deskNavImg{width:100%;}
/* #MobileNavImg{width:100%;} */
#copy-col2 img {
	/*width:100%;*/
	height:auto;}
.alignleft {
	text-align: left;
	width: 94%;
	margin: 0 auto;}
#div3-2, #div3-1 {
	left: 0px;}
#div3-3 {
	text-align: left;
	width: 94%;
	margin: .5em auto;}
.submit-btn {
	margin: 0 0 .8em 0;
	position:static !important;}
#footer {width:98%;}	
}
@media screen and (max-width:750px) {
.close {
position: absolute;
top: 4px;
left: auto;
z-index: 999999;
right: 40px;
}

.header-big-text {
	/*font: 400 1.125em/1.4 Tahoma, Arial, Helvetica, sans-serif !important;*/
	font-size: 14pt !important;
	padding: 0 0 0 4%;}
#dumpster-header {
	height:auto;
	padding: 12% 0 34% 0;}
.layer-nav {
	padding: 0 4% 1em 4% !important;}
#copy-col1 h2 {
	margin: 0.5em 0 0.5em 0 !important;line-height: 1.5em;}
#keywords {
	padding: 0 0 1.125em 0;
	margin: 1.125em 4%;
	text-align: left;
	border-top: 1px solid #666;
	width: 92%;
	box-shadow: inset 0 2px 0 0px #2a2a2a;}
#MobileNavImg {
	height: auto;
	margin: 2em auto;}
.foot2, .foot1, .foot3 {
	display: block;
	padding: .5em 1em;
	margin: 0 0 1em 0;}
.foot2 a {
	display:inline-block;}
#footer {
	margin:1em 0 0 0;}

#copy-col1 ul>li {
	/* color:#5e5e5e; */
	/* font-weight:700; */
	/* width: 100%; */
	}
#share {
	padding: 2em 4% !important;}
.line {
	margin: 0 0 .4em 0;}
.right-content {
	width: 92% !important;
	padding: .4em 0 1.2em 0;}

}



@media screen and (max-width:340px) {
.right-content {width: 99%;}
#MobileNavImg{width:90%;height: 14em;    margin: 0 auto;}
#keywords ul {text-align:center;}
}
@media screen and (max-width:329px) {
#localListings {padding: 4% 2% 2.5% 2%;}
}


#share{padding-left: 10px;}

@media screen and (max-width:750px){
		#wrapper{margin-top: -50px;}
		#copy-col1 h1{margin: 10px 0 1rem 0;}
		#copy-col1 h2 {margin: 10px 0 .8rem 0;}
		.header-big-text {font-size: 18pt;}
		
		#footer{
			background: none;
			border-radius: 0px;
		}
		#footer .foot1, #footer .foot2, #footer .foot3{
			background: #e1e6eb;
			border-radius: 24px;
		}
		.separator{display:none;}
	}

@media screen and (max-width: 750px){
	body#index .header-text {display:none;}

	.LLCta.desktop {
    display: none;
}
.new-creative #stateListings .agent {
    display:none;
}
.LLCta.mobile {
	display:block;
}
.state{
	margin-top:-4%;
}

}
 
 /* for new form button A/B test winner*/
 /*.submit-btn{
		margin: 20px 0 10px 0;
	}
	#div3-3{
		margin-top: 0;
		margin-bottom: 20px;
	}
	@media screen and (max-width: 750px){
		.div3{padding-bottom: 0;}
		.submit-btn {
			margin: 14px 0 10px 0 !important;
			float: none;
		}
		
		#div3-3{
			display: block;
			width: 100%;
			text-align: left;
		}
	} reverted original form button 12-23-2014*/ 
 /* end A/B test css*/