@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../Entypo/gothic.eot');
    src: url('../Entypo/gothic.eot') format('embedded-opentype'),
         url('../Entypo/gothic.woff') format('woff'),
         url('../Entypo/gothic.ttf') format('truetype'),
         url('../Entypo/gothic.svg') format('svg');
}


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


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

/* The legend - wait for it - dary clearfix */
.clearfix:before, .clearfix:after,
.columns:before, .columns:after{  
	content: "\0020"; 
	display: block; 
	height: 0; 
	visibility: hidden;	 
}

.clearfix:after,
.columns:after{ clear: both; }

.clearfix,
.columns{ zoom: 1; }


/* Columns */
.columns {
	padding-left: 0%;
	}
	.columns:last-child {
		margin-bottom: 0px;
		
	}
	.columns > div{
		margin: 0 0 0 0;
	}
img { vertical-align: middle; }	

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



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






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



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



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


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


.hidden-mp{ display: none; }


.hidden-on-mp{ display: none; }
.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: block; }
.hidden-on-hrp{ display: block; }









.fixed_container{
	width: 96%;
	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: center;
	}


	.header .affiliate_logo img, .header .marketer_logo img{
		width: 87%;
	}
	
	.header .header_phone_gen{
		float: right;
		width: 97%;
		margin-left: 3%;
		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: 690px;
		background-image: url("../../images/lp2/main_image_1400.jpg");
		background-size: 180%;
		background-repeat: no-repeat;
		background-position: -70px top;
	}


	

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


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


		.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;
			margin-bottom: 10px;
			font-family: "Open Sans";
			font-size: 12px;
			font-weight: 300;
			color: #A6A6A6;
			line-height: 22px;
		}







		




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



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



		.section_one .text{
			padding-top: 15px;
			padding-right: 40px;
			font-family: "Open Sans";
			font-size: 14px;
			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: 100%;
			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: 20px;
			font-size: 15px;
		}


		.section_one .section_one_right_image{
		
			
		}


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
























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

			
			.section_three .section_three_icons img{
				width: 95%;
			}









		.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: 18px;
			color: #ff7608;
			line-height: 35px;
			margin-top: 55px;
		}



		.section_two .subtitle{
			font-family: "Open Sans";
			font-size: 14px;
			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: 16px;
				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: 20px;
				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: 272%;
			}






			.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:25px;
				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: 16px;
				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;
			}