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


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


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



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


.new-row-lp{ 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: none; }
.new-row-on-hr{ clear: none; }
.new-row-on-lp{ clear: left; }
.new-row-on-hrp{ clear: none; }


.hidden-lp{ display: none; }


.hidden-on-mp{ display: block; }
.hidden-on-ml{ display: block;  }
.hidden-on-stp{ display: block;  }
.hidden-on-tp{ display: block;  }
.hidden-on-tl{ display: block; }
.hidden-on-stl{ display: block;  }
.hidden-on-hr{ display: block; }
.hidden-on-lp{ display: none; }
.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: 0px;
		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: 610px;
		background-image: url("../../images/lp10/main_image_1400.jpg");
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: top left;
	}


	

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


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


		.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/lp10/form_submit_btn_long.jpg");			
			background-position: top center;
		}





		.form_agree_text{
			margin-top: -5px;
			margin-left: 20px;
			margin-right: 20px;
			padding-bottom: 10px;
			font-family: "Open Sans";
			font-size: 11px;
			font-weight: 300;
			color: #A6A6A6;
			line-height: 16px;
		}







		

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




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



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



		.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/lp10/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: 120%;
		}
























			.section_three .section_three_icons{
				text-align: center;
				line-height: 80px;
				height: 80px;
				background-image: url("../../images/lp10/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;
		}