@charset utf-8;

.click-here:hover,.solution-icon-hd a,a {
	text-decoration:none;
}

.email,.facebook-cont,.phone {
	cursor:pointer;
}

body {
	background:url(../images/page-background.jpg) repeat-x;
	border:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#5a5a5a;
	font-size:15px;
	margin:0 auto;
	padding:0;
}

@font-face {
	font-family:OpenSans-Regular;
	src:url(../fonts/OpenSans-Regular.eot?#iefix) format(embedded-opentype),url(../fonts/OpenSans-Regular.woff) format(woff),url(../fonts/OpenSans-Regular.ttf) format(truetype),url(../fonts/OpenSans-Regular.svg#OpenSans-Regular) format(svg);
	font-weight:400;
	font-style:normal;
}

.top-txt {
	width:100%;
	background-repeat:repeat-x;
	background-color:#fff;
	color:#416731;
	position:fixed;
	z-index:1000;
	border-bottom:5px solid #416731;
	margin-top:0;
	padding:0 0 5px;
}

.phone-area {
	background-color:#323232;
	width:100%;
	color:#FFF;
	font-size:12px;
	padding:6px 0;
}

.email,.email:hover,.phone,.phone:hover {
	background-color:#000;
	background-repeat:no-repeat;
	height:40px;
	position:fixed;
	right:0;
}

.phone {
	background-image:url(../images/phone.png);
	width:40px;
}

.phone:hover {
	background-image:url(../images/phone-hover.png);
	width:150px;
}

.email {
	background-image:url(../images/email.png);
	width:40px;
	margin-top:42px;
}

.email:hover {
	background-image:url(../images/email-hover.png);
	width:180px;
}

.seperator {
	width:100%;
	background:#9ee39a;
	height:8px;
	float:left;
}

.header-cont {
	background:#FFF;
	margin-top:130px;
}

.marketing-cont-inner,.marketing-cont-inner1 {
	background:#f0f0f0;
	min-height:242px;
	padding:10px;
}

.marketing-cont {
	padding:10px;
}

.marketing-cont-inner {
	border-right:4px solid #FFF;
}

.header-top,.save {
	background-color:#005ea1;
}

.industries,.save {
	background-image:url(../images/back.png);
	background-repeat:repeat;
}

.header-top-txt,.header-top-txt1 {
	color:#fff;
	font-size:15px;
	font-family:OpenSans-Regular;
	font-weight:700;
}

.marketing-img {
	float:left;
	margin:5px 10px 0 0;
}

.header-top {
	border-bottom:5px solid #6ead42;
	color:#fff;
	padding:8px;
}

.header-top-txt {
	padding:20px 0 0 90px;
}

.header-top-txt1 {
	padding:20px 0 0 158px;
}

.industries {
	border:2px solid #FFF;
	padding:10px;
}

.header-phonenum {
	font-size:16px;
	color:#097c49;
	font-family:EconomicaRegular,Arial,Helvetica,sans-serif;
	text-align:center;
	padding:6px 0;
}

.icon-container,.icon-container1 {
	text-align:center;
	font-size:15px;
}

.icon-container {
	margin:15px 0 2px;
}

.icon-container1 {
	margin:5px 0;
}

.caption-txt {
	font-size:32px;
	font-weight:lighter;
	color:#ca1d23;
	border-bottom:1px solid #d9d9d9;
	padding:0 0 15px;
}

.caption-txt1 {
	font-size:22px;
	font-weight:700;
	color:#00498c;
	line-height:28px;
	text-align:center;
	padding:0 20px 10px;
}

.caption-txt2,.caption-txt3 {
	font-family:OpenSans-Light;
	text-align:center;
	padding:0 0 5px;
}

.caption-txt2 {
	font-size:28px;
	font-weight:lighter;
	color:#FFF;
}

.caption-txt3 {
	font-size:22px;
	font-weight:700;
	color:#ca1d23;
}

.caption-txt4,.caption-txt4A {
	font-family:OpenSans-regular;
	font-size:18px;
	line-height:25px;
	padding:0 20px 10px 0;
}

.caption-txt4 {
	font-weight:700;
	color:#528022;
}

.caption-txt4A,.caption-txt5 {
	font-weight:lighter;
	color:#ca1d23;
}

.caption-txt5 {
	font-family:OpenSans-Light;
	font-size:32px;
	border-bottom:0 solid #d9d9d9;
	padding:0 0 15px;
}

.caption-txt6 {
	font-family:OpenSans-regular;
	font-size:24px;
	font-weight:700;
	color:#00498c;
	line-height:28px;
	padding:0;
}

.text22 {
	font-size:22px!important;
}

.resources-hd,.solution-icon-hd {
	font-size:22px;
	color:#004a8d;
	font-family:EconomicaRegular,Arial,Helvetica,sans-serif;
	font-weight:700;
}

.solution-icon-hd {
	padding:5px 0;
}

.solution-icon-hd a {
	color:#004a8d;
}

.resources-hd {
	padding:5px 0 10px;
}

.glossary-hd {
	font-family:EconomicaRegular,Arial,Helvetica,sans-serif;
	font-size:36px;
	font-weight:700;
	color:#FFF;
	text-align:center;
	background:#004a8d;
	width:55px;
	border-radius:30px;
	margin:0 auto;
	padding:2px;
}

.txt-style,.txt-style1,.txt-style2 {
	padding:15px 20px;
}

.icon-img {
	margin:-25px 0 0;
}

.icon-img1 {
	margin:-50px 0 0;
}

.icon-img2 {
	margin:-30px 0 0;
}

.txt-container {
	background:#FFF;
}

.txt-style {
	border-bottom:1px solid #d9d9d9;
}

.txt-style2 {
	border-top:1px solid #d9d9d9;
}

.footer-bg {
	width:100%;
	background-color:#323232;
	border-top:5px solid #88de83;
}

.footer-bottom-container {
	min-height:40px;
	height:auto;
	padding:10px 0;
}

.copy-txt {
	padding-top:10px;
	font-size:12px;
}

.social-icon {
	margin-top:10px;
}

.navbar {
	background:0 0!important;
	border:none!important;
	padding:0;
}

.navbar-default {
	background-image:none;
	background-repeat:repeat-x;
	border-radius:0;
	box-shadow:0 0 0 rgba(255,255,255,.15) inset,0 0 0 rgba(0,0,0,.075);
	background-color:#FFF;
	margin:0 0 5px!important;
}

.navbar-default .navbar-nav>.active>a {
	background-image:linear-gradient(tobottom,#fff0,#fff100%);
	background-repeat:repeat-x;
	box-shadow:0 0 0 rgba(0,0,0,.075) inset;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	background-color:#fff;
	color:#004a8d;
	font-size:14px;
	font-weight:700;
	font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;
}

.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover {
	font-size:14px;
	color:#416731;
	font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;
}

.navbar-default .navbar-nav>li>a {
	padding:10px 12px;
}

.dropdown-header {
	font-family:OpenSans-Regular,Arial,Helvetica,sans-serif;
	font-size:15px;
}

.banner-txt,.banner-txt-hd {
	color:#FFF;
	font-family:EconomicaRegular,Arial,Helvetica,sans-serif;
	font-weight:700;
}

.navbar-brand {
	padding:0;
}

.nav,.navbar-header {
	padding-bottom:0!important;
}

.nav {
	padding-top:25px;
}

.banner-txt-hd {
	font-size:45px;
}

.banner-txt {
	font-size:20px;
}

.dropdown-header a:hover {
	background:#7db63f;
}

.navbar-header {
	margin-top:0!important;
}

.img-portfolio {
	border:4px solid #005ea1;
	margin:2px 0 0 -10px;
}

.img-portfolio-txt {
	text-align:center;
	font-size:17px;
	color:#005ea1;
}

.cont-bullet,.contact-lbl-text {
	color:#004588;
}

.portfolio img {
	text-align:center;
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-ms-transform:scale(.9);
	-o-transform:scale(.9));
	transform:scale(.9);
	-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	-moz-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	-ms-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	-o-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	transition:all .4s cubic-bezier(.25,.46,.45,.94);
}

.portfolio img:hover {
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1));
	-ms-transform:scale(1);
	transform:scale(1);
	border:4px solid #005ea1;
}

.portfolio .img-portfolio {
	text-align:center;
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-ms-transform:scale(.9);
	-o-transform:scale(.9));
	transform:scale(.9);
	-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	-moz-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	-ms-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	-o-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	transition:all .4s cubic-bezier(.25,.46,.45,.94);
}

.portfolio .img-portfolio:hover {
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1));
	-ms-transform:scale(1);
	transform:scale(1);
	border:4px solid #005ea1;
}

.contact-cont {
	background:#FFF;
	padding:28px 20px;
}

.cont-bullet {
	font-weight:700;
}

.container-bg {
	background:#f1f0f0;
	color:#000;
	padding:5px 10px;
}

.container-bg1 {
	background:#dcdbdb;
	color:#000;
	padding:5px 10px;
}

.resource-cont-bg {
	border:1px solid #CCC;
	text-align:left;
	line-height:19px;
	margin:0 0 0 60px;
	padding:5px;
}

.glossary-bg {
	background-color:#d4fbd3;
	border-radius:4px;
	color:#000;
	padding:15px 10px;
}

.click-here,.click-here:hover {
	background:#005492;
	border-radius:25px;
	font-size:12px;
	padding:8px;
}

.click-here:active,.click-here:hover,.click-here:visited {
	color:#FFF!important;
}

.click-here:visited {
	text-decoration:none!important;
}

.form-control1 {
	background:#000;
	border-radius:4px;
	border:0;
	margin-top:10px;
	color:#FFF;
	font-size:12px;
	width:70%;
	padding:10px;
}

.footer-top-txt {
	font-size:16px;
	color:#aba9a9;
	font-weight:700;
	margin:35px 0 20px;
}

.footer-top,.footer-top a {
	font-size:12px;
	color:#aba9a9;
}

.footer-top {
	line-height:24px;
}

.btn-primary {
	padding:5px;
}

.sub-tab {
	background-color:#005ea1;
	background-image:url(../images/back.png);
	background-repeat:repeat;
	color:#FFF;
	font-size:19px;
	border-radius:130px;
	border:4px solid #9ae495;
	text-align:center;
	font-weight:lighter!important;
	margin:5px;
	padding:64px 36px;
}

.sub-tab:hover {
	background-color:#000;
}

.know-more,.know-more-btn {
	background:#004a8d;
	color:#FFF;
}

.sub-tab a:hover {
	text-decoration:none;
	color:#FFF;
}

.sub-tab a:active,.sub-tab a:visited {
	text-decoration:none!important;
	color:#FFF;
}

.line {
	line-height:26px;
}

.know-more-btn {
	position:absolute;
	bottom:-25px;
	left:140px;
	border:2px solid #06C;
	border-radius:5px;
	padding:8px 10px;
}

.know-more {
	border-radius:30px;
	border:3px solid #88de83;
	padding:15px 20px;
}

.finance-marketing {
	background:#CCC;
	border:4px solid #FFF;
}

.facebook-cont {
	background-color:#000;
	background-image:url(../images/phone.png);
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	right:0;
	position:fixed;
}

.carusel-title {
	padding:0 15px 15px;
}

.carusel-nav {
	color:#666;
}

.carusel-nav>a {
	text-decoration:none;
	color:#666;
}

.carusel-nav>a:active,.carusel-nav>a:focus,.carusel-nav>a:hover {
	text-decoration:none;
	color:#999;
}

#btnAskBrocure,.brochure-style,.modal-content {
	background-color:#005ea1;
	color:#FFF;
}

.brochure-style {
	clear:both;
	display:inline-block;
	font-size:24px;
	font-weight:lighter;
	cursor:pointer;
	margin:10px;
	padding:5px 15px;
}

.modal-body {
	padding:10px 15px;
}

.modal-body .row {
	padding:15px 15px 0;
}

.form-control-modal {
	width:100%;
	border-radius:3px;
}

#btnAskBrocure {
	border:1px solid #FFF;
	border-radius:3px;
}

#btnAskBrocure:hover {
	background-color:#1d70ab;
}

.blog-btn,.blog-btn:active,.blog-btn:focus,.blog-btn:hover {
	background-color:#99bb3b;
	text-decoration:none;
	color:#133305;
	border-radius:2px;
	font-size:14px;
	font-weight:700;
	margin-right:27px;
	padding:2px 4px;
}

.blog-btn:hover {
	background-color:#cee78b;
}

.marketing-cont-inner a,.marketing-cont-inner1 a {
	color:#004a8d;
	font-size:13px;
	font-weight:700;
}

.caption-txt,.caption-txt1,.brochure-style,.sub-tab {
	font-family:OpenSans-Light;
}

.copy-txt,.copy-txt a,.click-here,.sub-tab a,.know-more-btn a {
	color:#FFF;
}

.know-more-btn a:hover,.know-more:hover {
	color:#FFF;
	text-decoration:none;
}

/* Image Sprites */
/*--------- Templates ------- */
.template-thumbnail{
	width: 180px;
	height: 180px;
	background-image: url(../images/template_thumb.jpg);
	display: block;
	
}
.thumbnail-astrology{
	background-position: -4px 0px;
}
.thumbnail-beauty{
	background-position: -184px 0px;
}
.thumbnail-binary{
	background-position: -364px 0px;
}
.thumbnail-casino{
	background-position: -544px 0px;
}
.thumbnail-dating{
	background-position: -724px 0px;
}
.thumbnail-diet{
	background-position: -904px 0px;
}
.thumbnail-education{
	background-position: -1084px 0px;
}
.thumbnail-forex{
	background-position: -1264px 0px;
}
.thumbnail-health{
	background-position: -1444px 0px;
}

.thumbnail-travel{
	background-position: -1624px 0px;
}

.thumbnail-border{
	border:4px solid #DDD;
	transform: scale(.9);
}
/*--------- Templates ------- */
/*--- Media Icons ---*/

.media-icons{
	width: 40px;
	height: 40px;
	background-image: url(../images/social-media-icons.png);
	display: inline-block;
	
}
.icon-fb{
	background-position: 0px 0px;
}
.icon-twt{
	background-position: -40px 0px;
}
.icon-linkedin{
	background-position: -80px 0px;
}
.icon-gplus{
	background-position: -120px 0px;
}
.icon-pinterest{
	background-position: -160px 0px;
}
/*--- Media Icons ---*/
/* Image Sprites */

@media max-width360px{
	.header-cont {
		background:#FFF;
		margin-top:0!important;
	}
	
	.top-txt {
		position:relative;
	}
	
	.header-top-txt1 {
		color:#fff;
		font-size:15px;
		font-family:OpenSans-Regular;
		font-weight:700;
		padding:20px 0 0 90px;
	}
	
	.resource-cont-bg {
		margin:10px;
	}
	
	.sub-tab {
		float:none;
	}
}

@media max-width980px{
	.marketing-cont-inner,.marketing-cont-inner1 {
		border-bottom:1px solid #CCC;
	}
	
	.header-cont {
		background:#FFF;
		margin-top:150px;
	}
	
	.marketing-cont-inner {
		border-right:0 solid #CCC;
	}
	
	.top-footer-bg {
		background:#353535;
	}
	
	.resource-cont-bg {
		padding:10px;
	}
}