body{
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	line-height:20px;
}
.home_title{
	font-family: "Open Sans Light";
	font-size:30px;
	font-weight:100;
	color:#656565;
	text-align:center;
	text-decoration:none;
	line-height:35px;
}
.home_title span{
	font-family: "Open Sans Extrabold";
	font-size:45px;
	font-weight:100;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	line-height:55px;
}
.logo{
	font-family: "Open Sans", italic;
	font-size: 36px;
	line-height: 40px;
	text-decoration: none;
	text-align: left;
	padding: 3px 0px;
	letter-spacing: 0px;
	font-style:oblique;
	
	
}
.logo span{color:#cf070f;}
h1,h2,h3,h4,h5,h6{	font-family: 'Open Sans', sans-serif; }
.tag, .box_heading, .news_heading, .video_heading, .footer_copy{font-family: 'Open Sans', sans-serif; }
.price_heading, .price_tag, .price_month, .prices, .try_text, .notes ul li, .account_button{font-family: 'Open Sans', sans-serif;}
h1 {
	font-size:35px; 
	font-weight:100;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding:28px 0px 0px 0px;
	line-height:35px;
	letter-spacing:-1px;
}
h2{	
	font-size:31px; 
	color:#11111b;	
	
	letter-spacing:-3px;
	text-transform:uppercase;	
	padding-top:58px;
	padding-bottom:11px;
}
.tag{
	font-family: 'PT Sans ', sans-serif;
	color:#000000;
	font-size:17px;
	font-style:italic;
	text-align:justify;
	line-height:25px;
	padding-bottom:30px;
	font-weight:normal; 
	display:block;
	padding-top:15px;
}
.tagc{
	font-family: 'PT Sans ', sans-serif;
	color:#c1c1c1;
	font-size:17px;
	font-style:italic;
	text-align:justify;
	line-height:25px;
	padding-bottom:30px;
	font-weight:normal; 
	display:block;
	padding-top:15px;
}
h3{ 
	font-size:30px; 
	font-weight:100; 
	letter-spacing:1px;
	padding-bottom:17px;
	
}
h5{ font-weight:bold; color:#656565; font-size:20px;}
h4{ font-size:20px; color: #000000; font-weight:500; padding-top:25px; padding-bottom:13px;}

h4 a:link{ color:#000000; text-decoration:none; }
h4 a:visited{ color:#000000; text-decoration:none; }
h4 a:hover{ color:#cf9e10; text-decoration:none; }
h4 a:active{ color:#f2c431; text-decoration:none; }

p{ color:#656565; padding-bottom:9px; }
.box_heading{ font-size:22px; line-height:25px; color:#000000; padding-bottom:20px;}
.box_heading span{ font-size:30px; font-weight:bold;}
.sub_title{ font-style:italic; font-size:13px; color:#656565; font-weight:bold; padding-bottom:23px;}

.news_heading{ font-size:18px; line-height:20px; padding-bottom:6px;}
.news_date{ font-style:italic; color:#656565; font-size:13px; font-weight:700; }

.video_heading{ color:#000000; font-size:25px; text-transform:uppercase; padding-bottom:14px;}

.price_heading{ font-size:17px; color:#656565; width:90%;  }
.price_tag, .price_month{ font-size:20; color:#b5b5b5; font-weight:700;}
.prices{ font-size:21px; font-weight:700;}
.list_items p, .list_last_item p{ color:#666666; padding-left:20px; margin-top:-5px; padding-right:30px;}
.try_text{ font-size:32px; color:#656565; font-weight:bold;}
.notes ul li{ color:#656565; font-size:14px;}
.account_button{ color:#b5b5b5; font-size:16px; text-transform:uppercase; font-weight:bold; line-height:56px; letter-spacing:-1px;}

.form_label{
	font-family: 'PT Sans ', sans-serif;
	color:#ddb32f;
	font-size:14px;
	padding:12px 0px 0px 15px;
	
}
#respond label.error{
	font-size:12px;
	color:#e92a0b;	
	line-height:20px;
	text-align:left;
}
.client_title{font-size:20px; color:#656565; margin: 11px 0 10px 0; line-height: 150%;  text-transform:capitalize;}
.numbers{font-size:25px; font-weight:100; color:#ffffff; text-align:center; line-height:15px;  }

.footer_copy{ font-size:13px; color:#656565; font-weight:500; padding-top:24px;}
.footer_cred{ font-size:13px; color:#656565; font-weight:500; padding-top:1px;}
.footer_cred a:link{ color:#656565; text-decoration:none; }
.footer_cred a:visited{ color:#656565; text-decoration:none; }
.footer_cred a:hover{ color:#dcb22e; text-decoration:none; }
.footer_cred a:active{ color:#656565; text-decoration:none; }
@media only screen and (max-width: 1350px) {
h2{	
	font-size:32px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:17px;	
	line-height:20px;
	padding-bottom:30px;	
	padding-top:15px;
	
}
}
@media only screen and (max-width: 1024px) {
h2{	
	font-size:32px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:17px;	
	line-height:19px;
	padding-bottom:20px;	
	padding-top:15px;
}
}
@media only screen and (max-width: 980px) {
h2{	
	font-size:32px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:17px;	
	line-height:20px;
	padding-bottom:20px;	
	padding-top:15px;
}
.price_heading{ font-size:16px;  }
}
@media only screen and (max-width: 800px) {
h2{	
	font-size:30px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:16px;	
	line-height:20px;
	padding-bottom:10px;	
	padding-top:15px;
}
.price_heading{ font-size:18px;  }
}
@media only screen and (max-width: 768px) {
h2{	
	font-size:30px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:17px;	
	line-height:19px;
	padding-bottom:20px;	
	padding-top:15px;
}
}
@media only screen and (max-width: 736px) {
h2{	
	font-size:30px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:17px;	
	line-height:19px;
	padding-bottom:10px;	
	padding-top:15px;
}
}
@media only screen and (max-width: 667px) {
h2{	
	font-size:30px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:17px;	
	line-height:19px;
	padding-bottom:10px;	
	padding-top:15px;
}
}

@media only screen and (max-width: 600px) {
h2{	
	font-size:28px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:16px;	
	line-height:19px;
	padding-bottom:10px;	
	padding-top:15px;
}
}
@media only screen and (max-width: 568px) {
h2{	
	font-size:28px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:16px;	
	line-height:19px;
	padding-bottom:10px;	
	padding-top:15px;
}
}
@media only screen and (max-width: 480px) {
h2{	
	font-size:28px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
h4{
	text-align: left;
	}
.tag{	
	font-size:15px;	
	line-height:19px;
	padding-bottom:10px;	
	padding-top:15px;
}
.price_heading{ font-size:20px;  }
}
@media only screen and (max-width: 479px) {
h2{	
	font-size:28px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
.tag{	
	font-size:15px;	
	line-height:20px;
	padding-bottom:10px;	
	padding-top:15px;
}
.price_heading{ font-size:16px;  }

}
@media only screen and (max-width: 375px) {
h2{	
	font-size:27px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
.tag{	
	font-size:15px;	
	line-height:19px;
	padding-bottom:10px;	
	padding-top:15px;
}

}
@media only screen and (max-width: 360px) {
h2{	
	font-size:27px; 
	padding-top:10px;
	padding-bottom:11px;
	line-height:25px;
}
.tag{	
	font-size:15px;	
	line-height:19px;
	padding-bottom:10px;	
	padding-top:15px;
}

}
@media only screen and (max-width: 320px) {
h2{	
	font-size:26px; 	
}


}