@charset "utf-8";
/**
Theme Name: Jared's Leads
Author: Leonille Philip Gida
*/
@font-face {
    font-family: 'Icomoon';
    src: url('fonts/icomoon.eot?lpr24j');
    src: url('fonts/icomoon.eot?lpr24j#iefix') format('embedded-opentype'),
		 url('fonts/icomoon.ttf?lpr24j') format('truetype'),
		 url('fonts/icomoon.woff?lpr24j') format('woff'),
		 url('fonts/icomoon.svg?lpr24j#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'Lato';
    src: url('fonts/lato-regular-webfont.eot');
    src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato Bold';
    src: url('fonts/lato-bold-webfont.eot');
    src: url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff'),
         url('fonts/lato-bold-webfont.ttf') format('truetype'),
         url('fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Montserrat Bold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MontserratSemi Bold';
    src: url('fonts/montserrat-semibold-webfont.eot');
    src: url('fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-semibold-webfont.woff') format('woff'),
         url('fonts/montserrat-semibold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-semibold-webfont.svg#montserratsemi_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UbuntuCondensed';
    src: url('fonts/ubuntu-c-webfont.eot');
    src: url('fonts/ubuntu-c-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-c-webfont.woff2') format('woff2'),
         url('fonts/ubuntu-c-webfont.woff') format('woff'),
         url('fonts/ubuntu-c-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-c-webfont.svg#ubuntu_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Roboto Italic';
    src: url('fonts/roboto-italic-webfont.eot');
    src: url('fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('fonts/roboto-italic-webfont.woff') format('woff'),
         url('fonts/roboto-italic-webfont.ttf') format('truetype'),
         url('fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoCondensed Bold';
    src: url('fonts/robotocondensed-bold-webfont.eot');
    src: url('fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'Icomoon'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
	background: #FFF;
}
h1 {
	font-size: 38px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 12px;
}
p {
	font-size: 16px;
	line-height: 28px;
}
*,
*:after,
*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;}
.clear:after {clear: both;content: "";display: table;}
.container {width: 100%;height: auto;margin: auto;padding: 0;}
.wrap {width: 1170px;margin: auto;}
.accountbar {
	background: #efefef;
	padding: 10px 0;
}
.accountbar ul {
	list-style: none;
	float: right;
}
.accountbar ul li {
	float: left;
	border-right: 1px solid #797979;
}
.accountbar ul li:last-child {
	border-right: none;
}
.accountbar ul li a {
	font-family: 'Montserrat';
	font-size: 12px;
	text-decoration: none;
	color: #383838;
	padding: 0 8px;
}
.accountbar ul li a:hover {
	color: #044086;
}
header {
	padding: 24px 0;
}
header span {
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: lighter;
	text-align: right;
	text-transform: uppercase;
	color: #504f4f;
	float: left;
}
header p {
	font-family: 'Montserrat';
	font-size: 12px;
	font-weight: lighter;
	text-align: right;
	color: #504f4f;
	float: right;
}
header strong {
	font-family: 'Montserrat';
	font-size: 28px;
	text-transform: uppercase;
	color: #04397b;
	display: block;
}
header a {
	font-family: 'RobotoCondensed Bold';
	font-size: 47px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 47px;
	color: #000;
	margin: 0 16px;
	display: block;
	float: left;
}
header .calltoaction {
	margin: 10px 0;
	float: right;
}
header .logo {
	border: none;
}
nav {
	height: 66px;
	border-bottom: 1px solid #efefef;
}
nav ul {
	list-style: none;
}
nav ul li {
	margin: 0 16px;
	float: left;
}
nav ul li a {
	font-family: 'MontserratSemi Bold';
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
	display: block;
	padding: 14px 0 10px 0;
	border-bottom: 3px solid #FFF;
}
nav ul li a:hover {
	border-bottom: 4px solid #033071;
	-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
nav ul li ul li {
	margin: 0;
	float: none;
}
nav ul li ul li a {
	color: #FFF;
	padding: 8px;
	border-bottom: none;
	border-radius: 4px;
}
nav ul li ul li a:hover {
	background: #373735;
	border-bottom: none;
}
nav input {
	font-family: 'Montserrat';
	background: #efefef;
	padding: 10px;
	float: left;
	border: none;
}
nav .submenu {
	background: rgba(48,48,48,0.75);
	padding: 8px;
	position: absolute;
	z-index: 999;
}
nav .one {
	display: none;
}
nav .two {
	display: none;
}
nav .three {
	display: none;
}
nav .four {
	display: none;
}
nav .searchbar {
	margin: 4px 0;
	float: right;
}
nav .searchbar .icon-search {
	color: #FFF;
	background: #033071;
	padding: 11px;
	cursor: pointer;
}
.header-resp {
	background: #373735;
	height: auto;
	margin: 0;
	display: none;
	visibility: hidden;
	border-bottom: 1px solid #efefef;
}
.header-resp img {
	padding: 8px;
	float: right;	
	cursor: pointer;
}
.nav-resp {
	background: #373735;	
	margin: 0;
	padding: 0;
	display: none;
	visibility: hidden;
}
.nav-resp ul {
	list-style: none;
	padding: 16px 0;
}
.nav-resp ul li {
	text-align: left;
	background: #373735;
	margin: 0;
	padding: 8px 0;
}
.nav-resp ul li a {
	font-family: 'Montserrat';
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	margin-left: 20px;	
}
.nav-resp ul li a:hover {
	color: #03ccd7;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.nav-resp ul li ul li a { 
	margin-left: 40px;	
}
.nav-resp .submenu {
	display: none;
}
.hero {
	background: url(/wp-content/uploads/2015/10/sales_leads2.jpg) no-repeat;
	background-size: cover;
	width: 100%;
	padding: 72px 0;
}
.hero h1 {
	font-family: 'Montserrat';
	font-size: 80px;
	font-weight: lighter;
	text-align: center;
	text-shadow: 0 0 8px #766e67;
	color: #FFF;
}
.buttons {
	text-align: center;
	padding: 40px 0;
}
.buttons p {
	font-family: 'Roboto Italic';
	font-size: 24px;
	font-weight: lighter;
	color: #1955b2;
}
.buttons span {
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: lighter;
	color: #504f4f;
	margin: 0 0 40px 0;
	display: block;
}
.buttons strong {
	font-family: 'Montserrat Bold';
	font-size: 36px;
	color: #000;
	margin: 0 24px 0 0;
}
.buttons a {
	font-family: 'Montserrat';
	font-size: 28px;
	text-decoration: none;
	text-align: left;
	line-height: 48px;
	width: 363px;
	height: 50px;
	margin: 0 8px 40px 8px;
	display: inline-block;
	border: 3px solid #04397b;
}
.buttons .businesslist {
	color: #fff;
	background: url(images/businesslist.png) #04397b no-repeat 26px 10px;
	padding: 0 0 0 74px;
}
.buttons .consumerlist {
	color: #FFF;
	background: url(images/consumerlist.png) #04397b no-repeat 16px 8px;
	padding: 0 0 0 58px;
}
.buttons .findleads {
	color: #FFF;
	background: url(images/findleads.png) #04397b no-repeat 78px 4px;
	padding: 0 0 0 120px;
}
.top {
	text-align: center;
	background: #e9f1fa;
	padding: 40px 0;
}
.top span {
	font-family: 'Montserrat';
	font-size: 32px;
	font-weight: lighter;
	color: #504f4f;
}
.popularmailinglists {
	text-align: center;
	padding: 80px 0;
}
.popularmailinglists a {  
	color: #504f4f;
	text-decoration:none;
}
.popularmailinglists h2 {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
}
.popularmailinglists h3 {
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #504f4f;
}
.popularmailinglists p {
	font-family: 'Montserrat';
	font-size: 18px;
	font-weight: lighter;
	color: #504f4f;
	margin: 0 0 40px 0;
}
.popularmailinglists img {
	margin: 0 0 16px 0;
}
.popularmailinglists .box {
	width: 282px;
	height: 123px;
	display: inline-block;
	margin: 0 4px 40px 4px;
	padding: 8px;
}
.datasolutions {
	background: #f6f5f5;
	text-align: center;
	padding: 40px 0 0 0;
}
.datasolutions h2 {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0 0 24px 0;
}
.datasolutions p  {
	font-family: 'Montserrat';
	font-size: 18px;
	font-weight: lighter;
	color: #504f4f;
	margin: 0 0 40px 0;
}
.datasolutions .insights {
	width: 368px;
	margin: 120px 0 0 0;
	float: left;
}
.datasolutions .insights a {
	font-family: 'Montserrat';
	font-size: 22px;
	text-decoration: none;
	text-transform: uppercase;
	color: #acacac;
	width: 100%;
	display: block;
	padding: 16px;
	border: 3px solid #c3c3c3;
}
.datasolutions .insights a:hover {
	background: #c3c3c3;
	-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.datasolutions .insights img {
	margin: 0 0 24px 0;
}
.datasolutions .iphone {
	margin: 0 27px;
	float: left;
}
.datasolutions .data {
	width: 368px;
	margin: 120px 0 0 0;
	float: right;
}
.datasolutions .data a {
	font-family: 'Montserrat';
	font-size: 22px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFF;
	background: #00929a;
	width: 100%;
	display: block;
	padding: 16px;
	border: 3px solid #00929a;
}
.datasolutions .data a:hover {
	background: #FFF;
	color: #00929a;
	-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.datasolutions .data img {
	margin: 0 0 24px 0;
}
.marketinglistsproducts {
	text-align: center;
	padding: 40px 0;
}
.marketinglistsproducts a {
	color: #504f4f;
	text-decoration:none;
}
.marketinglistsproducts h2 {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0 0 24px 0;
}
.marketinglistsproducts h3 {
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #504f4f;
}
.marketinglistsproducts p {
	font-family: 'Montserrat';
	font-size: 18px;
	font-weight: lighter;
	color: #504f4f;
	margin: 0 0 40px 0;
}
.marketinglistsproducts img {
	margin: 0 0 16px 0;
}
.marketinglistsproducts .box {
	width: 282px;
	height: 123px;
	display: inline-block;
	margin: 0 4px 12px 4px;
	padding: 16px;
}
.mailinglists {
	background: #f6f5f5;
	padding: 15px;
}
.mailinglists h2 {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0 0 40px 0;
}
.mailinglists p {
	font-family: 'Montserrat';
	color: #504f4f;
	margin: 0 0 40px 0;
}
.mailinglists img {
	margin: 0 0 0 60px;
	float: right;
}
.mailinglists input {
	font-family: 'Montserrat Bold';
	font-size: 20px;
	text-transform: uppercase;
	color: #FFF;
	background: #87b200;
	width: 489px;
	height: 52px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}
.mailinglists input:hover {
	background: #759a00;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.salesleads {
	/*background: #f6f5f5;*/
	background: #fff;
	padding: 15px;
}
.salesleads h2 {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0 0 40px 0;
}
.salesleads p {
	font-family: 'Montserrat';
	color: #535252;
	margin: 0 0 40px 0;
}
.salesleads img {
	margin: 0 60px 0 0;
	float: left;
}
.salesleads input {
	font-family: 'Montserrat Bold';
	font-size: 20px;
	text-transform: uppercase;
	color: #FFF;
	background: #87b200;
	width: 489px;
	height: 52px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}
.salesleads input:hover {
	background: #759a00;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.emailmarketing {
	background: #f6f5f5;
	padding: 15px;
}
.emailmarketing h2 {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0 0 40px 0;
}
.emailmarketing p {
	font-family: 'Montserrat';
	color: #535252;
	margin: 0 0 40px 0;
}
.emailmarketing img {
	margin: 0 0 0 60px;
	float: right;
}
.emailmarketing input {
	font-family: 'Montserrat Bold';
	font-size: 20px;
	text-transform: uppercase;
	color: #FFF;
	background: #87b200;
	width: 489px;
	height: 52px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}
.emailmarketing input:hover {
	background: #759a00;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.marketing {
	text-align: center;
	padding: 40px 0;
}
.marketing h2 {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0 0 24px 0;
}
.marketing p {
	font-family: 'Montserrat';
	color: #3e3e3e;
	margin: 0 0 24px 0;
}
.marketing ul {
	list-style: none;
	margin: 0 0 24px 0;
}
.marketing ul li {
	display: inline-block;
	margin: 0 16px;
}
.marketing ul li a {
	font-family: 'Montserrat';
	text-decoration: none;
	color: #3e3e3e;
}
.marketing ul li a:hover {
	text-decoration: underline;
}
.marketing img {
	margin: 0 0 24px 0;
}
.marketing span {
	color: #1955b2;
}
.marketing .direct {
	width: 48%;
	float: left;
}
.marketing .search {
	width: 48%;
	float: right;
}
.marketing .mail {
	background: url(images/small-mailing-lists.png) no-repeat center left;
	padding: 4px 0 4px 30px;
}
.marketing .graphic {
	background: url(images/small-graphic-design.png) no-repeat center left;
	padding: 4px 0 4px 30px;
}
.marketing .print {
	background: url(images/small-print-mail.png) no-repeat center left;
	padding: 4px 0 4px 30px;
}
.marketing .account {
	background: url(images/small-account-setup.png) no-repeat center left;
	padding: 4px 0 4px 30px;
}
.marketing .campaign {
	background: url(images/small-campaign-management.png) no-repeat center left;
	padding: 4px 0 4px 30px;
}
.mid {
	text-align: center;
	background: url(images/mid-cta.jpg) no-repeat;
	background-size: cover;
	width: 100%;
	padding: 13px 0;
}
.mid span  {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-align: center;
}
.mid a {
	font-family: 'Montserrat Bold';
	text-decoration: none;
	color: #ff452b;
}
.satisfaction {
	background: #f6f5f5;
	padding: 40px 0;
}
.satisfaction span {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0 0 40px 0;
	display: block;
}
.satisfaction p {
	font-family: 'Montserrat';
	color: #535252;
	margin: 0 0 40px 0;
}
.satisfaction img {
	width: 232px;
	margin: 0 60px 60px 0;
	float: left;
}
.reviews {
	padding: 40px 0;
}
.reviews span {
	font-family: 'Montserrat';
	font-size: 36px;
	font-weight: lighter;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 40px 0;
	display: block;
}
.reviews p {
	font-family: 'Montserrat';
	color: #535252;
	margin: 0 0 40px 0;
}
.reviews .client {
	font-family: 'Montserrat Bold';
	color: #1955b2;
}
.bottom {
	text-align: center;
	background: #e9f1fa;
	padding: 48px 0;
	border-top: 1px solid #dce5ee;
	border-bottom: 1px solid #dce5ee;
}
.bottom span {
	font-family: 'Montserrat';
	font-size: 34px;
	font-weight: lighter;
	text-align: center;
}
.bottom a {
	font-family: 'Montserrat Bold';
	text-decoration: none;
	color: #ff452b;
}
.subfooter {background: #2d2d2d;width: 100%;padding: 40px 0;border-top: 1px solid #393939;}
.subfooter p {font-family: 'Montserrat';line-height: 24px;color: #FFF;margin: 0 0 16px 0;}
.subfooter a {color: #FFF;text-decoration: none;}
.subfooter a:hover {text-decoration: underline;}
.subfooter ul {list-style: none;}
.subfooter ul li {font-family: 'Montserrat';font-size: 16px;color: #FFF;margin: 0 0 16px 0;opacity: 0.5;}
.subfooter ul li a {text-decoration: none;color: #FFF;}
.subfooter ul li a:hover {text-decoration: underline;}
.subfooter ul li ul {margin: 0 8px;}
.subfooter img {margin: 0 4px;opacity: 0.5;}
.subfooter img:hover {opacity: 1;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.subfooter .top {text-align: inherit;background: none;padding: 0;}
.subfooter .top ul li {margin: 0 48px 0 0;float: left;opacity: 1;}
.subfooter .left {margin: 0 60px 0 0;;float: left;}
.subfooter .center {margin: 0 60px 0 0;float: left; min-width:300px;}
.subfooter .right {float: left;}
.subfooter .contact-info {background: url(images/map.png) no-repeat;background-size: 100%;background-position: 0 34px;width: 305px;height: auto;}
.subfooter .contact-info ul {margin: 0 0 40px 0;}
.subfooter .address {background: url(images/map-pointer.png) no-repeat center left;padding: 4px 0 4px 34px;}
.subfooter .phone {background: url(images/phone-white.png) no-repeat center left;padding: 4px 0 4px 34px;}
.subfooter .email {background: url(images/mail-white.png) no-repeat center left;padding: 4px 0 4px 34px;}
.subfooter .copyright {width: 100%;margin: 40px 0 0 0;float: left;}
footer {text-align: center;background: #111111;width: 100%;padding: 40px 0;}
footer p {font-family: 'Montserrat';color: #FFF;}
footer a {text-decoration: none;color: #FFF;}
footer a:hover {text-decoration: underline;}
.sliderFeature { width:100%; max-height:300px;height: auto; overflow:hidden;}
.content {width: 772px;margin: 40px 0 5px 0;float: left;}
.content h1  {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.content h2 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;font-size:20px;}
.content h3 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.content h4 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.content h5 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.content h6 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.content_header h1 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;font-size:24px;}
.header3 strong {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;font-size:20px;}
.content p {font-family: 'Montserrat';line-height: 28px;color: #535252;margin: 0 0 24px 0;}
.content a {text-decoration: none;color: #1955b2;}
.content ul {margin: 0 0 40px 24px;}
.content ul li {font-family: 'Montserrat';line-height: 24px;color: #535252;}
.content ul li a {text-decoration: none;color: #535252;}
.content ul li a:hover {text-decoration: underline;}
.content ul li ul {list-style: disc;margin: 0 0 0 24px;}
.content ol {margin: 0 0 40px 0;}
.content ol li {font-family: 'Montserrat';line-height: 24px;color: #535252;}
.content #author {padding: 16px 12px;border-radius: 4px;border: solid 1px #CCC; }
.content #email {padding: 16px 12px;border-radius: 4px;border: solid 1px #CCC; }
.content #url {padding: 16px 12px;border-radius: 4px;border: solid 1px #CCC; }
.content #comment {padding: 16px 12px;border-radius: 4px;border: solid 1px #CCC; }
.content #submit {font-family: 'Montserrat Bold';font-size: 20px;text-transform: uppercase;color: #FFF;background: #87b200;padding: 16px 24px;border: none;border-radius: 4px;cursor: pointer;}
.content #submit:hover {background: #759a00;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.businessmailinglist ul {list-style: none;}
.businessmailinglist ul li {font-family: 'Montserrat';line-height: 24px;color: #535252;margin: 0 0 40px 0;}
.businessmailinglist ul li strong {font-size: 24px;font-weight: lighter;color: #87b200;display: block;margin: 0 0 4px 0;}
.businessmailinglist .mail {background: url(images/mail.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .staff {background: url(images/staff.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .leads { background: url(images/leads.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .phone { background: url(images/phone2.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .list { background: url(images/list.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .people { background: url(images/people.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .people2 { background: url(images/people2.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .health { background: url(images/health.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .world { background: url(images/world.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .data { background: url(images/data.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .target2 { background: url(images/target2.png) no-repeat top left;padding: 0 0 0 100px;}
.businessmailinglist .check { background: url(images/check.png) no-repeat top left;padding: 0 0 0 30px;}
.subpages { width:750px; height:auto; display:block; background-color:#e6e7e9; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:10px auto; }
.subpages ul {margin: 10px 32px;float: left; list-style:none;}
.subpages a {font-weight:bold; color:#1955b2!important; font-size:1.000em!important; line-height:2.800em!important; text-decoration:underline !important;}
.subpages a:hover {color: #1955b2;}
.mailinglists2 { background: #e6e7e9;padding:20px;border-style: solid;border-color:#f2f3f5; }
.mailinglists2 strong { font-family: 'Montserrat';font-size: 22px; font-weight:lighter; color:#1955b2; margin:0 0 10px 0;}
.mailinglists2 ul {list-style: none;float: left;line-height: 20px;}
.mailinglists2 ul li {font-family: 'Montserrat';font-size: 14px;font-weight: lighter;color: #535252;display: block;}
.mailinglists2 a:hover {color: #1955b2;}
.mailinglists2 .arrow {background: url(images/arrow2.png) no-repeat top left;padding: 0 0 0 20px;}
.lists ul {margin: 0 28px;float: left;}
.listing ul {list-style: none;margin: 0 28px;float: left;}
.listing ul li {font-family: 'Montserrat';color: #535252;}
.listing ul li strong {font-size: 24px;font-weight: lighter;color: #87b200;display: block;margin: 0 0 10px 0;}
.listing a:hover {color: #1955b2;}
.getstarted {background: #03acdc;font-family: 'Montserrat';color: #FFF;padding: 20px 60px;border: none;border-radius: 4px;cursor: pointer;}
.getstarted:hover {background: #0093d0;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.sidebar {width: 368px;margin: 40px 0;float: right;}
.sidebar h3,.sidebar .h3 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.sidebar ul {list-style: disc;color: #535252;margin: 0 0 40px 24px;}
.sidebar ul li {font-family: 'Montserrat';line-height: 28px;color: #535252;}
.sidebar ul li a {color: #535252;text-decoration: none;}
.sidebar ul li a:hover {text-decoration: underline;}
.form {background: #e6e7e9;width: 368px;border: solid 1px #cacbcb;margin: 40px 0;padding: 30px 26px;float: right;}
.form span {font-family: 'Montserrat Bold';font-size: 26px;color: #ff452b;}
.form em {font-family: 'Lato';font-size: 20.5px;font-weight: lighter;font-style: normal;color: #504f4f;margin: 0 0 16px 0;display: block;}
.form p {font-family: 'Montserrat';font-size: 10px;text-align: center;color: #2b2c2d;}
.form a {color: #2b2c2d;}
.form label {font-family: 'Montserrat';font-size: 14px;color: #504f4f;}
.form input {font-family: 'Montserrat';font-size: 14px;color: #504f4f;width: 100%;margin: 4px 0 8px 0;padding: 13px 13px 13px 32px;border: solid 1px #e0e3e3;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #CCC;-moz-box-shadow: inset -4px -4px 16px -4px #CCC;box-shadow: inset -4px -4px 16px -4px #CCC;}
.form select {font-family: 'Montserrat';font-size: 14px;color: #504f4f;background: none;width: 100%;padding: 13px;border: none;}
.form textarea {font-family: 'Montserrat';font-size: 14px;color: #504f4f;width: 100%;margin: 4px 0 8px 0;padding: 13px 13px 13px 32px;border: solid 1px #e0e3e3;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #CCC;-moz-box-shadow: inset -4px -4px 16px -4px #CCC;box-shadow: inset -4px -4px 16px -4px #CCC;}
.form .select {background: #FFF;width: 100%;margin: 4px 0 8px 0;border: solid 1px #e0e3e3;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #CCC;-moz-box-shadow: inset -4px -4px 16px -4px #CCC;box-shadow: inset -4px -4px 16px -4px #CCC;}
.form .captcha {
	width: 100%;
	margin: auto;
}
.form .captcha span {
	font-family: 'Montserrat Bold';
	font-size: 30px;
	color: #2b2a2a;
	margin: 0 8px 0 0;
	float: left;
}
.form .captcha p {
	font-family: 'Lato';
	font-size: 13px;
	font-weight: lighter;
	text-align: left;
	line-height: normal;
	width: 128px;
	margin: 4px 0 0 0;
	float: left;
}
.form .captcha input {
	width: 50px!important;
	padding: 8px;
	border: solid 1px #c9c9c9;
	float: left;
}
.form .submit {background: #ff452b;width: 100%;height: 54px;font-family: 'Montserrat Bold';font-size: 17px;color: #FFF;border: none;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #e83f27;-moz-box-shadow: inset -4px -4px 16px -4px #e83f27;box-shadow: inset -4px -4px 16px -4px #e83f27;cursor: pointer;padding: 0;}
.form .submit:hover {background: #e83f27;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.form .name {background: #FFF url(images/name.png) no-repeat;background-position: 10px 8px;}
.form .email {background: #FFF url(images/email.png) no-repeat;background-position: 8px 12px;}
.form .phone {background: #FFF url(images/phone.png) no-repeat;background-position: 10px 8px;}
.form .message {background: #FFF url(images/message.png) no-repeat;background-position: 10px 8px;}
.quickcounts {padding: 40px 0;}
.quickcounts h1 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.quickcounts h2 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.quickcounts h3 {font-family: 'Montserrat';font-weight: lighter;color: #535252;margin: 0 0 24px 0;}
.quickcounts h4 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.quickcounts h5 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.quickcounts h6 {font-family: 'Montserrat';font-weight: lighter;color: #1955b2;margin: 0 0 24px 0;}
.quickcounts p {font-family: 'Montserrat';color: #535252;margin: 0 0 24px 0;}
.quickcounts a {color: #1955b2;}
.quickcounts #form1 {background: #edf4fb;width: 100%;border: solid 1px #eff6fe;padding: 24px;}
.quickcounts #form1 p {font-size: 11px;text-align: center;margin: 0 0 8px 0;}
.quickcounts #form1 h3,.quickcounts #form1 .h3 {font-size: 16px;text-align: center;font-color: #535252;}
.quickcounts label {font-family: 'Montserrat';font-size: 13px;color: #504f4f;}
.quickcounts input {width: 100%;margin: 8px 0 12px 0;padding: 13px 13px 13px 36px;border: solid 1px #e0e3e3;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #CCC;-moz-box-shadow: inset -4px -4px 16px -4px #CCC;box-shadow: inset -4px -4px 16px -4px #CCC;}
.quickcounts select {width: 100%;margin: 8px 0 12px 0;padding: 13px;border: solid 1px #e0e3e3;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #CCC;-moz-box-shadow: inset -4px -4px 16px -4px #CCC;box-shadow: inset -4px -4px 16px -4px #CCC;}
.quickcounts textarea {width: 100%;height: 174px;margin: 8px 0;padding: 13px 13px 13px 32px;border: solid 1px #e0e3e3;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #CCC;-moz-box-shadow: inset -4px -4px 16px -4px #CCC;box-shadow: inset -4px -4px 16px -4px #CCC;}
.quickcounts .captcha {
	width: 100%;
	margin: auto;
}
.quickcounts .captcha span {
	font-family: 'Montserrat Bold';
	font-size: 30px;
	color: #2b2a2a;
	margin: 0 20px;
	float: left;
}
.quickcounts .captcha p {
	font-family: 'Lato';
	font-size: 16px!important;
	font-weight: lighter;
	text-align: left!important;
	line-height: normal;
	color: #2b2a2a;
	margin: 4px 0 0 0;
	float: left;
}
.quickcounts .captcha input {
	width: 50px!important;
	padding: 8px;
	border: solid 1px #c9c9c9;
	float: left;
}
.quickcounts .submit {background: #ff452b;width: 100%;height: 54px;font-family: 'Lato Bold';font-size: 30px;color: #FFF;border: none;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #e83f27;-moz-box-shadow: inset -4px -4px 16px -4px #e83f27;box-shadow: inset -4px -4px 16px -4px #e83f27;cursor: pointer;margin: auto;padding: 0;display: block;}
.quickcounts .submit:hover {background: #e83f27;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.quickcounts .left {width: 200px;margin: 0 40px 24px 12px;float: left;}
.quickcounts .center {width: 410px;margin: 0 40px 24px 0;float: left;}
.quickcounts .right {width: 410px;margin: 0 0 24px 0;float: left;}
.quickcounts .name {background: #FFF url(images/name.png) no-repeat;background-position: 10px 8px;}
.quickcounts .email {background: #FFF url(images/email.png) no-repeat;background-position: 8px 12px;}
.quickcounts .phone {background: #FFF url(images/phone.png) no-repeat;background-position: 10px 8px;}
.quickcounts .message {background: #FFF url(images/message.png) no-repeat;background-position: 10px 8px;}
.boxes {width: 1165px;margin: auto;padding:  0;}
.boxes h2 {font-family: 'Montserrat';font-size: 32px;font-weight: lighter;text-align: center;color: #1955b2;margin: 0 0 40px 0;}
.boxes h3 {font-family: 'Montserrat Bold';font-size: 18px;color: #1955b2;margin: 0 0 24px 0;}
.boxes p {font-family: 'Montserrat';font-weight: lighter;text-align: left;color: #535252;margin: 0 0 24px 0;}
.boxes img {margin: 0 0 24px 0;}
.boxes ul {list-style: none;margin: 0 8px 24px 0;float: left;}
.boxes ul li {background: url(images/star.png) no-repeat center left;font-family: 'Montserrat';font-size: 14px;text-align: left;color: #2b2c2d;margin: 0 0 8px 0;padding: 0 0 0 16px;}
.box {width: 380px;margin: 0 4px;float: left;text-align: center;}
.box .download {margin: 0 0 20px 0;}
.box .time {margin: 0 0 8px 0;}
.box .target {margin: 0 0 10px 0;}

/* FORMS */.form-div { font-size:14px;width:650px;margin:0 auto; }.form-div .button {width:58%;margin:0 56px 0 0;float:right;}.form-control { width:100%;clear:both;margin:15px 0; }.form-control .label { width:35%;float:left;padding:10px;text-align:right;font-family: Lato; }.form-control .input { width:58%;float:left;padding:10px; }.form-control .label2 { width:15%;float:left;padding:10px;text-align:right;font-family: Lato; }.form-control .input2 { width:15%;float:left;padding:10px; }.form-control .input2 input { width:100%;float:left;padding:2px 10px; }.form-control .input input { padding:5px 10px; }.input input{ width:100%; }.form-control select { width:100%;padding:5px 10px; }.form-control textarea { width:100%;resize:none;height:100px;padding:5px 10px; } .input input[type="checkbox"]{ width:auto;margin-right:10px; }
.form-control p {text-align: center;}
.form-control .captcha {
	width: 330px!important;
	margin: 0 0 16px 0;
}
.form-control .captcha span {
	font-family: 'Montserrat Bold';
	font-size: 30px;
	color: #2b2a2a;
	margin: 0 8px 0 0;
	float: left;
}
.form-control .captcha p {
	text-align: left;
	color: #2b2a2a;
	width: 140px;
	margin: 0 8px 0 0;
	float: left;
}
.form-control .captcha input {
	width: 50px;
	margin: 6px 0;
	padding: 5px 10px;
	float: left;
}
.form-control .submit {background: #ff452b;width: 100%;height: 54px;font-family: 'Montserrat Bold';font-size: 17px;color: #FFF;border: none;border-radius: 4px;-webkit-box-shadow: inset -4px -4px 16px -4px #e83f27;-moz-box-shadow: inset -4px -4px 16px -4px #e83f27;box-shadow: inset -4px -4px 16px -4px #e83f27;cursor: pointer;margin: 0 0 4px 0;padding: 0;}

@media only screen and (min-width:10px) and (max-width: 400px) {
	.sliderFeature {max-height: 150px!important;}
	.wrap {width: 90%;}
	header {
		text-align: center;
	}
	header span {
		text-align: center;
		float: none;
	}
	header p {
		font-size: 10px;
		text-align: center;
		float: none;
	}
	header strong {
		font-size: 22px;
	}
	header a {
		font-size: 34px;
		margin: 0;
		padding: 0;
		float: none;
		border: none;
	}
	header img {
		width: 100%;
	}
	header .calltoaction {
		display: block;
		margin: 0;
		float: none;
	}
	nav {
		display: none;
		visibility: hidden;
	}
	.header-resp {
		display: block;
		visibility: visible;
	}
	.nav-resp {
		display: none;
		visibility: visible;
	}
	.hero {
		padding: 24px 0;
	}
	.hero h1 {
		font-size: 30px;
	}
	.buttons strong {
		margin: 0;
		display: block;
	}
	.buttons a {
		font-size: 18px;
		text-align: center;
		line-height: 48px;
		width: 100%;
		margin: 0 auto 40px auto;
		display: block;
		border: 3px solid #04397b;
	}
	.buttons .businesslist {
		color: #043476;
		background: none;
		padding: 0;
	}
	.buttons .consumerlist {
		color: #FFF;
		background: #04397b;
		padding: 0;
	}
	.buttons .findleads {
		color: #FFF;
		background: #04397b;
		padding: 0;
	}
	.popularmailinglists .box {
		width: 100%;
		height: auto;
		margin: 0 0 16px 0;
	}
	.datasolutions .insights {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.datasolutions .iphone {
		display: none;
		visibility: hidden;
	}
	.datasolutions .data {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.marketinglistsproducts .box {
		width: 100%;
		height: auto;
		margin: 0 0 16px 0;
	}
	.mailinglists h2 {
		font-size: 30px;
		text-align: center;
	}
	.mailinglists img {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.mailinglists input {
		font-size: 12px;
		width: 100%;
	}
	.salesleads h2 {
		font-size: 30px;
		text-align: center;
	}
	.salesleads img {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.salesleads input {
		font-size: 12px;
		width: 100%;
	}
	.emailmarketing h2 {
		font-size: 30px;
		text-align: center;
	}
	.emailmarketing img {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.emailmarketing input {
		font-size: 10px;
		width: 100%;
	}
	.marketing .direct {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.marketing .search {
		width: 100%;
		float: none;
	}
	.mid span {
		font-size: 30px;
	}
	.mid a {
		display: block;
	}
	.satisfaction span {
		font-size: 32px;
		text-align: center;
	}
	.satisfaction img {
		width: 80%;
		margin: 0 auto 40px;
		display: block;
		float: none;
	}
	.bottom span {
		font-size: 33px;
		line-height: 38px;
	}
	.bottom a {
		display: block;
	}
	.subfooter .top ul li {text-align: center;margin: 0 0 16px 0;float: none;}
	.subfooter .left {width: 100%;margin: 0 0 40px 0;float: none;}
	.subfooter .left ul li a {float: none;}
	.subfooter .left ul li ul {float: none;}
	.subfooter .center {width: 100%;margin: 0 0 40px 0;float: none;}
	.subfooter .center ul {margin: auto;float: none;}
	.subfooter .right {width: 100%;float: none;}
	.content {width: 100%;margin: 40px auto auto auto;}
	.businessmailinglist .mail {padding: 0 0 0 80px;}
	.businessmailinglist .staff {padding: 0 0 0 80px;}
	.businessmailinglist .leads {padding: 0 0 0 80px;}
	.businessmailinglist .phone {padding: 0 0 0 80px;}
	.businessmailinglist .list {padding: 0 0 0 80px;}
	.businessmailinglist .people {padding: 0 0 0 80px;}
	.businessmailinglist .people2 {padding: 0 0 0 80px;}
	.businessmailinglist .health {padding: 0 0 0 80px;}
	.businessmailinglist .world {padding: 0 0 0 80px;}
	.businessmailinglist .data {padding: 0 0 0 80px;}
	.businessmailinglist .target2 {padding: 0 0 0 80px;}
	.businessmailinglist .check {padding: 0 0 0 20px;}
	.subpages { width:100%;  }
	.getstarted {width: 100%;}
	.form {width: 100%;margin: auto auto 40px auto;padding: 30px 16px;}
	.form .submit {font-size: 12px;}
	.boxes {width: 90%;}
	.boxes ul {float: none;}
	.box {width: 100%;margin: auto auto 24px auto;float: none;}
	.quickcounts .left {width: 100%;margin: auto;float: none;}
	.quickcounts .center {width: 100%;margin: auto;float: none;}
	.quickcounts .right {width: 100%;margin: auto;float: none;}
	.quickcounts .captcha span {margin: 0 8px 0 0;}
	.quickcounts .submit {width: 100%;font-size: 10px;}
}
@media only screen and (min-width:401px) and (max-width: 979px) {
	.wrap {width: 90%;}
	header {
		text-align: center;
	}
	header span {
		text-align: center;
		float: none;
	}
	header p {
		text-align: center;
		float: none;
	}
	header a {
		margin: 0;
		padding: 0;
		float: none;
		border: none;
	}
	header img {
		margin: 0 auto;
		display: block;
	}
	header .calltoaction {
		display: block;
		margin: 0;
		float: none;
	}
	.header-resp {
		display: block;
		visibility: visible;
	}
	.nav-resp {
		display: none;
		visibility: visible;
	}
	nav {
		display: none;
		visibility: hidden;
	}
	.hero h1 {
		font-size: 60px;
	}
	.buttons strong {
		margin: 0;
		display: block;
	}
	.buttons a {
		font-size: 18px;
		text-align: center;
		line-height: 48px;
		margin: 0 auto 40px auto;
		display: block;
		border: 3px solid #04397b;
	}
	.buttons .businesslist {
		color: #043476;
		background: none;
		padding: 0;
	}
	.buttons .consumerlist {
		color: #FFF;
		background: #04397b;
		padding: 0;
	}
	.buttons .findleads {
		color: #FFF;
		background: #04397b;
		padding: 0;
	}
	.popularmailinglists .box {
		width: 100%;
		height: auto;
		margin: 0 0 16px 0;
	}
	.datasolutions .insights {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.datasolutions .iphone {
		display: none;
		visibility: hidden;
	}
	.datasolutions .data {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.marketinglistsproducts .box {
		width: 100%;
		height: auto;
		margin: 0 0 16px 0;
	}
	.mailinglists h2 {
		text-align: center;
	}
	.mailinglists img {
		margin: 0 auto 40px auto;
		display: block;
		float: none;
	}
	.mailinglists input {
		width: 100%;
	}
	.salesleads h2 {
		text-align: center;
	}
	.salesleads img {
		margin: 0 auto 40px auto;
		display: block;
		float: none;
	}
	.salesleads input {
		width: 100%;
	}
	.emailmarketing h2 {
		text-align: center;
	}
	.emailmarketing img {
		margin: 0 auto 40px auto;
		display: block;
		float: none;
	}
	.emailmarketing input {
		width: 100%;
	}
	.marketing .direct {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
	.marketing .search {
		width: 100%;
		float: none;
	}
	.satisfaction span {
		font-size: 32px;
		text-align: center;
	}
	.satisfaction img {
		margin: 0 auto 40px auto;
		display: block;
		float: none;
	}
	.subfooter .top ul li {text-align: center;margin: 0 0 16px 0;float: none;}
	.subfooter .left {width: 100%;margin: 0 0 40px 0;float: none;}
	.subfooter .left ul li a {float: none;}
	.subfooter .left ul li ul {float: none;}
	.subfooter .center {width: 100%;margin: 0 0 40px 0;float: none;}
	.subfooter .center ul {margin: auto;float: none;}
	.subfooter .right {width: 100%;float: none;}
	.content {width: 100%;margin: 40px auto auto auto;}
	.businessmailinglist .mail {padding: 0 0 0 80px;}
	.businessmailinglist .staff {padding: 0 0 0 80px;}
	.businessmailinglist .leads {padding: 0 0 0 80px;}
	.businessmailinglist .list {padding: 0 0 0 80px;}
	.businessmailinglist .phone {padding: 0 0 0 80px;}
	.businessmailinglist .people {padding: 0 0 0 80px;}
	.businessmailinglist .people2 {padding: 0 0 0 80px;}
	.businessmailinglist .health {padding: 0 0 0 80px;}
	.businessmailinglist .world {padding: 0 0 0 80px;}
	.businessmailinglist .data {padding: 0 0 0 80px;}
	.businessmailinglist .target2 {padding: 0 0 0 80px;}
	.businessmailinglist .check {padding: 0 0 0 20px;}
	.subpages { width:100%;  }
	.form {width: 100%;margin: auto auto 40px auto;padding: 30px 16px;}
	.boxes {width: 90%;}
	.boxes ul {float: none;}
	.box {margin: auto auto 24px auto;float: none;}
	.quickcounts .left {width: 100%;margin: auto;float: none;}
	.quickcounts .center {width: 100%;margin: auto;float: none;}
	.quickcounts .right {width: 100%;margin: auto;float: none;}
	.quickcounts .submit {width: 100%;}
}
.specialty {text-align: center;padding: 40px 0;}
.specialty h2 {font-family: 'Montserrat';font-size: 32px;font-weight: lighter;color: #1955b2;margin: 0 0 40px 0;}
.specialty p {font-family: 'Montserrat';line-height: 28px;color: #535252;margin: 0 0 24px 0;}
.specialty a {text-decoration: none;color: #1955b2;}
.specialty ul {list-style: none;margin: 0 40px;display: inline-block;}
.specialty ul li {font-family: 'Montserrat';text-align: left;line-height: 24px;color: #535252;background: url(images/arrow2.png) no-repeat top left;padding: 0 0 0 20px;}
.specialty ul li a {text-decoration: none;color: #535252;}
.specialty ul li a:hover {text-decoration: underline;}
