
footer, header, section {
	display:block
}
video {
	display:inline-block;
*display:inline;
*zoom:1
}
.row {
	margin-left:-20px;
	margin-bottom:0px;
*zoom:1
}
.row:before, .row:after {
	display:table;
	content:"";
	line-height:0
}
.row:after {
	clear:both
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:20px
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:940px
}
.span4 {
	width:300px
}
.span3 {
	width:220px
	
}
.span2 {
	width:140px
}
.row-fluid {
	width:100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
	display:table;
	content:"";
	line-height:0
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*="span"] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.127659574468085%;
*margin-left:2.074468085106383%
}
.row-fluid [class*="span"]:first-child {
margin-left:0
}

.row-fluid .span4 {
	width:31.914893617021278%;
*width:31.861702127659576%
}
.row-fluid .span3 {
	width:23.404255319148934%;
*width:23.351063829787233%

}
.row-fluid .span2 {
	width:14.893617021276595%;
*width:14.840425531914894%
}

.container {
	margin-right:auto;
	margin-left:auto;
*zoom:1
}
.container:before, .container:after {
	display:table;
	content:"";
	line-height:0
}
.container:after {
	clear:both
}
.container-fluid {
	padding-right:20px;
	padding-left:20px;
*zoom:1
}
.container-fluid:before, .container-fluid:after {
	display:table;
	content:"";
	line-height:0
}
.container-fluid:after {
	clear:both
}
p {
	margin:0 0 10px
}
strong {
	font-weight:bold;
	margin-left:-10px;
}
em {
	font-style:italic
}
.page-header {
	padding-bottom:9px;
	margin:20px 0 30px;
	border-bottom:1px solid #eeeeee
}
ul, ol {
	padding:0;
	margin:0 0 10px 25px
}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom:0
}
li {
	line-height:25px;
}

.btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:normal;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn:hover, .btn:focus, .btn.focus {
	color:#333;
	text-decoration:none
}
.btn:active, .btn.active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor:not-allowed;
	-webkit-box-shadow:none;
	box-shadow:none;
	opacity:.65
}
.btn-default {
	color:#fff;
	background-color:#2fa917;
	border-color:#2fa917;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	color:#fff;
	background-color:#4aba34;
	border-color:#4aba34;
}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	color:#fff;
	background-color:#4aba34;
	border-color:#4aba34;
}
.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn-success {
	color:#fff;
	background-color:#d24039;
	border-color:#d24039;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	color:#fff;
	background-color:#db5c56;
	border-color:#db5c56;
}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color:#db5c56;
	border-color:#db5c56
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-lg, .btn-group-lg > .btn {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}

.nav {
	margin-left:0;
	margin-bottom:20px;
	list-style:none
}
.nav > li > a {
	display:block
}
.nav > li > a:hover {
	text-decoration:none;
	background-color:#eeeeee
}
.nav > .pull-right {
	float:right
}
 @media (max-width:767px) {
div.main_f {
float:left;
width:100%;
margin:0 auto;
padding:0 auto;
text-align:justify;
font-size:auto;
}
 body {
padding-left:20px;
padding-right:20px
}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
margin-left:-20px;
margin-right:-20px
}
.container-fluid {
padding:0
}
 .container {
width:auto
}
.row-fluid {
width:100%
}
.row {
margin-left:0
}
 [class*="span"], .row-fluid [class*="span"] {
float:none;
display:block;
width:100%;
margin-left:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.row-fluid {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
}
 @media (max-width:480px) {
.div.main_f {
float:left;
width:100%;
margin:1px auto;
padding:1px auto;
text-align:justify;
font-size:auto;
}
 .nav-collapse {
-webkit-transform:translate3d(0, 0, 0)
}
}
 @media (min-width:768px) and (max-width:979px) {
div.main_f {
float:left;
width:100%;
margin:0 auto;
padding:0 auto;
text-align:justify;
font-size:auto;

}
 .row {
margin-left:-20px;
*zoom:1
}
.row:before, .row:after {
display:table;
content:"";
line-height:0
}
.row:after {
clear:both
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:20px
}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width:724px
}
 .span4 {
width:228px
}
.span3 {
width:166px
}
.span2 {
width:104px
}
 .row-fluid {
width:100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
display:table;
content:"";
line-height:0
}
.row-fluid:after {
clear:both
}
.row-fluid [class*="span"] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.7624309392265194%;
*margin-left:2.709239449864817%
}
.row-fluid [class*="span"]:first-child {
margin-left:0
}
 .row-fluid .span4 {
width:31.491712707182323%;
*width:31.43852121782062%
}
.row-fluid .span3 {
width:22.92817679558011%;
*width:22.87498530621841%
}
.row-fluid .span2 {
width:14.3646408839779%;
*width:14.311449394616199%
}
}
 @media (min-width:1200px) {
 .row {
margin-left:-30px;
*zoom:1
}
.row:before, .row:after {
display:table;
content:"";
line-height:0
}
.row:after {
clear:both
}
 .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width:1170px
}
 .span4 {
width:370px
}
.span3 {
width:270px
}
.span2 {
width:170px
}
 .row-fluid {
width:100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
display:table;
content:"";
line-height:0
}
.row-fluid:after {
clear:both
}
.row-fluid [class*="span"] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.564102564102564%;
*margin-left:2.5109110747408616%
}
}
 @media (max-width:320px) {
div.main_f {
float:left;
width:100%;
margin:1 auto;
padding:1 auto;
text-align:justify;
font-size:auto;
}
 body {
padding-top:0 padding-left:10px;
}
 .navbar .container {
width:auto;
padding:0
}
.navbar .brand {
padding-left:15px;
padding-right:0px;
margin:0 0 0 12px
}
.nav-collapse {
clear:both
}
.nav-collapse .nav {
float:none;
margin:0 0 10px
}
.nav-collapse .nav > li {
float:none
}
.nav-collapse .nav > li > a {
margin-bottom:2px
}
.nav-collapse .nav > .divider-vertical {
display:none
}
.nav-collapse .nav .nav-header {
color:#777777;
text-shadow:none
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
padding:9px 15px;
font-weight:bold;
color:#777777;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}
.nav-collapse .btn {
padding:4px 10px 4px;
font-weight:normal;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
.nav-collapse .dropdown-menu li + li a {
margin-bottom:2px
}
.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
background-color:#f2f2f2
}
}
@media (min-width:320px) and (max-width:849px) {
div.main_f {
float:left;
width:100%;
margin:0 auto;
padding:0 auto;
text-align:justify;
font-size:auto;
}
 body {
padding-top:0 padding-left:10px;
}
 .navbar .container {
width:auto;
padding:0
}
.navbar .brand {
padding-left:15px;
padding-right:0px;
margin:0 0 0 12px
}
.nav-collapse {
clear:both
}
.nav-collapse .nav {
float:none;
margin:0 0 10px
}
.nav-collapse .nav > li {
float:none
}
.nav-collapse .nav > li > a {
margin-bottom:2px
}
.nav-collapse .nav > .divider-vertical {
display:none
}
.nav-collapse .nav .nav-header {
color:#777777;
text-shadow:none
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
padding:9px 15px;
font-weight:bold;
color:#777777;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}
.nav-collapse .btn {
padding:4px 10px 4px;
font-weight:normal;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
.nav-collapse .dropdown-menu li + li a {
margin-bottom:2px
}
.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
background-color:#f2f2f2
}
}
 @media (max-width:979px) {
 body {
padding-top:0
}
. .navbar .container {
width:auto;
padding:0
}
.navbar .brand {
padding-left:10px;
padding-right:10px;
margin:10 0 0 5px
}
.nav-collapse {
clear:both
}
.nav-collapse .nav {
float:none;
margin:0 0 10px
}
.nav-collapse .nav > li {
float:none
}
.nav-collapse .nav > li > a {
margin-bottom:2px
}
 .nav-collapse .btn {
padding:4px 10px 4px;
font-weight:normal;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
.nav-collapse .dropdown-menu li + li a {
margin-bottom:2px
}
.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
background-color:#f2f2f2
}
.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {
background-color:#111111
}
.nav-collapse.in .btn-group {
margin-top:5px;
padding:0
}
.nav-collapse .dropdown-menu {
position:static;
top:auto;
left:auto;
float:none;
display:block;
max-width:none;
margin:0 15px;
padding:0;
background-color:transparent;
border:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
display:none
}
.nav-collapse .dropdown-menu .divider {
display:none
}
.nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
display:none
}
 .navbar .nav-collapse .nav.pull-right {
float:none;
margin-left:0
}
.nav-collapse, .nav-collapse.collapse {
overflow:hidden;
height:0
}
.navbar .btn-navbar {
display:block
}
.navbar-static .navbar-inner {
padding-left:10px;
padding-right:10px
}
}
@media (min-width:980px) {
.nav-collapse.collapse {
height:auto !important;
overflow:visible !important
}
}

a {
	color:#000
}
a:hover {
	color:#cd2122;
	text-decoration:none
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.align-center {
	text-align:center
}
.align-right {
	text-align:right
}
.row {
	margin-bottom:0px;
}
.row-fluid.no-space .span2 {
	width:25% !important;
	padding:25px;
}
.row-fluid.no-space .span3 {
	width:25% !important;
	margin-left:135px;
	padding:25px;
}
.row-fluid.no-space .span4 {
	width:25% !important;
	padding:25px;
}
 @media (max-width:767px) {
.row-fluid.no-space [class*="span"] {
width:auto !important
}
}
.pricing_table {
	text-align:center;
	margin:25px 0
}
.pricing_table .tb_header {
	background-color:#1a80c1
}
.pricing_table .tb_header h4 {
	margin:0;
	padding:15px 0px;
	border-bottom:3px solid #1a80c1;
	color:white;
	font-size:20px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
	font-weight:700;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:4px;
	-moz-border-top-left-radius:3px;
	-moz-border-top-right-radius:4px;
	border-top-left-radius:3px;
	border-top-right-radius:4px
}
.pricing_table .price {
	margin:0;
	padding:15px 0px;
	border-bottom:2px solid white;
	font-size:46px;
	color:#fff;
	text-shadow:1px 1px 0 black;
	font-weight:900;
	letter-spacing:0px;
	line-height:1
}
.pricing_table .price p:first-letter {
	font-weight:300;
	margin-right:2px;
	font-size:26px
}
.pricing_table .price p {
	margin:0
}
.pricing_table .price p span {
	display:block;
	padding:4px;
	font-size:14px;
	font-weight:500
}
.pricing_table .tb_content {
	margin:0;
	padding:0;
	list-style:none
}
.pricing_table .tb_content li {
	margin:0;
	padding:5px 0px;
	font-size:12px;
	line-height:2
}
.pricing_table .tb_content li:nth-child(odd) {
background-color:rgba(0, 0, 0, 0.1)
}
.pricing_table .tb_content li:first-child {
	border-top:1px solid white
}
.pricing_table .tb_content li:last-child {
}
.pricing_table .tb_content li hr {
	margin:10px 50px
}
.pricing_table .signin {
	padding:15px 0 15px;
	background:rgba(0, 0, 0, 0.15);
	border-top:3px solid #1a80c1
}
.pricing_table .pr_table_col {
	background:#fff;
	position:relative;
	z-index:0;
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.1)
}
.pricing_table [class*="span"]:nth-child(odd) .pr_table_col {
background-color:#F1F1F1
}
.pricing_table .pr_table_col.highlight {
	z-index:1
}
.pricing_table .pr_table_col:hover {
	z-index:2
}
.pricing_table .pr_table_col.highlight, .pricing_table .pr_table_col:hover {
	margin-top:-15px;
	-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0px 0px 30px rgba(0, 0, 0, 0.5);
	box-shadow:0px 0px 30px rgba(0, 0, 0, 0.5)
}
.pricing_table .pr_table_col.highlight .tb_content li, .pricing_table .pr_table_col:hover .tb_content li {
	padding:7px 0px
}
.pricing_table .pr_table_col.highlight .price, .pricing_table .pr_table_col:hover .price {
	padding:20px 0px
}
.pricing_table .pr_table_col {
	-webkit-transition:-webkit-box-shadow 0.2s ease-out;
	-moz-transition:-moz-box-shadow 0.2s ease-out;
	-o-transition:-o-box-shadow 0.2s ease-out;
	transition:box-shadow 0.2s ease-out
}
.pricing_table .pr_table_col.caption_column {
	margin-top:50px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.pricing_table .pr_table_col.caption_column .tb_header {
	font-size:18px;
	padding:41px 0;
	color:#444;
	font-weight:700;
	border-bottom:2px solid #fff;
	background:#eee;
	text-shadow:1px 1px 0 #fff
}
.pricing_table .pr_table_col.caption_column .tb_content li {
	padding:5px 0px;
	text-align:left;
	text-indent:30px;
	background:#eee
}
