@media screen and (min-width: 1200px) and (max-width: 5000px) {
#start-4 { float:left;width:100%;overflow:hidden;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;background: url(images/start_3_bg.jpg) top no-repeat;border-bottom:1px solid #d3d3d3; } 
#start-4 .wrap { width:1170px;margin:0 auto;position:relative; }
	#start-4 .wrap h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-4 .wrap .text {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	#start-4 .wrap .newsletter {
		float:left;
		width:100%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-4 .wrap .newsletter-box {
			float:left;
			width:30%;
			margin:0px 5% 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#start-4 .wrap .last {
			margin-right:0 !important;
		}
		#start-4 .wrap .newsletter-checbox {
			float:left;
			width:65%;
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 700;
			line-height: 18px;
		}
			#start-4 .wrap .newsletter-checbox p {
				float:left;
				width:100%;
				margin:0px 0px 10px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #41786f;
				font-family: GothamL;
				font-size: 18px;
				font-weight: 700;
				line-height: 18px;
				text-align:left;
			}
			#start-4 .wrap .newsletter-checbox .checkbox-box-all {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			#start-4 .wrap .newsletter-checbox .checkbox-box-all .checkbox-box {
				float:left;
				width:33%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.checkbox-box .check {
				float:left;
				margin:1px 15px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.checkbox-box label {
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: black;
				font-family: GothamL;
				font-size: 16px;
				font-weight: 700;
				line-height: 16px;
				text-align:left;
				cursor:pointer;
			}
			
		#start-4 .wrap .newsletter-text {
			float:left;
			width:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 700;
			line-height: 43px;
			text-align:left;
		}
		#start-4 .wrap .newsletter-input {
			float:left;
			width:65%;
			height:43px;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 5%;
			color:#000;
			border:1px solid #d3d3d3;
			background:none;
			font-size:15px;
			font-family: Gotham; 
			font-weight:100;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		.newsletter-input-hidden  {
			width:0;
			height:0;
			position:absolute;
			left:0;
			top:0;
			border:0;
		}
		#start-4 .wrap .newsletter-select { 
			float:left;
			width:70%;
			height:43px;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 5%;
			color:#000;
			border:1px solid #d3d3d3;
			background:none;
			font-size:15px;
			font-family: Gotham; 
			font-weight:100;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}	
		#start-4 .wrap .newsletter-submit  { 
			float:right;
			width:30%;
			height:45px;
			margin:10px 0px 0px 0px;
			color: #fff;
			background-color: #41786f;
			padding:0px 0px 0px 0px;
			font-family: GothamB;
			font-size: 14px;
			text-transform: uppercase;
			border:none;
			border:1px solid #41786f;
			cursor:pointer; 
		}
}

@media screen and (min-width: 900px) and (max-width: 1199px) {
#start-4 { float:left;width:100%;overflow:hidden;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;background: url(images/start_3_bg.jpg) top no-repeat;border-bottom:1px solid #d3d3d3; } 
#start-4 .wrap { width:900px;margin:0 auto;position:relative; }
	#start-4 .wrap h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-4 .wrap .text {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	#start-4 .wrap .newsletter {
		float:left;
		width:100%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-4 .wrap .newsletter-box {
			float:left;
			width:30%;
			margin:0px 5% 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#start-4 .wrap .last {
			margin-right:0 !important;
		}
		#start-4 .wrap .newsletter-checbox {
			float:left;
			width:65%;
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 700;
			line-height: 18px;
		}
			#start-4 .wrap .newsletter-checbox p {
				float:left;
				width:100%;
				margin:0px 0px 10px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #41786f;
				font-family: GothamL;
				font-size: 16px;
				font-weight: 700;
				line-height: 16px;
				text-align:left;
			}
			#start-4 .wrap .newsletter-checbox .checkbox-box-all {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			#start-4 .wrap .newsletter-checbox .checkbox-box-all .checkbox-box {
				float:left;
				width:33%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.checkbox-box .check {
				float:left;
				margin:1px 15px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.checkbox-box label {
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: black;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 700;
				line-height: 14px;
				text-align:left;
				cursor:pointer;
			}
			
		#start-4 .wrap .newsletter-text {
			float:left;
			width:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 700;
			line-height: 43px;
			text-align:left;
		}
		#start-4 .wrap .newsletter-input {
			float:left;
			width:65%;
			height:43px;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 5%;
			color:#000;
			border:1px solid #d3d3d3;
			background:none;
			font-size:15px;
			font-family: Gotham; 
			font-weight:100;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		.newsletter-input-hidden  {
			width:0;
			height:0;
			position:absolute;
			left:0;
			top:0;
			border:0;
		}
		#start-4 .wrap .newsletter-select { 
			float:left;
			width:70%;
			height:43px;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 5%;
			color:#000;
			border:1px solid #d3d3d3;
			background:none;
			font-size:15px;
			font-family: Gotham; 
			font-weight:100;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}	
		#start-4 .wrap .newsletter-submit  { 
			float:right;
			width:30%;
			height:45px;
			margin:10px 0px 0px 0px;
			color: #fff;
			background-color: #41786f;
			padding:0px 0px 0px 0px;
			font-family: GothamB;
			font-size: 14px;
			text-transform: uppercase;
			border:none;
			border:1px solid #41786f;
			cursor:pointer; 
		}
}

@media screen and (min-width: 0px) and (max-width: 899px) {
#start-4 { float:left;width:100%;overflow:hidden;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;background: url(images/start_3_bg.jpg) top repeat-y;border-bottom:1px solid #d3d3d3; } 
#start-4 .wrap { width:90%;margin:0 auto;position:relative; }
	#start-4 .wrap h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-4 .wrap .text {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	#start-4 .wrap .newsletter {
		float:left;
		width:100%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-4 .wrap .newsletter-box {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#start-4 .wrap .last {
			margin-right:0 !important;
		}
		#start-4 .wrap .newsletter-checbox {
			float:left;
			width:100%;
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 700;
			line-height: 18px;
		}
			#start-4 .wrap .newsletter-checbox p {
				float:left;
				width:100%;
				margin:0px 0px 10px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #41786f;
				font-family: GothamL;
				font-size: 16px;
				font-weight: 700;
				line-height: 16px;
				text-align:left;
			}
			#start-4 .wrap .newsletter-checbox .checkbox-box-all {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			#start-4 .wrap .newsletter-checbox .checkbox-box-all .checkbox-box {
				float:left;
				width:100%;
				margin:0px 0px 10px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.checkbox-box .check {
				float:left;
				margin:1px 15px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.checkbox-box label {
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: black;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 700;
				line-height: 14px;
				text-align:left;
				cursor:pointer;
			}
			
		#start-4 .wrap .newsletter-text {
			float:left;
			width:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 700;
			line-height: 43px;
			text-align:left;
		}
		#start-4 .wrap .newsletter-input {
			float:left;
			width:70%;
			height:43px;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 5%;
			color:#000;
			border:1px solid #d3d3d3;
			background:none;
			font-size:15px;
			font-family: Gotham; 
			font-weight:100;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		.newsletter-input-hidden  {
			width:0;
			height:0;
			position:absolute;
			left:0;
			top:0;
			border:0;
		}
		#start-4 .wrap .newsletter-select { 
			float:left;
			width:70%;
			height:43px;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 5%;
			color:#000;
			border:1px solid #d3d3d3;
			background:none;
			font-size:15px;
			font-family: Gotham; 
			font-weight:100;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}	
		#start-4 .wrap .newsletter-submit  { 
			float:right;
			width:100%;
			height:45px;
			margin:10px 0px 0px 0px;
			color: #fff;
			background-color: #41786f;
			padding:0px 0px 0px 0px;
			font-family: GothamB;
			font-size: 14px;
			text-transform: uppercase;
			border:none;
			border:1px solid #41786f;
			cursor:pointer; 
		}
}