.space {
	    margin-top: 20px;
    	margin-bottom: 20px;	
	}
	
    .part {
		bottom: 130px;	
	}
  
	
	.doors {
		right:0px;
	}
	
	.installer, .cavity, .isobanner, .doors {
		text-align:left;	
		bottom:130px;
		left:200px;
	}
	
  	hr {
		margin-top:45px;
	}
	
	
	.dark-overlay {
		color: #ed874e;
		background: #333;
		text-transform: uppercase;
		opacity: 0.8;
		padding: 5px 15px;
		margin: 88px 0px 0px -15px;
		width: 375px;
	}
	
	.dark-overlay-width {
		width:277px;	
	}
	
	.links a {
		color:#333;	
	}
	
	.benefits {
		margin-left:39px;	
	}
	
	.benefits p {
		font-weight:bold;
		margin-top:10px;	
	}
	
	.testimonials p {
		font-style:italic;
		margin-bottom:20px;	
	}
	
	
	
	@media screen and (max-width:1199px) {
	.installer, .part, .cavity, .isobanner, .doors {
			bottom:0px;
		}
		
		.elec-image {
			margin-top:32px;
		}
	
		
		.dark-overlay {
			margin-top:90px;
			width:308px;	
			font-size:14px;
		}
		
		.dark-overlay-width {
			width:227px;
		}
		
		.benefits {
			margin-left:30px;		
		}
		
	}
	
	@media screen and (max-width:991px) {
			
			.dark-overlay {
				margin-top:30px;
				margin-left:153px;
				width:400px;	
				font-size:14px;
			}
			
			.dark-overlay-width {
				margin-left:203px;
				width:300px;	
			}
			
			.benefits {
				margin-left:80px;
			}
			
			.e-cert {
				margin-left:240px;	
			}
	}
	
	@media screen and (max-width:768px) {
		.no-center {
			text-align:left;	
		}
		
		.trades {
			background-position:left;	
		}
		
		.dark-overlay, .dark-overlay-width {
			margin-left:-15px;	
		}
		
		.benefits {
			margin-left:0;	
		}
		
		.e-cert {
			margin-left:170px;	
		}
	}
	
	@media screen and (max-width:600px) {
			.e-cert {
				margin-left:130px;	
			}
	}
	
	@media screen and (max-width:500px) {
			.e-cert {
				margin-left:90px;	
			}
			
			.dark-overlay {
				width:355px;	
			}
			
			.dark-overlay-width {
				width:300px;	
			}
			
	}