@font-face {
	font-family: 'Lato';
	src: url('/fonts/Lato/Lato-Regular.ttf');
}
@font-face {
	font-family: 'Lato-light';
	src: url(/fonts/Lato/light.woff2) 	format('woff2'),
		 url('/fonts/Lato/lato-Light.ttf')		format('truetype');
}
@font-face {
	font-family: 'Lato-bold';
	font-weight: 700;
	src: url(/fonts/Lato/bold.woff2) format('woff2'),
		 url('/fonts/Lato/bold.ttf')		format('truetype');
}
@font-face {
	font-family: 'Oswald';
	src: url(/fonts/Oswald/regular.woff) 			format('woff'),
		 url('/fonts/Oswald/Oswald-Regular.ttf')	format('truetype');
}
@font-face {
	font-family: 'Oswald-light';
	src: url('/fonts/Oswald/Oswald-Light.ttf');
}
@font-face {
    font-family: 'Oswald-bold';
	src: url(/fonts/Oswald/bold.woff) 				format('woff'),
		 url('/fonts/Oswald/Oswald-Regular.ttf')	format('truetype');
}

@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
* { max-height: 10000px; }
/* default fonts */
* { font-family: "Lato", "Arial"; }
strong { font-family: "Lato", "Arial"; }

/* default text gaps */
p {
	margin: 0 0 24px 0;
}
p:only-child {
	margin: 0 0 0 0;
}

body {
	line-height: 22px;
	min-width: 320px;
}

.container {
	max-width: 800px;
}
input[type="image"] {
	padding: 0;
}
input[type=text], input[type=password], input[type=file], input[type=image], input[type=submit], input[type=button], input[type=search], input[type=tel], input[type=email], textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
input[type=search]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
input[type=search]::-webkit-search-decoration {
display:none;
}
.no-gutter {
	padding-left: 0px;
	padding-right: 0px;
}
.no-left-gutter {
	padding-left: 0px;
}
.no-right-gutter {
	padding-right: 0px;
}
#wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
}
#header {
	padding-top: 29px;
	padding-bottom: 28px;
	position: relative;
	z-index: 500;
}
.logo { float: left; }
.logo img { display: block; }
.navbar-default {
	background: none;
	border: 0;
}
.nav-area {
	margin-bottom: 0;
	margin-top: 12px;
	padding-right: 0;
}
.navbar {
	min-height: inherit;
	/**/
	font-size: 16px;
	line-height: 16px;
	/**/
	margin: 0;
	background: #00466a;
}
}
.nav-area  .navbar-nav{margin:0 -19px;}
.nav > li {
	float: left;
	padding: 0 25px;
	border-left: 1px solid #a2ddfa;
	color: 			#a2ddfa;
	text-transform:	uppercase;
	font-family: 	"Lato", "Arial";
}
.nav > li:first-child { border: 0; }
.nav > li:last-child { padding-right: 2px; }
.navbar-default .navbar-nav>li>a {
	padding: 		0;
	color: 			#a2ddfa;
	text-transform:	uppercase;
	font-size: 		12px;
	line-height: 	12px;
	font-family: 	"Lato", "Arial";
}
.navbar-default .navbar-nav>li>a:hover {
	background-color: #00466a !important;
	color: #fff !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color: #00466A; color: #fff; }
.navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}
.cookie-notification {
	display: block;
	color: #000000;
	background-color: #C3DCEA;
	font-weight: 100;
	transition: all .4s ease-in;
}
.cookie-notification .container > div {
	display: table-cell;
	box-sizing: border-box;
}
.cookie-notification .notification-text {
	padding: 10px 16px;
}
.cookie-notification .notification-text a {
	color: #000000;
	font-weight: bold;
}
@media only screen and (max-width: 768px) {
	.cookie-notification .notification-text .desktop {
		display: none;
	}
	.cookie-notification .notification-button {
		padding-right: 10px;
	}
	.cookie-notification .notification-text {
		padding-left: 10px;
	}
}
@media only screen and (min-width: 768px) {
	.cookie-notification .notification-text .mobile {
		display: none;
	}
}
.cookie-notification .notification-button {
	width: 10%;
	text-align: right;
	vertical-align: middle;
}
.cookie-notification .notification-button button {
	background-color: white;
	color: #000000;
	border: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 8px 13px;
}
.container-fluid {
	padding-left: 0;
	padding-right: 0;
}
.slideshow {
	position: relative;
	width: 100%;
}
.slideshow .slideset { position: relative; }
.slideshow .slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
}
.slideshow .slide.active { z-index: 2; }
div.slideshow.not-enough-slides a.btn-prev, div.slideshow.not-enough-slides a.btn-next { visibility: hidden; }
.slideshow .slide img {
	display: block;
	width: 100%;
}
.pagination {
	width: 960px;
	margin: 0 0 0 -480px;
	position: absolute;
	left: 50%;
	bottom: 14px;
	z-index: 100;
	text-align: center;
}
.pagination ul {
	list-style: none;
	margin: 0;
	padding: 0;
	letter-spacing: -4px;
}
.pagination ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
	letter-spacing: 0;
}
.pagination ul li a {
	background: rgba(255,255,255, 0.40);
	width: 9px;
	height: 9px;
	border: 0;
	margin: 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	border-radius: 50%;
}
.pagination ul li a:hover,
.pagination ul li.active a {
	background: rgba(255,255,255, 1);
	width: 9px;
	height: 9px;
}
.article-block { margin-bottom: 10px; }
.article-block .article {
	padding-top: 50px;
	padding-bottom: 50px;
	position: relative;
	overflow: hidden;
	clear: left;
}
/* Make lead meet hero margin */
.article-block .article:first-child {
	padding-top: 0px;
	/*margin-top: -15px;*/
}
.article-divider {
	width:	100%;
	float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.article-divider span {
	height: 1px;
	display: block;
	width:	100%;
	background-color: #ccc;
}
.article-block .article img {
	display: block;
	max-width: 100%;
}
.article-block .article .even img { float: right; }
.article .detail {
	font-size: 15px;
	line-height: 21px;
}
#main h2 {
	color: #006aa0;
	margin: 0 0 14px;
	font: 32px/32px "Oswald", "Arial";
	text-transform: uppercase;
}
.article .detail .home-bold {
	margin: 0 0 10px;
	font-size: 13pt;
	font-weight:bold;
	line-height: 22pt;
	font-family: "Lato-bold";
}
.article .detail p {
	font-family: "Lato", "Arial";
	color: #000000;
}
.home-page .article .detail p {
	font-size: 16px;
	line-height: 1.6em;
}
.detail .info-list {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}
.detail .info-list.socials { padding-top: 24px; }
.list-holder .detail .info-list { line-height: 15px; }
.detail .info-list li {
	float: left;
	width: 160px;
	margin: 0 0 0 40px;
	padding:0;
}
.detail .info-list li p { margin: 0; }
.detail .info-list li:first-child { margin: 0; }
.info-list li h3 {
	font-size: 28px;
	line-height: 30px;
	color: #000;
	margin: 0 0 11px;
	text-transform: none;
	font-weight: bold;
}
.info-list.socials li h3 { margin: 0 0 1px; }
.list-holder .info-list li h3 { margin: 0 0 1px; }
.info-list li p { margin: 0; }
.list-holder .info-list li {
	width: 110px;
	margin: 0 0 0 65px;
}
.list-holder .info-list li img {
	float: right;
	margin: 0 0 0 -15px;
}
.list-holder .info-list:first-child {
	padding: 0 0 27px;
	margin: 0 0 25px;
	border-bottom: 1px solid #ccc;
}
.info-list li .twitter, .info-list li .facebook {
	background: url(../images/ico-socials.png) no-repeat;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin: 0 12px 0 0;
}
.info-list li .twitter { background-position: 100% 0; }
.socials.info-list li {
	width: 178px;
	margin: 0 0 0 20px;
}
.socials.info-list li .description {
	display: inline-block;
	vertical-align: middle;
	max-width:132px;
}
.info-list li .twitter:hover, .info-list li .facebook:hover { opacity: 0.85; }
.advertise-block {
	font-size: 15px;
	line-height: 22px;
	color: #000;
	padding-bottom: 30px;
}
.advertise-block p { margin: 0 0 45px; }
.adverstise-list {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.adverstise-list li {
	float: left;
	margin: 0 0 0 12px;
	width: 252px;
	padding:0;
}
.adverstise-list li .btn-default {
	font-size:20px;
	line-height:22px;
	font-weight: 400;
	display: block;
	padding: 18px 18px 18px 18px;
	position: relative;
	color: #fff;
	text-transform:	uppercase;
	text-decoration: none;
	border: 0px;
	text-align:left;
	background-color: #94c9e4;
	white-space:normal;
	font-family: "Oswald", "Arial";
	letter-spacing: 1px;
}
.adverstise-list li .btn-default.link-sponsorship {
	background-color: #87b7cf;
}
.adverstise-list li .btn-default.link-display {
	background-color: #7ba7bd;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{
	opacity: 0.75;
	background-color:#fff;
}
#product-dropdown:hover {
	background-color: #00466a !important;
}
.adverstise-list li:first-child { margin-left: 0; }
.adverstise-list li a:after {
	background: url(../images/arrow.png) no-repeat;
	width: 10px;
	height: 18px;
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	margin: -8px 0 0;
}
#footer {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #525252;
	text-align: right;
}
#footer .container {
	padding-top: 34px;
	padding-bottom: 34px;
}
#footer .brand-logo a:hover{
	opacity:0.85;
}
#footer .brand-logo{
	margin:		0 18px;
}
#footer p {
	margin: 0;
	float: right;
}
#footer p a {
	color: #777;
	text-decoration: none;
}
#footer .text{float:right;}
#footer p a:hover { opacity: 0.85; }
#kicker {
	background-color: #e5e5e5;
	height: 30px;
	width: 100%;
}
#kicker a, #kicker span {
	color:	#333333;
	font-size: 10px;
	line-height: 	30px;
	margin-left:	30px;
}
#kicker a {
	text-decoration: 	underline;
}
.head { background: #ececec; }
.head .container {
	padding-top: 53px;
	padding-bottom: 52px;
}
.heading h1 {
	color: #0e6b9d;
	margin: 0;
	font: 40px/44px Georgia, "Times New Roman", Times, serif;
}
.two-columns.container {
	padding-top: 37px;
	padding-bottom: 59px;
}
.two-columns h2 {
	font-size: 20px;
	line-height: 22px;
	color: #000;
	margin: 0 0 10px;
	font-weight: bold;
}
.two-columns .enquiry-form h2 { margin: 0 0 21px; font-weight: 400; font-family: "Oswald", "Arial"; text-transform: uppercase; color: #333333; }
.address h2 { margin: 0; font-weight: 400; font-family: "Oswald", "Arial"; text-transform: uppercase; color: #333333; }
.contact-block { margin: 0 0 21px; }
.enquiry-form { position: relative; }
.enquiry-form:after {
	background: #f2f2f2;
	width: 1px;
	height: 100%;
	content: "";
	position: absolute;
	right: -40px;
	top: 0;
}
.enquiry-form input[type="text"],
.enquiry-form .form-control {
	font-size: 16px;
	line-height: 28px;
	height: 41px;
	padding: 6px 14px;
	margin: 0 0 16px;
	box-shadow: none;
	border: 0;
	resize: none;
	color:#777;
}
.enquiry-form textarea.form-control { height: 130px; }
.enquiry-form .form-control:focus {
	box-shadow: none;
	border-color: inherit;
}
.enquiry-form input[type="submit"] {
	width: 83px;
	padding: 0;
	height: 43px;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	border-radius: 5px;
	color:#fff;
	background:#94c9e4;
	border-width: 0px;
}
.enquiry-form input[type="submit"]:hover{
	opacity:0.85;
	border:0;
}
.two-columns .address {
	font-size: 20px;
	line-height: 26px;
	color: #525252;
}
.two-columns .address address {
	font-style: normal;
	line-height: 26px;
	margin: 0 0 22px;
}
.two-columns .address address, .two-columns .address a {
	font-size: 18px;
	color: rgb(82, 82, 82);
}
.address dl dt {
	font-size: 20px;
	line-height: 22px;
	color: #000;
	float: left;
	margin: 0 5px 0 0;
	font-weight: bold;
}
.address dl dd {
	overflow: hidden;
	margin: 0 0 21px;
	line-height: 24px;
}
.address dl dd a {
	color: #525252;
	text-decoration: none;
}
.address dl dd .tel { cursor: text; }
.address dl dd .tel:hover { opacity: 1; }
.address dl dd a:hover { opacity: 0.85; }
.tabs-area h2 { display: none; }
.col-block { margin: 0 0 10px; }
.nav-tabs {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	position: relative;
	border: 0;
	margin-bottom: 57px;
	display: table;
	z-index: 100;
}
.nav-tabs.nav { padding-left: 10px; }
.nav-tabs:before {
	background: #ccc;
	height: 1px;
	content: "";
	position: absolute;
	bottom: 0;
	padding: 0 9999px;
	left: -9999px;
	z-index: 100;
}
.nav-tabs > li {
	float: none;
	padding: 0;
	border: 0;
	display: table-cell;
	vertical-align: top;
	margin: 0;
	width: 262px;
}
.nav-tabs > li a {
	display: block;
	padding: 16px 10px 15px;
	line-height: 20px;
	text-align: center;
	color: #777;
	background: #f5f5f5;
	margin: 0 -1px 0 0;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.nav-tabs > li a .mobile{
	display:none;
}
.nav-tabs > li a:hover, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #000;
	background: none;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	margin: 0 -1px -1px 0;
	position: relative;
	z-index: 500;
}
.tab-content .col-holder {
	margin: 0 0 46px;
	text-align: center;
}
.tab-content .col-holder h2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 10px 15px;
	text-align: left;
	display: block;
	color:#000;
	font-family: "Oswald", "Arial";
}
.tab-content #tablet .col-holder .col:first-child h2{
	margin:0 0 27px;
}
.tab-content #tablet .col-holder .col h2{
	margin:0 0 27px -10px;
}
.tab-content .col-holder .col:first-child h2 { margin: 0 0 15px; }
.tab-content #mobile .col-holder .col:first-child h2{
	margin:0 -50px 25px;
}
.tab-content #mobile .col-holder .col h2{
	margin:0 0 25px;
	text-align:center;
}
.tab-content .col-holder h2 span {
	color: #777;
	font-weight: normal;
	font-family: "Oswald", "Arial";
}
.col-holder .img-holder { margin: 0 0 19px; }
#tablet .col-holder .col:first-child .img-holder{
	margin:0 0px 19px 0;
}
#tablet .col-holder .col .img-holder{
	margin:0 0 19px -10px;
}
.tab-content .col-holder img {
	max-width: 100%;
}
.col-holder .col .example {
	font-size: 13px;
	line-height: 16px;
	color: #006aa0;
	margin:0 0 0 10px;
	padding: 12px 10px;
	width: 180px;
	display: inline-block;
	vertical-align: top;
	text-transform: capitalize;
	border: 1px solid #006aa0;
	border-radius: 2px;
	font-weight: bold;
}
#mobile .col-holder .col .example{
	margin:0 -20px;
}
.col-holder .col:first-child .example{margin:0 5px 0 0;}
#tablet .col-holder .col .example,
#tablet .col-holder .col:first-child .example{margin:0;}
.col-holder .col .example:hover { opacity: 0.75; }
.col-holder .col .example span {
	position: relative;
	padding: 0 18px 0 20px;
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
}
.col-holder .col .example span:before {
	background: url(../images/ico-zoom.jpg) no-repeat;
	background-size: 100% 100%;
	width: 13px;
	height: 13px;
	content: "";
	position: absolute;
	left: 0;
	top: 1px;
}
.banners-info {
	font-size: 15px;
	line-height: 19px;
	color: #777;
	padding-bottom: 37px;
}
.banners-info p { margin: 0 0 19px; }
.banners-info p strong { color: #000; }
.banners-info h2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	display: block;
	margin: 0 0 15px;
	font-family: "Oswald", "Arial";
	text-transform: uppercase;
}
.detail-list {
	list-style: none;
	margin: 0 0 46px;
	padding: 17px 19px 21px;
	border: 1px solid #eee;
	color: #777;
	font-size: 13px;
	line-height: 16px;
	position:relative;
}
.detail-list li {
	width: 20%;
	float: left;
	padding: 0 19px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail-list li:before{
	position:absolute;
	top:17px;
	bottom:26px;
	content:"";
	background:#eee;
	width:1px;
	margin:0 0 0 -19px;
}
.detail-list li:first-child:before{background:none;}
.detail-list li:first-child {
	border: 0;
	padding: 0 10px 0 0;
}
.detail-list li h3 {
	color: #000;
	margin: 0 0 9px;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	font-family: "Oswald", "Arial";
}
.detail-list li p { margin: 0 0 5px; }
.header {
	font-size: 15px;
	line-height: 22px;
	padding-bottom: 31px;
}
#main .header h2 {
	font: bold 25px/28px Arial, Helvetica, sans-serif;
	margin: 0 0 31px;
	color: #000;
}
.header p { margin: 0; }
.digital-block { margin: 0 0 -3px; }
.digital-block .digital-row { margin: 0 0 28px; }
.digital-block .digital-row strong {
	font-size: 18px;
}
.digital-block h3 {
	color: rgb(61, 106, 155);
	font-size: 24px;
	line-height: 35px;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 25px;
	font-family: "Oswald", "Arial";
	text-transform: uppercase;
}
.digital-block a.click-call-button {
	font-family: "Lato", "Arial";
	color: rgb(61, 106, 155);
	text-decoration: underline;
}
.digital-block .click-call a, .digital-block .click-call {
	font-size: 17px;
}
.digital-block img {
	display: block;
	max-width: 100%;
}
.digital-block .tablet { padding-top: 15px; }
.text-area {
	color: #000;
	padding-bottom: 37px;
}
.text-area h3 {
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 18px;
	color:#000;
}
.text-area p { margin: 0 0 18px; }
.text-area p a {
	color: #006aa0;
	text-decoration: none;
}
.text-area p a:hover { opacity: 0.85; }
.nav-area .mail{display:none;}
/* desktop edited */
/* homepage */
.navbar .container .block:before {
	height: 1px;
	content: "";
	position: absolute;
	bottom: 0;
	left: 9.37%;
	right: 9.37%;
	width: 81.254%;
}
.jumbotron {
	padding: 0px;
	margin: 0 0 50px 0;
	width: 100%;
	position: relative;
	height: 100%;
	max-height: 336px;
	overflow: hidden;
	min-height: 162px;
}
.jumbotron .image-container {
	position: relative;
	height: 100%;
}
.jumbotron .image-container img {
	width: 100%;
}
.jumbotron .image-container img.jumbotron-image {
	position: absolute;
	left: 	0;
  	top: 0;
  	z-index: 2;
  	max-height: 336px;
}
.jumbotron .image-container img.jumbotron-mask {
  	z-index: 10;
  	position: relative;
  	max-height: 336px;
}
.jumbotron .container {
	position: relative;
	max-width: 800px;
	height: 100%;
}
.jumbotron .container .jumbotron-text {
	z-index: 20;
	position: absolute;
	bottom: 80px;
	text-align: 	left;
	color: #fff;
	text-transform: uppercase;
	line-height: 20px;
	text-shadow: none;
	vertical-align: middle;
	padding: 36px 0 30px 0;
	border-top: 1px solid rgba(231, 231, 231, 0.96);
	border-bottom: 1px solid rgba(231, 231, 231, 0.96);
}
.jumbotron-text h1 {
	text-transform: uppercase;
	font-size: 36px;
	line-height: 36px;
	margin: 0 0 18px;
	color:#ffffff;
	font-family: 'Oswald', 'Arial';
}
.jumbotron-text p {
	margin: 0;
	font-family: 'Oswald', 'Arial';
	font-size: 20px;
	line-height: 20px;
	color:#ffffff;
    letter-spacing: 2px;
}
.stats-list {
	margin: 	0 0 -3px 0;
	padding:	0;
}

.stats-list-border {
	margin: 	7px 0 28px 0;
	padding:	0 0 26px 0;
	border-bottom: 1px solid rgb(221,221, 221);
}

.stats-list h3 {
	font-size: 27px;
	line-height: 30px;
	color: #333333;
	margin: 0;
	text-transform: uppercase;
	font-family: 	"Oswald-bold";
	margin-bottom: 5px;
	z-index: 	100;
}
.article .detail.detail-wide {
	width: 59%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.article .detail.detail-narrow {
	width: 40%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.article .detail .stats-list  p {
	font-size: 11px;
	line-height: 16px;
	color: #777777;
	margin: 0;
	text-transform: none;
	text-transform: uppercase;
	font-family: 	"Lato-bold";
	z-index: 	100;
	margin-bottom: 0px;
}
.stats-list .description {
	position: relative;
}
.stats-list .stats-list-icon {
	position: absolute;
	top: 1px;
	right: 0px;
	z-index: 	-1;
}
.stats-list .stats-list-icon-circ {
	left: 50px;
}
.mobile-stats.stats-list h3 {
	margin-bottom: 10px;
	text-transform: none;
}
.main-ios-image {
}
/* our titles */
.title {
	margin-bottom: 20px;
}
.title:nth-child(1), .title:nth-child(3)  {
	padding-right: 18px;
}
.title:nth-child(2), .title:nth-child(4)  {
	padding-left: 18px;
}
.title-detail  {
	width:	100%;
}
.title-logo {
	border:	1px solid rgb(221, 221, 221);
	text-align: center;
	height:		100px;
	line-height:		100px;
}
.title-logo img {
}
.title-detail h3 {
	color: rgb(51, 51, 51);
	margin: 0 0 9px;
	font: 30px "Oswald-light";
	text-transform: uppercase;
	padding-top:	35px;
}
.title-detail p {
	font-family: "Lato", "Arial";
}
/* native ads */
a.more-link {
	border:	0px;
	background-color: rgb(166, 200, 227);
	color: #fff;
	padding:	9px 20px;
	font-family: "Oswald-light";
	font-size: 18px;
	letter-spacing: 1px;
}
a.more-link:hover {
	border:	0px;
	background-color: rgb(166, 200, 227);
	color: #fff;
}
#main .native-ads .article {
	padding-top: 45px;
	padding-bottom: 48px;
}
.native-ads .article:nth-child(2) .native-article {
	padding-left: 40px;
}
#main .native-ads h2 {
	margin-top: 7px;
}
#main .native-ads a.more-link {
	text-transform: uppercase;
}
/* quizzes */
.quizzes strong {
	font-size: 18px;
}
/* success listing */
.success-stories-row {
	margin-top: 20px;
	margin-bottom: 30px;
}
.success:nth-child(odd), .title:nth-child(3)  {
	padding-right: 18px;
}
.success:nth-child(even), .title:nth-child(4)  {
	padding-left: 18px;
}
.success-detail  {
	display: block;
	width:	100%;
	position: relative;
}
.success-logo img {
	border: 5px solid rgb(166, 200, 227);
	border-radius: 90px;
	z-index: 	3;
	position:relative;
	height:		184px;
	width:		184px;
}
.success-logo .image-bg-cover {
	height:	100%;
	width:	80px;
	position: absolute;
	top:0px;
	left:0px;
	background-color: #fff;
	z-index: 	2;
}
.success-logo  {
	height:		184px;
	width:		184px;
}
.success-text  {
	position: absolute;
	top:	23px;
	left:	0px;
	padding-left:	200px;
	border-top:	4px solid rgb(249, 249, 249);
	border-bottom:	4px solid rgb(249, 249, 249);;
	width:  90%;
	z-index: -1;
	max-height: 137px;
}
.success-text div.company {
	font-family: "Oswald", "Arial";
	text-transform: uppercase;
	color: rgb(59, 104, 159);
	font-size: 20px;
	margin-top:30px;
	margin-bottom:3px;
  	letter-spacing: 1px;
}
    .success-text div.company.long-text {
        margin-top:20px;
    }
    .success-text div.company.longer-text {
        margin-top:10px;
    }
.success-text div.desc {
	margin-bottom:30px;
	font-family: "Lato", "Arial";
}
.text-link {
	color: #3D6A9C;
	text-decoration: underline;
}
.text-link:hover {
	color:#26405E;
	text-decoration: underline;
}
.mobile-stats-left {
	border-right: 1px solid rgb(221,221, 221);
}
.stats-element  {
	float:	left;
	width:		108px;
	margin-left: 63px;
}
	.stats-element:first-child  {
		margin-left: 0px;
	}
.campaign h3 {
	font-family: "Oswald", "Arial";
	text-transform: uppercase;
	font-size: 27px;
  	margin-top: 0;
}
.campaign-date {
	font-family: "Oswald-light";
	color: rgb(114, 114, 114);
	font-size: 18px;
	text-transform: uppercase;
	line-height: 25px;
}
.campaign-text {
	margin-top: 20px;
}
.campaign-text strong {
	font-size: 20px;
	margin-bottom: 10px;
	display: block;
}
.campaign-images-header {
	border-top: 1px solid rgb(229, 229, 229);
	border-bottom: 1px solid rgb(229, 229, 229);
	width: 100%;
	text-transform: uppercase;
	font-family: "Oswald-light";
	color: rgb(51, 51, 51);
	font-size: 18px;
	padding: 8px 0;
	margin-bottom: 20px;
}
#campaign-carousel {
    position: relative;
}
.campaign-images .carousel-control {
	height: 100%;
	text-align: center;
  	width: 100%;
  	background: none;
}
.campaign-carousel-container {
	position: relative;
    height: 100%;
}
.campaign-carousel-container .navgation-control {
	height: 400px;
}
.campaign-carousel-container .navgation-control a {
   text-align:center;
   line-height:400px;
}
.campaign-images .carousel-caption {
	position: static;
	text-shadow: none;
	color: black;
}
.modal-example-image {
	padding-top: 10px;
	padding-bottom: 10px;
}
.carousel-inner {
	height: 432px;
}
.carousel-inner .carousel-image-holder {
  	height: 360px;
    text-align: center;
    font: 0/0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.carousel-inner .carousel-image-holder img {
  	margin: 0 auto;
  	max-height: 100%;
  	max-width: 100%;
    vertical-align: middle;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.campaign-text a {
	color:	rgb(78, 142, 182);
	font-weight: bold;
}
.success-nav {
	margin-top: 5px;
	padding-top: 35px;
	padding-bottom: 50px;
	border-top: 1px solid rgb(229, 229, 229);
}
.success-nav a {
	background: none;
	border: 1px solid rgb(0, 106, 160);
	color: rgb(0, 106, 160);
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
}
.success-nav a:hover {
	border: 1px solid rgb(0, 106, 160);
}
.success-nav a:first-child img {
	padding: 0px 20px 3px 0px;
}
.success-nav a:nth-child(2) {
	float: right;
}
.success-nav a:nth-child(2) img {
	float: right;
	padding: 3px 0px 0px 20px;
}
#hero-contactus.jumbotron, #hero-contactus.jumbotron img, #hero-contactus.jumbotron .image-container img.jumbotron-mask {
  	max-height: 149px;
  	min-height:	initial;
}
#hero-contactus.jumbotron .container .jumbotron-text {
	bottom: 0;
	border: none;
}
.display-ads .tab-content .col-holder h2 {
	color:#333333;
	text-transform:uppercase;
	font-weight: normal;
}
.display-ads .tab-content .col-holder h2 span {
	text-transform:none;
}
.modal-click {
	cursor: pointer;
}
#hero-successstoriescampaign.jumbotron .image-container .jumbotron-mask {
	background: #a2ddfa;
	opacity: .4;
	filter: alpha(opacity=40);
}
#hero-successstoriescampaign.jumbotron .jumbotron-text h1 {
	margin: 0;
}
/* rate card addded */
.address .rate-card h2 {
	color: #7C7C7C;
}
.address .rate-card h2 a {
  color: rgb(61, 106, 155);
  font: inherit;
}

/* desktop */
@media only screen and (min-width:993px) {

	.nav > li {
		height: 		12px;
	}
	.lg-no-gutter {
		padding-left: 0px;
		padding-right: 0px;
	}
	.mobile-stats-left {
		border-right: 1px solid rgb(221,221, 221);
		width:		172px;
	}
	.mobile-stats-right {
		margin-left:	20px;
		width:			180px;
	}
	.dropdown:hover .dropdown-menu {
	}
	.navbar-nav>li>.dropdown-menu {
		margin: 0px 0 0 -18px;
		/* test display: block;*/
	}
	.navbar-nav>li>.dropdown-menu.menuitem {
		font-size: 12px;
		line-height: 12px;
		font-family: "Lato", "Arial";
	}
}
@media only screen and (min-width:992px) {
	#hero-successstoriescampaign.jumbotron .image-container img.jumbotron-image {
		top: -60px;
	}
}
/* -- START desktop nav bar drop down -- */
@media only screen and (min-width:767px) {
	.navbar-nav>li>.dropdown-menu {
	    background: none;
	    padding-top: 38px;
	    border: none;
	    box-shadow: none;
	    width: 115px;
	    margin-left: 0px;
	}
	.navbar-nav>li>.dropdown-menu li {
	    background: white;
	    width: 115px;
	    text-align: center;
	    border-top: 1px solid rgb(238, 248, 254);
	}
	.navbar-nav>li>.dropdown-menu li:first-child {
		border-top: none;
	}
	.navbar-nav>li>.dropdown-menu li.drop-down-native {
	    border-top: 3px solid rgb(161, 220, 249);
	}
	.dropdown-menu>li>a {
	    padding: 10px 0px;
	    width: 100%;
	    font-size: 12px;
	}
	.jumbotron .container .jumbotron-text {
		  min-width: 620px;
	}
		#hero-successstoriescampaign.jumbotron {
			height: 248px;
		}
		#hero-successstoriescampaign.jumbotron .container {
			height: initial;
		}
		#hero-successstoriescampaign.jumbotron .container .jumbotron-text {
	  		bottom: 55px;
		}
		#hero-successstoriescampaign.jumbotron .image-container .jumbotron-mask {
	  		background: #a2ddfa;
	 		opacity: .4;
		}
	/* desktop sub drop downs */
	.arrow_box {
		position: relative;
		background: #A1DCF9;
	}
	.arrow_box:after {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(161, 220, 249, 0);
		border-bottom-color: #A1DCF9;
		border-width: 10px;
		margin-left: -10px;
	}
	.dropdown-submenu>.dropdown-menu.dropdown-sub-menu {
	  	margin-top: 0px;
	  	color: #fff;
	}
	.navbar-nav>li>.dropdown-menu>.dropdown-submenu>.dropdown-menu li {
		border-top-color: rgb(206, 206, 206);
	}

	.dropdown-submenu>.dropdown-menu.dropdown-sub-menu a {
  		background: #dadada;
  		color: #333333;
	}
	.dropdown-submenu>.dropdown-menu.dropdown-sub-menu a:hover {
  		background: #cecece;
	}
	.arrow_box_left {
		position: relative;
		background: #A5A5A5;
	}
	.arrow_box_left:after {
		right: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(161, 220, 249, 0);
		border-right-color: #dadada;
		border-width: 10px;
		margin-top: -10px;
	}

	.dropdown:hover > .dropdown-menu {
		display: block;
	}
	.dropdown-submenu {
	    position:relative;
	}
	.dropdown-submenu>.dropdown-menu {
	    top:0;
	    left:100%;
	  	padding: 0;
	    margin-left:0px;
	  	min-width: inherit;
	  	width: 135px;
	  	border: 0;
	}
	.navbar-nav>li>.dropdown-menu>.dropdown-submenu>.dropdown-menu li {
	  	width: 135px;
	}
	.dropdown-submenu>.dropdown-menu>a {
	  	margin-left: 20px;
	}
	.dropdown-submenu:hover>.dropdown-menu {
	    display:block;
	}
	.dropdown-submenu>a:after {
	    display:block;
	    float:right;
	    width:0;
	    height:0;
	    border-color:transparent;
	    border-style:solid;
	    border-width:5px 0 5px 5px;
	    border-left-color:#cccccc;
	    margin-top:5px;
	    margin-right:-10px;
	}
	.dropdown-submenu:hover>a:after {
	    border-left-color:#ffffff;
	}
	.dropdown-submenu.pull-left {
	    float:none;
	}
	.dropdown-submenu.pull-left>.dropdown-menu {
	    left:-100%;
	    margin-left:10px;
	    -webkit-border-radius:6px 0 6px 6px;
	    -moz-border-radius:6px 0 6px 6px;
	    border-radius:6px 0 6px 6px;
	}
	#product-dropdown {
		background-color: #00466a !important;
	}
}
/* -- END nav bar drop down -- */
@media only screen and (max-width:992px) {
	.nav > li {
		padding: 0 8px;
	}
	.article .detail { padding-top: 0; }
	.detail .info-list li { margin: 0 0 0 30px; }
	.list-holder .info-list li { margin: 0 0 0 40px; }
	.article .detail p { margin: 0 0 20px; }
	.detail .socials.info-list li {
		margin: 0;
		width: 175px;
	}
	.detail .info-list.socials { padding-top: 0; }
	.list-holder .info-list:first-child {
		padding: 0 0 10px;
		margin: 0 0 10px;
	}
	.article-block { margin-bottom: 25px; }
	.advertise-block p { margin: 0 0 25px; }
	.adverstise-list li {
		width: 230px;
		margin: 0 0 15px 15px;
	}
	.adverstise-list li a { padding: 15px 30px 15px 15px; }
	.adverstise-list li a:after { right: 15px; }
	#footer .logo { max-width: 115px; }
	.logos-list li {
		max-width: 114px;
		margin: 0 12px;
	}
	.two-columns .address { font-size: 19px; }
	.info-list li .twitter, .info-list li .facebook{margin:0 9px 0 0;}
	.tab-content .col-holder h2{margin:0 0 15px;}
	#mobile .col-holder .col .example{
		margin:0 0 0 -30px;
		width:160px;
	}
	/* max height for jumbotron */
	.jumbotron .container .jumbotron-text {
  		bottom: 25px;
	}
	.jumbotron .image-container img.jumbotron-image {
		height: 100%;
		width: auto;
	    top: -9999px;
	    bottom: -9999px;
	    left: -9999px;
	    right: -9999px;
	    margin: auto;
	}
		#hero-successstoriescampaign.jumbotron .image-container img.jumbotron-image {
			width: 100%;
		}
	.stats-element {
  		margin-left: 46px;
	}
}
@media only screen and (max-width:767px) {
	/* overwrite no gutter on navbar on touch */
	#wrapper .navbar .container .no-gutter {
		padding-left: 10px;
  		padding-right: 10px;
	}

	/* show center of oversized image */
	.jumbotron .container {
		width: 80%;
  		float: left;
  		padding-left: 22px;
	}
	.jumbotron .image-container img.jumbotron-image {
		height: 100%;
		width: auto;
	    top: -9999px;
	    bottom: -9999px;
	    left: -9999px;
	    right: -9999px;
	    margin: auto;
	}
	.jumbotron .image-container img.jumbotron-mask {
		max-height: 246px;
		height: 246px;
	}
	.jumbotron .container .jumbotron-text {
		padding-left: 7px;
  		padding: 23px 0 23px 0;
	}
	.jumbotron .container .jumbotron-text h1 {
		font-size: 28px;
  		line-height: 36px;
		font-family: "Oswald-light";
		margin: 0 0 6px;
	}
	.jumbotron .container .jumbotron-text p {
		font-size: 16px;
		line-height: 26px;
		font-family: "Oswald-light";
	}
	#header.container {
		padding-right: 26px;
		padding-left: 26px;
		padding-top: 19px;
		padding-bottom: 19px;
		border-bottom: 2px solid #c1c1c1;
	}
	.logo { max-width: 133px; }
	.logo img { width: 100%; }
	.navbar-toggle {
		padding: 0;
		margin: 0;
		border: 0;
	}
	.navbar-default .navbar-toggle:hover,  .navbar-default .navbar-toggle:focus {
		background: none;
		opacity:0.80;
	}
	.navbar {
		margin: 0;
		position: static;
	}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		margin-left: 0;
		margin-right: 0;
	}
	.navbar-toggle .icon-bar {
		width: 19px;
		height: 4px;
		border-radius: 0;
	}
	.navbar-default .navbar-toggle .icon-bar { background-color: #0e6b9d; }
	.navbar-toggle .icon-bar + .icon-bar { margin-top: 3px; }
	.nav-area{
		position:static;
	}
	.navbar-collapse {
		position: absolute;
		top: 61px;
		left: 0;
		right: 0;
		border: 0;
		background-color: #0e6b9d;
		z-index: 100;
		padding: 2px 0;
	}
	.nav-area { margin: 0; }
	.nav-area .navbar-nav{ margin: 0; }
	.nav > li {
		float: none;
		display: block;
		padding: 0 0 2px;
		border: 0;
	}
	.navbar-default .navbar-nav > li > a {
		color: #fff;
		padding: 5px 15px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.navbar-default .navbar-nav > li > a:focus { color: #fff; }
	.navbar-default .navbar-nav > li > a:hover {
		background-color: #fff;
		color: #0e6b9d;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		background-color: #fff;
		color: #0e6b9d;
	}
	.nav-area .mail {
		background: url(../images/ico-mail.jpg) no-repeat;
		width: 26px;
		height: 17px;
		float: right;
		display:block;
		text-indent: -9999px;
		overflow: hidden;
		margin: 1px 30px 0 0;
	}
	.nav-area .mail:hover{opacity:0.85;}
	.carousel-caption {
		padding-left: 16px;
	}
	.carousel-caption .caption h1 {
		font-size: 16px;
		line-height: 18px;
		margin: 0 0 4px;
	}
	.carousel-caption .caption p {
		font-size: 13px;
		line-height: 15px;
	}
	.carousel-caption .caption {
		font-size: 15px;
		line-height: 1px;
		bottom: 0px;
		border:0;
		max-width: 90%;
		left: 0;
	}
	.article-block .article {
		padding-right: 16px;
		padding-left: 16px;
		padding-top: 25px;
		padding-bottom: 19px;
	}
	#main h2 {
		font-size: 23px;
		line-height: 25px;
		margin: 0 0 12px;
	}
	.article .detail {
		font-size: 15px;
		line-height: 19px;
	}
	.info-list li h3 {
		font-size: 20px;
		line-height: 22px;
		margin: 0 0 9px;
	}
	.detail .info-list {
		font-size: 10px;
		line-height: 14px;
	}
	.advertise-block {
		padding-left: 26px;
		padding-right: 26px;
		padding-bottom: 49px;
		color: #777;
		font-size: 15px;
		line-height: 19px;
	}
	.adverstise-list { font-size: 15px; }
	.adverstise-list li {
		width: 100%;
		margin: 0;
	}
	.adverstise-list li a:after {
		background-size: 100% 100%;
		width: 8px;
		height: 14px;
	}
	#footer .logo {
		max-width: 83px;
		padding:0;
	}
	#footer .copyright{padding:0;}
	#footer .list-holder{
		margin: 15px 0 0;
		padding: 12px 0 0;
		border-top: 1px solid #ddd;
		float:left;
		width:100%;
	}
	.logos-list {
		margin:0;
		padding: 0;
		width: 100%;
		text-align: justify;
	}
	.logos-list:after {
		display: inline-block;
		vertical-align: middle;
		content: "";
		font-size: 0;
		line-height: 0;
		width: 100%;
	}
	.logos-list li {
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		max-width: 80px;
	}
	.logos-list li.add{max-width:68px;}
	.logos-list li:first-child { max-width: 88px; }
	#footer .container { padding: 17px 25px 18px 25px; }
	.pagination ul li.active a,  .pagination ul li a {
		width: 8px;
		height: 8px;
	}
	.article .detail p { margin: 0 0 22px; }
	.detail .info-list li {
		width: auto;
		max-width: 130px;
		margin: 0 0 0 47px;
	}
	.article-block .article:before {
		left: 8%;
		right: 8%;
		width: 84%;
	}
	.list-holder .info-list li {
		width: 76px;
		margin: 0 0 0 20px;
	}
	.list-holder .info-list li img {
		max-width: 45px;
		margin: 0 0 0 -30px;
	}
	.list-holder .info-list li img.add { max-width: 52px; }
	.list-holder .info-list li .description {
		overflow: hidden;
		padding: 5px 0 0;
	}
	.list-holder .info-list:first-child {
		margin: 0 0 17px;
		padding: 0;
		border: 0;
	}
	.info-list li .twitter, .info-list li .facebook { display: none; }
	.adverstise-list li a { padding: 12px 30px 10px 18px; }
	.adverstise-list li a:after {
		right: 20px;
		margin: -7px 0 0;
	}
	#footer {
		font: 12px/14px Arial, Helvetica, sans-serif;
		color: #777;
	}
	#footer p a {
		color: #777;
		text-decoration: none;
	}
	.heading h1 {
		font-size: 28px;
		line-height: 32px;
	}
	.two-columns h2 {
		font-size: 15px;
		line-height: 20px;
		margin: 0 0 8px;
	}
	.address dl dt { font-size: 15px; }
	.two-columns .address {
		font-size: 15px;
		line-height: 19px;
	}
	.two-columns .address address {
		line-height: 19px;
		margin: 0 0 12px;
	}
	.enquiry-form input[type="text"],
	.enquiry-form .form-control {
		border: 1px solid #cfcfcf;
		font-size: 12px;
		line-height: 20px;
		padding: 3px 8px;
		margin: 0 0 11px;
		height: 29px;
	}
	.enquiry-form .form-control:focus { border-color: #cfcfcf; }
	.head .container { padding: 25px; }
	.two-columns.container { padding: 25px 26px; }
	.enquiry-form textarea.form-control {
		height: 93px;
		margin: 0 0 18px;
	}
	.enquiry-form input[type="submit"] {
		width: 57px;
		height: 30px;
		line-height:30px;
		font-size: 13px;
	}
	.enquiry-form {
		padding-bottom: 30px;
		position: relative;
		margin: 0 0 26px;
	}
	.enquiry-form:after {
		content: "";
		position: absolute;
		left: 3.5%;
		right: 3.5%;
		background: #ccc;
		height: 1px;
		bottom: 0;
		top: auto;
		width: 93%;
	}
	.address dl dd {
		margin: 0 0 12px;
		line-height: 20px;
	}
	.nav.nav-tabs > li {
		display: table-cell;
		vertical-align: top;
	}
	.tabs-area h2 { display: block; }
	.tabs-area h2 {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 10px;
		font-weight: bold;
		padding-bottom: 26px;
	}
	.nav-tabs {
		font-weight: normal;
		margin-left: auto;
		margin-right: auto;
		float: none;
		margin-bottom: 36px;
	}
	.nav-tabs.nav > li { padding: 0; }
	.col-holder .col {
		max-width: 285px;
		margin: 0 auto;
		padding-bottom: 35px;
	}
	.tab-content .col-holder { margin: 0; }
	.col-holder .col .img-holder img { width: 100%; }
	.tab-content .col-holder h2 { font-size: 15px; }
	.col-holder .col .example {
		display: block;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		width: inherit;
		border-width:2px;
	}
	.banners-info {
		max-width: 288px;
		margin: 0 auto;
	}
	.tabs-area h2 {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 0;
		margin-top: 0;
	}
	.detail-list {
		font-size: 14px;
		line-height: 19px;
		padding: 11px 45px 0 14px;
		margin: 0 0 25px;
	}
	.detail-list li:first-child,  .detail-list li {
		width: 100%;
		height: auto !important;
		padding: 0;
		border: 0;
		margin: 0 0 14px;
	}
	.detail-list li h3 {
		font-size: 14px;
		line-height: 16px;
		margin: 0;
	}
	.nav-tabs > li a { padding: 11px 10px; }
	.tab-content .col-holder .col:first-child h2,  .tab-content .col-holder .col h2 {
		padding-bottom: 0;
		margin: 0 0 17px;
	}
	.col-holder .img-holder { margin: 0 0 26px; }
	.col-holder .col .example span:before {
		background-size: 100% 100%;
		width: 15px;
		height: 15px;
		top:2px;
	}
	.col-holder .col .example span{
		padding:0 15px 0 27px;
	}
	.col-block { margin: 0; }
	.banners-info h2 {
		font-size: 15px;
		line-height: 18px;
		padding: 0;
		margin: 0 0 16px;
	}
	.banners-info p { margin: 0 0 12px; }
	.banners-info { padding-bottom: 33px; }
	.imgs-holder {
		position: relative;
		padding: 0 0 29px;
	}
	.digital-block .tablet {
		max-width: 85px;
		position: absolute;
		right: 22px;
		bottom: 0;
		z-index: 100;
		padding: 0;
	}
	.digital #main {
		max-width: 288px;
		margin: 0 auto;
	}
	#main .header h2 {
		font-size: 20px;
		line-height: 22px;
		margin: 0 0 10px;
	}
	.header {
		line-height: 19px;
		padding-bottom: 23px;
	}
	.digital-block h3 { padding-bottom: 16px; }
	.text-area h3 {
		line-height: 20px;
		margin-bottom: 11px;
	}
	.digital-block { margin: 0; }
	.text-area {
		line-height: 19px;
		padding-bottom: 12px;
	}
	.text-area p { margin: 0 0 13px; }
	.address dl dd .tel{cursor:pointer;}
	.detail-list li:before{background:none;}
	.adverstise-list li .btn-default{
		font-size:15px;
		padding:16px 40px 14px 19px;
	}
	.nav-tabs > li a .mobile{display:block;}
	.nav-tabs > li a .desktop{display:none;}
	#mobile .col-holder .col .example{
		width:auto;
		margin:0;
	}
	#tablet .col-holder .col .img-holder,
	#tablet .col-holder .col:first-child .img-holder{
		margin:0 0 19px;
	}
	.tab-content #tablet .col-holder .col h2{
		margin:0 0 27px;
	}
	.tab-content #mobile .col-holder .col h2,
	.tab-content #mobile .col-holder .col:first-child h2{
		margin:0 0 25px;
		text-align:left;
	}
	.tab-content #mobile .col-holder img{
		max-width:177px;
		display:block;
		margin:0 auto;
		float:none;
	}
	.stats-list p {
	}
	.stats-list h3 {
		font-size: 20px;
	}
	#footer .brand-logo {
		margin: 10px 0 0 0;
		height: 23px;
		width:	49%;
		float: left;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 15px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
		font-family: "Lato", "Arial";
	}
	#main .titles-block .title {
		padding: 0 16px 0  16px;;
	}
	.title-detail h3 {
		padding-top: 15px;
	}
	#main .success-stories-row .success {
		padding: 0 16px 0  16px;;
	}
	.success-stories-row {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.success {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.article .detail .home-bold {
		line-height: 16pt;
	}
	.digital-block, .text-header {
		margin: 0 16px;
	}
	#main .native-ads .article:first-child {
		padding-top: 0px;
	}
	#main .native-ads .article {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#main .native-ads .article .native-article {
		padding-left: 0px;
	}
	.article-divider {
		padding-left: 26px;
		padding-right: 26px;
	}
	.article .detail.detail-wide {
		width: 100%;
	}
	.stats-element {
		width: 28%;
  		margin-left: 5%;
	}
	.stats-element:first-child {
		width: 33%;
  		margin-left: 0%;
	}
}






