﻿/* 
Theme Name: SEP 2009
Theme URI: http://www.searchenginepeople.com/ 
Description: SEPResponsive version for SEP including AB-testing (Updated: Sept-03-2013)
Version: 1.2.3
Tags: Responsive, WordPress, Development
Author: sep.ca
*/

/* file version 2014-03-28 10-01-48 */

.highlight {
    background-color:#FFFFBF;
    text-decoration:none;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption,
.wp-caption-text {
max-width: 97.5%;
height: auto;
width: auto9; /* ie8 */
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 20px 0 10px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 17px;
	padding: 0 5px 0 5px;
	margin: 0;
}
/* End captions */

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
 
@font-face {
    font-family: 'Proxima Nova Semibold';
    src: url('fonts/proximanova-semibold-webfont.eot');
    src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
          url('fonts/proximanova-semibold-webfont.svg#ProximaNovaSemibold') format('svg'),
         url('fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('fonts/proximanova-semibold-webfont.ttf') format('truetype') 
        ;
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Proxima Nova Lt';
    src: url('fonts/proximanova-light-webfont.eot');
    src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/proximanova-light-webfont.svg#ProximaNovaLt') format('svg'),
         url('fonts/proximanova-light-webfont.woff') format('woff'),
         url('fonts/proximanova-light-webfont.ttf') format('truetype'); 
        
    font-weight: normal;
    font-style: normal;

} 
@font-face {
    font-family: 'Proxima Nova Rg';
    src: url('fonts/proximanova-regular-webfont.eot');
    src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/proximanova-regular-webfont.svg#ProximaNovaRg') format('svg'),
         url('fonts/proximanova-regular-webfont.woff') format('woff'),
         url('fonts/proximanova-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Century Gothic';
    src: url('fonts/gothic.eot');
    src: url('fonts/gothic.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothic.svg#CenturyGothicRegular') format('svg'),
         url('fonts/gothic.woff') format('woff'),
         url('fonts/gothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



/************************************************************************/


@font-face {
	font-family: 'sep';
	src: url('fonts/sep.eot');
	src: url("fonts/sep.eot?#iefix") format("embedded-opentype"), 
		url("fonts/sep.svg#sep") format("svg"),
		url("fonts/sep.woff") format("woff"), 
		url("fonts/sep.ttf") format("truetype");

	font-weight: normal;
	font-style: normal;
}

.IN-widget {
	line-height: 0 !important;
	vertical-align: none !important;
	float:right;
}

/***********************Responsive Youtube Videos************************/

 .videocontainer {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.videocontainer iframe,
.videocontainer object,
.videocontainer embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/************************************************************************/
html {
	-webkit-transform: translate3d(0,0,0);
}
body  
{ 
	 font-size:15px;
	 line-height:22px;
	 font-family:Proxima Nova Rg,Helvetica, Arial, Sans-Serif;
	 color:#4d4d4d;
	 -webkit-font-smoothing: antialiased;
	 -moz-font-smoothing: none;
	 font-smoothing: antialiased;
}
textarea { 
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.mbonly
{
	 display:none;
}
.alright
{
	text-align:right;
	padding-bottom: 10px;
}

a
{
    color:#72ac15;
    text-decoration:none;
}
a.careerlink
 { 
 font-size:17px;
 color:#3C5A9B;
 }
h1
{
	 font-size:31px;
	 color:#000;
	 font-weight:normal;
	 line-height:32px; /* Removed 60px to 32px */
	 margin-top:0px; /* Removed margin - Nigel*/
	 padding:0px;
}

h1.blue
{
	color:#3c599b;
} 
.pagetitle
{
margin:0 0 15px 0;

}
#heroshot h1
{
margin:0px;
}
h2
{
	 font-size:21px;
	 line-height:30px;
	  color:#4d4d4d;
	  font-weight:normal;
}
h2.blue
{
	color:#3b599a;
}
h2.dark
{
	color:#000;
}
h2.dark a
{
	color:#000;
}
h2.dark a:hover 
{
	color:#3C5A9B;
	text-decoration:underline;
}
h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: -12px;
}
h1 img
{
	vertical-align:middle;
}
h1.icontitle
{
	/*line-height:50px; */
	line-height:30px; /* reduced from 36px */
	display: table; /* new */
}
h1.icontitle span
{/* new */
	vertical-align:middle;
	display:table-cell;
	padding-left:10px;
}
h1.icontitle img
{
	vertical-align:top;
}

/* h2.subheading {line-height:25px; } **** removed because it's not global */

#subheader ol,#subheader ul ,#subheader li,#footer ul,#footer li,#servicesiconshort ul,#servicesiconshort li,#sidebar ul,#sidebar li,
#homesidebar ul,#homesidebar li, #homeadvantage ul,#homeadvantage li
{
border:0;
margin:0;
padding:0;
}
input
{
	outline:none;
}
.container
{
	  max-width:940px;
	  margin:auto;
}
 
 .ibmore
{
	 font-weight:bold;
	 font-style:italic;
	 font-size:14px;
	 color:#5d5c5c;
}
div.nospace
{
	margin:0px;
	padding:0px;
}

.smallbtn {
    
	font-size: 14px;
	color: #ffffff;
	padding: 5px 20px; 
	background:#70ab15;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0px solid #000000;
	/* -moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0); */
	text-shadow:
		0px -1px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
		cursor:pointer;
		
}

#extrafooter img
{
display:none;
}
.hbspt-form .actions .hs-button 
{
width:auto;
}

.hbspt-form .actions 
{
text-align:center;
}
 #sidebar  .hbspt-form .actions 
{
text-align:right;
}
.hs-form .actions .hs-button:hover, .hs-form .actions .hs-button:focus, .hs-form .actions .hs-button.hovered
{
box-shadow:none;
border:none;
}

.hs-form  input.hs-input,.hs-form textarea.hs-input,.hs-form select.hs-input,.hs-form .hs-input.uneditable-input
{
height:auto;
}

.hs-form input.hs-input:focus,.hs-form textarea.hs-input:focus
{
 border:1px solid #CCCCCC;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;
    outline: 0 none;
}
.hs-form .hs-form-required {color: #B4EA38!important;}

.hs-form.stacked .field {margin-bottom: 1px!important;}

.hs-form .actions {margin-top: 5px!important}

.hbspt-form .hs-form    input:not([type=image]),.hbspt-form .hs-form textarea{

box-sizing:inherit;
	-webkit-box-sizing: inherit; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: inherit;    /* Firefox, other Gecko */
	


}

button.medumbtn,#startform .hs-button,.hbspt-form .actions .hs-button {
	 cursor:pointer;
	font-size: 16px;
	line-height:18px;
	color: #ffffff;
	padding: 10px 20px; 
	background:#70ab15;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0px solid #000000;
	height:auto;
	box-shadow: none; 
	-webkit-box-shadow:none;
	 -moz-box-shadow:none;
	    transition: none 0s ease 0s; 
		   background-image: none;
		   	-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
background-image:none;
	/* -moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0); */
	text-shadow:
		0px -1px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
}
.green {background:#70ab15;}
#mobilenav,#mobileextra
{
	display:none;
	position:absolute;
}

#digital
{
	 text-align:right;
	 font-family:Century Gothic;
	 font-size:17px;
	 margin-top:30px;
	 color: #000;
}
#header
{
-webkit-transform-style: preserve-3d; /* Safari */	 
}

#subheader
{
	background-color: #3C5A9B;
/*	background:url(images/navbg.jpg) left top repeat-x;*/

/*	background-repeat: repeat-x;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABTAAEDAREAAhEBAxEB/8QAYQABAAIDAAAAAAAAAAAAAAAABAADBQYHAQEAAgMAAAAAAAAAAAAAAAAAAQIDBgcQAQABAgcAAAAAAAAAAAAAAAASIQNhoVLSkwUVEQEBAQEAAAAAAAAAAAAAAAAAARIh/9oADAMBAAIRAxEAPwDnTsLREBAYv2ev13eC9sV1Fs1rskMw0wFmAkwEmA0gU1xyV6h//9k=);
	background-position: left top;*/
	/* min-height:83px; */
	z-index:110;
	position:relative;
	-webkit-transform-style: preserve-3d; /* Safari */
}
#socialbuttons
{
	 text-align:right;
	 padding-top:5px;
	 height:25px;
	 overflow:hidden;
}
#nav
{
	/*
	background:url(images/navlinebg.jpg) right 1px no-repeat;
	*/
	background-repeat: no-repeat;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAA0AAEDAREAAhEBAxEB/8QATQABAQAAAAAAAAAAAAAAAAAAAAgBAQEBAAAAAAAAAAAAAAAAAAAGBxABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AklqyJAAAAAAf/9k=);
	background-position: right 1px;
	 min-height:53px;
	 padding-right:1px;
	 display: table;
     width: 100%;
	 position:relative;
	 
}
#nav li
{
	/*
	background:url(images/navlinebg.jpg) left 1px no-repeat;
	*/
	background-repeat: no-repeat;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAA0AAEDAREAAhEBAxEB/8QATQABAQAAAAAAAAAAAAAAAAAAAAgBAQEBAAAAAAAAAAAAAAAAAAAGBxABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AklqyJAAAAAAf/9k=);
	background-position: right 1px;
	margin:0px;
	padding:0px; 
	list-style:none;
   vertical-align:middle;
   display:table-cell; 
   text-align: center;
   padding-left:1px;
   position:relative;
    
}
#nav li a
{
	display:block;
	line-height:53px;
	font-size:18px;
	color:#fff;
	text-align:center;
	padding:0px 15px 0px 15px; /* Added left and right padding */
}

#nav li a:hover, #nav li.current_page_item a, #nav li.active a, #nav li.current_page_ancestor a 
{
	background:#5072AF; /* #244283; */
}
#nav li.current_page_item  ul a,#nav li.current_page_ancestor ul a 
{
background:none;
}
#nav ul li:last-child a
{
border-radius: 0px 0px 2px 2px;
}
#nav li ul
{
	background: #3C5A9B;
/*	background:url(images/submenubg.png);*/
	
/*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiNHDNec2ABJgY0ABhAYAAAwB12gHUzWnTXQAAAABJRU5ErkJggg==);
	border-radius: 0px 0px 2px 2px;*/
	position:absolute;
	min-width:250px;
	/*
	padding:5px 0px;
	*/
	display:none;
	left:0px;
}
/* remove for js slide down function 
#nav li:hover ul
{
	display:block;
}
*/
#nav li ul li
{
	width:100%;
	padding-left:0px;
	background:none;
	display:list-item;
}
#nav li ul a
{
	line-height:30px;
	font-size:16px;
	padding:0px 25px;
	display:block;
	white-space: nowrap;
	text-align:left;
}
#nav li ul a:hover,#nav li ul li.current_page_item  a
{
	background:#5072AF; /* #6ba41b; */
}
.pnav
{
position:relative;
left:0px;
}
.pnav .pnav li
{
position:relative;
}
.pnav .pnav
{
position:absolute;
left:250px;
top:0px;
}
#searchicon
{
	padding:13px 10px 14px 10px;
	display:block;
	margin-top:1px; 
	cursor:pointer;
	vertical-align:middle;
	/*
	background:url(images/searchbg.jpg) repeat-x;
	*/
/*	background-repeat: repeat-x;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAA0AAEDAREAAhEBAxEB/8QAWgABAQEBAAAAAAAAAAAAAAAAAgMFBwEBAQADAAAAAAAAAAAAAAAAAAECBgcQAQEAAwEAAAAAAAAAAAAAAAARYaNlJhEBAQADAAAAAAAAAAAAAAAAABEhYSL/2gAMAwEAAhEDEQA/AOeV2BokChQoJqJ3IBUGN6Dn7WPWlw//2Q==);*/
}
 
 

 

#searchicon img
{
	vertical-align:middle;
}

#searchpanel
{
	/*
	background:url(images/submenubg.png);
	*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiNHDNec2ABJgY0ABhAYAAAwB12gHUzWnTXQAAAABJRU5ErkJggg==);
	border-radius: 0px 0px 10px 10px;
	position:absolute;
	right:-1px;
	top:53px;
	padding:10px;
	min-width:360px;
	display:none;
	width: 360px;
	behavior: url(css/PIE.htc);  
}
#searchpanel input
{
	width:220px;
}
#searchpanel .smallbtn
{
	float:right;
}

#featuresection1
{
	/* background:url(images/featurebg.png);*/
	background: url(images/coverbg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-transform-style: preserve-3d; /* Safari */
}
#featuresection {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/coverbg.jpg");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    -webkit-transform-style: preserve-3d; /* Safari */
}
#featuresectionbg
{
	/* background:url(images/homepage_heroshot_bg.png) no-repeat center top;*/
	 max-height:450px;
	 overflow:hidden;
}
#featuretitle
{
	text-align:center;
	 font-family:Century Gothic;
	 font-size:52px;
	 color:#000;
	 line-height:70px;
	 margin-bottom:13px;
}
.featuretitle
{
	text-align:center;
	 font-family:Century Gothic;
	 font-size:31px;
	 color:#000;
	 line-height:36px;
	 padding-bottom: 20px; /* added */
     padding-top: 20px; /* added */
 
}
.sidebartitle
{
	 font-family:Century Gothic;
	 font-size:21px;
	 color:#000;
	 line-height:30px;
}

#beauty
{
	margin-left:13px;
	float:left;
	overflow:hidden;
}
#beauty img
{
	float:left;
}
#circles
{   
     margin-left:-40px;
	 float:left;
	 text-align:center;
}
#circles  div .row:last-child .circle:last-child
{
 display:none;
} 
.circle
{
 
	 width:98px;
	 height:98px;
     cursor: pointer;
	 display:inline-block;
	 text-align:center; 
	 font-size:12px;
	 line-height:11px;
	 overflow:hidden;
	 color:#000;
	 vertical-align:top;
	 margin: 1px 5px 9px;
	 -webkit-backface-visibility: hidden;
 	 -moz-backface-visibility:    hidden;
     -ms-backface-visibility:     hidden;
     -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
     -o-transform-style: preserve-3d;
     -ms-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -webkit-perspective: 1000;
	   
}
.circle *
{
 cursor: pointer;
}
.circle .img
{  
	height:47px;
	vertical-align:middle; 
}
 .img img
 {
 	vertical-align:middle;
 	line-height:43px;
 }
 #consultation
 {
 	margin-top:-33px;
 	z-index:100;
 	position:relative;
 	
 }
 
 #quotetitle
 {
	 
	line-height:33px;
	font-size:21px;
	color:#fff;
	text-align:center;
	 font-weight:bold;
	 background:#404040;
	background-image: linear-gradient(bottom, rgb(64,64,64) 27%, rgb(79,79,79) 68%);
	background-image: -o-linear-gradient(bottom, rgb(64,64,64) 27%, rgb(79,79,79) 68%);
	background-image: -moz-linear-gradient(bottom, rgb(64,64,64) 27%, rgb(79,79,79) 68%);
	background-image: -webkit-linear-gradient(bottom, rgb(64,64,64) 27%, rgb(79,79,79) 68%);
	background-image: -ms-linear-gradient(bottom, rgb(64,64,64) 27%, rgb(79,79,79) 68%); 
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.27, rgb(64,64,64)),
		color-stop(0.68, rgb(79,79,79))
	); 
	 border-radius: 5px 5px 0px 0px;
	  behavior: url(css/PIE.htc);  
 }
 #startform
 {
 	background:#616161;
 	  border-radius:0px 0px 5px 5px ;
 	  text-align:center;
 	  padding:8px 0px 18px 0px;
	   behavior: url(css/PIE.htc); 
 }
 #startform  .hs-form.stacked .field
 {
 margin-bottom:0;
 }
 .field
{
	 display:inline-block;
	 margin-right:15px;
}.ppc-stat .field{	 display:block;	 margin-right:15px;}
.field label,#startform .field label
{
	display:block;
	text-align:left;
	font-size:15px;
	color:#fff;
	font-weight:normal;
}
.field span,#startform .field span
{
	color:#b4ea38;
	font-size:21px;
	vertical-align:middle;
}
 
.field input,#startform   .field input
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC; 
    color: #777777;	 
    padding:5px 10px;
	width:154px;
       border-radius:15px ;
	-moz-border-radius:15px ;  
  -webkit-border-radius:15px ; 
  box-shadow: 0 1px 1px #CCCCCC inset;
}

#startform  .nospace
{
	 margin:5px 0px;
}


#threeblocks
{
	margin-top:20px;
	margin-bottom:7px;
}

#hometestimonialtitle
{
	line-height:33px;
	vertical-align:middle;
	font-size:25px;
	color:#000;
	
}

#hometestimonialtitle img
{
	vertical-align:middle;
	margin-right:5px;
	
}

#hometestimonialcontent
{
    padding:10px 0px 5px 0px;
    font-size:14px;
    line-height: 18px;
    font-style:italic;
}
.featureresource
{
 margin-top:5px;
  position:relative;
  
   margin-bottom:10px;
 }
.freeicon
{
	position:absolute;
	right:0px;
	top:-6px;
	/*right:-6px;*/
	
}
 
.featureresourcecontent
{
	/*
    background:#e8e6e5 url(images/resourcebg.jpg) repeat-x left bottom;
	*/
	background-color: #e8e6e5;
	background-repeat: repeat-x;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAwAAEDAREAAhEBAxEB/8QASwABAQAAAAAAAAAAAAAAAAAAAAkBAQAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAARAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJ/gAAAAA//Z);
	background-position: left bottom;
    /*border-radius:5px 5px 0 0 ;
    -moz-border-radius:5px 5px 0 0 ;  
    -webkit-border-radius:5px 5px 0 0; */
    margin-right: 6px;
    padding:10px 15px;
 }
 .ftitle
 {
  font-size:21px;
  margin-right:62px;
  color:#000;
  min-height:80px;
 }
 .featureresourcecontent img
 {
 	float:left;
 	margin-right:10px;
 }
 .fdesc
 {
 	  font-size:14px;
 	  line-height:15px;
 	  
 }
  .fdesc p
  {
  	padding:5px 0px; 
  }

.featureresource .smallbtn

{
  position:absolute;
  right:15px;
  bottom:10px;
  background:#8b459a;

}

.featureresource  .lbsmbtn

{
	background:#3ba2c5;
}
author
{
	 display:block;
	 font-size:12px;
	 line-height:14px;
}

#footer
 {
 	/*
	background:url(images/footerbg.jpg) repeat-x #515151; 
	*/
	background-color: #515151;
	background-repeat: repeat-x;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABLAAD/4QPAaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBSaWdodHM6TWFya2VkPSJGYWxzZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE4MDgzRUI4M0M2MkJEN0MxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdEQ0U4OTRCMjEyQzExRTI5RjQ3QzVDODc0RkVCN0NFIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdEQ0U4OTRBMjEyQzExRTI5RjQ3QzVDODc0RkVCN0NFIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTc4MTk1QjBFMjA2ODExQUU1QjlBOUNCM0I2OEY5RiIgc3RSZWY6ZG9jdW1lbnRJ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);
    color:#fff; 
 }
 .footlinkspanel
 {
 	padding-left:30px;
 }
 .foottitle
 {
 	font-size:18px;
 	font-family:Proxima Nova Lt;
 	color:#fff;
	margin:20px 0px  0px 0px; /* removes 25px margin-bottom */
 	/*margin:30px 0px  25px 0px;*/
 	display:block;
    text-transform:uppercase;
 }
 
.footlinks
{
	 list-style:none;
}
.footlinks a
{
	color:#fff;
	line-height:20px;
	 font-size:14px;
}
.footlinkscareer a
{
	color:#fff!important;
	line-height:20px;
	 font-size:14px;
}
#footcontactus
{
	 padding:20px 20px 10px 20px;
	/*
	background:url(images/cog.png) no-repeat 115px 188px;
	*/
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAChCAYAAABar1QGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NFNUMyODcyMkI4MTFFMjkzQjM5NDQ0REM4NjUxNzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NFNUMyODYyMkI4MTFFMjkzQjM5NDQ0REM4NjUxNzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBDRDYwNjNEN0UyMTY4MTE4QTU4RkJDMUFFRUFG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);
	background-position: 115px 188px;
}
 .footbigtitle
 {
 	font-size:24px;
 	font-family:Proxima Nova Lt;
 	color:#fff;
 	display:block;
 	margin-bottom: 15px;
  }
#footcontactus tel
  {
  	 font-size:30px;
  	 /*font-family:Helvetica Neue;*/
  	 font-weight:bold;
  	 margin:10px auto;
  	 display:block;
  }
#footcontactus dl
{
	margin:10px auto;
	display: inline-block;
}  
#footcontactus dd
{
	line-height:20px;
}
#footcontactus dd span
{
	display:inline-block;
	float:left;
	width:80px;
}
#footcontactus a
{
	color:#fff;
}
#footcontactus p
{
	margin-bottom:15px;
}
.footerlbg
{
	/*
	background:url(images/btmsep.jpg) no-repeat left top;
	*/
	background-repeat: no-repeat;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QPAaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBSaWdodHM6TWFya2VkPSJGYWxzZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE4MDgzRUI4M0M2MkJEN0MxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxQThGRkRFMUU4QzExRTI5REFGQTY5NDAxNDc2NjE4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxQThGRkREMUU4QzExRTI5REFGQTY5NDAxNDc2NjE4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzFBMDY3NDg0MUVFMjExOTYzNEU4M0I5QUNBRjFBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAXsAAQMBEQACEQEDEQH/xABUAAEAAwEAAAAAAAAAAAAAAAAAAQIDCAEBAAAAAAAAAAAAAAAAAAAAABABAAEFAAAAAAAAAAAAAAAAAAERUWESExEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A5X55BoAAAAAAAAAAAAAAACm0ggAAAAAAAAAAAGdZuAAAAAAAAAAAAAAAAAD/2Q==);
	background-position: left top;
}
#footerrbg
{
	/*
	background:url(images/btmsep.jpg) no-repeat right top;
	*/
	background-repeat: no-repeat;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QPAaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBSaWdodHM6TWFya2VkPSJGYWxzZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE4MDgzRUI4M0M2MkJEN0MxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxQThGRkRFMUU4QzExRTI5REFGQTY5NDAxNDc2NjE4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxQThGRkREMUU4QzExRTI5REFGQTY5NDAxNDc2NjE4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzFBMDY3NDg0MUVFMjExOTYzNEU4M0I5QUNBRjFBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAXsAAQMBEQACEQEDEQH/xABUAAEAAwEAAAAAAAAAAAAAAAAAAQIDCAEBAAAAAAAAAAAAAAAAAAAAABABAAEFAAAAAAAAAAAAAAAAAAERUWESExEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A5X55BoAAAAAAAAAAAAAAACm0ggAAAAAAAAAAAGdZuAAAAAAAAAAAAAAAAAD/2Q==);
	background-position: right top;
	 border-bottom:solid 1px #555; 
	 position:relative;
	 
}
 
#trusticon
{
	 position:absolute;
	 bottom:5px;
	  left:20px;
}
.servicestitle
{
	overflow:hidden;
}
.servicestitle img
{
	float:left;
}


.sidefield input
{
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 2px #CCCCCC inset;
    color: #777777;
    padding: 5px 10px;
    width: 149px; 
	-moz-border-radius:8px ;  
  -webkit-border-radius:8px ; 
   
  
}

/*----  Toggle */
  #megaMenuToggle{
	display:none;
	padding: 8px 15px;
	cursor:pointer;
	 
	text-transform:uppercase;
}
  .megaMenuToggle-icon{
	display:inline-block;
	background: #fff; 
	height:2px;
	width:23px;
	position:relative; 
	margin-top:25px;
	display:none;
}
.megaMenuToggle-icon:before{
	content:'';
	position:absolute; 
	background: #fff;
	height:2px;
	width:23px;
	top:-8px;
}
.megaMenuToggle-icon:after{
	content:'';
	position:absolute;
 	background:#fff;
	height:2px;
	width:23px;
	top:-16px;
}
.megaMenuToggle {
     color:#fff;
     font-size:16px;
  padding: 12px 15px;
  font-weight: normal;
}
#footerlinks li
{
	list-style:none;
}
#footmenu
{
	display:none;
}
#inquirepopup
{   
	  
	  
      
     
     
}
.popheader {
	/*
	background:url(images/popheaderbg.jpg) repeat-x;
	 */
	 line-height:51px;
	 height:51px;
	 overflow:hidden;
	 color:#fff;
	 font-size:20px;
	 text-transform:uppercase;
	 border-radius: 5px 5px 0 0;
	 padding:5px 20px;	   
}
.popheader img
{
	vertical-align:middle;
	margin-right:5px;
}
.popcontent
{
	padding:10px 20px;
	  background:#fff;
	    border-radius: 0 0  5px 5px;
		 
}
.popcontent p
{
	margin-bottom:15px;
}
.popcontent p  span
 {
 	color:#466496;
 	display:inline-block;
 	width:105px;
 	text-align:right;
 	font-size:18px;
 	text-transform:uppercase;
 	margin-right:10px;
 }
 .popcontent label input
 {
 	 color:#999;
 	  padding:3px 10px;
 	    border-radius: 15px;
 	    width:213px;
		 
 }
.popsubmitbtn
{
	margin:5px 0px 10px 105px;
}
 
.mobilesearch
{
	display:none;
}
input {
	outline: none;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}

/* search input field */
input[type=search] {
	/*
	background: #ededed url(images/search-icon.png) no-repeat 9px center;
	*/
	border: solid 1px #ccc;
	padding: 9px 10px 9px 32px;
	width: 55px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	 
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
	
}

/* placeholder */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
} 
#advantage_sidebar
{
	/*
	background:url(images/adbg.jpg) repeat-x #efeff0;
	*/
	background-color: #efeff0;
	background-repeat: no-repeat;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAHbAAEDAREAAhEBAxEB/8QAUgABAQEAAAAAAAAAAAAAAAAAAAUJAQEBAAAAAAAAAAAAAAAAAAAAARABAAIDAAAAAAAAAAAAAAAAAAGRUwQVEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDank6eKKhRTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/9k=);
	padding: 25px 0px;
	clear: both;
}
#homeadvantage p
{
	margin-bottom:15px;
}
#homeadvantage
{
	color:#5d5c5c;
	padding-right:30px;
}
#homeadvantage ol li {
list-style-position: inside;
}
#homeadvantage ol {
padding-left:0px;
}
.homeside_icon
{
	display:inline-block;
	width:25px;
	line-height:30px;
}
.homeside_icon img
{
	vertical-align:middle;
	 
}
.homeside_title
{
	 font-size:21px;
	 color:#878686;
	 line-height:30px;
	 vertical-align:middle;
}
.homeside_linkcontent
{
	 padding-left:30px;
	 margin-bottom:15px;
}
.homeside_linkcontent a
{
	font-size:15px;
	color:#3C5A9B;
	line-height:18px;
	 
}
.homeside_linkcontent button.fbbtn
{
background:#70ab15;
}
.alright a
{
    color: #72AC15;
    text-decoration: none;
    margin-right:5px;
}

/* new page avobe footer */
#homeadvantage .link_items li
{
	display:block;
	border-bottom:solid 1px #cacaca;
	padding:10px 0px;
}
.pageside_icon
{
	display:inline-block;
	width:25px;
	line-height:30px;
}
.pageside_icon img
{
	vertical-align:middle;
	 
}
.pageside_title
{
	 font-size:21px;
	 color:#878686;
	 line-height:30px;
	 vertical-align:middle;
}
.pageside_linkcontent
{
	 padding-left:30px;
	 margin-bottom:15px;
}
.pageside_linkcontent a
{
	font-size:15px;
	color:#3C5A9B;
	line-height:18px;
	 
}
.alright a {color:#72AC15; text-decoration: none; margin-right: 5px;}
.pageside_linkcontent button.fbbtn
{
background:#70ab15;
} 
#homesidebar .link_items li
{
	display:block;
	border-bottom:solid 1px #cacaca;
	padding:10px 0px;
}

#nav-root li:last-child a
{
  margin-right:1px;
}
.link_items li:last-child
{
	border-bottom:none;
}


.sidefield
{
	  margin:10px 0px 30px 0px;
	  padding-bottom:25px;
	  border-bottom:dotted  3px #ababab;
	
}

/**********  header line logo ****************/

#logoBefore
{
	 height:60px;
	 width:290px;
	 display:block;
	 background:url(images/logo.png) no-repeat left center;
}
.circletitle {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.circle * {
    cursor: pointer;
	 
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
html, body, div, span, object, iframe, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, dl, dt, dd {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.circle {
    color: #000000;
    font-size: 12px;
    line-height: 11px;
    text-align: center;
	  
}
body {
    font-family: Proxima Nova Rg,Helvetica,Arial,Sans-Serif;
}
#logo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/logo@2x.png");
    background-origin: padding-box;
    background-position: left -33px;
    background-repeat: no-repeat;
    background-size: 213px auto;
    display: block;
    height: 61px;
    width: 232px;
}

/*
	 height:60px;
	 max-width:290px; 
	 width: 100%;
	 display:block;
	 background:url(images/logo.png) no-repeat left center;
	 background-size: cover;
	 -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover; 
*/


.callustoday
{
	 display:block;
 text-align:right;
 font-size:16px;
  color:#222121;
  margin-top:8px;
  line-height:17px;
  height:17px;
  
}
.phone
{ 
 font-size: 29px;
 color:#222121;
 text-align:right;
 line-height:31px;
 height:31px;
}
.phoneicon
{
   /*
   background:url(images/icon_phone.png) no-repeat left center;
   */
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtxJREFUeNpibNgmwUAAKABxABDrQ9nI4CAQH6j3fH6AkCGMeCxyAOJ6KE0IPADihUA8AWjpB2wKmLCICQBxPxDvJ9ISmK9BjjrfuF3SgBiLBKAWFDCQBxSgliXgswhmCYaLhLmVGBLM1zPUeTxl0Jb0I8bC+eiWIVs0H5slJnJxDAF6ExmkBQwZGBmZGMzlUxiYmdiIsawfaJkCukUBUIwCdKWCGLy1Oxmk+Y0Y3n97CBaTFTRlUBK2JcYiAajjUSzqx6ZSWcQekjSBPmFn4WH48fsTmG+llAUUYybGMgegrxxgFjlgyR8QC5BClotViOHv/19gNjMjKzD4WIlNIPkgggWI/XGp+P77PSIymZgZjt+ZyfDx+xOGe28PMfz5+4NYiwJgFhngUvHm6x1Ejnx3nOHovSlkpXlQ8DHhy5RPPpxj+P33G5j9689XBgqAAhM+2RefrjC8+nITzBblUWPgZBWgjUUgcPHpajAtxKXIIC9kQbaXQBZ9wKfg2ostDJ9/vAAncQfVEmAy54PLCQFLDFvlfAZ+TmlC9lxgdojm8cCVvEEAFEfMzOzgTMrDLsYgyqsGDk5udlGGWNMVDBrinmBH3Hm9H59FnUzQOgUvOPVwHsObL7fBbHUxd4Zki00MoYazwDkNBAykwxkEuXC69QOw6rgAsmgDIYt+/fnCsP1aDcOffz/BfDZgKSHCrQLMS98Z/v77DQxOXgY9YHGFA2yAxdEFUC1JyDJQJj14uxdFjAOYCr//fgdmmyuk4tI6EbmsayQm5Ry5N5nh0N0JiGKJTQicv37++cxw69UubFoWgIINVjIwQH00gZgKb/+tTobXn28yGMhEAC34BEz+axjeAkuQt1/vY8QNEBfiajOAivUEBsoByBJHmG+wVeWJIO9S2xJcjZNEqJc/kGEJKAoU0S1BjiN0MAHqs3poUAoQYUEjvvYdIxENSFgbD1spfwHagCToe4AAAwD8J9oi7wErxQAAAABJRU5ErkJggg==);
	background-position: left center;
   padding-left:30px;
   display:inline-block;
   
}
.phoneicon a{color: black;}


/*********** about us page *************/
#heroshot
{
	text-align:center;
	background: url(images/heroshot_bg.png)  repeat center center fixed; 
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;*/
	
}
#heroshot img
{
vertical-align:middle;
}
#approachimg
{
margin-bottom:20px;
}
#pagecontent
{
	margin:25px auto;
}
#content
{
	  border-right: 3px dotted #72746f;
	  padding-right:40px;
	   margin-right:5px;
}
#content .swaptbfoot ol,#content .swaptbfoot ol li{
list-style-position: inside;
}

#content p,#pagecontent p
{
	margin-bottom:12px;
}

.mbcell > p {
    line-height: 20px;
    margin-bottom: 16px !important;
}

#sidebar .featureresource
{
	 margin:15px auto;
}
#pagecontent h4 
{
	padding-top: 15px;
}

/**************** services/Solutions section  ******************************/
.swaptbfoot > h2 {
    line-height: 25px;
}
.swaptbfoot > ul {
    list-style-position: inside;
    padding-left: 0;
}
.swaptbfoot > ol {
    list-style-position: inside;
    padding-left: 0;
}
.swaptbfoot ol li { /* Number list */
 	margin:15px 0 0 0;
}
.swaptbfoot ul li ul { /* Sub list open bullets */
    margin-left: 15px;
}
#content > ul ul {
    margin-left: 15px;
}
#content ul,#content ol
{
	list-style-position: inside;
    padding: 0; 
}
#content ul li
{
	list-style:list;
	/*list-style-position: inside;*/
}
#content ol li
{
list-style:number;
	list-style-position: inside;
}
#servicesiconshort ul
{
	overflow:hidden;
	margin:15px 0;
}
#servicesiconshort li
{
	 display:inline-block;
	 width:132px;
	 line-height:31px;
	 vertical-align:middle;
	 height:31px; 
	 float:left;
	 padding:3px 0px;
	 margin:0px 15px 15px 0px;
	 
}
#servicesiconshort li a
{
	 display: table;
    line-height: 0;
    vertical-align: middle;
}
#servicesiconshort li  span
{
	 line-height:15px;
	 color:#000;
	 display: table-cell;
	 vertical-align: middle;
	 width:92px;
	 padding-left:5px;
	 font-size: 14px;
}
#servicesiconshort li img
{
	 
	vertical-align:middle;
    display:table-cell; 
}

.serverlist
{
	margin-right:25px;
}
.serverlist h2 {
    display: table;
    line-height: 22px;
    margin-bottom: -9px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.serverlist h2 img
{
	vertical-align:middle;
	display:table-cell;
 
	
}

.serverlist h2 span
{
	vertical-align:middle;
	display:table-cell;
	min-width:210px;
	padding-left:10px;
	
}
.servicespage
{
	text-align:center;
}
.servicespage #quotetitle
{
	 display:inline-block;
	 padding:0px 15px;
	 background:#70AB15;
	 font-weight:normal;
}
.servicespage #startform
{
	border-radius:0;
}

/**********blog page***********************/

#snsidebtns
{
	 
}
#snsidebtnswraper
{
	border-top:solid 1px #fff;
}
.snbtnline
{
	border-bottom:solid 1px #fff;
}
.snbtnlinewraper
{
	border-bottom:solid 1px #d7d7d7;
	 padding:10px 0px;
	font-size:18px;
	vertical-align:middle;
	 overflow:hidden;
}
.snbtnlinewraper a
{
	display:inline-block;
	float:left;
	margin-right:5px;
}
.snbtnline a.snlink
{
	color:#466496;
	float:right;
	margin-right:0px;
	vertical-align:middle;
	font-size: 16px;
}
.snbtnline a.lh30
{
	line-height:30px;
}
..snbtnlinewraper iframe
{
	vertical-align:middle;
}
.blogsidetitle
{
	 font-size:21px;
	 color:#000;
	 line-height:30px;
}
.blogsidetitle img
{
	vertical-align:middle;
	margin-right:10px;
	line-height:30px;
}
#sidebar p
{
	margin:5px 0px 10px 0px;
}
button.fbbtn
{ 
	background-color:#3c599b;
}

.newsemail
{
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 2px #CCCCCC inset;
    color: #777777;
    padding: 5px 10px;
    width: 100%; 
	-moz-border-radius:8px ;  
  -webkit-border-radius:8px ; 
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
   
  
}
.blogsidepanel
{
	padding-bottom:10px;
	border-bottom:1px solid #D7D7D7;
	margin-bottom:20px;
}
.pagesidepanel
{
	margin-bottom:25px;
}
.sidepanelnol {
    border-bottom:0px!important;
}
#contributeicon {
    border: 1px solid #C1C1C1;
    float: left;
    padding: 2px;
}
#contributecontent {
    margin-left: 80px;
}
.size18
{
	font-size:18px;
}
#contributecontent .size18
{
	color:#000;
	margin-bottom:15px;
}
.featurepostimg img {
    border: 1px solid #DDDDDD;
    padding: 2px;
}
.sidebloglist
{
	overflow:hidden;
	padding:10px 0px 0 0;
}
.featurepostshort
{
	margin-left:80px;
}
.featurepostimg {
    float: left;
}
.featurepostshort p
{
	font-size:12px;
	line-height:14px;
}
.bluetxt
{
	color:#3c599b;
	line-height: 20px;
}
.linklist
{
	 margin-bottom:10px;
	 border-bottom: solid 1px #cacaca;
}


#postlists {
    padding-bottom: 70px;
    position: relative;
}

#previousbtn {
    bottom: 20px;
    left: 0;
    position: absolute;
}
#nextbtn {
    bottom: 20px;
    position: absolute;
    right: 0;
}
#previousbtn a, #nextbtn a {
    background: none repeat scroll 0 0 #445B81;
    color: #FFFFFF;
    display: inline-block;
    padding: 5px 15px;
}
.postlistitem {
  
    color: #4D4D4D;
    margin-bottom: 10px;
    padding-top: 10px;
}
.listitemheader author
{
	 display:block;
	 font-size:12px;
	   line-height:14px;
}
.listitemheader date
{
	   line-height:14px;
	 font-size:12px;
}
.listitemheader .featurepostimg {
    
}
 
.listtitle {
    font-size: 21px; 
    margin-bottom:5px;
    line-height: 23px;
}
.listtitle a
{
	 color:#3b599a;
}
.listitembody {
    margin: 10px 0;
}
.postlistitem .alright {
    color: #72AC15;
    line-height: 30px;
    margin-bottom: 5px;
}
#sidetabs
{
	 
	color:#eee; 
	vertical-align:middle;
	overflow:hidden;
	margin:10px 0px;
}
#sidetabs span
{
	width:1px;
	background:#eee;
	overflow:hidden;
	height:20px;
	display:inline-block;
	float:left;
	margin:0px 8px;
}
#sidetabs a
{
	color:#000;
	font-size:16px; 
	display:inline-block;
	float:left;
	
}
#sidetabs a.active,#sidebar .arrowlist li a
{
	 color:#3c599b;
}
#sidebar .arrowlist li
{
	list-style:none;
	/*
	background:url(images/bluearrow.jpg) no-repeat left center;
	*/
	background-repeat: no-repeat;
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAKAAgDAREAAhEBAxEB/8QAcAABAQAAAAAAAAAAAAAAAAAACAkBAQEAAAAAAAAAAAAAAAAAAAUGEAAABAMGBwAAAAAAAAAAAAABEQIDBAUGABIzNTYHIVFhYjQVCBEAAQEHAwUBAAAAAAAAAAAAAQIAETGBMgMEIUFxwRJCgjMF/9oADAMBAAIRAxEAPwBe/Km6/wBFTqtZvS6ZK9XW2UDNomHjKgm7qmPUtpeUF2HjlJWL10CJgliRAAtp42sP2sLCRaC39twgaDy5G3Ok2Gwb99Silz0vidp9GolQulJPkWGvTWVYivG6c+47S2T9DV7VTZa3SISg3//Z);
	background-position: 0px 5px;
	padding-left:18px; 
	margin:5px 0px 5px 5px;
}
.tabcontent
{
	display:none;
}
.tab_contents .active
{
display:block;
}

#connecticons a
{
	float:left;
}
/************** single post **********************/
#singlepost .listtitle
{
/*	font-size:31px;
	line-height:35px;*/
    font-size: 21px; 
    margin-bottom:5px;
    line-height: 23px;
}
.postheader
{
	margin-left:95px;
}
.postbody
{
	border-bottom:solid 1px #d8d8d8;
	padding-bottom:15px;
	margin-bottom:15px;
}
.postbody img {
    height: auto; /* adds responsive images for the blog */
}
.postbody b,.postbody strong
{
	 font-weight:bold;
	 font-size:14px;
}
.postbody h2 {
    color: #3B599A;
    margin-bottom: -15px; /* added - Nigel */
}
.mainfreaure .ftitle
{
	min-height:20px;
	
}
.mainfreaure,#youmaylike
{
	border-bottom:solid 1px #d8d8d8;
	padding-bottom:15px;
	margin-bottom:15px;
}
#mainlike
{
	font-size:18px;
	margin-bottom:10px;
}
#youmaylike .listtitle
{
	font-size:14px;
}
#featuretitle div
{
	display:none;
}

/******************************
#nav
{
	  
}
#nav li a
{
	padding: 0px 1.67em;
	 font-size: 1.286em;
}

#searchicon {
    padding: 1em 1.53em;
}
#nav li
{
	padding-left:0.071em;
}
*/


.inquirybtn
{
     cursor: pointer;
	   margin: 10px auto 25px;
    width: 277px;
	 margin-bottom:15px;
}
.inquiryform
{
display:none;
}

/**add contact  CSS start***/
 
.phoneOne {
    color: #222121;
    /*font-size: 30px;*/
    font-size: 36px;
    height: 36px;
    line-height: 36px;
    margin-left:-1px;

}
.contactBot{
    height:64px;
	margin-left:-1px;
	/*
    background: url("images/SEP_New_inq_button.jpg") no-repeat;
	*/
	background-repeat: no-repeat;
	background-image: url(data:image/jpeg;base64,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);
}
.contactFont{
   padding:9px 9px 9px 9px;
   color:white;
}
.fontOne{
  font-size:19px;
  font-weight: 800;
  letter-spacing: -1px;
}
.fontTwo{
  font-size: 21px;
  line-height:26px;
}
/**add contact  CSS over***/

#sidesignup p
{
margin-bottom:15px;
}

/**====modify input start======**/

.inquiryform input
{
  width: 100%;
  height:34px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  box-shadow:inset 0 0 1px rgba(0,0,0,.4);
  border-radius:15px;
  padding:5px 15px;
  border: #dbdbdb 1px solid; 
   
}
.inquiryform span
{
  color:#B4EA38;
 font-size: 21px;
 vertical-align: middle;
 margin-right:1px;
}

.inquiryform label
{
 font-weight:bold;
}




/************************new home page****************************/

.glyph
{
 	 width:99px;
	 height:99px; 
	 display:inline-block;
	 text-align:center;
	 padding:6px;
	  font-size:12px;
	  line-height:11px;
	  overflow:hidden;
	  color:#000;
	  vertical-align:top;
	     margin: 1px 3px 4px 3px;
}

 /************************** Manual Adjustments for Medium Icons */

 .seo-icon-bg.medium-icons > label {
    font-size: 25px;
}
.ppc-icon-bg.medium-icons > label {
    font-size: 25px;
    position: relative;
    right: 1px;
    top: -1px;
}
.display-icon-bg.medium-icons > label {
    font-size: 23px;
    position: relative;
    top: -1px;
}
.social-icon-bg.medium-icons > label {
    font-size: 23px;
}
.reporting-icon-bg.medium-icons > label {
    font-size: 26px;
}
.mobile-icon-bg.medium-icons > label {
    font-size: 22px;
    position: relative;
}
.devdesign-icon-bg.medium-icons > label {
    font-size: 23px;
    position: relative;
}
.co-icon-bg.medium-icons > label {
    font-size: 28px;
    position: relative;
    right: 1px;
    top: -1px;
}
.analytics-icon-bg.medium-icons > label {
    font-size: 23px;
    position: relative;
    top: -2px;
}
.nuture-icon-bg.medium-icons > label {
    font-size: 22px;
    left: 1px;
    position: relative;
    top: -1px;
}
.contentdev-icon-bg.medium-icons > label {
    font-size: 25px;
    left: 2px;
    position: relative;
}
.local-icon-bg.medium-icons > label {
    font-size: 26px;
    position: relative;
}
.pr-icon-bg.medium-icons > label {
    font-size: 22px;
    left: 1px;
    position: relative;
    top: -1px;
}
 /************************** Manual Adjustments for Large Icons */

.seo-icon-bg.large-icons > label {
    font-size: 35px;
    position: relative;
    top: 2px;
}
.ppc-icon-bg.large-icons > label {
    font-size: 32px;
    position: relative;
    top: -1px;
}
.display-icon-bg.large-icons > label {
    font-size: 30px;
}
.social-icon-bg.large-icons > label {
    font-size: 31px;
    padding-right: 2px;
}
.reporting-icon-bg.large-icons > label {
    font-size: 35px;
    left: 1px;
    position: relative;
}
.mobile-icon-bg.large-icons > label {
    font-size: 30px;
    left: -1px;
    position: relative;
    top: -1px;
}
.contentdev-icon-bg.large-icons > label {
    font-size: 33px;
    left: 2px;
    position: relative;
}
.devdesign-icon-bg.large-icons > label {
    font-size: 30px;
    position: relative;
    top: -1px;
}
.co-icon-bg.large-icons > label {
    font-size: 31px;
    position: relative;
}
.email-icon-bg.large-icons > label {
    font-size: 29px;
    position: relative;
    top: -4px;
}
.analytics-icon-bg.large-icons > label {
    font-size: 31px;
    position: relative;
    top: -2px;
}
.nuture-icon-bg.large-icons > label {
    font-size: 32px;
    left: 1px;
    position: relative;
    top: -1px;
}
.pr-icon-bg.large-icons > label {
    font-size: 32px;
    left: 1px;
    position: relative;
    top: -1px;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'sep';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.medium-icons
{
padding:6px;
color:#fff;
width:25px;
height:25px;
font-size: 21px;
border-radius:50%;
vertical-align: middle;
text-align:center;
 
}  
.medium-icons [data-icon]:before {
width:25px;
height:25px;
line-height:25px;
vertical-align: middle;
text-align:center;
}

.large-icons
{
padding:6px;
color:#fff;
width:38px;
height:38px;
font-size: 35px;
border-radius:50%;
vertical-align: middle;
text-align:center;
 
}  
.large-icons [data-icon]:before {
width:30px;
height:30px;
line-height:38px;
vertical-align: middle;
text-align:center;
}
/* Add/Update icons using sep-font */
.icon-pr, .icon-leads, .icon-traffic, .icon-sales, .icon-arrow, .icon-contactus, .icon-conversion, .icon-chart, .icon-seo, .icon-cog, .icon-content, .icon-mobile, .icon-display, .icon-email, .icon-launch, .icon-nuture, .icon-ppc, .icon-reporting, .icon-resources, .icon-socialmedia, .icon-analytics, .icon-local, .icon-development ,.icon-resources, .icon-ppc, .icon-socialmedia, .icon-seo, .icon-reporting, .icon-nuture, .icon-mobilelocal, .icon-launch, .icon-email, .icon-display, .icon-development, .icon-conversion, .icon-content, .icon-cog, .icon-chart, .icon-analytics {
	font-family: 'sep';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-resources:before {
	content: "\6a";
}
.icon-ppc:before {
	content: "\77";
}
.icon-socialmedia:before {
	content: "\65";
}
.icon-seo:before {
	content: "\72";
}
.icon-reporting:before {
	content: "\79";
}
.icon-nuture:before {
	content: "\75";
}
.icon-mobilelocal:before {
	content: "\64";
}
.icon-launch:before {
	content: "\73";
}
.icon-email:before {
	content: "\61";
}
.icon-display:before {
	content: "\70";
}
.icon-development:before {
	content: "\6f";
}
.icon-conversion:before {
	content: "\69";
}
.icon-content:before {
	content: "\66";
}
.icon-cog:before {
	content: "\67";
}
.icon-chart:before {
	content: "\68";
}
.icon-analytics:before {
	content: "\71";
}



.icon-pr:before {
	content: "\7a";
}
.icon-leads:before {
	content: "\6c";
}
.icon-traffic:before {
	content: "\74";
}
.icon-sales:before {
	content: "\73";
}
.icon-arrow:before {
	content: "\6d";
}
.icon-contactus:before {
	content: "\63";
}
.icon-conversion:before {
	content: "\69";
}
.icon-chart:before {
	content: "\76";
}
.icon-seo:before {
	content: "\72";
}
.icon-cog:before {
	content: "\62";
}
.icon-content:before {
	content: "\67";
}
.icon-mobile:before {
	content: "\64";
}
.icon-display:before {
	content: "\70";
}
.icon-email:before {
	content: "\61";
}
.icon-launch:before {
	content: "\6a";
}
.icon-nuture:before {
	content: "\66";
}
.icon-ppc:before {
	content: "\77";
}
.icon-reporting:before {
	content: "\6b";
}
.icon-resources:before {
	content: "\68";
}
.icon-socialmedia:before {
	content: "\65";
}
.icon-analytics:before {
	content: "\71";
}
.icon-local:before {
	content: "\79";
}
.icon-development:before {
	content: "\6f";
}
.animated.tada {
    -webkit-animation-delay: 0.7s;
       -moz-animation-delay: 0.7s;
        -ms-animation-delay: 0.7s;
         -o-animation-delay: 0.7s;
            animation-delay: 0.7s;
}

.ch-item {
	width: 98px;
	height:98px;
	background:#fff;
	border-radius: 50%;
	position: relative;
	 cursor: pointer;
	box-shadow: 
		0 0 0 4px #666666 inset, 0 1px 2px rgba(0, 0, 0, 0.1); 
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	 behavior: url(css/PIE.htc);    
	display:block;
}
.ch-item:before {
	content: '';
    display: table;
}
.fs1{ 
	font-size: 38px;
	line-height:36px;
	margin-top: 10px;
	  display: block;
}

.fs1.local-icon {
    font-size: 44px;
	margin-bottom: 3px;
}

.fs1.nuture-icon {
    margin-bottom: 3px;
    margin-left: 3px;
    margin-top: 13px;
}

.fs1.contentdev-icon {
    margin-left: 8px;
}

.ch-info {
	position: absolute;
	background: rgba(226,189,101, 0.9);
	width: inherit;
	height: inherit;
	border-radius: 50%;
	opacity: 0;
	white-space: nowrap;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	display:block;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	line-height:98px;
	vertical-align:center;
	-webkit-backface-visibility: hidden;
     cursor:pointer;
	z-index:1;
	font-size: 14px;
	color: white;
	 
}

.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 8px;
	margin: 0 4px;
	padding: 15px 0 0 0;
	line-height:45px;
	height: 45px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 5px 5px;
	font-style: italic;
	margin: 0 10px;
	line-height:11px;
	font-size: 10px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 0.4s;
	-moz-transition: all 1s ease-in-out 0.4s;
	-o-transition: all 1s ease-in-out 0.4s;
	-ms-transition: all 1s ease-in-out 0.4s;
	transition: all 1s ease-in-out 0.4s;
}
.ch-info a {
    opacity: 1;
}
.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 8px;
	letter-spacing: 1px;
	padding-top: 2px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
	
}
 
 .ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1); 
} 

 
 .ch-item:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
/*mods 04262013. disable home page hover animation 
.ch-item:hover .ch-info p {
	opacity: 1;
} 
*/
.circletitle
{
/*padding:0 4px;*/
padding:0 3px;
white-space: pre-line;
}
.analytics-icon
{
color:#E5C01F;
}
.analytics-icon-bg
{
 background:rgba(229, 192, 31, 0.9);
}
.co-icon
{
color:#70AB15;
}
.co-icon-bg
{
background:rgba(112, 171, 21, 0.9);
}
.contentdev-icon
{
color:#DA2123;
}
.contentdev-icon-bg
{
  background:rgba(218, 33, 35, 0.9);
}
.devdesign-icon{
 color:#70AB15;
}
.devdesign-icon-bg{
background:rgba(112, 171, 21, 0.9);
}
.nuture-icon 
{
 color:#8B4599;
}
.nuture-icon-bg
{
background:rgba(139, 69, 153, 0.9);
}
.display-icon{
color:#6FA91C;
}
.display-icon-bg{
background:rgba(111, 169, 28, 0.9);
}

.email-icon{
color:#8B459A;
}
.email-icon-bg{
background:rgba(139, 69, 154, 0.9);
}
.local-icon-bg
{
background:rgba(227, 190, 39, 0.9);
}
.local-icon
{
color:#E3BE27;
}

.mobile-icon{
color:#3BA2C5;
}
.mobile-icon-bg{
background:rgba(59, 162, 197, 0.9);
}

.ppc-icon{
color:#3C5A9B;
}
.ppc-icon-bg{
background:rgba(60, 90, 155, 0.9);
}

.reporting-icon{
color:#E5C01F;
}
.reporting-icon-bg{
background:rgba(229, 192, 31, 0.9);
}


.seo-icon{
color:#DB2123;
}
.seo-icon-bg{
background:rgba(219, 33, 35, 0.9);
}


.social-icon{
 color:#8B459A;
}
.social-icon-bg{
background:rgba(139, 69, 154, 0.9);
}
.inbound-icon
{
 color:#7E7E7E;
}
.inbound-icon-bg
{
background:rgba(126, 126, 126, 0.9);
}
.ipadhide
{
display:block;
}
.ipadonly
{
display:none;
}
.desktoponly
{
display:block;
}
.desktophide
{
display:none;
}
#hubspotform  .hbspt-form .field
{
display:block;
}
#hubspotform .hbspt-form .field label
{
 float:left;
 display:inline-block;
 width:100px;
}
#hubspotform  .hbspt-form .field  .input
{
  overflow: hidden;
    display: block;
	min-height:29px;
}
#hubspotform  .hs-form.stacked  div.actions
{
padding-left:26px;
}

#hubspotform  .input input,#hubspotform  .input textarea,#hubspotform  .input select
{
width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	
}
#hubspotform  .input input
{
height:27px;
line-height:27px;
border-radius:12px;
 
}
.newsline
{
margin-bottom:15px;
 
}
.newsline label
{
float:left;
display:block;
width:150px;
color:#999999;
}
.newsline  div
{
    overflow: hidden;
    display: block;
}
.newsline  div input
{
width:100%;
}





/*modify contact us start*/


#contactusDetail{
 
  padding:20px 0px 45px 0px;
  
}

.contactusPhone1{
  font-weight:bold;
  font-size:17px;
  letter-spacing:0.01em;
}
.contactusPhone2 span{
  font-size:17px;
}
.contactusPhone3 span{
  font-size:17px;
}
.contactusPhone4 span{
  font-size:14px;
  color:#7DA020;
}
.contactusPhone5{
  margin-top:10px;
}
/**modify contact us over */


/******modify form  start *****/

 .formTitle{
  font-size:16px;
  font-weight:bold;
  letter-spacing:1px;
}

form#contact  .btnw label {
 
  float:left;
 
  padding-top:0.2em;
  text-align:right;
  padding-top:5px;
  font-size:13px;
  text-align:left;
  width:80px;
}
form#contact  .btnw{
 
  margin-top: .93em; 
}
form#contact  .btnw input{
  width:100%; 
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  box-shadow:inset 0 0 1px rgba(0,0,0,.4);
  border-radius:15px;
  padding:5px 15px;
  border: #dbdbdb 1px solid; 
   
}

form#contact  .btnw     div,.btnw1     div,.btnw2    div
{
  display:block;
  overflow:hidden;
}


form#contact  .btnw1  label,form#contact  .btnw2 label  {float:left;font-size: 13px; }
 
form#contact  .btnw  select{
  height:28px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  box-shadow:inset 0 0 1px rgba(0,0,0,.4);
  border-radius:15px;
  border: #dbdbdb 1px solid; 
   

}


 form#contact  .btnw  textarea
{
  width:100%; 
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  box-shadow:inset 0 0 1px rgba(0,0,0,.4);
  border-radius:3px;
  padding:5px 15px;
  border: #dbdbdb 1px solid; 
  
}

form #contact .brnwarea {
  margin-top:10px;

}

 
 

form#contact  button.medumbtn {
    background: none repeat scroll 0 0 #70AB15;
    border: 0 solid #000000;
    border-radius: 6px 6px 6px 6px;
	 
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    padding: 5px 5px 5px 5px;
    text-shadow: 0 -1px 0 transparent, 0 1px 0 rgba(255, 255, 255, 0); 
}
form#contact .lbllonger label
{
   min-width:115px;
}
/* moddify form over */

.blogStory blockquote {
    font-family: courier;
}
blockquote {
    /* border-left: 5px solid #f2f2f2; */
    font-style: italic;
    padding: 5px 0px;
    margin-left:0px !important;
}

/* modifications 04262013
 * link color for home circles
 * data icon containers */

.animated.tada.ch-item a {
	color: #000;
}
span.fs1 {
	display: block;
}

#startform .hs_submit
{
   display:inline-block;
   padding:0px;
}
#startform  .hs-form .actions
{
padding:0;
margin:0;
}
#startform  .hs-form
{
	margin-bottom:0;
}
#map-canvas {height: 200px;}

/* 2013-06-03 */

.postbody u { background-color: #FFFFBF; text-decoration:none; }

/* 2013-08-30 New Homepage A?B Testing */
#featureleft
{
 padding-left:0px;
 padding-right: 5px;
 margin-top:33px;
/* padding-left:15px;
 padding-right: 50px;
 margin-top:33px;*/
}
#featureright
{
 margin-top:33px;
}
#featureleftimg
{
 padding-left:15px;
 
}
#featureleftimg img
{
 vertical-align: top;
}
#featurerightimg {}
.servicesbox
{
 height:132px;
 background:#fff;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
  box-shadow:inset 0 0 1px rgba(0,0,0,.4);
  border-radius:5px;
  margin-top:6px;
  margin-bottom:8px;
  /*margin-bottom:10px;*/
  position:relative;
  border-top:solid 1px #cacaca;
  -webkit-transform-style: preserve-3d; /* Safari */ 
 
}

.servicesinner
{
  position:absolute;
  left:0;
  top:0;
  height:130px;
  width:100%;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:0px 20px;
  border-radius:5px;
  display:block;
  text-align:center;
  font-size:20px;
  color:#fff;
  background:rgba(81, 82, 85, 0.9);
  	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	display:block;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-style: preserve-3d; /* Safari */
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
.servicesinner p
{
padding:15px 0 8px 0;
margin:10px 0 6px;
}
.learnhowbtn {
    
	font-size: 16px;
	color: #ffffff;
	width:110px;
	height:30px;
	line-height:30px;
	background:#82b900;
	display:inline-block;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 0px solid #000000;
	text-decoration: none;
	-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
text-align:center;

}
a.learnhowbtn:hover {
	text-decoration: none;
	/*
	background:#656662;
	*/
}
.services_content
{
  padding:5px 15px 20px 15px;
  color:#4d4d4d;
  font-size:14px;
  line-height:17px;
   display:block; 
}
.services_content label
{
 display:block;
 margin:5px 0;
 cursor: pointer;
 
}
.services_content p
{
  margin:5px 0;
}
.servicesboxtitle
{
  font-size:20px;
  color:#000;
  line-height:35px;
  vertical-align: middle;
  display:block; 
}
.servicesboxtitle img
{
  vertical-align: middle;
}
.servicesboxtitle span
{
font-size:46px;
 vertical-align: middle;
}
.servicesboxtitle .icon-traffic
{
color:#5dccf2;
font-size: 41px;
margin-left: -6px;
}
.servicesboxtitle .icon-leads
{
color:#fed542;
font-size: 39px;
}
.servicesboxtitle .icon-sales
{
color:#ef4236;
font-size: 39px;
margin-left: -4px;
 
}
.servicesboxtitle .icon-chart
{
color:#824190;
font-size: 38px;

}
.servicesbox:hover  .servicesinner {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	-webkit-transform-style: preserve-3d; /* Safari */
}
#askbtn
{
    font-size:24px;
	background:#82b900;
    color:#fff;
	margin:0px 5px;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding:11px 30px;
}
#askbtn:hover
{
background:#656662;
}
#bradge
{
text-align:center;
/*padding: 5px 10px;*/
border-top:solid 1px #d4d4d4;
border-bottom:solid 1px #d4d4d4;
-webkit-transform-style: preserve-3d; /* Safari */
}
#bradge img
{
vertical-align: middle;
}
#partners {
    margin: 0 auto;
    /*width: 960px;*/
    text-align: center;
}
#partners ul {
	
    margin: 0;
    padding: 0;
}
#partners ul li {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  vertical-align: middle;
  height: 66px;
}
#partners ul li.google {
	padding-top:15px;
  border-left: solid 1px #d4d4d4;
  border-right: solid 1px #d4d4d4;	
}
#partners ul li.hubspot {
	padding-top:5px;
}
#partners ul li.bing {
	padding-top:15px;
  border-left: solid 1px #d4d4d4;
  border-right: solid 1px #d4d4d4;	
}
#partners ul li a {

}
#partners ul li a img{
 border: 0;
}

#leadban
{
	/*
	background:url(images/repeatingbackgrounds/conversionbar_BKG_repeat.jpg);
	*/
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAUABQDAREAAhEBAxEB/8QAcQAAAgMBAAAAAAAAAAAAAAAAAAECAwQIAQEBAQEBAAAAAAAAAAAAAAABAAIHCBAAAgICAQMCBQUAAAAAAAAAAQIREiETADEiA0FRYYFSIxQyQmKyMxEBAAICAgMAAAAAAAAAAAAAAAERIUFhcYGhsf/aAAwDAQACEQMRAD8A5/YMpBKk1GSCVVjkiPpICwQuFDTJxz1xlzMQwXxeNQwGT2EIqG7NICK3uAuTOcdeHCPV5prY6f0Rp+5rvTradevMzevxzxqfCWeNUJIUqAJDFmDsFViGB9LMcTMm49F4xESMqZtDUetexQtrtEMoDCphmMxkT15koRjqdUVtnfaZiOlKZiInPXPItmJ+5r1ek1tr2eSPyK5+qJ7eb+CfZNromvfTFYr/AK9muvwt7ZiZ9eGNXS7od1/322fxvq/H/ts+Uct7T//Z);
 
vertical-align:middle;
color:#fff;
font-size:28px;
line-height:32px;
padding: 20px 10px 8px;
text-align:center;
-webkit-transform-style: preserve-3d; /* Safari */
}
#leadtitle
{
  line-height:68px;
  float:left;
}
#leadban a#cta_button_214726_55d4d9c9-0e6a-4d97-81eb-051d0bb93f50
{
 width:208px !important;
}
#skills
{
	/*
	background:url(images/repeatingbackgrounds/GREY_BKG.jpg); 
	*/
	background-image: url(data:image/jpeg;base64,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);
padding-bottom:38px;
-webkit-transform-style: preserve-3d; /* Safari */
}
#skilltitle
{
padding:35px 0;
text-align:center;
font-size:28px;
line-height: 28px;
}
#skills  .medium-icons
{
display: inline-block;
height: 24px;
font-size: 24px;
width: 30px;
/*height: 32px;
font-size: 32px;
width: 32px;*/
}
#skills  ul
{
margin:0;
/*padding:0 20px;*/
padding:0;
}
#skills ul li
{
 list-style:none;
 font-size:18px; 
Line-Height: 32px;
float:left;
width:37%;
margin-right:0.3%;
/*width:30%;
margin-right:5%;*/
}
#skills ul li.last
{
margin-right:0;
width: 25%;
}
/*
#skills  ul li.middle
{
text-align: center;
}
*/
#skills .medium-icons
{
padding-left:0;
}
#skills ul li a
{
 color: #4d4d4d; 
}
#skills  ul li a:hover
{
	color: #3C5A9B;
/*
 font-family:'Proxima Nova Semibold';
*/
}
#skills ul li.last a{
		padding-left: 3px;
}
#ebookbaner
{
 padding-bottom:42px;
 border-top:solid 1px #e8e8e8;
 border-bottom:solid 1px #e8e8e8;
 -webkit-transform-style: preserve-3d; /* Safari */
}
#ebookbaner_title
{
text-align:center;
font-size:28px;
line-height:30px;
padding:30px 0;
}
.ebookwrapper
{
 overflow:hidden;
}
.ebookimg
{
border:solid 1px #c2c7c7;
width:110px;
height:85px;
background:#d9d8d8;
float:left;
margin-right:7px;
}
.ebookdesc
{
 height:85px;
 font-size:16px;
 line-height:18px;
 position:relative;
 
}
.ebookdesc a
{
color:#82b900;
position:absolute;
bottom:0;
left:117px;
text-decoration: underline;
}
#trustbradges
{
border:solid 1px #d4d4d4;
-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#f7f7f7;
	text-align:center;
	padding:10px 10px 5px 10px;
}
#newslist
{
border:solid 1px #d4d4d4;
-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#f7f7f7;
	 
	padding:15px;
	margin-top:18px;
}
.newtitle
{
font-size:20px;
color:#000;
}
.mt20
{
 margin-top:20px;
}
#advantage_sidebar .eightcol
{
    width:44.8%;
}
#homesidebar.ninecol
{
    width:52.8%;
}
#homesidebar .link_items li:last-child
{
border-bottom:none;
}
.link_items a
{
color:#466496;
}
.ipadportraitonly
{
		display:none;
}
.pr-icon{
color:#3C5A9B;
}
.pr-icon-bg{
background:rgba(60, 90, 155, 0.9);
}

.global-icon{
color:#3C5A9B;
}
.middlebtn {
    
	font-size: 18px;
	color: #ffffff;
	padding: 8px 17px; /*padding: 5px 20px; */
	background:#82b900;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 0px solid #000000;
}

.middlebtn:hover
{
background:#656662;
}
#featuresectiontext {padding-bottom:0px;}
#featuresectionimage {padding-bottom:0px;}

.growbiz-icon-bg
{
 background:#5dccf2;
}
.generateleads-icon-bg
{
 background:#fed542;
}
.growsales-icon-bg
{
 background:#ef4236;
}
.trackmysales-icon-bg
{
 background:#824190;
}
.center {text-align: center!important;}
.left {text-align: left!important;}
.lineh70 {line-height: 70px!important;}
.linehtext {line-height: 54px!important;}
.margintop {margin-top: -3px;}


 .home-text #featuretitle ,.home-image #featuretitle{
text-align: left;
font-family: Century Gothic;
font-size: 58px; 
color: #000;
line-height: 54px ;
margin-bottom: 13px;
margin-left: -3px;
}
.none-desktop
{
 display:none;
}

div.sep-holiday .vjs-big-play-button{top: 9em; left: 18em;}

/* home page form */
#startform .hbspt-form .form-columns-1 {
     float: left;
     margin: 0;
     padding: 0;
     white-space: nowrap;
}
#startform {
     min-height: 58px;
     padding-left: 1em;
     padding-bottom: 1em;
     height: auto;
}
#startform .hs_submit {
     margin-top: 1em;
}
.clear-fix {
     clear: both;
}a.city-cta {text-decoration: none;/* border: 1px solid blue; */padding: 10px 60px;font-size: 24px;color: #fff;float: left;margin-right: 20px;background: #3c5a9b;}a.city-cta:hover{background: #70ab15;}
@media (min-width: 425px) and (max-width: 768px){
     #startform .hbspt-form .form-columns-1 {
          clear: left;
     }
     #startform div.input {
          min-width: 50%;
     }
}
@media (max-width: 480px){
     #startform div.input {
          min-width: 50% !important;
     }
}

/** ========= BLOG POST SYLES ========= **/

.postbody blockquote { font-family:courier; font-style; normal; }

.postbody u { background-color: #FFFFBF; text-decoration:none; }

.postbody li { margin-bottom:20px; }

.checkboxes, .checklist { list-style-image: url("http://www.searchenginepeople.com/i/checkbox.gif"); }

.tweet-highlight {
    border-bottom: 1px dotted #000;
    text-decoration: none;
}

.updated {
    background-color: grey;
    color: #FFFFBF;
    font-weight:bold;
    font-size:75%;
    padding: 2px 4px 1px 4px;
    margin-right:10px;
}