/**
 *
 *
 * by DSM STUDIO COMPUTER 
 *
 * Styles override for 1200+ pixels screens - HIGHT RESOLUTION
**/


/* Class used to determine which media queries are on */
#mediaquery-checker {
	width: 60px;
}


/* These styles define the columns size. They must be redefined for each responsive size */
.c1-tl	 { float: left; width: 4.16666%; }
.c2-tl	 { float: left; width: 8.33333%; }
.c3-tl	 { float: left; width: 12.50%; }
.c4-tl	 { float: left; width: 16.66666%; }
.c5-tl	 { float: left; width: 20.83333%; }
.c6-tl	 { float: left; width: 25.00%; }
.c7-tl	 { float: left; width: 29.16666%; }
.c8-tl	 { float: left; width: 33.33333%; }
.c9-tl	 { float: left; width: 37.50%; }
.c10-tl { float: left; width: 41.66666%; }
.c11-tl { float: left; width: 45.83333%; }
.c12-tl { float: left; width: 49.99999%; }
.c13-tl { float: left; width: 54.16666%; }
.c14-tl { float: left; width: 58.33333%; }
.c15-tl { float: left; width: 62.49999%; }
.c16-tl { float: left; width: 66.66656%; }
.c17-tl { float: left; width: 70.83322%; }
.c18-tl { float: left; width: 74.99988%; }
.c19-tl { float: left; width: 79.16654%; }
.c20-tl { float: left; width: 83.33320%; }
.c21-tl { float: left; width: 87.49986%; }
.c22-tl { float: left; width: 91.66652%; }
.c23-tl { float: left; width: 95.83318%; }
.c24-tl { float: left; width: 100.00%; }



.of0-tl{ margin-left: 0% !important; }
.of1-tl{ margin-left: 4.16666% !important; }
.of2-tl{ margin-left: 8.33333% !important; }
.of3-tl{ margin-left: 12.50% !important; }
.of4-tl{ margin-left: 16.66666% !important; }
.of5-tl{ margin-left: 20.83333% !important; }
.of6-tl{ margin-left: 25.00% !important; }
.of7-tl{ margin-left: 29.16666% !important; }
.of8-tl{ margin-left: 33.33333% !important; }
.of9-tl{ margin-left: 37.50% !important; }
.of10-tl { margin-left: 41.66666% !important; }
.of11-tl { margin-left: 45.83333% !important; }
.of12-tl { margin-left: 49.99999% !important; }
.of13-tl { margin-left: 54.16666% !important; }
.of14-tl { margin-left: 58.33333% !important; }
.of15-tl { margin-left: 62.49999% !important; }
.of16-tl { margin-left: 66.66656% !important; }
.of17-tl { margin-left: 70.83322% !important; }
.of18-tl { margin-left: 74.99988% !important; }
.of19-tl { margin-left: 79.16654% !important; }
.of20-tl { margin-left: 83.33320% !important; }
.of21-tl { margin-left: 87.49986% !important; }
.of22-tl { margin-left: 91.66652% !important; }
.of23-tl { margin-left: 95.83318% !important; }


.new-row-tl{ clear: left; }


.new-row-on-mp{ clear: none; }
.new-row-on-ml{ clear: none; }
.new-row-on-stp{ clear: none; }
.new-row-on-tp{ clear: none; }
.new-row-on-stl{ clear: none; }
.new-row-on-tl{ clear: left; }
.new-row-on-hr{ clear: none; }
.new-row-on-lp{ clear: none; }
.new-row-on-hrp{ clear: none; }



.hidden-tl{ display: none; }


.hidden-on-mp{ display: block; }
.hidden-on-ml{ display: block;  }
.hidden-on-stp{ display: block;  }
.hidden-on-tp{ display: block;  }
.hidden-on-stl{ display: block; }
.hidden-on-tl{ display: none;  }
.hidden-on-hr{ display: block; }
.hidden-on-lp{ display: block; }
.hidden-on-hrp{ display: block; }





.fixed_container{
	width: 993px;
	margin: 0 auto;
}



	.header .line_one{
		text-align: right;
		font-family: "Open Sans";
		font-size: 16px;
		color: #000000;
		line-height: 60px;
		font-weight: bold;
	}





	.header .affiliate_logo, .header .marketer_logo{
		height: 85px;
		line-height: 85px;
		margin-top: 20px;
		text-align: left;
	}


	.header .affiliate_logo img, .header .marketer_logo img{
		width: 87%;
	}
	
	.header .header_phone_gen{
		float: right;
		width: 282px;
		margin-top: 40px;
	}


	.header .header_phone_gen .text{
		float: left;
		width: 100px;
		height: 30px;
		font-family: "Open Sans";
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	
	
	.header .header_phone_gen .number{
		float: left;
		width: 175px;
		height: 30px;
		margin-left: 5px;
		margin-top: 2px;
		font-family: "Open Sans";
		font-size: 27px;
		font-weight: 300;
		color: #ff7404;
		line-height: 24px;
	}


	.main_image{
		margin-top: 30px;
		height: 495px;
		background-image: url("../../images/lp2/main_image_1400.jpg");
		background-size: 108%;
		background-repeat: no-repeat;
		background-position: -70px top;
	}


	

	.main_image .form_container{
		margin-top: 60px;
		margin-left: 10px;
		border: 0px #ffffff solid;
		background-color: #FFFFFF;
	}


		.main_image .form_container .form_header{
			height: 60px;			
			padding: 10px 20px;
			background-color: #FEE281;
			font-family: "Open Sans";
			font-size: 18px;
			color: #000000;
			line-height: 23px;
			
			background-image: url("../../images/lp10/form_header_bg.jpg");
			background-position: top center;
		}


		.main_image .form_container .form_content{
			
			margin: 0 20px;			
			margin-top: 15px;
			margin-bottom: 15px;
		}



		.main_image .form_container .form_content .input_div{			
			margin-bottom: 8px;	
		}
		
		.main_image .form_container .form_content .input_div.half_left{
			float: left;
			width: 45%;			
			margin-bottom: 8px;	
		}
		
		
		.main_image .form_container .form_content .input_div.half_right{
			float: right;
			width: 45%;			
			margin-right: 7px;
			margin-bottom: 8px;	
		}
		
		
		
		
		
		
		
		
		
		
		
		.main_image .form_container .form_content input{
			width: 95%;
			height: 28px;
			padding: 3px 7px;
		}
		
		
		.main_image .form_container .form_content .form_submit_btn{
			width: 84%;
			height: 45px;
			border: 0;
			margin: 0 auto;
			margin-top: 5px;
			margin-left: 8%;
			background-image: url("../../images/lp2/form_submit_btn_long.jpg");			
			background-position: top center;
		}





		.form_agree_text{
			margin-top: 10px;
			margin-left: 10px;
			font-family: "Open Sans";
			font-size: 12px;
			font-weight: 300;
			color: #A6A6A6;
			line-height: 16px;
		}







		




		.section_one .title{
			padding-top: 30px;
			font-family: "Open Sans";
			font-size: 54px;
			font-weight: 300;
			color: #ff790d;
			line-height: 75px;
			text-align: center;
			
		}



		.section_one .subtitle{
			font-family: "Open Sans";
			font-size: 21px;
			font-weight: 400;
			color: #ff7507;
			line-height: 28px;
			padding-top: 45px;		
		}



		.section_one .text{
			padding-top: 15px;
			padding-right: 40px;
			font-family: "Open Sans";
			font-size: 18px;
			font-weight: 400;
			color: #000000;
			line-height: 25px;
		}


		.section_one .second_text{
			font-family: "Open Sans";
			font-size: 20px;
			font-weight: 400;
			color: #000000;
			line-height: 25px;
			font-size: 17px;
			margin-right: 80px;
			margin-top: 25px;
		}




		.section_one .section_one_arrow{
			margin-top: 35px;
			margin-bottom: 0px;
			background-image: url("../../images/lp2/button_horizon.JPG");			
			background-size: 75%;
			height: 50px;
			background-position: top left;
			background-repeat: no-repeat;
			padding: 20px 20px 20px 15px;
			font-family: "Open Sans";
			font-weight: 400;
			color: #000000;
			line-height: 24px;
			font-size: 18px;
		}


		.section_one .section_one_right_image{
		
			
		}


		.section_one .section_one_right_image img{
			margin-left: -30px;
			width: 100%;
		}
























			.section_three .section_three_icons{
				text-align: center;
				line-height: 80px;
				height: 80px;
				background-image: url("../../images/lp2/section_three_icons.jpg");
				width: 100%;
				background-position: center center;
				background-repeat: no-repeat;
				border-top: 1px #E3E3E3 solid;
				border-bottom: 0px #E3E3E3 solid;
				margin-top: 0px;
				background-size: 90%;
			}

			







		.copy{
			margin-top: 40px;
			margin-bottom: 40px;
			text-align: center;
			color: #acacac;
		}
		
		
		.copy a{
			color: #acacac;
			text-decoration: none;
		}
















	.section_two_border{
		border-bottom: 0px #EAEAEA solid;
	}


		.section_two .title{
			font-family: "Open Sans";
			font-size: 32px;
			color: #ff7608;
			line-height: 85px;
			margin-top: 55px;
		}



		.section_two .subtitle{
			font-family: "Open Sans";
			font-size: 29px;
			color: #7F7F7F;
			line-height: 20px;
			margin-top: 0px;	
		}






		.section_two .left_image img{
			width: 100%;
			margin-top: 40px;
		}


			.section_two .item{
				margin: 13px 0;
				font-family: "Open Sans";
				font-size: 22px;
				color: #ff7608;
				line-height: 28px;
				padding-left: 30px;
				background-image: url("../../images/lp2/section_two_arrow.jpg");
				background-repeat: no-repeat;
				background-position: center left;
			}


			.section_two .item.first{
				margin-top: 100px;
				background-position: left 8px ;
			}
			
			
			.section_two .item.second{
				background-position: left 8px ;
			}











			.section_four{
				height: 320px;
				background-image: url("../../images/lp2/section_four_bg.jpg");
				background-position: center -70px;
				background-repeat: no-repeat;
				background-size: 122%;
			}






			.section_four .zip_form{
				height: 320px;
				background-image: url("../../images/lp2/section_six_white_bg.png");
				background-repeat: repeat;
				border: 0px #F67B00 solid;
			}




			.section_four .zip_form .title{
				padding-top: 70px;
				font-family: "Open Sans";
				font-size:31px;
				font-weight: 300;
				color: #000000;
				line-height: 30px;
				text-align: center;				
			}

			
			.section_four .zip_form .input_div{
				margin-top: 25px;
				padding: 0 64px;
				padding-right: 84px;
				text-align: center;
			}
			
			.section_four .zip_form .input_div input{
				width: 100%;
				height: 55px;
				padding: 0 10px;
				font-family: "Open Sans";
				font-size: 18px;
				font-weight: 400;
				color: #848484;
				border: 1px #cbcbcb solid;
			}


			.section_four .zip_form .submit_btn{
				text-align: center;
			}

			.section_four .zip_form .submit_btn .submit_zip_btn{
				width: 113px;
				height: 55px;
				margin-top: 25px;
				background-image: url("../../images/lp2/submit_zip_btn.jpg");
				border: 0;
			}