/**
 *
 *
 * 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-hr	 { float: left; width: 4.16666%; }
.c2-hr	 { float: left; width: 8.33333%; }
.c3-hr	 { float: left; width: 12.50%; }
.c4-hr	 { float: left; width: 16.66666%; }
.c5-hr	 { float: left; width: 20.83333%; }
.c6-hr	 { float: left; width: 25.00%; }
.c7-hr	 { float: left; width: 29.16666%; }
.c8-hr	 { float: left; width: 33.33333%; }
.c9-hr	 { float: left; width: 37.50%; }
.c10-hr { float: left; width: 41.66666%; }
.c11-hr { float: left; width: 45.83333%; }
.c12-hr { float: left; width: 49.99999%; }
.c13-hr { float: left; width: 54.16666%; }
.c14-hr { float: left; width: 58.33333%; }
.c15-hr { float: left; width: 62.49999%; }
.c16-hr { float: left; width: 66.66656%; }
.c17-hr { float: left; width: 70.83322%; }
.c18-hr { float: left; width: 74.99988%; }
.c19-hr { float: left; width: 79.16654%; }
.c20-hr { float: left; width: 83.33320%; }
.c21-hr { float: left; width: 87.49986%; }
.c22-hr { float: left; width: 91.66652%; }
.c23-hr { float: left; width: 95.83318%; }
.c24-hr { float: left; width: 100.00%; }



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


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



.hidden-hr{ 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: none; }
.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: 535px;
		background-image: url("../../images/lp2/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: 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;
			background-size: 170%;
		}


		.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: 42px;
			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;
			background-size: 125%;
			background-repeat:no-repeat;
		}





		.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;
			padding-bottom: 25px;
			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: 110%;
		}
























			.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;
		}