.BlogBannerBox h2, .blogRightHeading h3, .btn-blue, .btn-bordered, .custom-banner h2, .freetrail h3, .graybtn, .greenbtn, .module-wrap h3, .orgbtn, .panel h6 span, .playourvideo, .portfolio-items .img_item div.caption2 a, .price-head h2, .pricing-table-header .heading, .producthunt-text a.hunt-button, .salesbox a, .stack-inner-block h2, .stack-inner-block span a, .str-hd h1, .trail-head h3, .trial-btn, a.graybtn, a.greenbtn, a.orgbtn, footer h4 {
	text-transform: uppercase
}
body {
	padding-top:80px
}
header {
	background: #fff;
	box-shadow: 0 0px 20px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0px 20px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0px 20px rgba(0,0,0,0.2);
	padding: 0px;
	position: fixed;
	width: 100%;
	z-index: 999;
	height: auto;
	top: 0;
	transition: all .25s ease-in-out 0s;
	-moz-transition: all .25s ease-in-out 0s;
	-ms-transition: all .25s ease-in-out 0s;
	-o-transition: all .25s ease-in-out 0s;
	-webkit-transition: all .25s ease-in-out 0s;
}
.navbar-toggle {
	background-color: #3084c6;
	border-color: #3084c6
}
.tollfree {
	margin: 0;
	padding: 0;
	color: #7d7d7d;
	font-family: robotomedium, Arial, sans-serif;
	font-size: 14px
}
.tollfree span {
	color: #3084c6
}
.tollfree font {
	color: #000
}
.slider-container {
	background: url(../images/background/banner_bg.png) center top no-repeat #6a91b8;
	background-size: auto 100%;
	position: relative
}
.slidertext {
	margin: 12% 0;
	padding: 0
}
.slidertext h1 {
	margin: 0;
	padding: 0;
	color: #fff;
	font: 50px/52px Arial, sans-serif;
	font-weight: 700
}
.slidertext h3 {
	margin: 10px 0 20px;
	padding: 0;
	color: #fff;
	font: 28px/38px robotothin, Arial, sans-serif
}
.slidertext a.graybtn, .slidertext a.greenbtn, .slidertext a.orgbtn {
	width: 270px;
	text-align: center;
	margin-right: 20px
}
.mainhead {
	margin: 60px 0
}
.tabsection img {
	max-width: 100%;
	height: auto
}
.tabheading-bar {
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #f4f4f4 0, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(100%, #efefef));
	background: -webkit-linear-gradient(top, #f4f4f4 0, #efefef 100%);
	background: -o-linear-gradient(top, #f4f4f4 0, #efefef 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0, #efefef 100%);
	background: linear-gradient(to bottom, #f4f4f4 0, #efefef 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#efefef', GradientType=0);
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede
}
.nav-tabs>li {
	width: 25%;
	text-align: center
}
.nav-tabs>li>a {
	font-family: robotoregular, Arial, sans-serif;
	font-size: 16px;
	line-height: 45px;
	color: #3b3b3b;
	border-right: 1px solid #ddd;
	border-top: 4px solid transparent;
	outline: 0
}
.nav-tabs>li>a span {
	display: inline-block;
	height: 30px;
	margin: 0 5px 0 0;
	width: 30px;
	vertical-align: middle
}
.nav-tabs>li>a span.tab_icon01 {
	background: url(../images/icons/tab_icon01.png) center center no-repeat
}
.nav-tabs>li>a span.tab_icon02 {
	background: url(../images/icons/tab_icon02.png) center center no-repeat
}
.nav-tabs>li>a span.tab_icon03 {
	background: url(../images/icons/tab_icon03.png) center center no-repeat
}
.nav-tabs>li>a span.tab_icon04 {
	background: url(../images/icons/tab_icon04.png) center center no-repeat
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	border-top: 4px solid #3886c5;
	color: #3886c5;
	cursor: default
}
.tab-content {
	padding: 40px 0;
	overflow: hidden
}
.tab-content h2 {
	color: #3084c6;
	font: 30px robotolight, Arial, sans-serif;
	line-height: 42px;
	margin: 0 0 20px
}
.graybtn, .greenbtn, .orgbtn, a.graybtn, a.greenbtn, a.orgbtn {
	padding: 15px;
	color: #fff;
	font-family: robotobold, Arial, sans-serif;
	font-size: 22px;
	margin: 20px 0;
	display: inline-block
}
.orgbtn, a.orgbtn {
	background: #ffc242;
	background: -moz-linear-gradient(top, #ffc242 0, #ff7a01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc242), color-stop(100%, #ff7a01));
	background: -webkit-linear-gradient(top, #ffc242 0, #ff7a01 100%);
	background: -o-linear-gradient(top, #ffc242 0, #ff7a01 100%);
	background: -ms-linear-gradient(top, #ffc242 0, #ff7a01 100%);
	background: linear-gradient(to bottom, #ffc242 0, #ff7a01 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc242', endColorstr='#ff7a01', GradientType=0);
	border-radius: 3px;
	text-align: center;
	text-shadow: 1px 1px #ff4100;
	border: 1px solid #e3a000;
	box-shadow: inset 0 2px 0 #ffd986
}
.orgbtn:hover, a.orgbtn:hover {
	background: #ff7a01;
	background: -moz-linear-gradient(top, #ff7a01 0, #ffc242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff7a01), color-stop(100%, #ffc242));
	background: -webkit-linear-gradient(top, #ff7a01 0, #ffc242 100%);
	background: -o-linear-gradient(top, #ff7a01 0, #ffc242 100%);
	background: -ms-linear-gradient(top, #ff7a01 0, #ffc242 100%);
	background: linear-gradient(to bottom, #ff7a01 0, #ffc242 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a01', endColorstr='#ffc242', GradientType=0);
	text-decoration: none
}
.graybtn, a.graybtn {
	background: #858585;
	background: -moz-linear-gradient(top, #858585 0, #3d3d3d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #858585), color-stop(100%, #3d3d3d));
	background: -webkit-linear-gradient(top, #858585 0, #3d3d3d 100%);
	background: -o-linear-gradient(top, #858585 0, #3d3d3d 100%);
	background: -ms-linear-gradient(top, #858585 0, #3d3d3d 100%);
	background: linear-gradient(to bottom, #858585 0, #3d3d3d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#858585', endColorstr='#3d3d3d', GradientType=0);
	border: 1px solid #6a6a6a;
	box-shadow: inset 0 2px 0 #acacac
}
.graybtn, .greenbtn, a.graybtn, a.greenbtn {
	border-radius: 3px
}
.graybtn:hover, a.graybtn:hover {
	background: #3d3d3d;
	background: -moz-linear-gradient(top, #3d3d3d 0, #858585 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3d3d3d), color-stop(100%, #858585));
	background: -webkit-linear-gradient(top, #3d3d3d 0, #858585 100%);
	background: -o-linear-gradient(top, #3d3d3d 0, #858585 100%);
	background: -ms-linear-gradient(top, #3d3d3d 0, #858585 100%);
	background: linear-gradient(to bottom, #3d3d3d 0, #858585 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#858585', GradientType=0);
	text-decoration: none
}
.greenbtn, a.greenbtn {
	background: #63ca00;
	background: -moz-linear-gradient(top, #63ca00 0, #329700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #63ca00), color-stop(100%, #329700));
	background: -webkit-linear-gradient(top, #63ca00 0, #329700 100%);
	background: -o-linear-gradient(top, #63ca00 0, #329700 100%);
	background: -ms-linear-gradient(top, #63ca00 0, #329700 100%);
	background: linear-gradient(to bottom, #63ca00 0, #329700 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63ca00', endColorstr='#329700', GradientType=0);
	border: 1px solid #308307;
	box-shadow: inset 0 2px 0 #98f141;
	text-shadow: 1px 1px #267400
}
.greenbtn:hover, a.greenbtn:hover {
	background: #329700;
	background: -moz-linear-gradient(top, #329700 0, #63ca00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #329700), color-stop(100%, #63ca00));
	background: -webkit-linear-gradient(top, #329700 0, #63ca00 100%);
	background: -o-linear-gradient(top, #329700 0, #63ca00 100%);
	background: -ms-linear-gradient(top, #329700 0, #63ca00 100%);
	background: linear-gradient(to bottom, #329700 0, #63ca00 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#329700', endColorstr='#63ca00', GradientType=0);
	text-decoration: none
}
.logobar {
	background: #fff;
	padding: 20px 0
}
.row.no-gutters {
	margin-right: 0;
	margin-left: 0
}
.row.no-gutters>[class*=" col-"], .row.no-gutters>[class^=col-] {
padding-right:0;
padding-left:0
}
.client-logo a {
	display: block;
	height: 120px
}
.clientNm, .freetrail h3, a.viewallcustomer {
	display: inline-block
}
.client-logo a.amazone {
	background: url(../images/logos/amazone_hover.jpg) center
}
.client-logo a.batchbook {
	background: url(../images/logos/batchbook_hover.jpg) center
}
.client-logo a.bigcommerce {
	background: url(../images/logos/bigcommerce_hover.jpg) center
}
.client-logo a.compaignmonitor {
	background: url(../images/logos/compaignmonitor_hover.jpg) center
}
.client-logo a.mailchimp {
	background: url(../images/logos/mailchimp_hover.jpg) center
}
.client-logo a.unbounce {
	background: url(../images/logos/unbounce_hover.jpg) center
}
.client-logo a.oscommerce {
	background: url(../images/logos/oscommerce_hover.jpg) center
}
.client-logo a.shopify {
	background: url(../images/logos/shopify_hover.jpg) center
}
.client-logo a.paypal {
	background: url(../images/logos/paypal_hover.jpg) center
}
.client-logo a.foxycart {
	background: url(../images/logos/foxycart_hover.jpg) center
}
.client-logo a.xcart {
	background: url(../images/logos/xcart_hover.jpg) center center no-repeat
}
.client-logo a.viewall {
	color: #3084c6;
	font-family: robotolight, Arial, sans-serif;
	font-size: 42px;
	text-decoration: none;
	padding: 15% 0;
	text-align: center
}
.client-logo a.viewall:hover {
	background: #3084c6;
	color: #fff
}
.brd-right {
	border-right: 1px solid #ddd
}
.brd-right-zero {
	border-right: 0 solid #ddd
}
.brd-bottom {
	border-bottom: 1px solid #ddd
}
.brd-bottom-zero {
	border-bottom: 0 solid #ddd
}
.client-logoview {
	margin: 50px 0
}
.testimonial-container {
	background: #f4f4f4;
	padding: 20px 0 40px
}
.testbox {
	padding: 20px;
	background: #fff;
	border-top: 5px solid #4ab5e0;
	box-shadow: 0 3px 0 #ddd;
	position: relative;
	margin-top: 120px;
	min-height: 225px
}
.testImg img {
	left: 20px;
	position: absolute;
	top: -80px;
	z-index: 9;
	border-radius: 50%;
	width: 120px;
	height: 120px
}
.clientNm {
	color: #5c5c5c;
	float: left;
	font: 18px roboto_condensedbold, Arial, sans-serif;
	width: 100%;
	padding-left: 120px;
	margin-bottom: 20px
}
.clientNm span {
	color: #4ab5e0;
	float: right;
	font: 14px robotomedium, Arial, sans-serif
}
.testbox p {
	clear: both
}
a.viewallcustomer {
	color: #3084c6;
	font: 22px robotolight, Arial, sans-serif;
	border-radius: 5px;
	border: 1px solid #3084c6;
	padding: 10px 20px;
	margin: 30px 0 0
}
a.viewallcustomer:hover {
	background: #3084c6;
	color: #fff;
	text-decoration: none
}
.ourclient-container {
	background: url(../images/assets/map.png) center center no-repeat;
	padding: 20px 0
}
.clientlocaiton {
	margin: 40px 0;
	padding: 0
}
.clientlocaiton img {
	max-width: 100%;
	height: auto
}
.setup-container {
	background: #f4f4f4;
	border-top: 1px solid #ddd
}
.setup-container h2 {
	color: #3084c6;
	font: 30px/42px robotolight, Arial, sans-serif;
	margin-top: 80px
}
.setup-container h5 {
	color: #161616;
	font: 18px/28px robotoregular, Arial, sans-serif;
	margin: 10px 0
}
.setup-container p {
	font: 18px/28px robotolight_italic, Arial, sans-serif
}
.freetrail {
	background: #e5e5e5;
	padding: 20px 0
}
.freetrail h3 {
	font-family: roboto_condensedregular, Arial, sans-serif;
	font-size: 30px;
	color: #000;
	margin-right: 30px
}
footer {
	background: #1a1a1a;
	color: silver;
	font-family: robotoregular, Arial, sans-serif;
	font-size: 14px
}
.social-icons li a span, .social-icons li a.fb span {
	background: url(../images/icons/icon.png) -267px -96px no-repeat
}
footer h4 {
	border-bottom: 1px solid #484848;
	color: #a1a1a1;
	font: 16px OpenSansCondensedBold, Arial, Helvetica, sans-serif;
	margin: 40px 0 10px;
	padding: 0 0 5px
}
.social-icons li a, ul.contactdetail li, ul.footerlinks li a {
	font-family: robotoregular, Arial, sans-serif;
	font-size: 14px
}
.border-bottom, header.fix, header.fix .subnav {
	border-bottom: 1px solid #ddd
}
ul.footerlinks {
	margin: 0;
	padding: 0
}
ul.footerlinks li {
	line-height: 24px;
	margin: 5px 0;
	list-style: none
}
.social-icons ul, ul.contactdetail {
	padding: 0;
	margin: 0
}
ul.footerlinks li a {
	color: silver;
	padding: 0;
	text-decoration: none
}
ul.footerlinks li a:hover {
	padding: 0 0 0 10px
}
ul.contactdetail li {
	float: left;
	color: silver;
	list-style: none;
	line-height: 20px
}
.contactdetail>li a {
	color: silver
}
.social-icons li {
	margin: 0 0 10px;
	list-style: none
}
.social-icons li a {
	color: silver;
	padding: 0;
	text-decoration: none
}
.social-icons li a:hover {
	padding: 0 0 0 10px
}
.social-icons li a span {
	display: inline-block;
	float: left;
	height: 24px;
	margin: 0 10px 0 0;
	width: 24px
}
.social-icons li a.twt span {
	background: url(../images/icons/icon.png) -303px -96px no-repeat
}
.social-icons li a.google span {
	background: url(../images/icons/icon.png) -338px -96px no-repeat
}
.social-icons li a.linkedin span {
	background: url(../images/icons/icon.png) -374px -96px no-repeat
}
.social-icons li a.youtube span {
	background: url(../images/icons/icon.png) -409px -96px no-repeat
}
.social-icons li a.pinterest span {
	background: url(../images/icons/icon.png) -267px -130px no-repeat
}
.social-icons li a.slide-share span {
	background: url(../images/icons/icon.png) -303px -130px no-repeat
}
.social-icons li a.flickr span {
	background: url(../images/icons/icon.png) -338px -130px no-repeat
}
.social-icons li a.scribd span {
	background: url(../images/icons/icon.png) -374px -130px no-repeat
}
.copyright {
	margin-top: 20px;
	padding: 20px 0;
	overflow: hidden
}
.trailbtn {
	font: 28px/24px OpenSansCondensedBold, Arial, Helvetica, sans-serif
}
header.fix, header.fix .logo img {
	-webkit-transition: all .05s ease-in-out;
	-moz-transition: all .05s ease-in-out
}
header.fix .logo {
	margin: 5px 0 0;
	padding: 0
}
header.fix .hideshow {
	display: none
}
header.fix .subnav {
	background: #fff
}
.subnav {
	background: #f2f2f2;
	border-top: 1px solid #ddd;
	padding: 10px 0
}
ul.sub_navigation {
	float: right;
	list-style: none;
	margin: 0
}
ul.sub_navigation li {
	float: left
}
ul.sub_navigation li a {
	border-radius: 3px;
	color: #666;
	font-family: robotoregular, Arial, sans-serif;
	font-size: 14px;
	margin: 0 5px;
	padding: 5px 10px
}
ul.sub_navigation li a.select, ul.sub_navigation li a:hover {
	background: #fea000;
	color: #fff
}
.inner-slider-container {
	position: relative;
	background: url(../images/background/feature_bg.jpg);
	background-size: cover;
	height: 500px
}
.inner-slidertext {
	margin: 30px 0 0!important;
	text-align: center
}
.videobox {
	text-align: center;
	position: relative
}
.videobox .videoframe {
	background: #f90;
	height: 78%;
	left: 26.5%;
	position: absolute;
	top: 7%;
	width: 46.5%
}
.videoframe>a {
	display: block
}
.videobox .videoframe img {
	width: 100%;
	height: 100%
}
.videobox>img {
	position: relative;
	bottom: 0;
	display: inline-block
}
.trialbox {
	background: #f3f3f3;
	border-radius: 5px;
	margin: 50px auto 20px;
	padding: 10px 15px;
	width: 70%;
	overflow: hidden
}
.trialbox, ul.crumbs {
	border: 1px solid #ddd
}
.trialbox h3 {
	color: #3d3d3d;
	display: inline-block;
	font-family: roboto_condensedlight, Arial, sans-serif;
	font-size: 28px;
	margin-right: 10px;
	margin-top: 13px;
	margin-bottom: 0
}
.trialbox a.trailbtn {
	margin: 0;
	float: right
}
ul.crumbs {
	background: #f6f6f6;
	list-style: none;
	border-radius: 5px
}
ul.crumbs li {
	float: left;
	width: 33.3%
}
ul.crumbs li a {
	display: block;
	text-align: center;
	padding: 10px 0;
	position: relative;
	margin: 0 2px 0 0;
	font-family: robotolight, Arial, sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #444;
	outline: 0
}
ul.crumbs li a:after, ul.crumbs li a:before {
	border-bottom: 49px solid transparent;
	border-top: 49px solid transparent;
	content: "";
	position: absolute;
	top: 0
}
ul.crumbs li a:after {
	border-left: 29px solid #f6f6f6;
	right: -28px;
	z-index: 1;
	transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0;
	-ms-transition: all .25s ease-in-out 0;
	-o-transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0
}
ul.crumbs li:last-child a:after {
	border-bottom: 49px solid transparent;
	border-left: 29px solid transparent;
	border-top: 49px solid transparent
}
ul.crumbs li a:before {
	border-left: 29px solid #ddd;
	left: -2px
}
ul.crumbs li:first-child a:before {
	display: none
}
ul.crumbs li a:hover {
	background: #fff
}
ul.crumbs li a:hover:after {
	border-left-color: #fff
}
ul.crumbs li:last-child a:hover:after {
	border-left-color: transparent
}
ul.crumbs>li>a span {
	display: block;
	height: 50px;
	margin: 0 auto;
	vertical-align: middle;
	width: 50px
}
ul.crumbs>li>a span.crumb_icon01 {
	background: url(../images/icons/crumb_icon01.png) center
}
ul.crumbs>li>a span.crumb_icon02 {
	background: url(../images/icons/crumb_icon02.png) center
}
ul.crumbs>li>a span.crumb_icon03 {
	background: url(../images/icons/crumb_icon03.png) center
}
ul.crumbs>li.active>a, ul.crumbs>li.active>a:focus, ul.crumbs>li.active>a:hover {
	background: #fff;
	color: #3084c6
}
ul.crumbs>li.active a::after {
	border-left: 29px solid #fff
}
ul.crumbs>li.active:last-child a::after {
	border-left: 29px solid transparent
}
.crumbtab h1, .gray_crumbtab h1 {
	margin: 50px 0 30px
}
.crumbtab_content, .gray_crumbtab {
	margin: 0;
	padding: 0
}
.gray_crumbtab h1 {
	color: #fff
}
.crumbtab_content h2 {
	font: 34px/44px robotolight, Arial, sans-serif
}
.crumbtab_content h4 {
	font: 22px/32px robotoregular, Arial, sans-serif;
	color: #2e2e2e;
	margin-bottom: 0
}
.crumbtab_content p {
	font-size: 16px;
	overflow: hidden
}
.gray_crumbtab {
	background: #252525;
	min-height: 690px;
	position: relative;
	overflow: hidden
}
.gray_crumbtab_media {
	bottom: 0;
	position: absolute;
	right: 0;
	text-align: right
}
.blogbook, .company, .contact_slider, .customerbox, .feature_in, .featureblock span, .free-tutorial, .guidebox, .number_block, .number_block span, .price-column, .pricelabel, .testimonialbox, ul.gray_crumbs li a, ul.price-benefit li a span {
	text-align: center
}
.gray_crumbtab_media img {
	max-width: 82%
}
ul.gray_crumbs {
	background: 0;
	border: 1px solid #535353;
	list-style: none;
	border-radius: 5px
}
ul.gray_crumbs li {
	float: left;
	width: 25%
}
ul.gray_crumbs li a {
	display: block;
	padding: 10px 0;
	position: relative;
	margin: 0 2px 0 0;
	font-family: robotolight, Arial, sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #595959;
	outline: 0
}
.featureblock h3, .featurebox h3 {
	font-family: roboto_condensedlight, Arial, sans-serif;
	font-size: 22px
}
ul.gray_crumbs li a:after, ul.gray_crumbs li a:before {
	content: "";
	border-bottom: 49px solid transparent;
	border-top: 49px solid transparent;
	position: absolute;
	top: 0
}
ul.gray_crumbs li a:after {
	border-left: 29px solid #252525;
	right: -28px;
	z-index: 1;
	transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0;
	-ms-transition: all .25s ease-in-out 0;
	-o-transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0
}
ul.gray_crumbs li:last-child a:after {
	border-bottom: 49px solid transparent;
	border-left: 29px solid transparent;
	border-top: 49px solid transparent
}
ul.gray_crumbs li a:before {
	border-left: 29px solid #535353;
	left: -2px
}
ul.gray_crumbs li:first-child a:before {
	display: none
}
ul.gray_crumbs li a:hover {
	background: #202020;
	color: #3084c6
}
ul.gray_crumbs li a:hover:after {
	border-left-color: #202020
}
ul.gray_crumbs li:last-child a:hover:after {
	border-left-color: transparent
}
ul.gray_crumbs>li>a span {
	display: block;
	height: 50px;
	margin: 0 auto;
	vertical-align: middle;
	width: 50px
}
ul.gray_crumbs>li>a span.gray_crumb_icon01 {
	background: url(../images/icons/gray_crumb_icon01.png) center
}
ul.gray_crumbs>li>a span.gray_crumb_icon02 {
	background: url(../images/icons/gray_crumb_icon02.png) center
}
ul.gray_crumbs>li>a span.gray_crumb_icon03 {
	background: url(../images/icons/gray_crumb_icon03.png) center
}
ul.gray_crumbs>li>a span.gray_crumb_icon04 {
	background: url(../images/icons/gray_crumb_icon04.png) center
}
ul.gray_crumbs>li.active>a, ul.gray_crumbs>li.active>a:focus, ul.gray_crumbs>li.active>a:hover {
	background: #202020;
	color: #3084c6
}
ul.gray_crumbs>li.active a::after {
	border-left: 29px solid #202020
}
ul.gray_crumbs>li.active:last-child a::after {
	border-left: 29px solid transparent
}
.gray_crumbtab_content h2 {
	margin-top: 20px
}
.gray_crumbtab_content h4 {
	color: #fff
}
.feature-container {
	padding: 20px 0
}
.blueline {
	background: #3084c6;
	display: block;
	height: 3px;
	margin: 0 auto;
	width: 60px
}
.featurelist {
	margin: 50px 0 0
}
.featureblock {
	margin-bottom: 40px;
	overflow: hidden
}
.featureblock h3 {
	color: #161616;
	float: left;
	margin: 15px 0
}
.featureblock span {
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	height: 55px;
	padding: 5px 0;
	vertical-align: middle;
	width: 55px;
	margin-right: 20px;
	box-shadow: 3px 3px 0 #eee
}
.featurebox {
	width: 70%;
	margin: 0 auto;
	padding: 10px
}
.featurebox h3 {
	display: inline-block;
	color: #3d3d3d;
	margin-right: 20px
}
.featurebox a.feturebtn {
	margin: 0;
	padding: 12px 15px
}
.testimonialbox {
	box-shadow: 0 0 10px #ddd;
	-moz-box-shadow: 0 0 10px #ddd;
	-ms-box-shadow: 0 0 10px #ddd;
	-o-box-shadow: 0 0 10px #ddd;
	-webkit-box-shadow: 0 0 10px #ddd;
	padding: 20px;
	background: #fff;
	margin-top: 40px;
	min-height: 450px
}
.testimonialbox>img {
	border-radius: 50%;
	width: 120px;
	height: 120px;
	margin: 20px auto;
	display: block
}
.testimonialbox>h3 {
	font: 16px/26px robotoregular, Arial, sans-serif;
	color: #000;
	margin: 0
}
.grayline {
	height: 1px;
	background: #ddd;
	display: block;
	margin: 10px 0
}
.testimonialbox>h4 {
	font: 14px/26px robotoregular, Arial, sans-serif;
	color: #3084c6;
	margin: 0
}
.feature_in {
	margin-top: 30px
}
.feature_in h3 {
	color: #3084c6;
	font: 24px/36px robotolight, Arial, sans-serif
}
.trailbar {
	padding: 40px 0
}
.trailbar .trialbox {
	margin: 0 auto
}
.freetrialbar {
	padding-bottom: 20px;
	padding-top: 50px
}
.modal-dialog {
	margin: 30px auto;
	width: 630px
}
.price-column {
	margin-top: -250px;
	position: relative
}
.price-head {
	padding: 15px 0
}
.price-head h2 {
	margin: 0 0 5px;
	font: 28px/32px roboto_condensedbold, Arial, sans-serif;
	color: #fff
}
.price-head p {
	font: 16px/20px robotolight, Arial, sans-serif;
	color: #fff;
	margin: 0
}
.price_content {
	border: 1px solid #ccc;
	box-shadow: 0 5px 0 #e6e6e6;
	background: #fff;
	min-height: 475px
}
.hbg_01 {
	background: #8adcec;
	background: -moz-linear-gradient(top, #8adcec 0, #4faad1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8adcec), color-stop(100%, #4faad1));
	background: -webkit-linear-gradient(top, #8adcec 0, #4faad1 100%);
	background: -o-linear-gradient(top, #8adcec 0, #4faad1 100%);
	background: -ms-linear-gradient(top, #8adcec 0, #4faad1 100%);
	background: linear-gradient(to bottom, #8adcec 0, #4faad1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8adcec', endColorstr='#4faad1', GradientType=0)
}
.hbg_02 {
	background: #eed772;
	background: -moz-linear-gradient(top, #eed772 0, #d5a22e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eed772), color-stop(100%, #d5a22e));
	background: -webkit-linear-gradient(top, #eed772 0, #d5a22e 100%);
	background: -o-linear-gradient(top, #eed772 0, #d5a22e 100%);
	background: -ms-linear-gradient(top, #eed772 0, #d5a22e 100%);
	background: linear-gradient(to bottom, #eed772 0, #d5a22e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eed772', endColorstr='#d5a22e', GradientType=0)
}
.hbg_03 {
	background: #5ce0c0;
	background: -moz-linear-gradient(top, #5ce0c0 0, #40b467 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5ce0c0), color-stop(100%, #40b467));
	background: -webkit-linear-gradient(top, #5ce0c0 0, #40b467 100%);
	background: -o-linear-gradient(top, #5ce0c0 0, #40b467 100%);
	background: -ms-linear-gradient(top, #5ce0c0 0, #40b467 100%);
	background: linear-gradient(to bottom, #5ce0c0 0, #40b467 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ce0c0', endColorstr='#40b467', GradientType=0)
}
.price-register {
	padding: 20px 0
}
.price-offer {
	font: 42px/44px robotoregular, Arial, sans-serif;
	color: #3588c8
}
.price-offer sub, .price-offer sup {
	font: 24px robotolight, Arial, sans-serif
}
.price-register a {
	padding: 8px 50px;
	background: #f90;
	font: 20px robotomedium, Arial, sans-serif;
	color: #fff;
	display: inline-block;
	border-radius: 5px;
	margin: 20px 0 0
}
.price-register a:hover {
	opacity: .8
}
ul.price-benefit {
	padding: 0 20px
}
ul.price-benefit li {
	padding: 10px 0;
	border-bottom: 1px solid #eee
}
ul.price-benefit li:last-child {
	border-bottom: 0
}
ul.price-benefit li a {
	color: #666;
	position: relative;
	display: block
}
ul.price-benefit li a span {
	background: rgba(0,0,0,.8);
	border: 0;
	border-radius: 5px;
	bottom: 30px;
	box-shadow: 0 0 5px rgba(0,0,0,.4);
	color: #fff;
	font: 14px robotomedium, Arial, Helvetica, sans-serif;
	height: auto;
	left: 11%;
	margin-left: 0;
	opacity: 1;
	padding: 10px;
	position: absolute;
	text-indent: 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,.1);
	visibility: visible;
	width: 250px;
	z-index: -9999
}
ul.price-benefit li a span::after, ul.price-benefit li a span::before {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 0 solid rgba(0,0,0,.8);
	bottom: -15px;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -9px;
	position: absolute;
	width: 0
}
ul.price-benefit li a span::after {
	border-top: 10px solid rgba(0,0,0,.8);
	bottom: -10px;
	margin-left: -10px
}
ul.price-benefit li a:hover span {
	opacity: 1;
	transform: translate(0) rotate(0) scale(1);
	visibility: visible;
	z-index: 9999
}
.price_slider {
	height: 420px
}
.pricelabel {
	left: 0;
	position: absolute;
	top: -20px;
	width: 100%
}
.customplan {
	margin: 0;
	padding: 40px 0;
	border-bottom: 1px solid #ddd
}
.customplan h2, .customplan h4 {
	margin: 0;
	padding: 0
}
.customplan h2 {
	font: 32px robotoregular, Arial, sans-serif;
	color: #3588c8
}
.customplan h4, .customplan strong {
	font: 18px/28px robotolight, Arial, sans-serif
}
.customplan strong {
	color: #000
}
.customplan span, .customplan span a {
	color: #4095d6
}
.customplan span a:hover {
	color: #000
}
.morebusiness {
	padding: 20px 0
}
.number_block {
	margin-top: 30px
}
.number_block h3 {
	font: 18px/28px robotoregular, Arial, sans-serif;
	color: #000
}
.number_block span {
	background: #49a0e3;
	background: -moz-linear-gradient(top, #49a0e3 0, #3589c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #49a0e3), color-stop(100%, #3589c9));
	background: -webkit-linear-gradient(top, #49a0e3 0, #3589c9 100%);
	background: -o-linear-gradient(top, #49a0e3 0, #3589c9 100%);
	background: -ms-linear-gradient(top, #49a0e3 0, #3589c9 100%);
	background: linear-gradient(to bottom, #49a0e3 0, #3589c9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49a0e3', endColorstr='#3589c9', GradientType=0);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	color: #fff;
	display: block;
	margin: 0 auto;
	font: 28px/28px robotobold, Arial, sans-serif;
	padding: 4% 0
}
.faq {
	padding: 20px 0
}
.faq h4 {
	font: 18px/28px robotomedium, Arial, sans-serif;
	color: #3588c8;
	padding: 0;
	margin-bottom: 5px
}
.faq p {
	margin-bottom: 20px
}
.company, .customerbox {
	margin-bottom: 30px
}
.clientbox {
	min-height: 350px
}
.clientbox img {
	width: 100px;
	height: 100px
}
.clientbox span {
	font: 32px/34px journalregular, Arial, sans-serif;
	color: #3588c8
}
.clientbox>p {
	min-height: 100px
}
.company {
	border-radius: 3px;
	background: #fff;
	box-shadow: 0 0 5px #ddd;
	padding: 5px
}
.company>img {
	height: auto;
	width: 100%
}
.customer_slider {
	background: url(../images/background/customer_bg.jpg);
	height: 380px;
	background-size: 100% 100%
}
.customer_slider .slidertext h1 {
	color: #3588c8;
	font: 700 38px/48px Arial, sans-serif
}
.customer_slider .slidertext h3 {
	color: #000;
	font: 26px/38px robotothin, Arial, sans-serif
}
.customer-container {
	padding: 40px 0
}
.customerbox {
	background: #f1f1f1;
	min-height: 445px;
	padding: 20px
}
.customerbox-img img {
	margin: 0 auto;
	border-radius: 50%;
	width: 144px;
	height: 144px;
	border: 2px solid #3588c8;
	padding: 6px;
	background: 0 0
}
.customerbox h3 {
	color: #000;
	margin: 10px 0 0;
	font: 18px/28px robotoregular, Arial, sans-serif
}
.customerbox h4 {
	color: #3588c8;
	margin: 0 0 10px;
	font: 16px/26px robotoregular, Arial, sans-serif
}
.customerbox p {
	font: 14px/22px robotolight_italic, Arial, sans-serif
}
.customerbox span, .testimonial-list strong {
	font: 14px/22px robotoregular, Arial, sans-serif
}
.customerbox span {
	color: #30aa06
}
.testimonial-list {
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 30px;
	position: relative
}
.testimonial-list p:after, .testimonial-list p:before {
	content: "";
	position: absolute;
	width: 25px;
	height: 22px
}
.testimonial-list p:before {
	left: 0;
	background: url(../images/icons/qoute.png) left top no-repeat
}
.testimonial-list p:after {
	margin-left: 10px;
	background: url(../images/icons/qoute1.png) left top no-repeat
}
.testimonial-list strong {
	color: #3588c8
}
.testimonial-list p {
	margin: 0
}
.testimonial-list span {
	color: #000
}
.testimonial-list span font {
	color: #59ab3d
}
.contact_slider .slidertext {
	margin: 40px 0
}
.contact_slider h1 {
	color: #3588c8
}
.contact_slider h3 {
	color: #000
}
.contactbar h3 {
	color: #161616;
	font: 24px/28px robotoregular, Arial, sans-serif
}
.contactbar p {
	font-size: 16px
}
.contactbar aside {
	margin: 20px 0;
	overflow: hidden
}
.contactbar aside ul {
	margin: 0;
	padding: 0
}
.contactbar aside ul li {
	font: 16px/26px robotoregular, Arial, sans-serif;
	color: #626262;
	margin-bottom: 20px;
	padding: 12px 0 12px 60px
}
.contactbar aside ul li.support {
	background: url(../images/icons/cnt_support.png) center left no-repeat
}
.contactbar aside ul li.base {
	background: url(../images/icons/cnt_support1.png) center left no-repeat
}
.contactbar aside ul li.phone {
	background: url(../images/icons/cnt_phone.png) center left no-repeat
}
.contactbar aside ul li.email {
	background: url(../images/icons/cnt_email.png) center left no-repeat
}
.contactbar aside ul li a {
	font: 16px/26px robotomedium, Arial, sans-serif
}
.contact-form {
	background: #f1f1f1;
	padding: 20px 20px 0;
	overflow: hidden
}
.contact-form .fieldrow {
	margin-bottom: 20px
}
.contact-form input[type=email], .contact-form input[type=phone], .contact-form input[type=text] {
	background: #fff;
	width: 100%;
	height: 50px;
	border: 1px solid #ddd;
	padding: 5px 15px
}
.contact-form input[type=email]:focus, .contact-form input[type=phone]:focus, .contact-form input[type=text]:focus, .contact-form textarea:focus {
	border: 1px solid #b6d4ec;
	box-shadow: inset 3px 3px 5px #e4f3ff;
	transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0;
	-ms-transition: all .25s ease-in-out 0;
	-o-transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0
}
.contact-form textarea {
	background: #fff;
	width: 100%;
	border: 1px solid #ddd;
	padding: 5px 15px
}
.contact-form input[type=button] {
	background: url(../images/icons/send-btn.png) 100% center no-repeat;
	height: 53px;
	width: 315px;
	transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0;
	-ms-transition: all .25s ease-in-out 0;
	-o-transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0;
	border: 0
}
.contact-form input[type=button]:hover {
	background: url(../images/icons/send-btn-hover.png) 100%
}
.social-links {
	margin: 0;
	padding: 0
}
.social-links a {
	float: left;
	height: 50px;
	margin: 0 10px 0 0;
	width: 50px;
	background: url(../images/icons/social.png) no-repeat
}
.social-links a.facebook {
	background-position: 0 0
}
.social-links a.twitter {
	background-position: -50px 0
}
.social-links a.googleplus {
	background-position: -100px 0
}
.social-links a.linkedin {
	background-position: -150px 0
}
.social-links a:hover {
	opacity: .6
}
.free-tutorial {
	border-bottom: 3px double #ddd
}
.free-tutorial .slidertext {
	margin: 30px 0
}
.free-tutorial h1 {
	color: #3588c8;
	font: 700 40px/52px Arial, sans-serif
}
.free-tutorial h3 {
	color: #000;
	font: 30px/38px roboto_condensedlight, Arial, sans-serif, sans-serif
}
.ebooksection {
	margin: 50px 0
}
.ebooksection p {
	font-size: 16px
}
.ebooksection h2 {
	font: 30px/34px robotoregular, Arial, sans-serif;
	color: #3588c8
}
.guidebox {
	background: #f8f8f8;
	box-shadow: 5px 5px #91af00;
	-moz-box-shadow: 5px 5px #91af00;
	-ms-box-shadow: 5px 5px #91af00;
	-o-box-shadow: 5px 5px #91af00;
	-webkit-box-shadow: 5px 5px #91af00;
	padding: 10px;
	margin: 20px 0 40px
}
.guidebox span {
	font: 30px/34px robotobold, Arial, sans-serif;
	color: #91af00
}
.guidebox h3 {
	font: 16px/20px robotoregular, Arial, sans-serif;
	color: #000
}
.guidebox h4 {
	font: 14px/20px robotolight, Arial, sans-serif;
	color: #4e4d4d
}
.download-guide {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 10px 0;
	overflow: hidden
}
.download-guide h4 {
	float: left;
	color: #454545;
	font: 24px/28px robotolight, Arial, sans-serif
}
.download-guide a {
	background: #f90;
	margin: 15px 0;
	border-radius: 3px;
	color: #fff;
	float: right;
	font: 20px/24px robotomedium, Arial, sans-serif;
	padding: 10px 20px;
	display: block
}
.blog-container {
	border-bottom: 0
}
.BlogBannerBox {
	background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
	border: 1px solid #eaeaea;
	box-sizing: border-box;
	float: left;
	margin: 20px 0 30px;
	padding: 20px;
	width: 100%
}
.BlogBannerBox h2 {
	color: #46b7ff;
	font: 20px robotomedium, Arial, Helvetica, sans-serif;
	margin: 0
}
.BlogBannerBox h3 {
	color: #090b0d;
	font: 24px roboto_condensedregular, Arial, Helvetica, sans-serif;
	margin-top: 15px
}
.BlogBannerBox p {
	color: #676767;
	font: 14px/22px Arial, Helvetica, sans-serif
}
.getridsection {
	margin: 80px 0;
	padding: 0
}
.getridsectionlabel {
	color: #36a9e2;
	float: left;
	font: 18px robotoregular, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	padding: 0;
	position: relative
}
.getridsection input[type=text] {
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	box-sizing: border-box;
	margin: 10px 0;
	padding: 8px;
	width: 100%
}
.getridsection input[type=submit] {
	background: #fa0;
	background: -moz-linear-gradient(top, #fa0 0, #ff8200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fa0), color-stop(100%, #ff8200));
	background: -webkit-linear-gradient(top, #fa0 0, #ff8200 100%);
	background: -o-linear-gradient(top, #fa0 0, #ff8200 100%);
	background: -ms-linear-gradient(top, #fa0 0, #ff8200 100%);
	background: linear-gradient(to bottom, #fa0 0, #ff8200 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaa00', endColorstr='#ff8200', GradientType=0);
	border: 1px solid #e78e21;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font: 18px robotomedium, Arial, Helvetica, sans-serif;
	letter-spacing: .02em;
	margin: 0;
	outline: 0;
	padding: 7px;
	text-align: center;
	text-decoration: none!important;
	text-shadow: 1px 1px #fa6c16;
	width: 100%
}
.modal a.info-tooltip:hover, .newblogbox h1 a, a.info-tooltip:hover, a.show-all:hover {
	text-decoration: none
}
.blogRightHeading, .blogRightTopic {
	margin: 0;
	padding: 0
}
.blogleft, .border-right {
	border-right: 1px solid #eaeaea
}
.getridsection input[type=submit]:hover {
	background: #ff8200;
	background: -moz-linear-gradient(top, #ff8200 0, #fa0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8200), color-stop(100%, #fa0));
	background: -webkit-linear-gradient(top, #ff8200 0, #fa0 100%);
	background: -o-linear-gradient(top, #ff8200 0, #fa0 100%);
	background: -ms-linear-gradient(top, #ff8200 0, #fa0 100%);
	background: linear-gradient(to bottom, #ff8200 0, #fa0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8200', endColorstr='#ffaa00', GradientType=0)
}
.blogRightHeading {
	border-bottom: 3px solid #dfdfdf
}
.blogRightHeading h3 {
	background: #46b7ff;
	border-bottom: 1px solid #fff;
	color: #fff;
	font: 16px Helvetica, Verdana, Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 10px 10px
}
ul.popularlist, ul.popularlist li {
	margin: 0;
	padding: 0
}
ul.popularlist li a {
	color: #676767;
	display: block;
	font: 14px/20px Helvetica, Verdana, Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 10px 0
}
ul.popularlist li a span {
	background: url(../images/icons/resources-icons.png) no-repeat;
	display: inline-block;
	height: 20px;
	margin-right: 10px;
	vertical-align: top;
	width: 20px
}
ul.popularlist li a span.sell-online {
	background-position: 0 0
}
ul.popularlist li a span.marketing-video {
	background-position: -20px 0
}
ul.popularlist li a span.affiliate-program {
	background-position: -40px 0
}
ul.popularlist li a span.referal-marketing {
	background-position: -60px 0
}
ul.popularlist li a span.marketing-prodcast {
	background-position: -80px 0
}
ul.popularlist li a span.shopping-cart {
	background-position: -100px 0
}
ul.popularlist li a:hover {
	background: #eff6fa;
	color: #46b7ff;
	padding-left: 10px
}
.blogLeftPanel {
	margin: 0
}
.newblogbox {
	margin: 0 0 20px;
	padding: 0 0 20px
}
.newblogbox h1 {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%
}
.newblogbox h1 a {
	color: #090b0d;
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 26px;
	line-height: 30px;
	display: block
}
.newblogbox h1 a:hover {
	color: #5da214
}
.newblogboxdate {
	float: left;
	margin: 8px 0;
	padding: 8px 0;
	width: 100%
}
ul.newblogboxdate_links {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%
}
.fixed_sticker, .fixed_sticker1 {
	position: fixed;
	width: 265px;
	z-index: 999999
}
ul.newblogboxdate_links li {
	color: #999;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 4px
}
.pip_set {
	margin-left: -13px!important
}
ul.newblogboxdate_links li a {
	color: #919191;
	font: 14px Helvetica, Verdana, Tahoma, Arial, sans-serif;
	padding: 0 18px 0 0;
	text-decoration: none
}
.salesbox a i, a.show-all {
	text-decoration: underline
}
.newblogbox p {
	color: #676767;
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px
}
a.continuereading {
	background: linear-gradient(to bottom, #60c1ff 0, #94d3fb 50%, #3faff6 50%, #3aa8ee 100%);
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font: 600 15px Helvetica, Verdana, Tahoma, Arial, sans-serif;
	margin-top: 20px;
	padding: 8px 12px;
	text-shadow: 1px 1px 2px #3296d7
}
a.continuereading span {
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 0;
	vertical-align: middle
}
.salesbox {
	background: #000;
	margin: 20px 0 0;
	padding: 30px;
	text-align: center
}
.salesbox a {
	color: #fff;
	font: 37px/50px OpenSansCondensedBold, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	display: block
}
.salesbox a span {
	color: #ff7e00
}
.salesbox a i {
	color: #34d4ec;
	display: inline-block;
	font: 28px robotomedium, Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding: 10px 22px
}
.fixed_sticker {
	top: 50px
}
.fixed_sticker1 {
	top: 80px
}
.pagination {
	clear: both;
	margin: 0 0 20px;
	text-align: center;
	display: block
}
.pagination a, .pagination span {
	color: #919191;
	display: inline-block;
	font: 16px Helvetica, Verdana, Tahoma, Arial, sans-serif;
	padding: 5px 10px
}
.pagination a.active, .pagination a:hover {
	background: #46b7ff;
	color: #fff
}
.pagination .next {
	float: right
}
.pagination .prev {
	float: left
}
a.read-more {
	color: #0d7acc
}
.blogsection {
	text-align: left
}
.BlogBannerCenter, .app-detail-box a.installapp, .apply-step-box, .career-desc .desc-box, .crumbtab_media, .custom-img, .ecommerce-marketing-video-detailbox, .perksbox, .perksbox span, .portfolio-items, .portfolio-items .img_item_img, .title-bordered, .topic-box, .why-affiliate-box span, a.cartbutton {
	text-align: center
}
.nopadding {
	padding: 0!important;
	margin: 0!important
}
.blog-wrap {
	width: 1000px!important
}
.rightside {
	padding-left: 20px
}
.leftside {
	padding-right: 20px
}
.container1 {
	margin: 0 auto;
	max-width: 1000px
}
.BlogBannerLeft {
	float: left;
	width: 42%
}
.BlogBannerCenter {
	float: left;
	margin: 0 20px;
	width: 26%
}
.BlogBannerRight {
	float: left;
	margin: 0;
	width: 27%
}
.blogleft {
	float: left;
	margin: 0;
	padding: 0 35px 0 0;
	width: 69%
}
.blogright {
	float: right;
	margin: 0;
	padding: 0;
	width: 26.5%
}
.topic-box {
	margin: 0 0 40px
}
.topic-box h3 {
	font: 18px/26px robotomedium, Arial, sans-serif;
	color: #161616
}
.topic-box>p {
	font-size: 16px
}
a.greenbtn span {
	display: inline-block;
	font-size: 20px
}
.blogdetail {
	padding: 40px 0
}
.entry-content ul {
	padding: 0
}
.entry-content li {
	color: #676767;
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	list-style-type: disc!important;
	margin-bottom: 10px;
	margin-left: 45px!important
}
.commentbox h3, h3.comment_head, ol.commentlist {
	font-family: Arial, Helvetica, sans-serif
}
ol.commentlist {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 12px
}
ol.commentlist li {
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #fafafa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fafafa));
	background: -webkit-linear-gradient(top, #fff 0, #fafafa 100%);
	background: -o-linear-gradient(top, #fff 0, #fafafa 100%);
	background: -ms-linear-gradient(top, #fff 0, #fafafa 100%);
	background: linear-gradient(to bottom, #fff 0, #fafafa 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0);
	border: 1px solid #ddd;
	margin-bottom: 30px;
	padding: 10px;
	position: relative
}
ol.commentlist li p {
	line-height: 22px;
	margin-bottom: 0;
	font-size: 12px
}
ol.commentlist li cite {
	background: #f0f0f0;
	border: 1px solid #fff;
	box-shadow: 0 0 5px #ddd;
	left: 20px;
	padding: 10px;
	position: absolute;
	top: -20px;
	font-style: normal
}
.commentbox, .commentbox h3 {
	margin: 0;
	padding: 0
}
.commentbox h3 {
	color: #383838;
	font-size: 16px;
	font-weight: 700
}
.commentbox label {
	display: block;
	font-weight: 700;
	margin-bottom: 5px
}
.commentbox input[type=text], .commentbox textarea {
	border: 1px solid #ddd!important;
	border-radius: 3px;
	box-shadow: 3px 3px 0 #ddd;
	margin-bottom: 10px;
	padding: 8px
}
.commentbox .submit {
	background: #4b4b4b!important;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	height: 30px;
	width: 130px;
	border: 0
}
h3.comment_head {
	margin-bottom: 40px;
	color: #666;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}
.comment-meta {
	margin-top: 10px
}
.commentbox p {
	margin: 10px 0
}
object#updateFlData embed {
	display: block;
	height: 0
}
.shopping-cart-container {
	border-bottom: 0 none;
	padding: 30px 0
}
.shopping-cart-container h4 {
	font: 16px/22px robotoregular, Arial, sans-serif;
	color: #000;
	margin: 20px 0 5px
}
.shopping-cart-container h3 {
	font: 22px/26px robotoregular, Arial, sans-serif;
	color: #3588c8;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin: 0 0 20px
}
.shoppingcart-cart-list {
	border: 1px solid #ddd
}
.shoppingcart-cart-list ul {
	padding: 0;
	margin: 0
}
.shoppingcart-cart-list ul li a {
	display: block;
	padding: 8px 8px 8px 30px;
	border-bottom: 1px solid #eee;
	font: 14px/18px robotoregular, Arial, sans-serif;
	color: #646464;
	border-left: 4px solid #8a8a8a;
	background: url(../images/icons/circle_icon.png) 10px center no-repeat
}
.shoppingcart-cart-list ul li a:hover, .shoppingcart-cart-list ul li.active a {
	background: url(../images/icons/circle_icon_hover.png) no-repeat;
	color: #74add9;
	border-left: 4px solid #74add9
}
.shopping-vedio {
	margin-bottom: 20px
}
.shoppingcart {
	float: left;
	margin: 0 20px 20px 0
}
a.cartbutton {
	background: #95b73c;
	border-radius: 3px;
	display: inline-block;
	font-family: roboto_condensedregular, Arial, sans-serif;
	font-size: 24px;
	color: #fff;
	border: 1px solid #86a82e;
	padding: 8px 20px;
	margin: 0 10px 10px;
	text-shadow: 1px 1px 0 #61871e
}
.article-inner .slidertext, .shopping-client h4 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px
}
a.cartbutton span {
	font-family: roboto_condensedlight, Arial, sans-serif;
	font-size: 18px
}
a.cartbutton:hover {
	background: #61871e
}
.shopping-client h4 {
	font: 24px/28px robotolight, Arial, sans-serif;
	color: #3588c8;
	margin-bottom: 10px
}
.article-inner .slidertext {
	margin-bottom: 30px!important;
	overflow: hidden
}
.article-inner .slidertext h1 {
	color: #3588c8;
	font: 700 38px/42px Arial, sans-serif
}
.article-inner .slidertext h4 {
	color: #666;
	font: 16px/24px robotolight, Arial, sans-serif
}
.article-inner .slidertext h4 span, .articlebox h3 a {
	color: #3588c8
}
.articlebox {
	padding: 15px;
	border: 1px solid #ddd;
	margin-bottom: 30px;
	min-height: 200px
}
.articlebox h3 {
	margin: 0 0 5px;
	font: 16px/18px robotoregular, Arial, sans-serif;
	color: #3588c8
}
.article-tips p a, .articlebox h3 a:hover, .articlebox p a {
	color: #6fb100
}
.articlebox span {
	float: left;
	margin-right: 15px;
	margin-bottom: 50px
}
.article-tips p a:hover, .articlebox p a:hover {
	color: #000
}
.article-tips {
	margin: 0;
	padding: 0
}
.article-tips h1 {
	margin-top: 0
}
.article-tips h3 {
	font: 24px/34px robotolight, Arial, sans-serif;
	color: #3588c8;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd
}
.why-affiliate {
	margin-bottom: 20px
}
.leftnav ul, .why-affiliate .leftnav {
	margin: 0;
	padding: 0
}
.leftnav ul li a {
	margin: 0 0 12px;
	padding: 10px 5px 10px 30px;
	border: 1px solid #ddd;
	box-shadow: 3px 3px 0 #eee;
	-moz-box-shadow: 3px 3px 0 #eee;
	-ms-box-shadow: 3px 3px 0 #eee;
	-o-box-shadow: 3px 3px 0 #eee;
	-webkit-box-shadow: 3px 3px 0 #eee;
	display: block;
	font: 18px/22px roboto_condensedregular, Arial, sans-serif;
	color: #444;
	background: url(../images/icons/circle_icon1.png) 10px center no-repeat
}
.creditcard a, .lock, .panel h6 span, .tollTip {
	display: inline-block
}
.leftnav ul li a:hover, .leftnav ul li.active a {
	color: #fff;
	background: url(../images/icons/circle_icon1_hover.png) 10px;
	border: 1px solid #3d8bc7;
	box-shadow: 3px 3px 0 #64b0ea;
	-moz-box-shadow: 3px 3px 0 #64b0ea;
	-ms-box-shadow: 3px 3px 0 #64b0ea;
	-o-box-shadow: 3px 3px 0 #64b0ea;
	-webkit-box-shadow: 3px 3px 0 #64b0ea
}
.why-affiliate-box {
	margin-bottom: 30px;
	padding: 0;
	min-height: 120px
}
.why-affiliate-box span {
	padding: 5px;
	float: left;
	margin-right: 20px;
	margin-bottom: 70px;
	width: 45px;
	height: 45px;
	font: 24px/34px robotobold, Arial, sans-serif;
	background: #787878;
	color: #fff;
	box-shadow: 3px 3px 0 #e6e6e6;
	-moz-box-shadow: 3px 3px 0 #e6e6e6;
	-ms-box-shadow: 3px 3px 0 #e6e6e6;
	-o-box-shadow: 3px 3px 0 #e6e6e6;
	-webkit-box-shadow: 3px 3px 0 #e6e6e6
}
.why-affiliate-box h3 {
	padding: 0;
	margin: 0;
	font: 16px/20px robotoregular, Arial, sans-serif;
	color: #000
}
.title {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 15px
}
.title h1 {
	color: #3084c6;
	font: 700 50px/44px Arial, sans-serif;
	margin-top: 40px
}
.title h2 {
	color: #181818;
	font: 28px/44px robotothin, Arial, sans-serif
}
.panel h6 {
	border-bottom: 1px solid #eee;
	margin: 0 0 20px
}
.panel h6 span {
	background: #3084c6;
	padding: 8px 10px;
	color: #fff;
	border-radius: 3px;
	font: 16px roboto_condensedregular, Arial, sans-serif;
	margin-bottom: 10px
}
.orderform-wrapper .panel {
	border: 1px solid #ddd;
	border-radius: 5px
}
.inpRaw {
	margin-bottom: 20px
}
.domainName .input-group-addon {
	border: 0;
	background-color: #fafafa;
	color: #3084c6;
	font-style: italic;
	font-size: 16px;
	position: absolute;
	right: 120px;
	top: 5px;
	z-index: 999
}
.tollTip {
	margin-left: 15px;
	color: #bcd33f;
	font: 16px robotomedium, Arial, Helvetica, sans-serif
}
.lock {
	background: url(../images/icons/lock.png) left 2px no-repeat;
	padding-left: 25px
}
.creditcard a {
	background: url(../images/icons/creditcard.png) no-repeat;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 48px
}
.cardHolder {
	margin: 32px 0 0
}
a.visa {
	background-position: -48px 0
}
a.discover {
	background-position: -150px 0
}
a.american-ex {
	background-position: -100px 0
}
a.debit-crd {
	background-position: -200px 0
}
.infTxt {
	color: #8c8c8c
}
.trial-btn {
	background: url(../images/icons/tick.png) 15px 10px no-repeat #f90;
	color: #fff;
	font: 22px robotobold, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0 rgba(0,0,0,.2);
	padding: 9px 20px 9px 50px;
	border: 1px solid #ec8e00;
	margin-top: 20px
}
.trial-btn:hover {
	background-color: #ec8e00;
	color: #fff
}
.module-wrap h3, .trail-head h3 {
	color: #3084c6;
	font: 28px roboto_condensedbold, Arial, sans-serif;
	border-bottom: 3px solid #e6e6e6;
	padding-bottom: 10px
}
.trail-wrap p {
	font-size: 16px
}
.authorizeNetSeal #AuthorizeNetText {
	display: inline-block;
	color: 3084c6;
	margin-top: 15px
}
.module-wrap h3 {
	font-size: 22px
}
.help-block {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin: 0 0 5px
}
.help-block:last-child {
	border-bottom: 0
}
.help-block p {
	color: #4d4d4d;
	font: 14px/18px robotoitalic, Arial, Helvetica, sans-serif
}
.help-block p span {
	color: #3084c6;
	display: block;
	font: 14px/18px robotomedium_italic, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 0
}
.order-copyright {
	border-top: 0 none;
	margin-top: 0
}
.iframe_video {
	width: 100%!important
}
.modal-body .wistia_embed, .modal-body .wistia_embed>div, .modal-body .wistia_embed>div>div {
	max-width: 100%!important
}
.domainName .input-group {
	width: 70.5%;
	position: relative
}
.input-group .form-control {
	border-radius: 3px!important
}
.form-area {
	padding: 20px
}
.form-area .inpRaw {
	padding: 0 5%
}
.txt-pass {
	width: 60%
}
.form-area label {
	margin-top: 6px
}
.portfolio-items {
	margin: 0 0 30px;
	padding: 5px 5px 10px;
	background: #fafafa;
	position: relative;
	border: 1px solid #ddd;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.35);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.35)
}
.portfolio-items h3 {
	color: #3084c6;
	font: 20px/24px robotomedium, Arial, Helvetica, sans-serif;
	margin: 10px 0 5px
}
.portfolio-items span.price {
	font: 16px/20px robotoregular, Arial, sans-serif;
	color: #676767
}
.portfolio-items .img_item_img {
	background: #fff;
	border: 1px solid #ddd;
	min-height: 160px;
	padding: 10px 0
}
.portfolio-items .img_item_img img {
	display: inline-block;
	vertical-align: middle
}
.portfolio-items .img_item div.caption2 h3 {
	color: #fff;
	font: 24px/28px robotomedium, Arial, Helvetica, sans-serif
}
.portfolio-items .img_item div.caption2 span {
	color: #fecb00;
	font: 16px/28px robotoregular, Arial, Helvetica, sans-serif
}
.portfolio-items .img_item div.caption2 p {
	color: #bbd0e0;
	font: 14px/18px robotoregular, Arial, Helvetica, sans-serif;
	margin-bottom: 10px
}
.portfolio-items .img_item div.caption2 span.hoversocial {
	display: block
}
.portfolio-items .img_item div.caption2 span.hoversocial a {
	display: inline-block;
	width: 25px;
	height: 25px;
	padding: 0;
	margin: 0 2px;
	background: url(../images/icons/hover_social.png) no-repeat
}
.portfolio-items .img_item div.caption2 span.hoversocial a:hover {
	opacity: .8
}
.portfolio-items .img_item div.caption2 span.hoversocial a.contact {
	background-position: 0 0
}
.portfolio-items .img_item div.caption2 span.hoversocial a.twitter {
	background-position: -25px 0
}
.portfolio-items .img_item div.caption2 span.hoversocial a.facebook {
	background-position: -50px 0
}
.portfolio-items .img_item div.caption2 span.hoversocial a.linkedin {
	background-position: -75px 0
}
.portfolio-items .img_item div.caption2 a {
	color: #fff;
	font: 16px/26px robotomedium, Arial, Helvetica, sans-serif;
	background: #ffae00;
	border-radius: 3px;
	padding: 3px 0;
	margin: 0 auto;
	width: 45%;
	display: inline-block
}
.portfolio-items .img_item div.caption2 a.visitsite {
	background: #acd228
}
.portfolio-items .img_item div.caption2 a.visitsite:hover {
	background: #9cc020
}
.portfolio-items .img_item div.caption2 a:hover {
	background: #eda200
}
.portfolio-items .img_item div.caption2 {
	display: none;
	background: #3084c6;
	text-align: center;
	padding: 10px;
	left: 0;
	position: absolute;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.site-rfr-header .logo, .site-rfr-header .str-search, .well span {
	transition: all .25s ease-in-out 0
}
.portfolio-items .img_item:hover div.caption2 {
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	opacity: 1;
	filter: alpha(opacity=80)
}
.app-detail-wrapper {
	margin: 40px 0
}
.app-detail-box {
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 15px 0;
	overflow: hidden
}
.app-detail-box h3 {
	color: #3084c6;
	font: 24px/28px robotolight, Arial, sans-serif;
	margin: 20px 0 0
}
.app-detail-box .app-price {
	font: 22px/26px robotomedium, Arial, Helvetica, sans-serif;
	color: #000
}
.app-detail-box .app-price span {
	color: #3588c8
}
.app-detail-box a.installapp {
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 5px;
	background: #fafafa;
	width: 220px;
	margin: 10px 0 0
}
.app-detail-box a.installapp span {
	border: 1px solid #8bb137;
	border-radius: 3px;
	display: block;
	padding: 10px 0;
	font: 22px/26px robotomedium, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #a8cd55;
	background: -moz-linear-gradient(top, #a8cd55 0, #9bc245 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8cd55), color-stop(100%, #9bc245));
	background: -webkit-linear-gradient(top, #a8cd55 0, #9bc245 100%);
	background: -o-linear-gradient(top, #a8cd55 0, #9bc245 100%);
	background: -ms-linear-gradient(top, #a8cd55 0, #9bc245 100%);
	background: linear-gradient(to bottom, #a8cd55 0, #9bc245 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8cd55', endColorstr='#9bc245', GradientType=0)
}
.app-detail-box a.installapp:hover span {
	background: #9bc245;
	background: -moz-linear-gradient(top, #9bc245 0, #a8cd55 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9bc245), color-stop(100%, #a8cd55));
	background: -webkit-linear-gradient(top, #9bc245 0, #a8cd55 100%);
	background: -o-linear-gradient(top, #9bc245 0, #a8cd55 100%);
	background: -ms-linear-gradient(top, #9bc245 0, #a8cd55 100%);
	background: linear-gradient(to bottom, #9bc245 0, #a8cd55 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bc245', endColorstr='#a8cd55', GradientType=0)
}
.footer-contact, .perksbox span {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3588c8', endColorstr='#4aa1e4', GradientType=1)
}
a.goback {
	color: #3588c8;
	font: 16px/20px robotoregular, Arial, Helvetica, sans-serif;
	border: 1px solid #3588c8;
	border-radius: 3px;
	float: right;
	padding: 8px 10px;
	margin-top: 20px
}
.career_table .col1, .career_table .col2, .career_table .col3, .career_table .col4, .career_table .col5 {
	text-align: left;
	float: left
}
a.goback i {
	display: inline-block;
	margin-right: 5px
}
a.goback:hover {
	background: #3588c8;
	color: #fff
}
.custom-banner {
	background: url(../images/background/custom_bg.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 40px 0 0
}
.custom-text {
	margin: 100px 0
}
.custom-banner h2 {
	color: #feffff;
	font: 58px/62px roboto_condensedbold, Arial, sans-serif;
	text-shadow: 1px 1px 0 #5bc9bc
}
.custom-banner h3 {
	color: #000;
	font: 38px/42px robotothin, Arial, sans-serif;
	margin-bottom: 30px
}
.custom-banner a.applynow {
	border-radius: 3px
}
.partner-wrapper .slidertext h1 {
	color: #3588c8;
	font-size: 38px
}
.partner-wrapper .slidertext h4 {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 30px
}
.perks-area {
	background: #f7f7f7;
	padding: 30px 0
}
.perks-area h3 {
	margin: 0 0 20px;
	font: 30px/32px robotolight, Arial, sans-serif;
	color: #161616
}
.perksbox {
	background: #fff;
	border: 1px solid #ddd;
	padding: 20px;
	box-shadow: inset 0 6px 0 0 #3588c8;
	margin-bottom: 30px;
	min-height: 360px
}
.apply-step-box span, .perksbox span {
	display: inline-block;
	border-radius: 50%
}
.perksbox span {
	width: 80px;
	height: 80px;
	padding: 15px 0;
	margin: 10px 0;
	background: #3588c8;
	background: -moz-linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #3588c8), color-stop(51%, #3588c8), color-stop(51%, #4aa1e4), color-stop(100%, #4aa1e4));
	background: -webkit-linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%);
	background: -o-linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%);
	background: -ms-linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%);
	background: linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%)
}
.perksbox h3 {
	font: 20px/24px robotolight, Arial, sans-serif;
	color: #000;
	margin-bottom: 10px
}
.applystep-area {
	padding: 30px 0
}
.applystep-area h1 {
	color: #3588c8;
	font: 700 38px/42px Arial, sans-serif;
	margin: 0 0 40px;
	padding: 0
}
.apply-step-box span {
	width: 70px;
	height: 70px;
	background: #fff;
	border: 5px solid #b2c935;
	padding: 1px
}
.apply-step-box span font {
	background: #bcd33f;
	display: block;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	color: #fff;
	padding: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	font-weight: 700
}
.footer-contact h3, .footer-contact img, a.applystep {
	display: inline-block
}
.apply-step-box h3 {
	font: 22px/24px robotoregular, Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 20px
}
.apply-step-box h4 {
	font: 16px/20px robotolight, Arial, sans-serif;
	color: #666
}
a.applystep {
	margin-top: 20px;
	border-radius: 3px
}
.footer-contact {
	padding: 30px 0;
	background: #3588c8;
	background: -moz-linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #3588c8), color-stop(51%, #3588c8), color-stop(51%, #4aa1e4), color-stop(100%, #4aa1e4));
	background: -webkit-linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%);
	background: -o-linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%);
	background: -ms-linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%);
	background: linear-gradient(45deg, #3588c8 0, #3588c8 51%, #4aa1e4 51%, #4aa1e4 100%)
}
.footer-contact img {
	vertical-align: top;
	margin-right: 20px
}
.footer-contact h3 {
	font: 34px/52px robotothin, Arial, sans-serif;
	color: #fff;
	margin: 0
}
.footer-contact ul {
	padding: 0;
	margin: 0
}
.footer-contact ul li {
	margin: 0 0 10px;
	font: 24px/28px robotothin, Arial, sans-serif;
	color: #fff
}
.footer-contact ul li strong {
	font-weight: 700
}
.reseller-area .perksbox {
	min-height: 320px
}
.ecommerce-marketing-video-detail h3 {
	color: #4095d6;
	font: 24px/28px robotolight, Arial, sans-serif
}
.ecommerce-marketing-video-detailbox {
	background: #000;
	border: 3px solid #fff;
	box-shadow: 0 0 5px #ccc;
	height: 400px;
	margin: 0 auto 30px;
	padding: 15px;
	max-width: 75%
}
.ecommerce-marketing-video-detailbox h1 {
	font: 38px/48px roboto_condensedbold, Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 9%
}
.ecommerce-marketing-video-detail-cnt {
	background: #f7f7f7
}
.ecommerce-marketing-video-detail-cnt h3 {
	color: #000;
	font: 24px/28px robotolight, Arial, sans-serif
}
.download-section h3, .slide-section h3 {
	font: 28px/32px robotoregular, Arial, Helvetica, sans-serif;
	color: #161616;
	margin: 0
}
.press-innerbanner {
	background: url(../images/background/press-header.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 20px
}
.press-innerbanner .title {
	border-bottom: 0;
	padding: 0;
	margin: 0
}
.download-section, .slide-section {
	padding: 40px 0
}
.download-section h4 {
	font: 20px/24px robotothin, Arial, sans-serif;
	color: #181818;
	margin: 10px 0
}
.scrolling-section {
	padding: 0 0 40px
}
.marquee-with-options {
	margin: 5px 0;
	overflow: hidden;
	width: 100%
}
.marquee-with-options div {
	display: block;
	float: left;
	margin: 0 10px;
	opacity: 1
}
.marketing-video-banner {
	background: url(../images/background/marketing_bg.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 20px
}
.well span, .well span:hover {
	background: url(../images/icons/play.png) center center no-repeat
}
.marketing-video-banner h1 {
	font-size: 38px
}
.marketing-video-banner h4 {
	font-size: 16px;
	color: #fff;
	line-height: 22px
}
.ecommerce-marketing-video {
	padding-top: 40px
}
.well {
	position: relative
}
.well img {
	width: 100%;
	height: auto
}
.well span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.video-row {
	margin-bottom: 20px
}
.video-row h4 {
	margin-top: 0;
	font: 22px/28px robotoregular, Arial, Helvetica, sans-serif
}
.video-row h4 a:hover {
	color: #60b21e
}
.career-innerbanner {
	background: url(../images/background/career_bg.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 20px
}
.career-innerbanner .title {
	margin: 0;
	padding: 0;
	border: 0
}
.career-innerbanner .title h1, .career-innerbanner .title h2 {
	color: #fff
}
.career-innerbanner .title h2 {
	font-size: 26px;
	line-height: 36px
}
.career-desc {
	background: #f7f7f7;
	padding: 30px 0
}
.career-desc .desc-box {
	background: #fff;
	border-radius: 5px;
	padding: 0 20px 20px;
	box-shadow: 3px 3px 0 #eee;
	font: 18px/28px robotolight, Arial, Helvetica, sans-serif;
	margin-top: 30px;
	min-height: 245px
}
.desc-box span {
	background: #737373;
	border-radius: 3px;
	color: #fff;
	position: relative;
	top: -12px;
	padding: 5px 12px;
	font: 22px/26px robotolight, Arial, Helvetica, sans-serif
}
.title-bordered h2 {
	display: block;
	margin: 0;
	overflow: hidden;
	padding-bottom: 20px;
	position: relative;
	white-space: nowrap;
	color: #3084c6;
	font-family: roboto_condensedregular, Arial, sans-serif;
	font-size: 32px
}
.title-bordered h2 .line {
	display: inline-block;
	height: 1px;
	position: relative;
	vertical-align: middle;
	width: 50%
}
.title-bordered h2 .line:before {
	background: #e0e0e0;
	content: "";
	display: block;
	height: 5px;
	margin-top: -2px;
	position: absolute;
	width: 11px
}
.career_table span, .career_table span i {
	display: inline-block
}
.title-bordered h2 .line__left {
	background-image: linear-gradient(to right, rgba(255,255,255,0) 0, #e0e0e0 80%);
	background-repeat: repeat-x;
	left: -1em;
	margin: 0 0 0 -50%
}
.title-bordered h2 .line__left:before {
	right: 0
}
.title-bordered h2 .line__right {
	background-image: linear-gradient(to right, #e0e0e0 20%, rgba(255,255,255,0) 100%);
	background-repeat: repeat-x;
	left: 1em;
	margin: 0 -50% 0 0
}
.title-bordered h2 .line__right:before {
	left: 0
}
.career-wrapper {
	padding: 40px 0 20px
}
.career_table {
	margin-top: 30px
}
.career_table_row {
	border-radius: 3px;
	border: 1px solid #ddd;
	box-shadow: 3px 3px 0 #f2f2f2;
	-moz-box-shadow: 3px 3px 0 #f2f2f2;
	-ms-box-shadow: 3px 3px 0 #f2f2f2;
	-o-box-shadow: 3px 3px 0 #f2f2f2;
	-webkit-box-shadow: 3px 3px 0 #f2f2f2;
	padding: 25px 20px;
	font-size: 16px;
	margin-bottom: 20px;
	overflow: hidden;
	text-align: left
}
.career_table .col1 {
	width: 30%
}
.career_table .col2 {
	width: 20%
}
.career_table .col3 {
	width: 25%
}
.career_table .col4 {
	width: 15%
}
.career_table .col5 {
	width: 10%
}
.career_table span i {
	color: #000
}
.career_table span.designation {
	font-family: robotomedium, Arial, sans-serif;
	font-size: 18px;
	color: #3588c8
}
.career_table span.jobtype {
	border-radius: 3px;
	background: #555;
	color: #fff;
	font-size: 14px;
	padding: 0 10px
}
.career_table span.fulltime {
	background: #a6c636
}
.career_table span.parttime {
	background: #f6aa07
}
.career_table span.salary font {
	color: #f6aa07;
	font-family: robotobold, Arial, sans-serif
}
.expertslider {
	background: #f5f5f5;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee
}
.thumbnailslider {
	margin-bottom: 40px
}
#custom_carousel .item {
	overflow: hidden;
	padding: 20px;
	background: #fff
}
#custom_carousel .thumbnailimg {
	float: left;
	margin-right: 20px
}
#custom_carousel .item img {
	background: #fff;
	padding: 5px;
	border: 1px solid #ddd;
	max-width: 100%;
	height: auto
}
#custom_carousel .carouselcontent h3 {
	color: #3084c6;
	font: 22px/22px robotolight, Arial, sans-serif;
	margin: 0 0 10px
}
#custom_carousel .carouselcontent a.readmore {
	background: #fff;
	color: #666;
	padding: 8px 12px;
	font-size: 15px;
	border: 1px solid #ddd
}
#custom_carousel .carouselcontent a.readmore:hover {
	background: #3084c6;
	color: #fff;
	border: 1px solid #3084c6
}
#custom_carousel .carouselcontent p {
	color: #666;
	font: 14px/22px robotolight, Arial, sans-serif;
	margin: 0 0 20px
}
.portfolio-wrapper {
	padding-top: 40px;
	background: #fff
}
.categories-menu-item {
	margin-bottom: 30px
}
.categories-menu-item a {
	display: table;
	position: relative;
	border-radius: 5px;
	padding: 0;
	background: #1db1fe;
	height: 200px;
	text-align: center;
	vertical-align: middle;
	table-layout: fixed;
	width: 100%
}
.categories-menu-item a span.name, .categories-menu-item-image a span.name {
	margin-top: 0;
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	color: #fff;
	font: 20px/30px robotomedium, Arial, sans-serif
}
.categories-menu-item a:hover {
	background: #01a3e3!important
}
.stack-innerbanner {
	background: url(../images/background/stack_bg.jpg)
}
.stack-inner-innerbanner .title, .stack-innerbanner .title {
	border-bottom: 0;
	padding-bottom: 0
}
.stack-innerbanner .title h1 {
	font: 60px/70px robotothin, Arial, sans-serif;
	color: #162027
}
.stack-innerbanner .title h2 {
	font: 30px/40px robotothin, Arial, sans-serif;
	color: #162027
}
.stack-inner-innerbanner {
	background: #fff
}
.stack-inner-content {
	background: #f0f0f0;
	padding: 20px 0
}
.stack-inner-block {
	background: #fff;
	margin-bottom: 70px;
	box-shadow: 100px 0 0 #f0f0f0 inset;
	-moz-box-shadow: 100px 0 0 #f0f0f0 inset;
	-ms-box-shadow: 100px 0 0 #f0f0f0 inset;
	-o-box-shadow: 100px 0 0 #f0f0f0 inset;
	-webkit-box-shadow: 100px 0 0 #f0f0f0 inset;
	padding: 25px 15px 25px 330px;
	position: relative
}
.stack-inner-block h2 {
	font: 24px/34px robotobold, Arial, sans-serif;
	color: #1db1fe;
	margin: 0 0 10px
}
.stack-inner-block h4 {
	font: 20px/28px robotolight, Arial, sans-serif;
	color: #1e2224;
	margin: 0
}
.stack-inner-block span {
	display: block;
	margin-top: 25px;
	text-align: right
}
.btn-bordered, .icon-pane, .icon-pane img {
	display: inline-block
}
.stack-inner-block span a {
	font: 14px/18px robotomedium, Arial, sans-serif;
	color: #1db1fe
}
.stack-inner-block span a:hover {
	color: #000
}
.stack-inner-icon {
	background: #fff;
	box-shadow: 8px 8px 0 #f0f0f0;
	-moz-box-shadow: 8px 8px 0 #f0f0f0;
	-ms-box-shadow: 8px 8px 0 #f0f0f0;
	-o-box-shadow: 8px 8px 0 #f0f0f0;
	-webkit-box-shadow: 8px 8px 0 #f0f0f0;
	height: 195px;
	left: 0;
	padding: 2% 0;
	position: absolute;
	text-align: center;
	top: -25px;
	width: 260px
}
.stack-inner-content a.btn-info {
	margin-bottom: 40px
}
.stack-inner-block:last-child {
	margin-bottom: 20px
}
#om-full-page-takeover-entrance-optin-title h1 {
	position: relative
}
#om-full-page-takeover-entrance-optin-title h1:before {
	background: url(../images/logos/logo-white.png) center center no-repeat;
	content: "";
	height: 100px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
#om-full-page-takeover-entrance-optin-title h1::after {
	background: url(../images/icons/books-mokcup.png) center;
	content: "";
	height: 180px;
	position: absolute;
	top: 75px;
	width: 200px
}
.greyBg {
	background: #e9e9e9
}
.space50 {
	padding-top: 50px;
	padding-bottom: 50px
}
.partner-Head {
	background: #0984d2;
	text-align: center;
	padding: 30px 0 0
}
.icon-pane, .white-bx {
	background: #fff
}
.partner-Head h1 {
	color: #fff;
	font: 400 40px roboto_condensedregular, Arial, Helvetica, sans-serif
}
.partner-Head h2 {
	color: #fff;
	font: 400 24px robotothin, Arial, Helvetica, sans-serif;
	margin-bottom: 50px
}
.mdl-box {
	margin-top: 70px;
	padding: 50px 34px 25px
}
.mdl-icon {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.icon-pane {
	border-radius: 50%;
	box-shadow: 0 5px 0 #84c1e8 inset, 0 -5px 0 #bfbfbf inset;
	line-height: 125px;
	margin: 0 0 20px;
	min-height: 125px;
	min-width: 125px;
	position: relative;
	text-align: center;
	transform: rotate(-45deg)
}
.icon-pane img {
	transform: rotate(45deg)
}
.mdl-box h3 {
	color: #0984d2;
	font: 30px roboto_condensedbold, Arial, Helvetica, sans-serif
}
.mdl-box p {
	color: #1a1a1a;
	font: 20px robotolight, Arial, Helvetica, sans-serif
}
.btn-bordered {
	color: #0984d2;
	font: 14px roboto_condensedbold, Arial, Helvetica, sans-serif;
	border: 1px solid #0984d2;
	padding: 10px;
	margin-top: 25px
}
.btn-bordered:hover {
	background: #0984d2;
	color: #fff
}
.white-btn {
	color: #fff;
	border: 1px solid #fff;
	padding: 15px 60px;
	margin: 0
}
.btn-blue, .btn-blue:focus, .btn-blue:hover {
	border: 1px solid #0984d2;
	background: #0984d2
}
.white-btn:focus, .white-btn:hover {
	background: #fff;
	color: #0984d2;
	outline: 0
}
.partner-Head .white-btn {
	margin-bottom: 50px
}
.hw-it-wrk .mdl-box {
	margin-bottom: 0
}
.hw-it-wrk .mdl-box h3 {
	margin: 45px 0 30px
}
.new-title {
	margin-top: 60px;
	margin-bottom: 60px
}
.new-title h1 {
	color: #1a1a1a;
	font: 40px robotothin, Arial, Helvetica, sans-serif
}
.new-title h2 {
	color: #1a1a1a;
	font: 20px robotolight, Arial, Helvetica, sans-serif
}
.nxt-arw {
	display: block;
	position: absolute;
	right: -20px;
	top: 40px
}
.benefit-module {
	padding-bottom: 50px
}
.light-greyBg {
	background: #f2f1f1
}
.dark-greyBg {
	background: #d7d7d7
}
.benefit-module .mdl-box {
	margin-top: 0;
	padding: 0;
	margin-bottom: 40px
}
.benefit-module .mdl-box h3 {
	font: 24px roboto_condensedbold, Arial, Helvetica, sans-serif;
	margin-top: 5px
}
.benefit-module .mdl-box p {
	margin-top: 20px
}
.partner-lgn {
	padding-bottom: 30px
}
.partner-lgn .new-title {
	margin-bottom: 30px
}
.btn-blue {
	color: #fff;
	font: 14px roboto_condensedbold, Arial, Helvetica, sans-serif;
	padding: 15px 60px;
	margin: 15px 0
}
.btn-blue:focus, .btn-blue:hover {
	color: #fff;
	outline: 0
}
.partner-widget {
	padding-bottom: 60px;
	padding-top: 50px
}
.calculator {
	background: #0984d2;
	padding: 15px
}
.calculator h3 {
	color: #fff;
	font: 30px robotothin, Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom: 1px solid #3a9ddb;
	padding-bottom: 10px;
	margin-top: 5px
}
.calculator-inner .calc_amount {
	color: #fff;
	font: 80px robotothin, Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	display: inline-block;
	background: 0;
	border: 0;
	text-align: center;
	width: 100%
}
.calculator-inner p {
	color: #fff;
	font: 18px robotothin, Arial, Helvetica, sans-serif
}
.slide-widget-wrap {
	border: 1px solid #3a9ddb;
	padding: 20px
}
.ui-slider {
	position: relative;
	height: 10px;
	background: #fff;
	width: 100%;
	border-radius: 4px;
	cursor: pointer
}
.large .ui-slider {
	height: 15px;
	background: #e3e3e3;
	border-radius: 6px
}
.ui-slider .ui-slider-handle {
	background: #0984d2;
	border: 5px solid #fff;
	border-radius: 50%;
	height: 34px;
	position: absolute;
	top: -10px;
	width: 34px;
	cursor: pointer;
	margin-left: -5px
}
.ui-slider .ui-slider-handle:focus {
	outline: 0;
	box-shadow: 0 0 0 1px #a3a3a3
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
	position: absolute;
	display: block;
	border: 0;
	background: #3a9ddb;
	border-radius: 4px;
	cursor: pointer
}
.tabmenu .nav-tabs {
	border-bottom: 0
}
.tabmenu .nav-tabs>li {
	width: 10%;
	margin: 0 1% 0 0;
	text-align: center
}
.tabmenu .nav-tabs>li>a {
	border: 0;
	background: #f7f7f7;
	color: #3b3b3b;
	font-family: robotomedium, Arial, sans-serif;
	border-radius: 3px;
	font-size: 14px;
	line-height: 22px;
	outline: 0
}
.tabmenu .nav-tabs>li.active>a, .tabmenu .nav-tabs>li.active>a:focus, .tabmenu .nav-tabs>li>a:hover {
	background: #0984d2;
	border: 0;
	color: #fff
}
.playourvideo {
	background: #fff;
	border: 1px solid #0984d2;
	border-radius: 3px;
	color: #0984d2;
	font-size: 18px;
	margin: 10px auto;
	padding: 16px 40px
}
.playourvideo:hover {
	background: #0984d2;
	color: #fff
}
.feature-list .title h1 {
	font: 700 42px/44px Arial, sans-serif
}
.feature-list .title h2 {
	color: #181818;
	font: 24px/32px robotothin, Arial, sans-serif
}
.landingpage-innerbanner {
	background: url(../images/background/landing_bg.jpg);
	padding: 30px 0
}
.landingpage-innerbanner h1 {
	font: 52px/62px robotolight, Arial, sans-serif;
	color: #111214
}
.landingpage-innerbanner h4 {
	font: 20px/30px robotolight, Arial, sans-serif;
	color: #111214
}
.landingpage-innerbanner strong {
	color: #000
}
h4.starup-text {
	color: #789dbb
}
.getdiscount {
	padding: 16px 15px!important
}
.getdiscount span {
	font: 18px robotolight, Arial, sans-serif;
	vertical-align: top
}
.landingpage-wrapper h1 {
	font: 34px/44px robotolight, Arial, sans-serif;
	color: #111214
}
.insight-section {
	background: url(../images/background/line-pattern.png) left top repeat-x;
	padding: 30px 0
}
.insight-image {
	margin: 40px 0
}
.platform-section {
	background: url(../images/background/line-pattern1.png) left #fff;
	padding: 30px 0
}
.platform-section .container-fluid {
	padding: 0 5%
}
.platform-section .section-inner {
	margin: 30px 0
}
.section-inner .row {
	margin: 0 0 50px
}
.platform-section h2, .platform-section h2 a {
	font: 26px/36px robotoregular, Arial, sans-serif;
	color: #3588c8
}
.platform-section p {
	font: 18px/26px robotolight, Arial, sans-serif
}
.landingpage-wrapper ul.professions {
	list-style-type: none;
	margin-top: 30px
}
.landingpage-wrapper ul.professions li {
	background: url(../images/icons/checkmark.png) left center no-repeat;
	color: #000;
	font: 18px/26px robotomedium, Arial, sans-serif;
	margin-bottom: 10px;
	padding: 10px 10px 10px 35px;
	width: 100%
}
.landingpage-wrapper strong {
	color: #000;
	margin: 20px 0;
	display: block;
	font-size: 15px
}
.landingpage-wrapper ul.examples {
	list-style-image: url(../images/icons/star.png)
}
.landingpage-wrapper ul.examples li {
	padding-bottom: 6px
}
.feature-listing-section .title h1 {
	font-size: 42px
}
.feature-listing-section .title h2 {
	font-size: 24px
}
.features-mdl .ttl {
	color: #343434;
	font: 24px robotomedium, Arial, Helvetica, sans-serif;
	margin: 0 0 40px;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 65px
}
.features-mdl .ttl:after {
	background: #4095d6;
	content: "";
	display: block;
	height: 3px;
	margin: 0 auto;
	position: relative;
	top: 10px;
	width: 45px
}
.features-panel h4 {
	font: 18px robotomedium, Arial, Helvetica, sans-serif;
	color: #4095d6;
	margin: 0 0 10px
}
.features-panel p {
	font-size: 15px;
	min-height: 80px
}
#myScrollspy {
	margin-top: 0
}
.affix {
	top: 80px;
	width: 213px
}
#myScrollspy ul {
	z-index: 10;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	box-shadow: 0 20px 20px -20px #000;
	overflow: hidden
}
#myScrollspy ul li {
	margin: 0
}
#myScrollspy ul li a {
	font: 15px robotoregular, Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	background: url(../images/icons/gry-arw.png) 95% center no-repeat
}
#myScrollspy ul li:last-child a {
	border-bottom: 0
}
#myScrollspy ul li.active a {
	color: #fff;
	background: url(../images/icons/wht-arw.png) 95% no-repeat
}
@media(min-width :1200px) {
.affix {
	width: 263px
}
}
.affix-bottom {
	position: absolute;
	width: 213px
}
@media(min-width :1200px) {
.affix-bottom {
	width: 263px
}
}
.producthunt-section {
	background: url(../images/background/feature_bg.jpg);
	background-size: cover;
	min-height: 350px;
	position: relative
}
.freetrialbar-new {
	padding-top: 0
}
.trialbox-new {
	margin-top: 40px
}
.producthunt-text {
	margin: 60px 0!important
}
.producthunt-text h1 {
	text-shadow: 2px 2px 0 rgba(0,0,0,.3)
}
.producthunt-text h3 {
	font: 26px/46px robotothin, Arial, sans-serif;
	text-shadow: 1px 1px 0 rgba(0,0,0,.3)
}
.producthunt-text a.hunt-button {
	font: 22px/32px robotolight, Arial, sans-serif;
	background: #065187;
	border-radius: 3px;
	display: inline-block;
	color: #fff;
	padding: 10px 20px
}
.producthunt-text a.hunt-button:hover {
	background: #023559
}
.product-hunt-image {
	margin: 15% 0
}
.pricing-table, .pricing-table-header .price-value {
	border: 1px solid #475665;
	transition: all .2s ease-in-out 0
}
.price-plan-innerbanner {
	background: 0 0
}
.price-plan-innerbanner h1 {
	font: 43px/53px robotolight, Arial, sans-serif
}
.price-plan-innerbanner h4 span {
	font: 20px/40px robotobold, Arial, sans-serif
}
.pricing-table {
	background: #475665;
	margin-bottom: 30px;
	text-align: center
}
.pricing-table .pricing-table-header {
	color: #fff;
	padding: 0
}
.pricing-table-header .heading {
	display: inline-block;
	padding: 15px 0;
	margin-top: 10px;
	width: 100%;
	font: 30px/40px roboto_condensedbold, Arial, Helvetica, sans-serif
}
.pricing-table-header .price-value {
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 0 0 5px #fff;
	-moz-box-shadow: 0 0 0 5px #fff;
	-ms-box-shadow: 0 0 0 5px #fff;
	-webkit-box-shadow: 0 0 0 5px #fff;
	-o-box-shadow: 0 0 0 5px #fff;
	display: inline-block;
	height: 140px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -50px;
	padding: 20px 0;
	position: relative;
	top: 60px;
	width: 140px;
	color: #475665
}
.pricing-table-header .price-value span {
	font: 40px/50px robotobold, Arial, Helvetica, sans-serif;
	text-transform: uppercase
}
.pricing-table-header .price-value span.mo {
	font-size: 150%
}
.pricing-table-features {
	background: #fff;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px
}
.pricing-table-features p strong {
	display: block;
	min-height: 45px;
	font: 14px/24px robotomedium, Arial, Helvetica, sans-serif;
	color: #ff6609
}
.pricing-table p, .pricing-table-sign-up span {
	font: 18px/28px robotolight, Arial, Helvetica, sans-serif;
	color: #111214
}
.pricing-table p {
	background: #fff;
	margin: 0;
	padding: 15px 10px;
	border-bottom: 1px solid #475665
}
.pricing-table-sign-up {
	background: #fff;
	border: 0;
	text-align: center
}
.prjName, .proPrice, .user-menu ul {
	text-align: right
}
.pricing-table-sign-up span {
	display: block;
	padding-bottom: 20px
}
.pricing-table-sign-up span font {
	font: 18px/28px robotomedium, Arial, Helvetica, sans-serif
}
.pricing-table1 {
	background: #0385ff;
	border: 1px solid #0385ff
}
.pricing-table1 .pricing-table-header .price-value {
	border: 1px solid #0385ff;
	color: #0385ff
}
.moneyback-slogan {
	padding-bottom: 20px;
	padding-top: 10px
}
.moneyback-slogan img {
	display: inline-block;
	margin-right: 10px
}
.moneyback-slogan h3 {
	font: 30px/40px robotolight, Arial, Helvetica, sans-serif;
	color: #111214
}
.moneyback-slogan h3 span {
	font: 30px/40px robotobold, Arial, Helvetica, sans-serif;
	color: #111214
}
.faq-section h1 {
	font-size: 51px;
	margin-bottom: 50px
}
.faq-section h3 {
	font: 20px/30px robotobold, Arial, Helvetica, sans-serif;
	color: #111214
}
.faq-section h3 span {
	color: #0385ff;
	font: 30px/30px robotobold, Arial, Helvetica, sans-serif;
	left: 0;
	position: absolute
}
.faq-section p {
	font: 20px/30px robotolight, Arial, Helvetica, sans-serif;
	color: #111214;
	border-left: 2px solid #0385ff;
	padding-left: 20px
}
.faq-list-box {
	padding-left: 40px;
	position: relative;
	margin-bottom: 30px
}
.money-referring-software {
	padding-top: 40px
}
.filterBar {
	border-bottom: 1px solid #d8d8d8;
	margin: 30px 0
}
ul.tabsBar {
	background: #fff;
	border-left: 1px solid #d8d8d8;
	border-radius: 5px 5px 0 0;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	box-shadow: 0 0 5px #dbdbdb inset;
	-moz-box-shadow: 0 0 5px #dbdbdb inset;
	-webkit-box-shadow: 0 0 5px #dbdbdb inset;
	-o-box-shadow: 0 0 5px #dbdbdb inset;
	-ms-box-shadow: 0 0 5px #dbdbdb inset;
	float: left;
	margin: 0;
	padding: 0
}
.tabsBar li {
	display: block;
	float: left
}
.tabsBar li a {
	background: url(../images/background/seperater.png) left;
	color: #7e7e7e;
	display: block;
	font: 14px/24px OpenSansRegular, Arial, Helvetica, sans-serif;
	padding: 10px 15px
}
.tabsBar li a:hover, .tabsBar li.actTab a {
	color: #00b5fe
}
.tabsBar li:first-child a {
	background: 0 0
}
.designWrap {
	background: url(../images/background/shadow.png) center bottom no-repeat;
	background-size: 100%;
	float: left;
	margin: 0 0 15px;
	padding: 0 0 10px
}
.designBox {
	background: #fff;
	border: 1px solid #d8d8d8;
	margin: 0 auto;
	padding: 5px;
	width: 90%
}
.sliderWrap {
	height: 190px;
	position: relative;
	width: 100%
}
.proInfo {
	margin: 0;
	padding: 10px 0 0
}
.proPanel h1 {
	background: url(../images/background/proj-title-bg.png) left;
	color: #4e4e4e;
	font: 20px OpenSansCondensedBold, Arial, Helvetica, sans-serif;
	padding: 5px 0 10px;
	margin: 0
}
.countryName img, .countryName span {
	float: left
}
.countryName, .proPrice {
	color: #7e7e7e;
	float: left;
	font: 14px OpenSansSemibold, Arial, Helvetica, sans-serif;
	width: 55%
}
.btm p, .proPrice {
	font: 12px OpenSansRegular, Arial, Helvetica, sans-serif
}
.proPrice {
	float: right;
	width: 45%
}
.proPrice span {
	color: #3f84c9
}
.proPanel {
	float: left;
	padding: 5px 0;
	width: 100%
}
.btm p {
	color: #9c9c9c
}
.detailTitle {
	padding: 0
}
.detailTitle a.goBk {
	background: #d9d5d5;
	padding: 5px 10px 5px 5px;
	color: #8a8a8a;
	font: 14px/normal OpenSansSemibold, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0 #fff;
	position: relative;
	margin: 0 0 0 20px
}
.str-btm-note h2, .str-hd h1 {
	text-shadow: 1px 1px 2px #000
}
.detailTitle a.goBk:hover {
	color: #5c5c5c
}
.detailTitle a.goBk span {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-right: 16px solid #d9d5d5;
	border-bottom: 15px solid transparent;
	left: -16px;
	position: absolute;
	top: 0
}
.prjGallery, .summeryBtm {
	height: auto;
	overflow: hidden
}
.detailTitle h1 {
	font: 400 40px/normal OpenSansCondensedLight, Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px
}
.detailTitle h1 span {
	display: inline-block;
	border-bottom: 1px solid #72c6ea;
	padding: 30px 0 20px;
	margin-bottom: -1px
}
.breadcrumbs {
	margin: 0
}
.breadcrumbs>ul {
	padding: 0;
	margin: 0
}
.breadcrumbs>ul li {
	display: block;
	float: left;
	margin: 0 15px 10px 0;
	padding: 0 20px 0 0;
	background: url(../images/icons/arrow-blue.png) right center no-repeat;
	color: #a5a5a5
}
.breadcrumbs>ul li:last-child {
	padding: 0;
	background: 0 0
}
.breadcrumbs>ul li a {
	color: #a5a5a5
}
.breadcrumbs>ul li a:hover {
	color: #00b5fe
}
.summeryHead {
	border-bottom: 1px solid #e5e4e4;
	box-shadow: 0 1px 0 #fff;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 20px
}
.summeryBox>p {
	font: 15px/25px OpenSansRegular, Arial, Helvetica, sans-serif;
	color: #7e7e7e
}
.prjLogo {
	float: left;
	min-height: 100px;
	width: 50%
}
.prjName {
	float: right;
	width: 50%;
	position: absolute;
	bottom: 10px;
	right: 0
}
.prjName h1 {
	font: 400 30px/normal OpenSansCondensedBold, Arial, Helvetica, sans-serif;
	color: #939393
}
.summeryBtm {
	background: #fff;
	border: 1px solid #d6d6d6;
	box-shadow: 0 0 5px #ddd;
	padding: 20px;
	margin: 10px 0
}
.summeryBtm span {
	width: 25%;
	display: block;
	float: left;
	color: #8a8a8a;
	font: 14px/normal OpenSansSemibold, Arial, Helvetica, sans-serif;
	margin: 12px 0 0
}
.summeryBtm span strong {
	color: #71c6e8;
	font: 400 16px/normal OpenSansSemibold, Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px
}
.summeryBtm a.orgbtn {
	display: block;
	float: right;
	padding: 10px 30px;
	font: 22px robotobold, Arial, Helvetica, sans-serif;
	margin: 0
}
.prjGallery {
	margin-top: 25px;
	padding: 10px 0 20px
}
.site-rfr-header {
	background: 0;
	box-shadow: none
}
header.site-rfr-header.fix {
	background: #fff
}
.site-rfr-header .logo {
	visibility: hidden;
	opacity: 0;
	display: none;
	-webkit-transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0
}
.site-rfr-header.fix .logo {
	margin-top: 15px;
	visibility: visible;
	opacity: 1;
	display: block
}
.str-banner {
	z-index: 2;
	background: url(../images/background/site-to-reffer-banner.png) center;
	margin-top: -90px;
	min-height: 485px;
	padding-top: 100px
}
.str-banner img.str-img {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	z-index: -1;
	display: none
}
.user-menu ul li, .user-menu ul li a {
	display: inline-block
}
.user-menu ul {
	padding: 0
}
.user-menu ul li a {
	color: #fff;
	font: 15px/38px robotomedium, Arial, Helvetica, sans-serif;
	padding-left: 20px
}
.user-menu ul li a .icn-sprite {
	float: left
}
header.site-rfr-header.fix .user-menu ul li a {
	color: #000
}
header.site-rfr-header.fix .icn-user {
	background-position: 0 -40px
}
.str-hd h1 {
	font: 60px roboto_condensedbold, Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 70px
}
.str-hd h1 span {
	color: #00a8ff
}
.str-hd1 h1 {
	text-transform: capitalize
}
.feed-title, .str-banner-inner .str-hd h1 {
	text-transform: uppercase;
	text-shadow: none
}
.str-banner .btn-blue {
	padding: 15px 30px;
	font: 22px roboto_condensedbold, Arial, Helvetica, sans-serif
}
.str-banner .btn-blue:hover {
	border: 1px solid transparent
}
.str-btm-note h2 {
	font: 26px robotobold, Arial, Helvetica, sans-serif;
	color: #fff
}
.str-search {
	position: relative
}
.str-search .form-control {
	background: #fff;
	border: 0;
	border-radius: 8px;
	height: 80px;
	padding-right: 100px;
	color: #1a1a1a;
	font: 20px robotolight, Arial, sans-serif
}
.st-search-btn {
	background: #00a8ff;
	border: 0;
	border-radius: 0 8px 8px 0;
	height: 80px;
	position: absolute;
	right: 0;
	top: 0;
	width: 90px
}
.site-rfr-header .str-search {
	height: 40px;
	overflow: hidden;
	border-radius: 5px;
	margin-top: 15px;
	visibility: hidden;
	opacity: 0;
	display: none;
	-webkit-transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0
}
.site-rfr-header.fix .str-search {
	visibility: visible;
	opacity: 1;
	display: block
}
.site-rfr-header .str-search .form-control {
	border: 1px solid #00a8ff;
	border-radius: 5px;
	height: 40px;
	padding-right: 60px;
	font-size: 15px
}
.site-rfr-header .st-search-btn {
	height: 40px;
	width: 50px
}
.site-rfr-header .icn-sprite.icn-search {
	left: -5px;
	position: relative;
	top: -5px;
	transform: scale(.5)
}
.service-section {
	margin-top: 50px;
	margin-bottom: 50px
}
.service-box {
	display: table;
	vertical-align: top
}
.service-icon {
	display: table-cell
}
.icon-box {
	height: 80px;
	width: 80px;
	border-radius: 50%;
	background: #f3f3f3;
	box-shadow: 0 0 40px rgba(0,0,0,.05) insett;
	display: inline-block;
	line-height: 110px;
	text-align: center
}
.service-item {
	display: table-cell;
	padding-left: 30px;
	vertical-align: top
}
.service-name {
	color: #0984d2;
	font: 24px/80px robotobold, Arial, Helvetica, sans-serif
}
.service-list {
	padding: 0
}
.service-list a {
	font-size: 15px;
	color: #1a1a1a;
	display: inline-block;
	margin-bottom: 15px
}
a.show-all {
	color: #0984d2
}
.str-footer-links li a, footer.str-footer {
	color: #7c7c7c;
	font-size: 13px
}
.icn-sprite {
	width: 40px;
	height: 40px;
	background: url(../images/icons/icons-sprite.png) no-repeat;
	display: inline-block
}
.icn-sprite.icn-search {
	background-position: 0 -84px;
	height: 49px;
	width: 50px
}
.icn-sprite.icn-company {
	background-position: -45px 0
}
.icn-sprite.icn-education {
	background-position: -90px 0
}
.icn-sprite.icn-electronics {
	background-position: -135px 0
}
.icn-sprite.icn-genealogy {
	background-position: -184px 0
}
.icn-sprite.icn-government {
	background-position: -228px 0
}
.icn-sprite.icn-health {
	background-position: -270px 0
}
.icn-sprite.icn-family {
	background-position: -314px 0
}
.icn-sprite.icn-lifestyle {
	background-position: -358px 0
}
.icn-sprite.icn-motors {
	background-position: -406px 0
}
.icn-sprite.icn-finance {
	background-position: -45px -42px
}
.icn-sprite.icn-pets {
	background-position: -90px -42px
}
.icn-sprite.icn-real-estate {
	background-position: -136px -42px
}
.icn-sprite.icn-outdoors {
	background-position: -180px -42px
}
.icn-sprite.icn-reference {
	background-position: -226px -42px
}
.icn-sprite.icn-software {
	background-position: -270px -42px
}
.icn-sprite.icn-sports {
	background-position: -316px -42px
}
.icn-sprite.icn-travel {
	background-position: -362px -40px
}
.icn-sprite.icn-weather {
	background-position: -406px -42px
}
footer.str-footer {
	background: #f5f5f5
}
.str-footer-links {
	padding: 25px 0 0;
	text-align: center
}
.str-footer-links li {
	display: inline-block;
	padding: 0 15px
}
.str-footer .copyright {
	border-top: 0 none;
	padding: 0 0 20px
}
.str-banner_1 {
	background: url(../images/background/i-love-oviedo-banner.png) center
}
.site-rfr-header1 {
	background: #f5f5f5;
	height: auto;
	padding: 5px 0;
	box-shadow: none;
	border-bottom: 1px solid #ddd
}
.site-rfr-header1 .logo {
	margin: 0
}
.site-rfr-header1 .logo img {
	margin-top: 5px;
	max-width: 230px;
	height: auto;
	transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0
}
.search_div, .stnd-share-box {
	transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0
}
header.site-rfr-header1 .user-menu ul {
	padding: 0;
	margin: 0;
	text-align: right
}
header.site-rfr-header1 .user-menu ul li {
	display: inline-block
}
header.site-rfr-header1 .user-menu ul li a {
	color: #000;
	display: inline-block;
	font: 15px/38px robotomedium, Arial, Helvetica, sans-serif
}
#bread-crumb a, header.site-rfr-header i, header.site-rfr-header1 i {
	color: #00a8ff
}
header.site-rfr-header1 .icn-user {
	background-position: 0 -40px
}
header.site-rfr-header1 .user-menu ul li a .icn-sprite {
	float: left
}
#bread-crumb {
	font: 16px/26px robotoregular, Arial, Helvetica, sans-serif;
	color: #13181a;
	padding-bottom: 15px
}
.breadcum-area {
	border-bottom: 1px solid #ededed
}
.portfolio-items .img_item_img1 {
	padding: 0
}
.stnd-page-title {
	font: 28px/38px robotomedium, Arial, Helvetica, sans-serif;
	color: #686868;
	margin: 0 0 10px;
	display: inline-block
}
.content-section-main {
	margin: 30px 0
}
#srp-tabs {
	display: inline-block;
	position: relative
}
.stnd-tab a {
	border-bottom: 3px solid transparent;
	color: #23a9e7;
	cursor: pointer;
	display: inline-block;
	font-weight: 400;
	margin-right: -4px;
	position: relative;
	text-align: center;
	font-size: 1.2em;
	padding: 10px 13px 15px
}
.stnd-tab a.active, .stnd-tab a:hover {
	cursor: pointer;
	color: #7a7a7a;
	border-bottom-color: #2bb8f6
}
.stnd-tab a.tabnav-icon2 span {
	background: url(../images/icons/stnd-tab_icon02.png) no-repeat;
	display: inline-block;
	height: 15px;
	width: 20px
}
.stnd-tab a.tabnav-icon2:hover span {
	background-position: 0 bottom
}
.stnd-tab a.tabnav-icon3 span {
	background: url(../images/icons/stnd-tab_icon03.png) no-repeat;
	display: inline-block;
	height: 15px;
	width: 20px
}
.stnd-tab a.tabnav-icon3:hover span {
	background-position: 0 bottom
}
.stnd-share-box {
	opacity: 0;
	position: absolute;
	right: -200px;
	top: 0;
	padding: 5px;
	border-left: 3px solid #2bb8f6;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	visibility: hidden
}
.stnd-share-box.stnd-share-box-show {
	opacity: 1;
	visibility: visible
}
.stnd-share-box a {
	display: inline-block;
	height: 22px;
	margin: 0;
	padding: 0;
	width: 33px
}
.stnd-share-box a:hover {
	border: 0;
	width: 33px;
	opacity: .8;
	height: 22px
}
.stnd-share-box a.share-email {
	background: url(../images/icons/share-social-icon.jpg) no-repeat
}
.stnd-share-box a.share-facebook {
	background: url(../images/icons/share-social-icon.jpg) -33px 0 no-repeat
}
.stnd-share-box a.share-twitter {
	background: url(../images/icons/share-social-icon.jpg) -66px 0 no-repeat
}
.stnd-share-box a.share-googelplus {
	background: url(../images/icons/share-social-icon.jpg) -99px 0 no-repeat
}
.stnd-share-box a.share-code {
	background: url(../images/icons/share-social-icon.jpg) no-repeat
}
.search_div {
	opacity: 0;
	position: absolute;
	left: 0;
	width: 100%;
	top: 5px;
	visibility: hidden
}
.search_div.opensearch {
	opacity: 1;
	visibility: visible
}
.str-banner-inner {
	background: url(../images/background/garden-bg.png) 0 0/cover no-repeat;
	margin-top: 0;
	min-height: 290px;
	padding-top: 0;
	z-index: 2
}
.ovedio-inner .ovedio-logo {
	margin-bottom: 10px
}
.ovedio-inner .user-menu {
	margin-top: 20px
}
.ovedio-inner .search_div.search_div {
	top: 24px
}
.str-banner-inner .str-hd h1 {
	color: #fff;
	font: 30px roboto_condensedbold, Arial, Helvetica, sans-serif;
	margin-top: 40px
}
.str-banner-inner .str-btm-note h2 {
	color: #fff;
	font: 20px robotolight, Arial, Helvetica, sans-serif;
	text-shadow: none
}
.str-banner-inner .str-btm-note h2 a {
	color: #00a8ff
}
.str-btm-note .web-btn {
	color: #fff;
	font: 14px robotomedium, Arial, sans-serif;
	padding: 8px;
	text-align: center;
	border-radius: 4px;
	background-color: #ff5000;
	margin-top: 5px;
	display: inline-block;
	background-image: -webkit-linear-gradient(bottom, #ff5000, #ff7c00);
	background-image: -moz-linear-gradient(bottom, #ff5000, #ff7c00);
	background-image: -o-linear-gradient(bottom, #ff5000, #ff7c00);
	background-image: -ms-linear-gradient(bottom, #ff5000, #ff7c00);
	background-image: linear-gradient(bottom, #ff5000, #ff7c00)
}
.feed-title, .sub-hd {
	padding-bottom: 10px
}
.str-btm-note .web-btn:hover {
	background-image: -webkit-linear-gradient(bottom, #ff7c00, #ff5000);
	background-image: -moz-linear-gradient(bottom, #ff7c00, #ff5000);
	background-image: -o-linear-gradient(bottom, #ff7c00, #ff5000);
	background-image: -ms-linear-gradient(bottom, #ff7c00, #ff5000);
	background-image: linear-gradient(bottom, #ff7c00, #ff5000)
}
.feed-title {
	color: #231f20;
	font: 30px robotobold, Arial, Helvetica, sans-serif;
	margin: 15px 0;
	border-bottom: 3px double #eee
}
.sub-hd, .sub-hd a {
	color: #00a8ff
}
.feed-sub-title {
	font: 20px robotolight, Arial, Helvetica, sans-serif;
	text-transform: none;
	display: block
}
.actions-item li, .actions-item li a, .avtar-thumb, .avtar-thumb img, .vote .caret {
	display: inline-block
}
.sub-hd {
	font: 20px robotobold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 2px solid #00a8ff
}
.comments-item {
	border-bottom: 1px solid #cbcbcb;
	padding-bottom: 15px;
	margin-top: 15px
}
.avtar-thumb {
	height: 40px;
	width: 40px;
	background: #000;
	line-height: 36px;
	text-align: center;
	border-radius: 50%
}
.avtar-thumb img {
	max-width: 100%
}
.avtar-name {
	color: #13181a;
	font: 16px robotobold, Arial, Helvetica, sans-serif
}
.avtar-comp {
	color: #a7a7a7;
	font: 13px robotomedium, Arial, Helvetica, sans-serif
}
.avtar-comp font {
	color: #689f38
}
.comments-body {
	margin-top: 8px
}
.right-sec {
	background: #f5f5f5;
	padding: 10px
}
.post-item {
	background: #fff;
	margin-left: 15px;
	margin-right: 15px;
	padding: 15px;
	margin-bottom: 0;
	cursor: pointer;
	transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0;
	-ms-transition: all .25s ease-in-out 0;
	-o-transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0
}
.post-item:hover {
	background: #f5f5f5
}
.post-thumb img {
	padding: 5px;
	border: 1px solid #cbcbcb;
	background: #fff
}
.vote .caret {
	border-bottom: 5px solid #00a8ff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 0;
	margin: -2px 5px 0 0
}
.vote-num {
	color: #bbb;
	font: 12px robotomedium, Arial, Helvetica, sans-serif
}
.post-item .avtar-name {
	font-size: 20px;
	border-bottom: 2px solid #00a8ff;
	padding-bottom: 3px
}
.actions-item, .menu-bar {
	padding: 0
}
.post-item .comments-body p {
	color: #3f3f3f;
	font: 18px/28px robotolight, Arial, Helvetica, sans-serif
}
.actions-item li a {
	color: #b0b0b0;
	font: 14px robotomedium, Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 4px
}
.actions-item li a:hover {
	color: #00a8ff
}
.actions-item li a span {
	display: inline-block;
	height: 20px;
	width: 25px;
	background: url(../images/icons/post-action-icon.png) no-repeat;
	float: left;
	transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0;
	-ms-transition: all .25s ease-in-out 0;
	-o-transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0
}
.actions-item li a:hover span {
	background-position: 0 bottom
}
.actions-item li a.mail span {
	background-position: -28px 0
}
.actions-item li a.mail:hover span {
	background-position: -28px bottom
}
.actions-item li a.comments span {
	background-position: -55px 0
}
.actions-item li a.comments:hover span {
	background-position: -55px bottom
}
.actions-item li a b {
	font-weight: 400;
	margin-left: 2px
}
.post-item .vote {
	bottom: 0;
	left: 15px;
	position: absolute;
	text-align: center;
	width: 25%;
	max-width: 100px
}
.post-item .vote-num {
	display: block;
	color: #313536
}
.post-item .vote .caret {
	margin: 0;
	border-bottom: 5px solid #313536
}
.post-item .post-thumb {
	width: 70%;
	max-width: 130px
}
.menu-bar {
	border-bottom: 1px solid #ddd
}
.menu-bar .menu-bar-inner {
	padding: 0;
	margin: 0
}
.menu-bar .menu-bar-inner li {
	display: inline-block
}
.menu-bar .menu-bar-inner li a {
	display: inline-block;
	text-align: center;
	padding: 20px 15px;
	color: #8c9094;
	font: 15px robotobold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: 2px solid transparent;
	margin-bottom: -1px
}
.menu-bar .menu-bar-inner li a:hover {
	color: #25292c;
	border-bottom-color: #00a8ff
}
.menu-dropdown {
	position: relative
}
.menu-bar .menu-bar-inner a.menu-dropdown-toggle {
	border: 1px solid #ddd;
	border-radius: 5px;
	margin-top: 10px;
	padding: 10px;
	color: #213039
}
.menu-bar .menu-bar-inner a.menu-dropdown-toggle:hover {
	border: 1px solid #00a8ff
}
.menu-dropdown-items {
	border: 1px solid #ddd;
	font-size: 12px;
	min-width: 150px;
	opacity: 0;
	padding: 10px;
	position: absolute;
	text-transform: none;
	top: -100%;
	visibility: hidden;
	width: 100%;
	z-index: 100;
	background: #fff
}
.menu-bar .menu-dropdown-items li {
	display: block
}
.menu-bar .menu-dropdown-items li a {
	font-size: 13px;
	padding: 5px;
	text-transform: none;
	display: block;
	text-align: left;
	border-bottom-width: 1px
}
.menu-dropdown-items.menu-open {
	opacity: 1;
	top: 63px;
	visibility: visible
}
.menu-bar-toggle {
	position: fixed;
	right: 20px;
	top: 10px;
	z-index: 9999
}
.modal a.info-tooltip span, a.info-tooltip span {
	box-shadow: 2px 2px 5px #ddd;
	text-transform: lowercase;
	z-index: 10
}
.menu-bar-toggle .icon-bar {
	background: #000;
	display: block;
	height: 3px;
	margin-top: 3px;
	width: 20px
}
.actions-item button {
	background: #cb4545;
	border: 1px solid #cb0000;
	color: #fff;
	font-size: 12px;
	margin: 0 0 5px;
	padding: 3px 6px
}
.actions-item button:hover {
	background: #00a8ff;
	border: 1px solid #00a8ff;
	color: #fff;
	transition: all .25s ease-in-out 0;
	-webkit-transition: all .25s ease-in-out 0;
	-o-transition: all .25s ease-in-out 0;
	-moz-transition: all .25s ease-in-out 0;
	-ms-transition: all .25s ease-in-out 0
}
ul.actions-item1 {
	overflow: hidden;
	padding: 0
}
ul.actions-item1 li a {
	color: #b0b0b0;
	display: inline-block;
	float: left;
	font: 12px/12px robotoregular, Arial, Helvetica, sans-serif;
	margin-left: 4px
}
.actions-item1 li {
	margin-bottom: 7px;
	overflow: hidden
}
.photo-seciton {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 15px 15px 0
}
.fancybox-thumbnail {
	margin-bottom: 15px;
	position: relative
}
.fancybox-thumbnail img {
	border: 1px solid #ddd;
	display: block;
	height: auto;
	padding: 5px;
	width: 100%
}
.fancybox-thumbnail-hidden {
	position: absolute;
	visibility: hidden
}
.fancybox-thumbnail span {
	background: rgba(0,0,0,.1);
	height: 100%;
	margin-bottom: 5px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	color: #fff;
	font-weight: 700;
	padding-top: 25%
}
.videos-section {
	padding-bottom: 10px
}
.popupform {
	padding: 15px
}
.comment-textbox button, .popupform .form-group button {
	background: #0984d2;
	border-color: #0984d2;
	color: #fff
}
.comment-textbox button:hover, .popupform .form-group button:hover {
	background: #0071b9;
	border-color: #0071b9;
	color: #fff
}
.last-comment-box {
	background: #f5f5f5;
	margin: 20px 0;
	padding: 25px 25px 10px;
	text-align: center
}
.last-comment-box p {
	font-size: 15px
}
.onsocial-media>ul {
	overflow: hidden;
	padding: 0
}
.onsocial-media ul li {
	float: left;
	margin: 0 8px;
	width: 20%
}
.onsocial-media ul li a {
	background: #00a8ff;
	border-radius: 3px;
	color: #fff;
	display: block;
	text-align: center;
	padding: 5px 0;
	font-size: 22px
}
.onsocial-media ul li a:hover {
	opacity: .8
}
.onsocial-media ul li a.facebook {
	background: #325c94
}
.onsocial-media ul li a.twitter {
	background: #00abdc
}
.onsocial-media ul li a.googleplus {
	background: #ea3032
}
.onsocial-media ul li a.linkedin {
	background: #0073b2
}
.sub-hd-sub {
	font-size: 18px;
	margin-bottom: 20px
}
.summary-box {
	background: #fff;
	border-radius: 3px;
	padding: 15px 15px 0;
	border: 1px solid #ddd
}
.summary-box ul {
	padding: 0
}
.summary-box ul li {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding: 0 0 10px
}
.summary-box ul li:last-child {
	border-bottom: 0;
	margin-bottom: 0
}
.summary-box ul li font {
	color: #cb4545
}
.summary-box ul li span {
	padding: 0;
	margin-right: 10px;
	font-size: 22px
}
.summary-box ul li span.dollar {
	font-size: 18px
}
.love-btn {
	background: #cb4545;
	border: 1px solid #cb0000;
	color: #fff;
	font-size: 12px;
	margin: 0 0 5px
}
a.info-tooltip {
	outline: 0;
	position: relative;
	color: #777;
	font-size: 16px
}
a.info-tooltip span {
	display: none;
	padding: 15px;
	width: 300px;
	line-height: 16px;
	font: 12px/22px robotoregular, Arial, Helvetica, sans-serif;
	border-radius: 4px;
	text-align: left
}
a.info-tooltip:hover span {
	background: #fffaf0;
	border: 1px solid #dca;
	bottom: 40px;
	color: #111;
	display: inline;
	position: absolute;
	right: -20px
}
a.info-tooltip span img {
	bottom: -12px;
	position: absolute;
	right: 15px
}
.yloca-tip {
	background: #ebac2c;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 1px 6px 0 0;
	padding: 1px 5px;
	text-align: center
}
.str-footer-links ul {
	padding: 0
}
.site-rfr-header1 .str-search .form-control {
	border: 1px solid #00a8ff;
	border-radius: 5px;
	font-size: 15px;
	height: 40px;
	padding-right: 60px
}
.site-rfr-header1 .st-search-btn {
	height: 40px;
	width: 50px
}
.site-rfr-header1 .icn-sprite.icn-search {
	left: -5px;
	position: relative;
	top: -5px;
	transform: scale(.5)
}
.site-rfr-header1 .str-search {
	margin: 20px 0
}
header.site-rfr-header .user-menu ul.dropdown-menu li, header.site-rfr-header1 .user-menu ul.dropdown-menu li {
	display: block
}
header.site-rfr-header .user-menu ul.dropdown-menu li a, header.site-rfr-header1 .user-menu ul.dropdown-menu li a {
	border-bottom: 1px solid #eee;
	display: block;
	font-size: 12px;
	line-height: 22px;
	padding: 5px 10px;
	text-align: right;
	color: #333
}
.site-rfr-header .user-menu {
	margin: 15px 0
}
.add-phone-number {
	clear: both;
	margin: 0 15px 15px
}
.modal a.info-tooltip {
	color: #777;
	font-size: 16px;
	outline: 0;
	position: relative
}
.modal a.info-tooltip span {
	background: #fffaf0;
	border: 1px solid #dca;
	border-radius: 4px;
	bottom: 40px;
	color: #111;
	display: none;
	font: 12px/22px robotoregular, Arial, Helvetica, sans-serif;
	padding: 15px;
	position: fixed;
	right: -20px;
	text-align: left;
	width: 300px
}
.popupform .custom-form-group {
	position: relative;
	z-index: 999999
}
.modal a.info-tooltip:hover span {
	background: #fffaf0;
	border: 1px solid #dca;
	bottom: 40px;
	color: #111;
	display: inline-block;
	position: absolute;
	right: -15px
}
.site-rfr-header-fix .logo, .site-rfr-header-fix .str-search {
	display: block;
	opacity: 1;
	visibility: visible
}
.cd-top, .chapterbox h3, .link-building-link a, a.downloadlink, a.downloadlink span {
	display: inline-block
}
.modal a.info-tooltip span img {
	bottom: -12px;
	position: absolute;
	right: 15px
}
.site-rfr-header-fix {
	background: #fff;
	height: 70px;
	padding: 0;
	border-bottom: 1px solid #ddd
}
.site-rfr-header-fix .logo {
	margin: 15px 0 10px;
	padding: 0
}
.site-rfr-header-fix .logo img {
	height: auto;
	max-width: 60%;
	transition: all .5s ease-in-out 0
}
.site-rfr-header-fix .user-menu ul li a {
	color: #000
}
.site-rfr-header-fix .icn-user {
	background-position: 0 -40px
}
.link-building-banner {
	padding: 40px 0;
	background-image: url(../images/link-building/link-building-bg.jpg)
}
.link-building-banner h1, .link-building-banner h4 {
	color: #fff!important
}
.link-building h1 {
	font: 58px/68px roboto_condensedlight, Arial, Helvetica, sans-serif;
	color: #343434;
	margin-bottom: 50px
}
.link-building h1 span {
	font-family: roboto_condensedbold, Arial, Helvetica, sans-serif
}
.link-building h4 {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 20px
}
.link-building-banner h3 {
	font: 30px/40px robotoregular, Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 30px;
	color: #fff
}
.link-building-today {
	background: #f7f7f7;
	padding: 30px 0
}
.line-bg {
	margin: 40px 0
}
.link-quotebox {
	background: #f1af3d;
	border-radius: 3px;
	padding: 6px;
	overflow: hidden;
	margin: 50px auto;
	width: 80%
}
.link-quotebox-label {
	background: #fff;
	float: left;
	font: 50px/60px robotobold, Arial, sans-serif;
	text-transform: uppercase;
	color: #f1af3d;
	padding: 10px;
	width: 20%;
	position: relative
}
.link-quotebox-label:after {
	border-bottom: 40px solid transparent;
	border-left: 20px solid #fff;
	border-top: 40px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	right: -20px;
	top: 0;
	width: 0
}
.link-quotebox-quote {
	float: left;
	font: 22px/32px robotoregular Arial, sans-serif;
	color: #fff;
	text-align: center;
	padding: 10px;
	width: 80%
}
.link-building-list {
	padding: 40px 0
}
.link-building-list h1 {
	margin-bottom: 20px
}
.link-building-list h3 {
	text-transform: uppercase;
	color: #68b3e7;
	font: 30px/40px roboto_condensedregular, Arial, Helvetica, sans-serif;
	margin-bottom: 40px
}
.link-building-list-head {
	text-transform: uppercase;
	background: #68b3e7;
	color: #fff;
	font: 18px/22px robotomedium, Arial, Helvetica, sans-serif;
	display: inline-block;
	border-radius: 25px;
	margin: 0 auto;
	padding: 10px 25px
}
.link-building-link a {
	background: #f7f7f7;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin: 30px 15px 0;
	padding: 10px 0;
	color: #343434;
	font-size: 16px;
	width: 22%
}
.link-building-link a:hover {
	background: #68b3e7;
	border: 1px solid #68b3e7;
	color: #fff
}
.chapterbox {
	background: #f7f7f7;
	border: 1px solid #ddd;
	box-shadow: 0 4px 0 #eee;
	margin: 0 0 20px;
	padding: 20px
}
.chapterbox-icon {
	background: #3d393b;
	border: 6px solid #fff;
	border-radius: 50%;
	height: 110px;
	margin: -75px auto 20px;
	text-align: center;
	width: 110px;
	padding: 20px 0;
	box-shadow: 0 0 5px #ddd
}
.chapterbox-icon-bg01 {
	background: #494647;
	background: -moz-linear-gradient(top, #494647 0, #252223 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #494647), color-stop(100%, #252223));
	background: -webkit-linear-gradient(top, #494647 0, #252223 100%);
	background: -o-linear-gradient(top, #494647 0, #252223 100%);
	background: -ms-linear-gradient(top, #494647 0, #252223 100%);
	background: linear-gradient(to bottom, #494647 0, #252223 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#494647', endColorstr='#252223', GradientType=0)
}
.chapterbox-icon-bg02 {
	background: #febb6b;
	background: -moz-linear-gradient(top, #febb6b 0, #e1891d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #febb6b), color-stop(100%, #e1891d));
	background: -webkit-linear-gradient(top, #febb6b 0, #e1891d 100%);
	background: -o-linear-gradient(top, #febb6b 0, #e1891d 100%);
	background: -ms-linear-gradient(top, #febb6b 0, #e1891d 100%);
	background: linear-gradient(to bottom, #febb6b 0, #e1891d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febb6b', endColorstr='#e1891d', GradientType=0)
}
.chapterbox-icon-bg03 {
	background: #fe9c76;
	background: -moz-linear-gradient(top, #fe9c76 0, #db5b28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe9c76), color-stop(100%, #db5b28));
	background: -webkit-linear-gradient(top, #fe9c76 0, #db5b28 100%);
	background: -o-linear-gradient(top, #fe9c76 0, #db5b28 100%);
	background: -ms-linear-gradient(top, #fe9c76 0, #db5b28 100%);
	background: linear-gradient(to bottom, #fe9c76 0, #db5b28 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9c76', endColorstr='#db5b28', GradientType=0)
}
.chapterbox-icon-bg04 {
	background: #b9eb88;
	background: -moz-linear-gradient(top, #b9eb88 0, #6ea23b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9eb88), color-stop(100%, #6ea23b));
	background: -webkit-linear-gradient(top, #b9eb88 0, #6ea23b 100%);
	background: -o-linear-gradient(top, #b9eb88 0, #6ea23b 100%);
	background: -ms-linear-gradient(top, #b9eb88 0, #6ea23b 100%);
	background: linear-gradient(to bottom, #b9eb88 0, #6ea23b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9eb88', endColorstr='#6ea23b', GradientType=0)
}
.chapterbox-icon-bg05 {
	background: #f6e363;
	background: -moz-linear-gradient(top, #f6e363 0, #dac747 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6e363), color-stop(100%, #dac747));
	background: -webkit-linear-gradient(top, #f6e363 0, #dac747 100%);
	background: -o-linear-gradient(top, #f6e363 0, #dac747 100%);
	background: -ms-linear-gradient(top, #f6e363 0, #dac747 100%);
	background: linear-gradient(to bottom, #f6e363 0, #dac747 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6e363', endColorstr='#dac747', GradientType=0)
}
.chapterbox-icon-bg06 {
	background: #707cf4;
	background: -moz-linear-gradient(top, #707cf4 0, #5662d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707cf4), color-stop(100%, #5662d6));
	background: -webkit-linear-gradient(top, #707cf4 0, #5662d6 100%);
	background: -o-linear-gradient(top, #707cf4 0, #5662d6 100%);
	background: -ms-linear-gradient(top, #707cf4 0, #5662d6 100%);
	background: linear-gradient(to bottom, #707cf4 0, #5662d6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#707cf4', endColorstr='#5662d6', GradientType=0)
}
.chapterbox-icon-bg07 {
	background: #dc74fe;
	background: -moz-linear-gradient(top, #dc74fe 0, #c05fdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dc74fe), color-stop(100%, #c05fdf));
	background: -webkit-linear-gradient(top, #dc74fe 0, #c05fdf 100%);
	background: -o-linear-gradient(top, #dc74fe 0, #c05fdf 100%);
	background: -ms-linear-gradient(top, #dc74fe 0, #c05fdf 100%);
	background: linear-gradient(to bottom, #dc74fe 0, #c05fdf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc74fe', endColorstr='#c05fdf', GradientType=0)
}
.chapterbox h3 {
	text-transform: uppercase;
	color: #68b3e7;
	font: 30px/40px roboto_condensedregular, Arial, Helvetica, sans-serif;
	margin: 0 auto
}
.chapterbox hr {
	border-color: #ddd;
	margin-bottom: 50px;
	margin-top: 30px
}
.chapterbox ul {
	text-align: left
}
.chapterbox ul li {
	color: #68b3e7;
	font: 18px/28px robotoregular, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	position: relative;
	padding-left: 25px
}
.chapterbox ul li:before {
	color: #343434;
	content: "\f192";
	font-family: FontAwesome;
	font-size: 20px;
	left: 0;
	top: 1px;
	position: absolute
}
.chapterbox ul li a {
	color: #68b3e7
}
.chapterbox ul li a:hover {
	color: #343434
}
.link-building-pdfdownload {
	padding: 0 0 50px
}
.link-building-pdfdownload h1 {
	color: #343434;
	font: 54px/64px roboto_condensedbold, Arial, Helvetica, sans-serif;
	margin-bottom: 20px
}
.link-building-pdfdownload span {
	color: #ff9000
}
a.downloadlink {
	background: #ff9000;
	border-radius: 3px;
	padding: 0 15px;
	font: 26px/36px robotoregular, Arial, Helvetica, sans-serif;
	color: #fff
}
a.downloadlink span {
	padding: 10px 0 10px 15px
}
a.downloadlink:hover {
	background: #ffa736
}
.link-building-pdfdownload h3 {
	font: 18px/26px robotoregular, Arial, Helvetica, sans-serif;
	color: #343434
}
.cd-top {
	background: #f90;
	bottom: 20px;
	color: #fff;
	font-size: 22px;
	height: 40px;
	line-height: 36px;
	opacity: 0;
	position: fixed;
	right: 20px;
	text-align: center;
	width: 40px
}
.cd-top.cd-fade-out, .cd-top.cd-is-visible, .no-touch .cd-top:hover {
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s
}
.cd-top.cd-is-visible {
	visibility: visible;
	opacity: 1
}
.cd-top.cd-fade-out {
	opacity: 1
}
.no-touch .cd-top:hover {
	background-color: #e86256;
	opacity: 1
}
.top-padding {
	padding-top: 140px
}
.sec_head {
	font-size: 30px;
	color: #161616;
	font-family: robotolight, Arial, sans-serif;
	text-align: center;
	margin-bottom: 30px
}
.featured-customer-slider {
	border: 1px solid #ddd;
	padding: 20px
}
.featured-customer-block {
	position: relative;
	padding-left: 130px
}
.featured-customer-thumb, .customer-web-logo {
	position: absolute;
	left: 0;
	top: 0
}
.customer-web-logo {
	left: auto;
	right: 0;
	display: inline-block;
	text-align: center
}
.customer-web-logo b {
	display: block;
	text-align: center;
	border-bottom: 2px solid #334a5c;
	font-weight: normal;
	margin: 0 auto 10px;
	width: 80px;
	font-size: 16px;
	padding-bottom: 5px;
	color: #334a5c
}
.customer-web-logo img {
	max-width: 120px;
	height: auto;
	display: inline-block
}
.user-nm {
	margin-top: 0;
	color: #161616;
	font-family: robotolight, Arial, sans-serif;
	font-size: 16px;
	margin-bottom: 10px
}
.featured-customer-meta {
	color: #a1a1a1;
	font-family: robotolight, Arial, sans-serif;
	font-size: 16px
}
.user-nm-txt {
	font-family: robotoregular, Arial, sans-serif;
	font-size: 18px;
	color: #3588c8
}
.featured-customer-meta a {
	color: #65a51a
}
.customer-sub-head {
	color: #161616;
	font-family: robotolight, Arial, sans-serif;
	font-size: 18px;
	margin-bottom: 10px
}
.slider-btn {
	padding: 15px 0 50px
}
.feat-customer-slides .btn {
	background-image: none;
	background-color: #3588c8;
	border-color: #3588c8;
	opacity: 1;
	position: static;
	top: auto;
	width: auto;
	font-family: robotoregular, Arial, sans-serif;
	font-size: 16px;
	min-width: 80px;
	margin: 0 5px
}
.new-slider-container {
	background: url(../images/new-banner/new-banner.png) no-repeat center top;
	background-size: cover;
	-webkit-background-size: cover
}
.new-slider-container .slidertext h1 {
	color: #fff;
	font: 48px "ralewayextrabold", Arial, sans-serif;
	margin: 0;
	padding: 0 0 20px;
	text-shadow: 1px 1px rgba(0,0,0,0.25)
}
.new-slider-container .slidertext h3 {
	color: #fff;
	font: 26px "ralewayregular", Arial, sans-serif;
	margin: 0 0 20px;
	padding: 0;
	text-shadow: 1px 1px rgba(0,0,0,0.25);
	margin: 0 auto;
	max-width: 90%
}
.new-slider-container .slidertext a.orgbtn {
	-moz-box-shadow: inset 0 1px 0 0 #a0d642;
	-webkit-box-shadow: inset 0 1px 0 0 #a0d642;
	box-shadow: inset 0 1px 0 0 #a0d642;
	background: #7cbc27;
	background: -moz-linear-gradient(top, #7cbc27 0, #62a30c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7cbc27), color-stop(100%, #62a30c));
	background: -webkit-linear-gradient(top, #7cbc27 0, #62a30c 100%);
	background: -o-linear-gradient(top, #7cbc27 0, #62a30c 100%);
	background: -ms-linear-gradient(top, #7cbc27 0, #62a30c 100%);
	background: linear-gradient(to bottom, #7cbc27 0, #62a30c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cbc27', endColorstr='#62a30c', GradientType=0);
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px rgba(0,0,0,0.25);
	border: 0;
	padding: 18px 35px;
	width: auto;
	display: inline-block;
	-webkit-box-shadow: 0 1px 1px 0 rgba(47,53,62,0.15);
	box-shadow: 0 1px 1px 0 rgba(47,53,62,0.15);
	font: 14px/normal 'robotoregular', Arial, sans-serif
}
.new-slider-container .slidertext a.orgbtn:hover, .new-slider-container .slidertext a.orgbtn:focus {
	color: #fff;
	background: -moz-linear-gradient(top, #87c32b 0, #6eaf0e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87c32b), color-stop(100%, #6eaf0e));
	background: -webkit-linear-gradient(top, #87c32b 0, #6eaf0e 100%);
	background: -o-linear-gradient(top, #87c32b 0, #6eaf0e 100%);
	background: -ms-linear-gradient(top, #87c32b 0, #6eaf0e 100%);
	background: linear-gradient(to bottom, #87c32b 0, #6eaf0e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87c32b', endColorstr='#6eaf0e', GradientType=0)
}
.email-marketing-wrapper {
	background: #e9e9e9 none repeat scroll 0 0;
}
.email-marketing-wrapper > .container {
	max-width: 1000px;
}
.email-marketing-banner {
	background: #73e4ee none repeat scroll 0 0;
	margin: 50px 0 0;
	position: relative;
}
.email-marketing-hero-image {
	margin-top: -10%;
}
.email-marketing-banner h1 {
	color: #0e3330;
	font: 50px "roboto_condensedbold", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 30px 0 0;
	text-transform: uppercase;
}
.email-marketing-banner h2 {
	color: #030303;
	font: 20px "roboto_condensedbold", Arial, Helvetica, sans-serif;
	margin: 0;
	text-transform: uppercase;
}
.email-marketing-content {
	background: #fff none repeat scroll 0 0;
	margin-bottom: 50px;
	padding: 2% 3%;
}
.email-marketing-content h3 {
	color: #1a1a1a;
	font: 24px "robotobold", Arial, Helvetica, sans-serif;
	margin: 20px 0;
}
.email-mrk-sub-head h2 {
	color: #1a1a1a;
	font: 30px "robotobold", Arial, Helvetica, sans-serif;
	margin: 20px 0;
}
.email-marketing-content p {
	color: #030303;
	font: 18px/28px "robotolight", Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
#accordion .panel-default > .panel-heading {
	background-color: #f7f7f7;
	padding: 0;
}
#accordion.panel-group .panel + .panel {
	margin-top: 20px;
}
#accordion .panel .panel-title {
	color: #888;
	font: 18px "robotomedium", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#accordion .panel .panel-title a {
	display: block;
	padding: 10px 45px 10px 15px;
	position: relative;
}
#accordion .panel .panel-title a:before {
	position: absolute;
	right: 10px;
	content: "-";
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-color: #3789c8;
	text-align: center;
	font: 21px/24px "roboto_condensedbold", Arial, Helvetica, sans-serif;
	color: #fff;
}
#accordion .panel .panel-title a.collapsed:before {
	content: "+";
}
#accordion .panel .panel-body h4 {
	color: #2d2d2d;
	font: 22px "robotobold", Arial, Helvetica, sans-serif;
	margin: 20px 0 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}
#accordion .panel .panel-body h4 span {
	position: absolute;
	left: 0;
	bottom: -2px;
	width: auto;
	padding-bottom: 5px;
	border-bottom: 1px solid #3789c8;
}
.blogs-list-items {
	margin: 0;
	padding: 0;
}
.blogs-list-items li {
	color: #030303;
	font: 18px/28px "robotolight", Arial, Helvetica, sans-serif;
	margin: 15px 0 0;
}
.blogs-list-items li a {
	display: inline-block;
	position: relative;
}
.blogs-list-items li a > span {
	background-color: #000;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 14px;
	left: 0;
	line-height: 24px;
	min-width: 200px;
	opacity: 0;
	padding: 5px 8px;
	position: absolute;
	visibility: hidden;
	width: 100%;
	z-index: 2;
}
.blogs-list-items li a:hover > span {
	visibility: visible;
	opacity: 1;
}
.blogs-list-items li a > span::before {
	border-bottom: 8px solid #000;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	content: "";
	left: 10px;
	position: absolute;
	top: -7px;
}
