/*
Theme Name: ReadyContacts
Theme URI: http://www.readycontacts.com
Author: Betterlabs
Author URI: http://www.betterlabs.net
Version: 1.4
*/

@font-face {
	font-family: "Gotham";
	font-weight: 400;
	font-style: normal;
	src: url("../fonts/GothamSSm-Book-vflHZBrpz.eot");
	src: url("../fonts/GothamSSm-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamSSm-Book-vflslx66B.woff") format("woff"), url("../fonts/GothamSSm-Book-vflyuB-jk.ttf") format("truetype");
}
@font-face {
	font-family: "Gotham";
	font-weight: 600;
	font-style: normal;
	src: url("../fonts/GothamSSm-Medium-vfljlIahr.eot");
	src: url("../fonts/GothamSSm-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamSSm-Medium-vflER8pxz.woff") format("woff"), url("../fonts/GothamSSm-Medium-vfluKgy5o.ttf") format("truetype");
}
@font-face {
	font-family: "Gotham";
	font-weight: 200;
	font-style: normal;
	src: url("../fonts/GothamSSm-Light-vflh2dpP1.eot");
	src: url("../fonts/GothamSSm-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamSSm-Light-vflfJPjkV.woff") format("woff"), url("../fonts/GothamSSm-Light-vflcdz41m.ttf") format("truetype");
}
@font-face {
	font-family: 'Shadows Into Light';
	font-style: normal;
	font-weight: 400;
	src: local('Shadows Into Light'), local('ShadowsIntoLight'), url(../fonts/clhLqOv7MXn459PTh0gXYHW1xglZCgocDnD_teV2lMU.woff) format('woff');
}
/*FONTS CSS END*/



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
body {
	line-height: 1.6em
}
table {
	border-collapse: separate;
	border-spacing: 0
}
caption, th, td {
	text-align: left;
	font-weight: 400
}
table, td, th {
	vertical-align: middle
}
/*blockquote:before, blockquote:after, q:before, q:after {
	content: ""
}
blockquote, q {
	quotes: "" ""
}*/
a img {
	border: none
}
:hover {
	transition: all .4s ease;
}
body {
	color: #6D6D6D;
	background: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	color: #555
}
.section h1 {
	color: #336699;
	font-size: 24px;
	margin: -8px -24px 24px;
	padding: 24px;
	text-shadow: 0 1px 1px #FFFFFF;
	padding-top: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-bottom: 15px;
	padding-left: 45px
}
h2 {
	font-size: 2.5em;
	font-weight: bold;
	margin-bottom: 0px;
	color: #333
}
h2 span {
	color: #888888
}
h3 {
	font-size: 18px;
	line-height: 1.25;
	margin-bottom: 7px;
	font-weight: bold
}
h4 {
	font-weight: 600;
	font-size: 16px;
	color: #333
}
h5 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
	border-bottom: 1px #ddd solid;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 3px
}
h6 {
	color: #111;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 0.9em;
	margin-bottom: 10px;
	letter-spacing: -1px
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0
}
p {
	margin: 0 0 1em;
	font-size: 14px;
}
a:focus, a:hover {
	color: black
}
a {
	color: #06b7f9;
	text-decoration: none;
}
blockquote {
	font-size: 1.17em;
	line-height: 1.43em;
	font-family: Georgia, "Times New Roman", serif
}
strong {
	font-weight: 600
}
em, dfn {
	font-style: italic
}
dfn {
	font-weight: bold
}
sup, sub {
	line-height: 0
}
abbr, acronym {
	border-bottom: 1px dotted #555
}
del {
	color: #555
}
pre {
	margin: 1.5em 0;
	white-space: pre
}
pre, code, tt {
	font: 1em "andale mono", "lucida console", monospace;
	line-height: 1.5
}
img {
	max-width: 100%;
}
li ul, li ol {
	margin: 0 1.5em
}
ul {
	list-style-type: none
}
ol {
	list-style-type: decimal
}
dl {
	margin: 0 0 1.5em 0
}
dl dt {
	font-weight: bold
}
dd {
	margin-left: 1.5em
}
hr {
	background: none repeat scroll 0 0 #DDDDDD;
	border: medium none;
	clear: both;
	color: #DDDDDD;
	float: none;
	height: 1px;
	margin: 0 0 1.45em;
	width: 100%;
}
body {
	padding-top: 0px;
	color: #333;
}
.home_header {
	overflow: hidden;
	margin-top: 10px
}
.wrapper_home {
	margin: 0 auto;
	width: 950px;
}
.wrapper {
	margin: 0 auto;
	width: 950px;
}
#header {
	height: 50px;
	position: relative;
	width: 950px;
	margin: auto
}
#header a {
	color: #fff
}
#header #logo {
	float: left;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 18px;
}
#header #logo a {
	background: url("../images/logo.png") no-repeat scroll left top transparent;
	border: medium none;
	float: left;
	height: 33px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 162px;
}
#header #logo1 {
	float: left;
	margin-left: 0px;
	margin-top: 8px
}
#header #logo1 a {
	background: url("../images/RC_sprite.png") no-repeat scroll -1px 0 transparent;
	border: medium none;
	float: left;
	height: 41px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 235px;
}
#header .contacts {
	float: left;
	color: #98c6ef;
}
#header .contacts .call {
	background: url("../images/contact-icons-small.png?1293178461") no-repeat scroll left 0px transparent;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#header .contacts p {
	font-size: 12px;
	margin-left: 6px;
	margin-right: 12px;
	margin-bottom: 5px
}
#header .contacts .call strong {
	color: #fff;
}
#header .contacts .email strong, #header .contacts .call strong, #header .contacts .chat strong {
	display: block;
	font-size: 12px;
	line-height: 14px;
}
#header .contacts strong {
	font-weight: 400;
}
#header .contacts .email {
	background: url("../images/contact-icons-small.png") no-repeat scroll left -70px transparent;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.new_user {
	float: right;
	width: 100px;
	padding-top: 6px
}
.ex_user {
	float: right;
	width: 116px;
	padding-top: 6px;
	margin-right: -10px
}
#main {
	background: none repeat scroll 0 0 white;
	margin-top: 5px;
}
.clearfix, .container {
	display: block;
}
#main .inner {
	background: url("../images/bg.png") no-repeat scroll center top;
	margin: 0 -12px;
	padding: 15px 36px 0;
}
#main .inner1 {
	background: url("../images/stats_bg.png") no-repeat scroll center top transparent;
	margin: 0 -12px;
	padding: 15px 36px 0;
}
#home_feature {
	margin: 0;
	padding: 0px;
	position: relative;
	text-align: center;
	margin-top: 12px;
	font-size: 16px;
	font-weight: 300;
	background: url(../images/section1.jpg) no-repeat bottom center;
	padding-bottom: 25px
}
#home_feature h1 {
	color: #111;
	font-size: 42px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 1.3em;
	margin-bottom: 15px;
	text-shadow: 0px 1px #fff;
	text-align: left;
	letter-spacing: -2px
}
#home_feature h2 {
	color: #231F20;
	font-family: "Rokkitt", arial;
	font-size: 24px;
	font-size: 20px\9;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 0;
	letter-spacing: 400;
	line-height: 1.1em;
	text-shadow: 0px 1px #e8fbfb
}
#calls_to_action {
	clear: both;
	font-size: 16px;
	color: #797979;
	text-align: left;
	text-shadow: 0px 1px #fff;
	font-weight: 300;
	border-bottom: 1px #d1d1d1 dashed;
	line-height: 1.2em;
	overflow: hidden;
	padding-bottom: 8px;
	padding-top: 7px
}
#calls_to_action a {
	color: #0066CC;
	font-weight: bold
}
#calls_to_action strong {
	font-size: 18px
}
#calls_to_action .rc_contacts {
	background: url("../images/RC_sprite.png") no-repeat scroll -1px -50px transparent;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px
}
#calls_to_action .rc_companies {
	background: url("../images/RC_sprite.png") no-repeat scroll -198px -50px transparent;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px
}
#calls_to_action .rc_lists {
	background: url("../images/RC_sprite.png") no-repeat scroll -132px -50px transparent;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px
}
#calls_to_action .rc_leads {
	background: url("../images/RC_sprite.png") no-repeat scroll -67px -50px transparent;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px
}
#calls_to_action .rc_tools {
	background: url("../images/RC_sprite.png") no-repeat scroll -264px -50px transparent;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px
}
#calls_to_action .arrow_right {
	background: url("../images/RC_sprite.png") no-repeat scroll -673px -12px transparent;
	width: 8px;
	height: 15px;
	float: right;
	text-align: right;
	margin-top: 24px;
	text-indent: -9999px
}
/* Blog CSS?*/
div#mainContent1 {
	padding: 0px;
	position: relative;
	width: 950px;
	margin: 0px;
	padding-top: 20px;
	overflow: hidden
}
.features {
	margin: 0 auto;
	padding: 0;
	width: 600px;
	overflow: hidden;
	padding-bottom: 15px;
	margin-top: 30px
}
.features_col {
	height: auto;
	margin: 0;
	width: 600px;
	text-align: center;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
	border-bottom: 1px #d1d1d1 dashed;
	padding-bottom: 20px;
	margin-bottom: 20px
}
.features_col .image_div {
	width: 263px;
	overflow: hidden;
	min-height: 60px;
	padding-bottom: 10px;
	text-align: center;
	float: left
}
.features_col .image_div1 {
	width: 263px;
	overflow: hidden;
	min-height: 60px;
	padding-bottom: 10px;
	text-align: center;
	float: right
}
.features_col .text_section {
	color: #333;
	display: block;
	height: auto;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
	width: 323px;
	padding-top: 7px;
	float: right
}
.features_col .text_section1 {
	color: #333;
	display: block;
	height: auto;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
	width: 323px;
	padding-top: 7px;
	float: left
}
.features_col .bullets {
	color: #333;
	display: block;
	height: auto;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 14px;
	text-shadow: 0px 1px #f9fdff;
	width: 203px;
	clear: both;
	border-top: 1px #f1f9fe solid;
	padding-top: 7px;
}
.features_col span {
	color: #333;
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 4px;
	line-height: 20px;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif
}
.flt1 {
	float: left;
}
.clear {
	clear: both;
}
#RHS_bar {
	width: 200px;
	overflow: hidden;
	float: right
}
#RHS_bar ul {
	width: 200px;
	overflow: hidden;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	border-bottom: none
}
#RHS_bar ul li {
	width: 200px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	border-bottom: 1px #eaeaea solid;
	padding-top: 3px;
	padding-bottom: 3px
}
#RHS_bar h3 {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	color: #595959;
	letter-spacing: -0.5px
}
#bottom_signup_box {
	width: 950px;
	background: #e5edf2;
	font-size: 14px;
	overflow: hidden;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	margin-top: 15px
}
#bottom_signup_box #signup_box {
	overflow: hidden;
	text-align: left;
	float: left;
	width: 460px;
	padding: 20px;
	margin-right: 15px;
	padding-top: 0px;
	padding-left: 40px;
	padding-bottom: 0px
}
#bottom_signup_box #signup_box ul {
	margin: 0;
	overflow: hidden;
	padding: 0px 0 0;
	text-align: left;
	width: 500px
}
#bottom_signup_box #signup_box ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}
#bottom_signup_box h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-style: italic;
	font-size: 18px;
	color: #333;
	text-shadow: 0px 1px #f8f8f8;
	text-align: center;
	letter-spacing: 400
}
#bottom_signup_box #signup_box .textarea_freetrial {
	width: 350px !important
}
.textarea_freetrial {
	background: none repeat scroll 0 0 white;
	background: none;
	color: #666666;
	font-family: Arial, Verdana;
	font-size: 9pt;
	height: 80px;
	line-height: 18px;
	outline: medium none;
	padding: 6px;
	width: 380px !important;
	border: 1px #d1d1d1 solid;
	display: block
}
#bottom_signup_box #RHS_bar {
	width: 300px;
	overflow: hidden;
	float: left;
	padding-top: 0px;
	padding-left: 20px
}
#bottom_signup_box #RHS_bar ul {
	width: 300px;
	overflow: hidden;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	border-bottom: none
}
#bottom_signup_box #RHS_bar ul li {
	width: 300px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	border-bottom: none;
	padding-top: 3px;
	padding-bottom: 5px
}
#bottom_signup_box #RHS_bar h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: left;
	margin-bottom: 5px
}
#customer {
	overflow: hidden;
	width: 560px;
}
#customer ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 560px;
}
#customer ul li {
	display: inline;
	float: left;
	text-align: left;
}
#contact {
	width: 510px;
	overflow: hidden;
	margin-right: 25px
}
#contact ul {
	width: 510px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
#contact ul li {
	float: left;
	text-align: left;
	display: inline
}
#contact select {
	background: none repeat scroll 0 0 white;
	color: #333333;
	line-height: 25px;
	width: 280px;
	padding: 4px;
	border: 1px #d1d1d1 solid;
}
.label {
	color: #333;
	margin-right: 0;
	padding-top: 5px;
	text-align: left;
	width: 108px;
}
.section_box {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background-color: #F2F2F2;
	border: 1px solid #C0C0C0;
	color: #666666;
	padding: 25px 5px 5px;
	text-align: center;
	text-shadow: 0 1px #FFFFFF;
	width: 198px;
	margin-right: 10px;
	padding-bottom: 25px;
	font-size: 12px;
	border-bottom: none
}
.section_box h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 41px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1.1em;
	margin-bottom: 0;
	padding: 0;
	text-shadow: 0 1px #FFFFFF;
	color: #444;
}
.msg {
	background-color: #d3f9d3;
	border: 1px solid #5abd5a;
	color: #333;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 410px;
	margin-bottom: 10px
}
#calls_to_action .rc_targeting {
	background: url("../images/retargeting_icon.png") no-repeat top left transparent;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px
}
.gray {
	color: #999999;
}
#LHS_col_blog {
	background: url("../images/seprator_img1.png")repeat-y top right;
	float: left;
	width: 250px;
	margin-right: 5px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: 300
}
.customer_slide {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #eaeaea;
	margin-top: 10px;
	padding: 1px;
	overflow: hidden;
	clear: both;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.customer_slide_header {
	background: none repeat scroll 0 0 #48ac4e;
	margin-bottom: 7px;
	padding: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.customer_slide h4 {
	background-position: center center;
	color: #fff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 7px;
	text-align: left;
}
.customer_logo {
	overflow: hidden;
	margin-top: 20px;
	background: url("../images/RC_sprite.png") no-repeat scroll 2px -435px transparent;
	width: 950px;
	height: 55px;
	text-indent: -9999px
}
.customer_logo .left_arrow {
	float: left;
	width: 25px;
	margin-top: 30px
}
.customer_logo .logo_box {
	width: 160px;
	text-align: center
}
.customer_logo .right_arrow {
	float: right;
	width: 25px;
	margin-top: 30px
}
.customer_logos_inside {
	overflow: hidden;
	background: url("../images/RC_sprite.png") no-repeat scroll 0px -357px transparent;
	width: 950px;
	height: 73px;
	text-indent: -9999px
}
.testimonials {
	margin-top: 0px;
	padding-top: 0px;
}
.testimonials div p {
	background: url("../images/quote.png") no-repeat scroll 0 5px;
	display: block;
	font-size: 14px;
	padding-left: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-left: 5px;
	margin-right: 15px;
	color: #737373
}
.testimonials div p span {
	background: url("../images/quotefoot.png") no-repeat scroll right bottom transparent;
	display: block;
}
.RHS_link {
	float: right;
	margin-top: 22px;
	width: 230px;
	text-align: right
}
.RHS_link a {
	font-size: 14px;
	font-weight: bold;
	color: #98c7f2!important
}
.btn_request {
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 7px 10px 7px 10px;
	color: #fff;
	border-top: 1px #a6111e solid;
	border-right: 1px #a6111e solid;
	border-bottom: 1px #a6111e solid;
	border-left: 1px #a6111e solid;
	background: #c12533;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f42134', endColorstr='#c12533');
	background: -webkit-gradient(linear, left top, left bottom, from(#f42134), to(#c12533));
	background: -moz-linear-gradient(top, #f42134, #c12533);
	text-shadow: 0px -1px #9d0f1c;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.btn_request:hover {
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 7px 10px 7px 10px;
	color: #fff;
	border-top: 1px #a6111e solid;
	border-right: 1px #a6111e solid;
	border-bottom: 1px #a6111e solid;
	border-left: 1px #a6111e solid;
	background: #c12533;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f42134', endColorstr='#c12533');
	background: -webkit-gradient(linear, left top, left bottom, from(#f42134), to(#c12533));
	background: -moz-linear-gradient(top, #f42134, #c12533);
	text-shadow: 0px -1px #9d0f1c;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.btn_download_grey {
	border: 1px solid #b0b0b0;
	border-color: #dedede #c8c8c8 #b0b0b0;
	background: #c9c9c9;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #c9c9c9));
	background: -webkit-linear-gradient(#ffffff, #c9c9c9);
	background: -moz-linear-gradient(#ffffff, #c9c9c9);
	background: -o-linear-gradient(#ffffff, #c9c9c9);
	background: -ms-linear-gradient(#ffffff, #c9c9c9);
	background: linear-gradient(#ffffff, #c9c9c9);
	text-shadow: 0 1px #fff;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #888;
	position: relative;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 2px #fff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 2px #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 2px #fff;
	padding: 8px 10px;
	font: bold 14px Helvetica, Arial, sans-serif;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 10px
}
.phone_box {
	color: #333;
	font-size: 20px;
	font-weight: 400;
	color: #666;
	background: url("../images/RC_sprite.png") no-repeat scroll -268px 0px transparent;
	height: 41px;
	line-height: 37px;
	padding-left: 60px;
	margin-top: 3px;
	text-shadow: 0px 1px #fff
}
.contact_box {
	text-align: left;
	background: #eef7fc;
	padding: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px #c0e0f5 solid
}
.RHS_logo_col {
	float: left;
	width: 420px;
	margin-top: 30px;
	border-right: 1px #d1d1d1 solid;
	padding-right: 55px;
	min-height: 340px
}
.RHS_logo_col h2 {
	color: #666;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.5em;
	margin: 0 0 30px;
	letter-spacing: 0.1px;
	margin-bottom: 0px
}
.social_icon {
	background: none repeat scroll 0 0 #f1f0ee;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	padding: 3px;
	color: #333;
	text-shadow: 0px 1px #e5f1fb;
	margin-top: 5px;
	-moz-box-shadow: 0px -1px 0px #dad9d7;
	-webkit-box-shadow: 0px -1px 0px #dad9d7;
	line-height: normal;
	padding-left: 12px;
	height: 22px;
	width: 250px;
	margin-bottom: 10px
}
#testimonial {
	overflow: hidden;
	margin-top: 15px;
}
.blog_banner {
	width: 274px;
	min-height: 80px; /*min height of DIV should be set to at least 2x the width of the arrow*/
	background: none repeat scroll 0 0 rgba(105, 102, 100, 0.05);
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 white;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 white;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 white;
	padding: 25px 0px 15px 0px;
	position: relative;
	word-wrap: break-word;
	margin-bottom: 20px
}
#testimonial_inside {
	overflow: hidden;
	margin-bottom: 9px
}
#testimonial_div {
	width: 255px;
	padding: 0px;
	position: relative;
	word-wrap: break-word;
	margin-bottom: 12px;
}
#testimonial_div .qoutes-left {
	background: url("../images/RC_sprite.png") no-repeat scroll -635px -0px transparent;
	display: inline-block;
	height: 20px;
	margin-right: 5px;
	padding: 0;
	position: relative;
	width: 22px;
}
#testimonial_div .qoutes-right {
	background: url("../images/RC_sprite.png") no-repeat scroll -635px -20px transparent;
	display: inline-block;
	height: 25px;
	margin-left: 2px;
	padding: 0;
	position: relative;
	width: 22px;
}
#testimonial_inside .testimo_detail {
	width: 270px;
	overflow: hidden;
	line-height: 17px;
}
#testimonial_inside .testimo_detail .photo {
	float: left;
	margin-bottom: 5px;
	background: url("../images/RC_sprite.png") no-repeat scroll -87px -273px transparent;
	width: 50px;
	height: 50px;
	border: 3px solid #FFFFFF;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-indent: -9999px
}
#testimonial_inside .testimo_detail .photo img {
	border: 3px solid #FFFFFF;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
#testimonial_inside .testimo_detail .name {
	color: #999;
	font-size: 12px;
	float: right;
	width: 200px
}
#testimonial_inside .testimo_detail .name strong {
	color: #444
}
#testimonial_div h3 {
	background: none repeat scroll 0 0 transparent;
	color: #333;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	margin: 0;
	padding: 0;
	text-align: left;
	letter-spacing: 400;
	line-height: 1.4em;
	text-shadow: 0px 1px #fff
}
#inside_tagline {
	font-size: 16px;
	font-weight: 300;
	margin: 15px 0 0;
	padding: 0;
	position: relative;
	text-align: left;
	text-shadow: 0px 1px #fff;
	float: left;
	color: #8A8480;
	font-family: "Rokkitt", arial;
	font-size: 34px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: 1.1em;
	margin-bottom: 0;
}
#most_popular {
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
#most_popular ul {
	border-bottom: 1px solid #EAEAEA;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 7px;
	margin: 0px
}
#most_popular ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 17px;
}
#most_popular .tick {
	background: url("../images/RC_sprite.png") no-repeat scroll -921px 1px transparent;
	height: 29px;
	width: 27px;
	margin-right: 8px
}
#signup_btn {
	font-size: 10px;
	line-height: 13px;
	margin-left: 340px;
	margin-top: -84px;
	padding-left: 30px;
	position: absolute;
}
.main_container_blog {
	overflow: hidden;
	width: 950px;
	text-align: left;
	color: #333;
	font-size: 14px;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.blog_left {
	float: left;
	text-align: left;
	line-height: 1.5em;
	width: 620px;
	margin-bottom: 0px;
	padding-right: 25px;
	border-right: 1px #ddd solid
}
.main_container_blog p {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.blog_left a {
	color: #207ECF
}
.blog_content {
	text-align: left;
	line-height: 20px;
	width: 620px;
	overflow: hidden
}
.blog_right {
	float: right;
	width: 278px;
	padding-left: 20px;
	padding-top: 5px;
}
.blog_right a {
	color: #207ECF;
}
.sub_header {
	color: #333;
	font-size: 18px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 5px
}
.published {
	color: #505050;
	margin-top: 12px;
}
.header_blog {
	float: left;
	width: 570px;
	margin-bottom: 10px;
	border-bottom: 1px #c0c0c0 solid
}
.blog_content h2.hentry-title {
	color: #000;
	line-height: 1.4em;
}
.blog_content h2.hentry-title {
	font-family: Helvetica, arial, sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 1.4em;
}
.blog_content h2.hentry-title a {
	color: #0B96B8;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2em;
}
.blog_content p.author {
	color: #505050;
	margin: 7px 0 5px;
	text-transform: none
}
.header_blog p {
	padding-top: 0px
}
.blog_body p {
	padding-top: 10px
}
.blog_content p.author {
	font-family: Helvetica, Arial;
	font-size: 14px;
}
#tweetmeme_button {
	font-family: arial;
	height: 60px;
	width: 50px;
	position: absolute;
	z-index: 100;
	margin-top: 5px;
	float: right;
	margin-left: 590px;
}
#tweetmeme_button .count {
	background: transparent url(../images/widget.gif) no-repeat scroll 0 0;
	color: #444444;
	display: block;
	font-size: 17px;
	height: 34px;
	padding: 4px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 50px;
}
#tweetmeme_button .count {
	color: #444444;
	font-size: 17px;
	text-align: center;
	text-decoration: none;
}
#tweetmeme_button .count span.t {
	display: block;
	font-size: 10px;
	left: 10px;
	line-height: 10px;
	position: absolute;
	top: 23px;
}
#tweetmeme_button .retweet {
	background: transparent url(../images/widget.gif) no-repeat scroll 0 -45px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	margin-top: 3px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 50px;
}
.db-wrapper, .db-wrapper * {
	border: medium none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
.db-wrapper {
	vertical-align: bottom;
}
.db-wrapper, .db-body, .db-compact .db-anchor, .db-compact .db-count {
	display: inline-block;
}
.db-wrapper a {
	cursor: pointer;
}
.db-anchor {
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-indent: -10000px;
}
.db-count {
	color: #403F07;
	display: block;
	font-weight: bold;
}
.db-wrapper .db-medium, .db-wrapper .db-large {
	background: transparent url(../images/diggThisMedium_3.0cab1d23.png) no-repeat scroll 0 0;
	height: 68px;
	text-align: center;
	width: 54px;
}
.db-dugg .db-medium, .db-dugg .db-large {
	background-position: 0 -68px;
}
.db-medium .db-copy, .db-large .db-copy {
	display: none;
}
.db-medium .db-anchor, .db-large .db-anchor {
	display: block;
	height: 24px;
	margin: 0 auto;
	width: 46px;
}
.db-medium .db-count, .db-large .db-count {
	font-size: 16px;
	height: 29px;
	line-height: 1;
	overflow: hidden;
	padding: 11px 5px 0;
	width: 44px;
}
.db-dugg .db-wide {
	background-position: 0 -42px;
}
.db-wide .db-copy {
	color: #A6A45E;
	font-size: 11px;
}
.db-wide .db-count {
	font-size: 16px;
	margin-bottom: -7px;
	padding-top: 4px;
}
.db-wide .db-copy, .db-wide .db-count {
	padding-left: 8px;
}
.db-wide .db-anchor {
	height: 26px;
	position: absolute;
	right: 6px;
	top: 8px;
	width: 27px;
}
.db-wrapper .db-compact {
	height: 20px;
}
.db-compact .db-copy {
	display: none;
}
.db-digger .db-count, .db-digger .db-copy, .db-digger .db-anchor {
	display: none;
}
.db-ie .db-wide .db-count {
	margin-bottom: -5px;
}
.catdigg {
	float: left;
	margin: 0 12px 0 5px;
}
.cattwitter {
	float: left;
	margin: 0 12px 0 0;
}
.catfb {
	float: left;
}
.lftcol {
	float: left;
	margin: 0 20px 0 0;
	width: 200px;
}
.catthumb {
	border: 1px solid #CCCCCC;
	max-width: 195px;
	min-width: 197px;
}
.catsocial {
	margin: 20px 0 0;
}
.rtcol {
	float: right;
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
.recentinfo .clear {
	height: 5px;
	margin: 0px
}
.catfblike {
	padding: 0 0 1px;
}
.recentposts h1 {
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 1.4em;
	margin-bottom: 5px
}
.recentposts h1 a {
	color: #333;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
	letter-spacing: -1px;
	text-shadow: 0px 1px #fff;
}
.recentinfo {
	color: #999999;
	font-size: 11px;
	margin: 0 0 0;
	text-shadow: 0px 1px #fff
}
.FBConnectButton, .FBConnectButton_RTL {
	background: #29447E url(../images/connect_sprite.png) no-repeat scroll 0 0;
	cursor: default;
	display: inline-block;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding: 0 0 0 1px;
	text-decoration: none;
}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
	background: #5F78AB url(../images/connect_sprite.png) repeat scroll 0 0;
	border-bottom: 1px solid #1A356E;
	border-top: 1px solid #879AC0;
	color: #FFFFFF;
	display: block;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-weight: bold;
	margin: 1px 1px 0 0;
	padding: 2px 6px 4px;
	text-shadow: none;
}
a.FBConnectButton, a.FBConnectButton_RTL, .FBConnectButton, .FBConnectButton_RTL {
	text-decoration: none;
}
a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text {
	background: #4F6AA3 none repeat scroll 0 0;
	border-bottom: 1px solid #29447E;
	border-top: 1px solid #45619D;
	text-shadow: none;
}
.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun {
	background-position: left -60px;
	font-size: 24px;
	line-height: 30px;
}
.FBConnectButton_BigPun .FBConnectButton_Text {
	margin-left: 38px;
	padding: 3px 8px 3px 12px;
}
a.FBConnectButton_BigPun:active {
	background-position: left -99px;
}
.FBConnectButton_RTL_BigPun {
	background-position: right -268px;
}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text {
	margin-right: 39px;
	padding: 3px 8px 3px 12px;
}
a.FBConnectButton_RTL_BigPun:active {
	background-position: right -307px;
}
.FBConnectButton_Large, .FBConnectButton_RTL_Large {
	background-position: left -138px;
	font-size: 13px;
	line-height: 16px;
}
.FBConnectButton_Large .FBConnectButton_Text {
	margin-left: 24px;
}
a.FBConnectButton_Large:active {
	background-position: left -163px;
}
.FBConnectButton_RTL_Large {
	background-position: right -346px;
}
.FBConnectButton_RTL_Large .FBConnectButton_Text {
	margin-right: 25px;
}
a.FBConnectButton_RTL_Large:active {
	background-position: right -371px;
}
.FBConnectButton_Medium, .FBConnectButton_RTL_Medium {
	background-position: left -188px;
	font-size: 11px;
	line-height: 14px;
}
.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text {
	margin-left: 21px;
	padding: 2px 6px 3px;
}
a.FBConnectButton_Medium:active {
	background-position: left -210px;
}
.FBConnectButton_RTL_Medium {
	background-position: right -396px;
}
.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text {
	margin-right: 22px;
	padding: 2px 6px 3px;
}
a.FBConnectButton_RTL_Medium:active {
	background-position: right -418px;
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
	background-position: left -232px;
	font-size: 10px;
	line-height: 10px;
}
.FBConnectButton_Small .FBConnectButton_Text {
	margin-left: 17px;
	padding: 2px 6px 3px;
}
a.FBConnectButton_Small:active, .FBConnectButton_Small:active {
	background-position: left -250px;
}
.FBConnectButton_RTL_Small {
	background-position: right -440px;
}
.FBConnectButton_RTL_Small .FBConnectButton_Text {
	margin-right: 18px;
	padding: 2px 6px;
}
a.FBConnectButton_RTL_Small:active {
	background-position: right -458px;
}
.FBConnectButton_Inactive {
	opacity: 0.4;
}
.fb_share_count_wrapper {
	float: left;
	position: relative;
}
.fb_share_count {
	background: #B0B9EC none repeat scroll 0 0;
	color: #333333;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	text-align: center;
}
.fb_share_count_inner {
	background: #E8EBF2 none repeat scroll 0 0;
	display: block;
}
.fb_share_count_right {
	display: inline-block;
	margin-left: -1px;
}
.fb_share_count_right .fb_share_count_inner {
	border-bottom: 1px solid #B0B9EC;
	border-top: 1px solid #E8EBF2;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	margin: 1px 1px 0;
	padding: 2px 6px 3px;
}
.fb_share_count_top {
	border: 1px solid #B0B9EC;
	display: block;
	font-size: 22px;
	letter-spacing: -1px;
	line-height: 34px;
	margin-bottom: 7px;
}
#dealrightbox2 {
	padding: 15px;
	margin-top: 14px;
	font-size: 12px;
	line-height: 17px!important;
}
.readmore {
	padding-top: 5px
}
.stico_default {
	background: transparent url(http://w.sharethis.com/../images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0 !important;
}
a.stbutton {
	padding: 1px 5px 5px 22px;
}
#horizontalsocial {
	border: 1px solid #CFDAE5;
	clear: both;
	height: 35px;
	margin: 0 0 15px;
	width: 610px;
}
.sharertitle {
	border-right: 1px solid #CFDAE5;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	text-transform: uppercase;
	vertical-align: middle;
}
.sharer {
	border-right: 1px solid #CFDAE5;
	float: left;
	height: 28px;
	margin: 0 0 0 0;
	padding: 7px 10px 0;
	width: 95px;
}
.sharerfb {
	border-right: 1px solid #CFDAE5;
	float: left;
	height: 28px;
	margin: 0 0 0 0;
	padding: 7px 10px 0;
	width: 80px;
}
.sharedigg {
	border-right: 1px solid #CFDAE5;
	float: left;
	height: 28px;
	margin: 0 0 0 0;
	padding: 7px 10px 0;
	width: 95px;
}
.sharerthis {
	float: left;
	height: 27px;
	margin: 0 0 0 0;
	padding: 8px 10px 0;
	width: 60px;
}
span.wrap {
	background: none repeat scroll 0 0 #EAEAEA;
	display: inline-block;
	line-height: 1;
	margin: 0 0 5px;
	padding: 3px;
	width: 270px;
	border-radius: 3px;
	-webkit-border-radius: 3px
}
span.wrap_blog {
	background: none repeat scroll 0 0 #EAEAEA;
	display: inline-block;
	line-height: 1;
	margin: 0 0 5px;
	padding: 3px;
	width: 165px;
	border-radius: 3px;
	-webkit-border-radius: 3px
}
.input_box {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-family: Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: 400;
	font-style: normal;
	font-variant: 400;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 6px;
	text-shadow: 0 0 1px #FFFFFF;
	width: 152px;
}
.inputbox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: 400;
	font-style: normal;
	font-variant: 400;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 5px;
	text-shadow: none;
	width: 280px;
}
.top_space1 {
	padding-top: 5px
}
div#mainContent {
	text-align: left;
	width: 950px;
	margin-top: 15px;
	margin-bottom: 5px;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: none;
	border-left: 1px #d1d1d1 solid;
	background: #f8f8f8;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f8f8f8');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
	background: -moz-linear-gradient(top, #fff, #f8f8f8);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 #fff;
	overflow: hidden;
}
.rhs_col {
	float: right;
	width: 635px;
	padding: 0px;
	border-left: 1px #ddd solid;
	padding-left: 20px;
	min-height: 745px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
.list_detail {
	width: 950px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
.rhs_col_admin {
	width: 910px;
	padding: 0px;
	border-left: 1px #ddd solid;
	padding: 15px 20px 15px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
#contact .selectbox {
	background: none repeat scroll 0 0 white;
	color: #333333;
	line-height: 25px;
	width: 280px;
	padding: 4px;
	border: 1px #d1d1d1 solid;
}
.rhs_col_admin h1 {
	color: #333333;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 400;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	margin-bottom: 20px
}
.rhs_col2 {
	float: right;
	font-size: 12px;
	width: 664px;
	padding: 0px;
	padding-top: 0px;
	border-left: 1px #ddd solid;
	padding-left: 25px;
	padding-right: 20px;
	padding-bottom: 10px
}
.LHS_box2 {
	float: left;
	width: 240px;
	overflow: hidden;
	text-align: left
}
.LHS_box2 .about_img {
	background: url("../images/RC_sprite.png") no-repeat scroll -928px -132px transparent;
	height: 21px;
	padding-left: 28px
}
.LHS_box2 .contact_img {
	background: url("../images/RC_sprite.png") no-repeat scroll -928px -162px transparent;
	height: 21px;
	padding-left: 28px
}
.LHS_box2 .blog_img {
	background: url("../images/RC_sprite.png") no-repeat scroll -928px -192px transparent;
	height: 21px;
	padding-left: 28px
}
.LHS_box2 .get_started {
	overflow: hidden;
	padding: 15px
}
.LHS_box2 .get_started .phone_box {
	background: none repeat scroll 0 0 transparent;
	color: #333333;
	font-size: 14px;
	font-weight: 400;
	height: auto;
	line-height: normal;
	margin-top: 3px;
	padding: 0;
}
.LHS_box2 a {
	color: #666;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif
}
.LHS_box2 a strong {
	color: #0066CC
}
.LHS_box2 ul {
	padding: 0px;
	margin: 0px
}
.LHS_box2 li {
	color: #666;
	padding: 0px 0px 10px 0px;
	position: relative;
	font-size: 12px;
	line-height: 21px;
	border-bottom: 1px #ddd solid;
	width: 210px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: list-item;
	margin: 10px 15px 0px 0px
}
.LHS_box1 {
	float: left;
	width: 200px;
	margin-top: 85px;
	overflow: hidden;
	text-align: left
}
.LHS_box1 .get_started {
	overflow: hidden;
	padding: 15px;
	padding-left: 5px;
	padding-right: 0px
}
.LHS_box1 .get_started .phone_box {
	background: none repeat scroll 0 0 transparent;
	color: #333333;
	font-size: 14px;
	font-weight: 400;
	height: auto;
	line-height: normal;
	margin-top: 3px;
	padding: 0;
}
.LHS_box1 a {
	color: #666
}
.LHS_box1 a strong {
	color: #0066CC
}
.LHS_box1 ul {
	padding: 0px;
	margin: 0px
}
.LHS_box1 li {
	color: #666;
	padding: 10px 0px 10px 0px;
	position: relative;
	font-size: 14px;
	line-height: 17px;
	border-bottom: 1px #ddd solid;
	width: 195px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: list-item;
}
.LHS_box1 .submenu {
	margin-left: 35px
}
.LHS_box1 .submenu a {
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 1px;
	display: block
}
.LHS_box {
	float: left;
	width: 294px;
}
#sub-content {
	margin-top: 0px;
}
#nav-02 li img {
	left: 0px;
	position: absolute;
}
#nav-02 {
	margin: 0px;
	padding: 0;
	font-size: 11px
}
#nav-02 li {
	color: #666;
	padding: 10px 15px 10px 95px;
	position: relative;
	font-size: 12px;
	line-height: 17px;
	border-bottom: 1px #ddd solid;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: list-item;
}
#nav-02 .current {
	background: #EEEEEE;
	border: medium none;
	padding-right: 11px;
	padding: 10px 15px 10px 70px;
	color: #abd9f9;
	border-top: 1px #2270ab solid;
	border-right: 1px #18639a solid;
	border-bottom: 1px #0f568b solid;
	border-left: 1px #18639a solid;
	background: #136cab;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33a0e8', endColorstr='#136cab');
	background: -webkit-gradient(linear, left top, left bottom, from(#33a0e8), to(#136cab));
	background: -moz-linear-gradient(top, #33a0e8, #136cab);
	text-shadow: #355782 0 0px -2px;
	-webkit-text-shadow: #355782 0 1px 2px;
	-moz-text-shadow: #355782 0 1px 2px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #83c5f1;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #83c5f1;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #83c5f1;
	z-index: 10000;
	margin-left: -8px;
	width: 240px
}
#nav-02 .current h2 {
	font-size: 18px;
	color: #fff;
	letter-spacing: 400;
	margin-bottom: 3px
}
#nav-02 .contacts_lists {
	background: url("../images/RC_sprite.png") no-repeat scroll -6px -115px transparent;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	left: 0;
	position: absolute;
	display: block
}
#nav-02 .companies_lists {
	background: url("../images/RC_sprite.png") no-repeat scroll -204px -114px transparent;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	left: 0;
	position: absolute;
	display: block
}
#nav-02 .validate_img {
	background: url("../images/RC_sprite.png") no-repeat scroll -137px -114px transparent;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	left: 0;
	position: absolute;
	display: block
}
#nav-02 .append_img {
	background: url("../images/RC_sprite.png") no-repeat scroll -72px -114px transparent;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	left: 0;
	position: absolute;
	display: block
}
#nav-02 .cleanse_img {
	background: url("../images/RC_sprite.png") no-repeat scroll -270px -114px transparent;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	left: 0;
	position: absolute;
	display: block
}
#nav-02 li h2 {
	font-size: 18px;
	letter-spacing: 400;
	padding-bottom: 7px;
	padding-top: 3px;
	margin: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
#sub-content input {
	margin-left: 0px;
	vertical-align: bottom
}
.rhs_col h1 {
	color: #333333;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 400;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	margin-bottom: 20px
}
.rhs_col2 h1 {
	color: #333333;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 400;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	margin-bottom: 20px
}
#contact {
	width: 510px;
	overflow: hidden;
	margin-right: 25px
}
#contact ul {
	width: 510px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px
}
#contact ul li {
	float: left;
	text-align: left;
	display: inline;
	font-size: 14px
}
.wrap6 {
	background: #eaeaea;
	padding: 2px;
	display: inline-block;
}
#nav-02 li div {
	margin-bottom: 3px
}
.RHS_box {
	color: #333;
	position: relative;
	width: 275px;
	padding-bottom: 15px;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	margin-bottom: 15px
}
.image_box {
	margin: 0;
	padding: 0px;
	text-align: center;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 300;
	position: absolute;
	z-index: 10000;
	left: -3px;
	margin-top: -17px;
	display: block;
	width: 200px;
	height: 151px;
	background: url(../images/img_box.png) no-repeat top left;
	padding-top: 30px;
	line-height: 171px
}
.inside_header {
	overflow: hidden;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	margin-top: 15px;
	padding-bottom: 5px
}
.inside_header h1 {
	color: #333;
	font-size: 34px;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 12px;
	letter-spacing: -1px;
	text-shadow: 0px 1px #fff
}
#inside_content {
	margin-top: 15px;
	overflow: hidden;
	width: 950px
}
#inside_content .inner {
	background: url("../images/section1.jpg") no-repeat scroll center bottom transparent;
	overflow: hidden;
	padding-bottom: 30px;
}
.inner_description {
	background: url("../images/section2.png") no-repeat scroll center top transparent;
	margin: 15px auto auto;
	overflow: hidden;
	width: 950px;
	padding-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	padding-bottom: 40px
}
#inside_content h1 {
	color: #333333;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 400;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	margin-bottom: 20px
}
#inside_content h1 span {
	color: #666;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 400;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: block
}
#inside_content h7 {
	color: #333333;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 400;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 400;
	display: inline
}
#inside_content h6 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 400;
	padding-bottom: 7px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 400;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 7px
}
.Rhs_col {
	float: right;
	width: 300px;
	overflow: hidden;
	text-align: left;
}
#rhs_form {
	width: 275px;
	overflow: hidden;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	margin-bottom: 20px
}
#rhs_form ul {
	width: 275px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
#rhs_form ul li {
	float: left;
	text-align: left;
	display: inline;
}
.space {
	padding: 0px!important;
	margin: 0px!important
}
#rhs_form .txt_box {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: 400;
	font-style: normal;
	font-variant: 400;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 6px 5px 6px 5px;
	text-shadow: 0 0 1px #FFFFFF;
	width: 256px;
}
#rhs_form .txt_area {
	color: #333333;
	line-height: 18px;
	padding: 3px 5px 3px 5px;
	width: 256px;
	height: 60px;
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
	border-style: solid;
	border-width: 1px;
	background: url("../images/bg-input.gif") repeat-x scroll left top #FFFFFF
}
#rhs_form .top_space {
	padding-top: 5px
}
#rhs_form h3 {
	color: #333333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 0 1px #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-top: 5px
}
#rhs_form h4 {
	color: #333333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-shadow: 0 1px #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#rhs_form .sub_heading {
	padding: 2px 15px 5px 0px
}
#rhs_form .sub_heading strong {
	font-size: 18px;
	color: #333;
	text-shadow: 0 1px #fff
}
.Lhs_col {
	float: left;
	font-size: 12px;
	width: 630px;
	padding: 0px;
	padding-right: 10px;
}
.Lhs_col h2 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 400;
	padding-bottom: 5px;
	margin: 0px;
}
#fadeshow1 {
	background: transparent!important;
	margin-top: 10px
}
.tabs_big {
	margin: 20px 3px 10px 0px;
	overflow: hidden;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0 0px 3px #ddd;
	-moz-box-shadow: 0 0px 3px #ddd;
	-webkit-box-shadow: 0 0px 3px #ddd;
	display: inline-block
}
.tabs_big ul {
	margin: 0px;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.tabs_big ul li {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 400;
}
.tabs_big ul li a {
	display: block;
	font-size: 23px;
	font-weight: 400;
	padding: 20px 0px;
	width: 207px;
	text-align: center;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	border-left: 1px #d1d1d1 solid;
	background: #eaeaea;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eaeaea');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
	background: -moz-linear-gradient(top, #fff, #eaeaea);
	text-shadow: 0px 1px #fff;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	border-left: 1px #d1d1d1 solid;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-right: 1px #fff solid;
	color: #333 !important
}
.tabs_big ul li a:hover {
	display: block;
	font-size: 23px;
	font-weight: 400;
	padding: 20px 0px;
	width: 207px;
	text-align: center;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	border-left: 1px #d1d1d1 solid;
	background: #eaeaea;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eaeaea');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
	background: -moz-linear-gradient(top, #fff, #eaeaea);
	text-shadow: 0px 1px #fff;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	border-left: 1px #d1d1d1 solid;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-right: 1px #fff solid;
	color: #5dc050 !important
}
.tabs_big ul li.right_tab a {
	display: block;
	font-size: 23px;
	font-weight: 400;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	border-left: 1px #d1d1d1 solid;
	background: #eaeaea;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eaeaea');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
	background: -moz-linear-gradient(top, #fff, #eaeaea);
	text-shadow: 0px 1px #fff;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	border-left: 1px #d1d1d1 solid;
	color: #333 !important
}
.tabs_big ul li.right_tab a:hover {
	display: block;
	font-size: 23px;
	font-weight: 400;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	border-left: 1px #d1d1d1 solid;
	background: #eaeaea;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eaeaea');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
	background: -moz-linear-gradient(top, #fff, #eaeaea);
	text-shadow: 0px 1px #fff;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-top: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	border-left: 1px #d1d1d1 solid;
	color: #5dc050 !important
}
.tabs_big ul li.on a {
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	background: #51b943;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6eca62', endColorstr='#51b943');
	background: -webkit-gradient(linear, left top, left bottom, from(#6eca62), to(#51b943));
	background: -moz-linear-gradient(top, #6eca62, #51b943);
	text-shadow: 0px -1px #208314;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	color: #fff!important
}
.tabs_big ul li.on a:hover {
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	background: #51b943;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6eca62', endColorstr='#51b943');
	background: -webkit-gradient(linear, left top, left bottom, from(#6eca62), to(#51b943));
	background: -moz-linear-gradient(top, #6eca62, #51b943);
	text-shadow: 0px -1px #208314;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	color: #fff!important
}
.tabs_big ul li.first a {
	border-radius: 10px 0px 0px 0px;
	-moz-border-radius: 10px 0px 0px 0px;
	-webkit-border-radius: 10px 0px 0px 0px;
}
.tabs_big ul li.last a {
	border-radius: 0px 10px 0px 0px;
	-moz-border-radius: 0px 10px 0px 0px;
	-webkit-border-radius: 0px 10px 0px 0px;
}
.tabs_big ul li dt {
	position: absolute;
	z-index: 1000;
	text-align: center;
	margin-top: -5px;
	width: 190px
}
.tabs_big_content {
	border-top: 1px solid #CCCCCC;
	clear: both;
	width: 100%;
}
.tabs_big_content div {
	padding: 8px;
}
.testimonials_div {
	width: 612px;
	background: url("../images/RC_sprite.png") no-repeat scroll -6px -495px transparent;
	min-height: 125px;
	font-size: 16px;
	color: #333333;
	padding-left: 170px;
	padding-right: 160px;
	margin: auto;
	margin-top: 20px;
	text-shadow: 0px 1px #fff;
	text-align: left;
	font-weight: 300;
	overflow: hidden
}
.testimonials_div .left_col {
	width: 170px;
	float: left;
	line-height: 17px
}
.testimonials_div .left_col .photo {
	margin-bottom: 5px;
	background: url("../images/RC_sprite.png") no-repeat scroll -1px -273px transparent;
	width: 80px;
	height: 80px;
	border: 3px solid #FFFFFF;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-indent: -9999px
}
.testimonials_div .left_col .photo img {
}
.testimonials_div .left_col .cust_logo {
	margin-top: 5px;
	background: url("../images/RC_sprite.png") no-repeat scroll -149px -266px transparent;
	text-indent: -9999px;
	height: 40px
}
.testimonials_div .name {
	color: #999;
	font-size: 12px;
}
.testimonials_div .name strong {
	color: #444
}
.testimonials_div .right_col {
	width: 420px;
	float: left
}
.testimonials_short {
	float: left;
	width: 300px;
	color: #333;
	padding-left: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px
}
.testimonials_short span {
	color: #999999;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	display: block;
	padding-top: 10px
}
.point {
	overflow: hidden;
	color: #555;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 0;
	line-height: 1.1em;
	text-shadow: none;
	background: url("../images/tick-icon.png") no-repeat top left transparent;
	line-height: 27px;
	height: 30px;
	padding-left: 33px;
	margin-bottom: 7px;
	margin-left: 5px
}
.submit_btn {
	margin-top: 15px;
	text-align: center;
	overflow: hidden;
	line-height: 18px
}
.submit_btn .free_trial_btn span {
	color: #dafad6;
	text-shadow: none;
	font-size: 12px;
	letter-spacing: 0.5px;
	display: block;
	padding-bottom: 3px;
	font-weight: 400;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic
}
.submit_btn .free_trial_btn {
	float: left;
	width: 230px;
	margin-right: 15px
}
.submit_btn .free_trial_btn a {
	font-size: 20px;
	padding: 18px 10px 18px 10px;
	font-weight: bold;
	color: #fff;
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	background: #51b943;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6eca62', endColorstr='#51b943');
	background: -webkit-gradient(linear, left top, left bottom, from(#6eca62), to(#51b943));
	background: -moz-linear-gradient(top, #6eca62, #51b943);
	text-shadow: 0px -1px #19640f;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	display: inline-block;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: 400;
	text-align: center;
	margin-top: 3px
}
.submit_btn .submit_req_btn {
	float: left;
	width: 230px
}
.submit_btn .submit_req_btn span {
	color: #fbead3;
	text-shadow: none;
	font-size: 12px;
	letter-spacing: 0.5px;
	display: block;
	padding-bottom: 3px;
	font-weight: 400;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic
}
.submit_btn .submit_req_btn a {
	font-size: 20px;
	padding: 18px 10px 18px 10px;
	font-weight: bold;
	color: #fff;
	border-top: 1px #ad4e0a solid;
	border-right: 1px #ad4e0a solid;
	border-bottom: 1px #ad4e0a solid;
	border-left: 1px #ad4e0a solid;
	background: #f47c14;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad3d', endColorstr='#f47c14');
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad3d), to(#f47c14));
	background: -moz-linear-gradient(top, #f6ad3d, #f47c14);
	text-shadow: 0px -1px #b15d0a;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	border-top: 1px #ad4e0a solid;
	border-right: 1px #ad4e0a solid;
	border-bottom: 1px #ad4e0a solid;
	border-left: 1px #ad4e0a solid;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #f8d26b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #f8d26b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #f8d26b;
	display: inline-block;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: 400;
	text-align: center;
	margin-top: 3px
}
.main_content {
	background: url(../images/section2.png) no-repeat top center;
	overflow: hidden;
	width: 950px;
	margin: auto;
}
.main_content .inner {
	background: url("../images/section1.jpg") no-repeat scroll center bottom transparent;
	overflow: hidden;
	padding-bottom: 30px
}
.products-grid {
	width: 100%;
	overflow: hidden;
	padding: 0px;
	margin: 0px
}
.products-grid li {
	width: 425px;
	float: left;
	margin-right: 20px;
	background: #fff;
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0px 3px #555;
	-moz-box-shadow: 0 0px 3px #555;
	-webkit-box-shadow: 0 0px 3px #555;
	margin: 5px;
	float: left;
	display: inline;
	padding: 15px;
	margin-right: 15px;
	margin-bottom: 20px
}
h3 {
	color: #333333;
	display: block;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 400;
	line-height: 1.6em;
	margin-bottom: 8px;
}
.products-grid .product-image {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	padding: 5px;
}
.products-grid h2 {
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-size: 18px;
	margin-bottom: 10px;
	border-bottom: 1px #d1d1d1 dashed;
	padding-bottom: 8px
}
.products-grid h2 a {
	color: #0066CC;
	font-weight: bold
}
.products-grid h2 strong {
	font-size: 18px
}
.products-grid .product-shop {
	float: right;
	text-align: left;
	width: 240px;
}
.products-grid .product-shop p {
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.matrics-table {
	width: 627px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
	margin-top: -20px;
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0px 3px #ddd;
	-moz-box-shadow: 0 0px 3px #ddd;
	-webkit-box-shadow: 0 0px 3px #ddd;
	border: 1px #d1d1d1 solid;
	border-bottom: none
}
.matrics-table th {
	padding: 9px;
	font-weight: 400;
	white-space: nowrap;
	color: #fff;
	font-size: 20px;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	border-right: 1px #bdeab7 solid;
	padding: 20px 8px 20px 15px;
}
.matrics-table td {
	padding: 20px 8px 20px 15px;
	border: 1px solid #ddd;
	border-left: none;
	border-top: none;
	vertical-align: top;
	text-shadow: 0px 1px #fff;
	vertical-align: middle;
	border-right: none
}
.matrics-table thead {
	background-color: #5dc050;
	box-shadow: 0 0px 3px #555;
	-moz-box-shadow: 0 0px 3px #555;
	-webkit-box-shadow: 0 0px 3px #555;
}
.matrics-table tbody {
}
.matrics-table tfoot {
}
.matrics-table tr.first {
}
.matrics-table td.last, .matrics-table th.last {
	border-right: 0 none;
}
.matrics-table tr.odd {
}
.matrics-table tr.even {
}
.matrics-table tbody.odd {
}
.matrics-table tbody.odd td {
	border-width: 0 1px;
}
.matrics-table tbody.even {
}
.matrics-table tbody.even td {
	border-width: 0 1px;
}
.matrics-table tbody.odd tr.border td, .matrics-table tbody.even tr.border td {
	border-bottom-width: 0px;
}
.matrics-table th .tax-flag {
	white-space: nowrap;
	font-weight: 400;
}
.matrics-table th.label {
	-moz-transform: rotate(270deg);
	-moz-transform-origin: 0px 0;
	-webkit-transform: rotate(270deg);
	-webkit-transform-origin: 0px 0;
	margin-top: 176px;
	margin-top: 0px\0/;
	width: 159px;
	position: absolute;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	border: none;
	text-align: center;
	font-weight: bold;
	height: 20px
}
.matrics-table td.price {
	font-size: 24px;
	font-weight: 400;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center
}
.matrics-table td.price span {
	font-size: 24px;
	font-weight: 300;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #666666
}
.matrics-table td.aqua_shade {
	background: #fcf8ef
}
#list {
	overflow: hidden;
	width: 950px;
	margin-bottom: 30px
}
#list h2 {
	font-size: 18px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
	border-bottom: 1px #ddd solid;
	padding-bottom: 3px
}
#list h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 0px;
	color: #333333;
	text-align: left;
	line-height: 18px;
	margin-top: 5px
}
ul.listing {
	list-style: none outside none;
	margin: 0px;
	padding: 0;
	float: left;
	width: 300px;
	margin-right: 25px
}
.listing li {
	background: url("../images/RC_sprite.png") no-repeat scroll -939px -220px transparent;
	display: block;
	padding: 1px 0 0 17px;
	margin: 5px 0 0;
	margin-bottom: 2px
}
ul.co_listing {
	list-style: none outside none;
	margin: 0px;
	padding: 0;
	overflow: hidden
}
.co_listing li {
	background: url("../images/RC_sprite.png") no-repeat scroll -943px -238px transparent;
	display: inline;
	padding: 1px 0 0 15px;
	margin: 4px 0 0;
	margin-bottom: 7px;
	margin-right: 25px;
	width: 425px;
	float: left;
}
.has-js .label_check, .has-js .label_radio {
	padding-left: 25px;
}
.has-js .label_check {
	background: url(../images/check-off.png) no-repeat;
}
.has-js label.c_on {
	background: url(../images/check-on.png) no-repeat;
}
.has-js .label_check input, .has-js .label_radio input {
	position: absolute;
	left: -9999px;
}
.has-js label {
	display: block;
	cursor: pointer;
	line-height: 18px;
	padding-bottom: 5px;
	text-shadow: 0 1px #fff;
	border-bottom: 1px #d1d1d1 dashed;
	width: 245px;
	margin-top: 5px
}
#dash_numbers {
	font-size: 11px;
	overflow: hidden;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 0px 1px #fff;
	border: 3px solid #DDDBD6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	text-transform: uppercase;
	padding-top: 7px;
	padding-bottom: 7px
}
#dash_numbers ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 120px;
}
#dash_numbers ul li {
	color: #666666;
	padding: 18px 5px;
	text-align: center;
	text-shadow: none;
	width: 90px;
	display: block;
	border-bottom: 1px #d1d1d1 dashed;
	margin: 0px 10px 0px 10px
}
#dash_numbers h3 {
	background: none repeat scroll 0 0 transparent;
	color: #111;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
	font-style: normal
}
#dash_numbers span {
	background: none repeat scroll 0 0 transparent;
	color: #111;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
	font-style: normal;
	display: block;
}
.price_box {
	margin: 10px 3px 10px 0px;
	overflow: hidden;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0 0px 3px #ddd;
	-moz-box-shadow: 0 0px 3px #ddd;
	-webkit-box-shadow: 0 0px 3px #ddd;
	display: inline-block
}
.price_box ul {
	margin: 0px;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.price_box ul li {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 400;
}
.price_box ul li a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0px;
	width: 311px;
	text-align: center;
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	background: #51b943;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6eca62', endColorstr='#51b943');
	background: -webkit-gradient(linear, left top, left bottom, from(#6eca62), to(#51b943));
	background: -moz-linear-gradient(top, #6eca62, #51b943);
	text-shadow: 0px -1px #208314;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	color: #fff!important
}
.price_box ul li.first a {
	border-radius: 10px 0px 0px 0px;
	-moz-border-radius: 10px 0px 0px 0px;
	-webkit-border-radius: 10px 0px 0px 0px;
}
.price_box ul li.last a {
	border-radius: 0px 10px 0px 0px;
	-moz-border-radius: 0px 10px 0px 0px;
	-webkit-border-radius: 0px 10px 0px 0px;
	border-left: none
}
.price_box span {
	font-size: 16px;
	font-weight: 300;
	text-shadow: none
}
.follow_btn {
	position: absolute;
	margin-left: 740px;
	margin-top: -80px
}
.heading {
	overflow: hidden;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	padding-bottom: 15px;
	margin-bottom: 20px
}
.heading h1 {
	float: left;
	background: none!important;
	padding: 0px!important;
	margin: 0px!important;
}
.heading h2 {
	color: #666;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	float: right;
	padding-left: 20px;
	margin-left: 20px;
	background: url("../images/RC_sprite.png") no-repeat scroll -948px -498px transparent;
	line-height: 23px;
	width: 270px;
}
#free_trail_form {
	color: #fff;
	border-top: 1px #207e14 solid;
	border-right: 1px #207e14 solid;
	border-bottom: 1px #207e14 solid;
	border-left: 1px #207e14 solid;
	background: #2f9622;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46b537', endColorstr='#2f9622');
	background: -webkit-gradient(linear, left top, left bottom, from(#46b537), to(#2f9622));
	background: -moz-linear-gradient(top, #46b537, #2f9622);
	text-shadow: 0px -1px #348c28;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	padding: 18px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow: hidden;
	color: #fff;
	width: 250px;
	float: right;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #dcf9d7
}
#free_trail_form h3 {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 -1px #348C28;
	text-align: left;
	margin-bottom: 1px
}
#free_trail_form ul {
	width: 250px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
#free_trail_form ul li {
	float: left;
	text-align: left;
	display: inline;
}
#free_trail_form .txt_box {
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	background: none repeat scroll 0 0 #fff;
	outline: medium none;
	border: 1px solid #319623;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 235px;
	height: 32px;
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px
}
#free_trail_form .txt_box:focus {
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	background: none repeat scroll 0 0 #fff;
	outline: medium none;
	border: 1px solid #319623;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 235px;
	height: 32px;
	color: #222;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
#free_trail_form .wrap6 {
	background: #e8fae5;
	padding: 2px;
	display: inline-block;
}
#address_info {
	font-size: 12px;
	overflow: hidden;
	width: 242px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 0px 1px #fff;
	border: 3px solid #DDDBD6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 35px 20px 20px 20px;
	text-align: left;
	margin-bottom: 15px;
	line-height: 17px;
	background: #fff;
	margin-left: 20px
}
#address_info ul {
	overflow: hidden;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px
}
#address_info ul li {
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px;
	width: 220px
}
#address_info .co {
	background: url("../images/RC_sprite.png") no-repeat scroll -934px -258px transparent;
	padding-left: 20px
}
#address_info .ad {
	background: url("../images/RC_sprite.png") no-repeat scroll -934px -276px transparent;
	padding-left: 20px
}
#address_info .wb {
	background: url("../images/RC_sprite.png") no-repeat scroll -934px -313px transparent;
	padding-left: 20px
}
.files_info {
	text-align: center;
	background: url("../images/RC_sprite.png") no-repeat scroll -347px -151px transparent;
	margin: auto;
	width: 536px;
	height: 120px;
	text-indent: -9999px;
	margin-top: 10px;
}
#featureContent {
	overflow: hidden
}
#featureContent h1 {
	color: #111111;
	font-size: 41px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -2px;
	line-height: 1.2em;
	margin-bottom: 15px;
	text-align: left;
	text-shadow: 0 1px #FFFFFF;
}
#featureContent h1 span {
	color: #666;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 400;
	line-height: 1.2em;
	margin-bottom: 15px;
	text-align: left;
	text-shadow: 0 1px #FFFFFF;
}
#featureContent .inner {
	background: url("../images/section1.jpg") no-repeat scroll center bottom transparent;
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 15px
}
#featureContent .inner2 {
	background: url("../images/section2.png") no-repeat scroll center top transparent;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 40px;
}
#featureContent .inner3 {
	overflow: hidden;
	padding-bottom: 45px;
	padding-top: 0;
	text-align: center;
}
#featureContent .bottom_bg {
	background: url("../images/section1.jpg") no-repeat scroll center bottom transparent;
	overflow: hidden;
	padding-bottom: 40px;
}
.location {
	background: none repeat scroll 0 0 #F6FAFC;
	border-bottom: 1px solid #E8EEF0;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 40px;
	width: 100%;
}
.location h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-bottom: 8px;
}
.map {
	background: url("../images/map.png") no-repeat scroll center top transparent;
	overflow: hidden;
	width: 850px;
	margin: auto;
	height: 342px;
	color: #000;
	padding-top: 50px;
	padding-bottom: 0px;
}
.map strong {
	font-size: 16px;
	font-weight: 600;
}
.map .left_col {
	float: left;
	width: 280px;
	font-size: 14px;
	font-weight: 300;
	margin-left: 130px;
	line-height: 1.6em
}
.map .right_col {
	float: left;
	width: 300px;
	font-size: 14px;
	font-weight: 300;
	padding-left: 70px;
	border-left: 1px #ddd solid;
	line-height: 1.6em
}
.customer_logos {
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 30px
}
#featureContent h2 {
	color: #000000;
	display: block;
	font-family: helvetica, arial, sans-serif;
	font-size: 33px;
	font-weight: 400;
	letter-spacing: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0 0 10px;
	text-align: center;
	text-shadow: 0 1px #FFFFFF;
}
#featureContent h3 {
	color: #777777;
	display: block;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 400;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 10px;
	text-align: center;
	text-shadow: 0 1px #FFFFFF;
}
#featureContent .icon_section {
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 30px;
	text-align: left
}
#featureContent .icon_section_left {
	float: left;
	width: 420px
}
#featureContent .icon_section_left .details {
	overflow: hidden
}
#featureContent .icon_section_left .icon {
	float: left;
	width: 80px
}
#featureContent .icon_tech {
	float: left;
	width: 63px;
	background: url("../images/RC_sprite.png") no-repeat scroll -358px -48px transparent;
	margin-right: 17px;
	height: 92px;
	text-indent: -9999px
}
#featureContent .icon_research {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -5px -172px transparent;
	margin-right: 20px;
	height: 93px;
	text-indent: -9999px
}
#featureContent .icon_fresh {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -444px -49px transparent;
	margin-right: 20px;
	height: 64px;
	text-indent: -9999px
}
#featureContent .icon_data {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -524px -49px transparent;
	margin-right: 20px;
	height: 69px;
	text-indent: -9999px
}
#featureContent .icon_installs {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -600px -49px transparent;
	margin-right: 20px;
	height: 61px;
	text-indent: -9999px
}
#featureContent .icon_demographics {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -750px -47px transparent;
	margin-right: 20px;
	height: 61px;
	text-indent: -9999px
}
#featureContent .icon_ranks {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -675px -47px transparent;
	margin-right: 20px;
	height: 61px;
	text-indent: -9999px
}
#featureContent .icon_custom {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -833px -47px transparent;
	margin-right: 20px;
	height: 86px;
	text-indent: -9999px
}
#featureContent .icon_quality {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -259px -178px transparent;
	margin-right: 20px;
	height: 60px;
	text-indent: -9999px
}
#featureContent .icon_automation {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -91px -176px transparent;
	margin-right: 20px;
	height: 60px;
	text-indent: -9999px
}
#featureContent .icon_telemarket {
	float: left;
	width: 60px;
	background: url("../images/RC_sprite.png") no-repeat scroll -181px -177px transparent;
	margin-right: 20px;
	height: 60px;
	text-indent: -9999px
}
#featureContent .icon_section_left .text_section {
	float: left;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px
}
#featureContent .icon_section_right {
	float: right;
	width: 420px;
	border-left: 1px solid #DDDDDD;
	padding-left: 65px
}
#featureContent .icon_section_right .details {
	overflow: hidden
}
#featureContent .icon_section_right .icon {
	float: left;
	width: 80px
}
#featureContent .icon_section_right .text_section {
	float: left;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px
}
#featureContent .icon_section h4 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#features_list {
	float: left;
	width: 290px;
}
#features_list li {
	border-bottom: 1px solid #ddd;
	position: relative;
	background: url("../images/RC_sprite.png") no-repeat scroll -936px -331px transparent;
	padding-left: 20px;
	text-align: left;
	font-size: 16px;
	font-weight: 300;
	margin-top: 6px;
	padding-bottom: 6px;
}
#featureContent h4 {
	color: #000000;
	display: block;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 400;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	text-align: left;
	text-shadow: 0 1px #FFFFFF;
}
.subtagline {
	color: #483C35;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 400;
	line-height: 22px;
	margin-bottom: 5px;
	overflow: hidden;
	text-shadow: 0 1px #FFFFFF;
}
.free_trail_btn {
	font-size: 20px;
	padding: 10px 10px 10px 10px;
	font-weight: bold;
	color: #fff;
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	background: #51b943;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6eca62', endColorstr='#51b943');
	background: -webkit-gradient(linear, left top, left bottom, from(#6eca62), to(#51b943));
	background: -moz-linear-gradient(top, #6eca62, #51b943);
	text-shadow: 0px -1px #19640f;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #98e78e;
	border-top: 1px #309e21 solid;
	border-right: 1px #309e21 solid;
	border-bottom: 1px #309e21 solid;
	border-left: 1px #309e21 solid;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #98e78e;
	display: inline-block;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: 400;
	text-align: center;
	margin-top: 10px
}
#featureContent .icon_section_div {
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 10px
}
#featureContent .icon_section_div .icon_section_left {
	float: left;
	width: 260px;
	margin-right: 35px;
	border-right: 1px #d1d1d1 solid;
	padding-right: 35px
}
#featureContent .icon_section_div .icon_section_left .details {
	overflow: hidden
}
#featureContent .icon_section_div .icon_section_left .icon_detail {
	overflow: hidden;
	margin-bottom: 8px
}
#featureContent .icon_section_div .icon_section_left .icon {
	float: left;
	width: 80px
}
#featureContent .icon_section_div .icon_section_left .icon_header {
	float: left;
	width: 180px;
	padding-top: 3px
}
#featureContent .icon_section_div .icon_section_left .text_section {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	width: 280px;
}
#featureContent .icon_section_div .icon_section_left .icon_header h4 {
	color: #000000;
	display: block;
	font-size: 23px;
	font-weight: 400;
	letter-spacing: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: left;
	text-shadow: 0 1px #FFFFFF;
}
.feature-slide .mini-target, .feature-gallery-paddles .next-paddle, .feature-gallery-paddles .previous-paddle, .register-icon {
	background: url("../images/arrow_img.png") no-repeat scroll 0 0 transparent;
}
#rules-feature-gallery {
	position: relative;
}
#rules-feature-gallery figure {
	position: absolute;
}
#rules-feature-gallery figure img {
}
.feature-slide .mini-target {
	background-position: 0 -11px;
	bottom: 6px;
	cursor: pointer;
	display: block;
	height: 11px;
	left: 445px;
	position: absolute;
	width: 12px;
	z-index: 1;
}
.feature-slide.active-slide .mini-target {
	background-position: 0 0;
	height: 11px;
	width: 12px;
}
#rules-feature-gallery {
	-moz-user-select: none;
	height: 590px;
}
.register-feature figure {
	-moz-transition: opacity 1s ease 0s;
	left: 48px;
	opacity: 0;
	top: 0px;
	z-index: 10;
}
.ie8 .register-feature figure, .ie9 .register-feature figure {
	display: none;
	opacity: 1;
}
.register-feature.active-slide figure {
	opacity: 1;
}
.ie8 .register-feature.active-slide figure, .ie9 .register-feature.active-slide figure {
	display: block;
	opacity: 1;
}
.reader-feature .mini-target {
	margin-left: -21px;
	margin-top: 15px
}
.rate-feature .mini-target {
	margin-left: -7px;
}
.inventory-feature .mini-target {
	margin-left: 7px;
}
.inventory-feature1 .mini-target {
	margin-left: 21px;
}
.inventory-feature2 .mini-target {
	margin-left: 35px;
}
.favorites-feature .icon {
	background-position: 0 -20px;
	height: 60px;
	left: 34px;
	top: 6px;
	width: 64px;
}
.favorites-feature .mini-target {
	margin-left: 21px;
}
.paddle, .feature-gallery-paddles .next-paddle, .feature-gallery-paddles .previous-paddle {
	-moz-transition: opacity 0.3s ease 0s;
	cursor: pointer;
	opacity: 0.75;
	position: absolute;
	top: 260px;
}
.feature-gallery-paddles .next-paddle {
	background-position: 0 -32px;
	height: 50px;
	right: 0px;
	width: 50px;
}
.feature-gallery-paddles .previous-paddle {
	background-position: 0 -111px;
	height: 50px;
	left: 0px;
	width: 50px;
}
.bg {
	background: url("../images/section2.png") no-repeat scroll center top transparent;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 30px;
	margin-top: 0px!important
}
.bg1 {
	background: url("../images/section1.jpg") no-repeat scroll center bottom transparent;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px!important
}
.RC_customer {
	overflow: hidden;
	padding-bottom: 35px;
	text-align: center;
	border-top: 1px #e5e5e5 solid;
	padding-top: 50px;
	margin-top: 20px;
}
.RC_customer h3 {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 24px;
	padding-bottom: 35px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.intrested_text {
	height: 23px;
	margin-left: 275px;
	margin-top: -113px;
	position: absolute;
	width: 143px;
	z-index: 10;
}
.leftarrowdiv:after { /*arrow added to leftarrowdiv DIV*/
	content: '';
	display: block;
	position: absolute;
	top: 7px;
	left: -14px; /*should be set to -border-width x 2 */
	width: 0;
	height: 0;
	border-color: transparent #f8f8f8 transparent transparent; /*border color should be same as div div background color*/
	border-style: solid;
	border-width: 7px;
}
.testimonials_div .left_col .photo1 {
	margin-bottom: 5px;
	width: 80px;
	height: 80px;
	border: 3px solid #FFFFFF;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.testimonials_div .left_col .cust_logo1 {
	margin-top: 5px;
}
/*lightbox*/
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=80);
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
	background: none repeat scroll 0 0 #FFFFFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 0 18px #000;
	-webkit-box-shadow: 0 0 18px #000;
	box-shadow: 0 0 18px #000;
	margin: 0 0 0 -345px;
	visibility: visible;
	width: 755px;
	z-index: 100000;
	left: 48%;
	opacity: 1;
	position: absolute;
	text-align: center;
	top: 120px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 50px;
	padding-right: 10px;
	border: 0px #c0c0c0 solid;
	padding-bottom: 15px
}
.popup_block h2 {
	font-size: 26px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 25px;
	color: #111;
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	padding-bottom: 10px;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif
}
.popup {
	overflow: hidden
}
.RHS_testimonials {
	float: right;
	width: 315px;
	border-left: 1px #ddd solid;
	padding-left: 45px
}
.RHS_testimonials .logos {
	border-top: 1px #ddd dashed;
	padding-top: 15px;
	margin-top: 12px
}
.popup .label {
	padding-top: 5px !important;
	width: 65px
}
#form_box {
	overflow: hidden;
	width: 350px;
	float: left
}
#form_box ul {
	width: 400px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px
}
#form_box ul li {
	float: left;
	text-align: left;
	display: inline
}
#form_box .inputbox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: 400;
	font-style: normal;
	font-variant: 400;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 5px;
	text-shadow: none;
	width: 240px;
}
#form_box .wrap6 {
	background: #eaeaea;
	padding: 2px;
	display: inline-block;
}
.popup h3 {
	margin: 0 0 0px;
	padding: 0px 0px;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial, Verdana;
	letter-spacing: -1px
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -15px;
	top: -15px;
}
.popup .btn_download {
	color: #fff;
	border-top: 1px #ad4e0a solid;
	border-right: 1px #ad4e0a solid;
	border-bottom: 1px #ad4e0a solid;
	border-left: 1px #ad4e0a solid;
	background: #f47c14;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad3d', endColorstr='#f47c14');
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad3d), to(#f47c14));
	background: -moz-linear-gradient(top, #f6ad3d, #f47c14);
	text-shadow: 0px -1px #b15d0a;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	padding: 8px 10px;
	font: bold 14px Helvetica, Arial, sans-serif;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 3px
}
.customer_logos_list {
	overflow: hidden;
	width: 950px;
}
.error_message {
	background: none repeat scroll 0 0 #FFDDCC;
	border: 1px solid #EECCBB;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 12px 10px 12px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.error_message div {
	background: url("../images/error-icon.png") no-repeat scroll 10px 0 transparent;
	color: #663333;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.6em;
	padding-left: 35px;
}
.thanx_message {
	background: none repeat scroll 0 0 #E2F9E3;
	border: 1px solid #BBEE66;
	margin-bottom: 15px;
	margin-top: 5px;
	padding: 12px 10px 12px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.thanx_message div {
	background: url("../images/good_icon.png") no-repeat scroll 10px 0 transparent;
	color: #336633;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.6em;
	padding-left: 40px;
}
.contact_us {
	border-right: 1px solid #DDDDDD;
	float: left;
	line-height: 1.5em;
	margin-bottom: 0;
	padding-right: 25px;
	text-align: left;
	width: 575px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.contact_us .textarea_freetrial {
	background: none repeat scroll 0 0 white;
	background: none;
	color: #999999;
	font-family: Arial, Verdana;
	font-size: 9pt;
	height: 80px;
	line-height: 18px;
	outline: medium none;
	padding: 6px;
	width: 370px !important;
	border: 1px #d1d1d1 solid;
	display: block
}
.contact_RHS {
	float: right;
	padding-left: 20px;
	padding-top: 5px;
	width: 320px;
}
.contact_RHS .logos {
	border-top: 1px dashed #DDDDDD;
	margin-top: 12px;
	padding-top: 15px;
}
/*.pagination {
	overflow: hidden;
	text-align: right;
	clear: both;
	margin: 10px 0 20px;
	padding: 5px;
}
.pagination .current {
	background: none repeat scroll 0 0 #1D71AB;
	color: #FFF;
	display: inline;
	margin-right: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 10px;
}
.pagination a, #content .pagination a {
	background: none repeat scroll 0 0 #eaeaea;
	color: #333;
	display: inline;
	margin-right: 3px;
	font-weight: 700;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 10px;
}*/
.info {
	overflow: hidden;
	font-size: 13px;
	color: #333;
	font-weight: 300;
	padding-bottom: 5px;
}
.info strong {
	font-size: 28px;
	font-weight: 400;
	display: block;
	float: left;
	width: 42px;
	text-align: center;
	margin-right: 15px;
	text-shadow: 0px 1px #fff;
	margin-top: 6px;
	border-right: 1px #d1d1d1 dashed;
	color: #f98010
}
.info em {
	float: left;
	font-style: normal
}
#extras {
}
#extras h2 {
	font-size: 24px !important;
}
#extras ul {
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: square;
}
#extras ul li {
	/* display: list-item!important; */
	float: none!important;
}
#extras ol {
	margin-left: 20px!important;
	margin-bottom: 10px;
}
#extras ol li {
	list-style: decimal;
}
#extras li {
}
#extras a {
	text-decoration: none;
	line-height: 17px;
}
#extras h3 {
	font-weight: 600
}
blockquote {
	padding-left: 50px;
	background: transparent url(../images/blog_left_quote.png) no-repeat;
	margin: 1em 20px;
}
blockquote p:after {
	background: transparent url(../images/blog_right_quote.png) no-repeat;
}
.jquery-bar {
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px;
	position: relative;
	text-shadow: 0 -1px #ae2e14;
	line-height: 35px
}
.jquery-bar .notification {
	display: block;
	width: 950px;
	margin: auto;
	text-align: left;
	color: #fff
}
.down {
	position: absolute;
	top: 6px;
	margin-left: 930px
}
.newfont-style {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0px;
	text-align: left;
	color: #999
}
.newfont-style strong {
	font-weight: 900;
	color: #f49125
}
.jquery-bar .notification .link2 {
	color: #fff;
	text-shadow: none;
	display: inline-block;
	margin-left: 15px;
}
.bottom_img {
	background: url("../images/section1.jpg") no-repeat scroll center bottom transparent;
	overflow: hidden;
	padding-bottom: 30px;
}
#count_tbl {
	overflow: hidden;
	width: 950px;
	margin-bottom: 40px
}
#count_tbl .col {
	float: left;
	width: 450px;
	margin-right: 50px
}
#count_tbl .col ul {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
#count_tbl .col li {
	display: inline;
	float: left;
	color: #333;
	font-size: 14px
}
/*#count_tbl h4 {
	color: #000000;
	display: block;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 400;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	text-align: left;
	text-shadow: 0 1px #FFFFFF;
	margin-bottom: 3px
}*/
#product_list {
	overflow: hidden;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #333 url(../images/bottom_strip.png) repeat-x bottom left;
	padding-top: 15px;
	width: 100%;
	margin: auto;
	margin-top: 20px;
}
#product_list .inner {
	overflow: hidden;
	width: 950px;
	margin: auto;
	background: none;
	padding-top: 8px;
	text-align: center
}
#product_list .rc {
	float: left;
	width: 300px;
	background: #5fc152;
	color: #fff;
	padding: 0px;
	font-size: 16px;
	font-weight: 300;
	text-shadow: none;
	margin-right: 19px;
	height: 302px
}
#product_list .dd {
	float: left;
	width: 300px;
	background: #298ed9;
	color: #fff;
	padding: 0px;
	font-size: 16px;
	font-weight: 300;
	text-shadow: none;
	margin-right: 19px;
	height: 302px
}
#product_list .nr {
	float: left;
	width: 300px;
	background: #e44670;
	color: #fff;
	padding: 0px;
	font-size: 16px;
	font-weight: 300;
	text-shadow: none;
	height: 302px
}
#product_list h3 {
	font-size: 26px;
	font-weight: 300;
	color: #fff;
	text-shadow: none
}
#product_list a {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	padding: 3px 10px;
	margin-top: 8px;
	display: inline-block;
	border-radius: 3px
}
.top-bar {
	font-size: 14px;
	position: relative;
	background: #333;
	text-align: left;
	border-bottom: 1px #fff solid;
	text-transform: uppercase
}
.top-bar .notification {
	display: block;
	width: 950px;
	margin: auto;
	color: #fff;
	font-weight: 400;
	font-size: 10px;
	text-shadow: none;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.top-bar .notification .headline {
	color: #fff;
	text-decoration: none;
	background: #676666;
	display: inline-block;
	padding: 5px 0px;
	margin-right: 0px;
	text-align: center;
	width: 150px
}
.top-bar .notification .greenbox {
	color: #fff;
	text-decoration: none;
	background: #5fc152;
	display: inline-block;
	padding: 5px 0px;
	width: 270px;
	text-align: center
}
.top-bar .notification .bluebox {
	color: #fff;
	text-decoration: none;
	background: #298ed9;
	display: inline-block;
	padding: 5px 0px;
	width: 230px;
	text-align: center
}
.top-bar .notification .pinkbox {
	color: #fff;
	text-decoration: none;
	background: #e44670;
	display: inline-block;
	padding: 5px 0px;
	width: 300px;
	text-align: center
}
/*Incview popup*/
.incview-popup {
	left: 50%;
	margin: 0 0 50px -220px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 20%;
	width: 540px;
	z-index: 1000;
	background: #5ec151;
	font-size: 18px;
	box-shadow: 0 0 2px #000000, 0 5px 27px rgba(0, 0, 0, 0.7);
	border-radius: 6px 6px 6px 6px;
	font-weight: 300;
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.incview-popup .box-info span {
	font-size: 13px;
	text-transform: uppercase;
	color: #daf7d6;
	display: block;
	font-weight: 400;
	letter-spacing: 400
}
.incview-popup .close-icon {
	position: absolute;
	z-index: 100;
	width: 17px;
	height: 17px;
	margin-left: 533px;
	margin-top: -18px
}
.incview-popup .img-txt {
	height: 23px;
	margin-left: 221px;
	margin-top: 88px;
	position: absolute;
	width: 40px;
	z-index: 100;
}
.incview-popup .popup {
	box-shadow: 0 -1px 2px rgba(82, 93, 112, 0.4) inset;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	z-index: 1;
}
.incview-popup .popup strong {
	font-weight: 900
}
.incview-popup .popup .inputbox {
	width: 270px;
	padding: 10px;
	background: #fff url(../images/mail_icon.png) no-repeat 10px 12px;
	padding-left: 35px
}
.incview-popup .inner .tagline {
	font-size: 24px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	letter-spacing: -1px
}
.incview-popup .popup img.cntrl {
	position: absolute;
	right: 15px;
	top: 15px;
}
.incview-popup .info-box {
	overflow: hidden;
	background: #2b901e;
	border: 1px #70d264 solid;
	border-radius: 5px;
	margin-top: 5px
}
.incview-popup .box-info {
	padding: 10px 25px 20px 25px;
	width: 190px;
	float: left;
	font-size: 40px;
	font-weight: 900;
	letter-spacing: -1px;
	text-align: center;
	color: #fff
}
.incview-popup .heading {
	color: #fff;
	font-size: 44px;
	font-weight: 900;
	padding: 0px 0px;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	padding-bottom: 15px;
	text-align: left;
	padding: 20px 25px;
	background: none;
	margin-bottom: 0px;
	letter-spacing: -1px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-align: center;
	color: #fff;
	border-top: 1px #207e14 solid;
	border-right: 1px #207e14 solid;
	border-bottom: 1px #207e14 solid;
	border-left: 1px #207e14 solid;
	background: #2f9622;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46b537', endColorstr='#2f9622');
	background: -webkit-gradient(linear, left top, left bottom, from(#46b537), to(#2f9622));
	background: -moz-linear-gradient(top, #46b537, #2f9622);
	text-shadow: 0px -1px #19640f;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
}
.incview-popup .heading1 {
	color: #fff;
	font-size: 44px;
	font-weight: 900;
	padding: 0px 0px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	padding-bottom: 15px;
	text-align: left;
	padding: 20px 25px;
	background: none;
	margin-bottom: 0px;
	letter-spacing: -1px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-align: center;
	color: #fff;
	background: #111
}
.incview-popup .inner {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom: 25px
}
.incview-popup .inner label {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
	display: block;
	text-shadow: 0 1px 0 #FFFFFF;
	color: #666
}
.incview-popup .inner .offer-code {
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	margin-top: 35px;
	text-transform: uppercase
}
.incview-popup .inner .offer-code em {
	font-size: 22px;
	font-weight: 900;
	font-style: normal;
	color: #fff000
}
.incview-popup .inner .offer-code span {
	background: #FCF8E3 none repeat scroll 0 0;
	display: inline-block;
	line-height: 1;
	padding: 3px;
	color: #A47E3C;
	font-size: 16px;
	font-weight: 900;
	border-radius: 3px;
	margin-left: 5px
}
.incview-popup .inner .offer-code dt {
	border: 1px #d2b172 dashed;
	padding: 5px 10px
}
.incview-popup .inner .code {
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	margin-top: 10px;
	text-transform: uppercase
}
.incview-popup .inner .code span {
	background: #FCF8E3 none repeat scroll 0 0;
	display: inline-block;
	line-height: 1;
	padding: 3px;
	color: #A47E3C;
	font-size: 16px;
	font-weight: 900;
	border-radius: 3px;
	margin-right: 5px
}
.incview-popup .inner .code dt {
	border: 1px #d2b172 dashed;
	padding: 5px 6px
}
.incview-popup .inner .offer-desc {
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-style: italic;
	margin-bottom: 20px;
	margin-top: 5px
}
.incview-popup .inner .offer-desc span {
	font-size: 30px;
	font-weight: 900;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-style: normal;
	line-height: 15px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px
}
.incview-popup .btn {
	font-size: 24px;
	padding: 10px 10px 10px 10px;
	font-weight: 900;
	color: #fff;
	border-top: 1px #ad4e0a solid;
	border-right: 1px #ad4e0a solid;
	border-bottom: 1px #ad4e0a solid;
	border-left: 1px #ad4e0a solid;
	background: #f47c14;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad3d', endColorstr='#f47c14');
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad3d), to(#f47c14));
	background: -moz-linear-gradient(top, #f6ad3d, #f47c14);
	text-shadow: 0px -1px #b15d0a;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	border-top: 1px #ad4e0a solid;
	border-right: 1px #ad4e0a solid;
	border-bottom: 1px #ad4e0a solid;
	border-left: 1px #ad4e0a solid;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #f8d26b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #f8d26b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 0 3px #f8d26b;
	display: inline-block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 300px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-style: normal;
	letter-spacing: 400;
	text-align: center;
	margin-top: 8px;
	margin-left: 90px;
}
.incview-popup .btn span {
	font-size: 32px;
	line-height: 20px;
	font-weight: 400
}
/*Incview popup ends*/
































/*Header*/
header {
	width: 100%;
}
.grid {
	/*overflow: hidden;*/
	width: 950px;
	margin: auto
}
header .logo {
	float: left;
	margin-left: 0px;
	margin-top: 20px
}
header .logo a {
	background: url("../images/logo1.png") no-repeat top left transparent;
	border: medium none;
	float: left;
	height: 30px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 203px;
}
header .call-action {
	float: right;
	width: 208px;
	margin-top: 2px
}
header .call-action .freetrail-btn {
	border: medium none;
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 8px 12px 8px 12px;
	color: #fff;
	border-top: 1px #a6111e solid;
	border-right: 1px #a6111e solid;
	border-bottom: 1px #a6111e solid;
	border-left: 1px #a6111e solid;
	background: #c12533;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f42134', endColorstr='#c12533');
	background: -webkit-gradient(linear, left top, left bottom, from(#f42134), to(#c12533));
	background: -moz-linear-gradient(top, #f42134, #c12533);
	text-shadow: 0px -1px #9d0f1c;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd98a1;
	border-radius: 3px;
	display: inline-block
}
header .call-action .submit-btn {
	border: medium none;
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 8px 12px 8px 12px;
	color: #fff;
	border-top: 1px #ad4e0a solid;
	border-right: 1px #ad4e0a solid;
	border-bottom: 1px #ad4e0a solid;
	border-left: 1px #ad4e0a solid;
	background: #f47c14;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad3d', endColorstr='#f47c14');
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad3d), to(#f47c14));
	background: -moz-linear-gradient(top, #f6ad3d, #f47c14);
	text-shadow: 0px -1px #b15d0a;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	border-radius: 3px;
	display: inline-block;
	margin-right: 7px;
}
header .tagline {
	color: #000000;
	float: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	font-weight: 300;
	margin: 0;
	overflow: hidden;
	padding: 0px 0 0 22px;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	width: 210px;
	background: url(../images/line.png) no-repeat top left;
	line-height: 44px;
	margin-top: 0px
}
/* ================================================================================
Navigation 
================================================================================ */
.nav-container {
	color: #fff;
	background: #6ECA62;
	position: relative;
}
.nav-container .inner {
	margin: auto;
	position: relative;
	width: 950px;
}
div#navigation {
	width: 100%;
	background: #45545f;
	height: 38px;
	margin: 0px 0 15px 0;
	padding: 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
ul#nav, ul#nav li, ul#nav li ul, ul#nav li ul li, ul#nav li ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	cursor: default;
	cursor: pointer;
}
ul#nav {
	font-size: 14px;
	font-weight: 600;
	margin: auto;
	padding: 0;
	width: 950px;
	overflow: hidden
}
ul#nav li {
	float: left;
	display: block;
}
ul#nav li a {
	float: left;
	display: block;
	text-decoration: none;
}
ul#nav li a span {
	border: medium none;
	float: left;
	overflow: hidden;
	padding: 0;
	font-size: 15px;
	color: #fff;
	padding: 12px 20px 9px 0px;
	/*font:13px "Lucida Grande CY","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif;*/

	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	letter-spacing: 0.5px
}
ul#nav li.active {
	display: block;
}
ul#nav li.active a {
	display: block;
	text-decoration: none;
}
ul#nav li.active a span {
	display: block;
	padding: 9px 12px 12px 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
ul#nav li.active {
	display: block;
}
ul#nav li.active a {
	float: left;
	display: block;
	text-decoration: none;
}
ul#nav li.active a span {
	float: left;
	padding: 12px 0 7px;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-left: 0px;
	text-align: center;
	display: inline-block;
	border-bottom: 3px #FD7145 solid!important;
	margin-right: 24px;
}
ul#nav li.active a:hover span {
	text-decoration: none;
}
#nav .free_trail a {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-right: 7px;
	border-radius: 3px;
	background: #f1340e;
	padding: 7px 12px;
	color: #fff;
	font-weight: 400;
	display: block;
	font-size: 12px;
	margin-top: 9px;
	box-shadow: 0 -3px 0 0 #dc2b08 inset;
	line-height: 1.3em;
}
#nav .submit a {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-right: 0px;
	border-radius: 3px;
	background: #fcbe04;
	padding: 7px 12px;
	color: #fff;
	font-weight: 400;
	display: block;
	font-size: 12px;
	margin-top: 9px;
	line-height: 1.3em;
	box-shadow: 0 -3px 0 0 #e5ac02 inset;
}
/*Navigation END*/

header .logo {
	float: left;
	margin-left: 0;
	margin-top: 7px;
}
header .logo a {
	background: url("../images/logo1.png") no-repeat scroll left top transparent;
	border: medium none;
	float: left;
	height: 27px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 185px;
}
/*Footer*/
/* Footer*/
.footer {
	color: #b8c9d3;
	padding: 20px 0px 0px 0px;
	width: 100%;
	margin: auto;
	overflow: hidden;
	bottom: 0px;
	background: #2e2e2e;
}
.container {
	width: 1280px;
	margin: auto;
}
.container .row {
	overflow: hidden
}
.footer .col-lg-2 {
	width: 16.66666667%;
	position: relative;
	float: left
}
.footer .col-lg-2 .small-text {
	font-size: 11px;
	letter-spacing: 0.8px;
	color: #999;
	margin-bottom: 10px
}
.footer_service {
	text-align: center;
	margin-bottom: 50px;
	font-weight: 300
}
.footer_service a {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	margin-left: 16px;
	margin-right: 16px;
	font-weight: 300;
	letter-spacing: 0.8px;
}
.footer_service img {
	vertical-align: middle;
	margin-right: 3px;
	height: 16px;
}
.footer_service i {
	font-size: 20px;
	vertical-align: middle;
	margin-right: 5px;
}
.footer_service i.fa-users {
	font-size: 18px;
}
.footer_service h6 {
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 300;
	margin: 25px 0 20px;
	font-size: 11px
}
.footer h3 {
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 300;
	margin: 25px 0 0px;
	font-size: 11px
}
.footer-links {
	margin: 0px;
	padding: 0px
}
.footer .footer-links li {
	padding: 3px 0px;
	display: block;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 300
}
.footer .footer-links a {
	color: #fff
}
.footer .footer-links a:hover, .footer_service a:hover {
	color: #FD7145;
}
.social-section-footer {
	overflow: hidden;
	text-align: center;
	margin-top: 30px;
}
.social-section-footer h4 {
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 300;
	margin: 25px 0 25px;
	font-size: 11px
}
.social-section-footer a {
	background: #666;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
	color: #2e2e2e;
	width: 45px;
	height: 45px;
	line-height: 47px;
	text-align: center;
	font-size: 20px;
	vertical-align: top;
	border-radius: 999px
}
.social-section-footer a:hover {
	background: #FD7145;
	color: #fff;
}
.bottom-cta {
	overflow: hidden;
	text-align: center;
	margin-top: 30px;
}
.bottom-cta h4 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 300;
	margin: 25px 0 10px;
	font-size: 11px;
	display: block
}
.bottom-cta a {
	border: 1px #FF3D00 solid;
	border-radius: 3px;
	padding: 7px 16px 7px 16px!important;
	background: #FF3D00;
	color: #fff!important;
	display: inline-block;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px
}
.bottom-cta a:hover {
	background: #e83902;
	border: 1px #e83902 solid;
}
.footer-bottom {
	background: #232323;
	clear: both;
	color: #696969;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	padding: 1em;
	margin-top: 50px;
	letter-spacing: 0.8px;
}
.service-pages {
	margin-top: 54px;
	text-align: center
}
.service-pages .row {
	margin: 0px 23%
}
.service-pages h5 {
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 300;
	margin: 25px 0 0px;
	font-size: 11px; border:none; padding-bottom:3px; line-height:normal;
}
.service-pages a {
	padding: 0px 0px;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 100;
	color: #fff; font-weight:400;
}
.service-pages a:hover{ color:#FD7145;}
.footer .bottom-links .row {
	margin: 0px 3%
}
.footer .bottom-links .col-lg-2 {
	width: 20%;
	position: relative;
	float: left
}
.footer .bottom-links h4 {
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 300;
	margin: 25px 0 10px;
	font-size: 11px;
	display: block;
	text-align: center
}
.footer-links-rc{ display:inline-block; margin-left:5px;}
.footer-links-rc a{color: #696969;}
.footer-links-rc a:hover{color: #FD7145;}
/*Footer END*/

/*social sharing*/
.socail-section {
	overflow: hidden;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 45px;
	background-color: #f8f8f8;
	border-top: 1px solid #eaeaea;
}
.socail-section h2 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #333;
	letter-spacing: 400;
	text-shadow: none;
	padding-bottom: 20px;
	padding-top: 5px;
	text-align: center
}
.socail-section .button.twitter {
	background-color: #00ACEE;
}
.socail-section .button {
	-moz-box-sizing: border-box;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 13px;
	margin-right: 1em;
	padding: 1em 0;
	width: 23.5%;
}
.socail-section .button .left {
	float: left;
	width: 27%;
}
.socail-section .button .right {
	float: right;
	width: 67.5%;
	text-align: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px
}
.socail-section .button span.count {
	font-weight: 600;
	text-align: left;
	display: block;
	line-height: 20px;
	font-size: 14px
}
.socail-section .button span.label {
	text-align: left;
}
.socail-section .button.facebook {
	background-color: #3B5998;
}
.socail-section .button.linkedin {
	background-color: #0E76A8;
}
.socail-section .button.googleplus {
	background-color: #f63e28;
	margin-right: 0;
}
.socail-section .button .left img {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	display: block;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: 0px;
	width: 38px;
}
/*NEW CSS Started*/
/*Header*/
/*Header*/
header {
	width: 100%;
}
.grid {
	/*overflow: hidden;*/

	width: 950px;
	margin: auto
}
header .call-action {
	float: right;
	width: 208px;
	margin-top: 2px
}
header .call-action .freetrail-btn {
	border: medium none;
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 8px 12px 8px 12px;
	color: #fff;
	border-top: 1px #a6111e solid;
	border-right: 1px #a6111e solid;
	border-bottom: 1px #a6111e solid;
	border-left: 1px #a6111e solid;
	background: #c12533;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f42134', endColorstr='#c12533');
	background: -webkit-gradient(linear, left top, left bottom, from(#f42134), to(#c12533));
	background: -moz-linear-gradient(top, #f42134, #c12533);
	text-shadow: 0px -1px #9d0f1c;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd98a1;
	border-radius: 3px;
	display: inline-block
}
header .call-action .submit-btn {
	border: medium none;
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 8px 12px 8px 12px;
	color: #fff;
	border-top: 1px #ad4e0a solid;
	border-right: 1px #ad4e0a solid;
	border-bottom: 1px #ad4e0a solid;
	border-left: 1px #ad4e0a solid;
	background: #f47c14;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad3d', endColorstr='#f47c14');
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad3d), to(#f47c14));
	background: -moz-linear-gradient(top, #f6ad3d, #f47c14);
	text-shadow: 0px -1px #b15d0a;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	border-radius: 3px;
	display: inline-block;
	margin-right: 7px;
}
header .tagline {
	color: #000000;
	float: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	font-weight: 300;
	margin: 0;
	overflow: hidden;
	padding: 0px 0 0 22px;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	width: 210px;
	background: url(../images/line.png) no-repeat top left;
	line-height: 44px;
	margin-top: 0px
}
.top-link {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #6a9964;
	background: #5fb853;
	padding-top: 2px;
	padding-bottom: 6px;
	width: 100%;
	border-top: 2px #111 solid
}
.top-link li {
	float: right;
	display: inline;
	margin-left: 20px
}
.top-link .phone-box {
	font-size: 13px;
	margin-top: 4px;
	line-height: 15px;
	color: #fff
}
.top-link .phone-box i {
	margin-right: 3px;
	margin-top: 0px;
	vertical-align: middle;
}
.top-link .email-box {
	margin-top: 4px;
	line-height: 15px;
	text-transform: none!important
}
.top-link .email-box i {
	color: #fff;
	font-size: 11px;
	margin-top: -1px;
	vertical-align: middle;
}
.top-link .email-box a {
	text-transform: none!important;
	font-size: 14px!important;
	color: #fff!important
}
.top-link .links {
	text-align: right;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	float: right;
	padding-top: 8px;
	letter-spacing: 0.5px
}
.top-link .links a {
	display: inline-block;
	font-size: 13px;
	color: #fff
}
.top-link .links .seprator {
	display: inline-block;
	color: #666;
	margin-left: 7px;
	margin-right: 7px;
}
.top-link .links span {
	display: inline-block;
	font-size: 13px
}
.top-link img {
	margin-right: 2px
}
.nav-container {
	color: #fff;
	background: #6ECA62;
	position: relative;
}
.nav-container .inner {
	margin: auto;
	position: relative;
	width: 950px;
	height: 46px
}
/* Free trial form*/
#free-trial-form h1 {
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: -1px;
	margin-bottom: 0px;
	padding-bottom: 15px;
	text-shadow: 0 1px #FFFFFF;
	line-height: normal;
}
#free-trial-form {
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 50px
}
#free-trial-form .Lhs-col {
	float: left;
	width: 320px;
	border: 1px solid #ddd;
}
#free-trial-form .Lhs-col .step {
	border-bottom: 1px solid #EAEAEA;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 400;
	overflow: hidden;
	padding: 15px;
}
#free-trial-form .Lhs-col .step strong {
	border-right: 1px dashed #D1D1D1;
	color: #000;
	display: block;
	float: left;
	font-size: 28px;
	font-weight: 900;
	margin-right: 20px;
	margin-top: 6px;
	text-align: center;
	text-shadow: 0 1px #FFFFFF;
	width: 65px;
	display: inline-block;
	line-height: 1.6em
}
#free-trial-form .Lhs-col .step em {
	float: left;
	font-style: normal;
	line-height: 1.4em;
	width: 200px;
}
#nav-02 li img {
	left: 20px;
	position: absolute;
	margin-top: 7px
}
#nav-02 {
	margin: 0px;
	padding: 0;
}
#nav-02 .current {
	background: #EEEEEE;
	border: medium none;
	padding: 10px 15px 10px 80px;
	color: #abd9f9;
	border-top: 1px #2270ab solid;
	border-right: 1px #18639a solid;
	border-bottom: 1px #0f568b solid;
	border-left: 1px #18639a solid;
	background: #136cab;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33a0e8', endColorstr='#136cab');
	background: -webkit-gradient(linear, left top, left bottom, from(#33a0e8), to(#136cab));
	background: -moz-linear-gradient(top, #33a0e8, #136cab);
	text-shadow: #355782 0 0px -2px;
	-webkit-text-shadow: #355782 0 1px 2px;
	-moz-text-shadow: #355782 0 1px 2px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #83c5f1;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #83c5f1;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #83c5f1;
	z-index: 10000;
	margin-left: -8px;
	width: 240px
}
#nav-02 .current h2 {
	font-size: 18px;
	color: #fff;
	letter-spacing: 400;
	margin-bottom: 3px
}
#nav-02 li h2 {
	font-size: 14px;
	letter-spacing: 400;
	padding-bottom: 5px;
	padding-top: 3px;
	margin: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 900;
	color: #333
}
#free-trial-form .Rhs-col {
	float: right;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	padding: 0 0 0 25px;
	width: 600px;
}
#free-trial-form .Rhs-col .step {
	border-bottom: 1px solid #EAEAEA;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 15px;
	margin-top: 15px
}
#free-trial-form .Rhs-col .step strong {
	border-right: 1px dashed #D1D1D1;
	color: #000;
	display: block;
	float: left;
	font-size: 28px;
	font-weight: 900;
	margin-right: 15px;
	margin-top: 6px;
	text-align: center;
	text-shadow: 0 1px #FFFFFF;
	width: 50px;
	display: inline-block;
	line-height: 1.6em
}
#free-trial-form .Rhs-col .step em {
	float: left;
	font-style: normal;
	line-height: 1.4em;
	width: 475px;
}
#free-trial-form .Rhs-col p {
	font-size: 13px
}
#contact {
	width: 590px;
	overflow: hidden;
	margin-top: 25px
}
#contact ul {
	width: 590px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 7px
}
#contact ul li {
	float: left;
	text-align: left;
	display: inline
}
#contact select {
	border-radius: 3px;
	background: none repeat scroll 0 0 white;
	color: #333333;
	line-height: 25px;
	width: 380px;
	padding: 6px;
	border: 1px #d1d1d1 solid;
}
#contact .label {
	color: #333333;
	margin-right: 0;
	padding-top: 2px;
	text-align: left;
	width: 118px;
}
#contact .inputbox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: 400;
	font-style: normal;
	font-variant: 400;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 4px;
	width: 280px;
}
#contact .inputbox {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: normal;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 340px;
}
#contact .inputbox:focus {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: normal;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 340px;
}
#contact .wrap6 {
	background: #eaeaea;
	padding: 2px;
	display: inline-block;
}
.textarea_freetrial {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	height: 100px;
	line-height: normal;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 455px;
}
.textarea_freetrial:focus {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	height: 100px;
	line-height: normal;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 455px;
}
.btn {
	background-color: #F42134;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #C12533 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 40px;
	padding: 2px 18px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
}
.btn-submit {
	background-color: #6eca62;
	border: medium none;
	border-radius: 3px;
	box-shadow: 0 -3px 0 0 #3dad2e inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	padding: 10px 15px 11px 15px;
	text-align: center;
	text-decoration: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
}
.RHS-coloumn {
	float: right;
	width: 270px
}
#free_trail_form {
	overflow: hidden;
	width: 270px;
}
#form_show {
	padding: 15px;
	padding-top: 5px;
	border-top: none;
	padding-bottom: 10px;
	border: 1px #ddd solid;
	border-top: none;
	background: #fcfcfc/* url(../images/cloude-img.png) no-repeat right 238px*/
}
#free_trail_form ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 8px;
	padding: 0px 0px 0px 0px;
}
#free_trail_form ul li {
	float: left;
	text-align: left;
	display: inline;
}
#free_trail_form .txt_box {
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	box-shadow: 0 0 1px 1px #DDDDDD inset;
	color: #999;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: 400;
	font-style: normal;
	font-variant: 400;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 10px 10px;
	text-shadow: 0 0 1px #FFFFFF;
	width: 214px;
}
#free_trail_form .txt_box:focus {
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	box-shadow: 0 0 1px 1px #DDDDDD inset;
	color: #333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: 400;
	font-style: normal;
	font-variant: 400;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 10px 10px;
	text-shadow: 0 0 1px #FFFFFF;
	width: 214px;
}
#free_trail_form .wrap6 {
	background: #EAEAEA;
	padding: 2px;
	display: inline-block;
}
/* Free trial form end*/


/* FREE tools */
#free-tools h1 {
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 34px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: normal;
	margin-bottom: 20px;
	padding-bottom: 15px;
	text-shadow: 0 1px #FFFFFF;
}
#free-tools {
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 50px
}
#free-tools-list {
	overflow: hidden;
	width: 950px;
}
#free-tools-list ul {
	overflow: hidden;
	width: 950px;
	padding: 0px;
	margin: 0px;
	text-align: left
}
#free-tools-list ul li {
	float: left;
	display: inline;
	margin: 0px;
	text-align: center;
	border: 1px #ddd solid;
	width: 460px;
	margin-right: 22px;
	border-radius: 2px;
	font-size: 14px;
	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	line-height: 1.5em;
	margin-bottom: 20px;
	background: #fff;
	color: #777
}
#free-tools-list .img {
	width: 160px;
	text-align: center;
	padding-bottom: 15px;
	border-right: 1px #ddd dashed;
	padding-top: 20px;
	background: #fcfcfc;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 145px
}
#free-tools-list h2 {
	font-size: 16px;
	font-weight: 900;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	color: #333;
	padding-bottom: 5px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
#free-tools-list .400-text {
	padding: 20px;
	padding-top: 5px;
	float: right;
	width: 220px;
	text-align: left;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	padding-bottom: 15px
}
#free-tools-list .btn-submit {
	color: #fff;
	border-top: 1px #ad4e0a solid;
	border-right: 1px #ad4e0a solid;
	border-bottom: 1px #ad4e0a solid;
	border-left: 1px #ad4e0a solid;
	background: #f47c14;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad3d', endColorstr='#f47c14');
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad3d), to(#f47c14));
	background: -moz-linear-gradient(top, #f6ad3d, #f47c14);
	text-shadow: 0px -1px #b15d0a;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #f8d26b;
	padding: 8px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 10px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	font-weight: 900;
	display: block
}
/* Free tools end*/


/* submit-list-popup*/
.popup-smaple {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 2px #000000, 0 5px 27px rgba(0, 0, 0, 0.7);
	color: #000000;
	font-weight: 300;
	left: 50%;
	margin: 0 0 50px -300px;
	opacity: 1;
	position: absolute;
	text-align: left;
	top: 8%;
	width: 600px;
	z-index: 10000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	border: 5px #c9f2c3 solid;
	border-radius: 2px
}
.top-header {
	padding: 15px 15px!important;
	background: #F9FEF8;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	overflow: hidden;
	border-bottom: 1px #d9edd5 solid;
	padding-bottom: 20px!important
}
.top-header .img {
	float: left;
	width: 90px;
	border-right: 1px dashed #BCDDB5;
	padding-right: 20px;
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px
}
.top-header .heading {
	float: right;
	width: 429px
}
.popup-smaple h2 {
	height: auto;
	font-size: 24px!important;
	text-align: left!important;
	margin-bottom: 15px;
	font-weight: 400!important;
	letter-spacing: 400!important;
	text-shadow: none!important;
	color: #111!important;
	overflow: hidden;
	clear: both;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-shadow: 0 1px #FFFFFF;
	margin-bottom: 5px;
	line-height: normal
}
.popup-smaple img.cntrl {
	position: absolute;
	right: 15px;
	top: 15px;
}
#fade {
	background: none repeat scroll 0 0 #000000;
	height: 100%;
	left: 0;
	opacity: 0.7;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
#submit-list {
	color: #fff;
	background: #fff;
	color: #aaa;
	width: 500px;
	color: #dcf9d7;
	position: relative;
}
#submit-list .form_show {
	padding: 20px;
	border-top: none;
	padding-left: 15px;
	padding-right: 15px
}
.popup-smaple h3 {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 900;
	margin-bottom: 0;
	text-align: left;
	text-shadow: none;
	padding: 0px 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	padding-bottom: 7px;
	border-bottom: 1px #eaeaea solid;
	margin-bottom: 18px
}
#submit-list ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
#submit-list ul li {
	float: left;
	text-align: left;
	display: inline;
}
#submit-list .txt_box {
	padding: 0px 5px 0px 8px;
	margin-top: 0px;
	border-radius: 3px;
	background: none repeat scroll 0 0 #fff;
	outline: medium none;
	margin-bottom: 2px;
	vertical-align: middle;
	width: 293px;
	height: 36px;
	color: #aaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 3px #E5E5E5 inset;
}
#submit-list .txt_box:focus {
	padding: 0px 5px 0px 8px;
	margin-top: 0px;
	border-radius: 3px;
	background: none repeat scroll 0 0 #fff;
	outline: medium none;
	margin-bottom: 2px;
	vertical-align: middle;
	width: 293px;
	height: 36px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 3px #E5E5E5 inset;
}
/* submit-list-popup End*/


/* pre-list*/

#full-row h1 {
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 34px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: normal;
	margin-bottom: 20px;
	padding-bottom: 15px;
	text-shadow: 0 1px #FFFFFF;
}
#full-row {
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px
}
#full-row .col-left {
	float: left;
	width: 445px;
	border-right: 1px #d1d1d1 dashed;
	padding-right: 30px
}
#full-row .col-right {
	float: right;
	width: 440px
}
#full-row .lists {
	overflow: hidden;
	width: 948px;
	margin: auto;
	margin-top: 35px;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	background: url("../images/map-bg.png") no-repeat left bottom #fcfcfc;
}
#full-row .lists .box {
	float: left;
	width: 275px;
	border: 1px #ddd solid;
	text-align: center;
	padding: 20px;
	border-right: none;
	border-bottom: none;
	color: #333
}
#full-row .lists .box .img {
	height: 145px;
}
#full-row .lists .box span {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	display: block;
	padding-top: 10px;
	color: #333;
	border-top: 1px #eaeaea solid
}
/* pre-list End*/

/* products*/
#products-row h1 {
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 34px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: normal;
	margin-bottom: 20px;
	padding-bottom: 15px;
	text-shadow: 0 1px #FFFFFF;
}
#products-row {
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em
}
#products-row h3 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #fff;
	letter-spacing: 400;
	text-shadow: none;
	padding: 0px 0px;
	line-height: normal;
	margin: 0px;
	padding-bottom: 0px;
	border-left: 1px dashed #ddd;
	line-height: 40px;
	padding-left: 17px
}
#products-row .heading {
	color: #333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 0;
	padding: 10px;
	position: relative;
	text-shadow: none;
	border: 1px solid #DDDDDD;
	background: url(../images/RC-icon.png) no-repeat 20px 18px #2c2d31;
	padding-left: 82px;
	padding-right: 0px
}
#products-row .Lhs-col {
	float: left;
	width: 170px;
	border: 1px solid #ddd;
}
#products-row .Mid-col {
	float: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	padding: 0px;
	width: 655px;
	margin-right: 20px
}
#products-row .Mid-col p {
	line-height: 1.6em;
	font-size: 13px
}
#products-row .Rhs-col {
	float: right;
	width: 270px
}
#products-row .pro-list .img {
	height: 75px
}
#products-row .pro-list img {
	height: 65px
}
#products-row .pro-list {
	margin: 0px;
	padding: 0;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	width: 948px;
	margin-top: 25px;
	background: url("../images/map-bg.png") no-repeat scroll left top #FCFCFC;
	overflow: hidden;
	border: 1px #ddd solid;
	border-bottom: none
}
#products-row .pro-list li {
	color: #666;
	padding: 18px 20px 18px 20px;
	position: relative;
	font-size: 12px;
	line-height: 17px;
	border-right: 1px #eaeaea solid;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: inline;
	text-align: center;
	border-left: 1px #fff solid;
	float: left;
	width: 147px
}
#products-row .pro-list .current {
	background: #8fe384;
	border: medium none;
	padding: 18px 10px 18px 20px;
	border-bottom: 1px #ddd solid;
}
#products-row .pro-list .current em {
	border-left: 8px solid #8fe384;
	border-right: 10px solid #transparent;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	bottom: 40px;
	height: 0;
	left: 110px;
	position: absolute;
	width: 0;
}
#products-row .Lhs-col h2 {
	border-bottom: 1px solid #eaeaea;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	letter-spacing: 400;
	line-height: 60px;
	margin: 0;
	padding: 0px;
	text-shadow: none;
	text-align: center;
	background: #2C2D31
}
#products-row .pro-list span {
	font-size: 14px;
	font-weight: 900;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	color: #333;
	text-shadow: 0px 1px #fff;
	display: block;
	padding-top: 8px
}
#products-row .Mid-col h2 {
	color: #000000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 28px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px #ddd solid;
	margin-bottom: 18px
}
#products-row .lists {
	overflow: hidden;
	width: 948px;
	margin: auto;
	margin-top: 35px;
	border-left: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	background: url("../images/map-bg.png") no-repeat left bottom #fcfcfc;
	margin-bottom: 60px
}
#products-row .lists .box {
	float: left;
	width: 275px;
	border: 1px #ddd solid;
	text-align: left;
	padding: 20px;
	border-left: none;
	border-bottom: none;
	color: #333;
	text-align: center
}
#products-row .lists .box .img {
	height: 115px;
	text-align: center
}
#products-row .lists .box span {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	display: block;
	padding-top: 10px;
	color: #333;
	border-top: 1px #eaeaea solid;
	padding-bottom: 5px;
}
#products-row .lists .bullets {
	margin-top: 15px;
	font-size: 13px;
	font-weight: 300;
	color: #000;
	line-height: 1.8em;
	text-align: left
}
/* products* End/


/* landing pages*/
#SFDC-list h1 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	/*letter-spacing: 400;*/
	line-height: normal;
	margin-bottom: 15px;
	padding-bottom: 10px;
	letter-spacing: -0.5px
}
#SFDC-list h1 span {
	color: #ddd;
	font-weight: 300;
	display: inline-block;
	padding-left: 0px;
	margin-right: 7px;
	border-right: 1px #ddd solid;
	vertical-align: middle;
}
#SFDC-list h2 {
	text-decoration: none !important;
	display: inline-block;
	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-style: normal;
	font-size: 24px;
	line-height: normal;
	vertical-align: middle;
	color: #000;
	letter-spacing: normal;
}
#SFDC-list {
	overflow: hidden;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 0px
}
#SFDC-list .top_header {
	color: #333333;
	margin-bottom: 20px;
	padding-bottom: 15px;
	line-height: normal;
	overflow: hidden;
	border-bottom: 8px #425166 solid;
}
#SFDC-list .top_header h1 {
	background: none;
	display: inline-block;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle
}
#SFDC-list .top_header span {
	color: #ddd;
	font-weight: 300;
	display: inline-block;
	padding-left: 5px;
	margin-right: 7px;
	border-right: 1px #ddd solid;
	vertical-align: middle;
	line-height: 2.5em;
}
#SFDC-list .left-col {
	float: left;
	margin-right: 20px;
	width: 625px;
	font-size: 14px;
	color: #333
}
#SFDC-list .left-col p {
	font-size: 14px;
	color: #333;
	letter-spacing: 0.5px;
}
#SFDC-list .dash_numbers .header-text {
	background: none repeat scroll 0 0 #333333;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 15px;
	margin-top: -16px;
	padding: 2px 9px;
	position: absolute;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}
#SFDC-list .dash_numbers {
	font-size: 10px;
	overflow: hidden;
	width: 620px;
	border: 1px solid #ddd;
	border-radius: 3px;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 30px;
	background: #f8f8f8;
	font-weight: normal;
	letter-spacing: 1px
}
#SFDC-list .dash_numbers ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 620px;
}
#SFDC-list .dash_numbers ul li {
	color: #666666;
	padding: 10px 5px;
	text-align: center;
	text-shadow: none;
	width: 144px;
	display: inline;
	border-right: 1px #eaeaea solid;
	float: left;
	padding-top: 18px;
}
#SFDC-list .dash_numbers h3 {
	background: none repeat scroll 0 0 transparent;
	color: #111;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
	font-style: normal;
	padding-bottom: 5px
}
.intrested_text {
	height: 23px;
	margin-left: 290px;
	margin-top: -45px;
	position: absolute;
	width: 143px;
	z-index: 10;
}
#SFDC-list .address {
	font-size: 12px;
	overflow: hidden;
	width: 620px;
	text-shadow: 0px 1px #fff;
	border: 1px solid #ddd;
	margin-bottom: 15px;
	margin-top: 20px;
}
#SFDC-list .address ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 620px;
}
#SFDC-list .address ul li {
	color: #666666;
	padding: 0px 0px;
	text-align: left;
	text-shadow: none;
	width: 206px;
	display: inline;
	border-right: 1px #eaeaea solid;
	float: left;
	min-height: 110px
}
#SFDC-list .address h3 {
	background: #fcfcfc;
	color: #333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: left !important;
	text-shadow: none;
	font-style: normal;
	padding: 10px 15px;
	border-bottom: 1px #eaeaea solid;
	height: 20px
}
#SFDC-list .address .details {
	padding: 10px 15px;
	background: none
}
.leftarrowdiv {
	width: 175px;
	background: #f8f8f8;
	color: #333;
	padding: 5px;
	position: relative;
	word-wrap: break-word;
	-moz-border-radius: 3px; /*add some nice CSS3 round corners*/
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 10px;
	font-size: 12px;
	position: absolute;
	text-shadow: none;
	margin-left: 263px;
	border: 1px #ddd solid;
	border-left: none;
	text-shadow: none;
	line-height: 17px;
}
.leftarrowdiv:after { /*arrow added to leftarrowdiv DIV*/
	content: '';
	display: block;
	position: absolute;
	top: 7px;
	left: -14px; /*should be set to -border-width x 2 */
	width: 0;
	height: 0;
	border-color: transparent #f8f8f8 transparent transparent; /*border color should be same as div div background color*/
	border-style: solid;
	border-width: 7px;
}
#SFDC-list .request-form {
	color: #fff;
	border-top: 1px #207e14 solid;
	border-right: 1px #207e14 solid;
	border-bottom: 1px #207e14 solid;
	border-left: 1px #207e14 solid;
	background: #2f9622;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46b537', endColorstr='#2f9622');
	background: -webkit-gradient(linear, left top, left bottom, from(#46b537), to(#2f9622));
	background: -moz-linear-gradient(top, #46b537, #2f9622);
	text-shadow: 0px -1px #348c28;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	padding: 18px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow: hidden;
	color: #fff;
	width: 250px;
	float: right;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #dcf9d7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
#SFDC-list .request-form h3 {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	font-weight: 900;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-shadow: 0 -1px #348C28;
	text-align: left;
	margin-bottom: 5px
}
#SFDC-list .request-form ul {
	width: 250px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
#SFDC-list .request-form ul li {
	float: left;
	text-align: left;
	display: inline;
}
#SFDC-list .request-form .txt_box {
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	background: none repeat scroll 0 0 #fff;
	outline: medium none;
	border: 1px solid #319623;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 235px;
	height: 32px;
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px
}
#SFDC-list .request-form .txt_box:focus {
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33) inset;
	background: none repeat scroll 0 0 #fff;
	outline: medium none;
	border: 1px solid #319623;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 235px;
	height: 32px;
	color: #222;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
#SFDC-list .request-form .wrap6 {
	background: #e8fae5;
	padding: 2px;
	display: inline-block;
}
#SFDC-list .btn_request {
	font-weight: bold;
	padding: 0;
	font-size: 14px;
	padding: 7px 10px 7px 10px;
	color: #fff;
	border-top: 1px #a6111e solid;
	border-right: 1px #a6111e solid;
	border-bottom: 1px #a6111e solid;
	border-left: 1px #a6111e solid;
	background: #c12533;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f42134', endColorstr='#c12533');
	background: -webkit-gradient(linear, left top, left bottom, from(#f42134), to(#c12533));
	background: -moz-linear-gradient(top, #f42134, #c12533);
	text-shadow: 0px -1px #9d0f1c;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fd6e7b;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
#SFDC-list .btn_download {
	background-color: #76D5F9;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #59C1E8 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 42px;
	padding: 1px 20px 5px;
	text-align: center;
	text-decoration: none;
	margin-top: 10px
}
#SFDC-list .btn_download_scrarch {
	background-color: #f6f6f6;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #ddd inset;
	color: #ccc;
	cursor: pointer;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 42px;
	padding: 1px 20px 5px;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
	display: inline-block;
}
#SFDC-list .btn_download#free_sample_click {
	display: inline-block;
}
#SFDC-list .btn_download_disable {
	border: medium none;
	border-radius: 3px;
	box-shadow: 0 -3px 0 0 #dddddd inset;
	color: #aaa;
	cursor: pointer;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 42px;
	margin-top: 10px;
	padding: 1px 20px 5px;
	text-align: center;
	text-decoration: none;
}
#SFDC-list h5 {
	border-bottom: 1px solid #DDDDDD;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#req_trail_form .heading {
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 0;
	padding: 0px;
	position: relative;
	text-shadow: none;
}
#req_trail_form h3 {
	color: #FFFFFF;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: 400;
	line-height: 40px;
	margin: 0;
	padding: 0px;
	text-shadow: 0 -1px #348C28;
}
#req_trail_form {
	overflow: hidden;
	width: 260px;
	float: right;
	color: #fff;
	border-top: 1px #207e14 solid;
	border-right: 1px #207e14 solid;
	border-bottom: 1px #207e14 solid;
	border-left: 1px #207e14 solid;
	background: #2f9622;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46b537', endColorstr='#2f9622');
	background: -webkit-gradient(linear, left top, left bottom, from(#46b537), to(#2f9622));
	background: -moz-linear-gradient(top, #46b537, #2f9622);
	text-shadow: 0px -1px #348c28;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #6acf5d;
	padding: 18px;
	overflow: hidden;
	color: #fff;
	padding-top: 12px;
	padding-bottom: 20px;
	color: #dcf9d7;
	text-shadow: none
}
#req_trail_form .thanks-msg {
	margin-top: 40px;
	margin-bottom: 40px;
}
.thanks-msg p {
	display: block;
	margin-top: 15px!important;
}
#form_trial {
	border-top: none;
	padding-top: 0px;
	border-top: none;
	font-size: 14px
}
#form_trial p {
	margin: 0px;
	line-height: 21px;
	padding-bottom: 5px
}
#req_trail_form ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 4px;
	padding: 0px 0px 0px 0px;
}
#req_trail_form ul li {
	float: left;
	text-align: left;
	display: inline;
}
#req_trail_form .txt_box {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #258718;
	color: #AAAAAA;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	height: 34px;
	margin-bottom: 3px;
	margin-top: 0;
	outline: medium none;
	padding: 0 5px 0 10px;
	vertical-align: middle;
	width: 242px;
	font-weight: 400;
	letter-spacing: 0.5px;
}
#req_trail_form .txt_box:focus {
	border: 1px solid #258718;
	background: none repeat scroll 0 0 #fff;
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	height: 34px;
	margin-bottom: 3px;
	margin-top: 0;
	outline: medium none;
	padding: 0 5px 0 10px;
	vertical-align: middle;
	width: 242px;
	font-weight: 400;
	letter-spacing: 0.5px;
}
#req_trail_form .btn {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 44px;
	padding: 2px 18px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
	width: 260px
}
.co-desc {
	width: 100%;
	padding-top: 40px;
	border-top: 1px #eaeaea solid;
	margin: auto;
	text-align: left;
	padding-bottom: 50px;
	margin-top: 50px;
}
#address_info {
	font-size: 12px;
	overflow: hidden;
	width: 242px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 0px 1px #fff;
	border: 2px solid #DDDBD6;
	padding: 20px;
	text-align: left;
	margin-bottom: 15px;
	line-height: 17px;
	background: #fff;
	margin-left: 20px;
	padding-bottom: 10px
}
#address_info ul {
	overflow: hidden;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px
}
#address_info ul li {
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px;
	width: 220px
}
#address_info .co {
	background: url("../images/RC_sprite.png") no-repeat scroll -934px -258px transparent;
	padding-left: 20px
}
#address_info .ad {
	background: url("../images/RC_sprite.png") no-repeat scroll -934px -276px transparent;
	padding-left: 20px
}
#address_info .wb {
	background: url("../images/RC_sprite.png") no-repeat scroll -934px -313px transparent;
	padding-left: 20px
}
.request-header {
	background: url("../images/badge-image.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 600;
	height: 43px;
	letter-spacing: 1px;
	margin-left: -28px;
	padding-left: 27px;
	padding-top: 13px;
	position: absolute;
	text-transform: uppercase;
	width: 212px;
}
.request-header1 {
	background: url("../images/request-bg.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	height: 55px;
	letter-spacing: 0.5px;
	margin-left: -19px;
	padding-left: 20px;
	padding-top: 10px;
	position: absolute;
	width: 298px;
	margin-top: -12px
}
.request-header1 span {
	background: #f42134;
	padding: 0px;
	font-size: 11px;
	display: inline-block;
	margin-left: 45px;
	height: 45px;
	width: 45px;
	border-radius: 50px;
	line-height: 45px;
	text-align: center;
	position: absolute;
	border: 3px #40ad32 solid
}
/* landing pages End*/

/* companies*/
#co-list {
	margin-bottom: 30px;
	overflow: hidden;
	width: 950px;
	font-size: 12px
}
ul.co_listing {
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.co_listing li {
	background: url("../images/bullet-small.png") no-repeat 0px 9px transparent;
	display: inline;
	float: left;
	margin: 4px 15px 7px 0;
	padding: 1px 0 0 12px;
	width: 455px;
}
.co_listing li:nth-of-type(2n+2), .co_listing li *:nth-of-type(2n+2) .co_listing li {
	margin-right: 0;
}
ul.listing1 {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 950px;
}
.listing1 li {
	background: url("../images/list_icon.png") no-repeat scroll 0 13px transparent;
	display: inline-block;
	margin: 0px;
	padding: 9px 0 7px 17px;
	height: 24px;
	border-bottom: 1px #eaeaea solid;
	width: 455px;
	float: left
}
ul.listing1:nth-of-type(3n+3), .ul.listing1 *:nth-of-type(3n+3) .ul.listing1 {
	margin-right: 0;
}
/*  companies End*/

/* Customer Section*/
.RC_customer {
	overflow: hidden;
	padding-bottom: 35px;
	text-align: center;
}
.RC_customer h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-bottom: 3px;
	letter-spacing: -0.5px;
}
.testimonials_RC {
	overflow: hidden;
	text-align: center;
	width: 950px;
}
.testimonials_RC .inner-left {
	margin-left: 0 !important;
	width: 460px;
	float: left;
	text-align: left
}
.testimonials_RC .quote-box {
	border: 1px solid #E6E6E6;
	border-radius: 2px 2px 2px 2px;
	padding: 30px;
}
.testimonials_RC .quote-box .quote-left {
	background: url("../images/qoutes_left.png") no-repeat top left;
	height: 28px;
	margin: -12px 0 0 -10px;
	position: absolute;
	width: 33px;
}
.testimonials_RC .quote-box q {
	display: block;
	font-size: 19px;
	line-height: 30px;
	margin: 0 0 0 30px;
	quotes: none;
	color: #666;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.6em;
}
.testimonials_RC .quote-box .quote-right {
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px;
}
.testimonials_RC .quote-arrow {
	background: url("../images/test_arrow.png") no-repeat top left;
	display: block;
	height: 13px;
	margin: -1px 0 0 15px;
	width: 99px;
}
.testimonials_RC cite {
	display: block;
	margin: 10px 0 0 10px;
	font-style: normal;
	font-size: 13px;
	color: #777;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.testimonials_RC cite .photo {
	display: block;
	float: left;
	height: 89px;
	margin: 0 15px 0 0;
	width: 85px;
}
.testimonials_RC cite .author {
	color: #479CCF;
	font-size: 18px;
	line-height: normal;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	display: block;
	margin-top: 5px;
	line-height: 30px
}
.testimonials_RC h3 {
	color: #111111;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: normal;
	padding-bottom: 5px;
	text-align: center;
	text-shadow: 0 1px #FFFFFF;
	border-bottom: none!important
}
.testimonials_RC h5 {
	color: #777;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin: 10px 0;
	margin-top: 0px;
	font-weight: 400;
	padding-bottom: 15px
}
.testimonials_RC img {
	border: 4px solid #eaeaea;
	border-radius: 90px;
	height: 80px;
	margin: 0 0 25px;
	width: 80px;
}
/* Customer Section End*/




/*static pages*/
.static_content {
	overflow: hidden;
	background: #fff;
	padding-bottom: 60px;
	padding-top: 25px;
	width: 100%;
	border-bottom: 1px #e5e5e5 solid
}
.static_content h1 {
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 15px;
	padding-bottom: 9px;
	border-bottom: 1px #ddd solid
}
.static_content h2 {
	display: block;
	font-size: 16px;
	font-weight: 600;
	margin: 0px;
	padding: 0 0 5px;
}
.static_content strong {
	display: block;
	font-size: 13px;
	font-weight: 900;
}
.static_content .heading {
	color: #333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 0;
	padding: 10px;
	position: relative;
	text-shadow: none;
	border: 1px solid #DDDDDD;
	background: url(../images/RC-icon.png) no-repeat 20px 18px #2C2D31;
	padding-left: 82px;
	padding-right: 0px
}
.static_content .heading em {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #64c457;
	bottom: -10px;
	height: 0;
	left: 140px;
	position: absolute;
	width: 0;
}
.static_content .map-usa {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 0;
	padding: 20px;
	position: relative;
	text-shadow: none;
	border: 1px solid #DDDDDD;
	background: url(../images/map-usa.png) no-repeat top left;
	border-bottom: none;
	padding-bottom: 30px;
	border-bottom: 1px #eaeaea solid;
	border-top: none
}
.static_content .map-ind {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 0;
	padding: 20px;
	position: relative;
	text-shadow: none;
	border: 1px solid #DDDDDD;
	background: url(../images/map-ind.png) no-repeat bottom left;
	border-top: none;
	margin-bottom: 35px
}
.Rhs_col .co-info {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	background: #fff
}
.Rhs_col .co-info a {
	font-size: 14px;
	font-weight: 400!important;
	color: #0088CC;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.Rhs_col {
	float: right;
	width: 300px;
}
.Lhs_col {
	float: left;
	width: 590px;
	font-size: 13px;
	text-align: left;
	line-height: 1.6em;
	color: #444;
	letter-spacing: 0.1px;
	word-spacing: 1px;
	padding-right: 25px
}
.Lhs_col p {
	margin: 0px;
	font-size: 13px;
	margin-bottom: 20px;
	letter-spacing: 0.1px
}
.Lhs_col ul {
	display: block;
	overflow: hidden;
	padding: 0px;
	margin: 0px
}
/*static content End*/


/*location*/
#location {
	background: none repeat scroll 0 0 #F7FAFB;
	border-top: 1px solid #E8EEF0;
	overflow: hidden;
	padding-bottom: 50px;
	padding-top: 50px;
	text-align: center;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
#location h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: none;
	word-spacing: 7px;
}
#location .map {
	background: url("../images/map1.png") no-repeat scroll center top transparent;
	color: #000000;
	height: 342px;
	margin: auto;
	overflow: hidden;
	padding-bottom: 0;
	padding-top: 45px;
	width: 850px;
	text-align: left
}
#location .map .left_col {
	float: left;
	font-size: 18px;
	font-weight: 300;
	margin-left: 130px;
	width: 280px;
}
#location .map .right_col {
	border-left: 1px solid #E8EEF0;
	float: left;
	font-size: 18px;
	font-weight: 300;
	padding-left: 70px;
	width: 300px;
}
#location .map strong {
	font-weight: 900
}
/*location End*/


/*testimonials*/
#row-full {
	overflow: hidden;
	padding: 4em 0;
	padding-bottom: 70px;
	border-top: 1px solid #E8EEF0;
	background: #F7FAFB
}
#row-full h1 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	color: #3c474f;
	letter-spacing: -1px;
	text-shadow: none;
	text-align: center;
	word-spacing: 7px
}
#row-full h2 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #333;
	letter-spacing: 400;
	text-shadow: none;
	padding-bottom: 60px;
	padding-top: 5px;
	text-align: center
}
.clients-block {
	float: left;
	text-align: center;
	width: 233px;
	background: #fff;
	border: 1px solid #eaeaea;
	padding: 30px;
	margin-right: 32px;
	border-radius: 2px
}
.clients-block img {
	border: 4px solid #eaeaea;
	border-radius: 80px 80px 80px 80px;
	height: 130px;
	margin: 0 0 25px;
	width: 130px;
}
.clients-text {
	background-image: url("../images/qoutes_left.png");
	background-position: left top;
	background-repeat: no-repeat;
}
.clients-txt {
	/*  background-image: url("../images/qoutes_right.png");*/
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0 15px 0px 35px;
}
.clients-txt p {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.4em;
	color: #333
}
.clients-block-meta {
	color: #858586;
	display: block;
	font-size: 14px;
	font-style: italic;
	padding: 15px 0 0;
}
/*blog*/
#intro-blog {
	overflow: hidden;
	padding-top: 15px;
	text-align: center;
	width: 100%;
	background: #fcfcfc
}
#intro-blog h1 {
	background: none repeat scroll 0 0 transparent;
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 46px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: normal;
	margin-bottom: 5px;
	padding-top: 20px;
	text-shadow: 0 1px #FFFFFF;
	word-spacing: 5px
}
#intro-blog h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 22px;
	font-weight: 300;
	letter-spacing: 400;
	line-height: normal;
	padding-bottom: 20px;
	padding-top: 0px;
	text-align: center;
	text-shadow: none;
}
#intro-blog .btn_free_trail {
	overflow: visible;
	width: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 7px 10px;
	color: #fff;
	border-top: 1px #b33812 solid;
	border-right: 1px #b33812 solid;
	border-bottom: 1px #b33812 solid;
	border-left: 1px #b33812 solid;
	background: #ca3c11;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5c2f', endColorstr='#ca3c11');
	background: -webkit-gradient(linear, left top, left bottom, from(#ee5c2f), to(#ca3c11));
	background: -moz-linear-gradient(top, #ee5c2f, #ca3c11);
	text-shadow: #93101a 0 0px -2px;
	-webkit-text-shadow: #93101a 0 1px 2px;
	-moz-text-shadow: #93101a 0 1px 2px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fc9e80;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fc9e80;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #fc9e80;
	text-shadow: 0px -1px #a92f0a;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 28px;
	font-weight: 900;
	line-height: 16px;
	margin: 0;
	padding: 10px 30px 15px 30px;
	text-align: center;
	text-decoration: none;
	line-height: normal;
	cursor: pointer;
	text-align: center;
	letter-spacing: 400
}
.handwritten-text {
	background: url("../images/arrow-img.png") no-repeat scroll right top transparent;
	color: #666;
	font-family: 'Shadows Into Light', cursive;
	font-size: 24px;
	letter-spacing: 3px;
	margin-left: 45px;
	margin-top: 30px;
	min-height: 25px;
	padding-right: 85px;
	position: absolute;
	z-index: 10;
}
.post .view-summary header {
	position: relative;
}
.post .view-summary header img {
	background-color: #232529;
	height: auto;
	width: 100%;
}
.post .view-summary header .interaction-count {
	background-color: #FFE939;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
	padding: 0 6px 0 8px;
	text-align: center;
	text-transform: uppercase;
}
.post .view-summary header .interaction-count:after {
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	display: inline;
	float: right;
	font-family: sayglyphs;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	height: auto;
	margin-top: 0;
	padding-left: 3px;
	vertical-align: baseline;
	width: auto;
}
.post .view-summary header h1 {
	font-size: 24px;
	line-height: 32px;
	margin: 10px 20px;
	padding: 0;
	font-family: "Bitter-Regular";
	font-weight: 400;
	color: #222;
	letter-spacing: 400;
	text-align: left
}
.post .view-summary header h1 a {
	text-decoration: none;
}
.post .view-summary header h1 a:hover, .post .view-summary header h1 a:active, .post .view-summary header h1 a:focus {
	text-decoration: none;
}
.post .view-summary header .meta {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 12px;
	margin: 15px 0 0;
	text-transform: uppercase;
}
.post .view-summary header .meta .publish-date, .post .view-summary header .meta .section {
	color: #90939A;
}
.post .view-summary header .meta .section {
	display: none;
}
.post .view-summary header .post h1 {
	font-size: 16px;
}
.post .spinner-container {
	clear: both;
	margin: 0 0 10px;
	padding: 20px 0;
}
body.layout-hub #lyra-wrapper {
	background-color: #F4F6F8;
}
.post.view-tile {
	padding-top: 35px;
	overflow: hidden;
	padding-bottom: 45px;
	background: #fcfcfc
}
.post.view-tile:before, .post.view-tile:after {
	display: table;
}
.post.view-tile:after {
	clear: both;
}
.post.view-tile .daybreak {
	display: none;
}
.post.view-tile .section .abstract {
	display: none;
}
.post.view-tile .view-summary {
	background-color: #FFFFFF;
	float: left;
	height: 450px;
	margin: 0 0 20px;
	overflow: hidden;
	width: 298px;
	border: 1px #eaeaea solid
}
.readmore {
	font-size: 12px;
	margin-top: 10px;
	display: block;
}
.post.view-tile .view-summary header {
	height: 455px;
}
.post.view-tile .view-summary .image {
	line-height: 0;
	top: 0;
}
.post.view-tile .view-summary .image img {
	transition: transform 0.3s linear 0s;
	-webkit-transition: -webkit-transform 0.3s linear
}
.post.view-tile .view-summary .image img:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.post.view-tile .view-summary .image a {
	display: block;
	width: 300px;
}
.post.view-tile .view-summary .image a {
	display: block;
	width: 300px;
}
.post.view-tile .view-summary .image a:hover:after, .post.view-tile .view-summary .image a:active:after, .post.view-tile .view-summary .image a:focus:after {
	background-color: rgba(0, 0, 0, 0.1);
}
.post.view-tile .view-summary .image img {
	display: block;
	height: 190px;
	width: 265px;
}
.post.view-tile .view-summary h1 {
	margin: 20px 0px 8px 0px;
}
.post.view-tile .view-summary h1 a {
	color: #111;
}
.post.view-tile .view-summary .grid-item {
	overflow: hidden;
}
.post.view-tile .view-summary .interaction-count {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	left: 20px;
	position: absolute;
	top: -362px;
	z-index: 5;
}
.post.view-tile .view-summary .abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0 0px;
	color: #999;
	padding-top: 7px;
	text-align: left
}
.post.view-tile .view-summary .abstract p {
	font-size: 14px
}
.post.view-tile .view-summary .meta {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	bottom: 0;
	height: 12px;
	padding: 12px 0px 14px;
	position: absolute;
	width: 300px;
}
.post.view-tile .view-summary .meta .publish-date {
	float: right;
}
.post.view-tile .view-summary .meta .author a {
	color: #232529;
	text-decoration: none;
}
.post.view-tile .view-summary .meta .author a:hover, .post.view-tile .view-summary .meta .author a:active, .post.view-tile .view-summary .meta .author a:focus {
	text-decoration: underline;
}
.post.view-tile .view-summary .meta .section {
	bottom: 193px;
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 400px;
	z-index: 3;
}
.post.view-tile .view-summary .meta .section .dd {
	padding: 0 20px;
}
.post.view-tile .view-summary .meta .section a {
	color: #90939A;
	margin: -8px;
	padding: 8px;
	text-decoration: none;
}
.post.view-tile.section p {
	margin: 0;
}
.post.view-tile .view-summary {
	margin: 0 20px 20px 0;
}
.post.view-tile .view-summary:nth-of-type(2n+2), .post.view-tile .view-summary *:nth-of-type(2n+2) .view-summary {
	margin-right: 15px;
}
.post.view-tile .view-summary {
	margin: 0 20px 20px 0;
}
.post.view-tile .view-summary:nth-of-type(3n+3), .post.view-tile .view-summary *:nth-of-type(3n+3) .view-summary {
	margin-right: 0;
}
.post.view-tile .view-summary {
	margin: 0 15px 15px 0;
	width: 264px;
	padding: 20px
}
.post.view-tile .view-summary:nth-of-type(3n+3), .post.view-tile .view-summary *:nth-of-type(3n+3) .view-summary {
	margin-right: 0;
}
.post.view-tile .section.view-summary .image a {
	height: 190px;
}
#layout-detail .grid {
	border-bottom: 3px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 30px;
	position: relative;
}
.main_header {
	margin: auto;
	text-align: left;
	width: auto;
}
.main_header header h1 {
	font-family: "Bitter-Regular";
	font-size: 40px;
	font-weight: 400;
	color: #111;
	margin-bottom: 25px;
	margin-top: 0px;
	letter-spacing: 400;
	text-shadow: none;
	text-align: left;
	line-height: 1.3em;
	border-bottom: 1px #eaeaea solid;
	padding-bottom: 25px
}
.main_header .abstract {
	font-family: Georgia, Cambria, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 28px;
	line-height: 38px;
	letter-spacing: -0.025em;
	font-style: italic;
	color: #777
}
.page-body {
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 40px;
	text-align: left;
	background: #fcfcfc
}
.page-body aside.before {
	display: block;
	float: left;
	width: 250px;
	padding: 0px;
	position: absolute;
	text-align: left;
	background: #fff;
	border: 1px #eaeaea solid;
}
.page-body aside.before h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 2px solid #E0EBEE;
	padding-bottom: 10px;
	margin-bottom: 15px
}
.page-body aside.after {
	clear: both
}
.page-body article.view-full.view-full {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.6em;
	margin-left: 270px;
	width: 628px;
	text-align: left;
	background: #fff;
	border: 1px #eaeaea solid;
	padding: 25px;
}
.page-body article.view-full.view-full h2 {
	font-family: "Bitter-Regular";
	font-size: 24px;
	font-weight: 400;
	color: #111;
	padding-top: 20px
}
.page-body article.view-full.view-full p {
	margin-top: 15px;
	margin-bottom: 15px
}
.page-body aside .block.feed .view-headline {
	clear: both;
	margin: 0 0 0px;
	min-height: 70px;
	padding: 0;
	width: 250px;
	padding: 0px 0px;
	background: none repeat scroll 0 0 #FFFFFF;
	padding-bottom: 10px;
	border-bottom: 1px #eaeaea solid
}
.page-body aside .block.feed .active {
	background: #fcfef9
}
.page-body aside .block.feed .view-headline .thumb {
	display: block;
	height: 60px;
	overflow: hidden;
	z-index: 1;
	width: 60px;
	float: left;
	padding: 10px 0px 10px 10px
}
.page-body aside .block.feed .view-headline .thumb img {
	width: 60px;
	height: 60px
}
.page-body aside .block.feed .view-headline h1 {
	margin: 0;
	padding: 10px 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5em;
	overflow: hidden;
	color: #444;
	letter-spacing: 400;
	text-align: left;
	text-shadow: none
}
.page-body aside .block.feed .view-headline h1 a {
	font-weight: 400;
	text-decoration: none
}
.page-footer {
	background-color: #F4F6F8;
	overflow: hidden;
	padding: 0px 0;
	position: relative;
	padding-top: 30px!important;
	border-top: 1px #dbdddf solid
}
.affix {
	margin-top: 15px;
	position: fixed;
	top: 0;
}
#commentDiv {
	padding-top: 20px;
}
.page-body article.view-full blockquote {
	font-style: italic;
	line-height: 28px;
	margin: 0 0 30px;
	padding: 0px;
	margin-top: 25px;
	font-size: 17px;
	padding: 20px;
	padding-left: 0px
}
.page-body article.view-full ul {
	margin-bottom: 30px
}
.page-body article.view-full ul li {
	margin: 0;
	padding: 0;
	padding-left: 30px;
	font-size: 14px;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-bottom: 7px
}
.page-body article.view-full ol li {
	list-style: decimal;
	margin: 0;
	padding: 0;
	margin-left: 35px;
}
.page-body article.view-full blockquote p {
	margin-bottom: 0px;
	background: url("../images/bullqoutes_left.png") no-repeat scroll left top transparent;
	padding-left: 45px;
	font-family: "Bitter-Regular";
	font-size: 18px;
	color: #666
}
.head {
	overflow: hidden;
}
.head .tabLink {
	padding: 0px 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #fff;
	border-right: none;
	display: inline-block;
	width: 125px;
	text-align: center;
	text-transform: uppercase;
	line-height: 45px;
	background: #6ECA62;
}
.head .tabLink:hover {
	text-decoration: none
}
.head a.activeLink {
	background: #fff;
	color: #333;
	font-weight: 900;
}
.hide {
	display: none;
}
.page-body article.view-full img {
	max-width: 628px;
}
.socail-div {
	overflow: hidden;
	margin-top: 20px
}
.socail-div .button.twitter {
	background-color: #00ACEE;
}
.socail-div .button {
	-moz-box-sizing: border-box;
	border-radius: 2px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 13px;
	margin-right: 4px;
	padding: 7px 0;
	width: 150px;
}
.socail-div .button .left {
	float: left;
	text-align: center;
	width: 45px;
	padding-left: 5px
}
.socail-div .button .right {
	float: right;
	width: 88px;
	text-align: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 2px
}
.socail-div .button span.count {
	font-weight: 400;
	text-align: left;
	display: block;
	line-height: 20px;
	font-size: 14px
}
.socail-div .button span.label {
	text-align: left;
}
.socail-div .button.facebook {
	background-color: #3B5998;
}
.socail-div .button.linkedin {
	background-color: #0E76A8;
}
.socail-div .button.googleplus {
	background-color: #f63e28;
	margin-right: 0;
}
.socail-div .button .left img {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 0px;
	width: 30px;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	padding-right: 10px
}
/* FAQ*/

.support-article {
	font-size: 14px;
	letter-spacing: 0.5px;
	line-height: 21px
}
.faq-section {
	background: #fff;
	background: #fff;
	padding-top: 25px;
	padding-bottom: 60px
}
.faq-section h1 {
	background: url("../images/footer_line.png") repeat-x scroll left bottom transparent;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 34px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: normal;
	margin-bottom: 20px;
	padding-bottom: 15px;
	text-shadow: 0 1px #FFFFFF;
}
.tips-tricks h2 {
	color: #373737;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 10px;
	text-align: left;
	text-shadow: none;
	line-height: normal;
	padding-top: 10px
}
.tips-tricks {
	padding: 0px;
	width: 950px;
	margin: auto;
	text-align: left;
	margin: auto;
	margin-bottom: 35px;
	margin-top: 25px
}
.tips-tricks .tips-article {
	text-align: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	line-height: 1.6em;
	text-align: left;
	color: #444;
	padding-bottom: 20px;
	background: #fff;
	border: 1px solid #E0EBEE;
	padding: 20px;
	border-radius: 3px
}
.tips-tricks h1 {
	font-size: 38px;
	font-weight: 400;
	padding-bottom: 5px;
	text-align: left;
	text-shadow: none;
	color: #06b7f9;
	margin-bottom: 0px;
	margin-top: 5px;
	line-height: 1.6em
}
.tips-tricks .right_col h3 {
	font-size: 22px;
	font-weight: 400;
	color: #fff;
	letter-spacing: 400;
	text-shadow: none;
	padding: 0px 0px;
	line-height: 1.4;
	margin: 0px;
	text-align: center
}
.tips-tricks .left-col h3 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #333;
	letter-spacing: 400;
	text-shadow: none;
	padding: 0px 0px;
	line-height: 1.4;
	margin: 0px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px
}
.tips-tricks .download_btn {
	background: none repeat scroll 0 0 #dd172b;
	border: 1px solid #a10d1a;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	margin: 0px;
	padding: 10px 50px;
	vertical-align: top;
	margin: 20px;
	font-weight: 900;
	text-shadow: none;
	margin-left: 35px
}
.tips-tricks .left-col {
	width: 835px;
	font-size: 13px;
	text-align: left;
	line-height: 1.6em;
	color: #444;
	letter-spacing: 0.1px;
	word-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 25px
}
.tips-tricks p {
	margin-bottom: 15px;
	margin-top: 15px;
	width: auto;
	line-height: 1.6em;
	font-size: 14px
}
.tips-tricks .ans_row {
	border-bottom: 1px solid #E0EBEE;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	text-align: left
}
.tips-tricks .ans_row strong {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px
}
.tips-tricks h3 {
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 400;
	line-height: 1.4;
	margin: 20px 0 5px;
	padding: 0;
	text-align: left;
	text-shadow: none;
}
.tips-tricks .tips-list {
	font-size: 14px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	border-bottom: 1px solid #eaeaea;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	background: #fff;
	padding: 15px 0px;
}
.tips-tricks .tips-list:last-child {
	border: none
}
.tips-tricks .tips-list h2 {
	font-size: 18px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-align: left;
	letter-spacing: 0.5px;
	text-shadow: none;
	padding: 0px;
	font-weight: 400;
	margin: 0px;
	border: none
}
.tips-tricks .tips-list h2 a {
	display: block;
	cursor: pointer;
	background: url(../images/support_arrow.png) no-repeat right center;
	padding-right: 19px;
	line-height: normal
}
.tips-tricks .tips-list li a {
	display: block;
	cursor: pointer;
	background: url(../images/support_arrow.png) no-repeat right center;
	padding-right: 19px;
}
.tips-tricks .tips {
	margin-top: 10px
}
.tips-tricks .tips h2 {
	font-size: 18px;
	color: #333333;
	margin: 0;
	font-weight: bold;
	margin-bottom: 4px;
	text-shadow: none;
	text-align: left
}
.tips-tricks .tips h2 span {
	float: right;
	font-size: 14px;
	cursor: pointer;
	color: #207ECF;
	font-weight: 400
}
.tips-tricks .tips-list span.count {
	float: right;
	color: #aaaaaa;
	font-size: 14px;
	padding: 0;
	padding-top: 0px
}
.tips-tricks .tips-article img {
	border: 1px solid #e1e1e1;
	background-color: #FFFFFF;
	padding: 4px;
	border-radius: 5px;
	box-sizing: content-box;
	max-width: 670px;
	height: auto;
	box-shadow: 0px 1px 2px #eaeaea;
}
.tips-tricks .tips-article ul, .tips-article ol {
	margin: .5em 2em;
}
.tips-tricks .tips-article ol li {
	list-style: decimal;
}
.tips-tricks .tips-article ul li {
	list-style: disc;
}
.tips-tricks .back-link-wrap {
	font-size: 14px;
	margin-bottom: 10px;
}
.tips-tricks .breadcrumbs {
	padding-bottom: 5px;
	text-align: left;
	font-size: 13px;
	font-weight: 300;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-transform: uppercase;
	color: #000;
	margin-top: 0px
}
.tips-tricks .breadcrumbs a {
	font-weight: 400;
	font-size: 13px;
	font-weight: 300;
}
.tips-tricks .breadcrumbs span {
	font-size: 22px;
	color: #999;
	font-weight: 400
}
/* FAQ End*/



/* forcebase*/
#RC_forcebase {
	overflow: hidden;
	padding-top: 30px;
	text-align: center;
	background: url("../images/map-background.png") no-repeat scroll center top #fff;
	width: 100%
}
#RC_forcebase .header-text {
	overflow: hidden
}
#RC_forcebase .header-text .img {
	float: left;
	width: 150px;
	border-right: 1px #777 dashed;
	padding-right: 25px;
	margin-right: 25px
}
#RC_forcebase .header-text .head {
	float: left;
	width: 749px
}
#RC_forcebase h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: 400;
	line-height: normal;
	padding-bottom: 0px;
	padding-top: 0;
	text-shadow: none;
}
#RC_forcebase h1 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 400;
	font-size: 60px;
	letter-spacing: -2px;
	text-shadow: none;
	word-spacing: 7px;
	line-height: normal
}
#RC_forcebase .inner {
	width: 950px;
	overflow: hidden;
	margin-top: 35px
}
#RC_forcebase .inner .main_img {
	background: url("../images/screen1.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 344px;
	margin-top: 0;
	text-align: left;
	width: 616px;
	margin-top: 15px
}
#RC_forcebase .inner .main_img1 {
	background: url("../images/screen2.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 344px;
	margin-top: 0;
	text-align: left;
	width: 616px;
	margin-top: 15px
}
#RC_forcebase .Rhs-col {
	margin-left: 620px;
	width: 330px
}
#RC_forcebase .heading {
	background: url("../images/forcebase-logo-small.png") no-repeat scroll 20px 16px #2C2D31;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 0;
	padding: 10px 0 10px 82px;
	position: relative;
	text-shadow: none;
}
#RC_forcebase .heading-img {
	background: url("../images/magebase-logo-small.png") no-repeat scroll 20px 16px #2C2D31!important;
}
#RC_forcebase h3 {
	border-left: 1px dashed #DDDDDD;
	color: #FFFFFF;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	letter-spacing: 400;
	line-height: 40px;
	margin: 0;
	padding: 0 0 0 17px;
	text-shadow: none;
	text-align: left
}
#RC_forcebase #free_trail_form {
	overflow: hidden;
	width: 325px;
}
#RC_forcebase #free_trail_form a {
	font-size: 16px;
	font-weight: 300;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
#RC_forcebase #free_trail_form #form_show {
	background: #f6fcf5;
	height: 310px
}
#RC_forcebase #free_trail_form .txt_box {
	width: 270px
}
#tbl_bg {
	background: url("../images/map-bg.png") no-repeat scroll center top #fcfcfc;
	border-top: 1px solid #ddd;
	margin: auto;
	overflow: hidden;
	padding-bottom: 25px;
	padding-top: 25px;
	width: 100%;
}
#tbl {
	margin: auto;
	overflow: hidden;
	width: 950px;
}
#tbl .box {
	float: left;
	text-align: center;
	width: 190px;
}
#tbl .box strong {
	color: #000000;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 34px;
	font-weight: 900;
	letter-spacing: -1px;
	line-height: 1em;
	margin: 0;
	padding: 0;
	text-shadow: 0 1px #FFFFFF;
}
#tbl .box span {
	color: #000000;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: normal;
	padding: 10px 10px 0;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
}
#peek-inside {
	overflow: hidden;
	width: 100%;
	border-top: 1px #ddd solid;
	padding-top: 50px;
	padding-bottom: 60px
}
#peek-inside h2 {
	color: #626B6E;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 400;
	line-height: normal;
	padding-bottom: 35px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
#peek-inside h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: none;
	word-spacing: 7px;
}
.tab-box {
	padding: 0px;
	width: 950px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #D8DDDF;
	height: 50px;
}
.tab-box a {
	padding: 0px;
	text-decoration: none;
	color: #107ac7 !important;
	text-shadow: 0 1px #FFFFFF;
	font-size: 14px;
	font-weight: 300;
	border-bottom: none;
	line-height: 50px;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-transform: uppercase;
	width: 189px;
	text-align: center;
	border-right: 1px #eaeaea solid;
	background: #fcfcfc
}
.tab-box a:hover {
	color: #5a5a5a;
	text-decoration: none;
}
.tab-box a.activeLink {
	color: #000!important;
	font-weight: 300;
	font-size: 14px;
	text-decoration: none!important;
	text-transform: uppercase;
	border-bottom: 3px solid #e43226;
	background: #fff;
	width: 189px;
	line-height: 47px;
}
.tabLink {
	color: #B2B1AF;
}
.tabcontent {
	overflow: hidden;
	width: 100%;
	padding: 0px;
	padding-top: 10px;
}
.hide {
	display: none;
}
.tabcontent .content h3 {
	font-size: 14px;
	font-weight: 400;
}
.tabcontent .details {
	border-right: 1px solid #F2F1EE;
	font-size: 13px;
	margin-right: 20px;
	padding-right: 15px;
	width: 150px;
}
.tabcontent ul li {
}
.tabcontent .details span {
	color: #888783;
	font-size: 11px;
	font-weight: bold;
}
.tabcontent #customer-reviews ul {
	margin-top: 15px;
	overflow: hidden;
	padding: 15px 15px 0 0;
}
.tabcontent span {
}
.tabcontent .content {
	width: 400px;
	font-size: 12px
}
.tabs-container {
	width: 948px;
	margin: auto;
	border: 1px #ddd solid;
	padding-bottom: 15px;
	background: #fff
}
.content .details-tabs .inner {
	width: 100%;
}
#count_tbl {
	overflow: hidden;
	width: 950px;
	overflow: hidden;
	margin: auto
}
#count_tbl .col {
	float: left;
	margin-right: 18px;
	width: 430px;
	margin-left: 20px
}
#count_tbl .col ul {
	border-bottom: 1px solid #DDDDDD;
	overflow: hidden;
}
#count_tbl .col ul:last-child {
	border-bottom: none
}
#count_tbl .col .name {
	background: url("../images/tick_green.png") no-repeat scroll 0 6px transparent;
	color: #333333;
	float: left;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	position: relative;
	text-align: left;
}
#count_tbl .col li {
	color: #333333;
	display: inline;
	float: left;
	font-size: 14px;
}
.icon_section {
	width: 100%;
	overflow: hidden;
	padding-top: 50px;
	padding-bottom: 60px;
	background: none repeat scroll 0 0 #f6fafc;
	border-top: 1px solid #E8EEF0;
}
.icon_section h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: none;
	word-spacing: 7px;
	padding-bottom: 30px
}
.icon_section .icon_section_col {
	float: left;
	margin-right: 40px;
	text-align: left;
	width: 290px;
}
.icon_section .icon_section_col .icon {
	text-align: left;
}
.icon_section .icon_section_col .text_section {
	color: #666666;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5em;
	margin-top: 9px;
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.icon_section .icon_section_col strong {
	color: #000000;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	padding-bottom: 8px
}
.screenshot {
	border-top: 1px solid #E8EEF0;
	width: 100%;
	padding-top: 50px;
	overflow: hidden
}
.screenshot h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: none;
	word-spacing: 7px;
	padding-bottom: 30px
}
.database-stats {
	overflow: hidden;
	padding-top: 50px;
	text-align: center;
	width: 100%;
	padding-bottom: 30px;/*background:#f8f8f8*/
}
.database-stats h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	padding-bottom: 35px;
	text-align: center;
	text-shadow: none;
	padding-bottom: 50px;
	line-height: 1.5em
}
.database-stats h4 {
	text-align: left
}
.database-stats .tabs-container {
	margin-bottom: 40px
}
.database-stats h4 {
	background: none repeat scroll 0 0 #FDF8C1;
	border: 1px solid #D1D1D1;
	border-radius: 2px 2px 2px 2px;
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	margin-left: 350px;
	margin-top: -20px;
	padding: 4px 12px;
	position: absolute;
}
.database-stats .tabcontent {
	padding-top: 25px
}
/*forcebase End*/


/*Footer*/


#toTop {
	z-index: 9999;
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 40px;
	right: 30px;
	width: 37px;
	height: 37px;
	border: none;
	text-indent: -999999px;
	background-image: url(../images/totop.png);
	background-position: -1px -2px;
	background-repeat: no-repeat;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color: #8fe384;
}
#toTopHover {
	background-image: url(../images/totop.png);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	width: 43px;
	height: 43px;
	margin: -3px 0 0 -3px;
	display: block;
	overflow: hidden;
	float: left;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color: #8fe384;
}
#toTop:active, #toTop:focus {
	outline: none;
}
/*pagination*/

.pagination {
	clear: both;
	margin: 50px 0 20px;
	overflow: hidden;
	padding: 5px;
	text-align: center;
	margin-top: 60px
}
.pagination .current {
	background: none repeat scroll 0 0 #6ECA62;
	color: #FFFFFF;
	display: inline;
	margin-right: 3px;
	padding: 7px 12px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	font-weight: 400
}
.pagination a, #content .pagination a {
	background: none repeat scroll 0 0 #fcfcfc;
	color: #777;
	display: inline;
	font-weight: 700;
	margin-right: 3px;
	padding: 6px 12px;
	border: 1px #eaeaea solid;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	font-weight: 400
}
/*pagination END*/
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.pagination > li {
	display: inline;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #399bff;
	border-color: #399bff;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
/*blog*/
.blog-content {
	width: 100%;
	text-align: left;
	color: #000;
	font-size: 13px;
	margin: auto;
	margin-top: 5px;
	overflow: hidden;
}
.sidebar {
	float: right;
	width: 255px;
	font-size: 12px;
	padding-top: 10px
}
.content-blog {
	text-align: left;
	width: 800px;
	margin-bottom: 0px;
	font-size: 14px;
	margin: auto;
	padding-top: 20px;
	border-top: 10px #425166 solid;
	position: relative
}
.blog-content .grid {
	overflow: visible!important
}
.blog-header {
	width: 100%;
	padding-top: 0px;
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 48px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: 1.2em;
	text-align: center;
}
.blog-header .inner {
	overflow: hidden;
	padding-bottom: 15px;
	padding-top: 45px;
	padding-bottom: 15px;
}
.blog-header .inner .grid {
	position: relative
}
.blog-header p {
	font-size: 15px;
	letter-spacing: 0.5px;
	margin-top: 0px;
	line-height: 24px;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	color: #777;
}
/*.subscribe-button{border:1px rgba(255,255,255,0.5) solid; padding:10px 25px; display:inline-block; position:absolute; color:#fff; float:right; font-size:16px; letter-spacing:1px; font-weight:300; line-height:normal; border-radius:2px; right:0px; background:rgba(0,0,0,0.3); margin-top:5px}*/

.subscribe-button {
	border: 1px rgba(255,255,255,0.6) solid;
	padding: 15px 30px;
	display: inline-block;
	position: absolute;
	color: #fff;
	float: right;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 600;
	line-height: normal;
	border-radius: 2px;
	right: 0px;
	background: rgba(0,0,0,0.6);
	margin-top: 3px;
}
.subscribe-button:hover {
	background: rgba(0,0,0,0.9);
	color: #fff
}
.content-blog img {
	max-width: 100%
}
.content-blog .recentposts {
	padding-bottom: 20px;
	margin-bottom: 25px;
	border-bottom: 1px solid #eee;
}
.content-blog .post {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.content-blog .post h2 {
	font-size: 28px;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	line-height: 1.4em;
	color: #333;
	border-bottom: #dbe1e9 2px solid;
	padding-bottom: 10px;
}
.content-blog .post h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
	line-height: 1.4em;
	color: #111;
	margin-top: 20px
}
.content-blog p {
	font-size: 14px;
	letter-spacing: 0.5px;
	margin-top: 5px
}
.content-blog header {
	color: #999999;
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.content-blog h2 {
	font-size: 28px;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px
}
.content-blog h2 a {
	color: #000;
	text-align: left;
	text-shadow: none;
	font-size: 34px;
	padding-bottom: 10px;
	line-height: 1.2em;
	padding-top: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 400;
	margin-bottom: 5px;
	letter-spacing: -0.5px;
}
.content-blog h1 {
	font-size: 28px;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-bottom: 7px
}
.content-blog h1 a {
	color: #000;
	text-align: left;
	text-shadow: none;
	font-size: 34px;
	padding-bottom: 10px;
	line-height: 1.2em;
	padding-top: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 400;
	margin-bottom: 0px;
	letter-spacing: -0.5px;
	display: block
}
.main-post-img {
	display: block;
	margin-top: 20px
}
.social_widget {
	margin-top: 10px
}
.blog-content img.alignright {
	float: left;
	margin: 5px 18px 0px 0px;
	border: 1px #ddd solid
}
a.more-link {
	background: #fff;
	clear: both;
	display: inline-block;
	text-decoration: none;
}
.post-meta {
	overflow: hidden
}
.post-meta li {
	float: left;
	margin-right: 15px;
}
.post-meta .author {
	border-right: 1px #ddd dotted;
	padding-right: 15px
}
.post-meta img {
	width: 35px;
	hanging-punctuation: 35px;
	border-radius: 999px;
}
.post-meta .author-name {
	padding-top: 2px;
	font-size: 13px;
	padding-right: 20px
}
.post-meta .author-name a {
	color: #777
}
.social_widget {
	margin-top: 0px
}
.social_widget a {
	color: #fff
}
.fb-div {
	background: #3b5999;
	display: inline-block;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 2px
}
.tw-div {
	background: #59d1df;
	display: inline-block;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 2px
}
.gplus-div {
	background: #bf3727;
	display: inline-block;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 2px
}
.linkedin-div {
	background: #2ba3e1;
	display: inline-block;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 2px
}
.email-div {
	background: #888888;
	display: inline-block;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 2px
}
.RHS_box {
	margin-bottom: 40px
}
.top-space {
	padding-top: 15px
}
.RC-info {
	overflow: hidden;
	margin-bottom: 25px;
	color: #333;
	text-shadow: 0 1px #FFFFFF;
	margin-bottom: 40px
}
.RC-info h3 {
	background: #fff;
	font-size: 24px;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	color: #000;
	padding-bottom: 7px;
	border-bottom: 1px #ddd solid
}
.RC-info .inner {
	padding: 10px 0px;
	color: #666666;
	line-height: 1.6em;
	font-size: 13px
}
.most_popular {
	overflow: hidden;
	margin-bottom: 25px;
	background: #f1f1f1;
	padding-bottom: 15px;
}
.most_popular h3 {
	background: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	color: #000;
	padding-bottom: 10px
}
.most_popular ul {
	overflow: hidden;
	margin: 0px;
	padding: 8px 18px 8px 18px;
}
.most_popular ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 13px
}
.most_popular ul:first-child {
	background-clip: padding-box;
	border-top: 0 none;
	border-radius: 0 0 2px 2px;
}
.most_popular ul:last-child {
	background-clip: padding-box;
	border-bottom: 0 none;
	border-radius: 0 0 2px 2px;
}
.most_popular a {
	color: #333;
	text-decoration: underline;
	font-weight: 400
}
#subscribe-callout {
	background: none repeat scroll 0 0 #64c457;
	color: #fff;
	font-size: 18px;
	line-height: 1.3;
	padding: 20px;
	position: relative;
	text-shadow: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 300;
	margin-bottom: 0px
}
#subscribe-callout em {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #64c457;
	bottom: -10px;
	height: 0;
	left: 140px;
	position: absolute;
	width: 0;
}
#subscribe-box {
	width: 260px;
	padding: 20px;
	overflow: hidden;
	background: #F1F1F1;
	margin-bottom: 35px
}
#subscribe-box .sub_header {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	background: none;
	padding: 0px
}
.subscribe_input {
	background-image: url("../images/email_blog.png");
	background-position: 8px 11px;
	background-repeat: no-repeat;
	border: 2px solid #eaeaea;
	color: #999;
	font-size: 14px;
	padding: 0px 7px 0px 35px;
	width: 215px;
	margin: 0px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 5px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.btn-subscribe {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: block;
	height: 35px;
	padding: 2px 15px 5px;
	text-align: center;
	text-decoration: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: bold
}
.content-blog .recentposts span {
	color: #64c457;
	font-weight: bold
}
/*blog END*/


/*popup*/
#fade {
	background: none repeat scroll 0 0 #000;
	height: 100%;
	left: 0;
	opacity: 0.8;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.popup-msg {
	background: #fff url(../images/map-background.png) no-repeat top center;
	box-shadow: 0 0 0px #000000, 0 0px 12px rgba(0, 0, 0, 0.5);
	color: #000000;
	font-size: 24px;
	font-weight: 300;
	left: 50%;
	margin: 0 0 50px -320px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 30%;
	width: 550px;
	z-index: 1000;
	padding: 40px 30px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	border: 7px solid #ddd;
	border-radius: 2px
}
.popup-msg .400-text {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: 400;
	margin-top: 5px;
	word-spacing: 3px
}
.popup-msg .main-tagline {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 26px;
	font-weight: 900;
	color: #64c457;
	margin-top: 0px;
	word-spacing: 3px;
	letter-spacing: -1px
}
.popup-msg img.cntrl {
	position: absolute;
	right: -25px;
	top: -25px;
}
/*Popup End*/




/*signup form tabs*/
.tab-box1 {
	padding: 0px;
	width: 324px;
	text-align: left;
	height: 55px;
	background: #2C2D31;
	border: 1px #ddd solid;
	border-bottom: none;
	border-top: none
}
.tab-box1 a {
	padding: 0px 20px;
	text-decoration: none;
	color: #fff !important;
	font-size: 16px;
	font-weight: 900;
	border-bottom: none;
	line-height: 55px;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-align: center;
}
.tab-box1 a:hover {
	color: #5a5a5a;
	text-decoration: none;
}
.tab-box1 a.activeLink1 {
	color: #000!important;
	font-weight: 900;
	font-size: 16px;
	text-decoration: none!important;
	background: #F6FCF5;
	line-height: 53px;
	border-top: 3px #64c457 solid;
}
.tabLink1 {
	color: #B2B1AF;
}
.tabcontent1 {
	overflow: hidden;
	width: 330px;
	padding: 0px;
}
.hide {
	display: none;
}
.tabcontent1 .content h3 {
	font-size: 14px;
	font-weight: 400;
}
.tabcontent1 .details {
	border-right: 1px solid #F2F1EE;
	font-size: 13px;
	margin-right: 20px;
	padding-right: 15px;
	width: 150px;
}
.tabcontent1 ul li {
}
.tabcontent1 .details span {
	color: #888783;
	font-size: 11px;
	font-weight: bold;
}
.tabcontent1 #customer-reviews ul {
	margin-top: 15px;
	overflow: hidden;
	padding: 15px 15px 0 0;
}
.tabcontent1 span {
}
.tabcontent1 .content {
	width: 400px;
	font-size: 12px
}
.tabs-container1 {
	width: 330px;
	margin: auto;
}
.tabs-container1 #count_tbl {
	margin: auto;
	overflow: hidden;
	width: 330px;
}
.tabs-container1 .signup-btn {
	background-color: #F42134;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #C12533 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 50px;
	padding: 2px 18px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 900;
	font-size: 18px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	width: 290px
}
/*signup form tabs End*/
/*New CSS ENds*/


.cust-list {
	padding-bottom: 50px;
	overflow: hidden;
	padding-top: 50px;
	background: #fff
}
#top-intro {
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
	padding-top: 29px;
}
#top-intro .inner1 {
	width: 1080px;
	margin: auto;
	padding: 0px;
	background: url(../images/map-rediscover.png) no-repeat top right;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 11px
}
#top-intro .inner {
	width: 950px;
	margin: auto;
}
#top-intro .left {
	float: left;
	width: 440px
}
#top-intro .right {
	float: right;
	width: 450px
}
#top-intro h1 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 42px;
	font-weight: 900;
	padding-bottom: 0px;
	color: #364350;
	text-align: left;
	text-transform: uppercase;
	line-height: 1em
}
#top-intro h2 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 200;
	padding-bottom: 15px;
	color: #777;
	text-align: left;
	line-height: 1.6em
}
#top-intro h3 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	font-weight: 400;
	padding-bottom: 15px;
	color: #777;
	text-align: left;
	line-height: 1.6em;
	letter-spacing: 400;
	text-transform: uppercase
}
#top-intro .btn-get-started {
	background-color: #F42134;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #C12533 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 22px;
	font-weight: 400;
	height: 58px;
	padding: 2px 18px 8px;
	text-align: center;
	text-decoration: none;
	margin-top: 20px;
}
#top-intro h3 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 10px;
	font-weight: 400;
	padding-bottom: 15px;
	color: #000;
	text-align: left;
	line-height: 1.6em;
	letter-spacing: 400;
	text-transform: uppercase;
	padding: 4px 5px;
	width: 265px;
	text-shadow: none;
}
.arrow_box {
	position: relative;
	background: #ffd659;
}
.arrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 214, 89, 0);
	border-left-color: #ffd659;
	border-width: 12px;
	margin-top: -12px;
}
#top-intro .inner2 {
	width: 1080px;
	margin: auto;
	padding: 0px;
	background: url(../images/visitor-leads-img.png) no-repeat top right;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 11px
}
.rediscover .RC_customer h2 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 200;
	color: #888;
}
.rediscover .testimonials_RC .quote-box q {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 200;
}
.rediscover .testimonials_RC cite .author {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.rediscover .testimonials_RC cite {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px
}
.rediscover .RC_customer h1 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 200;
	font-size: 36px;
	padding-bottom: 5px
}
.cust-list h3 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	letter-spacing: normal;
	position: relative;
	margin-bottom: 18px;
	padding-bottom: 15px;
}
.cust-list h3:after {
	position: absolute;
	z-index: 10;
	content: "";
	background: #5fb853;
	height: 5px;
	width: 90px;
	bottom: 0px;
	left: 50%;
	margin-left: -45px;
	margin-top: 25px;
}
.cust-list h4 {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 27px;
	text-shadow: none;
	text-align: center;
	padding: 0px 16% 45px;
}
ul.sub-nav {
	margin: 0px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	color: #666666;
	font-size: 14px;
	position: relative;
	margin-bottom: 0px
}
ul.sub-nav h5 {
	font-size: 16px;
	font-weight: 900;
	color: #333;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px
}
ul.sub-nav li.section-title {
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	padding-top: 15px;
	width: 195px;
}
ul.sub-nav li {
	list-style-type: none;
	padding: 0 0 1px;
	width: 190px;
	display: block;
	padding: 3px 0px;
}
ul.sub-nav li:first-child {
	border-top: 0 none;
	border-radius: 0 0 2px 2px;
}
ul.sub-nav li:last-child {
	background-clip: padding-box;
	border-bottom: 0 none;
	border-radius: 0 0 2px 2px;
}
.section-title strong {
	display: block;
	font-weight: bold;
	margin: 2px 0 10px 10px;
}
ul.sub-nav li a {
	font-size: 14px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 280px;
	text-decoration: underline;
	font-weight: 400;
}
ul.sub-nav li span {
	color: #999;
	display: inline-block;
	font-size: 13px;
	line-height: 10px;
	margin-right: 0px;
}
ul.sub-nav li.active a {
	cursor: default;
	font-weight: 600;
	text-shadow: none;
	color: #333
}
ul.sub-nav li.active a:hover {
	text-decoration: none
}
ul.sub-nav li a:hover {
	text-decoration: none
}
ul.sub-nav .phone {
	font-size: 14px;
	font-weight: 400;
	color: #207ECF;
}
ul.sub-nav .phone:before {
	content: "\f095";
	font-family: FontAwesome;
	font-size: 11px;
	padding: 4px;
	color: #fff;
	font-weight: 400;
	vertical-align: middle;
	background: #00AEEF;
	border-radius: 2px;
	margin-right: 5px
}
ul.sub-nav .email {
	font-size: 14px;
	font-weight: 400;
}
ul.sub-nav .email:before {
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 11px;
	padding: 4px;
	color: #fff;
	font-weight: 400;
	vertical-align: middle;
	background: #00AEEF;
	border-radius: 2px;
	margin-right: 5px
}
.LHS-col {
	float: right;
	width: 255px;
	text-align: left;
}
.static-links {
	width: 204px;
	border: 4px #e5e5e5 solid;
	background: #fff;
	padding: 20px;
	color: #333;
	margin-top: 0px;
	margin-bottom: 15px;
}
.RHS-col {
	float: right;
	width: 740px;
	text-align: left;
	line-height: 19px;
	letter-spacing: 0.5px
}
.RHS-col ul {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: left
}
.RHS-col li {
	background: url("../images/tick_green.png") no-repeat scroll 2px 11px transparent;
	display: block;
	padding-bottom: 7px;
	padding-left: 28px;
	padding-top: 7px;
	position: relative;
	text-align: left;
	margin-left: 0px;
	line-height: 19px
}
.RHS-col h3 {
	border-bottom: medium none!important;
	color: #333333 !important;
	font-size: 14px!important;
	font-weight: 900!important;
	letter-spacing: 400!important;
	line-height: normal!important;
	margin-bottom: 0!important;
	padding-bottom: 5px!important;
	padding-top: 5px!important;
}
.RHS-col h1 {
	border-bottom: 1px solid #DDDDDD;
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 15px;
	padding-bottom: 8px;
	letter-spacing: normal
}
.RHS-col-contacts {
	float: left;
	width: 665px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 0.5px;
}
.RHS-col-contacts p {
	font-size: 14px;
	letter-spacing: 0.5px;
}
.static_content h3 {
	border-bottom: 1px solid #EAEAEA;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sitmap_ul {
	margin-bottom: 30px !important;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
}
.sitmap_ul li {
	background: url("../images/bullet.png") no-repeat scroll 2px 16px transparent;
	display: inline;
	line-height: 19px;
	padding-bottom: 7px;
	padding-left: 18px;
	padding-right: 0 !important;
	padding-top: 7px;
	position: relative;
	text-align: left;
}
.file-format {
	width: 100%;
	overflow: hidden;
	padding-bottom: 50px;
	padding-top: 50px;
	background: none repeat scroll 0 0 #F6FAFC;
	border-top: 1px solid #E8EEF0;
	border-bottom: 1px #ddd solid
}
.file-format .files_info {
	background: url("../images/RC_sprite.png") no-repeat scroll -347px -151px transparent;
	height: 120px;
	margin: 0px auto auto;
	text-align: center;
	text-indent: -9999px;
	width: 536px;
}
.file-format h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-bottom: 8px;
}
.file-format h2 {
	color: #626B6E;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.6em;
	padding-bottom: 10px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.features-block {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0px;
	border-bottom: 1px #ddd solid; /*background: url("../images/white-bg.jpg")  repeat scroll center center / cover  #E6E6E6; */
	;
	margin-top: 35px
}
.features-block .ico-set {
	overflow: hidden;
	font-size: 14px;
	color: #666
}
.features-block .ico-set i {
	font-style: normal
}
.features-block .ico-set .left-col {
	float: left;
	width: 460px;
	overflow: hidden
}
.features-block .ico-set .left-col .ico-img {
	float: left;
	width: 90px
}
.features-block .ico-set .left-col .ico-text {
	float: left;
	width: 370px
}
.features-block .ico-set .right-col {
	float: right;
	width: 460px;
	overflow: hidden
}
.features-block .ico-set .right-col .ico-img {
	float: left;
	width: 90px
}
.features-block .ico-set .right-col .ico-text {
	float: left;
	width: 360px
}
.features-block h4 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 7px
}
.icon-beaker {
	font-size: 40px;
	color: #fff;
	background: #6ECA62;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-cog {
	font-size: 40px;
	color: #fff;
	background: #f86632;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-coffee {
	font-size: 38px;
	color: #fff;
	background: #1db9f4;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-file-text {
	font-size: 40px;
	color: #fff;
	background: #fbc534;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-cogs {
	font-size: 40px;
	color: #6eca62;
	background: #e9fce6;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-star {
	font-size: 40px;
	color: #6eca62;
	background: #e9fce6;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-group {
	font-size: 40px;
	color: #6eca62;
	background: #e9fce6;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-file-text-alt {
	font-size: 40px;
	color: #6eca62;
	background: #e9fce6;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-ok {
	font-size: 40px;
	color: #fff;
	background: #f86632;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-cog1:before {
	content: "\f013";
	font-size: 40px;
	color: #fff;
	background: #6ECA62;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important;
	font-family: FontAwesome
}
.icon-phone1:before {
	content: "\f095";
	font-size: 38px;
	color: #fff;
	background: #1db9f4;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-thumbs-up1:before {
	content: "\f164";
	font-size: 40px;
	color: #fff;
	background: #fbc534;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.icon-heart {
	font-size: 30px;
	color: #fff;
	background: #f86632;
	padding: 10px;
	display: block!important;
	width: 40px!important;
	text-align: center;
	height: 40px!important;
	line-height: 40px!important
}
.icon-beaker1:before {
	content: "\e651";
	font-size: 32px;
	color: #fff;
	background: #6ECA62;
	padding: 10px;
	display: block!important;
	width: 40px!important;
	text-align: center;
	height: 40px!important;
	line-height: 40px!important;
	font-family: 'Pe-icon-7-stroke';
}
.icon-cog2:before {
	content: "\e666";
	font-size: 30px;
	color: #fff;
	background: #1db9f4;
	padding: 10px;
	display: block!important;
	width: 40px!important;
	text-align: center;
	height: 40px!important;
	line-height: 40px!important;
	font-family: 'Pe-icon-7-stroke';
}
.features-block .ico-set .left-col1 {
	float: left;
	width: 290px;
	overflow: hidden;
	margin-right: 40px
}
.features-block .ico-set .left-col1 .ico-img {
	float: left;
	width: 75px
}
.features-block .ico-set .left-col1 h4 {
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding-top: 3px;
	line-height: 1.3em
}
.features-block .ico-set .left-col1 .ico-text {
	width: 290px;
	overflow: hidden;
	padding-top: 10px;
	letter-spacing: 0.5px;
	line-height: 19px
}
.features-block .ico-set .left-col2 {
	float: left;
	width: 253px;
	overflow: hidden;
	margin-right: 30px;
	background: #f8f8f8;
	padding: 20px;
	border: 1px #eaeaea solid;
	min-height: 260px;
	padding-top: 50px;
	line-height: 1.6em
}
.features-block .ico-set .left-col2 .ico-img {
	position: absolute;
	z-index: 10;
	margin-left: 90px;
	margin-top: -85px
}
.features-block .ico-set .left-col2 h4 {
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 5px;
	line-height: 1.4em
}
.features-block .ico-set .left-col2 .icon-heart {
	font-size: 38px;
	color: #fff;
	background: #f86632;
	border-radius: 50px;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.features-block .ico-set .left-col2 .icon-beaker1:before {
	content: "\f0c3";
	font-size: 42px;
	color: #fff;
	background: #6ECA62;
	border-radius: 50px;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important
}
.features-block .ico-set .left-col2 .icon-cog2:before {
	content: "\f013";
	font-size: 40px;
	color: #fff;
	background: #1db9f4;
	border-radius: 50px;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important;
	font-family: FontAwesome
}
.features-block h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-bottom: 8px;
}
.features-block h2 {
	color: #626B6E;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 1.4em;
	padding-bottom: 10px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.features-set {
	width: 100%;
	overflow: hidden;
	padding-bottom: 50px;
	padding-top: 40px;
	border-bottom: 1px #ddd solid;
}
.features-set h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-bottom: 8px;
}
.features-set h2 {
	color: #626B6E;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.6em;
	padding-bottom: 10px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.features_list {
	float: left;
	width: 297px;
	background-color: #F8F8F8;
	border: 1px solid #EAEAEA;
	border-bottom: 5px solid #EAEAEA;
	min-height: 320px
}
.features_list h3 {
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px
}
.features_list li {
	background: url("../images/tick-small.png") no-repeat scroll 15px 10px transparent;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #fff;
	font-size: 14px;
	font-weight: 400;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 35px;
	position: relative;
	text-align: left;
	color: #666
}
.features_list li:last-child {
	border-bottom: none
}
.features_list li:first-child {
	border-top: none
}
.features_list1 {
	background-color: #F8F8F8;
	border: 1px solid #EAEAEA;
	border-bottom: 3px solid #EAEAEA;
	overflow: hidden;
	margin-top: 10px
}
.features_list1 li:last-child {
	border-bottom: none
}
.features_list1 li:first-child {
	border-top: none
}
.features_list1 li {
	background: url("../images/tick-small.png") no-repeat scroll 15px 14px transparent;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #fff;
	font-size: 14px;
	font-weight: 400;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 35px;
	position: relative;
	text-align: left;
	color: #666;
	float: left;
	width: 200px;
	height: 20px
}
.inside-intro {
	width: 100%;
	overflow: hidden;
	padding-top: 0px;
	background: #f1f1f1;
	margin-bottom: 10px;
}
.inside-intro .inner {
	background: url("../images/bg-overlay1.png") repeat scroll 0px 0px transparent;
	overflow: hidden;
}
.inside-intro .contact .normal-text {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.6em;
	padding-left: 110px;
	padding-top: 180px;
	text-align: center;
	width: 250px;
}
.inside-intro .contact {
	float: left;
	width: 495px;
	background: url("../images/man.png") no-repeat scroll 0px 0px transparent;
	height: 407px
}
.inside-intro .contact .400-text {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.6em;
	padding-left: 110px;
	padding-top: 180px;
	text-align: center;
	width: 250px;
}
.inside-intro .companies {
	float: left;
	width: 495px;
	background: url("../images/man.png") no-repeat scroll 0px 0px transparent;
	height: 407px
}
.inside-intro .companies .400-text {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.6em;
	padding-left: 110px;
	padding-top: 180px;
	text-align: center;
	width: 250px;
}
.inside-intro .leads {
	float: left;
	width: 495px;
	background: url("../images/man.png") no-repeat scroll 0px 0px transparent;
	height: 407px
}
.inside-intro .leads .400-text {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.6em;
	padding-left: 110px;
	padding-top: 180px;
	text-align: center;
	width: 250px;
}
.inside-intro h1 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 48px;
	font-weight: 700;
	padding-bottom: 10px;
	text-align: center;
	text-shadow: none;
	line-height: 1.1em;
	text-align: left;
}
.inside-intro h1 span {
	font-size: 22px;
	font-weight: 300;
	display: block;
	line-height: normal;
	color: #000
}
.home-intro {
	width: 100%;
	padding-top: 0px; /* background: url("../images/background_11.jpg") repeat scroll center center / cover;*/
	height: 570px;
	background: url("../images/slide1.jpg") no-repeat center -130px transparent;
}
.home-intro .inner {
	background: url(../images/body-bg1.png) repeat 0 0;
	overflow: hidden;
	padding-bottom: 15px;
	text-align: center
}
.home-intro .left-col {
	float: left;
	width: 495px;
	background: url("../images/man.png") no-repeat scroll 0px 0px transparent;
	height: 407px
}
.home-intro .right-col {
	float: right;
	width: 420px;
	margin-top: 40px
}
.home-intro h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 1.1em;
	padding-bottom: 20px;
	text-align: center;
	text-shadow: none;
	word-spacing: 5px;
	margin-top: 0px;
}
.home-intro h2 {
	color: #ddd;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 1.4em;
	padding-bottom: 5px;
	text-align: center;
	text-shadow: none;
}
.home-intro h3 {
	font-size: 12px;
	display: block;
	font-weight: bold;
	letter-spacing: 1.8px;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 0px;
	margin-top: 50px;
	text-transform: uppercase;
	color: #fff;
	font-family: Montserrat, sans-serif;
}
.home-intro h3 span {
	display: inline-block;
	padding: 7px 2px;
	border-radius: 3px;
}
.home-intro h3 em {
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	color: #6ECA62;
}
.home-intro .free-btn {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -5px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 60px;
	padding: 2px 40px 5px;
	text-align: center;
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-top: 15px
}
.home-section {
	overflow: hidden;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 13px
}
.home-section h1 {
	color: #000000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 50px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: 1.4em;
	padding-bottom: 30px;
	text-align: center;
	text-shadow: none;
}
.home-section h2 {
	color: #000000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 400;
	line-height: 1.4em;
	padding-bottom: 5px;
	text-align: left;
	text-shadow: none;
}
.download-sample {
	width: 950px;
	margin: auto;
	padding-bottom: 45px;
	text-align: center
}
.download-sample .btn_download {
	background-color: #76D5F9;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #59C1E8 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 900;
	height: 45px;
	margin-top: 10px;
	padding: 1px 20px 5px;
	text-align: center;
	text-decoration: none;
}
.download-sample h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 400;
	padding-bottom: 18px
}
.download-sample h2 {
	color: #626B6E;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 400;
	line-height: 1.4em;
	padding-bottom: 15px;
	padding-top: 0;
	text-shadow: none;
}
.small-links {
	vertical-align: top;
	padding-top: 4px;
	width: 100%;
	margin: auto;
	height: 40px;
	margin-bottom: 40px;
	border-bottom: 1px #ddd solid;
}
.small-links ul {
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0;
	width: 950px;
	margin: auto
}
.small-links ul li {
	display: inline;
	float: left;
	font-size: 9pt;
	font-weight: 600;
	margin-left: 0px;
}
.small-links ul li a {
	color: #666 !important;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 8px;
	text-align: center;
	margin-right: 45px;
	text-decoration: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px
}
.small-links ul li a:hover {
	color: #333;
	font-weight: bold;
	margin-top: 0;
}
.small-links ul li.on a {
	cursor: pointer;
	font-weight: bold;
	color: #666!important;
	border-bottom: 5px #F86536 solid
}
.small-links ul li.on a:hover {
	cursor: pointer;
	font-weight: 600;
	color: #333!important;
}
.small-links1 {
	vertical-align: top;
	width: 948px;
	margin: auto;
	height: 46px;
	margin-bottom: 40px;
	background: #f7f7f7;
	border: 1px #ddd solid
}
.small-links1 ul {
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0;
	width: 950px;
	margin: auto
}
.small-links1 ul li {
	display: inline;
	float: left;
	font-size: 9pt;
	font-weight: 600;
	margin-left: 0px;
}
.small-links1 ul li a {
	color: #666 !important;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	padding: 12px 27px;
	text-align: center;
	text-decoration: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-right: 1px #ddd solid
}
.small-links1 ul li a:hover {
	color: #333;
	font-weight: bold;
	margin-top: 0;
}
.small-links1 ul li.on a {
	cursor: pointer;
	font-weight: bold;
	color: #666!important;
	border-bottom: 5px #F86536 solid;
	padding-bottom: 8px
}
.small-links1 ul li.on a:hover {
	cursor: pointer;
	font-weight: 600;
	color: #333!important;
}
.small-links2 {
	vertical-align: top;
	width: 100%;
	margin: auto;
	height: 42px;
	margin-bottom: 40px;
	background: #f7f7f7;
}
.small-links2 ul {
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0;
	width: 950px;
	margin: auto
}
.small-links2 ul li {
	display: inline;
	float: left;
	font-size: 9pt;
	font-weight: 600;
	margin-left: 0px;
}
.small-links2 ul li a {
	color: #666 !important;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 10px;
	text-align: center;
	text-decoration: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-right: 42px
}
.small-links2 ul li a:hover {
	color: #333;
	font-weight: bold;
	margin-top: 0;
}
.small-links2 ul li.on a {
	cursor: pointer;
	font-weight: bold;
	color: #666!important;
	border-bottom: 5px #F86536 solid;
	padding-bottom: 8px
}
.small-links2 ul li.on a:hover {
	cursor: pointer;
	font-weight: 600;
	color: #333!important;
}
.dd-popup {
	text-align: left
}
.dd-popup img.cntrl {
	position: fixed;
	right: 20px;
	top: 18px;
	z-index: 1000
}
.get-started-form {
	background: none repeat scroll 0 0 #fff;
	color: #000000;
	font-size: 13px!important;
	font-weight: 400!important;
	left: 0;
	/* margin: 0 0 50px -320px; */
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 0;
	padding: 50px 60px;
	width: 487px;
	z-index: 1000;
	bottom: 0;
	height: 270px;
	right: 0;
	margin: auto;
}
.get-started-form h4 {
	text-align: left;
	font-size: #4c4c4c;
	font-size: 24px;
	margin-bottom: 15px;
	font-weight: bold
}
.get-started-form p {
	text-align: left;
	margin-bottom: 40px;
	font-size: 13px;
	color: #777
}
.get-started-form .dd-field {
	position: relative;
	margin: 15px 0;
}
.get-started-form .dd-field label {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	border-right: 1px dotted #cfcfcf;
	width: 65px;
	display: inline-block;
	margin-bottom: 0;
	z-index: 10;
	color: transparent;
	margin: 10px 10px;
	margin-right: 5px;
	text-align: center
}
.get-started-form .dd-field .domain {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border-left: 1px dotted #cfcfcf;
	display: inline-block;
	margin-bottom: 0;
	z-index: 10;
	color: #888;
	margin: 10px 10px;
	margin-right: 5px;
	text-align: left;
	width: 130px;
	line-height: 40px;
	padding-left: 15px
}
.get-started-form .dd-field label .name:after {
	content: '\f007';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .company:after {
	content: '\f0f7';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .phone:after {
	content: '\f095';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .email:after {
	content: '\f0e0';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .username:after {
	content: '\f007';
	font-size: 18px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .passowrd:after {
	content: '\f141';
	font-size: 19px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .confirm-pass:after {
	content: '\f141';
	font-size: 19px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .company-url:after {
	content: '\f0ac';
	font-size: 19px;
	color: #333;
	font-family: FontAwesome;
	font-style: normal;
	line-height: 40px
}
.get-started-form .dd-field label .url {
	font-size: 13px;
	color: #333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-style: normal;
	line-height: 40px;
	padding-top: 10px
}
.get-started-form .input-fom {
	height: 55px;
	border-radius: 3px;
	box-shadow: 0 0 0 transparent;
	background-color: #ebebeb;
	border: 0;
	padding-left: 85px;
	vertical-align: top;
	font-size: 15px;
	width: 400px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.get-started-form .input-fom:focus {
	outline: none
}
.get-started-form .btn {
	width: 490px;
	padding: 15px 0px;
	font-size: 20px;
	height: auto
}
.get-started-form h3 {
	margin-bottom: 2px
}
#fade {
	background: none repeat scroll 0 0 #000000;
	height: 100%;
	left: 0;
	opacity: 0.8;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.targate-profiling-new {
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 40px;
	text-align: center;
	background: #fff;
	border-top: 1px #ddd solid;
}
.targate-profiling-new h2 {
	color: #626B6E;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 24px;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.targate-profiling-new .list {
	width: 948px;
	margin: auto;
	border: none;
	padding-bottom: 15px;
	border: none
}
.targate-profiling-new .tabcontent {
	overflow: hidden;
	width: 950px;
	padding: 0px;
	padding-top: 10px;
}
.targate-profiling-new h4 {
	font-weight: 600;
	font-size: 16px;
	color: #000;
	text-align: left;
	padding-bottom: 5px;
	box-shadow: 0 1px 0 #e5e5e5, 0 2px 0 #FFFFFF;
	margin-bottom: 10px;
	letter-spacing: 1px
}
.targate-profiling-new #count_tbl .col {
	margin-right: 50px;
	width: 920px;
	margin-left: 0px;
	float: none;
	background: #f9f9f9;
	overflow: hidden;
	padding: 15px;
	padding-bottom: 0px
}
.targate-profiling-new #count_tbl .col ul {
	overflow: hidden;
	width: 200px;
	float: left;
	margin-right: 40px;
	border-bottom: none
}
.targate-profiling-new #count_tbl .col ul:nth-of-type(4n+4), .col ul *:nth-of-type(4n+4) .col ul {
	margin-right: 0;
}
.targate-profiling-new #count_tbl .col .name {
	color: #333;
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	position: relative;
	text-align: left;
	background: none;
}
.targate-profiling-new #count_tbl .col-last {
	margin-right: 50px;
	width: 916px;
	margin-top: 10px;
	float: none;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 15px;
	background: #FEF7DD;
	border: 1px #ECD37F solid;
}
.targate-profiling-new #count_tbl .col-last h4 {
	font-weight: 600;
	font-size: 14px;
	color: #333;
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border-bottom: none;
	text-shadow: none;
	box-shadow: none;
}
.targate-profiling-new #count_tbl .col-last .txt-box {
	border: 1px solid #ddd;
	width: 180px;
	padding: 2px 8px;
	height: 27px;
	line-height: 27px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	margin-right: 5px;
	letter-spacing: 0.5px
}
.targate-profiling-new #count_tbl .col-last .btn-submit {
	background-color: #FD7145;
	border: medium none;
	border-radius: 2px;
	box-shadow: 0 -2px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	font-weight: 400;
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
	width: 85px;
	letter-spacing: 0.5px
}
.targate-profiling-new #count_tbl .col-last ul {
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
}
.targate-profiling-new #count_tbl .col-last .name {
	background: url("../images/tick_green.png") no-repeat scroll 0 6px transparent;
	color: #666;
	float: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 6px;
	padding-bottom: 6px;
	padding-left: 22px;
	position: relative;
	text-align: left;
	background-size: 12px
}
.targate-profiling-new h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	letter-spacing: 400;
	padding-bottom: 35px;
	text-align: center;
	text-shadow: none;
	padding-bottom: 10px;
	line-height: 1.4em;
	letter-spacing: -0.5px
}
.targate-profiling-new #count_tbl .icon-img {
	position: absolute;
	width: 24px;
	height: 24px;
	z-index: 10
}
#texture {
	background: url(../images/body-bg1.png) repeat 0 0;
	height: 525px;
	z-index: 9;
	position: absolute;
	width: 100%;
	top: 92px
}
#attendbase {
	overflow: hidden;
	width: 100%;
	background: url("../images/top-bg1.jpg") no-repeat top center transparent;
	background-size: cover;
	height: 525px
}
#attendbase .inner {
	overflow: hidden;
	width: 900px;
	text-align: center;
	margin: auto
}
#attendbase .inner h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 64px;
	font-weight: bold;
	letter-spacing: -2px;
	padding-bottom: 10px;
	text-align: center;
	text-shadow: none;
	line-height: 1.2em;
	text-shadow: none;
	padding-top: 15px
}
#attendbase .inner h2 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 400;
	padding-bottom: 10px;
	text-align: center;
	text-shadow: none;
	line-height: 1.5em;
	text-shadow: none;
	padding-top: 18px
}
.attendbase-RHS {
	float: left;
	width: 300px;
	margin-top: 25px
}
.attendbase-RHS #ask-que {
	overflow: hidden;
	background: #eefcec;
	width: 298px;
	border: 1px #def5db solid;
	margin-top: 10px;
	font-size: 12px;
	border-radius: 3px;
	padding: 15px 0px;
	padding-top: 10px
}
.attendbase-RHS #ask-que ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 15px;
	margin: 0px;
	width: 268px;
	margin-bottom: 4px
}
.attendbase-RHS #ask-que ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.attendbase-RHS #ask-que h3 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px #d2efce solid;
	margin-bottom: 10px;
	padding-left: 18px
}
.attendbase-RHS #ask-que h3:before {
	content: "\f0f6";
	display: inline-block !important;
	font-family: FontAwesome;
	font-size: 15px;
	height: 20px;
	width: 18px;
	font-weight: 400
}
.attendbase-RHS #ask-que .label {
	width: 60px;
	text-align: left;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px
}
.attendbase-RHS #ask-que .txt-box {
	width: 187px;
	border: 1px #ddd solid;
	line-height: 22px;
	height: 22px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	padding: 0px 4px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6
}
.attendbase-RHS .txt-area {
	width: 187px;
	border: 1px #ddd solid;
	line-height: normal;
	height: 40px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	padding: 5px 4px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6
}
.attendbase-RHS #ask-que .submit-btn {
	background-color: #00B285;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -2px 0 0 #00A077 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 32px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	width: 195px;
	text-align: center;
	padding-top: 1px
}
.attendbase-RHS #ask-que .colan {
	width: 6px;
	color: #777
}
.attendbase-RHS #ask-que .thnks-msg {
	font-size: 13px;
	font-weight: 900;
	padding: 10px 20px;
	color: #3aa12c;
	text-align: center
}
#attendbase span {
	color: #fff;
	font-size: 24px;
	padding-top: 40px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: 1px;
	font-weight: 900;
	line-height: 1.4em
}
#attendbase-features {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	padding-top: 25px;
	padding-bottom: 10px;
	background: rgba(0, 0, 0, 0.6);
	margin-top: 30px
}
#attendbase-features ul {
	overflow: hidden;
	width: 950px;
	text-align: left;
	margin: auto;
	padding: 0px;
	color: #aaa;
	z-index: 100;
	position: relative
}
#attendbase-features ul li {
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 315px;
	padding-bottom: 10px;
	font-size: 13px
}
#attendbase-features i {
	margin-right: 5px;
	width: 20px;
	display: inline-block;
	text-align: center;
}
.icon-bar-chart {
	font-size: 19px!important;
	color: #80daa6
}
.icon-compass:before {
	font-size: 20px!important;
	color: #80daa6;
	content: '\f0c0'
}
.icon-signal:before {
	font-size: 20px!important;
	content: '\f012'!important;
	color: #80daa6!important
}
.icon-name:before {
	font-size: 20px!important;
	content: '\f007'!important;
	color: #80daa6!important;
	text-align: center
}
.icon-charge:before {
	font-size: 20px!important;
	content: '\f155'!important;
	color: #80daa6!important
}
.icon-gear:before {
	font-size: 20px!important;
	content: '\f013'!important;
	color: #80daa6!important
}
.attendbase-list {
	margin-top: 20px;
	overflow: hidden;
	margin-bottom: 30px;
	border-top: 8px #425166 solid;
}
.attendbase-list .header-text {
	color: #ed3300;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	font-weight: 600;
	padding: 1px 0px;
	text-align: center;
	display: inline-block;
	letter-spacing: 1px;
	border-bottom: 1px #ed3300 dotted
}
.attendbase-list .product-list-box {
	text-align: left;
	background: #fff;
	border-bottom: 1px #e5e5e5 solid;
	padding-top: 20px;
	overflow: hidden;
	padding-bottom: 20px;
}
/*.attendbase-list .odd-gray {
	background: #f9f9f9
}*/
.attendbase-list .product-list-box:nth-child(odd) {
	background: #f9f9f9;
}
.attendbase-list .product-list-box header {
}
.attendbase-list .product-list-box i {
	font-size: 11px;
	padding-left: 1px;
	color: #999
}
.attendbase-list .product-list-box h2 {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3em;
	padding: 0px 10px 0px 0px;
	margin-bottom: 0px;
	letter-spacing: 0.5px;
}
.attendbase-list p {
	margin-left: 0;
	padding-bottom: 0px;
	margin-top: 8px;
	font-size: 13px;
	line-height: 19px;
	font-weight: 400;
	margin-bottom: 0;
	color: #222
}
.attendbase-list .product-list-box h2 a {
	text-decoration: underline
}
.attendbase-list .product-list-box h2 a:hover {
	color: #06b7f9;
}
.attendbase-list .product-list-box:nth-of-type(2n+2), .product-list-box *:nth-of-type(2n+2) .product-list-box {
	margin-right: 0;
}
.attendbase-list .product-list-box .pro-info {
	overflow: hidden;
	color: #999;
	margin-bottom: 0px;
	line-height: normal;
}
.attendbase-list .product-list-box .pro-info .co-info {
	font-size: 11px;
	font-weight: 400;
	color: #8da4c5;
	letter-spacing: 1px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 0px;
	display: inline-block;
	margin-right: 10px;
	min-width: 120px;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}
.attendbase-list .product-list-box .pro-info .co-info span {
	display: block;
	margin-bottom: 5px;
	color: #333;
	font-size: 14px;
	letter-spacing: normal;
}
.attendbase-list .product-list-box .pro-info .co-info .icon-img {
	float: left;
	width: 23px;
	text-align: center;
	background: #f8f8f8;
	padding: 0px 5px;
	display: inline-block;
	height: 33px;
	line-height: 33px;
	border-radius: 25px;
	border: 1px #eeeeee solid;
}
.attendbase-list .product-list-box .pro-info .co-info .count {
	color: #888;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 17px;
	padding: 0px 5px 0 0px;
	display: inline-block;
	float: left;
}
.attendbase-list .product-list-box .pro-info .co-info .head-text {
	border-left: medium none;
	color: #666666;
	font-size: 9px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 17px;
	padding: 5px 7px 5px 42px;
	text-transform: uppercase;
}
.attendbase-list .product-list-box .pro-info .contact-info {
	float: right;
	width: 130px
}
.attendbase-list .product-list-box .pro-info .contact-info .icon-img {
	float: left;
	width: 23px;
	text-align: center;
	background: #f8f8f8;
	padding: 0px 5px;
	display: inline-block;
	height: 33px;
	line-height: 34px;
	border-radius: 25px;
	border: 1px #eeeeee solid
}
.attendbase-list .product-list-box .pro-info .contact-info .count {
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	color: #000;
	width: 75px;
	float: left;
	padding: 2px 7px 0px 7px;
	line-height: 17px;
	letter-spacing: 1px;
}
.attendbase-list .product-list-box .pro-info .contact-info .head-text {
	font-size: 9px;
	font-weight: 400;
	color: #666;
	padding: 5px 7px;
	border-left: none;
	text-transform: uppercase;
	padding-left: 42px;
	letter-spacing: 0.5px;
	line-height: 17px
}
.attendbase-list .product-list-box .co-count {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding: 15px 20px 5px 20px;
	font-weight: 300;
	line-height: 1.6em;
	text-align: left
}
.attendbase-list .product-list-box .co-count span {
	display: inline-block;
	text-align: right;
	font-size: 18px;
	margin-right: 6px;
	font-weight: 900
}
.attendbase-list .product-list-box .co-count em {
	display: inline-block;
	width: 125px;
	font-style: normal
}
.attendbase-list .product-list-box .pro-info .left-col {
	float: left;
	width: 120px;
}
.attendbase-list .product-list-box .pro-info .right-col {
	float: left;
	width: 120px;
}
.attendbase-list .product-list-box .desc {
	padding: 0px 15px 15px 0px;
	font-weight: 300;
	border: none;
	letter-spacing: 400;
	color: #000;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: 0.5px
}
.attendbase-list .product-list-box .desc a {
	color: #777;
}
.price_info {
	padding: 0px 0px 0px 15px;
	overflow: hidden;
	font-size: 12px;
	text-align: center;
}
.lft-col small {
	line-height: 15px;
	font-size: 12px;
	margin-top: 0px;
	display: block;
	margin-bottom: 12px;
	color: #888;
	font-weight: 300
}
.price_info .price-box {
	text-align: right;
	color: #ed3300;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: normal;
	font-family: 'Montserrat', sans-serif;
}
.price_info .add_cart {
	text-align: center;
}
.price_info .add_cart .button {
	border-radius: 0px;
	color: #FFFFFF;
	display: block;
	padding: 10px 25px 10px 1px;
	text-align: center;
	text-decoration: none;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	cursor: pointer;
}
.price_info .add_cart .button span:before {
	content: "\e684";
	font-family: 'Pe-icon-7-stroke';
	font-size: 28px;
	border-radius: 3px;
	display: inline-block!important;
	color: #fff;
	text-align: center;
	font-weight: 400;
	/* padding-right: 10px; */
	vertical-align: middle;
}
.price_info .add_cart .button span {
	display: block;
	margin: 0;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
	text-shadow: none;
}
.price_info p {
	padding: 0px;
	margin: 0px
}
.testimonials .quote-box {
	background-color: #FFFFFF;
	border: 1px solid #ECD37F;
	border-radius: 3px;
	padding: 20px 25px;
	margin-top: 10px
}
.testimonials .quote-box .quote-left {
	background: url("../images/qoutes-left.png") no-repeat scroll left top transparent;
	height: 28px;
	margin: 0px 0 0 -10px;
	position: absolute;
	width: 33px;
}
.testimonials .quote-box q {
	color: #666666;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.7em;
	margin: 0 0 0 25px;
	quotes: none;
}
.testimonials .quote-box .quote-right {
	background: url("../images/qoutes-right.png") no-repeat scroll left top transparent;
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px;
}
.testimonials .quote-arrow {
	background: url("../images/test_arrow2.png") no-repeat scroll left top transparent;
	display: block;
	height: 11px;
	margin: -2px 0 0 20px;
	width: 16px;
}
.testimonials cite {
	color: #777777;
	display: block;
	font-size: 14px;
	font-style: normal;
	margin: 5px 0 0 10px;
}
.testimonials cite .photo {
	display: block;
	float: left;
	height: 40px;
	margin: 0 15px 0 0;
	width: 40px;
}
.testimonials img {
	border: 4px solid #E5F4F8;
	border-radius: 90px 90px 90px 90px;
	height: 40px;
	margin: 0 0 25px;
	width: 40px;
}
.aqua-round {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #C8F1FC !important;
}
.testimonials .author {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	color: #999;
	font-style: italic;
	margin-top: 15px;
	line-height: 17px
}
.testimonials .author strong {
	font-weight: 900;
	color: #333;
	font-style: normal
}
.page_content {
	overflow: hidden;
	width: 950px;
	padding-bottom: 15px;
	background: #fff;
	margin: auto;
	margin-top: 15px;
}
.prod-breadcrumb {
	font-size: 13px;
	line-height: normal;
	margin: 0px;
	color: #B0B1A8;
}
.prod-breadcrumb ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.prod-breadcrumb ul li {
	float: left;
}
.prod-breadcrumb ul li.sep {
	color: #999;
	display: inline-block;
	font-size: 14px;
	line-height: 10px;
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 6px;
}
.prod-breadcrumb ul li a {
	display: inline;
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	color: #B0B1A8;
	text-decoration: underline;
	font-size: 11px;
}
.prod-breadcrumb ul li.comp {
	color: #B0B1A8;
	display: block;
	float: left;
	height: 15px;
	padding-top: 2px;
	font-size: 11px;
}
.content {
	width: 950px;
	text-align: left;
	margin: auto;
}
.page_content .detail-info {
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	margin: auto;
	width: 950px;
	letter-spacing: 0.5px;
}
.page_content .main-block {
	font-size: 14px;
	line-height: 1.5em;
	overflow: hidden;
	margin: auto;
	width: 950px;
	letter-spacing: 0.5px;
	margin-bottom: 10px
}
.page_content .main-block .left-col {
	width: 680px;
	margin-right: 10px;
	float: left;
	padding: 0px;
}
.content h1 {
	color: #000;
	text-align: left;
	text-shadow: none;
	font-size: 42px;
	padding-bottom: 10px;
	line-height: 1.2em;
	padding-top: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 400;
	margin-bottom: 20px;
	letter-spacing: -0.5px;
	border-bottom: 8px #425166 solid;
}
.content h1 span {
	color: #ddd;
	font-weight: 300;
	display: inline-block;
	padding-left: 0px;
	margin-right: 7px;
	border-right: 1px #ddd solid;
	vertical-align: middle;
}
.content h1 em {
	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-style: normal;
	font-size: 28px;
	line-height: normal;
	vertical-align: middle;
	color: #000;
	letter-spacing: normal;
}
.page_content .detail-info .left-col {
	width: 680px;
	margin-right: 10px;
	float: left;
	padding: 0px;
}
.details {
	overflow: hidden;
	background: #fff;
	padding: 0px;
	color: #333;
	padding-right: 0px
}
.detail_info {
	font-size: 12px;
	overflow: hidden;
	padding-top: 30px;
}
.detail_info .header-text {
	background: none repeat scroll 0 0 #6ECA62;
	border-radius: 2px;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 10px;
	font-weight: 400;
	margin-left: 20px;
	margin-top: -13px;
	padding: 3px 9px;
	position: absolute;
	text-transform: uppercase;
	letter-spacing: 1px
}
.detail_info .inner {
	color: #111;
	margin-top: 1px;
	overflow: hidden;
	padding: 0px 15px;
	border: 1px #e5e5e5 solid;
	background: #f8f8f8;
	width: 648px!important
}
.detail-info .co-details {
	border-right: 1px #eaeaea solid;
	color: #333;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: normal;
	margin-right: 15px;
	padding-right: 15px;
	text-align: center;
	text-transform: uppercase;
	width: 120px;
	min-height: 70px;
	padding-top: 20px
}
.detail-info .co-details-full {
	border-right: 1px #f6ebc4 solid;
	color: #333;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-right: 20px;
	padding-right: 20px;
	text-align: center;
	text-transform: uppercase;
	width: 220px;
	min-height: 65px;
	padding-top: 25px
}
.detail-info .co-details-full span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.detail-info .co-details span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.detail_info .inner .co_data {
	float: left;
	width: 170px;
	border-right: 1px #f6ebc4 solid;
	margin-right: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	line-height: 1.4em;
	padding-right: 15px;
	min-height: 70px
}
.detail_info .inner .contacts_data {
	float: left;
	width: 130px;
	padding-top: 15px;
	padding-bottom: 5px;
	line-height: 1.4em;
}
.detail_info .inner strong {
	display: block;
	font-weight: 600;
	padding: 0px 0px;
	font-size: 14px;
}
.tabss {
	padding: 0px;
	margin: 0px;
	width: 665px;
	text-align: left;
	padding-left: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	background: #fff;
	height: 33px;
	margin-top: 18px;
	border-bottom: 1px #ddd solid
}
.tabss a {
	font-weight: lighter;
	padding: 0px 2px;
	text-decoration: none;
	color: #333 !important;
	font-size: 16px;
	margin-right: 20px;
	font-weight: 600;
	line-height: 33px;
	display: inline-block;
	border: none;
	border-bottom: none;
	letter-spacing: normal;
	text-align: center
}
.tabss a:hover {
	color: #5a5a5a;
	text-decoration: underline;
}
.tabss a.activeLink {
	color: #333!important;
	font-weight: 600;
	font-size: 16px;
	text-decoration: none!important;
	background: #fff;
	border-bottom: 1px #FD7145 solid;
	letter-spacing: normal;
}
.RHS-column {
	float: right;
	width: 302px
}
.opt-body {
	background: none repeat scroll 0 0 #fff;
	position: relative;
	padding: 20px;
	color: #fff;
	width: 254px;
	font-size: 13px;
	height: 240px;
	border: 4px #e5e5e5 solid
}
.opt-body dl {
	margin-bottom: 15px
}
.opt-body .info {
	font-size: 13px;
	color: #333;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.product-options {
	background-color: transparent;
	border: 0 none;
	margin: 0;
	margin-top: 15px/* padding:14px; */
}
.opt-body dt label {
	color: #666;
}
.opt-body dt label {
	font-weight: 400;
}
.required {
	color: #EC380F;
}
.opt-body .price-box {
	margin-bottom: 20px
}
.opt-body .price-box .price {
	font-weight: 400;
	color: #333;
	font-size: 28px;
	padding-top: 14px;
	display: block;
	text-align: center;
	margin-bottom: 5px;
	letter-spacing: normal
}
.opt-body .price-box .old-price .price {
	color: #999;
	display: inline-block;
	font-size: 24px;
	text-decoration: line-through;
	font-style: normal;
	font-weight: 300
}
.opt-body .price-box .price-free {
	font-size: 22px;
	text-decoration: line-through;
	margin-right: 5px;
}
.product-options-bottom .price-box .price {
	color: #333;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: normal;
	margin-bottom: 10px;
}
.product-options-bottom .price-box .button {
	overflow: visible;
	width: auto;
	background: url(../images/add_cart_btn_new.png) repeat-x top left;
	cursor: pointer;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 32px;
	border: none;
	text-indent: -9999px;
	width: 154px
}
.product-options-bottom .price-box .button span {
	display: block;
	margin: 0;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	text-shadow: none;
	text-shadow: 0 1px #f7e494;
	padding-left: 27px
}
.opt-body .button {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 50px;
	padding: 2px 15px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	width: 256px
}
.opt-body .button span:before {
	content: "\f07a";
	font-family: FontAwesome;
	font-size: 20px;
	border-radius: 3px;
	line-height: 35px;
	display: inline-block!important;
	color: #fff;
	text-align: center;
	font-weight: 400;
	padding-right: 10px
}
.opt-body .button span {
	display: block;
	margin: 0;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 16px;
	text-decoration: none;
	text-shadow: none;
	letter-spacing: 0.5px
}
.opt-body .demo_btn {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	padding: 5px 15px 6px;
	text-align: center;
	text-decoration: none;
	background-color: #76d5f9;
	border: medium none;
	box-shadow: 0 -3px 0 0 #59c1e8 inset;
	width: 210px;
	margin-top: 10px;
	font-weight: 400;
}
.opt-body .demo_btn span:before {
	content: "\f15c";
	font-family: FontAwesome;
	font-size: 18px;
	border-radius: 3px;
	line-height: 35px;
	display: inline-block!important;
	color: #fff;
	text-align: center;
	font-weight: 400;
	padding-right: 7px
}
.opt-body .demo_btn span {
	display: block;
	margin: 0;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 16px;
	text-decoration: none;
	text-shadow: none;
}
.other-info {
	overflow: hidden;
	text-align: left;
	margin-top: 0px;
	width: 208px
}
.other-info a {
	text-decoration: underline;
	color: #333
}
.updated {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	text-align: left;
	color: #333;
	margin-top: 0px;
	display: block
}
.updated:before {
	content: "\f073";
	font-family: FontAwesome;
	font-size: 14px;
	display: inline-block!important;
	width: 20px;
	height: 20px;
	color: 333
}
.email-send {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	text-align: left;
	color: #333;
	margin-top: 0px;
	display: block
}
.email-send:before {
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 14px;
	display: inline-block!important;
	width: 20px;
	height: 20px;
	color: 333;
}
.ask-que {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	text-align: left;
	color: #333;
	margin-top: 0px;
	display: block
}
.ask-que:before {
	content: "\f059";
	font-family: FontAwesome;
	font-size: 16px;
	display: inline-block!important;
	width: 20px;
	height: 20px;
	color: 333
}
.aGQ {
	position: absolute;
	left: -12px;
	width: 12px;
	height: 21px;
	top: 20px;
	background: url(../images/left-arrow.png) no-repeat top left
}
#ask-que {
	overflow: hidden;
	background: #eefcec;
	width: 248px;
	border: 1px #def5db solid;
	font-size: 12px;
	padding: 15px 0px;
	padding-top: 10px;
	margin-top: 15px;
	margin-bottom: 15px
}
#ask-que ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 15px;
	margin: 0px;
	width: 218px;
	margin-bottom: 4px
}
#ask-que ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left
}
#ask-que h3 {
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 10px;
	border-bottom: 1px #d2efce solid;
	margin-bottom: 10px;
	padding-left: 18px
}
#ask-que h3:before {
	content: "\f0f6";
	display: inline-block !important;
	font-family: FontAwesome;
	font-size: 15px;
	height: 20px;
	width: 18px;
	font-weight: normal
}
#ask-que .label {
	width: 60px;
	text-align: left;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 13px
}
#ask-que .txt-box {
	width: 137px;
	border: 1px #ddd solid;
	line-height: 22px;
	height: 22px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	padding: 0px 4px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6
}
.txt-area {
	width: 137px;
	border: 1px #ddd solid;
	line-height: normal;
	height: 50px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	padding: 5px 4px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6
}
#ask-que .submit-btn {
	background-color: #00B285;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -2px 0 0 #00A077 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 32px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	width: 145px;
	text-align: center;
	padding-top: 1px
}
#ask-que .colan {
	width: 6px;
	color: #777
}
#ask-que .thnks-msg {
	font-size: 13px;
	font-weight: 900;
	padding: 10px 20px;
	color: #3aa12c;
	text-align: center
}
.how-do-it {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	margin-top: 12px;
	text-align: left;
	width: 660px;
	background: #fff;
	padding-left: 15px;
	padding-bottom: 5px
}
.how-do-it .inner {
	padding: 0px;
	padding-top: 5px
}
.how-do-it .inner strong {
	display: block;
	font-weight: 900;
	font-size: 13px
}
.how-do-it li {
	background: url("../images/bullet-square1.png") no-repeat scroll 0px 11px transparent;
	display: block;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-top: 5px;
	position: relative;
	text-align: left;
	margin-left: 0px;
	line-height: 19px
}
.how-do-it h3 {
	color: #000;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	margin-bottom: 0;
	text-align: left;
	text-shadow: none;
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px
}
.chart-wrapper {
	width: 100%;
	margin-top: 30px;
}
.sauce {
	text-align: left;
	background: #fff;
	padding-bottom: 0px;
}
.sauce .inner {
	padding: 0px;
	padding-top: 5px
}
.sauce .inner strong {
	display: block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
	letter-spacing: normal
}
.sauce li {
	background: url("../images/bullet-square1.png") no-repeat scroll 0px 15px transparent;
	display: block;
	padding-bottom: 12px;
	padding-left: 18px;
	padding-top: 7px;
	position: relative;
	text-align: left;
	margin-left: 0px;
}
.sauce h3 {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0px;
	text-align: left;
	text-shadow: none;
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px
}
.block {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	padding-top: 15px;
	text-align: left;
	width: 660px;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding-left: 15px;
	border-bottom: 1px #ddd solid;
	padding-bottom: 15px
}
.block .inner {
	padding: 0px;
	padding-top: 5px
}
.block .inner strong {
	display: block;
	font-weight: 900;
	font-size: 13px
}
.block li {
	background: url("../images/tick_green.png") no-repeat scroll 2px 11px transparent;
	display: block;
	padding-bottom: 7px;
	padding-left: 28px;
	padding-top: 7px;
	position: relative;
	text-align: left;
	margin-left: 0px;
}
.block h3 {
	color: #000;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
	text-align: left;
	text-shadow: none;
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
	letter-spacing: normal
}
.block1 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	margin-top: 15px;
	text-align: left;
	width: 660px;
	background: #fff;
	padding-left: 15px;
	padding-bottom: 20px
}
.block1 .inner {
	padding: 0px;
	padding-top: 5px
}
.block1 .inner strong {
	display: block;
	font-weight: 900;
	font-size: 13px
}
.block1 li {
	background: url("../images/tick_green.png") no-repeat scroll 2px 11px transparent;
	display: block;
	padding-bottom: 7px;
	padding-left: 28px;
	padding-top: 7px;
	position: relative;
	text-align: left;
	margin-left: 0px;
}
.block1 h3 {
	color: #000;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
	text-align: left;
	text-shadow: none;
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
	letter-spacing: normal
}
.faq {
	font-size: 14px;
	text-align: left;
	background: #fff;
}
.faq .inner-space {
	width: 750px;
	margin: auto;
}
.faq h2 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-top: 10px;
	letter-spacing: normal;
	position: relative;
	margin-bottom: 18px;
	padding-bottom: 15px;
	line-height: 1.6em;
}
.faq h2:after {
	position: absolute;
	z-index: 10;
	content: "";
	background: #5fb853;
	height: 5px;
	width: 90px;
	bottom: 0px;
	left: 50%;
	margin-left: -45px;
	margin-top: 25px;
	z-index: 1;
}
.faq .inner {
	padding: 0px;
	padding-top: 5px
}
.faq .inner strong {
	display: block;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 0px
}
.faq ul {
	margin-bottom: 70px
}
.faq li {
	background: url(../images/bullet-square1.png) no-repeat scroll 0px 15px transparent;
	display: block;
	padding-bottom: 12px;
	padding-left: 18px;
	padding-top: 7px;
	position: relative;
	text-align: left;
	margin-left: 0px;
}
.faq h3 {
	color: #333;
	display: block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0;
	text-align: left;
	text-shadow: none;
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px
}
.testimonial .quote-box {
	background-color: #FFFFFF;
	border: 1px solid #ddd;
	padding: 20px 25px;
	margin-top: 20px
}
.testimonial .quote-box .quote-left {
	background: url("../images/qoutes-left-img.png") no-repeat scroll left top transparent;
	height: 28px;
	margin: 0px 0 0 -10px;
	position: absolute;
	width: 33px;
}
.testimonial .quote-box q {
	color: #444;
	display: block;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 0 25px;
	quotes: none;
	font-size: 14px
}
.testimonial .quote-box .quote-right {
	background: url("../images/qoutes_right.png") no-repeat scroll left top transparent;
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px;
}
.testimonial .quote-arrow {
	background: url("../images/down-arrow.png") no-repeat scroll left top transparent;
	display: block;
	height: 11px;
	margin: -1px 0 0 20px;
	width: 16px;
}
.testimonial cite {
	color: #777777;
	display: block;
	font-size: 14px;
	font-style: normal;
	margin: 5px 0 0 10px;
}
.testimonial cite .photo {
	display: block;
	float: left;
	height: 40px;
	margin: 0 15px 0 0;
	width: 40px;
}
.testimonial img {
	border: 2px solid #eaeaea;
	border-radius: 90px 90px 90px 90px;
	height: 40px;
	margin: 0 0 25px;
	width: 40px;
}
.aqua-round {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #C8F1FC !important;
}
.testimonial .author {
	font-size: 13px;
	color: #999;
	font-style: italic;
	margin-top: 15px;
	line-height: 17px
}
.testimonial .author strong {
	font-weight: 600;
	color: #333;
	font-style: normal
}
#fastbase {
	overflow: hidden;
	width: 100%;
	background: url("../images/fastbase-bg.jpg") no-repeat top center transparent;
	background-size: cover;
	height: 535px
}
#fastbase .inner {
	overflow: hidden;
	width: 950px;
	text-align: center;
	margin: auto
}
#fastbase .inner h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: -2px;
	padding-bottom: 10px;
	text-align: center;
	text-shadow: none;
	line-height: 1.2em;
	text-shadow: none;
	padding-top: 15px;
	text-shadow: 0px 3px 5px #333;
}
#fastbase .inner h2 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 400;
	padding-bottom: 10px;
	text-align: left;
	text-shadow: none;
	line-height: 1.6em;
	text-shadow: none;
	padding-top: 18px
}
#fastbase span {
	color: #fff;
	font-size: 24px;
	padding-top: 70px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: 1px;
	font-weight: 900;
	line-height: 1.4em;
}
#fastbase .inner .left {
	float: left;
	width: 380px;
	text-align: left;
	margin: auto;
	z-index: 100;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	margin-top: 24px;
}
#fastbase .inner .left .numbers {
	overflow: hidden;
	padding: 20px 40px;
	color: #aaa
}
#fastbase .inner .left .numbers .contacts {
	float: left;
	width: 150px;
	text-align: center;
	line-height: normal
}
#fastbase .inner .left .numbers .contacts strong {
	font-size: 30px;
	color: #fff;
	font-weight: bold
}
#fastbase .inner .left .numbers .companies {
	float: right;
	width: 150px;
	text-align: center;
	line-height: normal
}
#fastbase .inner .left .numbers .companies strong {
	font-size: 30px;
	color: #fff;
	font-weight: bold
}
#fastbase .inner .left .included {
	overflow: hidden;
	padding: 25px 25px;
	color: #aaa;
	border-top: 1px #666 solid
}
#fastbase .inner .left .included ul {
	overflow: hidden;
	padding-left: 0px
}
#fastbase .inner .left .included ul li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-right: 8px;
	padding-left: 8px
}
#fastbase .inner .left .included .first-name:before {
	content: "\f007";
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 15px
}
#fastbase .inner .left .included .email-address:before {
	content: "\f0e0";
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 15px
}
#fastbase .inner .left .included .phone-number:before {
	content: "\f095";
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 16px
}
#fastbase .inner .left .included .address:before {
	content: "\f0f7";
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 15px
}
#fastbase .buy-btn {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 50px;
	padding: 2px 25px 5px;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-top: 15px;
}
#fastbase .sample-btn {
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	height: 50px;
	padding: 2px 25px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #76d5f9;
	border: medium none;
	box-shadow: 0 -3px 0 0 #59c1e8 inset;
	margin-top: 15px;
	font-size: 20px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
#fastbase .inner .left .price {
	text-align: center;
	font-size: 28px;
	color: #fff;
	padding-top: 25px;
	font-weight: 900
}
#fastbase .inner .left .price .old-price {
	text-align: center;
	font-size: 26px;
	color: #aaa;
	padding-top: 25px;
	font-weight: 400;
	text-decoration: line-through;
	font-style: normal;
	padding-right: 10px
}
#fastbase .inner .left .price span {
	border-bottom: medium none;
	color: #fff;
	display: inline-block;
	font-size: 28px;
	font-weight: 400;
	line-height: normal;
	padding: 0;
	text-align: center;
}
#fastbase .login {
	color: #ddd;
	font-size: 14px;
	padding-top: 15px;
	text-align: left;
}
#fastbase .login a {
	border-bottom: 1px dotted #ddd;
	color: #fff;
	font-weight: bold;
}
#fastbase .inner .left h5 {
	text-align: center;
	display: block;
	font-size: 10px;
	border: none;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	padding-bottom: 5px
}
#fastbase .inner .right {
	float: right;
	width: 530px;
	text-align: left;
	margin: auto
}
#fastbase-box {/* border: 2px #e5e5e5 solid; */
	background: #f8f8f8;
	overflow: hidden;
width: 100$;
	margin: auto;
	/* margin-top: 40px; */
/* border-radius: 3px; */
	padding-top: 35px;
	padding-bottom: 40px;
	border-bottom: 1px #e5e5e5 solid;
}
#fastbase-box .line {
	border-bottom: 1px #ed3300 solid;
	height: 12px;
	margin-bottom: 15px;
}
#fastbase-list {
	overflow: hidden;
	width: 950px;
	overflow: hidden;
	margin: auto;
	margin-bottom: 20px;
	padding-bottom: 2px
}
#fastbase-list .col {
	float: left;
	margin-right: 50px;
	width: 450px;
	margin-left: 0px;
}
#fastbase-list .col ul {
	overflow: hidden;
	box-shadow: 0 1px 0 #eaeaea, 0 2px 0 #FFFFFF
}
#fastbase-list .col ul:last-child {
	border-bottom: none;
	overflow: hidden;
}
#fastbase-list .col .name {
	background: url("../images/tick_green.png") no-repeat scroll 0 6px transparent;
	color: #222;
	float: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	background-size: 11px
}
#fastbase-list .col li {
	color: #333333;
	display: inline;
	float: left;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
#fastbase-list h3 {
	font-size: 10px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	text-align: left;
	padding-left: 15px;
	position: relative;
	background: #ed3300;
	width: 80px;
	color: #fff;
	text-transform: uppercase
}
#fastbase-list h3:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #ed3300;
	border-width: 12px;
	margin-top: -12px;
}
#fastbase-box .header-text {
	background: none repeat scroll 0 0 #ed3300;
	border-radius: 2px;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	font-weight: 900;
	margin-left: 15px;
	margin-top: -35px;
	padding: 3px 9px;
	position: absolute;
	text-transform: uppercase;
}
#forcebase {
	overflow: hidden;
	width: 100%;
	background: url("../images/fastbase-bg.jpg") no-repeat center -150px transparent;
	background-size: cover;
	height: 510px;
}
#texture1 {
	background: url(../images/body-bg1.png) repeat 0 0;
	height: 640px;
	z-index: 9;
	position: absolute;
	width: 100%;
	top: 92px;
}
#forcebase .inner {
	overflow: hidden;
	width: 950px;
	text-align: center;
	margin: auto;
	padding-top: 30px
}
#forcebase .inner .left {
	float: left;
	width: 380px;
	text-align: left;
	margin: auto;
	z-index: 100;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	margin-top: 3px
}
#forcebase .inner .left .numbers {
	overflow: hidden;
	padding: 20px 40px;
	color: #aaa
}
#forcebase .inner .left .numbers .contacts {
	float: left;
	width: 150px;
	text-align: center;
	line-height: normal
}
#forcebase .inner .left .numbers .contacts strong {
	font-size: 30px;
	color: #fff;
	font-weight: bold
}
#forcebase .inner .left .numbers .companies {
	float: right;
	width: 150px;
	text-align: center;
	line-height: normal
}
#forcebase .inner .left .numbers .companies strong {
	font-size: 30px;
	color: #fff;
	font-weight: bold
}
#forcebase .inner .left .included {
	overflow: hidden;
	padding: 25px 25px;
	color: #aaa;
	border-top: 1px #666 solid
}
#forcebase .inner .left .included ul {
	overflow: hidden;
	padding-left: 0px
}
#forcebase .inner .left .included ul li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-right: 8px;
	padding-left: 8px
}
#forcebase .inner .left .included .first-name:before {
	content: "\f007";
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 15px
}
#forcebase .inner .left .included .email-address:before {
	content: "\f0e0";
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 15px
}
#forcebase .inner .left .included .phone-number:before {
	content: "\f095";
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 16px
}
#forcebase .inner .left .included .address:before {
	content: "\f0f7";
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 15px
}
#forcebase .inner .left .price {
	text-align: center;
	font-size: 28px;
	color: #fff;
	padding-top: 25px;
	font-weight: 900
}
#forcebase .inner .left .price .old-price {
	text-align: center;
	font-size: 26px;
	color: #aaa;
	padding-top: 25px;
	font-weight: 400;
	text-decoration: line-through;
	font-style: normal;
	padding-right: 10px
}
#forcebase .inner .left span {
	text-align: center;
	display: block
}
#forcebase .inner .left h5 {
	text-align: center;
	display: block;
	font-size: 10px;
	border: none;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	padding-bottom: 5px
}
#forcebase .inner h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-bottom: 18px;
	text-align: center;
	text-shadow: none;
	line-height: 1.2em;
	text-shadow: none;
	padding-top: 10px;
	text-shadow: 0px 3px 5px #333;
}
#forcebase .inner .small {
	font-size: 44px;
	padding-top: 30px
}
#forcebase .inner h2 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 400;
	padding-bottom: 20px;
	text-align: left;
	text-shadow: none;
	line-height: 1.6em;
	text-shadow: none;
	padding-top: 0px;
}
#forcebase span {
	color: #fff;
	font-size: 24px;
	padding-top: 40px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: 1px;
	font-weight: 900;
	line-height: 1.4em;
}
#fastbase-box .fastbase-inside {
	margin: auto auto 20px;
	text-align: center;
	width: 920px;
}
#fastbase-box .fastbase-inside h2 {
	font-weight: 400;
	padding-bottom: 10px;
	padding-top: 10px
}
.popup-download {
	text-align: left
}
.download-popup {
	background: none repeat scroll 0 0 #fff;
	color: #000000;
	font-size: 18px;
	font-weight: 400;
	left: 50%;
	margin: 0 0 50px -320px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 8%;
	width: 600px;
	z-index: 1000;
}
.download-popup h2 {
	padding: 13px 22px!important;
	height: auto;
	font-size: 24px!important;
	text-align: left!important;
	margin-bottom: 0px;
	font-weight: 400!important;
	letter-spacing: 400!important;
	text-shadow: none!important;
	color: #fff!important;
	overflow: hidden;
	clear: both;
	background: #5fb853;
	border-radius: 0px;
}
.download-popup h3 {
	padding: 13px 0px!important;
	height: auto;
	font-size: 24px!important;
	text-align: left!important;
	margin-bottom: 0px;
	font-weight: 400!important;
	letter-spacing: 400!important;
	text-shadow: none!important;
	color: #000!important;
	overflow: hidden;
	clear: both;
}
.download-popup em {
	height: 10px;
	display: block;
	padding: 0px;
	margin: 0px
}
.download-popup span {
	font-size: 15px;
	font-weight: 300;
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 25px;
	text-align: left;
	line-height: 1.6em;
	display: block;
	color: #000
}
.popup-download img.cntrl {
	position: fixed;
	right: 20px;
	top: 18px;
	z-index: 1000
}
.download-popup .customize-form {
	overflow: hidden;
	width: 550px;
	margin: auto;
	margin-top: 14px;
	font-size: 12px;
	border-radius: 3px;
	padding: 25px 0px;
	padding-top: 10px
}
.download-popup .customize-form ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
	width: 550px;
	margin-bottom: 5px
}
.download-popup .customize-form ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.download-popup .customize-form .label {
	width: 70px;
	text-align: left;
	padding-left: 3px;
	padding-top: 5px;
	font-size: 12px
}
.download-popup .customize-form .txt_box {
	padding: 0px 5px 0px 12px;
	margin-top: 0px;
	background: none repeat scroll 0 0 #F0F0F0;
	outline: medium none;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 450px;
	height: 32px;
	color: #999;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	border: 1px solid #F0F0F0;
}
.download-popup .customize-form .txt_box:focus {
	background: none repeat scroll 0 0 #fff;
	border: 2px solid #ddd;
	color: #333;
	height: 30px;
	width: 448px;
}
.download-popup .customize-form .txt_area {
	padding: 0px 5px 0px 12px;
	margin-top: 0px;
	background: none repeat scroll 0 0 #F0F0F0;
	outline: medium none;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 450px;
	color: #999;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	border: 1px solid #F0F0F0;
	height: 80px
}
.download-popup .customize-form .txt_area:focus {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	color: #333;
	height: 78px;
	width: 448px;
}
.download-popup .customize-form .btn_download {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "Lato", sans-serif;
	font-size: 22px;
	font-weight: 900;
	height: 50px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	width: 465px;
}
.download-popup .customize-form .colan {
	width: 6px;
	color: #777;
	padding-top: 5px
}
.download-popup .heading-text {
	background: #F0F0F0;
	height: 6px;
	margin: 0px 0px;
	margin-top: 10px
}
.download-popup .inner-div span {
	background: #222;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
	font-weight: 900;
	padding: 4px 10px;
	text-align: center;
	text-transform: uppercase;
}
.forcebase-signup {
	color: #000;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 400;
	line-height: 1.2em;
	margin-top: 0;
	text-align: left;
	text-shadow: none;
	margin: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 30px 25px;
	width: 355px;
	float: right;
	background: rgba(0, 0, 0, 0.5)
}
.forcebase-signup h5 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding-bottom: 3px;
	border: none;
}
.forcebase-signup .inputbox2 {
	border: 1px solid #44829d;
	box-shadow: 0 0 2px 2px #D9D9D9 inset;
	-webkit-box-shadow: 0 0 2px 2px #D9D9D9 inset;
	color: #999;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
	width: 330px;
	border-radius: 3px;
	margin: 0px;
	height: 40px;
	line-height: 40px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-bottom: 7px;
}
.forcebase-signup .inputbox {
	border: 1px solid #44829d;
	box-shadow: 0 0 2px 2px #D9D9D9 inset;
	-webkit-box-shadow: 0 0 2px 2px #D9D9D9 inset;
	color: #999;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
	width: 152px;
	border-radius: 3px;
	margin: 0px;
	height: 40px;
	line-height: 40px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-bottom: 7px;
}
.forcebase-signup .inputbox1 {
	border: 1px solid #44829d;
	box-shadow: 0 0 2px 2px #D9D9D9 inset;
	-webkit-box-shadow: 0 0 2px 2px #D9D9D9 inset;
	color: #999;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
	width: 152px;
	border-radius: 3px;
	margin: 0px;
	height: 40px;
	line-height: 40px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-bottom: 7px;
}
.forcebase-signup .btn_big {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 50px;
	padding: 2px 30px 5px;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-top: 5px;
	width: 350px
}
.forcebase-inner {
	width: 950px;
	overflow: hidden;
	margin: auto;
	margin-top: 10px
}
.forcebase-numbers {
	float: left;
	width: 442px;
	border-right: 1px #666 solid;
	border-bottom: 1px #666 solid;
}
.forcebase-numbers ul {
	overflow: hidden;
	width: 442px;
	padding: 0px;
	margin: 0px
}
.forcebase-numbers ul li {
	display: inline;
	width: 220px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #aaa;
	font-size: 12px;
	line-height: normal;
	float: left;
	height: 90px;
	background: rgba(0, 0, 0, 0.5);
	border: 1px #666 solid;
	border-bottom: none;
	border-right: none
}
.forcebase-numbers ul li:last-child {
	margin-right: 0px
}
.forcebase-numbers ul .blue {
	background: #3bc6fc url(../images/cercle-bg.png) no-repeat top left
}
.forcebase-numbers ul .green {
	background: #bbd22a url(../images/cercle-bg.png) no-repeat top left
}
.forcebase-numbers ul .pink {
	background: #f54e96 url(../images/cercle-bg.png) no-repeat top left
}
.forcebase-numbers ul .purple {
	background: #b78afd url(../images/cercle-bg.png) no-repeat top left
}
.forcebase-numbers ul .green1 {
	background: #4ad3a8 url(../images/cercle-bg.png) no-repeat top left
}
.forcebase-numbers ul .brown {
	background: #e8b959 url(../images/cercle-bg.png) no-repeat top left
}
.forcebase-numbers strong {
	font-size: 26px;
	color: #fff;
	font-weight: 400;
	display: block;
	padding: 5px 0px;
	padding-top: 20px
}
.forcebase-numbers em {
	font-style: normal;
	padding: 0px 0px;
	text-align: center;
	display: block;
	color: #aaa
}
.forcebase-inner .RHS-col {
	float: right;
	width: 530px
}
.features-block .ico-set .left-col2 .icon-star {
	font-size: 38px;
	color: #fff;
	background: #f86632;
	border-radius: 50px;
	padding: 10px;
	display: block!important;
	width: 50px!important;
	text-align: center;
	height: 50px!important;
	line-height: 50px!important;
}
/*submenu*/

.submenu {
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 5px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	width: 100%;
	z-index: 10;
	top: 48px;
}
.submenu ul {
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0;
	width: 950px;
	margin: auto;
}
.submenu ul li {
	display: inline;
	float: left;
	font-size: 9pt;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 2px;
}
.submenu ul li a {
	color: #ddd !important;
	display: block;
	font-size: 12px;
	font-weight: 400;
	padding: 7px 0px;
	text-align: center;
	padding-right: 20px;
	text-decoration: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.submenu ul li.on a {
	cursor: pointer;
	font-weight: 900;
	color: #fff!important;
}
.submenu1 {
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 5px;
	overflow: hidden;
	background: #F2F1F1;
	width: 100%;
}
.submenu1 ul {
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0;
	width: 950px;
	margin: auto
}
.submenu1 ul li {
	display: inline;
	float: left;
	font-size: 9pt;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 2px;
}
.submenu1 ul li a {
	color: #777 !important;
	display: block;
	font-size: 12px;
	font-weight: 400;
	padding: 7px 0px;
	text-align: center;
	padding-right: 20px;
	text-decoration: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.submenu1 ul li a:hover {
	color: #333;
	font-weight: 400;
	margin-top: 0;
}
.submenu1 ul li.on a {
	cursor: pointer;
	font-weight: 600;
	color: #333!important;
}
.submenu1 ul li.on a:hover {
	cursor: pointer;
	font-weight: 600;
	color: #333!important;
}
.submenu1 span {
	color: #999;
	font-size: 11px;
	display: inline-block;
	margin-left: 1px
}
/*submenu end*/

#inside-header {
	overflow: hidden;
	width: 100%;
	background: url("../images/salesforce-banner1.jpg") no-repeat center -10px transparent;
	background-size: cover;
	height: 110px;
	margin-bottom: 35px
}
#texture-inside {
	background: url(../images/body-bg1.png) repeat 0 0;
	height: 110px;
	z-index: 9;
	position: absolute;
	width: 100%;
	top: 92px;
}
#inside-header .inner {
	overflow: hidden;
	width: 950px;
	text-align: center;
	margin: auto;
	padding-top: 30px
}
#inside-header .inner h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 400;
	padding-bottom: 10px;
	text-align: left;
	text-shadow: none;
	line-height: 1.2em;
	text-shadow: none;
	padding-top: 25px
}
/*forcebase pricing*/



.FB-pricing h1 {
	color: #fff;
	font-size: 24px;
	padding-top: 0px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: 1px;
	font-weight: 900;
	line-height: 1.4em;
	margin-bottom: 30px
}
.FB-pricing h2 {
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-size: 34px;
	font-weight: 600;
	text-align: center;
	text-shadow: none;
	padding-bottom: 20px;
	padding-top: 10px;
	letter-spacing: normal;
	line-height: 38px;
}
.FB-pricing h3 {
	color: #888;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 400;
	padding-bottom: 20px;
	text-shadow: none;
	line-height: 1.4em;
	text-shadow: none;
	padding-top: 0px;
	text-align: center
}
.FB-pricing h4 {
	color: #777;
	font-size: 14px;
	letter-spacing: 0.5px;
	text-shadow: none;
	padding-top: 0px;
	text-align: center;
	font-weight: 400;
	padding: 0;
	padding-bottom: 20px;
}
p.signup_p {
	background-color: #FBE78B;
	color: #000000;
	font-weight: 300;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: center;
	text-shadow: none;
	width: 400px;
	font-size: 13px
}
span.signup_p_span {
	background-color: #FBE78B;
	color: #000000;
	font-size: 13px;
	font-weight: 900;
	margin-bottom: 25px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 3px;
	text-shadow: none;
}
.data-table {
	width: 100%;
	margin: 0px 0 3px 0;
	text-align: left;
	border: none;
	border-top: 8px #425166 solid;
}
.data-table th {
	padding: 9px 10px;
	white-space: nowrap;
	color: #000;
	text-transform: none;
	font-size: 14px;
	font-weight: 600;
	border-right: 1px solid #e5e5e5;
	border-right: 1px #e5e5e5 solid;
	border-left: none;
	border-bottom: 1px #e5e5e5 solid;
	vertical-align: top
}
.data-table td {
	padding: 9px 15px;
	border: 1px solid #e5e5e5;
	border-top: none;
	border-left: none;
	font-size: 14px;
	vertical-align: top;
	line-height: 24px
}
.data-table thead {
}
.data-table tbody {
}
.data-table tfoot {
}
.data-table tr td:last-child {
	border-right: none
}
.data-table tbody .last-th {
	border-right: none;
}
.data-table tbody .last {
	border-right: none;
	text-align: center;
	vertical-align: bottom
}
.data-table tbody .odd {
	background: #f9f9f9
}
.data-table tr.even {
}
.data-table tbody.odd {
}
.data-table tbody.odd td {
	border-width: 0 1px;
}
.data-table tbody.even {
}
.data-table tbody.even td {
	border-width: 0 1px;
}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
	border-bottom-width: 1px;
}
.data-table th .tax-flag {
	white-space: nowrap;
	font-weight: 400;
}
.data-table td.label, .data-table th.label {
}
.data-table td.green_shade {
	background: #fff;
	text-align: left;
	font-size: 16px;
}
.data-table td.top_header {
	color: #000;
	border-bottom: none;
	padding: 0px;
	text-align: left;
	font-size: 20px;
	border: none
}
.data-table td.price {
	color: #000;
	line-height: normal;
	padding: 10px 15px;
	font-size: 14px;
	text-align: left;
	border: 1px solid #d1d1d1;
	border-left: none;
	padding-bottom: 12px;
	font-weight: 900
}
.data-table td.heading {
	background-color: #f8fdff;
	color: #000;
	line-height: normal;
	padding: 10px 12px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #d1d1d1;
}
.data-table td.price span {
	font-weight: 400;
}
.data-table th.top_bordr {
	border: none;
	border-bottom: 1px #e5e5e5 solid;
	font-size: 14px;
	font-weight: 600;
	color: #8da4c5;
	letter-spacing: 0.5px;
	font-style: normal;
	border-right: 1px solid #e5e5e5;
	text-align: left
}
.data-table td.top_bordr {
	border: none;
	border-bottom: 1px #e5e5e5 solid;
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #8da4c5;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-style: normal;
	border-right: 1px solid #e5e5e5;
	text-align: center
}
.plan_detail {
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	font-weight: 900;
	text-align: center
}
.plan_detail .plan1 {
	float: left;
	width: 85px;
	border-radius: 5px 0 0 0;
	padding: 15px 0px
}
.plan_detail .plan2 {
	float: left;
	width: 85px;
	padding: 15px 0px
}
.plan_detail .plan3 {
	float: left;
	width: 86px;
	border-radius: 0 5px 0 0;
	padding: 15px 0px
}
.plan_detail .violet {
	background: #c84bc8
}
.plan_detail .indigo {
	background: #4B0082
}
.plan_detail .blue {
	background: #33a9dd;
}
.plan_detail .green {
	background: #5cbf4f
}
.plan_detail .yellow {
	background: #fcbe04
}
.plan_detail .orange {
	background: #fa891b
}
.plan_detail .red {
	background: #f1340e;
	border-radius: 5px 5px 0 0;
	width: 129px;
}
.buy_btn {
	margin-top: 0px
}
.buy_btn .btn {
	background-color: #F42134;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #C12533 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 35px;
	padding: 2px 16px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 900;
	font-size: 14px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.plan_info {
	overflow: hidden;
	text-align: center
}
.plan_info .col-1 {
	float: left;
	width: 65px;
	padding: 10px 10px;
	border-right: 1px #D1D1D1 solid
}
.plan_info .col-2 {
	float: left;
	width: 64px;
	padding: 10px 10px;
	border-right: 1px #D1D1D1 solid
}
.plan_info .col-3 {
	float: left;
	width: 64px;
	padding: 10px 10px
}
.data-table1 {
	width: 100%;
	margin: 0px 0 3px 0;
	text-align: left;
	border: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.data-table1 th {
	padding: 5px 10px;
	font-weight: 900;
	white-space: nowrap;
	color: #000;
	text-transform: none;
	font-size: 14px;
	background-color: #f8fdff;
	border: 1px solid #d1d1d1;
	font-weight: 400;
	border-right: 1px solid #d1d1d1;
	border-bottom: none;
}
.data-table1 td {
	padding: 10px 10px;
	border: 1px solid #eaeaea;
	border-bottom: none;
	text-align: left;
	border-right: none
}
.data-table1 thead {
}
.data-table1 tbody {
}
.data-table1 tfoot {
}
.data-table1 tr.first {
}
.data-table1 tbody .last {
	text-align: left;
}
.data-table1 tr.odd {
}
.data-table1 tr.even {
}
.data-table1 tbody.odd {
}
.data-table1 tbody.odd td {
	border-width: 0 1px;
}
.data-table1 tbody strong {
	font-weight: 900
}
.data-table1 tbody.even td {
	border-width: 0 1px;
}
.data-table1 tbody.odd tr.border td, .data-table1 tbody.even tr.border td {
	border-bottom-width: 1px;
}
.data-table1 th .tax-flag {
	white-space: nowrap;
	font-weight: 400;
}
.data-table1 td.label, .data-table1 th.label {
	font-weight: 400;
}
.data-table1 td.green_shade {
	background: #fff;
	text-align: left;
	font-size: 16px;
}
.data-table1 td.top_header {
	color: #000;
	border-bottom: none;
	padding: 0px;
	text-align: left;
	font-size: 20px;
	border: none
}
.data-table1 td.price {
	color: #000;
	line-height: normal;
	padding: 10px 15px;
	font-size: 18px;
	text-align: left;
	border: none;
	padding-bottom: 12px;
	font-weight: 900;
	background: #fff
}
.data-table1 td.heading {
	background-color: #f8fdff;
	color: #000;
	line-height: normal;
	padding: 10px 12px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #d1d1d1;
}
.violet_light {
	text-align: left;
	background: #FEF0FE
}
.indigo_light {
	text-align: left;
	background: #F7EFFD
}
.blue_light {
	text-align: left;
	background: #E8F6FC
}
.green_light {
	text-align: left;
	background: #ECFBEA
}
.yellow_light {
	text-align: left;
	background: #FDF8EA
}
.orange_light {
	text-align: left;
	background: #FFF6ED
}
.red_light {
	text-align: left;
	background: #FFF5F3
}
.data-table1 td.price span {
	font-weight: 400;
}
.data-table1 td.top_bordr {
	border: none;
	border-bottom: 1px #ddd solid
}
.data-table1 .plan_detail {
	overflow: hidden;
	font-size: 18px;
	color: #fff;
	font-weight: 900;
	text-align: left
}
.data-table1 .plan_detail .plan1 {
	width: 320px;
	border-radius: 0;
	padding: 15px 15px
}
.data-table1 .plan_detail .plan2 {
	float: left;
	width: 270px;
	padding: 15px 0px
}
.data-table1 .plan_detail .plan3 {
	float: left;
	width: 270px;
	border-radius: 0 5px 0 0;
	padding: 15px 0px
}
.data-table1 .plan_detail .violet {
	background: #c84bc8
}
.data-table1 .plan_detail .indigo {
	background: #4B0082
}
.data-table1 .plan_detail .blue {
	background: #33a9dd;
}
.data-table1 .plan_detail .green {
	background: #5cbf4f
}
.data-table1 .plan_detail .yellow {
	background: #fcbe04
}
.data-table1 .plan_detail .orange {
	background: #fa891b
}
.data-table1 .plan_detail .red {
	background: #f1340e;
	border-radius: 5px 5px 0 0;
	width: 270px;
}
.signup_heading {
	background: none repeat scroll 0 0 #F4FAFD;
	border-radius: 5px 5px 0 0;
	padding: 14px;
	width: 612px;
	border: 1px solid #E1E1E1;
	border-bottom: none;
	font-size: 18px;
	color: #333;
	font-weight: 900;
}
.signup-phone:before {
	content: '\f095';
	font-size: 12px;
	font-family: FontAwesome;
	font-weight: 400;
	margin-right: 3px
}
.signup-email:before {
	content: '\f0e0';
	font-size: 12px;
	font-family: FontAwesome;
	font-weight: 400;
	margin-right: 3px
}
/*forcebase pricing end*/


/*signup-form*/

.cart {
	font-size: 14px;
	line-height: 1.6em;
	font-weight: 400;
	width: 950px;
	margin: auto;
	margin-top: 70px;
	overflow: hidden;
	margin-bottom: 40px
}
.cart .inner {
	background: #fcfcfc;
	border-radius: 3px;
	overflow: hidden;
	border: 10px #E4E4E5 solid
}
.cart h3 {
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: 300;
	text-shadow: none;
	text-align: left;
	margin-bottom: 0px;
	padding: 15px 16px;
	padding-bottom: 10px;
	text-transform: uppercase
}
.cart .left-col {
	float: left;
	width: 435px;
	padding: 20px
}
.cart .header-text {
	background: none repeat scroll 0 0 #ED3300;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	font-weight: 900;
	letter-spacing: 1px;
	margin-left: 15px;
	margin-top: -13px;
	padding: 3px 9px;
	position: absolute;
	text-transform: uppercase;
}
.cart .list-details {
	font-size: 12px;
	overflow: hidden;
	padding-top: 50px;
}
.cart .list-details .inner-div {
	background: none repeat scroll 0 0 #FEF7DD;
	border: 1px solid #ECD37F;
	color: #333;
	margin-top: 1px;
	overflow: hidden;
	padding: 0px;
	width: 430px;
}
.cart .list-details .inner-div strong {
	display: block;
	padding-bottom: 3px;
	padding-top: 8px
}
.cart .list-details .inner-div .co-details {
	border-right: 1px solid #ECD37F;
	color: #333;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: 300;
	padding-right: 0px;
	padding-top: 30px;
	text-align: center;
	text-transform: uppercase;
	width: 130px;
	min-height: 100px
}
.cart .list-details .inner-div .co-details span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-size: 30px;
	font-style: normal;
	font-weight: 900;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.cart .list-details .inner-div .co-details-full {
	border-right: 1px solid #ECD37F;
	color: #333;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 300;
	padding-right: 0px;
	padding-top: 30px;
	text-align: center;
	text-transform: uppercase;
	width: 200px;
	min-height: 100px
}
.cart .list-details .inner-div .co-details-full span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-size: 30px;
	font-style: normal;
	font-weight: 900;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.cart .list-details .inner-div .co_data {
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 3px;
	width: 140px;
	line-height: 16px;
	padding-bottom: 10px;
	font-size: 10px;
}
.cart .list-details .inner-div .contacts_data {
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 110px;
}
.cart .price {
	color: #111;
	display: block;
	font-size: 28px;
	font-weight: 900;
	padding-bottom: 15px;
	padding-top: 15px;
}
.cart .co-details {
	border-bottom: none;
	color: #333;
	padding-top: 20px
}
#pay_form {
	width: 580px;
	color: #333;
	position: relative;
	margin: auto;
	text-align: left;
}
#pay_form .form_show {
	overflow: hidden
}
#pay_form ul {
	width: 510px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
#pay_form ul li {
	float: left;
	text-align: left;
	display: inline;
}
#pay_form .txt_box {
	padding: 0px 5px 0px 12px;
	margin-top: 0px;
	background: none repeat scroll 0 0 #F0F0F0;
	outline: medium none;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 386px;
	height: 32px;
	color: #aaa;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	border: 1px solid #F0F0F0;
}
#pay_form .txt_box:focus {
	padding: 0px 5px 0px 12px;
	margin-top: 0px;
	background: none repeat scroll 0 0 #fff;
	outline: medium none;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 386px;
	height: 32px;
	color: #333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	border: 1px solid #ddd;
}
#pay_form .wrap6 {
	background: #e8fae5;
	padding: 2px;
	display: inline-block;
}
#pay_info {
	padding: 0px;
	text-align: left
}
#pay_info ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 550px;
	padding-top: 5px
}
#pay_info .label {
	color: #555;
	margin-right: 0px;
	padding-top: 5px;
	text-align: left !important;
	width: 125px;
	font-size: 12px;
}
#pay_info ul li {
	display: inline;
	float: left;
	text-align: left;
	color: #666
}
#pay_info h4 {
	color: #333;
	font-size: 12px;
	font-weight: 900;
	padding-bottom: 3px;
	text-transform: uppercase;
	text-align: left
}
.continue_btn {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 50px;
	padding: 2px 15px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #F42134;
	border: medium none;
	box-shadow: 0 -3px 0 0 #C12533 inset;
	width: 405px;
	margin-left: 5px;
	cursor: pointer
}
.continue_btn span:before {
	content: "\f061";
	font-family: FontAwesome;
	font-size: 24px;
	border-radius: 3px;
	line-height: 35px;
	display: inline-block!important;
	color: #fff;
	text-align: center;
	font-weight: 400;
	padding-right: 10px
}
.continue_btn span {
	display: block;
	margin: 0;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 22px;
	font-weight: 900;
	line-height: 16px;
	text-decoration: none;
	text-shadow: none;
}
.price_tbl {
	float: left;
	width: 340px;
}
/*signup-form end*/

/*testimonials*/

.customer-snippt {
	width: 950px;
	margin: auto;
	margin-top: 85px
}
.clients-block {
	float: left;
	text-align: center;
	width: 235px;
	background: rgba(0, 0, 0, 0.7);
	padding: 30px;
	margin-right: 12px;
	border-radius: 0px;
	margin-left: 12px;
	border: none;
	border-bottom: 6px #6ECA62 solid;
	padding-bottom: 27px
}
.clients-block img {
	border: 4px solid #fff;
	border-radius: 80px 80px 80px 80px;
	height: 80px;
	margin: 0 0 15px;
	width: 80px;
	margin-top: -70px
}
.clients-text {
	background-image: url("../images/small-qoute.png");
	background-position: left top;
	background-repeat: no-repeat;
}
.clients-txt {
	/* background-image: url("../images/qoutes_right.png"); */
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0 30px;
	padding-right: 5px
}
.clients-txt p {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #fff;
}
.clients-block-meta {
	color: #858586;
	display: block;
	font-size: 14px;
	font-style: italic;
	padding: 11px 0 0;
}
/*testimonials end*/

.fastbase-form {
	float: left;
	width: 180px;
	background: #f8f8f8;
}
.fastbase-form ul {
	overflow: hidden;
	width: 180px;
	padding: 0px;
	margin: 0px
}
.fastbase-form ul li {
	display: block;
	width: 180px;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	color: #aaa;
	font-size: 12px;
	line-height: normal;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 15px
}
.fastbase-form h5 {
	font-size: 30px;
	font-weight: bold;
	border: none;
	text-align: center;
	padding: 20px 20px;
	line-height: 1.1em
}
.fastbase-form strong {
	font-size: 30px;
	color: #000;
	font-weight: 300;
	display: block;
	padding: 0px 0px;
}
.fastbase-form em {
	font-style: normal;
	padding: 0px 0px;
	text-align: center;
	display: block;
	color: #999
}
.fastbase-form .price {
	color: #6ECA62;
	font-size: 26px;
	font-weight: bold
}
.fastbase-form .price span {
	text-decoration: line-through;
	font-size: 18px;
	color: #999;
	padding-top: 0px;
	display: block;
	text-align: center
}
.row-content {
	overflow: hidden;
	width: 950px;
	margin: auto;
	font-size: 16px;
	font-weight: 300;
	color: #777;
	line-height: 1.6em
}
.row-content .column-left {
	float: left;
	width: 450px;
}
.row-content img:hover {
	transform: rotate(-360deg);
	transition: all 2s ease 0s;
	-webkit-transform: rotate(-360deg);
	-webkit-transition: all 2s ease 0s;
	cursor: pointer
}
.row-content .column-right {
	float: right;
	width: 450px;
}
.row-content h2 {
	font-size: 24px;
	font-weight: 400;
	padding: 0px;
	text-align: left;
	color: #000;
	padding-bottom: 2px;
	border-bottom: 2px #ddd dotted;
	display: inline-block;
	margin-bottom: 15px
}
.odd {
	background: url("../images/bg-overlay1.png") repeat scroll 0px 0px #f7f7f7;
	width: 100%!important;
	padding: 45px 0px;
	margin-top: 35px!important;
	margin-bottom: 35px
}
.row-content-inner {
	overflow: hidden;
	width: 950px;
	margin: auto
}
.row-content .learn-more {
	display: inline-block;
	font-size: 14px;
	border-radius: 2px;
	border: 2px solid #6eca62;
	color: #6eca62;
	padding: 6px 20px 8px;
	margin-top: 25px;
}
.row-content .learn-more:hover {
	display: inline-block;
	font-size: 14px;
	border-radius: 2px;
	border: 2px solid #6eca62;
	color: #fff;
	padding: 6px 20px 8px;
	margin-top: 25px;
	background: #6eca62
}
.row-content .learn-more:after {
	content: '\f105';
	font-family: FontAwesome;
	margin-left: 15px;
	font-size: 16px
}
.row-content .space {
	margin-top: 75px!important
}
.row-content .space1 {
	margin-top: 45px!important
}
/*targated*/

.targeted-intro {
	width: 100%;
	padding-top: 0px;
	/* background: url("../images/background_11.jpg") repeat scroll center center / cover; */
	background: url(../images/targate-bg1.jpg) no-repeat 0 -80px transparent;
}
.targeted-intro .inner {
	background: url(../images/body-bg1.png) repeat 0 0;
	overflow: hidden;
	text-align: center;
}
.targeted-intro .column-left {
	float: left;
	width: 450px;
	text-align: left
}
.targeted-intro .column-right {
	float: right;
	width: 450px;
	text-align: left
}
.targeted-intro .column-left ul {
	overflow: hidden;
	width: 450px;
	padding: 0px;
	margin: 0px
}
.targeted-intro .column-left ul li {
	display: inline;
	width: 105px;
	padding: 0px 15px;
	margin: 0px;
	text-align: center;
	color: #aaa;
	font-size: 12px;
	line-height: normal;
	margin-bottom: 15px;
	background: rgba(0, 0, 0, 0.5);
	float: left;
	margin-right: 15px;
	padding-bottom: 15px
}
#targeted-features .company:before {
	content: '\f0f7';
	font-family: FontAwesome;
	font-size: 17px;
	color: #80daa6;
}
#targeted-features .role-based:before {
	content: '\f007';
	font-family: FontAwesome;
	font-size: 19px;
	color: #80daa6
}
#targeted-features .tech-install:before {
	content: '\f013';
	font-family: FontAwesome;
	font-size: 19px;
	color: #80daa6
}
#targeted-features .globe:before {
	content: '\f0ac';
	font-family: FontAwesome;
	font-size: 19px;
	color: #80daa6
}
#targeted-features .attende-list:before {
	content: '\f15c';
	font-family: FontAwesome;
	font-size: 19px;
	color: #80daa6
}
#targeted-features .title-list:before {
	content: '\f0c9';
	font-family: FontAwesome;
	font-size: 19px;
	color: #80daa6
}
#targeted-features {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	padding-top: 25px;
	padding-bottom: 10px;
	background: rgba(0, 0, 0, 0.3);
	margin-top: 30px
}
#targeted-features ul {
	overflow: hidden;
	width: 950px;
	text-align: left;
	margin: auto;
	padding: 0px;
	color: #fff;
	z-index: 100;
	position: relative;
}
#targeted-features ul li {
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 315px;
	padding-bottom: 15px;
	font-size: 16px;
	line-height: 25px
}
#targeted-features i {
	margin-right: 8px;
	width: 40px;
	display: inline-block;
	text-align: center;
	font-style: normal;
	height: 46px;
	line-height: 47px;
	background: url(../images/shape-bg.png) no-repeat top left
}
.targeted-intro .login {
	padding-top: 15px;
	color: #ddd;
	text-align: center;
	font-size: 14px
}
.targeted-intro .login a {
	color: #fff;
	border-bottom: 1px #ddd dotted;
	font-weight: 600
}
.targeted-intro .column-left strong {
	font-size: 30px;
	color: #fff;
	font-weight: 300;
	display: block;
	padding: 10px 0px;
	min-height: 30px
}
.targeted-intro .column-left em {
	font-style: normal;
	padding: 0px 0px;
	text-align: center;
	display: block;
	color: #fff;
	line-height: 1.5em
}
.targeted-intro h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 60px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-bottom: 25px;
	text-align: center;
	text-shadow: none;
	line-height: 1em;
	text-shadow: none;
	padding-top: 0px;
}
.targeted-intro h2 {
	color: #ddd;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 300;
	padding: 0 30px;
	padding-bottom: 20px;
	text-align: center;
	text-shadow: none;
	line-height: 1.4em;
	text-shadow: none;
	padding-top: 0px;
	letter-spacing: 0.5px;
}
.targeted-intro h3 {
	font-size: 12px;
	display: block;
	font-weight: bold;
	letter-spacing: 1.8px;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 0px;
	margin-top: 50px;
	text-transform: uppercase;
	color: #fff;
	font-family: Montserrat, sans-serif;
}
.targeted-intro h3 span {
	display: inline-block;
	padding: 7px 2px;
	border-radius: 3px;
}
.targeted-intro h3 em {
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	color: #6ECA62;
}
#slideshow {
	display: inline-block!important;
	font-size: 48px;
	font-weight: bold;
	width: 950px;
	text-align: center;
}
#slideshow > div {
	position: absolute;
	text-align: center;
	margin-top: -40px;
	font-size: 34px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: normal;
	font-size: 48px;
	font-weight: bold;
	width: 950px;
}
.targeted-content {
	overflow: hidden;
	font-size: 13px;
	padding-bottom: 40px;
	border-bottom: 1px #e5e5e5 solid
}
.targeted-content .inner {
	width: 950px;
	overflow: hidden;
	margin: auto;
	padding-bottom: 40px;
	margin-top: 60px
}
.targeted-content .column-left {
	float: left;
	width: 350px;
	text-align: left
}
.targeted-content .column-right {
	float: right;
	width: 559px;
	height: 357px;
	background: url(../images/whiteboard-small.png) no-repeat top left;
}
.targeted-content .column-left-1 {
	float: left;
	width: 559px;
	height: 357px;
	background: url(../images/whiteboard-small.png) no-repeat top left;
}
.targeted-content .column-right-1 {
	float: right;
	width: 350px;
	text-align: left
}
.targeted-content h2 {
	font-size: 30px;
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	text-align: left;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 1.2em;
	position: relative;
	padding-bottom: 18px
}
.targeted-content h2:after {
	position: absolute;
	z-index: 10;
	content: "";
	background: #5fb853;
	height: 4px;
	width: 50px;
	bottom: 0px;
	left: 0;
	margin-top: 25px;
}
.targeted-content .img {
	display: block;
	border: 3px #e5e5e5 solid;
	border-radius: 400px;
	height: 80px;
	width: 80px;
	padding: 25px;
	margin: auto;
	margin-right: 20px;
	float: left;
	text-align: center;
	margin-bottom: 100px
}
.targeted-intro .free-trial {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 60px;
	padding: 2px 25px 5px;
	text-align: center;
	text-decoration: none;
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	margin-top: 15px;
	width: 250px;
	cursor: pointer;
	letter-spacing: 0.5px
}
.free-trial-large {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 60px;
	padding: 2px 25px 5px;
	text-align: center;
	text-decoration: none;
	font-size: 24px;
	font-weight: 400;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-top: 15px;
	width: 450px;
	cursor: pointer
}
.targeted-intro .demo-btn {
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	height: 50px;
	padding: 2px 25px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #76d5f9;
	border: medium none;
	box-shadow: 0 -4px 0 0 #59c1e8 inset;
	margin-top: 15px;
	font-size: 22px;
	font-family: 'Raleway', sans-serif;
	width: 250px;
	margin-right: 10px;
	cursor: pointer;
	font-weight: 600
}
.discover-content {
	overflow: hidden;
	width: 950px;
	margin: auto;
	font-size: 13px;
	margin-bottom: 40px
}
.discover-content .column-left {
	float: left;
	width: 245px;
	text-align: left;
	margin-right: 30px;
	background: #f8f8f8;
	padding: 25px;
	min-height: 540px
}
.discover-content .column-right {
	float: right;
	width: 245px;
	background: #f8f8f8;
	padding: 25px;
	min-height: 540px
}
.discover-content h2 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	text-align: left;
	color: #000;
	padding-bottom: 10px;
	line-height: 1.4em
}
.discover-content .img {
	display: block;
	border: 3px #e5e5e5 solid;
	border-radius: 400px;
	height: 80px;
	width: 80px;
	padding: 25px;
	margin: auto;
	text-align: center;
	margin-bottom: 15px
}
.global-coverage {
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 40px;
	text-align: center;
	background: #f8f8f8;
	margin-bottom: 20px
}
.global-coverage h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-bottom: 8px;
}
.global-coverage h2 {
	color: #626B6E;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 400;
	line-height: normal;
	padding-bottom: 45px;
	padding-top: 0;
	text-shadow: none;
}
#map {
	background: url(../images/global.png) no-repeat top left;
	display: block;
	height: 555px;
	position: relative;
	width: 950px;
	overflow: hidden;
	margin-top: 5px;
}
#map #c7 {
	left: 270px;
	position: absolute;
	top: 385px;
}
#map #c6 {
	left: 445px;
	position: absolute;
	top: 130px;
}
#map #c5 {
	left: 240px;
	position: absolute;
	top: 110px;
}
#map #c3 {
	left: 120px;
	position: absolute;
	top: 120px;
}
#map #c2 {
	left: 780px;
	position: absolute;
	top: 415px;
}
#map #c1 {
	left: 610px;
	position: absolute;
	top: 265px;
}
#map #c4 {
	left: 140px;
	position: absolute;
	top: 210px;
}
#map #c8 {
	left: 700px;
	position: absolute;
	top: 350px;
}
#map #c9 {
	left: 740px;
	position: absolute;
	top: 280px;
}
#map #c10 {
	left: 405px;
	position: absolute;
	top: 185px;
}
#map #c11 {
	left: 495px;
	position: absolute;
	top: 170px;
}
#map #c12 {
	left: 790px;
	position: absolute;
	top: 500px;
}
#map #c13 {
	left: 685px;
	position: absolute;
	top: 235px;
}
#map #c14 {
	left: 800px;
	position: absolute;
	top: 205px;
}
#map #c15 {
	left: 550px;
	position: absolute;
	top: 210px;
}
#map #c16 {
	left: 390px;
	position: absolute;
	top: 220px;
}
#map .map-button {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	font-weight: 900;
	padding: 6px 12px;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #fff;
	border-radius: 4px 4px 4px 4px;
}
#map .map-button1 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	font-weight: 900;
	padding: 6px 12px;
	background-color: #fcbe04;
	border: medium none;
	box-shadow: 0 -3px 0 0 #e2a70a inset;
	color: #fff;
	border-radius: 4px 4px 4px 4px;
}
#map a:hover {
	text-decoration: none
}
.wts-included {
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 40px;
	text-align: center;
	border-top: 1px #ddd solid;
	background: #fff
}
.wts-included h1 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 34px;
	font-weight: 400;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: none;
	word-spacing: 7px;
	padding-bottom: 18px;
	line-height: normal
}
.wts-included span {
	display: inline-block;
	background: #fef7dd;
	padding: 4px 15px;
	border-radius: 0px;
	margin-left: 8px;
	margin-bottom: 8px;
	border: 1px #f6d673 solid;
	color: #000
}
.customer-grid {
	width: 100%;
	margin: auto;
	text-align: center;
	padding-bottom: 60px;
	background: #f8f8f8;
	padding-top: 60px;
	border-top: 1px #ddd solid
}
.seprator-bottom {
}
.parallax-overlay {
	width: 100%;
	position: absolute;
	background-image: url(../images/pattern.png);
	background-repeat: repeat;
	background-color: rgba(44,62,80,0.6);
	height: 100%;
}
.parallax-overlay1 {
	width: 100%;
	position: absolute;
	background-image: url(../images/pattern.png);
	background-repeat: repeat;
	background-color: rgba(44,62,80,0.5);
	height: 100%;
}
.btn-free-trial {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 60px;
	padding: 5px 30px 5px;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-top: 5px;
	width: 370px;
	cursor: pointer;
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
}
.container-fluid * {
	box-sizing: border-box;
}
.container-fluid .row {
	margin-left: -15px;
	margin-right: -15px;
	overflow: hidden
}
.container-fluid .row:after {
	clear: both
}
.container-fluid .signup_label {
	text-transform: uppercase;
	font-size: 13px;
	color: #333;
	letter-spacing: 0.5px;
}
.container-fluid label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}
.container-fluid .form-group {
	margin-bottom: 0px;
}
.container-fluid .col-xs-12 {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	position: relative;
}
.FB-pricing .container-fluid .col-xs-6 {
	padding-left: 7px;
	padding-right: 7px;
}
.container-fluid .col-xs-12 {
	padding-left: 7px;
	padding-right: 7px;
}
.FB-pricing .container-fluid .row {
	margin: 0px
}
.form-control {
	border: 1px solid #ccc;
	margin: 10px 0 0;
	color: #333;
	border-radius: 2px;
	height: 43px;
	padding: 0 10px;
	line-height: 32px;
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 0.5px;
	width: 100%
}
.form-control:focus {
	border-color: #777;
	outline: none;
	box-shadow: 2px 0px 7px #ccc
}
.form-control-1 {
	display: block;
	width: 100%;
	height: 38px;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	line-height: normal;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.form-control-area {
	display: block;
	width: 100%;
	height: 100px;
	padding: 9px 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ccc;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 10px 0 0;
	border-radius: 3px
}
.form-control-area:focus {
	border-color: #777;
	outline: none;
	box-shadow: 2px 0px 7px #ccc
}
.error-div-msg {
	color: #d80303;
	display: block;
	float: left;
	font-size: 12px;
	margin-top: 2px;
}
.validate-error input {
	border: solid 1px #d80303!important;
}
.container-fluid .col-xs-6 {
	width: 50%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
.container-fluid label.error {
	color: #BE3A31;
	font-size: 12px;
	font-weight: 400;
}
.container-fluid .alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #d6e9c6;
}
.container-fluid hr {
	margin-top: 5px;
	margin-bottom: 15px;
	border: 0;
	border-top: 1px solid #eeeeee;
	clear: both;
}
.container-fluid .btn {
	border-radius: 3px 3px 3px 3px;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 55px;
	padding: 5px 18px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
	font-size: 19px;
	font-family: 'Raleway', sans-serif;
	width: 565px;
	letter-spacing: 0.5px;
	margin-top: 15px;
}
.container-fluid .btn-small {
	background-color: #F42134;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #C12533 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 50px;
	padding: 5px 18px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 900;
	font-size: 16px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	width: 350px
}
.content {
	overflow: hidden;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 20px;
}
.bottom_hr {
	border-bottom: 1px #ddd solid;
	padding-bottom: 40px
}
.bottom_hr1 {
	border-bottom: 1px #ddd solid;
	padding-bottom: 60px;
	margin-bottom: 20px
}
.content .inner {
	width: 950px;
	overflow: hidden;
	margin: auto;
	margin-bottom: 20px
}
.content .inner .left-column {
	float: left;
	width: 435px;
	margin-bottom: 30px;
	margin-top: 15px
}
.content .inner .right-column {
	float: right;
	width: 435px;
	margin-bottom: 30px;
	margin-top: 15px
}
.content .inner h2 {
	font-size: 20px;
	padding: 0px;
	padding-bottom: 5px;
	font-weight: 600;
	text-align: left;
	display: block;
	color: #333;
	line-height: 1.3em
}
.content .inner p {
	padding: 0px;
	margin: 0px;
	color: #333;
}
#login_form {
	color: #fff;
	background: #fff;
	width: 350px;
	color: #333;
	position: relative;
	min-height: 442px;
	margin: auto;
	border: 1px #ddd solid;
	padding: 30px;
	text-align: left
}
.re-Discover-signup {
	overflow: hidden;
	width: 100%;
	margin: auto;
	padding-bottom: 45px;
	padding-top: 35px;
	background: #F2F1F1 url("../images/top-strip1.jpg") no-repeat top center;
	text-align: center
}
.re-Discover-signup h1 {
	color: #fff;
	font-size: 24px;
	padding-top: 0px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: 1px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 30px;
	position: relative;
}
.re-Discover-signup h2 {
	color: #06b7f9;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 34px;
	font-weight: 400;
	padding-bottom: 10px;
	line-height: 1.2em;
	text-shadow: none;
	padding-top: 0px;
	text-align: center;
}
.re-Discover-signup h3 {
	color: #333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding-bottom: 20px;
	text-shadow: none;
	line-height: 1.4em;
	text-shadow: none;
	padding-top: 0px;
	text-align: center;
	letter-spacing: 0.5px
}
.spacing-bottom {
	padding-bottom: 50px;
}
#about {
	overflow: hidden;
	width: 100%;
	background: url("../images/about-bg.jpg") no-repeat bottom center transparent;
	background-size: cover;
	height: 325px
}
#about .inner {
	overflow: hidden;
	width: 900px;
	text-align: center;
	margin: auto
}
#about .inner h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 54px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
	text-shadow: none;
	line-height: 1.2em;
	text-shadow: none;
	padding-top: 15px;
}
#about .inner h2 {
	color: #ddd;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 1.4em;
	padding-bottom: 5px;
	text-align: center;
	text-shadow: none;
}
#about span {
	color: #fff;
	font-size: 24px;
	padding-top: 50px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: 1px;
	font-weight: 600;
	line-height: 1.4em;
}
.product-desc {
	background: #f8f8f8;
	overflow: hidden;
	width: 100%
}
.product-desc .info-text {
	width: 950px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: auto;
	font-size: 14px;
	overflow: hidden
}
.product-desc .info-text span {
	font-size: 14px;
	display: block;
	float: left;
	width: 800px;
	padding-top: 5px;
	color: #000
}
.product-desc a {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-right: 0px;
	border-radius: 3px;
	background: #fcbe04;
	padding: 7px 12px;
	color: #fff;
	font-weight: 400;
	display: block;
	font-size: 12px;
	margin-top: 0px;
	line-height: 1.3em;
	box-shadow: 0 -3px 0 0 #e5ac02 inset;
	float: right;
}
.list-table {
	width: 950px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin: auto;
	font-size: 14px;
	overflow: hidden
}
.submit-form {
	overflow: hidden;
	width: 100%;
	margin: auto;
	padding-bottom: 45px;
	padding-top: 35px;
	background: #F2F1F1 url("../images/top-strip.jpg") no-repeat top center;
	text-align: center;
}
.submit-form .btn2 {
	background-color: #F42134;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #C12533 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 50px;
	padding: 5px 18px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 900;
	font-size: 16px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	width: 400px;
}
.submit-form h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 400;
	padding-bottom: 10px;
	text-shadow: none;
	line-height: 1.2em;
	text-shadow: none;
	padding-top: 0px;
	text-align: left;
}
.submit-form h4 {
	color: #888;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 400;
	padding-bottom: 20px;
	text-shadow: none;
	line-height: 1.4em;
	text-shadow: none;
	padding-top: 0px;
	text-align: left;
}
.submit-form h1 {
	color: #fff;
	font-size: 24px;
	padding-top: 0px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: 400;
	font-weight: bold;
	line-height: 1.4em;
	margin-bottom: 30px;
	text-align: center;
}
.submit-form #pay_form {
	width: 400px!important
}
.FB-pricing {
	overflow: hidden;
	width: 100%;
	margin: auto;
	padding-bottom: 45px;
	padding-top: 35px;
	background: #f9f9f9;
	text-align: center
}
.FB-pricing h1 {
	color: #fff;
	font-size: 24px;
	padding-top: 0px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: normal;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 30px;
	position: relative;
}
.wrap-bg {
	background: #F2F1F1 url("../images/fastbase-bg.jpg") no-repeat 0px -150px;
	text-align: center;
	background-size: cover;
	height: 240px;
	width: 100%;
	position: absolute;
}
.parallax-overlay-bg {
	width: 100%;
	position: absolute;
	background-image: url(../images/pattern.png);
	background-repeat: repeat;
	background-color: rgba(44,62,80,0.6);
	height: 240px;
}
.top-heading {
	overflow: hidden;
	background: #F2F1F1 url("../images/fastbase-bg.jpg") no-repeat 0px -150px;
	text-align: left;
	background-size: cover;
	height: 85px
}
.top-heading span {
	color: #fff;
	font-size: 24px;
	padding-top: 27px;
	display: inline-block;
	letter-spacing: 400;
	font-weight: 900;
	line-height: 1.4em;
	position: relative
}
.parallax-overlay-bg1 {
	width: 100%;
	position: absolute;
	background-image: url(../images/pattern.png);
	background-repeat: repeat;
	background-color: rgba(44,62,80,0.6);
	height: 85px;
}
.top-heading .inner-row {
	width: 950px;
	margin: auto
}
.popup-RC {
	text-align: left;
	width: 600px;
	position: relative
}
.RC-popup {
	background: none repeat scroll 0 0 #fff;
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	left: 50%;
	margin: 0 0 50px -370px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 15%;
	width: 700px;
	z-index: 1000;
	padding: 35px
}
.RC-popup h2 {
	padding: 0px 0px 10px 0px!important;
	height: auto;
	font-size: 22px!important;
	text-align: left!important;
	margin-bottom: 0px;
	font-weight: bold!important;
	letter-spacing: 400!important;
	text-shadow: none!important;
	color: #000!important;
	overflow: hidden;
	clear: both;
	border-radius: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.RC-popup h3 {
	padding: 10px 0px!important;
	height: auto;
	font-size: 15px!important;
	text-align: left!important;
	margin-bottom: 0px;
	font-weight: bold!important;
	letter-spacing: 400!important;
	text-shadow: none!important;
	color: #000!important;
	overflow: hidden;
	clear: both;
	padding-top: 15px!important
}
.RC-popup em {
	height: 10px;
	display: block;
	padding: 0px;
	margin: 0px
}
.RC-popup span {
	font-size: 14px;
	font-weight: 300;
	text-align: left;
	line-height: 1.6em;
	display: block;
	color: #777;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 18px
}
.RC-popup img.cntrl {
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 1000;
}
.RC-popup .customize-form {
	overflow: hidden;
	width: 695px;
	margin: auto;
	margin-top: 0px;
	font-size: 12px;
	border-radius: 3px;
	padding: 25px 0px;
	padding-top: 0px;
	padding-bottom: 0px
}
.RC-popup .customize-form ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
	width: 695px;
	margin-bottom: 9px
}
.RC-popup .customize-form ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-right: 15px
}
.RC-popup .customize-form span {
	font-size: 12px;
	padding: 3px 5px 4px 11px;
	background: #f2f2f2;
	display: inline-block;
	border-radius: 25px;
	margin-left: 3px;
	margin-bottom: 2px;
	margin-top: 4px;
	text-shadow: 0px 0px 1px #fff
}
.RC-popup .customize-form span img {
	margin-left: 5px
}
.RC-popup .customize-form .txt_box {
	display: block;
	width: 665px;
	height: 60px;
	padding: 12px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #999;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	line-height: normal;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	border-radius: 0px
}
.RC-popup .customize-form .txt_box:focus {
	color: #333;
}
.RC-popup .customize-form .select-box {
	display: block;
	width: 310px;
	height: 33px;
	padding: 0px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #999;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	line-height: normal;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	border-radius: 0px
}
.RC-popup .customize-form .select-box:focus {
	color: #333;
}
.RC-popup .customize-form .btn_download {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 900;
	height: 40px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	width: 140px;
}
.RC-popup .customize-form .colan {
	width: 6px;
	color: #777;
	padding-top: 5px
}
.popup-RC-sample {
	text-align: left;
	width: 600px;
	position: relative
}
.RC-sample {
	background: none repeat scroll 0 0 #f9f9f9;
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	left: 50%;
	margin: 0 0 50px -370px;
	opacity: 1;
	position: fixed;
	text-align: left;
	top: 15%;
	width: 700px;
	z-index: 1000;
	padding: 35px;
	border-radius: 3px
}
.RC-sample h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-align: left;
	text-shadow: none;
	padding-bottom: 20px;
	padding-top: 0px;
	letter-spacing: -0.5px;
	border-bottom: 6px #425166 solid;
	margin-bottom: 30px
}
.RC-sample img.cntrl {
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 1000;
}
.RC-sample .customize-form {
	overflow: hidden;
	width: 350px;
	margin: auto;
	margin-top: 0px;
	font-size: 12px;
	border-radius: 3px;
	padding: 25px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left
}
.RC-sample .customize-form ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
	width: 340px!important;
	margin-bottom: 9px;
}
.RC-sample .customize-form ul li {
	display: block!important;
	float: none!important;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-right: 15px;
}
.RC-sample .customize-form span {
	font-size: 12px;
	padding: 3px 5px 4px 11px;
	background: #f2f2f2;
	display: inline-block;
	border-radius: 25px;
	margin-left: 3px;
	margin-bottom: 2px;
	margin-top: 4px;
	text-shadow: 0px 0px 1px #fff
}
.RC-sample .customize-form span img {
	margin-left: 5px
}
.RC-sample .customize-form .txt_box {
	border: 1px solid #ccc;
	margin: 5px 0 0;
	color: #333;
	border-radius: 2px;
	height: 43px;
	padding: 0 10px;
	line-height: 32px;
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 0.5px;
	width: 100%;
	box-sizing: border-box;
	box-shadow: none;
}
.RC-sample .customize-form .txt_box:focus {
	color: #333;
}
.RC-sample .customize-form .btn_download {
	border-radius: 3px 3px 3px 3px;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 55px;
	padding: 5px 18px 5px;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
	font-size: 19px;
	font-family: 'Raleway', sans-serif;
	width: 325px;
	letter-spacing: 0.5px;
	margin-top: 10px;
}
.RC-sample .testimonails-snippet {
	border-bottom: none;
	margin-bottom: 0px
}
.RC-sample .fa-Testimonial-info p {
	margin-bottom: 0px!important;
}
.RC-sample .fa-Testimonial-smallPic {
	height: 120px!important;
	width: 120px!important;
}
.RC-sample .sample-testimonials {
	float: right;
	width: 300px;
	border-left: 1px #e5e5e5 solid;
	padding-left: 35px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	line-height: 1.2em;
}
.RC-sample .clients-block {
	float: left;
	text-align: center;
	width: 300px;
	background: #fff;
	padding: 0px;
	margin-right: 12px;
	border-radius: 0px;
	margin-left: 12px;
	border: none;
	border-bottom: none;
	padding-bottom: 27px;
}
.RC-sample .clients-block img {
	border: 4px solid #eaeaea;
	border-radius: 80px 80px 80px 80px;
	height: 60px;
	margin: 0 0 10px;
	width: 60px;
	margin-top: 0px;
}
.RC-sample .clients-block .clients-txt p {
	font-size: 14px;
	font-weight: 300;
	line-height: 1.4em;
	color: #333;
}
.RC-sample .clients-block-meta {
	padding: 0px 0 0;
	font-size: 13px
}
/*Installbase*/

#installbase {
	overflow: hidden;
	width: 100%;
	background: url("../images/installbase.jpg") no-repeat center center transparent;
	background-size: cover;
	height: 420px;
}
#installbase .inner {
	overflow: hidden;
	width: 900px;
	text-align: center;
	margin: auto;
}
#texture_1 {
	background: url(../images/body-bg1.png) repeat 0 0;
	height: 420px;
	z-index: 9;
	position: absolute;
	width: 100%;
	top: 92px;
}
#installbase span {
	color: #fff;
	font-size: 24px;
	padding-top: 40px;
	display: inline-block;
	border-bottom: 1px #ddd dotted;
	letter-spacing: 1px;
	font-weight: 900;
	line-height: 1.4em;
}
#installbase .inner h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 64px;
	font-weight: bold;
	letter-spacing: -2px;
	padding-bottom: 10px;
	text-align: center;
	text-shadow: none;
	line-height: 1.2em;
	text-shadow: none;
	padding-top: 15px;
}
#installbase .inner h2 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 400;
	padding-bottom: 10px;
	text-align: center;
	text-shadow: none;
	line-height: 1.5em;
	text-shadow: none;
	padding-top: 18px;
}
.installbase-list {
	float: none;
	width: 950px
}
.installbase-list .product-list-box .pro-info {
	padding: 14px 15px !important;
}
.installbase-list .product-list-box .pro-info .contact-info {
	float: left!important;
	width: 250px!important;
}
.installbase-list .product-list-box .pro-info .contact-info .count {
	padding: 10px 7px 0px 10px!important;
	width: auto!important
}
.installbase-list .product-list-box .pro-info .contact-info .head-text {
	padding: 10px 4px !important;
	display: inline-block!important;
	float: left!important;
}
.installbase-list .attendbase-RHS {
	margin-top: 0px
}
.installbase-list .attendbase-RHS #ask-que {
	margin-top: 0px;
	border-radius: 0px;
}
.installbase-list .attendbase-RHS #ask-que h3 {
	line-height: 17px
}
.installbase-list .product-list-box:nth-of-type(2n+2), .product-list-box *:nth-of-type(2n+2) .product-list-box {
	margin-right: 20px!important;
}
.installbase-list .product-list-box:nth-of-type(3n+3), .product-list-box *:nth-of-type(3n+3) .product-list-box {
	margin-right: 0!important;
}
.installbase-list .product-list-box .desc {
	line-height: 1.5em
}
.installbase-list .product-list-box header {
	height: 146px;
}
/* Tips & Tricks */
#inside-intro {
	margin-bottom: 25px;
}
/*Press Kit*/
.graphics-img {
	width: 950px;
	overflow: hidden;
	border-bottom: 2px #eaeaea solid;
	margin-bottom: 40px;
	padding-bottom: 20px;
	padding-top: 20px
}
.business-cont-lists {
	float: left;
	width: 430px;
	margin-left: 20px;
	margin-top: 35px
}
.popup-download .detail_info {
	font-size: 12px;
	margin-left: 18px;
	margin-top: 5px;
	overflow: hidden;
	padding-top: 25px;
}
.popup-download .detail_info .co-details {
	border-right: 1px solid #f3db8b;
	color: #333;
	display: block;
	float: left;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	margin-right: 20px;
	min-height: 65px;
	padding-right: 20px;
	padding-top: 25px;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
}
.popup-download .detail_info .co-details span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 900;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.popup-download .detail_info .inner .co_data {
	border-right: 1px solid #f3db8b;
	float: left;
	font-size: 10px;
	line-height: 1.7em;
	margin-right: 20px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 10px;
	width: 110px;
}
.popup-download .detail_info .inner .contacts_data {
	float: left;
	font-size: 10px;
	line-height: 1.7em;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 90px;
}
.popup-download h3 {
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.5em !important;
	padding-left: 18px !important;
	padding-right: 18px !important;
	padding-top: 25px;
	text-align: left !important;
}
.free_trail a {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-right: 7px;
	border-radius: 3px;
	background: #f1340e;
	padding: 7px 12px;
	color: #fff!important;
	font-weight: 400;
	display: block;
	font-size: 12px;
	margin-top: -5px;
	box-shadow: 0 -3px 0 0 #dc2b08 inset;
	line-height: 1.3em;
}
#nav .level0-wrapper {
	background: #fbfbfb;
	border-top: none;
	box-shadow: 0 4px 6px -1px rgba(0,0,0,0.4);
	width: 100%;
	padding: 0px;
	top: 46px;
	border: 0 none;
	padding: 0px 0px;
	z-index: 10000;
	position: absolute;
}
#nav .level0-wrapper2 {
	padding: 0;
	border-top: 1px #ddd solid;
	box-shadow: 0 3px 5px -2px #ccc;
}
ul.level0 {
	padding: 0;
}
#nav ul.level0 > li {
	display: inline-block;
	float: none;
	/* margin-right: 15px; */
	padding-bottom: 20px;
	padding-top: 0;
	vertical-align: top;
	width: 45.2%;
	list-style: none;
	padding: 15px 20px;
	border-right: 1px #e5e5e5 solid;
	min-height: 350px;
	float: left;
	color: #565656;
	background: #fbfbfb none repeat scroll 0 0;
}
#nav ul.level0 > li:last-child {
	border-right: none;
	padding: 15px 20px 6px 20px;
}
#nav ul.level0 > li > a {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 15px 0px 6px;
	letter-spacing: 0.5px;
	float: none;
	display: block;
	color: #ed3300
}
#nav ul.level1 {
	position: static;
	padding: 0px;
	display: block
}
#nav li ul li ul li {
	list-style: none;
	padding: 10px 0;
	text-align: left;
	float: none;
	display: block;
	border-bottom: 1px #e5e5e5 solid;
	position: relative
}
#nav li ul li ul li:last-child {
	border-bottom: none
}
#nav ul.level1 > li a {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-size: 13px;
	float: none;
	display: inline-block;
	color: #565656;
	font-weight: 400
}
#nav ul.level1 > li a:before {
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 8px;
	color: #999
}
.menu-info {
	font-size: 16px;
	color: #565656;
	padding: 20px 20px;
	font-weight: 600;
	background: #fff
}
.menu-info p {
	font-size: 14px;
	color: #777;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	font-weight: 400;
	letter-spacing: 0.5px;
}
.menu-info .seeall-btn {
	color: #6ECA62;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 0px;
	display: block;
	position: absolute;
	right: 25px;
	margin-top: -45px;
	border-radius: 2px;
	letter-spacing: 0.5px;
	text-decoration: underline!important
}
/*.menu-info .seeall-btn:after {content: "\f105"; font-family: FontAwesome; margin-left:10px}*/

.gray-bg {
	background: #fbfbfb
}
.price-menu {
	color: #ed3300;
	position: absolute;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 3px;
	margin-top: -25px;
	right: 5px
}
.price-menu span {
	color: #b3b2b2;
	text-decoration: line-through;
	display: inline-block;
	margin-right: 8px
}
#nav li ul li ul li .new-label {
	background: none repeat scroll 0 0 #d362fd;
	border-radius: 2px;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 8px;
	font-weight: 400;
	margin-left: 10px;
	padding: 3px 5px;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	line-height: normal
}
.info-text {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.6em;
	display: block
}
#nav #pay_form {
	color: #fff;
	background: transparent;
	width: 100%;
	color: #333;
	position: relative;
	margin: auto;
	border: none;
	padding: 0px;
	text-align: left;
}
#nav #pay_form .container-fluid .form-group {
	margin-bottom: 10px;
}
#nav #pay_form h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.6em;
	display: block;
	margin-bottom: 10px;
}
#nav #pay_form .container-fluid .row {
	margin-right: -5px
}
#nav #pay_form .container-fluid .col-xs-6 {
	padding-right: 0px
}
#nav #pay_form .container-fluid .col-xs-12 {
	padding-right: 0px
}
#nav #pay_form .container-fluid .btn {
	width: 434px
}
#nav #pay_form h3 {
	color: #888;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 400;
	padding-bottom: 0px;
	text-shadow: none;
	line-height: 1.4em;
	text-shadow: none;
	padding-top: 0px;
	text-align: left;
	margin-bottom: 0px
}
#nav #pay_form p.signup_p {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px
}
#nav #pay_form .login {
	font-size: 13px;
	text-align: center;
	color: #999;
	margin-top: 10px;
	display: block
}
#nav #pay_form .login a {
	float: none;
	display: inline-block;
}
#nav #pay_form .container-fluid .signup_label {
	color: #777
}
#slides {
	position: relative;
	width: 932px;
	margin: auto;
}
.slides_container {
	width: 932px;
	position: relative;
	padding-left: 0px;
	margin-top: 0px;
	background: #fff;
}
.slides_container div {
}
.slides_container .quote-box {
	border: none;
	border-radius: 0px;
	padding: 30px;
}
.slides_container img {
}
.slides_container q {
	display: block;
	line-height: 30px;
	margin: 0 0 0 30px;
	quotes: none;
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.6em;
	letter-spacing: 1px
}
.slides_container cite {
	display: block;
	margin: 10px 0 0 10px;
	font-weight: 300;
	font-size: 13px;
	color: #999;
	letter-spacing: 1px
}
.slides_container cite .author {
	color: #5fb853;
	font-size: 14px;
	line-height: normal;
	display: inline-block;
	margin-top: 5px;
	line-height: 30px;
	font-weight: bold
}
.quote {
	background: #6ECA62;
	position: absolute;
	color: #fff;
	font-size: 40px;
	display: block;
	left: 50%;
	width: 40px;
	height: 35px;
	padding-top: 5px;
	border-radius: 999px;
	text-align: center;
	margin-top: -55px;
	margin-left: -50px;
}
.quote:before {
	font-size: 16px;
	font-family: FontAwesome;
	font-weight: 400;
	content: '\f10d'
}
#slides a.prev {
	z-index: 50;
	position: absolute;
	left: -90px;
	top: 0px;
	padding: 13px 8px 12px 8px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 0px;
	height: 25px;
	width: 35px;
	text-align: center;
	border-radius: 30px;
	background: #6ECA62;
	opacity: 1;
}
#slides a.prev:before {
	content: '\f104';
	font-size: 40px;
	font-family: FontAwesome;
	font-weight: 400
}
#slides a.prev:hover {
	background: #425166;
	opacity: 1;
	color: #fff;
}
#slides a.next {
	z-index: 50;
	position: absolute;
	right: -90px;
	top: 0px;
	padding: 13px 8px 12px 8px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 0px;
	height: 25px;
	width: 35px;
	text-align: center;
	border-radius: 30px;
	background: #6ECA62;
}
#slides a.next:before {
	content: '\f105';
	font-size: 40px;
	font-family: FontAwesome;
	font-weight: 400
}
#slides a.next:hover {
	background: #425166;
	opacity: 1;
	color: #fff;
}
.slides_container div p {
	top: 175px;
	left: 320px;
}
#slides a.prev, #slides a.next {
	margin: 220px 0px 0px 0px;
}
.tabs-container2 {
	text-align: center;
	overflow: hidden;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 70px;
	margin-top: 0px;
	margin-bottom: 50px;
}
.tabs-container2 h3 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
}
.tabs-container2 h4 {
	color: #626B6E;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 1.5px;
	line-height: 1.6em;
	padding-bottom: 45px;
	padding-top: 0;
	text-shadow: none;
	text-align: center
}
.signup-block {
	width: 100%;
	padding-top: 0px;
	/* background: url("../images/background_11.jpg") repeat scroll center center / cover; */
	height: 180px;
	background: url("../images/slide1.jpg") no-repeat center -350px transparent;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 36px;
	font-weight: 300;
	letter-spacing: 400;
	line-height: 1.6em;
}
.signup-block .inner {
	background: url(../images/body-bg1.png) repeat 0 0;
	overflow: hidden;
	padding-bottom: 15px;
	text-align: left;
	height: 120px;
	padding: 60px 0px;
	position: relative;
	padding-bottom: 0px
}
.signup-block .caret {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	left: 50%;
	margin-left: -30px;
	border: 20px solid transparent;
	border-top-color: #fff;
}
.signup-block .inner .trail-btn {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-right: 7px;
	border-radius: 3px;
	background: #6ECA62;
	padding: 15px 30px;
	color: #fff!important;
	font-weight: 400;
	display: inline-block;
	font-size: 22px;
	margin-top: -5px;
	box-shadow: 0 -3px 0 0 #5fb853 inset;
	line-height: 1.3em;
	border: none;
	float: right;
	margin-top: 5px;
	cursor: pointer
}
#inside {
	width: 100%;
	background-size: cover;
	padding-bottom: 16px;
	background: #f8f8f8 url(../images/pro-bg.png) no-repeat center center;
}
#inside .inner {
	width: 950px;
	text-align: left;
	margin: auto
}
#inside .inner h1 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 400;
	padding-bottom: 5px;
	text-align: left;
	text-shadow: none;
	line-height: 1.4em;
	text-shadow: none;
	padding-top: 16px
}
#inside .inner h2 {
	color: #666;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0.5px;
	padding-bottom: 10px;
	text-align: left;
	text-shadow: none;
	line-height: 1.5em;
	text-shadow: none;
	padding-top: 0px
}
/*#inside .inner h2:after {position:absolute; background:url(../images/down-arrow-img.png) no-repeat bottom left; width:21px; height:10px; content:""; bottom:-26px; left:50px}*/

#inside .inside-header {
	position: relative;
	z-index: 10
}
#texture {
	height: 168px;
	z-index: 9;
	position: absolute;
	width: 100%;
	top: 92px;
}
.filter-section {
	background: #fff;
	padding: 18px 20px;
	float: left;
	width: 215px;
	margin-right: 20px;
	margin-top: 20px;
	border: 1px #ddd solid;
	line-height: normal;
}
.filter-section h3 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 400;
}
.filter-section ul {
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.filter-section ul li {
	list-style: none;
	padding: 3px 0;
	text-align: left;
	float: none;
	display: block;
	position: relative;
}
.filter-section ul li:last-child {
	border-bottom: none
}
.filter-section ul li a {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-size: 13px;
	float: none;
	display: inline-block;
	color: #000;
	font-weight: 400;
	text-decoration: underline
}
.filter-section ul li a:before {
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 8px;
	color: #999;
}
.filter-section hr {
	background: none repeat scroll 0 0 #DDDDDD;
	margin: 18px -20px 15px -20px;
	width: auto
}
.search-box {
	border: 0 none;
	height: auto;
	padding: 0px 0px;
	width: 950px;
	float: none;
	margin: auto;
	margin-top: 20px;
	display: block
}
#home-search-box {
	border: 1px solid #ddd;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	height: 35px;
	margin: 0;
	padding: 3px 15px;
	width: 870px;
	font-weight: 300;
	color: #B0B1A8;
}
.button-common {
	background: #00AEEF;
	border: 0 none;
	box-shadow: 0 -2px 0 #3FA0D7 inset;
	filter: none;
	overflow: hidden;
	padding: 8px 12px;
	width: 20px;
}
.search-btn-bg {
	cursor: pointer;
	display: inline-block;
	height: 28px;
	min-width: 20px;
	position: absolute;
	right: 0;
	top: 0px;
	width: 30px;
	text-align: center
}
.button-common i {
	font-size: 20px;
	color: #fff;
	line-height: 30px
}
.lft-col {
	width: 620px;
	float: left;
	margin-right: 50px;
	letter-spacing: 0.5px;
	color: #888;
	padding-left: 15px;
}
.rgt-col {
	width: 75px;
	float: left;
}
.mid-col {
	width: 265px;
	float: left;
	text-align: right
}
/*Payment Css*/
.payment {
	overflow: hidden;
	background: #fff;
	padding-bottom: 40px;
	padding-top: 20px;
	width: 950px;
	margin: auto
}
.payment h1 {
	font-weight: 400;
	color: #00AEEF;
	letter-spacing: normal;
	text-shadow: none;
	text-align: left;
	padding-bottom: 6px;
	font-size: 34px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding: 20px
}
.payment h2 {
	font-weight: 900;
	display: block;
	border-bottom: 1px #eaeaea solid;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	margin-bottom: 7px
}
.payment h3 {
	font-size: 14px;
	font-weight: normal;
	color: #868780;
	letter-spacing: normal;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: normal;
	border-bottom: 1px #eaeaea solid;
	margin-bottom: 10px
}
.payment strong {
	font-weight: 600;
	display: block;
	font-size: 14px
}
.payment .cart {
	font-size: 14px;
	line-height: 1.6em;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px
}
.payment .cart .inner {
	background: #fcfcfc;
	border-radius: 3px;
	overflow: hidden;
	border: 1px #E4E4E5 solid;
	width: 948px
}
.payment .cart h3 {
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: 300;
	text-shadow: none;
	text-align: left;
	margin-bottom: 0px;
	padding: 15px 16px;
	padding-bottom: 10px;
	text-transform: uppercase
}
.payment .cart .left-col {
	float: left;
	width: 497px;
	padding: 0px;
}
.payment .cart .header-text {
	background: none repeat scroll 0 0 #ED3300;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1px;
	margin-left: 15px;
	margin-top: -15px;
	padding: 3px 9px;
	position: absolute;
	text-transform: uppercase;
}
.payment .cart .info {
	overflow: hidden;
	font-size: 14px;
	color: #333;
	font-weight: 400;
	padding-bottom: 5px;
	line-height: 24px;
}
.cart .list-details {
	font-size: 12px;
	overflow: hidden;
	padding-top: 101px;
}
.cart .list-details .inner-div {
	background: none repeat scroll 0 0 #FEF7DD;
	border: none;
	border-top: 1px solid #ECD37F;
	color: #333;
	margin-top: 1px;
	overflow: hidden;
	padding: 0px;
	width: auto;
}
.cart .list-details .inner-div strong {
	display: block;
	padding-bottom: 3px;
	padding-top: 8px
}
.cart .list-details .inner-div .co-details {
	border-right: 1px solid #ECD37F;
	color: #333;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: 300;
	padding-right: 0px;
	padding-top: 30px;
	text-align: center;
	text-transform: uppercase;
	width: 130px;
	min-height: 100px;
	letter-spacing: 1px
}
.cart .list-details .inner-div .co-details span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-size: 34px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.cart .list-details .inner-div .co-details-full {
	border-right: 1px solid #ECD37F;
	color: #333;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 300;
	padding-right: 0px;
	padding-top: 30px;
	text-align: center;
	text-transform: uppercase;
	width: 200px;
	min-height: 100px
}
.cart .list-details .inner-div .co-details-full span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-size: 30px;
	font-style: normal;
	font-weight: 900;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.cart .list-details .inner-div .co_data {
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 3px;
	width: 210px;
	line-height: 16px;
	padding-bottom: 10px;
	font-size: 10px;
}
.cart .list-details .inner-div .contacts_data {
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 210px;
}
.payment .cart .price {
	color: #111;
	display: block;
	font-size: 36px;
	font-weight: 300;
	padding: 20px;
	padding-bottom: 25px;
	padding-top: 16px;
}
.payment .cart .co-details {
	border-bottom: none;
	color: #333;
	padding-top: 20px
}
.payment #pay_form {
	color: #fff;
	background: #fff;
	border: none;
	border-left: 1px solid #eaeaea;
	color: #aaa;
	width: 450px;
	float: left;
	color: #333;
	position: relative;
	border-radius: 0;
	float: right;
	padding: 0px
}
.payment #pay_form .form_show {
	padding: 15px;
	padding-top: 5px;
	border-top: none;
	padding-bottom: 10px
}
.payment #pay_form ul {
	width: 280px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
.payment #pay_form ul li {
	float: left;
	text-align: left;
	display: inline;
}
/*.payment #pay_form .txt_box {
  padding: 0px 5px 0px 12px;
  margin-top: 0px;
  background: none repeat scroll 0 0 #F0F0F0;
  outline: medium none;
  margin-bottom: 3px;
  vertical-align: middle;
  width: 286px;
  height: 32px;
  color: #aaa;
  font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #F0F0F0;
}*/

.payment #pay_form .txt_box {
	display: inline-block;
	width: 285px;
	padding: 0px 5px 0px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	line-height: normal;
}
/*.payment #pay_form .txt_box:focus {
  padding: 0px 5px 0px 12px;
  margin-top: 0px;
  background: none repeat scroll 0 0 #fff;
  outline: medium none;
  margin-bottom: 3px;
  vertical-align: middle;
  width: 286px;
  height: 32px;
  color: #333;
  font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  border: 1px solid #ddd;
}*/
.payment #pay_form .wrap6 {
	background: #e8fae5;
	padding: 2px;
	display: inline-block;
}
.payment #pay_info {
	padding: 20px 20px 20px 20px;
	text-align: left
}
.payment #pay_info ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 450px;
	padding-top: 5px
}
.payment #pay_info .label {
	color: #555;
	margin-right: 0px;
	padding-top: 5px;
	text-align: left !important;
	width: 95px;
	font-size: 13px;
}
.payment #pay_info ul li {
	display: inline;
	float: left;
	text-align: left;
	color: #666
}
.payment #pay_info h4 {
	color: #333;
	font-size: 12px;
	font-weight: 600;
	padding-bottom: 3px;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 1px
}
.payment .continue_btn {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 50px;
	padding: 2px 15px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #00B285;
	border: medium none;
	box-shadow: 0 -3px 0 0 #00A077 inset;
	width: 305px;
	margin-left: 5px;
	cursor: pointer
}
.payment .continue_btn span:before {
	content: "\f061";
	font-family: FontAwesome;
	font-size: 24px;
	border-radius: 3px;
	line-height: 35px;
	display: inline-block!important;
	color: #fff;
	text-align: center;
	font-weight: normal;
	padding-right: 10px
}
.payment .continue_btn span {
	display: block;
	margin: 0;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	line-height: 16px;
	text-decoration: none;
	text-shadow: none;
}
.tabs-details {
	overflow: hidden;
	border-top: 1px #ccc solid;
	box-shadow: 0 3px 5px -2px #ccc;
}
.tabs-details .left-coloumn {
	float: left;
	width: 420px;
	padding: 20px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 0.5px;
	line-height: 19px
}
.tabs-details .right-coloumn {
	float: right;
	width: 460px;
	background: #fff;
	border-left: 1px #e5e5e5 solid;
}
.tabs-details #signup_form {
	color: #000;
	width: 415px;
	color: #333;
	position: relative;
	margin: auto;
	padding: 20px;
	text-align: left;
	padding-right: 10px
}
.tabs-details #signup_form h2 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: normal;
	color: #000;
	text-align: left
}
.tabs-details #signup_form .form_show {
	overflow: hidden
}
.tabs-details #signup_form .row {
	margin: 0px
}
.tabs-details #signup_form .col-xs-6 {
	padding: 0px
}
.tabs-details #signup_form ul {
	width: 400px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
.tabs-details #signup_form ul li {
	float: left;
	text-align: left;
	display: inline;
}
.tabs-details #signup_form .form-control {
	padding: 0px 5px 0px 6px;
	margin-top: 0px;
	background: none repeat scroll 0 0 #fff;
	outline: medium none;
	margin-bottom: 3px;
	vertical-align: middle;
	height: 32px;
	color: #aaa;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	width: 195px;
	margin-right: 10px
}
.tabs-details #signup_form.txt_box:focus {
	color: #333;
}
.tabs-details .form-control-area {
	font-size: 13px;
	padding-left: 6px
}
.tabs-details .form-control-area:focus {
	color: #333;
}
.tabs-details .form-group {
	margin-bottom: 10px;
}
.tabs-details #signup_form .wrap6 {
	background: #e8fae5;
	padding: 2px;
	display: inline-block;
}
.tabs-details #signup_form .container-fluid .btn {
	width: 415px
}
#ask-que {
	overflow: hidden;
	background: #eefcec;
	width: 248px;
	border: 1px #def5db solid;
	margin-top: 10px;
	font-size: 12px;
	border-radius: 3px;
	padding: 15px 0px;
	padding-top: 10px
}
#ask-que ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 15px;
	margin: 0px;
	width: 218px;
	margin-bottom: 4px
}
#ask-que ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left
}
#ask-que h3 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px #d2efce solid;
	margin-bottom: 10px;
	padding-left: 18px
}
#ask-que h3:before {
	content: "\f0f6";
	display: inline-block !important;
	font-family: FontAwesome;
	font-size: 15px;
	height: 20px;
	width: 18px;
}
#ask-que .label {
	width: 60px;
	text-align: left;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px
}
#ask-que .txt-box {
	width: 137px;
	border: 1px #ddd solid;
	line-height: 22px;
	height: 22px;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 4px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6
}
.txt-area {
	width: 137px;
	border: 1px #ddd solid;
	line-height: normal;
	height: 50px;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 4px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6
}
#ask-que .submit-btn {
	background-color: #00B285;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -2px 0 0 #00A077 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 32px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	width: 145px;
	text-align: center;
	padding-top: 1px
}
#ask-que .colan {
	width: 6px;
	color: #777
}
#ask-que .thnks-msg {
	font-size: 13px;
	font-weight: 900;
	padding: 10px 20px;
	color: #3aa12c;
	text-align: center
}
.popup-form {
	text-align: left
}
.popup-sample {
	background: none repeat scroll 0 0 #fff;
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	left: 50%;
	margin: 0 0 50px -330px;
	opacity: 1;
	position: absolute;
	text-align: left;
	top: 15%;
	width: 600px;
	z-index: 1000;
	border-radius: 3px
}
.popup-sample h2 {
	padding: 25px 18px!important;
	height: auto;
	font-size: 22px!important;
	text-align: left!important;
	margin-bottom: 0px;
	font-weight: normal!important;
	letter-spacing: normal!important;
	text-shadow: none!important;
	color: #000!important;
	overflow: hidden;
	clear: both;
	background: #F0F0F0;
	border-radius: 3px 3px 0px 0px
}
.popup-sample h3 {
	font-size: 14px;
	font-weight: 300;
	padding-left: 18px;
	padding-top: 25px;
	padding-right: 18px;
	text-align: left;
	line-height: 1.5em
}
.popup-form img.cntrl {
	position: absolute;
	right: 20px;
	top: 18px;
	z-index: 1000
}
#fade {
	background: none repeat scroll 0 0 #000000;
	height: 100%;
	left: 0;
	opacity: 0.9;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.popup-sample .detail_info {
	font-size: 12px;
	overflow: hidden;
	padding-top: 25px;
	margin-left: 18px;
	margin-top: 5px
}
.popup-sample .detail_info .header-text {
	background: none repeat scroll 0 0 #ed3300;
	border-radius: 2px;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	margin-left: 15px;
	margin-top: -19px;
	padding: 3px 9px;
	position: absolute;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.popup-sample .detail_info .inner .co_information {
	border-right: 1px solid #F3DB8B;
	float: left;
	font-size: 12px;
	line-height: 1.7em;
	margin-right: 20px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 25px;
	width: 110px;
	min-height: 55px;
	font-weight: 300;
}
.popup-sample .detail_info .inner {
	border-radius: 3px 3px 3px 3px;
	color: #111;
	margin-top: 1px;
	overflow: hidden;
	padding: 0px 15px;
	width: 525px;
	border: 1px #ECD37F solid;
	background: #fef7dd;
	width: 530px !important;
}
.popup-sample .detail_info .co-details {
	border-right: 1px solid #f3db8b;
	color: #333;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: normal;
	margin-right: 20px;
	padding-right: 20px;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
	min-height: 65px;
	padding-top: 25px;
	letter-spacing: 1px;
}
.popup-sample .detail-info .co-details-full {
	border-right: 1px solid #f3db8b;
	color: #333;
	display: block;
	float: left;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 20px;
	padding-right: 20px;
	text-align: center;
	text-transform: uppercase;
	width: 220px;
	min-height: 65px;
	padding-top: 25px
}
.popup-sample .detail-info .co-details-full span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 900;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.popup-sample .detail_info .co-details span {
	background: none repeat scroll 0 0 transparent;
	color: #111111;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.popup-sample .detail_info .inner .contacts_data {
	float: left;
	font-size: 11px;
	line-height: 1.7em;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 90px;
}
.popup-sample .detail_info .inner .co_data {
	border-right: 1px solid #F3DB8B;
	float: left;
	font-size: 11px;
	line-height: 1.4em;
	margin-right: 20px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 10px;
	width: 110px;
}
.popup-sample .ask-que-form {
	overflow: hidden;
	width: 555px;
	margin: auto;
	margin-top: 10px;
	font-size: 12px;
	border-radius: 3px;
	padding: 25px 0px;
	padding-top: 10px
}
.popup-sample .ask-que-form ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
	width: 555px;
	margin-bottom: 4px
}
.popup-sample .ask-que-form ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.popup-sample .ask-que-form .label {
	width: 70px;
	text-align: left;
	padding-left: 3px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: 300;
}
.popup-sample .ask-que-form .txt_box {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	line-height: normal;
	padding: 6px 10px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 445px;
	letter-spacing: 0.5px;
	font-weight: 300;
}
/*.popup-sample .ask-que-form .txt_box:focus {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ddd;
}*/
.popup-sample .ask-que-form .txt_area {
	padding: 0px 5px 0px 12px;
	margin-top: 0px;
	background: none repeat scroll 0 0 #F0F0F0;
	outline: medium none;
	margin-bottom: 3px;
	vertical-align: middle;
	width: 450px;
	color: #999;
	font-family: "Gotham", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #F0F0F0;
	height: 80px
}
.popup-sample .ask-que-form .txt_area:focus {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
}
.popup-sample .ask-que-form .btn_download {
	background-color: #00B285;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #00A077 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 22px;
	font-weight: 600;
	height: 50px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	width: 465px;
}
.popup-sample .ask-que-form .colan {
	width: 6px;
	color: #777;
	padding-top: 5px
}
.listing2 li {
	float: left;
	width: 30%;
	display: inline;
	background: transparent url("images/bullet-small.png") no-repeat scroll 0 9px;
	margin: 4px 15px 7px 0;
	padding: 1px 0 0 12px;
}
.download-sample-file-link {
	padding: 30px 0px 60px 0px;
}
.download-sample-file-link a {
	font-size: 16px;
	font-weight: 300;
	padding-left: 18px;
	padding-top: 25px;
	padding-right: 18px;
	line-height: 1.5em;
	letter-spacing: 0.5px;
	display: block;
	width: 50%;
	margin: auto;
	text-align: center;
}
.download-sample-file-link a img {
	display: block;
	margin: auto;
	margin-bottom: 20px;
}
.download-link-msg {
	padding: 30px 0px;
	margin: 30px auto;
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
}
.download-link-msg article {
	padding: 0px 30px;
	font-weight: 300;
	text-align: center;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.5em;
}
.download-link-msg article h1 {
	color: #333333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 0px;
	padding-bottom: 20px;
	border-bottom: 0px #ddd solid;
	text-align: center;
}
.download-link-msg article a {
	border-radius: 0px;
	padding: 10px 25px 10px 15px;
	background-color: #00b285;
	border: medium none;
	box-shadow: 0 -3px 0 0 #00A077 inset;
	cursor: pointer;
	display: inline-block;
	margin: 0;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
	margin-top: 20px;
	font-family: "Lato", sans-serif;
	font-size: 22px;
	font-weight: 900;
}
.download-link-msg article a:before {
	content: "\e6a8";
	font-family: 'Pe-icon-7-stroke';
	font-size: 28px;
	border-radius: 3px;
	display: inline-block!important;
	color: #fff;
	text-align: center;
	font-weight: 400;
	vertical-align: middle;
	margin-right: 5px;
}
.detail_info .inner .co_information {
	float: left;
	width: auto;
	border-right: none;
	margin-right: 15px;
	padding-top: 30px;
	padding-bottom: 5px;
	line-height: 1.4em;
	padding-right: 15px;
	min-height: 55px;
}
#free_sample_txtbox_email {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #999;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	height: 40px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 320px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.cart .list-details .inner-div .co_data_pay {
	float: left;
	font-size: 10px;
	line-height: 16px;
	padding: 30px 10px 10px 15px;
	width: 330px;
}
.error_msg {
	color: red;
}
.opt-body.auto_height {
	height: auto
}
#notify {
	overflow: hidden;
	font-size: 13px;
	padding: 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	color: #333;
	letter-spacing: 0.5px;
	font-weight: 300
}
#notify p {
	text-align: center;
	font-weight: 600;
}
#notify p span {
	background: #76d5f9;
	display: block;
	padding: 2px 6px;
	color: #fff;
	margin-top: 8px;
	text-align: left;
	font-weight: normal;
	white-space: nowrap;
}
#notify .button_notify {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 35px;
	padding: 2px 15px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	width: 210px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: bold;
	font-size: 16px
}
#notify ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
	width: 218px;
	margin-bottom: 4px
}
#notify ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left
}
#notify h3 {
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 10px;
	border-bottom: 1px #d2efce solid;
	margin-bottom: 10px;
	padding-left: 18px
}
#notify h3:before {
	content: "\f0f6";
	display: inline-block !important;
	font-family: FontAwesome;
	font-size: 15px;
	height: 20px;
	width: 18px;
	font-weight: normal
}
#notify .label {
	width: 60px;
	text-align: left;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 13px
}
#notify .txt-box {
	width: 186px;
	border: 1px #ddd solid;
	line-height: 22px;
	height: 28px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	padding: 0px 10px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6;
	letter-spacing: 0.5px;
	color: #999
}
.opt-body .price-box .price_gray {
	color: #ddd;
	margin-bottom: 20px
}
#notify .txt-area {
	width: 137px;
	border: 1px #ddd solid;
	line-height: normal;
	height: 50px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	padding: 5px 4px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6
}
#notify .submit-btn {
	background-color: #00B285;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -2px 0 0 #00A077 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 32px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	width: 145px;
	text-align: center;
	padding-top: 1px
}
#notify .colan {
	width: 6px;
	color: #777
}
#notify .thnks-msg {
	font-size: 13px;
	font-weight: 900;
	padding: 10px 20px;
	color: #3aa12c;
	text-align: center
}
.small_txt {
	padding: 5px 8px!important;
	color: #CCC199 !important;
	font-size: 30px!important;
	text-transform: uppercase!important;
	letter-spacing: 1px!important;
	display: block!important;
	border-radius: 0px;
	margin-top: 0px!important;
	font-weight: 400 !important;
}
.small_txt1 {
	padding: 5px 14px!important;
	color: #f1340e!important;
	font-size: 10px!important;
	text-transform: uppercase!important;
	letter-spacing: 1px!important;
	display: block!important;
	border-radius: 999px;
	position: absolute;
	margin-top: -35px!important;
	margin-left: 48px!important;
	font-weight: bold!important;
	top: 56px;
	text-shadow: 1px 1px 1px #fff;
}
.small_txt2 {
	padding: 5px 5px !important;
	color: #f1340e!important;
	font-size: 9px!important;
	text-transform: uppercase!important;
	letter-spacing: 1px!important;
	display: block!important;
	position: relative;
	margin-top: -28px!important;
	font-weight: bold!important;
}
/* New CSS 4/5/2016*/

.whats_list {
	overflow: hidden;
	color: #333
}
.whats_list ul {
	padding: 0px;
	margin: 0px;
	text-align: left;
	overflow: hidden
}
.whats_list ul li {
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 0.5px;
	margin-bottom: 5px;
	color: #333
}
.whats_list strong {
	font-weight: bold;
	display: block;
	margin-bottom: 8px;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 9px;
	margin-top: 4px;
	font-size: 15px
}
.whats_list i {
	font-size: 10px;
	color: #6ECA62;
	margin-right: 2px
}
.whats_list strong i {
	font-size: 13px;
	color: #333;
	margin-right: 2px
}
.data_stats {
	overflow: hidden;
	width: 100%;
	padding: 0px;
}
.data_stats .content-block {
	overflow: hidden;
	margin-bottom: 25px
}
.data_stats .content-block h3 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #5fb853;
}
.data_stats .col {
	float: left;
	margin-right: 40px;
	width: 315px;
	margin-left: 0px;
}
.data_stats .col ul {
	overflow: hidden;
}
.seprator_line {
	border-top: 2px #e5e5e5 solid;
	margin-top: 5px
}
.sub_heading {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	border-bottom: 2px #e5e5e5 solid;
	padding-bottom: 10px;
	margin-top: 10px;
	font-weight: 400;
	font-size: 20px;
	margin-bottom: 15px
}
.free_sample {
	margin-top: 15px;
	overflow: hidden;
	margin-bottom: 35px
}
.free_sample .txtbox {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #999;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	height: 40px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 450px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.free_sample .sample_btn {
	background-color: #76D5F9;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #59C1E8 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 42px;
	padding: 1px 24px 5px;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
}
#free_sample_txtbox_email {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #999;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	height: 40px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 320px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#customer-testimonial {
	background: #fff;
	color: #b9dcfa;
	padding: 25px 0px;
	padding-bottom: 85px;
}
#customer-testimonial .page_content {
	background: none;
}
#customer-testimonial .center {
	text-align: center;
}
#customer-testimonial h1 {
	font-size: 40px;
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 400;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 20px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
	text-shadow: none;
	line-height: 1.2em;
	padding-top: 0px;
	margin-bottom: 5px;
}
#customer-testimonial .lead1 {
	font-weight: 300;
	text-transform: none;
	color: #333;
	width: 77%;
	margin: auto;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	overflow: hidden;
	letter-spacing: 0.5px;
}
#customer-testimonial .testimonials_NR {
	margin-top: 85px;
	float: left;
}
#customer-testimonial .testimonials_NR .quote-box {
	border: 1px solid #f0f0f0;
	border-radius: 6px 0px 0px 0px;
	padding: 45px 30px;
	background: #fff;
	text-align: center;
	background: #fcfcfc;
}
#customer-testimonial .testimonials_NR cite {
	display: block;
	margin: 0px;
	font-style: normal;
	font-size: 12px;
	color: #aaa;
	margin-top: -90px;
	letter-spacing: 1px;
	font-weight: 300;
}
#customer-testimonial .testimonials_NR cite .photo {
	display: inline-block;
	height: 115px;
	margin: 0 15px 0 0;
	width: 115px;
}
#customer-testimonial .testimonials_NR img {
	border: 4px solid #f0f0f0;
	border-radius: 90px;
	height: 110px;
	margin: 0 0 25px;
	width: 110px;
}
#customer-testimonial .testimonials_NR cite .author {
	color: #6ECA62;
	font-size: 12px;
	display: block;
	margin-top: 5px;
	line-height: 24px;
	font-weight: 700;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}
#customer-testimonial .testimonials_NR .quote-box .quote-left {
	background: url("../images/qoutes_left.png") no-repeat top left;
	height: 28px;
	margin: 15px 0 0 -5px;
	position: absolute;
	width: 33px;
	float: left;
	left: 50px;
}
#customer-testimonial .col-lg-6 {
	width: 46.8%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}
#customer-testimonial .col-lg-6:last-child {
	padding-right: 0px;
	float: right;
}
#customer-testimonial .testimonials_NR .quote-box q {
	color: #666666;
	display: block;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.7em;
	margin: 25px 40px;
	quotes: none;
	letter-spacing: 1px;
	margin-bottom: 0px;
}
#customer-testimonial .testimonials_NR .quote-box .quote-right {
	background: url("../images/qoutes_right.png") no-repeat top left;
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px;
}
#customer-testimonial .testimonials_NR-1 {
	margin-top: 30px;
	float: left;
}
/*#customer-testimonial q:before {
    content: "\f10d";
	    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#customer-testimonial q:after {
    content: "\f10e";
	    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
#customer-testimonial .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	float: left;
}
#customer-testimonial .testimonials_NR-1 .quote-box {
	border: 1px solid #f0f0f0;
	border-radius: 6px 0px 0px 0px;
	padding: 45px 30px;
	background: #fff;
	text-align: center;
	background: #fcfcfc;
}
#customer-testimonial .testimonials_NR-1 cite {
	display: inline-block;
	margin: 0px;
	font-style: normal;
	font-size: 12px;
	color: #aaa;
	letter-spacing: 1px;
	font-weight: 300;
	width: 15%;
	position: relative;
}
#customer-testimonial .testimonials_NR-1 cite .photo {
	display: inline-block;
	margin: 0 15px 0 0;
	width: 115px;
}
#customer-testimonial .testimonials_NR-1 img {
	border: 4px solid #f0f0f0;
	border-radius: 90px;
	height: 130px;
	margin: 0 0 25px;
	width: 130px;
}
#customer-testimonial .testimonials_NR-1 .user-text {
	display: inline-block;
	width: 80%;
	vertical-align: top;
	text-align: left;
	color: #aaa;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 1px;
	font-style: normal;
}
#customer-testimonial .testimonials_NR-1 .quote-box .quote-left {
	background: url("../images/qoutes_left.png") no-repeat top left;
	height: 28px;
	margin: 15px 0 0 0px;
	position: absolute;
	width: 33px;
	float: left;
}
#customer-testimonial .testimonials_NR-1 .quote-box q {
	color: #666666;
	display: block;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.7em;
	margin: 25px 38px;
	quotes: none;
	letter-spacing: 1px;
	margin-bottom: 0px;
}
#customer-testimonial .testimonials_NR-1 .quote-box .quote-right {
	background: url("../images/qoutes_right.png") no-repeat top left;
	height: 28px;
	margin: 4px -10px 0 10px;
	position: absolute;
	width: 33px;
}
#customer-testimonial .testimonials_NR-1 .user-text .author {
	color: #6ECA62;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	margin-top: 20px;
	display: inline-block;
	margin-left: 44px;
	margin-right: 5px;
}
.submit-testimonial {
	/*	background: #f8f8f8 url(../images/inner_bg.png) repeat top center;*/
	overflow: hidden;
}
.submit-testimonial .submit-testimonial-inner {
	padding: 65px 0px;
	padding-top: 30px;
	height: 560px;
}
.submit-testimonial .submit-testimonial-inner .page_content {
	margin-top: 0px;
	background: none;
}
.submit-testimonial .box {
	padding: 0px;
	position: relative;
}
.submit-testimonial .center {
	text-align: center;
}
.submit-testimonial .submit-testimonial-inner .information_block {
	border-radius: 4px 4px 0px 0px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	overflow: hidden;
	padding-bottom: 30px;
	min-height: 394px;
}
.submit-testimonial .submit-testimonial-inner .information_block h1 {
	padding-bottom: 25px;
	text-shadow: none;
	line-height: 1.4em;
	padding-top: 0px;
	font-size: 42px;
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 400;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 15px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.submit-testimonial .information_block .group {
	display: block;
	margin-bottom: 15px;
	position: relative;
	text-align: left;
	vertical-align: top;
	padding-left: 120px;
}
.submit-testimonial .submit-testimonial-inner .information_block label {
	color: #444;
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 2px;
	width: 120px;
	margin-right: 8px;
	vertical-align: top;
	padding-top: 8px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-align: right;
}
.submit-testimonial .submit-testimonial-inner .information_block label span {
	float: right;
}
.submit-testimonial .submit-testimonial-inner .information_block textarea {
	border: 1px solid #eaeaea;
	border-radius: 2px;
	color: #000;
	display: inline-block;
	font-size: 15px;
	height: 155px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 10px;
	text-overflow: ellipsis;
	width: 550px;
	background: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.submit-testimonial .submit-testimonial-inner .information_block .inputbox {
	border: 1px solid #eaeaea;
	border-radius: 2px;
	color: #000;
	display: inline-block;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	margin: 0;
	padding: 0 24px 0 10px;
	text-overflow: ellipsis;
	width: 550px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	background: #fff;
}
.submit-testimonial .submit-testimonial-inner .information_block .group-inner {
	display: inline-block;
}
.submit-testimonial .submit-testimonial-inner .information_block .group-inner img {
	border: 1px #ddd solid;
	padding: 1px;
	margin-right: 15px;
	vertical-align: middle;
}
.submit-testimonial .submit-testimonial-inner .information_block .group-inner input[type="file"] {
	display: inline-block;
}
.submit-testimonial .information_block .button_login {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-right: 7px;
	border-radius: 3px;
	background: #6ECA62;
	padding: 15px 30px;
	color: #fff!important;
	font-weight: 400;
	display: inline-block;
	font-size: 22px;
	margin-top: -5px;
	box-shadow: 0 -3px 0 0 #5fb853 inset;
	line-height: 1.3em;
	border: none;
	margin-top: 5px;
	cursor: pointer;
}
.testimonial-section {
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
	text-align: center;
	background: #fff;
}
.testimonial-section .page_content {
	margin-top: 0px;
}
.testimonial-section h2 {
	font-size: 42px;
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 400;
	text-align: center;
	letter-spacing: normal;
	margin-bottom: 35px;
	margin-top: 0px;
	-webkit-animation: scaleUp 400ms;
	-moz-animation: scaleUp 400ms;
	-o-animation: scaleUp 400ms;
	-ms-animation: scaleUp 400ms;
	animation: scaleUp 400ms;
}
.testimonial-section h2 img {
	vertical-align: middle;
}
.testimonial-section h3 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	color: #637280;
	margin: 0px;
	margin-bottom: 45px;
	text-align: center;
}
.testimonial-section .testimonial-block {
	width: 46.7%;
	display: inline-block;
	padding: 0px 15px;
	float: left;
}
.testimonial-section .testimonial-block .testimonial-block-inner {
	float: left;
	text-align: left;
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	padding: 0px;
	border-radius: 0px;
	margin-bottom: 32px;
	font-weight: 400;
	border-top: 6px #425166 solid;
}
.testimonial-section .testimonial-block .testimonial-block-inner .client-block {
	background-position: left top;
	background-repeat: no-repeat;
	padding: initial;
}
.testimonial-section .testimonial-block .testimonial-block-inner .client-block q {
	padding: 20px 25px;
	font-size: 14px;
	font-weight: 400;
	display: block;
	line-height: 24px;
	height: 115px;
	padding-bottom: 15px;
	overflow: hidden;
	color: #333;
	letter-spacing: 0.5px;
}
.testimonial-section .testimonial-block .testimonial-block-inner .client-block q::before {
	content: open-quote;
	font-size: 30px;
	vertical-align: middle;
}
.testimonial-section .testimonial-block .testimonial-block-inner .client-block q::after {
	content: close-quote;
	font-size: 30px;
	vertical-align: middle;
}
.testimonial-section .testimonial-block .testimonial-block-inner .client-block .press-logo {
	height: 115px;
	padding-top: 15px;
	overflow: hidden;
	border-top: 1px #e5e5e5 solid;
	background: #fff;
}
.testimonial-section .testimonial-image {
	height: 95px;
	padding-top: 15px;
	overflow: hidden;
	border-top: 1px #e5e5e5 solid;
	background: #fff;
	padding-left: 20px;
}
.testimonial-section .testimonial-image .inner {
	display: inline-block;
	padding: 0px 0px;
	width: 90px;
	vertical-align: middle;
}
.testimonial-section .testimonial-image img {
	border-radius: 50%;
	width: 80px;
}
.testimonial-section .author-info {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.testimonial-section .author-info span.testimonial-author {
	color: #000!important;
	display: block;
	padding: 0px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	margin-top: 0px;
	line-height: 19px;
}
.testimonial-section .testimonial-customer-logo {
	margin-bottom: 45px;
	margin-top: 25px;
}
.author-dezignation {
	display: block;
	font-size: 14px;
	letter-spacing: 0.5px;
	font-weight: 300;
	color: #777;
}
.thank-you-msg {
	background-color: #fff;
	border-radius: 4px 4px 0px 0px;
	margin: 0 auto;
	padding: 40px;
	width: 680px;
	margin-top: 100px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	overflow: hidden;
	padding-bottom: 30px;
	min-height: 250px;
	text-align: center;
}
.thank-you-msg h2 {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #3c474f;
	letter-spacing: -1px;
	text-shadow: none;
	padding-bottom: 20px;
	margin: 0px;
}
.thank-you-msg h3 {
	color: #626B6E;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	padding-bottom: 25px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
#scv-table .content h1 {
	display: inline-block;
}
#scv-table .content button.csv-download-button {
	display: inline-block;
	background-color: #76d5f9;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
	text-rendering: optimizeLegibility;
	text-transform: none;
	font-size: 16px;
	text-decoration: none;
	color: #fff;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	white-space: nowrap;
	border-radius: 3px;
	padding: 12px 20px;
	box-shadow: 0 -3px 0 0 #59c1e8 inset;
	line-height: 1.3em;
	border: none;
	cursor: pointer;
	float: right;
}
#scv-table .content button.csv-download-button i {
	margin-right: 8px;
}
#scv-table .table-responsive {
	margin-top: 10px;
	margin-bottom: 35px;
}
#scv-table .table-bordered {
	border-bottom: 1px solid #e5e5e5;
	margin: 0;
	border-top: none;
	letter-spacing: 0.5px;
}
#scv-table .table-bordered thead {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
	letter-spacing: 1px;
}
#scv-table .table-bordered thead td {
	font-weight: 900;
	border-top: 2px solid #e5e5e5 !important;
	border-bottom: 1px solid #e5e5e5 !important;
}
#scv-table .table > caption + thead > tr:first-child > th, #scv-table .table > colgroup + thead > tr:first-child > th, #scv-table .table > thead:first-child > tr:first-child > th, #scv-table .table > caption + thead > tr:first-child > td, #scv-table .table > colgroup + thead > tr:first-child > td, #scv-table .table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
#scv-table .table > thead > tr > th, #scv-table .table > tbody > tr > th, #scv-table .table > tfoot > tr > th, #scv-table .table > thead > tr > td, #scv-table .table > tbody > tr > td, #scv-table .table > tfoot > tr > td {
	padding: 12px 15px;
	line-height: 1.7;
}
#scv-table .table-bordered > thead > tr > td {
	border: none;
}
#scv-table .table-striped > tbody > tr:nth-of-type(even) {
	background-color: #f9f9f9;
}
#scv-table .table > thead > tr > th, #scv-table .table > tbody > tr > th, #scv-table .table > tfoot > tr > th, #scv-table .table > thead > tr > td, #scv-table .table > tbody > tr > td, #scv-table .table > tfoot > tr > td {
	padding: 15px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #e5e5e5;
}
#scv-table .table-bordered > thead > tr > th:last-child, #scv-table .table-bordered > tbody > tr > th:last-child, #scv-table .table-bordered > tfoot > tr > th:last-child, #scv-table .table-bordered > thead > tr > td:last-child, #scv-table .table-bordered > tbody > tr > td:last-child, #scv-table .table-bordered > tfoot > tr > td:last-child {
	border-right: 0px solid #e5e5e5;
}
.whats_list_new {
	color: #333;
	width: 76%;
	padding-top: 25px;
	float: left;
}
.whats_list_new ul {
	padding: 0px;
	margin: 0px;
	text-align: left;
	overflow: hidden;
	margin-left: 12%;
}
.whats_list_new ul li {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 0.5px;
	margin-bottom: 5px;
	color: #000;
	width: inherit;
	margin-right: 5px;
}
.whats_list_new i {
	font-size: 10px;
	color: #6ECA62;
	margin-right: 2px;
}
.whats_list_new strong i {
	font-size: 40px;
	margin-right: 2px;
}
#SFDC-list .detail_info {
	margin-bottom: 20px;
}
.detail_info .inner {
	width: inherit !important
}
.top_hr1 {
	border-top: 1px #ddd solid;
	padding-top: 60px;
	margin-top: 20px
}
#free_sample_txtbox_email {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #333;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	height: 40px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 320px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	letter-spacing: 0.5px
}
#SFDC-list .btn_download#free_sample_click {
	display: inline-block;
}
#SFDC-list .detail_info .header-text {
	background: none repeat scroll 0 0 #F86536;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-size: 10px;
	font-weight: 600;
	margin-left: 15px;
	margin-top: -13px;
	padding: 3px 9px;
	position: absolute;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#SFDC-list .detail_info .inner strong {
	display: inline-block;
	vertical-align: top;
	position: absolute;
}
#SFDC-list .detail_info .inner .co-details {
	border-right: 1px solid #e5e5e5;
	color: #333;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: normal;
	margin-right: 15px;
	min-height: 70px;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	text-transform: uppercase;
	width: 110px;
}
#SFDC-list .detail_info .co-details span {
	background: transparent none repeat scroll 0 0;
	color: #111111;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
/* New CSS 22 sep 16*/





.opt-body.auto_height {
	height: auto
}
#notify {
	overflow: hidden;
	font-size: 13px;
	padding: 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	color: #333;
	letter-spacing: 0.5px;
	font-weight: 300
}
#notify p span {
	background: #fef7dd;
	display: block;
	padding: 2px 6px
}
#notify .button_notify {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 35px;
	padding: 2px 15px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	width: 210px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: bold;
	font-size: 16px
}
#notify ul {
	overflow: hidden;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
	width: 218px;
	margin-bottom: 4px
}
#notify ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left
}
#notify h3 {
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 10px;
	border-bottom: 1px #d2efce solid;
	margin-bottom: 10px;
	padding-left: 18px
}
#notify h3:before {
	content: "\f0f6";
	display: inline-block !important;
	font-family: FontAwesome;
	font-size: 15px;
	height: 20px;
	width: 18px;
	font-weight: normal
}
#notify .label {
	width: 60px;
	text-align: left;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 13px
}
#notify .txt-box {
	width: 186px;
	border: 1px #ddd solid;
	line-height: 22px;
	height: 28px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 12px;
	padding: 0px 10px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6;
	letter-spacing: 0.5px;
	color: #999
}
.opt-body .price-box .price_gray {
	color: #ddd;
	margin-bottom: 40px
}
#notify .txt-area {
	width: 137px;
	border: 1px #ddd solid;
	line-height: normal;
	height: 50px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 11px;
	padding: 5px 4px;
	border-color: #b6b6b6 #ddd #ddd #b6b6b6
}
#notify .submit-btn {
	background-color: #00B285;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -2px 0 0 #00A077 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 32px;
	padding: 2px 0px;
	text-align: center;
	text-decoration: none;
	width: 145px;
	text-align: center;
	padding-top: 1px
}
#notify .colan {
	width: 6px;
	color: #777
}
#notify .thnks-msg {
	font-size: 13px;
	font-weight: 900;
	padding: 10px 20px;
	color: #3aa12c;
	text-align: center
}
.small_txt {
	background: #76d5f9!important;
	padding: 5px 8px!important;
	color: #fff!important;
	font-size: 10px!important;
	text-transform: uppercase!important;
	letter-spacing: 1px!important;
	display: block!important;
	border-radius: 999px;
	margin-top: 10px!important;
	margin-top: 3px
}
.small_txt1 {
	padding: 5px 14px!important;
	color: #f1340e!important;
	font-size: 12px!important;
	text-transform: uppercase!important;
	letter-spacing: 1px!important;
	display: block!important;
	border-radius: 999px;
	margin-top: 10px!important;
	margin-top: 3px;
	position: absolute;
	margin-top: -35px!important;
	margin-left: 38px!important;
	font-weight: bold!important
}
/* New CSS 4/5/2016*/

.whats_list {
	overflow: hidden;
	color: #333
}
.whats_list ul {
	padding: 0px;
	margin: 0px;
	text-align: left;
	overflow: hidden
}
.whats_list ul li {
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 0.5px;
	margin-bottom: 5px;
}
.whats_list strong {
	font-weight: 600;
	display: block;
	margin-bottom: 8px;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 9px;
	margin-top: 4px;
	font-size: 15px
}
.whats_list i {
	font-size: 10px;
	color: #6ECA62;
	margin-right: 2px
}
.whats_list strong i {
	font-size: 13px;
	color: #333;
	margin-right: 2px
}
.data_stats {
	overflow: hidden;
	width: 100%;
	padding: 0px;
}
.data_stats .content-block {
	overflow: hidden;
	margin-bottom: 25px
}
.data_stats .content-block h3 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #5fb853;
}
.data_stats .col {
	float: left;
	margin-right: 30px;
	width: 435px;
	margin-left: 0px;
}
.data_stats .col ul {
	overflow: hidden;
}
.data_stats .col li {
	color: #333333;
	display: inline;
	float: left;
	font-size: 13px;
}
.data_stats .col .name {
	background: url("../images/dot_img.png") no-repeat 0px 8px transparent;
	color: #333;
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	position: relative;
	text-align: left;
}
.seprator_line {
	border-top: 2px #e5e5e5 solid;
	margin-top: 5px
}
.sub_heading {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	border-bottom: 2px #e5e5e5 solid;
	padding-bottom: 10px;
	margin-top: 10px;
	font-weight: 400;
	font-size: 20px;
	margin-bottom: 15px
}
.free_sample {
	margin-top: 15px;
	overflow: hidden;
	margin-bottom: 35px
}
.free_sample .txtbox {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	color: #999;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	height: 40px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 445px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	letter-spacing: 0.5px
}
.free_sample .sample_btn {
	background-color: #76D5F9;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #59C1E8 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	height: 42px;
	padding: 1px 24px 5px;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
	letter-spacing: 0.5px
}
.free_sample .sample_btn_grey {
	background-color: #CCC;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #CCC inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	height: 42px;
	padding: 1px 24px 5px;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
	letter-spacing: 0.5px
}
/* Help Center CSS */

.help-support {
	background: #fff;
	overflow: hidden;
	padding-bottom: 20px;
	line-height: 24px;
}
.help-support b {
	font-weight: 600;
	font-size: 15px
}
.help-support .container {
	width: 950px;
	margin: auto
}
.help-support .row {
	margin: 0px -15px
}
.help-support .col-lg-6 {
	width: 50%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	box-sizing: border-box;
}
.help-support .col-lg-8 {
	width: 66.66666667%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	box-sizing: border-box;
}
.help-support .col-lg-4 {
	width: 33.33333333%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	box-sizing: border-box;
}
.help-category .container {
	width: 950px;
	margin: auto
}
.help-category .row {
	margin: 0px -15px
}
.help-support .tips-inner h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 34px;
	font-weight: 400;
	text-align: left;
	text-shadow: none;
	padding-bottom: 0px;
	display: block;
	line-height: 1.2em;
	letter-spacing: 0.5px
}
.help-support .tips-inner ul {
	margin-left: 0px;
	padding: 0px;
	padding-left: 0px;
	letter-spacing: 0.5px;
	color: #333;
	font-weight: 300;
	font-size: 14px;
}
.help-support .tips-inner ul li {
	list-style-type: square;
	margin-bottom: 10px;
	padding-left: 28px;
	display: block;
}
.help-support .tips-inner ul li:before {
	content: "\f0c8";
	font-family: FontAwesome;
	margin-right: 8px;
	margin-left: -25px;
	display: inline-block;
	width: 8px;
	color: #333;
	font-size: 8px;
	vertical-align: top;
}
.help-support .inside-page-header {
	background: #f8f8f8;
	padding: 25px 0px;
	margin-bottom: 20px
}
.help-support .search-input {
	border-radius: 5px;
	margin: 0;
	height: auto;
	/*cursor: pointer;*/
	font-size: 18px;
	padding: 5px 12px 6px 34px;
	color: #333;
	border: 1px solid #e5e5e5;
	width: 875px;
	font-weight: normal;
	max-width: 100%;
	float: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif
}
.help-support .search-input-large {
	padding: 20px 20px 20px 55px;
	background: url(../images/search.svg) 20px center/20px no-repeat #fff;
}
.quick-links {
	margin-top: 20px;
	overflow: hidden;
	font-size: 15px;
	font-weight: 400;
	color: #333
}
.quick-links strong {
	font-weight: 600
}
.quick-links a {
	margin-left: 5px;
	margin-right: 10px;
	text-decoration: underline;
	color: #333
}
.help-block1 {
	background: #f2fafd;
	padding: 25px;
	min-height: 310px;
	color: #333;
	margin-top: 15px;
	border: 1px #e4f4fa solid
}
.help-block2 {
	background: #f2fafd;
	padding: 25px;
	min-height: 310px;
	color: #333;
	margin-top: 15px;
	border: 1px #e4f4fa solid
}
.help-block3 {
	background: #f2fafd;
	padding: 25px;
	min-height: 300px;
	color: #333;
	margin-top: 15px;
	border: 1px #e4f4fa solid
}
.help-category {
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 40px;
	background: #fff
}
.help-category ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.help-category ul li {
	width: 33.3%;
	display: block;
	float: left;
	font-size: 14px;
	line-height: 21px;
	font-weight: 300;
	color: #333;
	margin-bottom: 0px;
	padding: 15px;
	border: 1px #fff solid;
	min-height: 115px;
	padding-bottom: 0px;
	box-sizing: border-box;
	letter-spacing: 0.5px
}
.help-category a {
	font-weight: 600;
	font-size: 17px
}
.help-category ul li:hover {
	background: #fff;
	border: 1px #e5e5e5 solid
}
.help-category a span {
	color: #333;
	display: block;
	margin-top: 5px;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 0.5px
}
.box-title {
	padding: 0px 0px;
	font-size: 13px;
	color: #000;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	padding-bottom: 18px;
	line-height: normal
}
.help-block3 p {
	margin-top: 0px;
	margin-bottom: 25px;
	font-size: 14px;
	letter-spacing: 0.5px;
	font-weight: 400
}
.help-block2 a {
	display: block;
	overflow: hidden;
	padding-left: 55px
}
.help-block2 a img {
	display: inline-block;
	float: left;
	position: absolute;
	margin-left: -55px;
	margin-top: 5px
}
.help-block2 span {
	margin-top: 0px;
	margin-bottom: 25px;
	font-size: 14px;
	font-weight: 300;
	color: #333;
	display: block;
	letter-spacing: 0.5px;
	line-height: 17px
}
.block-title {
	padding: 0px 0px;
	font-size: 18px;
	letter-spacing: normal;
	font-weight: 600;
	line-height: normal
}
.help-support .left-seprator {
	padding-right: 15px;
	margin-top: 10px;
}
.help-block1 ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-bottom: 1px #d1eaf4 solid;
	padding-bottom: 7px;
	margin-bottom: 7px
}
.help-block1 ul li {
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: 300;
	width: 380px;
	line-height: 21px
}
.help-block1 ul .number {
	font-weight: 400;
	color: #333;
	width: 20px;
	font-size: 14px
}
.help-block1 ul:last-child {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.article-header {
	font-size: 18px;
	font-weight: 400;
	color: #333;
	letter-spacing: 0.5px
}
.back-links {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin-top: 10px
}
.back-links a {
	text-decoration: underline
}
.help-support p {
	letter-spacing: normal;
	color: #333;
	font-weight: 300;
	font-size: 14px;
	/* line-height: 23px; */
	margin-bottom: 15px;
	margin-top: 15px;
	width: auto;
	letter-spacing: 0.5px;
}
.help-support .article-header {
	font-size: 20px;
	font-weight: 400;
	color: #333;
	letter-spacing: 0.5px;
	margin-top: 25px;
	font-family: "proximanova", "Helvetica", Arial sans-serif
}
.help-support .tips-list {
	font-size: 14px;
	border-bottom: 1px #e5e5e5 solid;
	text-align: left;
	background: #fff;
	padding: 15px 0px;
}
.help-support .tips-list:last-child {
	border: none
}
.help-support .tips-list h2 {
	font-size: 16px;
	text-align: left;
	letter-spacing: normal;
	text-shadow: none;
	padding: 0px;
	font-weight: normal;
	margin: 0px;
	border: none;
	line-height: 24px;
}
.help-support .tips-list h2 a {
	display: block;
	cursor: pointer;
	background: url(../images/support_arrow.png) no-repeat right center;
	padding-right: 19px;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0.5px
}
.help-support h1 {
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
}
.help-support .help-rhs .block-title {
	font-size: 16px;
	padding-bottom: 4px
}
.help-support .help-rhs .help-block2 span {
	line-height: 18px;
	font-size: 14px
}
.home-btn {
	padding: 20px 20px;
	border-radius: 2px;
	margin: 0px 5px 0px 12px;
	margin-top: 15px;
	height: 53px;
	width: 70%;
	margin: auto;
	padding-top: 32px;
	padding-bottom: 11px;
}
.home-intro .free-btn1 {
	background-color: #FD7145;
	border: medium none;
	border-radius: 4px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 60px;
	padding: 2px 0px 3px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	font-family: Montserrat, sans-serif;
	margin-top: 0px;
	width: 300px;
	margin-left: 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
	cursor: pointer;
}
.col-lg-left {
	float: none;
}
.col-lg-right {
	float: right;
	width: 420px;
	margin-right: 0px;
}
.col-lg-left p {
	color: #fff;
	display: block;
	margin-top: 5px;
	font-size: 16px;
	line-height: 1.4em
}
.col-lg-right p {
	color: #fff;
	display: block;
	margin-top: 5px;
	font-size: 16px;
	line-height: 1.4em
}
.customer-snippt {
	margin-top: 87px
}
.home-intro {
	height: 624px
}
.search-box-home {
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	height: auto;
	padding: 0px 0px;
	width: 100%;
	float: none;
	position: relative;
}
.search-box-home .home-search-box {
	border: none;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	height: 60px;
	margin: 0;
	padding: 3px 15px;
	width: 98%;
	font-weight: 400;
	color: #000;
	letter-spacing: 1px;
}
.search-box-home .button-common {
	cursor: pointer;
	display: inline-block;
	height: 66px;
	min-width: 40px;
	position: absolute;
	right: -22px;
	top: 0px;
	background: none repeat scroll 0 0 #69cb95;
	border: 0 none;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	box-shadow: 0 -2px 0 #4fb67d inset;
	filter: none;
	overflow: hidden;
	padding: 8px 30px;
	text-indent: -9999px;
	width: 50px;
}
.search-box-home .searchIconNew {
	background: url(../images/search-icon-home.png) no-repeat scroll center center transparent;
	display: inline;
	height: 38px;
	left: 20px;
	margin-top: 0;
	position: absolute;
	width: 20px;
	background-size: 18px;
}
.signup-block .free-btn1 {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 50px;
	padding: 2px 0px 3px;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-top: 0px;
	width: 390px;
	margin-left: 5px;
	vertical-align: top
}
.signup-block {
	height: 270px
}
.signup-block .inner {
	text-align: center;
	padding-top: 50px;
	height: 220px
}
.signup-block .home-btn {
	margin-top: 20px;
	margin-left: 0px;
}
.signup-block .home-search-box {
	vertical-align: top
}
.tab-box-inner2 {
	width: 950px;
	overflow: hidden;
	background: #fff;
	margin: auto;
}
.tab-box2 {
	padding: 0px;
	margin: 0px 0 0;
	width: 470px;
	text-align: center;
	/*	border-bottom:1px #dedddd solid;*/
	padding: 0px;
	margin: auto;
	overflow: hidden;
	float: left
}
.tab-box2 p {
	line-height: 1.5em;
	color: #777;
	margin: 0px
}
.tab-box2 .activeLink2 p {
	display: block
}
.tab-box2 a {
	color: #000 !important;
	font-size: 14px;
	font-weight: 400;
	padding: 12px 10px 12px 0px;
	text-align: left;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	display: block;
	margin: 0px 0px;
	letter-spacing: 0.5px;
	overflow: hidden;
	border: 1px #fff solid;
	margin-bottom: 0px
}
.tab-box2 a:hover {
	background: #f8f8f8
}
.tab-box2 a strong {
	font-weight: 600;
	padding-top: 0px;
	color: #333;
	text-shadow: 0px 1px #fff;
	font-size: 16px
}
.tab-box2 a:hover {
	color: #5a5a5a;
	text-decoration: none;
}
.tab-box2 a.activeLink2 {
	color: #000!important;
	background: #ecfcea;
	border-radius: 3px;
	border: 1px #cef2c9 solid
}
.tab-box2 a.activeLink2 strong {
	font-weight: 600;
	color: #333
}
.tab-box2 .icon-img {
	float: left;
	width: 105px
}
.tab-box2 .tab-info {
	float: left;
	width: 340px
}
.tab-box2 strong {
	font-weight: bold;
	font-size: 16px;
	display: block;
	margin-bottom: 5px
}
.tab-box2 i {
	display: block;
	font-size: 40px;
	margin: 0px 6px;
	color: #000;
	font-weight: 600;
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center
}
.tab-box2 .color1 {
	background: #fff;
	border: 1px #49a3db solid;
	color: #49a3db;
	border-radius: 999px;
}
.tab-box2 .color2 {
	background: #fff;
	border: 1px #8cc22e solid;
	color: #8cc22e;
	border-radius: 999px;
}
.tab-box2 .color3 {
	background: #fff;
	border: 1px #edab1e solid;
	color: #edab1e;
	border-radius: 999px;
}
.tab-box2 .color4 {
	background: #fff;
	border: 1px #b764d7 solid;
	color: #b764d7;
	border-radius: 999px;
}
.tab-box2 .color5 {
	background: #fff;
	border: 1px #d64545 solid;
	color: #d64545;
	border-radius: 999px;
}
.tab-box2 .color6 {
	background: #fff;
	border: 1px #70859f solid;
	color: #70859f;
	border-radius: 999px;
}
.tab-box2 .color7 {
	background: #fff;
	border: 1px #e0c631 solid;
	color: #e0c631;
	border-radius: 999px;
}
.tab-box2 .color7 {
	background: #fff;
	border: 1px #e0c631 solid;
	color: #e0c631;
	border-radius: 999px;
}
.tab-box2 .color8 {
	background: #fff;
	border: 1px #39cec5 solid;
	color: #39cec5;
	border-radius: 999px;
}
.tabLink2 {
	color: #B2B1AF;
}
.tabcontent2 {
	overflow: hidden;
	padding: 0px 0px;
	width: 415px;
	margin: auto;
	background: #fff;
	float: left;
	padding-right: 25px
}
.tabcontent2 .menu-info {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	position: relative
}
.tabcontent2 .menu-info p {
	font-size: 14px;
	margin-top: 6px;
	font-weight: 300;
	color: #000
}
.hide {
	display: none;
}
.tabcontent2 .content h3 {
	font-size: 14px;
	font-weight: 400;
}
.tabcontent2 .details {
	border-right: 1px solid #F2F1EE;
	font-size: 13px;
	margin-right: 20px;
	padding-right: 15px;
	width: 150px;
}
.tabcontent2 ul li {
	float: left
}
.tabcontent2 .details span {
	color: #888783;
	font-size: 11px;
	font-weight: bold;
}
.tabcontent2 #customer-reviews ul {
	margin-top: 15px;
	overflow: hidden;
	padding: 15px 15px 0 0;
}
.tabcontent2 span {
}
.tabcontent2 .content-block {
	overflow: hidden;
	margin-top: 0px;
	text-align: left
}
.tabcontent2 .content-block .left-col {
	width: 424px;
	float: left;
	padding: 20px 25px;
}
.tabcontent2 .content-block .right-col {
	width: 424px;
	float: left;
	background: #fff;
	padding: 20px 25px;
}
.tabcontent2 ul {
	padding: 0px;
	margin: 0px;
	text-align: left;
	overflow: hidden
}
.tabcontent2 ul li {
	list-style: none;
	padding: 12px 0;
	text-align: left;
	float: none;
	display: block;
	border-bottom: 1px #e5e5e5 solid;
	position: relative;
}
.tabcontent2 ul li:last-child {
	border-bottom: none;
}
.tabcontent2 ul li a {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-size: 14px;
	float: none;
	display: inline-block;
	color: #565656;
	font-weight: 400;
}
.tabcontent2 ul li .new-label {
	background: none repeat scroll 0 0 #d362fd;
	border-radius: 2px;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 8px;
	font-weight: 900;
	margin-left: 10px;
	padding: 2px 9px;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	height: 15px
}
.tabcontent2 .price-menu {
	color: #ed3300;
	position: absolute;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 3px;
	margin-top: -20px;
	right: 5px;
}
.tabcontent2 ul li a:before {
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 8px;
	color: #999;
}
.tab-box-inner2 .hide {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(Opacity=0)";
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9)
}
.tab-box-inner2 .show {
	z-index: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(Opacity=100)";
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s
}
.features-block {
	margin-bottom: 30px;
	margin-top: 0px
}
.features-block .tabs-container2 {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gray-body {
	background: #f4f4f4
}
.top-search-list {
	background: #fff;
	overflow: hidden;
	box-shadow: 0 0px 3px #ccc;
}
.top-links-list {
	float: right;
	border-right: 1px solid hsla(0,0%,75%,.45);
}
.top-links-list a {
	font-size: 15px;
	letter-spacing: 0.5px;
	font-weight: 400;
	display: block;
	color: #333;
	padding: 14px 15px;
}
.top-links-list a:hover {
	background: #f4f4f4
}
.top-links-list i {
	font-size: 13px;
	margin-right: 3px;
}
.search-box-top {
	border: 0 none;
	border-radius: 0px;
	height: auto;
	padding: 5px 0px;
	float: left;
	position: relative;
	padding-right: 16px;
	padding-bottom: 2px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
}
.search-box-top .top-search-box {
	border: none;
	border-radius: 2px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 8px 10px;
	width: 282px;
	font-weight: 400;
	color: #333;
	letter-spacing: 0.5px;
	background: #fff
}
.search-box-top .top-search-box1 {
	border: none;
	border-radius: 2px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 8px 10px;
	width: 410px;
	font-weight: 400;
	color: #333;
	letter-spacing: 0.5px;
	background: #fff;
	margin-top: 5px;
}
.search-box-top .top-search-box:focus {
	outline: none
}
.search-box-top .button-common {
	cursor: pointer;
	display: inline-block;
	height: 25px;
	min-width: 20px;
	position: absolute;
	right: 0;
	top: 0px;
	background: none;
	border: 0 none;
	border-radius: 3px;
	overflow: hidden;
	padding: 0px 5px;
	width: 35px;
	margin-top: 0px;
	box-shadow: none
}
.search-box-top .button-common i {
	color: #333;
	font-size: 12px;
}
.search-box-top .searchIconNew {
	background: url(../images/search-icon-home.png) no-repeat scroll center center transparent;
	display: inline;
	height: 38px;
	left: 8px;
	margin-top: 0;
	position: absolute;
	width: 20px;
	background-size: 14px;
}
#sddm {
	margin: 0;
	padding: 0;
	z-index: 30;
	width: 110px;
	float: left
}
#sddm li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 15px;
	font-weight: 400;
}
#sddm li a {
	display: inline-block;
	margin: 0 1px 0 0;
	padding: 14px 15px;
	color: #777;
	text-align: left;
	text-decoration: none;
	border-right: 1px solid hsla(0,0%,75%,.45);
	border-left: 1px solid hsla(0,0%,75%,.45);
}
#sddm li a:hover {
	background: #f4f4f4
}
#sddm div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	z-index: 1000;
	width: 230px;
}
#sddm div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 10px 15px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #333;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 13px;
	font-weight: 400;
	border: none;
}
#sddm li a i {
	margin-top: 3px;
	font-size: 13px;
	margin-left: 5px
}
#sddm div a:hover {
	background: #f4f4f4;
	color: #333
}
.open-item {
}
.rc-grid {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 25px
}
.rc-grid h1 {
	font-size: 22px;
	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-bottom: 10px;
}
.rc-grid .list-box {
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	width: 275px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	background: #fff;
	border-right: 1px #eaeaea solid;
	padding-right: 28px;
	border-bottom: 1px #eaeaea solid;
	padding-left: 28px;
	float: left;
	padding-bottom: 5px;
	padding-top: 28px;
	min-height: 285px
}
.rc-grid .rc-grid-wrapper .list-box:nth-child(3n+3) {
	margin-right: 0px;
	padding-right: 0px;
	border-right: 0px
}
.rc-grid .rc-grid-wrapper .list-box:nth-child(3n+1) {
	padding-left: 0px
}
.rc-grid .rc-grid-wrapper .list-box:nth-child(0n+1), .rc-grid .rc-grid-wrapper .list-box:nth-child(0n+2), .rc-grid .rc-grid-wrapper .list-box:nth-child(0n+3) {
	padding-top: 5px
}
.rc-grid .list-box .list-img img {
	width: 100%
}
.rc-grid .list-box .title {
}
.rc-grid .list-box .title a {
	font-weight: 600;
	padding-left: 0px;
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	font-size: 16px;
	line-height: 21px;
}
.rc-grid .list-box p {
	display: block;
	padding: 10px;
	font-weight: 400;
	margin-bottom: 0px;
}
.rc-grid .list-box .co-info {
	padding-left: 0px;
	color: #444;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0.5px;
	padding-top: 5px;
	display: inline-block;
}
.rc-grid .list-box .co-info:last-child {
	margin-left: 10px;
}
.rc-grid .list-box .small-link {
	padding-left: 0px;
	color: #888;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0.5px;
	padding-top: 1px;
}
.rc-grid .list-box .small-link a {
	color: #999;
	text-decoration: underline
}
.rc-grid .list-box .small-link i {
	font-size: 11px;
	font-weight: normal
}
.rc-grid .list-box .small-link span {
	margin-right: 4px;
	margin-left: 4px;
	color: #ddd
}
.rc-grid .list-box .co-price {
	padding-left: 10px;
	color: #333;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.5px;
	padding: 10px;
	padding-top: 13px;
	padding-bottom: 12px;
	padding-left: 0px
}
.rc-form {
	/* background: url(../images/bottom-bg.png) no-repeat bottom left; */
	overflow: hidden;
}
.form-datasheet {
	width: 204px;
	border: 4px #e5e5e5 solid;
	background: #fff;
	padding: 20px;
	color: #333;
	margin-top: 0px;
	margin-bottom: 15px;
}
.form-datasheet .box-title {
	padding: 0px 0px;
	font-size: 18px;
	color: #333;
	letter-spacing: normal;
	font-weight: 600;
	padding-bottom: 7px;
	line-height: normal;
	text-transform: none
}
.form-datasheet p {
	margin-top: 0px;
	margin-bottom: 18px;
	font-size: 14px;
	letter-spacing: 0.5px;
}
.form-datasheet ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.form-datasheet ul li {
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-bottom: 3px;
}
.form-datasheet .input-text {
	border: 1px #ddd solid;
	padding: 8px 10px;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: 300;
	width: 180px;
	margin-bottom: 6px;
	font-family: 'Raleway', sans-serif;
	color: #333;
}
.form-datasheet .submit {
	font-size: 18px;
	text-shadow: none;
	padding: 7px 0px;
	margin-top: 0px;
	font-weight: 600;
	margin-left: 0px;
	border: none;
	height: 50px;
	letter-spacing: 0.5px;
	border-radius: 3px;
	display: block;
	margin-bottom: 5px;
	width: 100%;
	background: #F42134;
	font-family: 'Raleway', sans-serif;
	color: #fff;
	box-shadow: 0 -3px 0 0 #C12533 inset;
}
.form-datasheet .input-text-area {
	border: 1px #ddd solid;
	padding: 8px 10px;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: 300;
	width: 180px;
	margin-bottom: 6px;
	font-family: 'Raleway', sans-serif;
	height: 60px;
	color: #333;
}
/* New CSS 16/12/2016 */
.rc-line-chart {
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-bottom: 35px;
}
.rc-line-chart h2 {
	font-size: 16px;
	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-bottom: 5px;
	margin-left: 1px;
	color: #777
}
.rc-line-chart h5 {
	font-size: 22px;
	font-weight: 300;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-bottom: 10px;
	line-height: 1.4em;
	padding: 0px;
	border: none;
	letter-spacing: 0.5px;
	color: #777
}
.rc-line-chart .inner-col .rc-chart p {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.5px;
	padding-left: 15px;
	padding-right: 15px
}
.rc-line-chart .inner-col {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.rc-line-chart .inner-col .post-content span {
	font-size: 14px;
	color: #777;
	line-height: 135%;
	font-weight: 400;
	padding-left: 0px;
	display: block;
	-webkit-transition: 0.5s color ease;
	transition: 0.5s color ease;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	font-style: italic;
	padding-bottom: 5px;
	letter-spacing: 1px
}
.rc-line-chart .inner-col .post-content {
	text-align: center;
	overflow: hidden;
	margin-bottom: 15px;
	color: #777;
	font-size: 14px;
	font-family: 'Raleway', sans-serif;
}
.rc-line-chart .inner-col .post-content span em {
	font-size: 20px;
	font-family: 'Cabin', Helvetica Neue, Sans-serif
}
.rc-line-chart .inner-col .rc-chart-main {
	float: none;
	margin: auto;
}
.rc-line-chart .inner-col .rc-chart {
	/*box-shadow: 0 2px 2px rgba(0,0,0,.15);*/
	text-align: left;
	padding: 0px;
	/*background: #fff;*/
	margin: 0px;
	min-height: 240px;
	margin-bottom: 5px;
}
.rc-line-chart .inner-col .rc-chart img {
	width: 100%;
}
.rc-qoutes-1 {
	background: #203c55 url(../images/rc-logo.png) no-repeat bottom right;
	padding: 100px 140px;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.5em;
	color: #fff;
	text-align: center
}
.rc-qoutes-2 {
	background: #4473a9 url(../images/rc-logo.png) no-repeat bottom right;
	padding: 100px 140px;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.5em;
	color: #fff;
	text-align: left;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
}
.rc-qoutes-3 {
	background: #31315b url(../images/rc-logo.png) no-repeat bottom right;
	padding: 100px 140px;
	font-size: 38px;
	font-weight: normal;
	line-height: 1.5em;
	color: #fff;
	text-align: left;
	font-family: 'Bitter', serif;
}
.rc-qoutes-4 {
	background: #e75567 url(../images/rc-logo.png) no-repeat bottom right;
	padding: 100px 140px;
	font-size: 38px;
	font-weight: normal;
	line-height: 1.5em;
	color: #fff;
	text-align: center;
	font-family: 'Abril Fatface', cursive;
}
.rc-qoutes-5 {
	background: #ffd581 url(../images/rc-logo.png) no-repeat bottom right;
	padding: 100px 140px;
	font-size: 38px;
	font-weight: normal;
	line-height: 1.5em;
	color: #453b27;
	text-align: center;
	font-family: 'Quicksand', sans-serif;
}
.rc-qoutes-5 span {
	color: #b38c3d!important;
}
.rc-qoutes-5 i {
	color: #b38c3d!important;
}
.rc-qoutes-6 {
	background: #f2825a url(../images/rc-logo.png) no-repeat bottom right;
	padding: 100px 140px;
	font-size: 38px;
	font-weight: normal;
	line-height: 1.5em;
	color: #fff;
	text-align: center;
	font-family: 'Patrick Hand', cursive;
}
.rc-qoutes-6 span {
	font-family: 'Patrick Hand', cursive!important;
	letter-spacing: 1px!important
}
.rc-chart i {
	color: rgba(255,255,255,0.4);
	font-size: 40px;
	margin-left: 5px;
	margin-right: 5px
}
.rc-chart span {
	font-size: 22px;
	letter-spacing: 0.5px;
	font-weight: 600;
	display: block;
	line-height: normal;
	color: rgba(255,255,255,0.6);
	padding-top: 15px;
	font-family: 'Cabin', Helvetica Neue, Sans-serif;
}
#shares {
	transition: opacity .5s ease-in-out;
	position: absolute;
	opacity: 1;
	left: -120px;
	/* left: inherit; */
	top: 0;
}
.share-list {
	font-size: 14px;
	color: #fff;
	width: 90px;
}
.share-list li {
	display: block;
	margin: 5px 0 0 0;
}
.share-list .share {
	border-radius: 3px;
}
.share-list .facebook1 {
	background: #6788ce;
}
.share-list .twitter1 {
	background: #29c5f6;
}
.share-list .linkedin1 {
	background: #3a9bdc;
}
.share-list .googleplus1 {
	background: #e75c3c;
}
.share-list .url {
	display: flex;
	align-items: center;
	width: 90px;
	padding: 9px 15px;
	color: inherit;
	text-decoration: none;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}
.share-list .genericon {
	font-size: 21px;
	line-height: 1em;
	margin: 0 10px 0 0;
	width: 30px;
	display: inline-block;
}
.rc-line-chart .inner-col .social-col {
	float: left;
	width: 238px;
	margin-top: 10%
}
.rc-line-chart .inner-col .social-col li {
	margin-bottom: 5px;
}
.rc-line-chart .inner-col .social-col a {
	color: #fff;
	padding: 0px 22px;
	display: inline-block;
	border-radius: 0px 5px 5px 0px;
	line-height: 48px;
	height: 48px;
	font-size: 18px;
	overflow: hidden;
}
.rc-line-chart .inner-col .social-col a span {
	display: none;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	padding-left: 15px;
	margin-left: 15px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0.5px;
}
.rc-line-chart .inner-col .social-col a:hover span {
	display: inline-block;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.rc-line-chart .inner-col .social-col a i {
	width: 10px;
}
.rc-line-chart .inner-col .social-col a.facebook-link {
	background: #3a599a;
}
.rc-line-chart .inner-col .social-col a.facebook-link span {
	box-shadow: inset 1px 0px 0px 0px #26417a, inset 2px 0px 0px 0px #5373b4;
}
.rc-line-chart .inner-col .social-col a.twitter-link {
	background: #1ccaff;
}
.rc-line-chart .inner-col .social-col a.twitter-link span {
	box-shadow: inset 1px 0px 0px 0px #0dafe0, inset 2px 0px 0px 0px #4ad5ff;
}
.rc-line-chart .inner-col .social-col a.linkedin-link {
	background: #3e80b7;
}
.rc-line-chart .inner-col .social-col a.linkedin-link span {
	box-shadow: inset 1px 0px 0px 0px #3270a3, inset 2px 0px 0px 0px #4c93ce;
}
.rc-line-chart .inner-col .social-col img {
	margin-bottom: 12px
}
.popular-list-section {
	overflow: hidden;
	padding-top: 35px;
	padding-bottom: 25px;
	border-top: 1px #ddd solid;
	margin-top: 0px
}
.popular-list-section h2 {
	font-size: 32px;
	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-bottom: 10px;
	text-align: center;
	line-height: normal
}
.popular-list-section .see-all-btn {
	background-color: #fff;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	display: inline-block;
	height: 40px;
	padding: 0px 30px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #5fb853;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	margin-top: 0px;
	margin-bottom: 25px;
	vertical-align: top;
	border: 1px #5fb853 solid;
	line-height: 40px
}
.nex-prev-article {
	zoom: 1;
	width: 100%;
	padding: 0px 0;
	position: relative;
	overflow: hidden;
	letter-spacing: 0.5px;
	margin-bottom: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.button-nav-prev a span {
	display: block;
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -12px;
	font-size: 14px;
	padding: 1px 7px;
	border-radius: 999px;
}
.nex-prev-article .button-nav-next a span {
	right: 5px;
	left: auto;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	font-size: 14px;
	padding: 1px 7px;
	border-radius: 999px;
}
.im-arrow-left:before {
	content: "\f104";
	display: block;
	font-family: FontAwesome
}
.im-arrow-right:before {
	content: "\f105";
	display: block;
	font-family: FontAwesome;
}
.nex-prev-article .button-nav-prev {
	width: 47%;
	margin-right: 6%;
	float: left;
	line-height: 150%;
}
.nex-prev-article div {
	position: relative;
	box-sizing: border-box;
	margin-top: 0px
}
.nex-prev-article .button-nav-prev a {
	font-size: 14px;
	color: #777;
	font-weight: 400;
	padding-left: 35px;
	display: inline-block;
	-webkit-transition: 0.5s color ease;
	transition: 0.5s color ease;
	text-decoration: none;
	min-height: 18px;
	padding: 5px 15px 5px 25px;
	background: #e2e0e0;
	line-height: 22px;
	border-radius: 3px;
}
.nex-prev-article a:hover {
	color: #1f8ceb!important
}
.nex-prev-article .button-nav-next {
	width: 47%;
	margin-right: 6%;
	float: left;
	line-height: 150%;
}
.nex-prev-article .button-nav-next {
	margin-right: 0;
	text-align: right;
}
.nex-prev-article .button-nav-next a {
	font-size: 14px;
	color: #777;
	font-weight: 400;
	-webkit-transition: 0.5s color ease;
	transition: 0.5s color ease;
	padding-left: 0;
	padding-right: 35px;
	text-decoration: none;
	min-height: 18px;
	padding-top: 5px;
	display: inline-block;
	background: #e2e0e0;
	padding: 5px 25px 5px 15px;
	line-height: 22px;
	border-radius: 3px;
}
.stats-list {
	/*box-shadow: 0 2px 2px rgba(0,0,0,.15);*/
	text-align: left;
	/*padding: 15px;*/
	background: #fff;
	margin: 2px;
	min-height: 240px;
	margin-top: 25px;
	margin-bottom: 35px
}
.stats-list-inner {
	margin-top: 0px;
	overflow: hidden;
	margin-bottom: 0px;/* float: left; *//* width: 670px; */
}
.stats-list-inner .product-list-box {
	text-align: left;
	background: #fff;
	padding-top: 12px;
	overflow: hidden;
	padding-bottom: 8px;
	font-weight: 400
}
.stats-list-inner .product-list-box a {
	color: #777;
	text-decoration: underline
}
.stats-list-inner .odd-gray {
	background: #f8f8f8;
}
.stats-list-inner .lft-col {
	width: 120px;
	float: left;
	margin-right: 50px;
	letter-spacing: 0.5px;
	color: #333;
	padding-left: 15px;
}
.stats-list-inner .lft-col p {
	margin: 0px
}
.stats-list-inner .rgt-col {
	width: 700px;
	float: left;
	border-left: 1px #e5e5e5 solid;
	padding-left: 20px
}
.full-bg-header {
	background: #eeeeee;
	padding: 10px 12px;
	margin-top: 10px;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	color: #000
}
.RHS-column .sticky-list {
	position: fixed;
	margin-top: 20px;
	z-index: 1000;
	display: block;
	top: 0px;
	width: 204px;
	opacity: 1;
	transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
.rc-top-header {
	overflow: hidden;
	transform: translateY(-245px);
	height: 0px;
}
.rc-top-header .rc-top-header-inner {
	width: 950px;
	margin: auto
}
.rc-sticky-header {
	position: fixed;
	margin-top: 0px;
	z-index: 100;
	display: block;
	top: 0px;
	width: 100%;
	background: #6ECA62;
	height: 40px;
	z-index: 3000;
	-webkit-transition-property: background, -webkit-transform, -webkit-transform, opacity;
	transition-property: background, transform, -webkit-transform, opacity;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	transform: translateY(-0px);
	color: #fff;
	transition: all 0.5s;
	padding-top: 10px;
}
.rc-sticky-header .top-product-title {
	position: relative;
	float: left;
	margin-left: 0px;
	color: #fff;
	font-size: 28px;
	margin-top: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	letter-spacing: normal;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 600;
}
.sticky-list1 {
	position: relative!important
}
.list-information {
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 12px;
	letter-spacing: 1px;
	color: #999;
	margin: -24px;
	padding: 0px 15px;
	margin-bottom: 15px;
	background: #fbf8b2;
	border: 4px #f4e45b solid;
	border-bottom: 1px #f4e45b solid;
}
.list-information .co-list-count {
	border-right: 1px #f4e45b solid;
	color: #333;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: normal;
	margin-right: 10px;
	padding-right: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 120px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.list-information .co-list-count-full {
	border-right: none;
	color: #333;
	display: block;
	float: none;
	font-size: 10px;
	font-weight: normal;
	margin-right: 0px;
	padding-right: 0px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.list-information .co-list-count-full span {
	color: #111111;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.list-information .co-list-count span {
	color: #111111;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.list-information .contact-list-count {
	color: #333;
	display: block;
	float: right;
	font-size: 10px;
	font-weight: normal;
	margin-right: 0px;
	padding-right: 0px;
	text-align: center;
	text-transform: uppercase;
	width: 120px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.list-information .contact-list-count span {
	color: #111111;
	display: block;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
}
.autocomplete-div {
	background: white;
	border: 1px solid #e1e8ed;
	border-bottom-color: #d4d4d4;
	box-shadow: 0 2px 3px rgba(0,0,0,0.09);
	left: 175px;
	top: 74px;
	position: absolute;
	z-index: 100000;
	width: 300px;
	background: #fff;
	border-radius: 0px;
	border-top: 1px solid #e5e5e5;
}
.autocomplete-div .inner-heading {
	background: #f6f7f9;
	border-bottom: 1px solid #e9eaed;
	line-height: 16px;
	padding: 10px 10px;
	font-size: 13px;
	font-weight: 600;
	color: #999;
	letter-spacing: 0.5px;
}
.autocomplete-div .bottom-heading {
	background: #f6f7f9;
	border-top: 1px solid #e9eaed;
	line-height: 16px;
	padding: 12px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #999;
	letter-spacing: 0.5px;
	border-radius: 0px 0px 3px 3px
}
.autocomplete-div .bottom-heading a {
	color: #06b7f9;
	font-weight: 600
}
.autocomplete-div ul {
	border: none;
	padding: 0px 0px;
	position: relative;
	margin: 0px;
	overflow: hidden;
	text-align: left
}
.autocomplete-div ul li {
	border: none;
	padding: 0;
	position: relative;
	float: none;
	margin: 0px;
	padding: 8px 10px;
	display: block;
	color: #777
}
.autocomplete-div ul li:hover {
	background: #f5f5f5
}
.autocomplete-div ul li a {
	color: #333
}
.top-link .grid {
	overflow: inherit;
	height: 37px
}
.rc-icon {
	width: 100px;
	font-size: 80px;
	text-align: center;
	margin-top: 20px;
}
.rc-txt {
	margin-top: 15px;
}
.rc-txt h4 {
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.mgk-blog {
	margin-top: 20px
}
.blog-listing .pagination {
	margin: 0px;
	margin-left: 15px
}
.mgk-blog .col-lg-4 {
	width: 33.33333333%;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 20px;
	margin-bottom: 35px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	position: relative;
	box-sizing: border-box;
}
.product-post-box h2 a {
	font-size: 16px;
	font-weight: 600;
	padding: 0;
	margin: 0;
	color: #29b6f6;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 0.5px;
	text-align: left;
	display: block
}
.product-post-box h2 {
	min-height: 50px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	line-height: 22px
}
.mgk-blog .col-lg-4 img {
	max-width: 100%
}
.blog-listing .row {
	margin-right: -15px;
	margin-left: -15px;
}
.product-post-box .desc {
	font-size: 14px;
	padding: 12px 0px;
	font-weight: normal;
	line-height: 1.5em;
	border: none;
	color: #444;
	text-align: left;
	padding-bottom: 0px;
	overflow: hidden;
	min-height: 120px;
}
.blog-listing .row p {
	line-height: 22px;
}
.graph-tbl {
	overflow: hidden;
	border: 1px #e5e5e5 solid;
	padding: 20px;
	margin-top: 10px;
}
.data_stats .col .count-text {
	margin-top: 4px!important;
	float: right!important
}
.chart-wrapper {
	width: 45%;
}
.chart-inner {
	width: 50%;
	height: 100%;
}
.italic-text {
	display: block;
	color: #222;
	margin-top: 28px!important;
	margin-bottom: 10px!important;
	font-size: 14px;
	line-height: 21px;
	padding: 20px 46px!important;
}
.targated-text {
	text-align: center;
	margin-top: 65px
}
.italic-text h6 {
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.free_req-btn {
	font-family: 'Raleway', sans-serif;
	margin-right: 7px;
	font-weight: 600;
	display: inline-block;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 0px;
	text-decoration: underline
}
.italic-text li {
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: square;
	padding-left: 0px;
	margin-left: 18px
}
.num-list {
	margin-left: 0px;
	list-style-type: none!important;
	padding: 0!important;
	margin-top: 20px
}
.num-list li {
	border: 1px #e5e5e5 solid;
	margin-bottom: 15px;
	display: inline-block;
	width: 385px;
	margin-right: 18px;
	margin-bottom: 20px;
}
.num-list span {
	display: block;
	font-weight: 600;
	border-bottom: 1px #e5e5e5 solid;
	background: #f8f8f8;
	padding: 8px 15px;
	font-size: 15px
}
.num-list .other-details {
	padding: 6px 15px
}
.num-list .other-details a {
	font-size: 13px
}
.num-list i {
	color: #c1c0c0;
	font-size: 16px
}
.num-list p {
	display: block;
	margin: 0px;
	margin-bottom: 3px
}
.num-list li:nth-child(2n+2) {
	margin-right: 0px;
}
.list-img {
	height: 80px;
	color: #fff;
	text-align: center;
	padding-top: 50px;
	position: relative
}
.list-img a {
	color: #fff;
	font-size: 24px;
	font-weight: 800;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	letter-spacing: normal;
	padding-right: 8px;
	display: block
}
.list-img em {
	display: block;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 1px;
	/* display: none; */
	color: #c0cee1;
	font-family: 'Raleway', sans-serif;
}
.list-img dt {
	display: block;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	letter-spacing: 1px;
	/* display: none; */
	color: #c0cee1;
	font-family: 'Raleway', sans-serif;
}
.list-img.attend-block {
	padding-top: 30px;
	height: 100px
}
.list-info {
	border-top: none
}
.color-bg1 {
	background: #f2825a
}
.color-bg2 {
	background: #5f8cc0
}
.color-bg3 {
	background: #c26ca9
}
.color-bg4 {
	background: #baa0dc
}
.color-bg5 {
	background: #f181a6
}
.color-bg6 {
	background: #dac294
}
.color-bg7 {
	background: #8cadb2
}
.color-bg8 {
	background: #67d1a4
}
.color-bg9 {
	background: #5b949d
}
.color-bg10 {
	background: #a48a93
}
.color-bg11 {
	background: #c7b0c8
}
.color-bg12 {
	background: #546276;
	border-left: 8px #425166 solid
}
.color-bg13 {
	background: #eebd97
}
.color-bg14 {
	background: #acc76c
}
.color-bg15 {
	background: #efbd70
}
.color-bg16 {
	background: #cbd34d
}
.color-bg17 {
	background: #806f62
}
.color-bg18 {
	background: #b6c0e5
}
.color-bg19 {
	background: #c7c491
}
.color-bg20 {
	background: #8edce5
}
.color-bg21 {
	background: #e06070
}
.small-links-bar {
	text-align: center;
	font-size: 13px;
}
.small-links-bar a {
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
	padding: 12px 0px;
	text-decoration: underline;
	padding-bottom: 0px;
	color: #666
}
.small-links-bar .active-links {
	color: #06b7f9
}
.curl {
	width: 0px;
	height: 0px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: linear-gradient(135deg, #ffffff, #f3f3f3 20%, #bbbbbb 38%, #aaaaaa 44%, #888888 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.3));
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	transition: all .4s ease;
}
.curl:before, .curl:after {
	content: '';
	position: absolute;
	z-index: -1;
	left: 12%;
	bottom: 6%;
	width: 70%;
	max-width: 300px;
	max-height: 100px;
	height: 55%;
	box-shadow: 0 12px 15px rgba(0, 0, 0, 0.3);
	transform: skew(-10deg) rotate(-6deg);
}
.curl:after {
	left: auto;
	right: 6%;
	bottom: auto;
	top: 14%;
	transform: skew(-15deg) rotate(-84deg);
}
.list-img:hover .curl {
	width: 32px;
	height: 32px;
}
.rc-promo {
	border: 1px #e5e5e5 solid;
	overflow: hidden;
	border-top: 10px #425166 solid;
	padding: 35px;
	margin-top: 35px;
	background: url(../images/img-list.png) no-repeat 580px 90px
}
.rc-promo .heading-title {
	color: #000;
	text-align: left;
	text-shadow: none;
	font-size: 34px;
	padding-bottom: 10px;
	line-height: 1.2em;
	padding-top: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	letter-spacing: -0.5px;
	display: block;
}
.rc-promo p {
	font-size: 16px;
	padding-right: 220px;
	line-height: 1.7em
}
.rc-promo .trial-btn {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 32px;
	padding: 10px 15px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	width: 250px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	font-size: 18px;
	margin-top: 30px;
}
.blog-list-img {
	height: 300px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top: 5px;
}
/*.sticky-blog {
	position: fixed;
	width: 100%;
	z-index: 10;
	top: 47px
}
.top-links-sticky {
	position: fixed;
	width: 100%;
	z-index: 10
}*/
.page-heading {/*overflow:hidden; background: url(../images/slide1.jpg) no-repeat center -300px transparent; */
}
.page-heading .inner {
	/* background: url(../images/body-bg1.png) repeat 0 0; */
   /* overflow: hidden;*/
	padding-bottom: 50px;
	text-align: center;
	padding-top: 50px;
}
.page-heading h1 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 52px;
	font-weight: 700;
	text-align: center;
	text-shadow: none;
	letter-spacing: -1px;
	position: relative;
	padding-bottom: 0px;
	line-height: 1.1em;
}
.page-heading h1:after {
	position: absolute;
	z-index: 10;
	/* content: ""; */
	background: #5fb853;
	height: 5px;
	width: 90px;
	bottom: 0px;
	left: 50%;
	margin-left: -45px;
	margin-top: 25px;
}
.page-heading p {
	font-size: 20px;
	color: #999;
	display: block;
	margin: 0px;
	padding: 0px 80px;
	margin-top: 5px;
	font-weight: 600;
	letter-spacing: 0.5px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	text-align: center;
	line-height: 26px;
}
#shares1 {
	transition: opacity .5s ease-in-out;
	position: absolute;
	opacity: 1;
	right: 20px;
	left: inherit;
	top: 15%;
}
.share-list1 {
	font-size: 14px;
	color: #fff;
	width: 90px;
}
.share-list1 li {
	display: block;
	margin: 5px 0 0 0;
}
.share-list1 .share {
	border-radius: 3px;
}
.share-list1 .facebook1 {
	background: #6788ce;
}
.share-list1 .twitter1 {
	background: #29c5f6;
}
.share-list1 .linkedin1 {
	background: #3a9bdc;
}
.share-list1 .googleplus1 {
	background: #e75c3c;
}
.share-list1 .url {
	display: flex;
	align-items: center;
	width: 90px;
	padding: 9px 15px;
	color: inherit;
	text-decoration: none;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}
.share-list1 .genericon {
	font-size: 21px;
	line-height: 1em;
	margin: 0 10px 0 0;
	width: 30px;
	display: inline-block;
}
.newsletter-form {
	overflow: hidden;
	width: 400px;
	padding: 40px;
	background: #fff;
	box-shadow: 0 -1px 2px rgba(82,93,112,.4) inset;
	position: fixed;
	text-align: center;
	border-radius: 5px;
	z-index: 10000;
	left: 50%;
	margin-left: -200px;
	top: 20%
}
.newsletter-form img.cntrl {
	position: absolute;
	right: 20px;
	top: 20px;
}
.newsletter-form .heading {
	color: #000;
	text-align: center;
	text-shadow: none;
	font-size: 26px;
	padding-bottom: 20px;
	line-height: 1.2em;
	padding-top: 0px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 600;
	margin-bottom: 5px;
	letter-spacing: -0.5px;
	background: none
}
.newsletter-form p {
	display: block;
	margin-bottom: 0px;
	text-align: center;
	width: auto;
	color: #777;
	font-size: 13px;
	font-style: italic;
	padding-top: 0;
	margin-top: 20px
}
.newsletter-form .text-box {
	border: 1px solid #ccc;
	color: #333;
	background: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 12px 15px;
	width: 365px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-align: center
}
.newsletter-form .subscribe-btn {
	border-radius: 3px;
	border: none;
	border-radius: 3px 3px 3px 3px;
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	padding: 12px 0;
	text-decoration: none;
	line-height: normal;
	cursor: pointer;
	text-align: center;
	letter-spacing: 1px;
	display: block;
	width: 100%;
}
.num-list1 {
	margin-left: 0px;
	list-style-type: none!important;
	padding: 0!important;
	margin-top: 20px
}
.num-list1 li {
	border: 1px #e5e5e5 solid;
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 20px;
}
.num-list1 li .list-wrapper {
	overflow: hidden;
	position: relative;
	min-height: 130px;
}
.num-list1 li .image-wrapper {
	float: left;
	position: absolute;
}
.num-list1 li .content-wrapper {
	float: left;
	width: 100%;
	padding-left: 16%;
}
.num-list1 span {
	display: block;
	font-weight: 600;
	border-bottom: 1px #e5e5e5 solid;
	background: #f8f8f8;
	padding: 8px 15px;
	font-size: 15px
}
.num-list1 .other-details {
	padding: 6px 15px
}
.num-list1 .other-details a {
	font-size: 13px
}
.num-list1 i {
	color: #c1c0c0;
	font-size: 16px;
	width: 16px;
	text-align: center;
	margin-right: 3px;
}
.num-list1 p {
	display: block;
	margin: 0px;
	margin-bottom: 3px
}
.fa-Testimonial-copy {
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	padding: 0px;
	border-radius: 2px;
	margin-bottom: 32px;
	font-weight: 400;
	border-top: 6px #425166 solid;
}
.fa-Testimonial-title {
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	position: relative;
	color: #000;
	margin-top: 0px;
	padding-right: 50px;
	padding: 30px;
	min-height: 170px;
	letter-spacing: 0.5px
}
.fa-Testimonial-title::before {
	content: open-quote;
	font-size: 30px;
	vertical-align: middle;
	font-weight: 300;
}
.fa-Testimonial-title::before {
	content: open-quote;
	font-size: 30px;
	vertical-align: middle;
	font-weight: 300;
}
.fa-Testimonial-title::after {
	content: close-quote;
	font-size: 32px;
	vertical-align: middle;
	font-weight: 300;
}
.fa-Testimonial-profile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: #fff;
	padding: 20px;
	border-top: 1px #e5e5e5 solid;
}
.fa-Testimonial-smallPic {
	border-radius: 50%;
	vertical-align: middle;
	height: 70px;
	width: 70px;
	margin-bottom: 0
}
.fa-Testimonial-info {
	text-align: left;
	margin-left: 1.5rem;
}
.fa-Testimonial-name {
	color: #000!important;
	display: block;
	padding: 0px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	margin-top: 12px;
	line-height: 19px
}
.fa-Testimonial-info p {
	color: #777
}
.test-row {
	overflow: hidden;
	margin: 0px -15px
}
.col-row-left {
	width: 50%;
	float: left;
	position: relative;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
}
.white-board-section {
	overflow: hidden;
	padding-top: 50px;
	background: #fff;
	position: relative
}
.map-div {
	background: url(../images/green-map.png) no-repeat bottom center;
	position: relative;
	z-index: 1000;
	padding-bottom: 80px;
}
.white-board-section .grid {
	overflow: visible
}
.white-board-section h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 15px;
	line-height: 1.2em;
	letter-spacing: normal;
}
.white-board-section h1 span {
	font-family: 'Patrick Hand', cursive;
	display: block;
	font-size: 50px;
	font-weight: bold;
	color: #5fb853;
	letter-spacing: 1px;
	line-height: 70px;
}
.white-board-section h2 {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 24px;
	padding: 0px 65px;
	padding-bottom: 45px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.white-board-section h3 {
	font-family: Montserrat, sans-serif;
	display: block;
	font-size: 11px;
	font-weight: 400;
	color: #FD7145;
	letter-spacing: 1px;
	text-transform: uppercase
}
.white-board-inner {
	overflow: hidden
}
.white-left-col {
	width: 420px;
	float: left
}
.white-right-col {
	width: 350px;
	float: right
}
.white-left-col p {
	font-family: 'Patrick Hand', cursive;
	display: block;
	font-size: 32px;
	font-weight: bold;
	color: #444;
	letter-spacing: 2px;
	margin-top: 50px;
	line-height: 1.3em;
	text-align: center;
}
.white-left-col p em {
	font-style: normal;
	display: block;
	text-decoration: underline;
	margin-bottom: 15px
}
.white-arrow {
	position: absolute;
	width: 11px;
	height: 410px;
	left: 50%;
	margin-top: 15px;
	border-right: 10px #eaeaea solid
}
.white-right-col p {
	font-family: 'Raleway', sans-serif;
	display: block;
	font-size: 20px;
	font-weight: 300;
	color: #444;
	letter-spacing: 0.4px;
	margin-top: 70px;
	min-height: 250px;
	line-height: 30px;
	padding-right: 20px;
}
.white-right-col p em {
	font-family: Montserrat, sans-serif;
	display: block;
	font-size: 12px;
	font-weight: 600;
	color: #5fb853;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-style: normal
}
.white-right-col .small-text {
	font-family: 'Raleway', sans-serif;
	display: inline-block;
	font-size: 14px;
	font-weight: 300;
	color: #111;
	letter-spacing: 0.5px;
	background: #fde5a2;
	display: inline;
	line-height: 23px
}
.homepage__cta-bg {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 0;
	margin-top: 290px;
	height: 1050px;
	background: url(../images/bg.jpg) no-repeat center top;
	background-size: 2450px 100%;
}
.homepage__cta-bg1 {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 0;
	margin-top: 0px;
	height: 950px;
	background: url(../images/bg.jpg) no-repeat center top;
	background-size: 2450px 100%;
}
.white-board {
	background: transparent url(../images/whiteboard.png) no-repeat top left!important;
	margin: auto;
	width: 858px!important;
	height: 450px!important;
	overflow: hidden;
	padding: 35px 40px
}
.slides_screen {
	width: 950px;
	position: relative;
	padding-left: 0px;
	margin-top: 0px;
	background: none
}
.slides_screen div {
	width: 830px;
	height: 280px;
	display: block;
	position: relative;
}
.compare-section {
	overflow: hidden;
	padding-top: 50px;
	background: #fff;
	border-top: 1px #e5e5e5 solid;
	padding-bottom: 45px;
}
.compare-section h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 15px;
	line-height: 1.2em;
	letter-spacing: normal
}
.compare-section h2 {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 24px;
	padding: 0px 45px;
	padding-bottom: 45px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.promo-section {
	overflow: hidden;
	text-align: center;
	padding: 50px 0px 60px 0px;
	border-top: 1px #e5e5e5 solid
}
.promo-section h1 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-bottom: 8px;
	letter-spacing: normal;
}
.records-row {
	padding: 30px 0px;
	overflow: hidden;
	color: #333;
	font-size: 66px;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	border: 1px solid #c9d7df;
	border-top: 10px #425166 solid;
	width: 400px;
	margin: auto;
	border-radius: 3px;
	margin-top: 15px;
	background: #fff;
}
.records-row strong {
	font-weight: 400;
	display: block;
	line-height: normal;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	padding-bottom: 25px;
}
.records-row span {
	color: #3c3c3c;
	display: block;
	padding: 8px 0px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 1px;
	background: #fad25b;
	margin: auto;
	width: 350px;
	border-radius: 3px;
}
.promo-section .trail_list {
	background-color: #FD7145;
	border: medium none;
	border-radius: 4px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 50px;
	padding: 2px 0px 3px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	font-family: Montserrat, sans-serif;
	margin-top: 20px;
	width: 400px;
	margin-left: 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 50px
}
#pay_form {
	float: left
}
.signup-right {
	float: right;
	width: 300px;
	border-left: 1px #ccc solid;
	padding-left: 35px;
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 100px;
}
.testimonails-snippet {
	padding: 0px;
	border-radius: 2px;
	margin-bottom: 32px;
	font-weight: 400;
	border-bottom: 6px #425166 solid;
}
.testimonails-snippet .fa-Testimonial-title {
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	position: relative;
	color: #000;
	margin-top: 0px;
	padding-right: 50px;
	padding: 10px 0 0px 0px;
	min-height: auto;
}
.testimonails-snippet .fa-Testimonial-title::before {
	content: normal;
	font-size: 30px;
	vertical-align: middle;
	font-weight: 300;
}
.testimonails-snippet .fa-Testimonial-title::after {
	content: normal;
	font-size: 30px;
	vertical-align: middle;
	font-weight: 300;
}
.testimonails-snippet .fa-Testimonial-profile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: none;
	padding: 10px 0px 25px 0px;
	border-top: none;
}
.testimonails-snippet .fa-Testimonial-smallPic {
	border-radius: 50%;
	vertical-align: middle;
	height: 70px;
	width: 70px;
	margin-bottom: 0;
}
.testimonails-snippet .fa-Testimonial-info {
	text-align: left;
	margin-left: 15px;
}
.testimonails-snippet .fa-Testimonial-name {
	color: #000!important;
	display: block;
	padding: 0px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	margin-top: 12px;
	line-height: 19px;
}
.testimonails-snippet .fa-Testimonial-info p {
	color: #777;
}
.test-bar {
	background: rgba(0,0,0,0.7) url(../images/line-img.png) no-repeat top center;
	z-index: 101;
	width: 100%;
	overflow: hidden;
	padding: 35px 0px;
	text-align: left;
	margin-top: 45px
}
.test-bar .auther-img {
	width: 120px;
	float: left;
	margin-left: 20px
}
.test-bar .auther-img img {
	width: 100px;
	border-radius: 999px
}
.test-bar .auther-test {
	width: 280px;
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
}
.test-bar .testimonial-info {
	overflow: hidden;
	margin-top: 10px
}
.test-bar .testimonial-info p {
	margin: 0px;
	color: #999
}
.test-bar .testimonial-name {
	font-weight: 600;
	color: #5fb853!important;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 12px
}
.test-bar .white-logos {
	float: left;
	margin-left: 150px;
	margin-top: 8px
}
.search-section {
	position: relative;
	margin-top: 15px
}
.search-form {
	height: 50px;
	background: #fff;
	border: 3px solid #182228;
	border-width: thin;
	font-size: 14px;
	color: #262626;
	padding-left: 20px;
	color: #182228;
	width: 600px;
	margin: 0 75px;
	box-sizing: border-box;
	margin-top: 25px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 0.5px;
	border-radius: 5px;
}
.search-btn-rc {
	background: none;
	border: none;
	position: absolute;
	right: 190px;
	font-size: 18px;
	margin-top: 40px;
	cursor: pointer;
}
.browse-by {
	padding: 5px 20px;
	margin: 0px 75px;
	margin-top: 5px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: 'Montserrat', sans-serif;
}
.browse-by a {
	display: inline-block;
	padding: 0px 1px;/* color: #ddd; */
	text-decoration: underline;
}
.browse-by strong {
	font-weight: 600;
	display: inline-block;
	padding-right: 5px;
	color: #777;
}
.list-row {
	margin: 0px -15px!important;
	border-bottom: none!important
}
.white_row {
	background-color: #FFF!important;
}
.category-box {
	min-height: 50%;
	float: left;
	display: block;
	height: 200px;
	margin-bottom: 30px;
	width: 50%;
	box-sizing: border-box;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
.main-category {
	font-size: 16px;
	line-height: 24px;
	color: #1f2433!important;
	padding-bottom: 7px;
	color: #1f2433;
	font-weight: 600;
	border-bottom: 1px solid #eee;
	margin-bottom: 7px;
}
.category-box ul {
	overflow: hidden;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left
}
.category-box ul li {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: none;
	padding-bottom: 5px
}
.category-box ul li a {
	color: #6f829c
}
.category-box1 {
	display: block;
	margin-bottom: 0px;
	box-sizing: border-box;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
.main-category1 {
	font-size: 16px;
	line-height: 24px;
	color: #1f2433!important;
	padding-bottom: 7px;
	color: #1f2433;
	font-weight: 600;
	border-bottom: 1px solid #eee;
	margin-bottom: 7px;
}
.category-box1 ul {
	overflow: hidden;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left
}
.category-box1 ul li {
	display: inline-block;
	width: 48%;
	margin: 0px;
	padding: 0px 8px;
	text-align: left;
	float: none;
	padding-bottom: 5px;
}
.category-box1 ul li a {
	color: #6f829c
}
.full-content {
	text-align: left;
	font-size: 14px;
	letter-spacing: 0.5px;
}
.full-content .tops-link {
	border-bottom: 5px #425166 solid;
	background: #fff;
	padding: 0px 0px 20px 0px;
	color: #333;
	margin-top: 0px;
	margin-bottom: 15px;
	overflow: hidden;
	text-align: center
}
.full-content .tops-link ul.sub-nav {
	margin: 0px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	color: #666666;
	font-size: 14px;
	position: relative;
	margin-bottom: 0px;
}
.full-content .tops-link ul.sub-nav li {
	list-style-type: none;
	padding: 0 18px;
	display: inline-block;
	float: none;
	width: auto
}
.full-content .tops-link ul.sub-nav li a {
	font-size: 14px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 280px;
	text-decoration: underline;
	font-weight: 400;
}
.full-content .tops-link ul.sub-nav li.active a {
	cursor: default;
	font-weight: 600;
	text-shadow: none;
	color: #333;
}
.full-content .content-col {
	width: 280px;
	float: left;
	margin-right: 40px;
}
.rc-subtitle {
	background: #fbf8b2;
	padding: 10px 15px;
	margin-top: 20px;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 0px;
	color: #000;
}
.product-list {
	margin-top: 0px;
	overflow: hidden;
	margin-bottom: 30px;
}
.product-list .product-list-box {
	text-align: left;
	background: #fff;
	border-bottom: 1px #e5e5e5 solid;
	padding-top: 20px;
	overflow: hidden;
	padding-bottom: 20px;
}
.product-list .product-list-box .pro-info .co-info {
	font-size: 14px;
	font-weight: 400;
	color: #8da4c5;
	letter-spacing: 0.5px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 0px;
	display: inline-block;
	margin-right: 10px;
	min-width: 120px;
}
.product-list .product-list-box h2 {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3em;
	padding: 0px 10px 0px 0px;
	margin-bottom: 0px;
	letter-spacing: 0.5px;
}
.product-list .product-list-box .lft-col {
	width: 410px;
}
.product-list .product-list-box h2 a {
	text-decoration: underline;
}
.product-list .product-list-box .pro-info .co-info span {
	margin-bottom: 5px;
	color: #333;
	font-size: 14px;
	letter-spacing: normal;
	font-family: 'Montserrat', sans-serif;
}
.product-list .product-list-box .mid-col {
	width: 140px;
	text-align: left;
	padding-top: 10px
}
.product-list .price_info .price-box {
	text-align: left;
	padding-top: 10px;
	color: #000
}
.product-list p {
	margin-bottom: 0px;
	margin-top: 5px
}
.product-list .odd-gray {
	background: #f9f9f9;
}
.product-list .rgt-col {
	width: 100px;
}
.product-list .product-list-box .action {
	float: right;
	width: 210px;
	text-align: right;
	padding-right: 20px
}
.product-list .product-list-box .action span {
	color: #ddd;
	display: inline-block;
	padding-left: 3px;
	padding-right: 3px
}
.product-list .product-list-box .action a {
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
}
.product-list .product-list-box .action .buy-list-btn {
	background-color: #FD7145;
	border: medium none;
	box-shadow: 0 -3px 0 0 #FF3D00 inset;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	padding: 7px 15px;
	border-radius: 3px;
	margin-right: 5px;
	font-weight: 600;
	color: #fff
}
.thanks-msg {
	text-align: center;
	margin-top: 35px
}
.thanks-msg p {
	display: block;
	margin-top: 15px
}
.thanks-msg p strong {
	display: block;
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 20px;
}
.checkmark-circle {
	width: 100px;
	height: 100px;
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.checkmark-circle .background {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: #5fb853;
	position: absolute;
}
.checkmark-circle .checkmark {
	border-radius: 5px;
}
.checkmark-circle .checkmark.draw:after {
	-webkit-animation-delay: 100ms;
	-moz-animation-delay: 100ms;
	animation-delay: 100ms;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-name: checkmark;
	-moz-animation-name: checkmark;
	animation-name: checkmark;
	-webkit-transform: scaleX(-1) rotate(135deg);
	-moz-transform: scaleX(-1) rotate(135deg);
	-ms-transform: scaleX(-1) rotate(135deg);
	-o-transform: scaleX(-1) rotate(135deg);
	transform: scaleX(-1) rotate(135deg);
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.checkmark-circle .checkmark:after {
	opacity: 1;
	height: 40px;
	width: 20.5px;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	border-right: 8px solid white;
	border-top: 8px solid white;
	border-radius: 2.5px !important;
	content: '';
	left: 23px;
	top: 52px;
	position: absolute;
}
 @keyframes checkmark {
 0% {
 height: 0;
 width: 0;
 opacity: 1;
}
 20% {
 height: 0;
 width: 20.5px;
 opacity: 1;
}
 40% {
 height: 40px;
 width: 20.5px;
 opacity: 1;
}
 100% {
 height: 40px;
 width: 20.5px;
 opacity: 1;
}
}
.whats_included_data {
	font-size: 14px;
	text-transform: none;
	font-weight: 400;
	line-height: 24px;
	padding: 20px;
	letter-spacing: 0.5px
}
.listing-info-data {
	background: none repeat scroll 0 0 #FEF7DD;
	border: 1px solid #ECD37F;
	color: #333;
	margin: 15px 5px;
	overflow: hidden;
	padding: 0px;
	width: auto;
	text-align: center;
	font-size: 24px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 400;
	border-radius: 3px
}
.listing-info-data .count_block {
	display: inline-block;
	width: 95px;
	vertical-align: middle;
	padding: 15px 25px
}
.listing-info-data span {
	width: 21px;
	height: 80px;
	display: inline-block;
	vertical-align: middle;
}
.listing-info-data em {
	font-style: normal;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	font-family: 'Raleway', sans-serif;
	display: block
}
.last-link {
	float: right!important
}
.last-link i {
	font-size: 13px;
	color: #2d9120;
	text-shadow: 0px 1px #9ce393
}
.last-link span {
	padding-right: 3px!important
}
.normal-form {
	height: 50px;
	background: #fff;
	border: 3px solid #182228;
	border-width: thin;
	font-size: 14px;
	color: #262626;
	padding-left: 20px;
	color: #182228;
	width: 450px;
	box-sizing: border-box;
	margin-top: 25px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 0.5px;
	border-radius: 5px;
}
.keep-posted-btn {
	background-color: #FD7145;
	border: medium none;
	border-radius: 4px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 50px;
	padding: 2px 30px 3px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	font-family: Montserrat, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
	cursor: pointer
}
.disable-list .lft-col {
	width: 570px
}
.disable-list .product-list-box h2 a {
	color: #d4d4d4
}
.disable-list .product-list-box h2 a:hover {
	color: #d4d4d4;
	cursor: default
}
.disable-list p {
	color: #c4c3c3
}
.disable-list .product-list-box .pro-info .co-info {
	color: #d4d4d4
}
.disable-list .product-list-box .pro-info .co-info span {
	color: #c4c3c3
}
.disable-list .last-col {
	width: 40px;
	float: right;
	text-align: right;
	margin-right: 10px;
	margin-top: 10px
}
.disable-list .last-col i {
	font-size: 20px!important;
	color: #d4d4d4
}
.top-link .test-link {
	margin-top: 4px;
	line-height: 15px;
	text-transform: none!important;
}
.top-link .test-link i {
	color: #fff;
	font-size: 11px;
	margin-top: -1px;
	vertical-align: middle;
}
.top-link .test-link a {
	font-size: 14px!important
}
.compare {
	overflow: hidden;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 20px
}
.compare-intro {
	width: 100%;
	padding-top: 0px;
	background: url(../images/slide1.jpg) no-repeat center -380px transparent;
}
.compare-intro h2 {
	font-size: 12px;
	display: block;
	font-weight: bold;
	letter-spacing: 1.8px;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 0px;
	margin-top: 50px;
	text-transform: uppercase;
	color: #fff;
	font-family: Montserrat, sans-serif;
}
.compare-intro .inner {
	background: url(../images/body-bg1.png) repeat 0 0;
	overflow: hidden;
	padding-bottom: 0px;
	text-align: center;
}
.compare-intro h1 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 48px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 1.1em;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: center;
	text-shadow: none;
	margin-top: 0px;
	word-spacing: 3px
}
.compare-intro h1 span {
	color: #ddd;
	font-weight: 300;
	font-size: 28px;
	font-family: 'Patrick Hand', cursive;
	font-weight: normal
}
.compare-text {
	padding: 20px 0px 0px 0px;
	overflow: hidden
}
.compare-text .big-text-size {
	font-family: 'Quicksand', sans-serif;
	font-size: 22px;
	line-height: 1.4em;
	margin-bottom: 25px;
	text-align: center;
	color: #ed3300;
	padding: 0px 60px
}
.compare-text p span {
	font-size: 28px
}
.compare-text p em {
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	border-bottom: 1px #5fb853 dotted
}
.compare-text .compare-left {
	float: left;
	width: 430px;
	padding-top: 20px;
}
.compare-text .compare-right {
	float: right;
	width: 430px;
	padding-top: 20px
}
.compare-text .big-text-size1 {
	font-size: 14px;
	line-height: 1.4em;
	margin-bottom: 0px;
	text-align: left;
	color: #000;
	padding: 0px 0px;
	font-style: normal;
	display: block;
	font-weight: 600
}
.compare-text .compare-left1 {
	background: #f9f9f9;
	padding: 30px;
	border-radius: 5px;
	margin: 0px 100px 0px 100px;
	color: #777
}
.compare-text .compare-right1 {
	background: #f9f9f9;
	padding: 30px;
	border-radius: 5px;
	margin: 10px 100px 15px 100px;
	color: #777
}
.compare-text h5 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding: 0px 100px;
	line-height: 1.4em;
	margin-bottom: 8px;
	letter-spacing: normal;
	border: none
}
.compare-text .free-btn1 {
	background-color: #FD7145;
	border: medium none;
	border-radius: 4px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	cursor: pointer;
	height: 50px;
	padding: 2px 0px 3px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	font-family: Montserrat, sans-serif;
	margin-top: 10px;
	width: 300px;
	margin-bottom: 40px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.full-clients-block {
	text-align: left;
	background: rgba(0, 0, 0, 0.7);
	padding: 30px 30px;
	border-radius: 0px;
	border: none;
	border-bottom: 6px #6ECA62 solid;
	padding-bottom: 27px;
	overflow: hidden;
	margin: 0px 100px
}
.full-clients-block .clients-text {
	float: left;
	width: 440px
}
.full-clients-block .clients-text p {
	line-height: 24px;
}
.full-clients-block .testi-img {
	float: left;
	width: 220px;
	text-align: center;
	margin-left: 30px
}
.full-clients-block .testi-img p {
	margin: 0px;
	color: #858586;
	font-style: italic
}
.full-clients-block .testi-img .clients-block-meta {
	color: #fff;
	display: block;
	font-size: 12px;
	font-style: normal;
	padding: 11px 0 0;
	font-family: Montserrat, sans-serif;
	font-weight: normal
}
.thanks-messages {
	background: #e9f9e5;
	padding: 25px 20px;
	border: 1px #b4e8aa solid;
	border-radius: 3px;
	color: #41843a;
	display: inline-block;
	margin-top: 70px
}
.thanks-messages i {
	font-size: 22px;
	color: #5fb853;
	vertical-align: middle
}
.small-para span {
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
	font-family: Montserrat, sans-serif;
	font-size: 12px!important;
	border-bottom: 1px #5fb853 dotted;
}
.rc-stamp-section {
	background-color: #f9f8f7;
	overflow: hidden;
	padding-top: 70px
}
.rc-stamp {
	border: 1px #e5e5e5 solid;
	overflow: hidden;
	border-top: 10px #425166 solid;
	padding: 55px 60px;
	margin: 0px 0px;
	margin-top: 70px;
	background: #fff url(../images/image-slider.png) no-repeat 550px 50px;
	margin-bottom: 70px;
}
.rc-stamp.user2 {
	background: #fff url(../images/user.png) no-repeat 570px 40px;
}
.rc-stamp.user1 {
	background: #fff url(../images/user2.png) no-repeat 520px 40px;
}
.rc-stamp.user3 {
	background: #fff url(../images/user1.png) no-repeat 580px 60px;
}
.rc-stamp .heading-title {
	color: #333;
	text-align: left;
	text-shadow: none;
	font-size: 32px;
	padding-bottom: 10px;
	line-height: 1.3em;
	padding-top: 60px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-weight: 600;
	margin-bottom: 0px;
	letter-spacing: normal;
	display: block;
}
.rc-stamp p {
	font-size: 16px;
	padding-right: 350px;
	line-height: 1.7em;
	letter-spacing: 0.5px;
	margin-top: 5px;
	color: #797979
}
.rc-stamp .trial-btn {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 36px;
	padding: 15px 15px 5px;
	text-align: center;
	text-decoration: none;
	background-color: #5fb853;
	border: medium none;
	box-shadow: 0 -3px 0 0 #51a845 inset;
	width: 200px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	font-size: 16px;
	margin-top: 40px;
}
.rc-stamp span {
	color: #999;
	font-size: 12px;
	padding-left: 5px;
	display: block;
	margin-top: 7px
}
.rc-stamp .stamp {
	position: absolute;
	width: 158px;
	height: 158px;
	margin-top: -135px
}
#SFDC-list .dash_numbers ul li.width_195 {
	width: 195px
}
.italic-txt {
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	display: block;
	margin-bottom: 20px;
	letter-spacing: 0.7px
}
.triple-list {
	margin-top: 40px;
	margin-bottom: 10px
}
.col-triple {
	float: left;
	width: 235px;
	text-align: center;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 19px;
	color: #777;
	border-right: 1px #ddd dashed;
	min-height: 130px;
	position: relative
}
.col-triple em {
	position: absolute;
	font-style: normal;
	background: #f1340e;
	border-radius: 999px;
	padding: 0px 0px;
	display: block;
	color: #fff;
	text-align: center;
	width: 18px;
	height: 20px;
	line-height: 20px;
	padding-left: 2px;
	top: 0;
	left: 50%;
	margin-top: -8px;
	margin-left: -10px
}
.col-triple span {
	display: block;
	margin-bottom: 15px;
	color: #5fb853
}
.section-title {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 28px;
	font-weight: 400;
	padding-top: 45px;
	text-align: center;
	text-shadow: none;
	padding-bottom: 10px;
	line-height: 1.4em;
	letter-spacing: normal;
	clear: both;
}
.two-col {
	overflow: hidden;
	margin-top: 25px;
	margin-bottom: 10px
}
.two-col .left-col-text {
	float: left;
	width: 425px;
	border-right: 1px #e5e5e5 solid;
	padding-right: 50px
}
.two-col .right-col-text {
	float: right;
	width: 440px;
	padding-left: 20px
}
.two-col span {
	font-size: 26px;
}
.single-quote {
	overflow: hidden;
	margin-top: 0px;
	padding: 10px 0px 70px 0px;
	color: #333
}
.single-quote .quote-logo {
	position: absolute;
	left: 0;
	margin-top: -50px
}
.single-quote .quote-photo {
	float: left;
	width: 200px;
	position: relative;
	padding-left: 65px;
	height: 180px
}
.single-quote .quote-photo .photo_img {
	width: 100px;
	border-radius: 100px;
}
.single-quote .quote-text {
	float: right;
	width: 570px;
	font-weight: 100;
	line-height: 1.6em;
	font-size: 20px;
	font-family: Georgia, serif;
	font-style: italic;
}
.quote-msg {
	display: block;
	padding: 30px 0 0 30px;
	overflow: hidden;
	background: url(../images/quote-bg.png) no-repeat 300px 15px;
	background-size: 60px;
}
.single-quote p {
	font-family: 'Quicksand', sans-serif;
	font-size: 20px;
	line-height: 1.6em;
	margin-bottom: 25px;
	text-align: left;
	color: #777;
	text-align: center;
	position: relative;
	padding-bottom: 45px
}
.single-quote p:after {
	content: "";
	background: #F86536;
	height: 6px;
	width: 90px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -45px
}
#SFDC-list a {
	text-decoration: underline
}
.highlight_text {
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	border-bottom: 1px #5fb853 dotted;
}
.call-to-action-box {
	overflow: hidden;
	background: #f8f8f8;
	border: 1px #e5e5e5 solid;
	padding: 30px 30px;
	margin: 40px 0px;
	border-radius: 3px
}
.call-to-action-box h5 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-align: left;
	text-shadow: none;
	padding: 0px 0px;
	line-height: 1.4em;
	margin-top: 8px;
	letter-spacing: normal;
	border: none;
	display: inline-block;
}
.call-to-action-box .free-btn1 {
	background-color: #FD7145;
	border: medium none;
	border-radius: 4px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 50px;
	padding: 2px 0px 3px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	font-family: Montserrat, sans-serif;
	width: 300px;
	letter-spacing: 1px;
	text-transform: uppercase;
	float: right;
	cursor: pointer
}
.error_msg_small {
	background: #fcdcdb;
	padding: 3px 10px;
	border-radius: 2px;
	color: #a90d0a;
	font-size: 11px;
	border: 1px #c79893 solid;
	position: absolute;
	margin-top: 7px
}
.error_msg_small:before { /*arrow added to leftarrowdiv DIV*/
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	top: -14px; /*should be set to -border-width x 2 */
	width: 0;
	height: 0;
	border-color: transparent transparent #fcdcdb transparent; /*border color should be same as div div background color*/
	border-style: solid;
	border-width: 7px;
}
.errorDiv {
	width: 175px;
	background: #fcdcdb;
	color: #a90d0a;
	padding: 5px;
	position: relative;
	word-wrap: break-word;
	-moz-border-radius: 3px; /*add some nice CSS3 round corners*/
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 10px;
	font-size: 12px;
	position: absolute;
	text-shadow: none;
	margin-left: 263px;
	border: 1px #c79893 solid;
	border-left: none;
	text-shadow: none;
	line-height: 17px;
}
.errorDiv:after { /*arrow added to leftarrowdiv DIV*/
	content: '';
	display: block;
	position: absolute;
	top: 7px;
	left: -14px; /*should be set to -border-width x 2 */
	width: 0;
	height: 0;
	border-color: transparent #fcdcdb transparent transparent; /*border color should be same as div div background color*/
	border-style: solid;
	border-width: 7px;
}
.hideContent {
	overflow: hidden;
	line-height: 3em;
	height: 3em;
}
.showContent {
	line-height: 2em;
	height: auto;
}
.small-testimonials {
	border: 1px #e5e5e5 solid!important;
	border-top: 6px #425166 solid!important;
	padding: 5px 20px;
	padding-bottom: 0;
	margin-top: 25px;
	margin-bottom: 0!important;
}
.small-testimonials .fa-Testimonial-profile {
	padding: 10px 0px 15px 0px!important;
}
#SFDC-list.rc-landing {
	text-align: center;
	padding-top: 0px;
}
#SFDC-list.rc-landing h1 {
	font-size: 48px;
	letter-spacing: -1px;
	color: #fff;
	position: relative;
	font-weight: bold
}
#SFDC-list.rc-landing .top_header {
	background: url(../images/slide1.jpg) no-repeat center -400px transparent;
	padding-bottom: 0px;
	margin-bottom: 30px;
	border: none;
}
#SFDC-list.rc-landing .top_header p {
	font-size: 20px;
	letter-spacing: 0.5px;
	color: #fff;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	font-weight: 400;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
#SFDC-list.rc-landing .top_header .inner-block {
	background: url(../images/body-bg1.png) repeat 0 0;
	overflow: hidden;
	padding-bottom: 25px;
	text-align: center;
	padding-top: 25px;
}
#SFDC-list.rc-landing .left-col {
	text-align: left;
	color: #000
}
#SFDC-list.rc-landing .left-col p {
	color: #000
}
#SFDC-list.rc-landing .benifits {
	overflow: hidden;
	color: #888
}
#SFDC-list.rc-landing .benifits h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0px;
	padding-bottom: 15px;
	letter-spacing: normal;
}
#SFDC-list.rc-landing .benifits h3 {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.5px;
}
#SFDC-list.rc-landing .benifits ul {
	list-style-type: disc;
	padding-left: 15px;
}
#SFDC-list.rc-landing .benifits ul li {
	padding-bottom: 15px
}
#SFDC-list.rc-landing .offer-text {
	position: absolute;
	right: -145px;
	margin-top: -70px;
}
#SFDC-list.rc-landing .opt-body {
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	border: 1px #e5e5e5 solid;
}
#SFDC-list.rc-landing .list-information {
	border: 1px #f4e45b solid;
	margin: -21px;
	margin-bottom: 15px;
}
#SFDC-list.rc-landing .regular-price {
	overflow: hidden;
	text-align: center
}
#SFDC-list.rc-landing .regular-price .old-price {
	display: inline-block;
	color: #999;
	text-decoration: line-through;
	font-size: 24px;
	font-weight: 400;
	padding-left: 10px
}
#SFDC-list.rc-landing .regular-price .price {
	display: inline-block;
	padding-left: 10px;
	padding-top: 5px;
}
#SFDC-list.rc-landing .list-information .co-list-count {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 11px;
}
#SFDC-list.rc-landing .list-information .contact-list-count {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 11px;
}
#SFDC-list.rc-landing .opt-body dl {
	margin-bottom: 0px;
}
#SFDC-list.rc-landing .free_sample .sample_btn {
	width: 100%;
	display: block
}
#SFDC-list.rc-landing .free_sample .txtbox {
	width: 100%;
	display: block;
	box-sizing: border-box;
	margin-top: 15px;
}
#SFDC-list.rc-landing .data_stats .col {
	float: none;
	margin: 0px;
	width: auto
}
#SFDC-list.rc-landing .data_stats .col .name {
	padding-left: 0px;
	margin-top: 0px;
}
#SFDC-list.rc-landing .data_stats .col .count-text {
	margin-top: 0px!important
}
#SFDC-list.rc-landing .free_sample .full-bg-header {
	background: none;
	padding: 0px 12px;
	margin-top: 0px;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	color: #000;
}
#SFDC-list.rc-landing .free_sample {
	background: linear-gradient(to top, #f6f6f6, #fff);
	padding: 20px;
	border: 1px #eaeaea solid;
	margin-top: 20px;
	margin-bottom: 5px;
}
#SFDC-list.rc-landing .left-col em {
	display: block;
	margin-bottom: 15px;
	margin-top: 15px
}
.faq1 {
	font-size: 14px;
	text-align: left;
	background: #fff;
}
.faq1 .inner strong {
	display: block;
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 5px;
	color: #222;
}
.faq1 .inner {
	padding: 0px;
	padding-top: 5px;
}
.faq1 li {
	/* background: url(../images/bullet-square1.png) no-repeat scroll 0px 15px transparent; */
    /* display: block; */
	padding-bottom: 18px;
	padding-right: 15px;
	/* padding-top: 7px; */
    /* position: relative; */
	text-align: left;
	margin-left: 25px;
	font-size: 13px;
	line-height: 19px;
	color: #888;
	list-style-type: disc;
}
.customer-testimonials {
	background: #f8f8f8;
	overflow: hidden;
	padding-top: 60px;
	padding-bottom: 60px;
}
#slides1 {
	position: relative;
	width: 932px;
	margin: auto;
}
#slides1 a.prev {
	z-index: 50;
	position: absolute;
	left: -90px;
	top: 0px;
	padding: 13px 8px 12px 8px;
	color: #aaa;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 0px;
	height: 25px;
	width: 35px;
	text-align: center;
	border-radius: 30px;
	opacity: 1;
}
#slides1 a.prev:before {
	content: '\f104';
	font-size: 40px;
	font-family: FontAwesome;
	font-weight: 400
}
#slides1 a.prev:hover {
	background: #6ECA62;
	opacity: 1;
	color: #fff;
}
#slides1 a.next {
	z-index: 50;
	position: absolute;
	right: -90px;
	top: 0px;
	padding: 13px 8px 12px 8px;
	color: #aaa;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 0px;
	height: 25px;
	width: 35px;
	text-align: center;
	border-radius: 30px;
}
#slides1 a.next:before {
	content: '\f105';
	font-size: 40px;
	font-family: FontAwesome;
	font-weight: 400
}
#slides1 a.next:hover {
	background: #6ECA62;
	opacity: 1;
	color: #fff;
}
#slides1 .slides_container div p {
	top: 175px;
	left: 320px;
}
#slides1 a.prev, #slides1 a.next {
	margin: 110px 0px 0px 0px;
}
#slides1 img {
	width: 200px;
	border-radius: 10px
}
.cust-left-col {
	width: 270px;
	float: left;
	text-align: center;
	margin-top: 40px;
	margin-right: 20px;
	min-height: 280px
}
.cust-left-col span.testimonial-author {
	color: #000!important;
	display: block;
	padding: 0px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	margin-top: 0px;
	line-height: 19px;
}
.cust-test-inner {
	overflow: hidden;
}
.cust-right-col {
	width: 600px;
	float: right;
}
.cust-right-col p {
	font-family: 'Raleway', sans-serif;
	display: block;
	font-size: 18px;
	font-weight: 300;
	color: #444;
	letter-spacing: 0.8px;
	margin-top: 40px;
	min-height: 250px;
	line-height: 30px;
	padding-right: 20px;
	margin-bottom: 0px;
}
.cust-right-col p::before {
	content: open-quote;
	font-size: 40px;
	vertical-align: middle;
}
.cust-right-col p::after {
	content: close-quote;
	font-size: 40px;
	vertical-align: middle;
}
.customer-testimonials h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 36px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
	padding-bottom: 10px;
	letter-spacing: normal;
	text-align: center;
}
.small-strip {
	margin-top: 50px;
	text-align: center
}
.list-points {
	overflow: hidden;
	margin-bottom: 15px;
	display: block
}
.list-points ul {
}
.list-points li {
	padding-left: 20px;
	margin-bottom: 8px;
}
.list-points li:before {
	color: #333;
	font-family: FontAwesome;
	content: "\f0c8";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	position: absolute;
	margin-left: -16px;
	font-size: 8px;
}
.list-points span {
	border-bottom: 2px #5fb853 dotted
}
.xls-screens {
	text-align: center;
	margin-top: 35px;
}
.xls-screens h2 {
	text-decoration: none !important;
	display: inline-block;
	font-weight: 600!important;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-style: normal;
	font-size: 20px!important;
	line-height: normal;
	vertical-align: middle;
	color: #000;
	letter-spacing: normal;
	padding-bottom: 3px;
}
.xls-screens p {
	line-height: 22px
}
.customer-list {
	overflow: hidden
}
.customer-list ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.customer-list ul li {
	float: none;
	display: block;
	padding: 8px 0px;
	position: relative;
	padding-left: 10px;
	border-bottom: 1px #ddd dotted;
}
.customer-list .request-link {
	float: right;
	padding-right: 10px;
	font-size: 13px;
	color: #999;
	font-family: "proximanova", "Helvetica", Arial sans-serif
}
.customer-list .request-link a {
	padding: 6px 10px;
	border-radius: 3px;
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
	background: #fff;
	margin-left: 15px;
	border: 1px #06b7f9 solid
}
.customer-list .request-link a:hover {
	background: #06b7f9;
	color: #fff
}
.customer-list i {
	font-size: 13px;
	color: #999;
	margin-right: 5px;
}
.big-download-smaple {
	background: #FD7145;
	color: #ffffff;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
	border: 1px solid transparent;
	margin-bottom: 10px;
	height: 44px;
	display: inline-block;
	padding: 0 40px 0 40px;
	box-shadow: 0 3px 0 0 #FF3D00;
	margin: auto;
	margin-top: 25px;
	margin-bottom: 5px;
	border-radius: 3px;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.how-row {
	overflow: hidden;
	padding: 0px 0px 60px 0px;
	position: relative
}
.how-build {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	position: relative
}
.how-build .info-img {
	text-align: left
}
.how-build ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.how-build ul li {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 33%;
	font-size: 16px;
	padding-right: 50px;
	box-sizing: border-box;
}
.how-build h3 {
	color: #3C474F;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	text-shadow: none;
	padding-top: 24px;
	letter-spacing: normal;
	position: relative;
	padding-bottom: 10px;
	line-height: 21px;
}
.how-row h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding-top: 85px;
	letter-spacing: -0.5px;
	position: relative;
	margin-bottom: 18px;
	line-height: 42px;
}
.how-row h4 {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 27px;
	padding-bottom: 45px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
	position: relative
}
.cta {
	background: #425166;
	text-align: center;
	padding: 60px 0;
	color: #fff
}
.cta h3 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-bottom: 15px;
	letter-spacing: -0.5px;
}
.cta .free_sample_txtbox_email {
	background-color: #ffffff;
	background-image: none;
	border: none;
	border-radius: 3px;
	color: #333;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	height: 46px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 320px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	letter-spacing: 0.5px;
}
.cta .sample_btn {
	background-color: #FD7145;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 3px 0 0 #FF3D00;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
	height: 44px;
	line-height: normal;
	padding: 0 30px 0 30px;
	vertical-align: middle;
	font-weight: 600;
	letter-spacing: 0.5px
}
.fa-Testimonial-title1 {
	text-align: left;
	position: relative;
	color: #777;
	margin-top: 0px;
	padding-right: 50px;
	padding: 30px;
	min-height: 300px;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 1.5em;
	font-size: 22px;
	font-family: 'Crimson Text', serif;
	padding-top: 5px;
}
.fa-Testimonial-block .fa-Testimonial-info p {
	color: #777;
	margin-bottom: 0px;
}
.co-logo {
	padding-top: 0px
}
.co-logo img {
	width: 150px
}
.co-logo1 {
	padding-top: 20px;
}
.co-logo1 img {
	width: 210px
}
.fa-Testimonial-title1:before {
	display: inline-block;
	padding: 37px 0 0 45px;
	overflow: hidden;
	background: url(../images/qoute-img.png) no-repeat 0px 3px;
	background-size: 35px;
	content: "";
	vertical-align: bottom;
}
.fa-Testimonial-block {
	padding: 0px;
	border-radius: 2px;
	margin-bottom: 32px;
	font-weight: 400;
}
.fa-Testimonial-block .fa-Testimonial-profile {
	border: none;
	padding: 0px 30px;
	padding-top: 0px;
}
.fa-Testimonial-block-smallPic {
	border-radius: 999px;
	vertical-align: middle;
	height: 140px;
	width: 140px;
	margin-bottom: 0;
}
.fa-Testimonial-name1 {
	color: #000!important;
	display: block;
	padding: 0px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	margin: 0px;
	margin-top: 12px;
	line-height: 19px;
	font-size: 14px
}
.competition-row {
	overflow: hidden;/* background: #f7f6f6; */
	padding: 60px 0px;
}
.how-competition {
	box-shadow: 0px 0px 10px 2px #CCC;
	max-width: 650px;
	padding: 50px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	background: #fff;
}
.how-competition ul {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left
}
.how-competition ul li {/* float:left; */
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;/* width:150px; */
	font-size: 16px;
	padding-left: 30px;
	box-sizing: border-box;/* border-bottom: 1px #e5e5e5 solid; */
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
}
.how-competition h3 {
	color: #5fb853;
	/* font-family: "proximanova","Helvetica",Arial sans-serif; */
	font-size: 22px;
	font-weight: 600;
	text-align: left;
	text-shadow: none;
	padding-top: 20px;
	letter-spacing: 0.3px;
	position: relative;
	padding-bottom: 0px;
	line-height: 21px;/* text-transform:uppercase; */
}
.competition-row h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-align: center;
	text-shadow: none;
	padding: 0px 30px;
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 5px;
	letter-spacing: -0.5px;
	line-height: 1.2em;
}
.competition-row h4 {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 24px;
	padding: 0px 60px;
	padding-bottom: 55px;
	padding-top: 0;
	text-shadow: none;
	text-align: center;
}
.competition-row .grid {
	width: 1170px
}
.competition-row p {/* font-size:12px; */
	color: #777;/* letter-spacing:1px; */
	line-height: 18px;/* display:none */
}
.competition-row .feature-img {
	font-size: 50px;
	color: #fff;
	float: left;
	margin-right: 20px;
	background: #5fb853;
	border-radius: 999px;
	padding: 20px;
	width: 50px;
	height: 50px;
	text-align: center;
}
.download-sample-form {
	position: fixed;
	top: 50%;
	left: 50%;
	border-radius: 0;
	transform: translate(-50%, -50%);
	background-color: #fff;
	margin: auto;
	padding: 0;
	color: black;
	width: 650px;
	min-height: 480px;
	box-shadow: none;
	border: none;
	text-align: center;
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
	transition: all 0.3s ease-in-out;
	z-index: 1000
}
.download-sample-form h2 {
	color: #000;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 42px;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
	padding-bottom: 0px;
	letter-spacing: -0.5px;
	position: relative;
	margin-bottom: 10px;
	padding-top: 65px;
	line-height: 1.1em
}
.download-sample-form .download-sample-form_email {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #333;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	height: 40px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 240px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	letter-spacing: 0.5px;
	vertical-align: top
}
.download-sample-form .sample_btn {
	background-color: #f9801c;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 -3px 0 0 #e06f12 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 16px;
	font-weight: 600;
	height: 42px;
	padding: 1px 24px 5px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0.5px;
	vertical-align: top
}
.download-sample-form img.cntrl {
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 1000;
}
#SFDC-list .top_header_new {
	color: #333333;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: normal;
	overflow: hidden;
	border-bottom: none
}
#SFDC-list .top_header_new h1 {
	margin-bottom: 5px;
	font-weight: 600
}
.highlighted {
	color: #ec8717!important;
	font-weight: 600;
	font-size: 16px!important;
	letter-spacing: 0.8px!important
}
.top-info-bar {
	overflow: hidden;
	transform: translateY(-245px);
	height: 0px;
}
.sticky-header {
	position: fixed;
	margin-top: 0px;
	z-index: 100;
	display: block;
	top: 0px;
	width: 100%;
	background: #384150;
	height: 115px;
	z-index: 10;
	-webkit-transition-property: background, -webkit-transform, -webkit-transform, opacity;
	transition-property: background, transform, -webkit-transform, opacity;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	transform: translateY(-0px);
	color: #fff;
	left: 0;
	box-shadow: 0px 4px 5px rgba(0,0,0,0.1);
}
.top-info-bar .big-download-smaple {
	background: #FD7145;
	color: #ffffff;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
	border: 1px solid transparent;
	margin-bottom: 10px;
	height: 40px;
	display: block;
	padding: 0 20px 0 20px;
	box-shadow: 0 3px 0 0 #FF3D00;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	border-radius: 3px;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.sticky-header .top-product-title {
	position: relative;
	float: left;
	color: #fff;
	margin-top: 28px;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 27px;
	overflow: hidden;
	font-weight: 600;
	letter-spacing: normal;
	padding-bottom: 18px;
	line-height: 1.1em;
	width: 250px;
}
.sticky-header .other-links {
	display: inline-block;
	overflow: hidden;
	padding-left: 20px;
	vertical-align: middle;
	border-left: 0px #e5e5e5 solid;
	margin-left: 15px;
	margin-top: 37px;
	float: right;
}
.top-info-bar .dash_numbers {
	font-size: 10px;
	overflow: hidden;
	width: 400px;
	border: 1px solid #8f97a3;
	border-radius: 3px;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: normal;
	letter-spacing: 1px;
}
.top-info-bar .dash_numbers ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 620px;
}
.top-info-bar .dash_numbers ul li {
	color: #a2a9b3;
	padding: 8px 5px;
	text-align: center;
	text-shadow: none;
	width: 124px;
	display: inline;
	float: left;/* padding-top: 0px; */
}
.top-info-bar .dash_numbers h3 {
	background: none repeat scroll 0 0 transparent;
	color: #fff;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center !important;
	text-shadow: none;
	font-style: normal;
	padding-top: 7px;
}
.top-info-bar .dash_numbers .header-text {
	background: none repeat scroll 0 0 #5fb853;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 150px;
	margin-top: -11px;
	padding: 1px 9px;
	position: absolute;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 18px;
}
.sticky-header .data-onfo {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.sticky-header .data-onfo span {
	display: inline-block;
	padding-left: 3px;
	padding-right: 3px;
	color: #addea6
}
.bottom-block {
	height: 410px;
}
.bottom-block h4 {
	padding: 0px 150px;
	color: #ddd;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 1.4em;
	padding-bottom: 5px;
	text-align: center;
	text-shadow: none;
	text-transform: none
}
.bottom-block h2 {
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
	font-size: 52px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 1.1em;
	padding-bottom: 20px;
	text-align: center;
	text-shadow: none;
	word-spacing: 5px;
	margin-top: 0px;
}
.bottom-block .free-btn1 {
	background-color: #FD7145;
	border: medium none;
	border-radius: 4px;
	box-shadow: 0 -4px 0 0 #FF3D00 inset;
	color: #FFFFFF;
	display: inline-block;
	height: 60px;
	padding: 2px 0px 3px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	font-family: Montserrat, sans-serif;
	margin-top: 0px;
	width: 400px;
	margin-left: 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
	cursor: pointer;
}
.bottom-block h3 {
	font-size: 28px;
	display: block;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 10px;
	margin-top: 70px;
	text-transform: none;
	color: #fff;
	font-family: "proximanova", "Helvetica", Arial sans-serif;
}
.bottom-block .inner {
	padding-bottom: 65px
}
.no-space {
	padding-top: 20px;
	border: none
}
.info-img img {
	height: 140px
}
.ns-contact-info {
	float: left;
	display: inline-block;
}
.compare-inner {
	padding: 0px 100px;
}
.number-list li {
	font-weight: 600;
	margin-bottom: 15px;
}
.number-list li a {
	display: block
}
.number-list li span {
	font-weight: 400;
	color: #999;
	font-size: 14px;
}
.download-form-box {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #d1d1d1;
	border-radius: 0;
	box-shadow: none;
	color: #999;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	height: 44px;
	line-height: normal;
	padding: 0 12px;
	vertical-align: middle;
	width: 400px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	letter-spacing: 0.5px;
}
.popup-RC-sample .thanks-msg {
	margin-top: 5px
}
.popup-RC-sample .thanks-msg p {
	padding-right: 10px
}
