body{ margin:0px; padding:0px; background-color:#f6f6f6; font-family: 'Roboto', sans-serif !important; font-weight:normal; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important; image-rendering: -webkit-optimize-contrast;}

.font-regular{ font-weight:400;}
.font-bold{ font-weight:700;}
.font-family-Oswald{font-family: 'Oswald', sans-serif;}
.font-family-Roboto{font-family: 'Roboto', sans-serif;}


img{image-rendering: -webkit-optimize-contrast;}

.container100per-all{ width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; background-color:#FFF;}

.divcircleoverlay{
	-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; 
	-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; 
	border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
	overflow:hidden;
}

/* Mobile */
/* Mobile */
/* Mobile */
@media (max-width:767px) { 
	.snow-removal-10112017-header-main{
		width:100%; display:table; max-width:450px; margin-left:auto; margin-right:auto; padding-top:8px; padding-bottom:8px; background-color:#ffffff;
	}
	.snow-removal-10112017-header-padding{ padding-left:0px; padding-right:0px;}
	
	.snow-removal-10112017-color-logo-align{ text-align:left;}
	.snow-removal-10112017-color-logo-specs{ width:100%; max-width:80px;}
	.snow-removal-10112017-10years-badge{ width:100%; max-width:45px;}
	
	.snow-removal-10112017-phone-align{ text-align:right;}
	.snow-removal-10112017-phone-specs{ font-family: 'Oswald', sans-serif; font-weight:700; color:#000000; font-size:26px; line-height:40px;}
	
	.snow-removal-10112017-phone-button{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; 
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; 
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; float:right; width:100%; margin-right:15px;
		background-color:#b2282e; font-size:16px; font-weight:700; color:#ffffff; font-family: 'Oswald', sans-serif; max-width:70px; text-align:center; line-height:30px; margin-top:1px;
	}
	.snow-removal-10112017-phone-button-a{ text-decoration:none; color:#ffffff;}
	.snow-removal-10112017-phone-button-a:hover{ text-decoration:none; color:#ffffff;}
	.snow-removal-10112017-phone-size{color:#ffffff; font-size:21px; }
	
	
	
	
	.snow-removal-10112017-main-content-bg{
		width:100%; display:table; max-width:450px; margin-left:auto; margin-right:auto; padding-top:30px; padding-bottom:60px; background-color:#f6f6f6;
		background-image:url(images/snow-removal-10112017-main-content-bg-mobile.jpg); background-position:center top 0px; background-repeat:no-repeat;
		-webkit-background-size: 768px; -moz-background-size: 768px; -o-background-size: 768px; background-size: 768px;
	}
	
	
	.snow-removal-10112017-head-title{ font-family: 'Oswald', sans-serif; font-weight:700; color:#000000; font-size:24px; line-height:36px; text-align:center; margin-top:0px; margin-bottom:20px;}
	.snow-removal-10112017-leaf-bullet{
		width:100%; padding-left:20px; font-family: 'Roboto', sans-serif; font-size:16px; line-height:28px; text-align:left; color:#000000; margin-bottom:10px;
		background-image:url(images/snow-removal-10112017-leaf-bullet.png); background-position:left top 3px; background-repeat:no-repeat;
		-webkit-background-size: 14px; -moz-background-size: 14px; -o-background-size: 14px; background-size: 14px;
	}
	.snow-removal-10112017-leaf-bullet-container{
		margin-left:auto; margin-right:auto; width:100%; max-width:300px; margin-bottom:60px; padding-left: 10px; padding-right: 10px;
		
	}
	
	.snow-removal-10112017-form-padding{ padding-left:0px; padding-right:0px;}
	.snow-removal-10112017-form-red-bg{ background-color:#b2282e; padding:20px; font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:20px; line-height:20px; text-align:center; margin-top:0px;}
	.snow-removal-10112017-form-black-bg{
		background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; padding:15px; margin-bottom:70px; width:100%;
	}
	
	
	
	.snow-removal-10112017-form-firstname {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:16px; width:49%; margin-right:2%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}

	.snow-removal-10112017-form-firstname-errors {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:16px; width:49%; margin-right:2%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-lastname {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:16px; width:49%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}

	.snow-removal-10112017-form-lastname-errors {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:16px; width:49%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}

	
	
	.snow-removal-10112017-form-input-text-fields {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:16px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-input-text-errors-all {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:16px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-input-questioncomments-fields {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:110px; line-height:22px; font-size:16px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:20px;
	}
	
	.snow-removal-10112017-form-getfreequote{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		border: 2px solid #5ebf00; background-color:#5ebf00 !important; width:100%; text-align:center;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:28px; line-height:60px; cursor:pointer;
	}
	
	.snow-removal-10112017-form-getfreequote:hover{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		border: 2px solid #4b9800; background-color:#4b9800 !important; width:100%; text-align:center;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:28px; line-height:60px; cursor:pointer;
	}
	
	.snow-removal-10112017-bbb-logo-container{ text-align:center; width:100%; margin-top:15px;}
	.snow-removal-10112017-bbb-logo{ width:112px;}
	
	.snow-removal-10112017-form-container{ position:absolute; z-index:1000;}
	.snow-removal-10112017-form-container-black{ position:absolute; z-index:998; background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; width:100%; height:100%;}
	
	.snow-removal-10112017-leaf-bullet-margin{ margin-bottom:100px;}
	
	.snow-removal-10112017-content-container{ margin-top:650px; width:100%;}
	
	.snow-removal-10112017-content-container-white-top{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
		background-color:#ffffff; padding-top:60px; padding-bottom:30px; width:100%; overflow:hidden;
	}
	
	.snow-removal-10112017-top-title-red{font-family: 'Oswald', sans-serif; width:100%; text-align:center; font-size:24px; line-height:34px; font-weight:700; color:#ae1d23; margin-bottom:10px;}
	.snow-removal-10112017-bottom-content-black{font-family: 'Roboto', sans-serif; width:100%; text-align:center; font-size:16px; line-height:24px; font-weight:400; color:#000000; margin-bottom:30px; padding-left:10px; padding-right:10px;}
	
	
	
	
	
	.snow-removal-092617-footer-black{
		width:100%; display:table; max-width:450px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; background-color:#1b1b1b;
	}
	
	.snow-removal-092617-footer-black-text{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif;}
	.snow-removal-092617-footer-black-text-ahref{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:none;}
	.snow-removal-092617-footer-black-text-ahref:hover{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:underline;}
	.snow-removal-092617-footer-black-text-ahref:visited{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:none;}
	.snow-removal-092617-footer-red{
		width:100%; display:table; max-width:450px; margin-left:auto; margin-right:auto; padding-top:0px; padding-bottom:30px; background-color:#ae1d23;
	}
	.snow-removal-092617-footer-red-left-align{ font-size:14px; line-height:24px; text-align:center; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif;}
	.snow-removal-092617-footer-red-right-align{ text-align:center;}
	.snow-removal-092617-footer-red-logo-white{ width:100%; max-width:220px; margin-top:0px;}
	
	 
	
	.snow-removal-10112017-content-container-red-bottom{
		-moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
		background-color:#b2282e; padding-top:30px; padding-bottom:0px; width:100%; overflow:hidden;
		background-image:url(images/snow-removal-10112017-joe-image.png); background-position:center bottom; background-repeat:no-repeat;
		-webkit-background-size: 300px; -moz-background-size: 300px; -o-background-size: 300px; background-size: 300px; image-rendering: -webkit-optimize-contrast;
	}
	.snow-removal-10112017-content-container-black-bottom{
		background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; padding-top:20px; padding-bottom:20px; position:absolute; bottom:0; width:100%;
	}
	.snow-removal-10112017-quote{ width:100%; max-width:60px; margin-top:20px;}
	.snow-removal-10112017-quote-right{ width:100%; max-width:60px; margin-top:190px;}
	.snow-removal-10112017-owner-quote{ font-size:20px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-top:10px;}
	.snow-removal-10112017-owner-name{ font-size:20px; text-align:right; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:330px; margin-top:10px;}
	.snow-removal-10112017-content-questionsquote{ font-size:15px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
	.snow-removal-10112017-content-clicktext{ font-size:15px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
	
	
	.snow-removal-10112017-content-container-red-testimonial{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
		background-color:#b2282e; padding-top:30px; padding-bottom:0px; width:100%; overflow:hidden;
	}
	.snow-removal-10112017-content-black-top{background-color:#000000; padding-top:20px; padding-bottom:20px; width:100%; padding-left:20px; padding-right:20px;}
	.snow-removal-10112017-content-black-top-logo{ width:100%; max-width:200px; float:none; margin-right:10px; margin-bottom:10px;}
	.snow-removal-10112017-content-black-top-name{ font-size:24px; line-height:24px; text-align:left; font-family: 'Oswald', sans-serif; color:#ffffff; font-weight:700;}
	.snow-removal-10112017-content-black-top-job{ font-size:18px; text-align:left; font-family: 'Oswald', sans-serif; color:#ffffff; font-weight:400;}
	.snow-removal-10112017-content-black-top-testi-content{ font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-align:left; font-size:16px; line-height:24px; margin-top:20px; margin-bottom:30px;}




	.snow-removal-092617-proudly-serving{font-size:28px; line-height:36px; text-align:center; color:#000000; width:100%; font-weight:bold; font-family: 'Oswald', sans-serif; margin-top:40px; margin-bottom:20px;}
	.snow-removal-092617-ps-text-container-left{
		-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
		-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
		border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
		background-color:#f5f5f5; padding-left:20px; font-size:18px; text-align:left; line-height:60px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:normal;
		margin-bottom:20px; margin-left:auto; margin-right:auto; width:100%; max-width:280px;
	}
	.snow-removal-092617-ps-text-container-right{
		-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
		-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
		border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
		background-color:#f5f5f5; padding-left:20px; font-size:18px; text-align:left; line-height:60px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:normal;
		margin-bottom:20px; margin-left:auto; margin-right:auto; width:100%; max-width:280px;
	}
	.snow-removal-092617-ps-text-check{ color:#ae1d23;}
	.snow-removal-092617-ps-text-container-main{ text-align:center;}
	.snow-removal-092617-ps-text-container-padd{ padding-left:10px; padding-right:10px;}
	
	
	.snowsanding-01212020-new-section{ width:100%; margin:0px 0px 0px 0px; padding:50px 10px 50px 10px; background-color:#1b1b1b;}
	.snowsanding-01212020-header-title{ width:100%; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:center; font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:30px; line-height:40px;}
	.snowsanding-01212020-header-subtitle{ width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; font-family: 'Roboto', sans-serif; font-weight:400; color:#ffffff; font-size:18px; line-height:30px;}
	.snowsanding-01212020-header-logo-container{ width:100%; text-align:center;}
	.snowsanding-01212020-header-logo{ width:100%; max-width:250px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }
	
	
	.jps-proof-bbb{ width: 100%; max-width: 138px; margin: 0px 0px 0px 0px;}	
	.jps-proof-arborist{ width: 100%; max-width: 34px; margin: 0px 0px 0px 0px;}	
	.jps-proof-isa{ width: 100%; max-width: 38px; margin: 0px 0px 0px 5px;}	
	
	.snow-removal-02022021-maincontent-bg{
		moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		padding: 10px 0px 10px 0px; background-color:rgba(255,255,255,0.9);
		margin: 0px 0px 0px 0px; height: 100%;
	}
	
	.snowsanding-02022021-faq-section{background-color:#b2282e; padding:60px 10px 0px 10px;}
	.snowsanding-02022021-faq-section-margin-content{ margin-bottom:40px;}
	.snowsanding-02022021-faq-section-title{
		width:100%; text-align:left; margin:0px 0px 20px 0px;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:22px; line-height:32px;
	}
	.snowsanding-02022021-faq-section-content{
		width:100%; text-align:left; margin:0px 0px 0px 0px;
		font-family: 'Roboto', sans-serif; font-size:16px; line-height:26px; text-align:left; color:#ffffff;
	}
	.snow-removal-10112017-cor-top{ margin:0px 0px 0px 0px; width:100%; max-width:30px;}
}
	

  

/* Tablet */
/* Tablet */
/* Tablet */
@media (min-width:768px) { 
	.snow-removal-10112017-header-main{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; background-color:#ffffff;
	}
	.snow-removal-10112017-header-padding{ padding-left:15px; padding-right:15px;}
	
	.snow-removal-10112017-color-logo-align{ text-align:left;}
	.snow-removal-10112017-color-logo-specs{ width:100%; max-width:250px;}
	.snow-removal-10112017-10years-badge{ width:100%; max-width:62px;}
	
	.snow-removal-10112017-phone-align{ text-align:right;}
	.snow-removal-10112017-phone-specs{ font-family: 'Oswald', sans-serif; font-weight:700; color:#000000; font-size:26px; line-height:40px;}
	.snow-removal-10112017-phone-size{color:#000000; font-size:32px; line-height:60px;}
	
	
	
	
	.snow-removal-10112017-main-content-bg{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:60px; padding-bottom:60px; background-color:#f6f6f6;
		background-image:url(images/snow-removal-10112017-main-content-bg.jpg); background-position:center top; background-repeat:no-repeat;
		-webkit-background-size: 2500px; -moz-background-size: 2500px; -o-background-size: 2500px; background-size: 2500px;
	}
	
	
	.snow-removal-10112017-head-title{ font-family: 'Oswald', sans-serif; font-weight:700; color:#000000; font-size:26px; line-height:36px; text-align:left; margin-top:20px; margin-bottom:30px;}
	.snow-removal-10112017-leaf-bullet{
		width:100%; padding-left:30px; font-family: 'Roboto', sans-serif; font-size:16px; line-height:26px; text-align:left; color:#000000; margin-bottom:10px;
		background-image:url(images/snow-removal-10112017-leaf-bullet.png); background-position:left top 5px; background-repeat:no-repeat;
		-webkit-background-size: 20px; -moz-background-size: 20px; -o-background-size: 20px; background-size: 20px;
	}
	
	.snow-removal-10112017-form-padding{ padding-left:15px; padding-right:15px;}
	.snow-removal-10112017-form-red-bg{ background-color:#b2282e; padding:20px; font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:40px; line-height:50px; text-align:center; margin-top:0px;}
	.snow-removal-10112017-form-black-bg{
		background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; padding:30px; margin-bottom:70px; width:100%;
	}
	
	
	
	.snow-removal-10112017-form-firstname {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; margin-right:2%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}

	.snow-removal-10112017-form-firstname-errors {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; margin-right:2%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-lastname {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}

	.snow-removal-10112017-form-lastname-errors {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}

	
	
	.snow-removal-10112017-form-input-text-fields {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-input-text-errors-all {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-input-questioncomments-fields {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:110px; line-height:26px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:20px;
	}
	
	.snow-removal-10112017-form-getfreequote{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		border: 2px solid #5ebf00; background-color:#5ebf00 !important; width:100%; text-align:center;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:28px; line-height:60px; cursor:pointer;
	}
	
	.snow-removal-10112017-form-getfreequote:hover{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		border: 2px solid #4b9800; background-color:#4b9800 !important; width:100%; text-align:center;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:28px; line-height:60px; cursor:pointer;
	}
	
	.snow-removal-10112017-bbb-logo-container{ text-align:center; width:100%; margin-top:15px;}
	.snow-removal-10112017-bbb-logo{ width:112px;}
	
	.snow-removal-10112017-form-container{ position:absolute; z-index:1000;}
	.snow-removal-10112017-form-container-black{ position:absolute; z-index:998; background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; width:100%; height:100%;}
	
	.snow-removal-10112017-leaf-bullet-margin{ margin-bottom:350px;}
	
	.snow-removal-10112017-content-container{ margin-top:50px; width:100%;}
	
	.snow-removal-10112017-content-container-white-top{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
		background-color:#ffffff; padding-top:30px; padding-bottom:30px; width:100%; overflow:hidden;
	}
	
	.snow-removal-10112017-top-title-red{font-family: 'Oswald', sans-serif; width:100%; text-align:center; font-size:24px; line-height:34px; font-weight:700; color:#ae1d23; margin-bottom:10px;}
	.snow-removal-10112017-bottom-content-black{font-family: 'Roboto', sans-serif; width:100%; text-align:center; font-size:16px; line-height:24px; font-weight:400; color:#000000; margin-bottom:60px; padding-left:0px; padding-right:0px;}
	
	
	
	
	
	.snow-removal-092617-footer-black{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; background-color:#1b1b1b;
	}
	
	.snow-removal-092617-footer-black-text{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif;}
	.snow-removal-092617-footer-black-text-ahref{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:none;}
	.snow-removal-092617-footer-black-text-ahref:hover{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:underline;}
	.snow-removal-092617-footer-black-text-ahref:visited{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:none;}
	.snow-removal-092617-footer-red{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:0px; padding-bottom:30px; background-color:#ae1d23;
	}
	.snow-removal-092617-footer-red-left-align{ font-size:14px; line-height:64px; text-align:center; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif;}
	.snow-removal-092617-footer-red-right-align{ text-align:center;}
	.snow-removal-092617-footer-red-logo-white{ width:100%; max-width:220px; margin-top:0px;}
	
	
	
	.snow-removal-10112017-content-container-red-bottom{
		-moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
		background-color:#b2282e; padding-top:30px; padding-bottom:0px; width:100%; overflow:hidden;
		background-image:url(images/snow-removal-10112017-joe-image.png); background-position:center bottom; background-repeat:no-repeat;
		-webkit-background-size: 410px; -moz-background-size: 410px; -o-background-size: 410px; background-size: 410px; image-rendering: -webkit-optimize-contrast;
	}
	.snow-removal-10112017-content-container-black-bottom{
		background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; padding-top:20px; padding-bottom:20px; position:absolute; bottom:0; width:100%;
	}
	.snow-removal-10112017-quote{ width:100%; max-width:60px; margin-top:60px;}
	.snow-removal-10112017-quote-right{ width:100%; max-width:60px; margin-top:190px;}
	.snow-removal-10112017-owner-quote{ font-size:30px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-top:46px;}
	.snow-removal-10112017-owner-name{ font-size:20px; text-align:right; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:460px; margin-top:10px;}
	.snow-removal-10112017-content-questionsquote{ font-size:20px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
	.snow-removal-10112017-content-clicktext{ font-size:20px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
	
	
	.snow-removal-10112017-content-container-red-testimonial{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
		background-color:#b2282e; padding-top:30px; padding-bottom:30px; width:100%; overflow:hidden;
	}
	.snow-removal-10112017-content-black-top{background-color:#000000; padding-top:30px; padding-bottom:30px; width:100%; padding-left:20px; padding-right:20px;}
	.snow-removal-10112017-content-black-top-logo{ width:100%; max-width:200px; float:none; margin-right:10px; margin-bottom:10px;}
	.snow-removal-10112017-content-black-top-name{ font-size:24px; line-height:24px; text-align:left; font-family: 'Oswald', sans-serif; color:#ffffff; font-weight:700;}
	.snow-removal-10112017-content-black-top-job{ font-size:18px; text-align:left; font-family: 'Oswald', sans-serif; color:#ffffff; font-weight:400;}
	.snow-removal-10112017-content-black-top-testi-content{ font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-align:left; font-size:16px; line-height:24px; margin-top:20px;}
	
	
	
	
	
	.snow-removal-092617-proudly-serving{font-size:44px; line-height:54px; text-align:center; color:#000000; width:100%; font-weight:bold; font-family: 'Oswald', sans-serif; margin-top:50px; margin-bottom:50px;}
	.snow-removal-092617-ps-text-container-left{
		-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
		-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
		border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
		background-color:#f5f5f5; padding-left:20px; font-size:22px; text-align:left; line-height:60px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:normal;
		margin-bottom:20px; margin-left:auto; margin-right:auto; width:100%; max-width:455px;
	}
	.snow-removal-092617-ps-text-container-right{
		-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
		-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
		border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
		background-color:#f5f5f5; padding-left:24px; font-size:22px; text-align:left; line-height:60px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:normal;
		margin-bottom:20px; margin-left:auto; margin-right:auto; width:100%; max-width:455px;
	}
	.snow-removal-092617-ps-text-check{ color:#ae1d23;}
	.snow-removal-092617-ps-text-container-main{ text-align:center;}
	.snow-removal-092617-ps-text-container-padd{ padding-left:15px; padding-right:15px;}
	
	
	.snowsanding-01212020-new-section{ width:100%; margin:0px 0px 0px 0px; padding:60px 60px 60px 60px; background-color:#1b1b1b;}
	.snowsanding-01212020-header-title{ width:100%; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:center; font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:50px; line-height:60px;}
	.snowsanding-01212020-header-subtitle{ width:100%; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:center; font-family: 'Roboto', sans-serif; font-weight:400; color:#ffffff; font-size:20px; line-height:30px;}
	.snowsanding-01212020-header-logo-container{ width:100%; text-align:center;}
	.snowsanding-01212020-header-logo{ width:100%; max-width:250px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }

	
	
	.jps-proof-bbb{ width: 100%; max-width: 180px; margin: 0px 0px 0px 5px;}	
	.jps-proof-arborist{ width: 100%; max-width: 44px; margin: 0px 5px 0px 5px;}	
	.jps-proof-isa{ width: 100%; max-width: 49px; margin: 0px 5px 0px 5px;}	
	
	.snow-removal-02022021-maincontent-bg{
		moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		padding: 10px 10px 10px 10px; background-color:rgba(255,255,255,0.9);
		margin: 0px 0px 30px 0px; height: 710px;
	}
	
	.snowsanding-02022021-faq-section{background-color:#b2282e; padding:60px 30px 0px 30px;}
	.snowsanding-02022021-faq-section-margin-content{ margin-bottom:40px;}
	.snowsanding-02022021-faq-section-title{
		width:100%; text-align:left; margin:0px 0px 20px 0px;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:26px; line-height:36px;
	}
	.snowsanding-02022021-faq-section-content{
		width:100%; text-align:left; margin:0px 0px 0px 0px;
		font-family: 'Roboto', sans-serif; font-size:18px; line-height:28px; text-align:left; color:#ffffff;
	}
	.snow-removal-10112017-cor-top{ margin:0px 0px 0px 0px; width:100%; max-width:40px;}
}

	


/* Mid Monitor */
/* Mid Monitor */
/* Mid Monitor */ 
@media (min-width: 992px) {
	.snow-removal-10112017-header-main{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; background-color:#ffffff;
	}
	.snow-removal-10112017-header-padding{ padding-left:15px; padding-right:15px;}
	
	.snow-removal-10112017-color-logo-align{ text-align:left;}
	.snow-removal-10112017-color-logo-specs{ width:100%; max-width:260px;}
	.snow-removal-10112017-10years-badge{ width:100%; max-width:92px;}
	
	.snow-removal-10112017-phone-align{ text-align:right;}
	.snow-removal-10112017-phone-specs{ font-family: 'Oswald', sans-serif; font-weight:700; color:#000000; font-size:26px; line-height:60px;}
	.snow-removal-10112017-phone-size{color:#000000; font-size:32px; line-height:60px;}
	
	
	
	
	.snow-removal-10112017-main-content-bg{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:60px; padding-bottom:60px; background-color:#f6f6f6;
		background-image:url(images/snow-removal-10112017-main-content-bg.jpg); background-position:center top; background-repeat:no-repeat;
		-webkit-background-size: 2500px; -moz-background-size: 2500px; -o-background-size: 2500px; background-size: 2500px;
	}
	
	
	.snow-removal-10112017-head-title{ font-family: 'Oswald', sans-serif; font-weight:700; color:#000000; font-size:36px; line-height:46px; text-align:left; margin-top:20px; margin-bottom:60px;}
	.snow-removal-10112017-leaf-bullet{
		width:100%; padding-left:30px; font-family: 'Roboto', sans-serif; font-size:20px; line-height:30px; text-align:left; color:#000000; margin-bottom:10px;
		background-image:url(images/snow-removal-10112017-leaf-bullet.png); background-position:left top; background-repeat:no-repeat;
		-webkit-background-size: 22px; -moz-background-size: 22px; -o-background-size: 22px; background-size: 22px;
	}
	
	.snow-removal-10112017-form-padding{ padding-left:15px; padding-right:15px;}
	.snow-removal-10112017-form-red-bg{ background-color:#b2282e; padding:30px; font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:44px; line-height:50px; text-align:center; margin-top:0px;}
	.snow-removal-10112017-form-black-bg{
		background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; padding:30px; margin-bottom:70px; width:100%;
	}
	
	
	
	.snow-removal-10112017-form-firstname {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; margin-right:2%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}

	.snow-removal-10112017-form-firstname-errors {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; margin-right:2%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-lastname {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}

	.snow-removal-10112017-form-lastname-errors {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}

	
	
	.snow-removal-10112017-form-input-text-fields {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-input-text-errors-all {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-input-questioncomments-fields {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:110px; line-height:26px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:20px;
	}
	
	.snow-removal-10112017-form-getfreequote{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		border: 2px solid #5ebf00; background-color:#5ebf00 !important; width:100%; text-align:center;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:28px; line-height:60px; cursor:pointer;
	}
	
	.snow-removal-10112017-form-getfreequote:hover{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		border: 2px solid #4b9800; background-color:#4b9800 !important; width:100%; text-align:center;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:28px; line-height:60px; cursor:pointer;
	}
	
	.snow-removal-10112017-bbb-logo-container{ text-align:center; width:100%; margin-top:15px;}
	.snow-removal-10112017-bbb-logo{ width:112px;}
	
	.snow-removal-10112017-form-container{ position:absolute; z-index:1000;}
	.snow-removal-10112017-form-container-black{ position:absolute; z-index:998; background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; width:100%; height:100%;}
	
	.snow-removal-10112017-leaf-bullet-margin{ margin-bottom:350px;}
	
	.snow-removal-10112017-content-container{ margin-top:0px; width:100%;}
	
	.snow-removal-10112017-content-container-white-top{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
		background-color:#ffffff; padding-top:30px; padding-bottom:30px; width:100%; overflow:hidden;
	}
	
	.snow-removal-10112017-top-title-red{font-family: 'Oswald', sans-serif; width:100%; text-align:center; font-size:24px; line-height:34px; font-weight:700; color:#ae1d23; margin-bottom:10px;}
	.snow-removal-10112017-bottom-content-black{font-family: 'Roboto', sans-serif; width:100%; text-align:center; font-size:17px; line-height:28px; font-weight:400; color:#000000; margin-bottom:60px; padding-left:5px; padding-right:5px;}
	
	
	
	
	
	.snow-removal-092617-footer-black{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; background-color:#1b1b1b;
	}
	
	.snow-removal-092617-footer-black-text{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif;}
	.snow-removal-092617-footer-black-text-ahref{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:none;}
	.snow-removal-092617-footer-black-text-ahref:hover{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:underline;}
	.snow-removal-092617-footer-black-text-ahref:visited{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:none;}
	.snow-removal-092617-footer-red{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:0px; padding-bottom:0px; background-color:#ae1d23;
	}
	.snow-removal-092617-footer-red-left-align{ font-size:14px; line-height:64px; text-align:left; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif;}
	.snow-removal-092617-footer-red-right-align{ text-align:right;}
	.snow-removal-092617-footer-red-logo-white{ width:100%; max-width:220px; margin-top:15px;}
	
	
	
	.snow-removal-10112017-content-container-red-bottom{
		-moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
		background-color:#b2282e; padding-top:30px; padding-bottom:0px; width:100%; overflow:hidden;
		background-image:url(images/snow-removal-10112017-joe-image.png); background-position:right bottom; background-repeat:no-repeat;
		-webkit-background-size: 410px; -moz-background-size: 410px; -o-background-size: 410px; background-size: 410px; image-rendering: -webkit-optimize-contrast;
	}
	.snow-removal-10112017-content-container-black-bottom{
		background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; padding-top:20px; padding-bottom:20px; position:absolute; bottom:0; width:100%;
	}
	.snow-removal-10112017-quote{ width:100%; max-width:60px; margin-top:60px;}
	.snow-removal-10112017-owner-quote{ font-size:40px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-top:46px;}
	.snow-removal-10112017-owner-name{ font-size:20px; text-align:right; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:220px; margin-top:10px;}
	.snow-removal-10112017-content-questionsquote{ font-size:20px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
	.snow-removal-10112017-content-clicktext{ font-size:20px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
	
	
	.snow-removal-10112017-content-container-red-testimonial{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
		background-color:#b2282e; padding-top:30px; padding-bottom:30px; width:100%; overflow:hidden;
	}
	.snow-removal-10112017-content-black-top{background-color:#000000; padding-top:30px; padding-bottom:30px; width:100%; padding-left:20px; padding-right:20px;}
	.snow-removal-10112017-content-black-top-logo{ width:100%; max-width:160px; float:left; margin-right:10px;}
	.snow-removal-10112017-content-black-top-name{ font-size:24px; line-height:24px; text-align:left; font-family: 'Oswald', sans-serif; color:#ffffff; font-weight:700;}
	.snow-removal-10112017-content-black-top-job{ font-size:18px; text-align:left; font-family: 'Oswald', sans-serif; color:#ffffff; font-weight:400;}
	.snow-removal-10112017-content-black-top-testi-content{ font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-align:left; font-size:16px; line-height:24px; margin-top:20px;}
	
	
	
	
	
	.snow-removal-092617-proudly-serving{font-size:44px; line-height:54px; text-align:center; color:#000000; width:100%; font-weight:bold; font-family: 'Oswald', sans-serif; margin-top:50px; margin-bottom:50px;}
	.snow-removal-092617-ps-text-container-left{
		-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
		-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
		border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
		background-color:#f5f5f5; padding-left:64px; font-size:26px; text-align:left; line-height:60px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:normal;
		margin-bottom:20px; margin-left:auto; margin-right:auto; width:100%; max-width:455px;
	}
	.snow-removal-092617-ps-text-container-right{
		-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
		-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
		border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
		background-color:#f5f5f5; padding-left:64px; font-size:26px; text-align:left; line-height:60px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:normal;
		margin-bottom:20px; margin-left:auto; margin-right:auto; width:100%; max-width:455px;
	}
	.snow-removal-092617-ps-text-check{ color:#ae1d23;}
	.snow-removal-092617-ps-text-container-main{ text-align:center;}
	.snow-removal-092617-ps-text-container-padd{ padding-left:15px; padding-right:15px;}
	
	
	.snowsanding-01212020-new-section{ width:100%; margin:0px 0px 0px 0px; padding:60px 60px 60px 60px; background-color:#1b1b1b;}
	.snowsanding-01212020-header-title{ width:100%; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:center; font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:50px; line-height:60px;}
	.snowsanding-01212020-header-subtitle{ width:100%; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:center; font-family: 'Roboto', sans-serif; font-weight:400; color:#ffffff; font-size:20px; line-height:30px;}
	.snowsanding-01212020-header-logo-container{ width:100%; text-align:center;}
	.snowsanding-01212020-header-logo{ width:100%; max-width:250px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }

	
	
	.jps-proof-bbb{ width: 100%; max-width: 180px; margin: 0px 0px 0px 5px;}	
	.jps-proof-arborist{ width: 100%; max-width: 44px; margin: 0px 5px 0px 5px;}	
	.jps-proof-isa{ width: 100%; max-width: 49px; margin: 0px 5px 0px 5px;}	
	
	.snow-removal-02022021-maincontent-bg{
		moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		padding: 10px 10px 10px 10px; background-color:rgba(255,255,255,0.9);
		margin: 0px 0px 30px 0px; height: 710px;
	}
	
	.snowsanding-02022021-faq-section{background-color:#b2282e; padding:60px 0px 0px 0px;}
	.snowsanding-02022021-faq-section-margin-content{ margin-bottom:60px;}
	.snowsanding-02022021-faq-section-title{
		width:100%; text-align:left; margin:0px 0px 20px 0px;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:26px; line-height:36px;
	}
	.snowsanding-02022021-faq-section-content{
		width:100%; text-align:left; margin:0px 0px 20px 0px;
		font-family: 'Roboto', sans-serif; font-size:18px; line-height:28px; text-align:left; color:#ffffff;
	}
	.snow-removal-10112017-cor-top{ margin:0px 0px 0px 0px; width:100%; max-width:60px;}
}





/* Large Monitor */
/* Large Monitor */
/* Large Monitor */
@media (min-width: 1200px) {
	.snow-removal-10112017-header-main{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; background-color:#ffffff;
	}
	.snow-removal-10112017-header-padding{ padding-left:15px; padding-right:15px;}
	
	.snow-removal-10112017-color-logo-align{ text-align:left;}
	.snow-removal-10112017-color-logo-specs{ width:100%; max-width:260px;}
	.snow-removal-10112017-10years-badge{ width:100%; max-width:92px;}
	
	.snow-removal-10112017-phone-align{ text-align:right;}
	.snow-removal-10112017-phone-specs{ font-family: 'Oswald', sans-serif; font-weight:700; color:#000000; font-size:26px; line-height:60px;}
	.snow-removal-10112017-phone-size{color:#000000; font-size:32px; line-height:60px;}
	
	
	
	
	.snow-removal-10112017-main-content-bg{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:30px; padding-bottom:60px; background-color:#f6f6f6;
		background-image:url(images/snow-removal-10112017-main-content-bg.jpg); background-position:center top; background-repeat:no-repeat;
		-webkit-background-size: 2500px; -moz-background-size: 2500px; -o-background-size: 2500px; background-size: 2500px;
	}
	
	
	.snow-removal-10112017-head-title{ font-family: 'Oswald', sans-serif; font-weight:700; color:#000000; font-size:46px; line-height:56px; text-align:left; margin-top:20px; margin-bottom:30px;}
	.snow-removal-10112017-leaf-bullet{
		width:100%; padding-left:30px; font-family: 'Roboto', sans-serif; font-size:20px; line-height:34px; text-align:left; color:#000000; margin-bottom:20px;
		background-image:url(images/snow-removal-10112017-leaf-bullet.png); background-position:left top; background-repeat:no-repeat;
		-webkit-background-size: 26px; -moz-background-size: 26px; -o-background-size: 26px; background-size: 26px;
	}
	
	.snow-removal-10112017-form-padding{ padding-left:15px; padding-right:15px;}
	.snow-removal-10112017-form-red-bg{ background-color:#b2282e; padding:30px; font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:44px; line-height:50px; text-align:center; margin-top:0px;}
	.snow-removal-10112017-form-black-bg{
		background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; padding:30px; margin-bottom:70px; width:100%;
	}
	
	
	
	.snow-removal-10112017-form-firstname {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; margin-right:2%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}

	.snow-removal-10112017-form-firstname-errors {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; margin-right:2%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-lastname {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}

	.snow-removal-10112017-form-lastname-errors {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:49%; float:left; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}

	
	
	.snow-removal-10112017-form-input-text-fields {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75);
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-input-text-errors-all {
		border: 2px solid #d9262e; background-color:#ffffff !important; height:50px; line-height:50px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:16px;
	}
	
	.snow-removal-10112017-form-input-questioncomments-fields {
		border: 2px solid #ffffff; background-color:#ffffff !important; height:110px; line-height:26px; font-size:18px; width:100%; padding-left:10px; padding-right:10px;
		-webkit-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px -200px rgba(0,0,0,0.75); 
		margin-bottom:20px;
	}
	
	.snow-removal-10112017-form-getfreequote{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		border: 2px solid #5ebf00; background-color:#5ebf00 !important; width:100%; text-align:center;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:28px; line-height:60px; cursor:pointer;
	}
	
	.snow-removal-10112017-form-getfreequote:hover{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		border: 2px solid #4b9800; background-color:#4b9800 !important; width:100%; text-align:center;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:28px; line-height:60px; cursor:pointer;
	}
	
	.snow-removal-10112017-bbb-logo-container{ text-align:center; width:100%; margin-top:15px;}
	.snow-removal-10112017-bbb-logo{ width:112px;}
	
	.snow-removal-10112017-form-container{ position:absolute; z-index:1000;}
	.snow-removal-10112017-form-container-black{ position:absolute; z-index:998; background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; width:100%; height:100%;}
	
	.snow-removal-10112017-leaf-bullet-margin{ margin-bottom:150px;}
	
	.snow-removal-10112017-content-container{ margin-top:0px; width:100%;}
	
	.snow-removal-10112017-content-container-white-top{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
		background-color:#ffffff; padding-top:30px; padding-bottom:0px; width:100%; overflow:hidden;
	}
	
	.snow-removal-10112017-top-title-red{font-family: 'Oswald', sans-serif; width:100%; text-align:center; font-size:24px; line-height:34px; font-weight:700; color:#ae1d23; margin-bottom:10px;}
	.snow-removal-10112017-bottom-content-black{font-family: 'Roboto', sans-serif; width:100%; text-align:center; font-size:18px; line-height:28px; font-weight:400; color:#000000; margin-bottom:60px; padding-left:30px; padding-right:30px;}
	
	
	
	
	
	.snow-removal-092617-footer-black{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; background-color:#1b1b1b;
	}
	
	.snow-removal-092617-footer-black-text{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif;}
	.snow-removal-092617-footer-black-text-ahref{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:none;}
	.snow-removal-092617-footer-black-text-ahref:hover{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:underline;}
	.snow-removal-092617-footer-black-text-ahref:visited{ font-size:14px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-decoration:none;}
	.snow-removal-092617-footer-red{
		width:100%; display:table; max-width:2500px; margin-left:auto; margin-right:auto; padding-top:0px; padding-bottom:0px; background-color:#ae1d23;
	}
	.snow-removal-092617-footer-red-left-align{ font-size:14px; line-height:64px; text-align:left; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif;}
	.snow-removal-092617-footer-red-right-align{ text-align:right;}
	.snow-removal-092617-footer-red-logo-white{ width:100%; max-width:220px; margin-top:15px;}
	
	
	
	.snow-removal-10112017-content-container-red-bottom{
		-moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
		background-color:#b2282e; padding-top:0px; padding-bottom:0px; width:100%; overflow:hidden;
		background-image:url(images/snow-removal-10112017-joe-image.png); background-position:right bottom; background-repeat:no-repeat;
		-webkit-background-size: 410px; -moz-background-size: 410px; -o-background-size: 410px; background-size: 410px; image-rendering: -webkit-optimize-contrast;
	}
	.snow-removal-10112017-content-container-black-bottom{
		background-image:url(images/snow-removal-10112017-form-black-bg.png); background-repeat:repeat; padding-top:20px; padding-bottom:20px; position:absolute; bottom:0; width:100%;
	}
	.snow-removal-10112017-quote{ width:100%; max-width:60px; margin-top:60px;}
	.snow-removal-10112017-owner-quote{ font-size:40px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-top:46px;}
	.snow-removal-10112017-owner-name{ font-size:20px; text-align:right; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:220px; margin-top:10px;}
	.snow-removal-10112017-content-questionsquote{ font-size:20px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
	.snow-removal-10112017-content-clicktext{ font-size:20px; text-align:center; width:100%; font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
	
	
	.snow-removal-10112017-content-container-red-testimonial{
		-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
		background-color:#b2282e; padding-top:30px; padding-bottom:30px; width:100%; overflow:hidden;
	}
	.snow-removal-10112017-content-black-top{background-color:#000000; padding-top:30px; padding-bottom:30px; width:100%; padding-left:20px; padding-right:20px;}
	.snow-removal-10112017-content-black-top-logo{ width:100%; max-width:160px; float:left; margin-right:10px;}
	.snow-removal-10112017-content-black-top-name{ font-size:24px; line-height:24px; text-align:left; font-family: 'Oswald', sans-serif; color:#ffffff; font-weight:700;}
	.snow-removal-10112017-content-black-top-job{ font-size:18px; text-align:left; font-family: 'Oswald', sans-serif; color:#ffffff; font-weight:400;}
	.snow-removal-10112017-content-black-top-testi-content{ font-weight:normal; color:#ffffff; font-family: 'Roboto', sans-serif; text-align:left; font-size:16px; line-height:24px; margin-top:20px;}
	
	





	.snow-removal-092617-proudly-serving{font-size:44px; line-height:54px; text-align:center; color:#000000; width:100%; font-weight:bold; font-family: 'Oswald', sans-serif; margin-top:60px; margin-bottom:50px;}
	.snow-removal-092617-ps-text-container-left{
		-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
		-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
		border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
		background-color:#f5f5f5; padding-left:85px; font-size:26px; text-align:left; line-height:60px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:normal;
		margin-bottom:20px; margin-left:auto; margin-right:auto; width:100%; max-width:455px;
	}
	.snow-removal-092617-ps-text-container-right{
		-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
		-webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;
		border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;
		background-color:#f5f5f5; padding-left:90px; font-size:26px; text-align:left; line-height:60px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:normal;
		margin-bottom:20px; margin-left:auto; margin-right:auto; width:100%; max-width:455px;
	}
	.snow-removal-092617-ps-text-check{ color:#ae1d23;}
	.snow-removal-092617-ps-text-container-main{ text-align:center;}
	.snow-removal-092617-ps-text-container-padd{ padding-left:15px; padding-right:15px;}
	
	
	.snowsanding-01212020-new-section{ width:100%; margin:0px 0px 0px 0px; padding:60px 60px 60px 60px; background-color:#1b1b1b;}
	.snowsanding-01212020-header-title{ width:100%; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:center; font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:50px; line-height:60px;}
	.snowsanding-01212020-header-subtitle{ width:100%; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:center; font-family: 'Roboto', sans-serif; font-weight:400; color:#ffffff; font-size:20px; line-height:30px;}
	.snowsanding-01212020-header-logo-container{ width:100%; text-align:center;}
	.snowsanding-01212020-header-logo{ width:100%; max-width:250px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }
	
	
	.jps-proof-bbb{ width: 100%; max-width: 260px; margin: 0px 0px 0px 5px;}	
	.jps-proof-arborist{ width: 100%; max-width: 44px; margin: 0px 5px 0px 5px;}	
	.jps-proof-isa{ width: 100%; max-width: 49px; margin: 0px 5px 0px 5px;}	
	
	.snow-removal-02022021-maincontent-bg{
		moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
		-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 
		padding: 10px 10px 10px 10px; background-color:rgba(255,255,255,0.9);
		margin: 0px 0px 30px 0px; height: 710px;
	}
	
	.snowsanding-02022021-faq-section{background-color:#b2282e; padding:60px 0px 0px 0px;}
	.snowsanding-02022021-faq-section-margin-content{ margin-bottom:60px;}
	.snowsanding-02022021-faq-section-title{
		width:100%; text-align:left; margin:0px 0px 20px 0px;
		font-family: 'Oswald', sans-serif; font-weight:700; color:#ffffff; font-size:26px; line-height:36px;
	}
	.snowsanding-02022021-faq-section-content{
		width:100%; text-align:left; margin:0px 0px 20px 0px;
		font-family: 'Roboto', sans-serif; font-size:20px; line-height:34px; text-align:left; color:#ffffff;
	}
	.snow-removal-10112017-cor-top{ margin:0px 0px 0px 0px; width:100%; max-width:60px;}
}













