@charset "utf-8";
/**
Theme Name: Linked Selling
Author: Everything Online SEM
*/
* {font-family:AvenirLTS-Book,AvenirMedium,AvenirRoman}
/*@font-face {font-family: 'Ubuntu';src: url('fonts/ubuntu-r-webfont.eot');src: url('fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ubuntu-r-webfont.woff2') format('woff2'), url('fonts/ubuntu-r-webfont.woff') format('woff'), url('fonts/ubuntu-r-webfont.ttf') format('truetype'), url('fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');font-weight: normal;font-style: normal}
@font-face {font-family: 'Ubuntu Bold';src: url('fonts/ubuntu-b-webfont.eot');src: url('fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ubuntu-b-webfont.woff2') format('woff2'), url('fonts/ubuntu-b-webfont.woff') format('woff'), url('fonts/ubuntu-b-webfont.ttf') format('truetype'), url('fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');font-weight: normal;font-style: normal}
@font-face {font-family: 'Ubuntu Light';src: url('fonts/ubuntu-l-webfont.eot');src: url('fonts/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ubuntu-l-webfont.woff2') format('woff2'), url('fonts/ubuntu-l-webfont.woff') format('woff'), url('fonts/ubuntu-l-webfont.ttf') format('truetype'), url('fonts/ubuntu-l-webfont.svg#ubuntulight') format('svg');font-weight: normal;font-style: normal}
@font-face {font-family: 'Ubuntu Medium';src: url('fonts/ubuntu-m-webfont.eot');src: url('fonts/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ubuntu-m-webfont.woff2') format('woff2'), url('fonts/ubuntu-m-webfont.woff') format('woff'), url('fonts/ubuntu-m-webfont.ttf') format('truetype'), url('fonts/ubuntu-m-webfont.svg#ubuntumedium') format('svg');font-weight: normal;font-style: normal}
body {font-family: 'Ubuntu';font-size: 18px;font-weight: 300;line-height: 1.5;color: #474747;background: #FFF;margin: auto;padding: 0}*/
/* Custom Font #71561 - Vince*/
@font-face {font-family: 'AvenirLTS-Book';  
    src: url('/wp-content/uploads/Fonts/AvenirLTStd-Book.otf');       
}
@font-face {font-family: 'AvenirMedium';  
    src: url('/wp-content/uploads/Fonts/AvenirLTStd-Medium.otf');       
}
@font-face {font-family: 'AvenirRoman';  
    src: url('/wp-content/uploads/Fonts/AvenirLTStd-Roman.otf'); 
}
/*Custom Font #71561 End */
h1 {font-size: 28px}
h2 {font-size: 26px}
h3 {font-size: 24px}
h1,
h2,
h3,
h4,
h5,
h6 {font-weight: 300}
a {text-decoration: none}
blockquote {background: url(images/blockqoute.png) no-repeat;min-height: 40px;margin: 0 auto 20px;padding: 0 0 0 60px}
input, button {outline: none}
*,
*:after,
*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0}
.wrap {width: 1154px;margin: auto}
.wrap:before,
.wrap:after {clear: both;content: "";display: table;}
.about {width:700px;margin: auto}
.about ul{margin: 10px 50px!important}
.top {text-align: right;background: #ececec;padding: 10px 0}
.top ul {list-style: none}
.top ul li {margin: 0 10px;display: inline-block}
.top ul li a {font-size: 14px;color: #24406f;display: block}
.top ul li a:hover {text-decoration: underline}
header {background: #ececec;padding: 15px !important;border-bottom:1px solid #ddd;}
header .wrap{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
header .wrap:before,
header .wrap:after{
	display: none;
}
header a.logo {float: left;display: block; max-width: 200px}
header a.logo img {width: 100%}
header span.fa-bars {font-size: 24px;text-align: center;color: #FFF;background: #24406f;width: 44px;height: 44px;margin: 0;padding: 10px;display: none;vertical-align: middle;cursor: pointer}
header span.fa-close {font-size: 24px;text-align: center;color: #FFF;background: #24406f;width: 44px;height: 44px;margin: 0;padding: 10px;display: none;vertical-align: middle;cursor: pointer}
header span.show {display: inline-block!important}
header span.hide {display: none!important}
header ul {list-style: none;display: flex;gap: 16px;}
header ul li {font-size: 16px;margin: 0;display: block;-webkit-transition: all .2s;transition: all .2s}
header ul li.cta a {font-family: 'AvenirMedium';font-size:18px;border:2px solid #005aa9;border-radius: 6px;}
header ul li.cta a:hover{background:#005aa9;color:#fff!important;}
header ul li.has-children {position: relative;}
header ul li.has-children a{
	display: flex;
	align-items: center;
	gap: 6px;
	
}
header ul li.has-children > a:after{
	content:'\f078';
	font-family:'FontAwesome';
	font-size: 9px;
}

header ul li.active i.fa-caret-up {display: block}
header ul li.active ul.sub-menu {visibility: visible;opacity: 1}
header ul li a {font-family: 'Avenir';font-size:19px;color: #474747;padding: 12px 12px 9px 12px; display: block;position: relative;cursor: pointer}
header ul li a:hover {color: #3d88eb !important}
header ul li.active a {color: #00b0ff}
header ul li i.fa-caret-up {font-size: 24px;text-align: center;line-height: 0;color: #3d88eb;margin: 0 auto;display: none;position: absolute;bottom: 3px;left: 0;right: 0}
header ul li i.fa-caret-up:before {line-height: 0}
header ul li ul.sub-menu {background: #0257be;/*! width: 100%; */margin: 0;padding: 10px;border-top: 4px solid #3d88eb;position: absolute;top:45px;z-index: 999;visibility: hidden;opacity: 0;-webkit-transition: all .2s;transition: all .2s}
header ul li ul.sub-menu {/*! width: 100%; *//*! margin: auto */display: flex;flex-direction: column;gap: 10px;}
header ul li ul.sub-menu li {color: #FFF;width: 100%;margin: 0}
header ul li ul.sub-menu li img {height: 36px;margin: 0 auto 20px;display: block}
header ul li ul.sub-menu li a {font-size:16px;color: #ffffffcc;height: auto;padding: 0;text-transform: none;white-space: nowrap;}
header ul li ul.sub-menu li a:hover {background: none;color: #fff !important;}
nav {background: #24406f;display: none;position: relative}
nav ul {list-style: none}
nav ul li {border-bottom: 1px solid #33c0ff}
nav ul li.active ul.sub-menu {visibility: visible;opacity: 1}
nav ul li a {font-family: 'AvenirMedium';font-size: 12px;text-transform: uppercase;color: #FFF;padding: 20px;display: block;position: relative;-webkit-transition: all .2s;transition: all .2s;cursor: pointer}
nav ul li a:hover {color: #33c0ff}
nav ul li i.fa-angle-right {font-size: 16px;color: #33c0ff;position: absolute;top: 20px;right: 20px}
nav ul li ul.sub-menu {background: #24406f;width: 100%;height: 100%;visibility: hidden;opacity: 0;position: absolute;top: 0;overflow: auto;z-index: 1;-webkit-transition: all .2s;transition: all .2s}
nav ul li ul.sub-menu  i.fa-chevron-left {font-size: 16px;text-align: center;color: #33c0ff;width: 43px;height: 43px;padding: 12px 0;border-right: 1px solid #33c0ff;position: absolute;top: 0;left: 0;cursor: pointer}
nav ul li ul.sub-menu  li:first-child a {color: #33c0ff}
nav ul li ul.sub-menu  li img {width: 30px;margin: 0 10px 0 0;display: inline-block;vertical-align: middle}
nav ul li ul.sub-menu  li a {margin: 0 0 0 43px;padding: 12px}
.banner {text-align: center;height: 481px;position: relative}
.banner h1 {font-family: 'AvenirMedium';font-size: 38px;text-shadow: 1px 1px 20px #000;color: #FFF;margin: auto;position: absolute;left: 0;right: 0;bottom: 80px;z-index: 2}
.banner iframe {width: 100vw;height: 56.25vw;min-width: 177.77vh;min-height: 150vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}
.banner .col {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;pointer-events: none;overflow: hidden}
.banner .overlay {background: #223e71;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;opacity: .5}
.benefits {text-align: center;padding: 40px 0}
.benefits img {margin: 0 auto 20px}
.benefits h2 {font-size: 32px;color: #0277bd;margin: 0 auto 40px}
.benefits h3 {font-family: 'AvenirMedium';color: #24406f;margin: 0 auto 20px}
.benefits p {text-align: left}
.benefits .col {width: 33.33%;padding: 0 40px;float: left}
.solutions {text-align: center;background: #01598d;padding: 40px 0 0}
.solutions h2 {font-size: 32px;color: #FFF;margin: auto 0 40px}
.solutions img {height: 174px;margin: 0 auto 20px;display: block}
.solutions h3 {font-family: 'AvenirMedium';color: #00ccff;margin: 0 auto 20px}
.solutions p {text-align: left;color: #FFF;margin: 0 auto 20px}
.solutions a {text-align: left;color: #b6d554;display: block}
.solutions .wrap {width: 100%}
.solutions .col {width: 50%;padding: 100px 50px;float: left;-webkit-transition: all .2s;transition: all .2s}
.solutions .col:hover {background: #0277bd}
.featured {text-align: center;padding: 40px 0}
.featured h2 {font-size: 32px;color: #0277bd;margin: 0 auto 40px}
.featured img {margin: 0 20px;display: inline-block;vertical-align: middle}
.reviews {background: #ececec;padding: 40px 0}
.reviews h2 {font-size: 32px;text-align: center;color: #0277bd;margin: 0 auto 40px}
.reviews p {font-family: 'AvenirLTS-Book';font-size: 20px;color: #333333}
.reviews ul { list-style-type:none; }
.reviews ul li {margin: 0 40px;outline: none}
.reviews ul li .col {margin: 0 auto 20px;padding: 80px;border-radius: 5px;position: relative;-webkit-transition: all .2s;transition: all .2s}
.reviews ul li .col i.fa-quote-left {font-size: 30px;color: #999999;position: absolute;left: 30px}
.reviews ul li.slick-current .col {background: #24406f}
.reviews ul li.slick-current .col p {color: #FFF}
.reviews ul li.slick-current .col i.fa-quote-left {color: #0277bd}
.reviews ul li p.client {text-align: center}
.reviews ul li p.client em {font-size: 16px;display: block}
.reviews .wrap {width: 100%}
.process {padding: 40px 0}
.process h2 {font-size: 32px;text-align: center;color: #0277bd;margin: 0 auto 40px}
.process img {margin: 0 auto;display: block}
.process h3 {color: #0277bd;margin: 0 auto 20px}
.process p {color: #333333;margin: 0 auto 20px}
.process .row {margin: 0 auto 40px;position: relative}
.process .row:before,
.process .row:after {clear: both;content: "";display: table}
.process .left {width: 50%;float: left}
.process .center {margin: auto;width: 2px;height: 100%;position: absolute;left: 0;right: 0}
.process .center span {font-family: 'AvenirMedium';font-size: 50px;text-align: center;line-height: normal;color: #FFF;background: #24406f;width: 67px;height: 67px;display: block;border-radius: 50%;position: absolute;top: 100px;left: -33.5px}
.process .right {width: 50%;padding: 0 100px;float: left}
.process .right img {margin: 0 auto 20px;display: none}
footer {background: #3f4f68;padding: 40px 0 20px 0;}
footer img {margin: 0 auto 80px;float: left}
footer p {font-size: 16px;color: #FFF;float: left}
footer ul {list-style: none;margin: 0 auto 80px;float: right}
footer ul li {margin: 0 10px;display: inline-block}
footer ul li a {font-size: 16px;text-align: center;color: #FFF;display: block;-webkit-transition: all .2s;transition: all .2s}
footer ul li a:hover {text-decoration: underline}
footer ul.social {margin: 0}
footer ul.social li a {color: #515151;background: #ffffff;width: 30px;height: 30px;padding: 7px;border-radius: 50%}
footer ul.social li a:hover {opacity: .5}

/* TLF FOOTER */
/* Style Resets */
.TLF-footer .wrap::before,
.TLF-footer .wrap::after {
  display: none;
}

.TLF-footer img,
.TLF-footer ul,
.TLF-footer ul li {
  margin: 0;
  display: block;
}

.TLF-footer ul li a{
  text-align: left;
  display: inline-block;
}
/* Style Resets END */
.TLF-footer .wrap{
  display: flex;
  flex-direction: row;
  gap:60px;
}

.TLF-footer .wrap .col{
  display: flex;
  flex-direction: column;
  flex-basis: 25%;
  flex-grow: 1;
}


.TLF-footer .links .col:nth-child(1){flex-basis: 30%;}
.TLF-footer .links .col:nth-child(2){flex-basis: 44%;}
.TLF-footer .links .col:nth-child(3){flex-basis: 13%;}
.TLF-footer .links .col:nth-child(4){flex-basis: 13%;}


.TLF-footer .legal{
  margin-top: 40px;
}

.TLF-footer,
.TLF-footer a,
.TLF-footer p{
  font-size:14px;
  color:#ffffffcc;
}

.TLF-footer p{
	line-height: 1.6
}

.TLF-footer a:hover{
  color:#fff;
  text-decoration: none;
}

.TLF-footer h5{
  color:rgba(255,255,255,0.4);
  letter-spacing: 2px;
  text-transform:uppercase;
  font-weight:bold;
  margin-bottom: 10px;
}

.TLF-footer ul {
 list-style:none
}
.TLF-footer ul li {
 padding-left:20px;
 margin-bottom:10px
}
.TLF-footer ul li:before {
 content:"\f054";
 font-family:"font awesome 5 free";
 font-weight:900;
 font-size:10px;
 color:#fff;
 display:inline-block;
 margin-left:-17px;
 width:17px;
}

.TLF-footer ul li:hover:before {
 color:#f7bd28;
}

.TLF-footer .links img{
  width: 200px;
  margin-bottom: 10px;
	opacity: 0.4;
}

.TLF-footer .legal .col:nth-child(2){
  flex-direction: row;
  gap:15px;
  justify-content: flex-end;
}

@media only screen and (max-width: 1024px){
	.TLF-footer{text-align: left;}
	.TLF-footer .links {flex-wrap: wrap;}
	.TLF-footer .links .col:nth-child(1),
	.TLF-footer .links .col:nth-child(2),
	.TLF-footer .links .col:nth-child(3),
	.TLF-footer .links .col:nth-child(4){flex-basis: calc(50% - 30px);}
}
@media screen and (max-width: 767px) {
	.TLF-footer .wrap {flex-direction: column;gap:20px;}
	.TLF-footer .links .col:nth-child(1){
		text-align: center;
	}
	.TLF-footer .links .col:nth-child(1) img{
		margin: 0 auto 10px auto;
	}
	.TLF-footer .legal{
		text-align: center!important;
	}
	.TLF-footer .legal .col:nth-child(2){
		justify-content: center;
	}
	
	
}

/* TLF Footer END*/

.content.wide {width: 100%!important;float: none!important}
.content {width: 70%;padding: 40px 0;float: left}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {color: #0277bd}
.content p {color: #1a1a1c;margin: 0 auto 20px}
.content strong {font-family: 'AvenirMedium'}
.content a {color: #2e51a1}
.content a:hover {text-decoration: underline}
/*.content a.btn {font-family: 'AvenirMedium';text-transform: uppercase;color: #FFF;background: #85bc20;padding: 10px 20px;display: inline-block;border-radius: 5px;box-shadow: -5px 5px 1px #d8dad7}*/
.content a.btn {display: inline-block;font-family: inherit;font-weight: 400;line-height: 1.2em;text-decoration: none ;color:#fff;border-radius: 10px;overflow: hidden;border: 3px solid rgba(255, 255, 255, 0.26);background-color:rgb(0, 160, 103);padding: 10px 40px;text-transform: uppercase;font-size: 16px;}
.content a.btn i.fa-caret-right {margin: 0 0 0 20px}
/*.content a.btn:hover {text-decoration: none;color: #FFF;background: #8fc13e}*/
.content ul {font-size: 18px;margin: 0 0 20px 20px}
.content ol {font-size: 18px;margin: 0 0 20px 20px}
.content ol.commentlist {list-style: none;margin: 0}
.content ol.commentlist li {background: #fcfcfc;padding: 20px 20px 20px 60px;border: 1px solid #eee;position: relative}
.content ol.commentlist li .comment-author .avatar {padding: 5px;border: 1px solid #ddd;position: absolute;top: 10px;left: 10px}
.content ol.commentlist footer {background: none;padding: 0}
.content ol.commentlist footer img {margin: 0}
.content img.aligncenter {margin: 0 auto 20px;display: block}
.content img.alignleft {margin: 20px;float: left}
.content img.alignright {margin: 20px;float: right}
.content article {margin: 0 auto 20px;padding: 0 0 20px;border-bottom: 1px solid #515151}
.content article h1 {font-size: 30px}
.content article img.attachment-post-thumbnail {width: 100%;height: auto;margin: 0 auto 20px}
.content .social h4 {margin: 0 auto 20px}
.content .social img {margin: 0 5px;-webkit-transition: all .2s;transition: all .2s}
.content .social img:hover {opacity: .5}
.mmt_member_img img {width: 110px;height: 110px;border: 3px solid #CDC5C5;border-radius: 50%;-webkit-transition: all .2s;transition: all .2s}
.mmt_member_img img:hover {opacity: .5}
.sidebar {width: 25%;padding: 40px 0;float: right}
.sidebar img {width: 100%;height: auto;margin: 0 auto 20px}
.sidebar ul {margin: 0 0 20px 20px}
.sidebar ul li a {color: #474747}
.sidebar ul li a:hover {text-decoration: underline}
.page-header {text-align: center;padding: 40px 0}
.page-header img {display: inline-block;vertical-align: middle}
.page-header h1 {font-size: 38px;color: #0277bd;margin: 0 40px;display: inline-block;vertical-align: middle}
.media {background: #ececec;padding: 60px 0}
.media iframe {width: 50%;height: 325px;margin: 0 auto;display: block}
.panel {padding: 40px 0;border-top: 1px solid #bfbfbf}
.panel h2 {font-size: 32px;text-align: center;color: #0277bd;margin: 0 auto 20px}
.panel h2 strong {font-family: 'AvenirMedium';color: #24406f}
.panel h3 {text-align: center;color: #464646;margin: 0 auto 40px}
.panel p {text-align: center;margin: 0 auto 40px}
.panel strong {font-family: 'AvenirMedium'}
.panel ul {margin: 0 0 0 20px}
.panel ul li {margin: 0 auto 40px}
.panel ul.check {list-style: none}
.panel ul.check li {background: url(images/check-sm.jpg) no-repeat top left;height: 80px;margin: 0 auto;padding: 0 0 0 50px;display: block}
.panel ul.x {list-style: none}
.panel ul.x li {background: url(images/check-x-sm.jpg) no-repeat top left;height: 80px;margin: 0 auto;padding: 0 0 0 50px;display: block}
.panel ul.team {text-align: center;list-style: none;margin: 0}
.panel ul.team li {width: 31%;margin: 0 1%;display: inline-block;vertical-align: top}
.panel ul.team li img {width: 210px;margin: 0 auto 20px;border: 1px solid #CDC5C5}
.panel ul.team li p {font-size: 16px;text-align: center}
.panel ul.team li strong {font-family: 'AvenirMedium';font-size: 20px;display: block}
.panel ul.case-studies {text-align: center;list-style: none;margin: 0}
.panel ul.case-studies li {width: 23%;height: 271px;margin: 0 .75% 40px;display: inline-block;vertical-align: top;position: relative}
.panel ul.case-studies li img {height: 100px;margin: 0 auto 20px;padding: 20px;display: block;border: 1px solid #c9c9c9}
.panel ul.case-studies li h3 {font-size: 19px;color: #0378be;margin: 0 auto 20px}
.panel ul.case-studies li a.btn {width: 100%;display: block;position: absolute;bottom: 0}
.panel img.lu-logo {margin: 0 auto 40px;display: block}
.panel img.lp-logo {margin: 0 auto 40px;display: block}
.panel a {color: #0277bd;-webkit-transition: all .2s;transition: all .2s}
.panel a:hover {color: #24406f}
.panel a.btn {font-family: 'AvenirMediumd';text-transform: uppercase;color: #FFF;background: #85bc20;padding: 10px 20px;display: inline-block;border-radius: 5px;box-shadow: -5px 5px 1px #d8dad7}
.panel a.btn i.fa-caret-right {margin: 0 0 0 20px}
.panel a.btn:hover {color: #FFF;background: #8fc13e}
.panel .col-1 {width: 50%;margin: 0 auto;padding: 0 20px;float: left}
.panel .col-1 img {margin: 0 auto 40px;display: block}
.panel .col-1 h2 {font-family: 'AvenirMedium';color: #24406f;margin: 0 auto 20px}
.panel .col-1 h3 {font-family: 'AvenirMedium';color: #24406f;margin: 0 auto 20px}
.panel .col-1 p {text-align: left;margin: 0 auto 20px}
.panel .col-2 {width: 33.33%;margin: 0 auto;padding: 0 20px;float: left}
.panel .col-2 iframe {width: 100%;height: 200px;margin: 0 auto 20px}
.panel .col-2 h3 {margin: 0}
.panel .col-3 {text-align: center;width: 25%;margin: 0 auto;padding: 0 20px;float: left}
.panel .col-3 span.number {font-family: 'AvenirMedium';font-size: 50px;text-align: center;line-height: normal;color: #FFF;background: #24406f;width: 67px;height: 67px;margin: 0 auto 20px;display: block;border-radius: 50%}
.panel .col-3 h3 {color: #24406f;margin: 0 auto 20px}
.panel .col-3 p {text-align: left}
.panel .clearfix {float: none}
.panel .package {background: #fafcfb;width: 60%;margin: 0 auto 40px;padding: 10px;border: 3px solid #bfbfbf;overflow: auto}
.panel .package h3 {text-align: center;color: #0277bd;margin: 0 auto 20px}
.panel .package table {width: 100%;border-collapse: collapse}
.panel .package tr {border-bottom: 1px solid #bec0bf}
.panel .package tr:last-child {border-bottom: none}
.panel .package tr.last {background: #dcdddf;border-top: 3px solid #474747}
.panel .package tr.last td:last-child {font-family: 'AvenirMedium';font-size: 20px;color: #84bb21}
.panel .package td, th {font-family: 'AvenirMedium';color: #767676;padding: 10px;vertical-align: top}
.panel .package td:first-child, th:first-child {width: 70%}
.panel .package td:last-child, th:last-child {width: 30%}
.panel .package th {font-size: 20px;font-weight: normal;text-align: left;text-transform: uppercase;color: #24406f}
.panel .package p {text-align: left;margin: 0 auto 20px}
.panel .package ul {font-size: 14px;margin: 0 0 20px 40px}
.panel .center-block {margin: 0 auto 20px;display: block}
.panel.text-left h3 {text-align: left}
.panel.text-left p {text-align: left}
.panel.text-left ul.case-study {list-style: none;margin: 0}
.panel.text-left ul.case-study li {margin: 0;display: inline-block;vertical-align: top}
.panel.text-left ul.case-study li:first-child {width: 30%}
.panel.text-left ul.case-study li:first-child img {width: 100%}
.panel.text-left ul.case-study li:last-child {width: 69%;padding: 0 20px}
.panel.text-left .wrap {width: 700px}
.middle {background: #0277bd;padding: 40px 0}
.middle form {width: 70%;margin: 0 auto}
.middle h2 {font-family: 'AvenirMedium';text-align: center;text-transform: uppercase;color: #00e4ff;margin: 0 auto 20px}
.middle p {text-align: center;color: #FFF;margin: 0 auto 20px}
.middle input[type="text"], .middle input[type="email"] {font-family: 'AvenirMedium';width: 48%;margin: 0 1% 20px;padding: 10px;display: inline-block;border: none}
.middle label {font-size: 14px;text-align: left;color: #FFF;margin: 0 auto 20px;display: inline-block}
.middle span.infusion-option {width: 48%;margin: 0 1% 20px;display: inline-block;vertical-align: top}
.middle span.infusion-option label {margin: 0}
.middle button {font-family: 'AvenirMedium';text-transform: uppercase;color: #FFF;background: #85bc20;margin: 0 auto;padding: 10px 20px;display: block;border: none;border-radius: 5px;box-shadow: -5px 5px 1px #0165a1;cursor: pointer;-webkit-transition: all .2s;transition: all .2s}
.middle button i.fa-caret-right {margin: 0 0 0 20px}
.middle button:hover {background: #8fc13e}
.middle a.btn {font-family: 'AvenirMedium';font-size: 14px;text-transform: uppercase;color: #FFF;background: #85bc20;margin: 0 auto;padding: 10px 20px;display: inline-block;border: none;border-radius: 5px;box-shadow: -5px 5px 1px #0165a1;cursor: pointer;-webkit-transition: all .2s;transition: all .2s}
.middle a.btn i.fa-caret-right {margin: 0 0 0 20px}
.middle a.btn:hover {background: #8fc13e}
.middle .col {text-align: center;width: 70%;margin: 0 auto}
.bottom {text-align: center;background: #0277bd;padding: 40px 0}
.bottom h2 {font-family: 'AvenirMedium';text-transform: uppercase;color: #00e4ff;margin: 0 2% 0 0;display: inline-block;vertical-align: middle}
.bottom input {font-family: 'AvenirLTS-Book';width: 25%;margin: 0 1%;padding: 10px;display: inline-block;border: none}
.bottom button {font-family: 'AvenirMedium';text-transform: uppercase;color: #FFF;background: #85bc20;padding: 10px 20px;border: none;border-radius: 5px;box-shadow: -5px 5px 1px #0165a1;cursor: pointer;-webkit-transition: all .2s;transition: all .2s}
.bottom button i.fa-caret-right {margin: 0 0 0 20px}
.bottom button:hover {background: #8fc13e}
.bottom a.btn {font-family: 'AvenirMedium';font-size: 14px;text-transform: uppercase;color: #FFF;background: #85bc20;margin: 0 auto;padding: 10px 20px;display: inline-block;border: none;border-radius: 5px;box-shadow: -5px 5px 1px #0165a1;cursor: pointer;-webkit-transition: all .2s;transition: all .2s}
.bottom a.btn i.fa-caret-right {margin: 0 0 0 20px}
.bottom a.btn:hover {background: #8fc13e}
@media only screen and (min-width:10px) and (max-width: 400px) {
	.wrap {width: 90%}
	.top {text-align: center}
	.top ul li {margin: 0 5px}
	.top ul li a {font-size: 12px}
	header {text-align: right;padding: 0}
	header a.logo {width: 200px;margin: 0 0 0 10px}
	header ul {display: none}
	header span.fa-bars {display: inline-block}
	header .wrap {width: 100%}
	.benefits .col {width: 100%;margin: 0 auto 20px;padding: 0;float: none}
	.solutions .col {width: 100%;padding: 40px 20px;float: none}
	.featured img {margin: 0 auto 40px;display: block}
	.reviews ul li .col {padding: 60px 20px 20px}
	.reviews ul li .col i.fa-quote-left {top: 20px;left: 20px}
	.process .row {margin: 0}
	.process .center {background: url(images/dash.png);margin: 0;left: 30px}
	.process .center span {top: 0}
	.process .left {display: none}
	.process .right {width: 70%;margin: 0 auto 20px;padding: 0;float: right}
	.process .right img {width: 100%;display: block}
	footer {text-align: center}
	footer img {margin: 0 auto 20px;float: none}
	footer p {margin: 0 auto 20px;float: none}
	footer ul {margin: 0 auto 20px;float: none}
	footer ul li {display: block}
	footer ul.social li {display: inline-block}
	.content {width: 100%;float: none}
	.content img.aligncenter {margin: 0 auto 20px;display: block}
	.content img.alignleft {margin: 0 auto 20px;float: none;display: block}
	.content img.alignright {margin: 0 auto 20px;float: none;display: block}
	.content iframe {width: 100%;height: auto}
	.sidebar {width: 100%;float: none}
	.page-header img {margin: 0 auto 20px;display: block}
	.page-header h1 {font-size: 30px;display: block}
	.media {padding: 40px 0}
	.media iframe {width: 100%;height: auto}
	.panel ul.check li {height: auto;margin: 0 auto 20px}
	.panel ul.x li {height: auto;margin: 0 auto 20px}
	.panel ul.team li {width: 100%;margin: 0}
	.panel ul.case-studies {text-align: center;list-style: none;margin: 0}
	.panel ul.case-studies li {width: 100%;height: auto;margin: 0 auto 40px;display: block}
	.panel ul.case-studies li a.btn {position: relative;bottom: auto}
	.panel img.lp-logo {width: 100%}
	.panel .col-1 {width: 100%;margin: 0 auto 40px;padding: 0;float: none}
	.panel .col-1 img {width: 100%;height: auto!important}
	.panel .col-2 {width: 100%;margin: 0 auto 40px;padding: 0;float: none}
	.panel .col-3 {width: 100%;margin: 0 auto 40px;padding: 0;float: none}
	.panel .package {width: 100%}
	.panel .center-block {width: 100%;height: auto}
	.panel.text-left ul.case-study li {display: block}
	.panel.text-left ul.case-study li:first-child {width: 100%;margin: 0 auto 20px}
	.panel.text-left ul.case-study li:first-child img {width: auto}
	.panel.text-left ul.case-study li:last-child {width: 100%;padding: 0}
	.panel.text-left .wrap {width: 90%}
	.middle form {width: 100%}
	.middle button {font-size: 12px}
	.middle span.infusion-option {width: 100%;margin: 0 auto 20px;display: block}
	.middle button i.fa-caret-right {margin: 0 0 0 5px}
	.middle .col {width: 100%}
	.bottom h2 {margin: 0 auto 20px;display: block}
	.bottom input {width: 100%;margin: 0 auto 20px;display: block}
	.bottom button {width: 100%;margin: 0 auto 20px;display: block}
}
@media only screen and (min-width:401px) and (max-width: 979px) {
	.wrap {width: 90%}
	.top {text-align: center}
	.top ul li {margin: 0 5px}
	.top ul li a {font-size: 12px}
	header {text-align: right;padding: 0}
	header a.logo {width: 200px;margin: 0;}
	header ul {display: none}
	header span.fa-bars {display: inline-block}
	header .wrap {width: 100%}
	.benefits .col {width: 100%;margin: 0 auto 20px;padding: 0;float: none}
	.solutions .col {width: 100%;padding: 40px 20px;float: none}
	.featured img {margin: 0 auto 40px;display: block}
	.reviews ul li .col {padding: 60px 20px 20px}
	.reviews ul li .col i.fa-quote-left {top: 20px;left: 20px}
	.process .row {margin: 0}
	.process .center {background: url(images/dash.png);margin: 0;left: 30px}
	.process .center span {top: 0}
	.process .left {display: none}
	.process .right {width: 70%;margin: 0 auto 20px;padding: 0;float: right}
	.process .right img {width: 100%;display: block}
	footer {text-align: center}
	footer img {margin: 0 auto 20px;float: none}
	footer p {margin: 0 auto 20px;float: none}
	footer ul {margin: 0 auto 20px;float: none}
	footer ul li {display: block}
	footer ul.social li {display: inline-block}
	.content {width: 100%;float: none}
	.content img.size-full {width: 100%;height: auto}
	.sidebar {width: 100%;float: none}
	.page-header img {margin: 0 auto 20px;display: block}
	.page-header h1 {display: block}
	.media {padding: 40px 0}
	.media iframe {width: 100%;height: auto}
	.panel ul.check li {height: auto;margin: 0 auto 20px}
	.panel ul.x li {height: auto;margin: 0 auto 20px}
	.panel ul.team li {width: 100%;margin: 0}
	.panel ul.case-studies {text-align: center;list-style: none;margin: 0}
	.panel ul.case-studies li {width: 60%;height: auto;margin: 0 auto 40px;display: block}
	.panel ul.case-studies li a.btn {position: relative;bottom: auto}
	.panel .col-1 {width: 100%;margin: 0 auto 40px;padding: 0;float: none}
	.panel .col-2 {width: 100%;margin: 0 auto 40px;padding: 0;float: none}
	.panel .col-3 {width: 100%;margin: 0 auto 40px;padding: 0;float: none}
	.panel .package {width: 100%}
	.panel .center-block {width: 100%;height: auto}
	.panel.text-left .wrap {width: 90%}
	.middle form {width: 100%}
	.middle span.infusion-option {width: 100%;margin: 0 auto 20px;display: block}
	.middle button i.fa-caret-right {margin: 0 0 0 5px}
	.middle .col {width: 100%}
	.bottom h2 {margin: 0 auto 20px;display: block}
	.bottom input {width: 100%;margin: 0 auto 20px;display: block}
	.bottom button {width: 100%;margin: 0 auto 20px;display: block}
}
.cta-form { background-image: linear-gradient(rgb(2, 119, 189), rgb(2, 119, 189)) !important;text-align:center;min-height:60px;padding:20px 0;  }
.cta-form .wrap {margin: auto;position:relative;}
.cta-form h2 { color: rgb(0, 229, 255) !important; }
.cta-form form { display:block;text-align:center; }
.cta-form { text-align: center;background: #0277BD;padding: 20px 0 55px 0;position:relative; }
.cta-form h2 { font-size: 30px;color: #00E5FD;font-weight:bold;margin-bottom:0; }
.cta-form p { color: white;margin-bottom:20px; }
.cta-form img { position: absolute;left: 0;top: -30px;height: 200px; }
.cta-form input { padding:10px 30px 10px 15px;border-radius:5px;border:0;margin-right:10px; }
.cta-form button { padding:6px 20px;border-radius:15px;border:0;background:#8DC130;color:white;font-weight:bold;cursor:pointer; }
.cta-form .step2 div:nth-child(5),.cta .step2 div:nth-child(6) { float:left; }
.cta-form .step2 { display:none; }
.cta-form .step1,.cta-form .step2 { position:absolute;width:100%;text-align:center; }
.cta-form form .steps button:hover { 
	
}
.cta-2 .wrap{ height:auto; }
.cta-2 p { float:left;color:white; }
.cta-2 button { 
	padding:10px 40px;
	float:right;
	margin-top:-5px;
}
.cta-form form .steps .choices,.cta-form form .steps .next ,.cta-form form #step5 .submit { 
	width:130px;
	padding: 10px 0;
}
.cta-form form #step5 .submit { 
	display:inline-block;
}
.cta-form form .steps .revenues {
	width:auto;
	padding: 10px 30px;
}
.cta-form form .steps {
	display:none;
}
.cta-form form #step1{
	display:block;
}
.cta-form form .step5{
	display:block;
	width:550px;
	margin:0 auto;
}
.cta-form button i {
	font-size: 24px;
    color: #FFF;
    background-image: linear-gradient(rgb(2, 119, 189), rgb(2, 119, 189)) !important;
    width: 38px !important;
    height: 38px !important;
    padding: 4px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    right: 0;
}
.cta-form form #submit {
	padding: 10px 20px;
    border: 0;
    margin: 0px 10px;
    top: -13px;
    position: relative;
    clear: both;
	border:0;
	background: none;
}
.cta-form form #submit i { 
	background: #1abc9c !important;
	width: 38px !important;
    height: 38px !important; 
	border-radius: 50%;
	padding: 1px 2px;
	font-size: 34px;
	color:white;
}
.cta-form form input {
    padding: 10px 0 10px 10px !important;
    margin:0 0 10px 5px;
    width: 200px;
	border: none;
}
.cta-form form #step5 select {
	font-family: 'AvenirLTS-Book';
    font-size: 18px;
	border-radius:7px;
	display:inline-block;
	border: none;
	padding:7px;
}
.cta-form form #step5 ul { 
	background:white;
	border-radius:7px;
	display:inline-block;
	list-style-type:none;
	float:left;
}
.cta-form form ul li{ 
	padding:7px 5px 7px 20px;
	text-align:left;
	clear:both;
	cursor:pointer;
	display:none;
}
.cta-form form ul li:first-child{
	display:block;
}
.cta-form form ul li i{ 
	padding:7px 12px;
	background:#85BC20;
	float:right;
	color:white;
	margin:-3px 0 0 30px;
}
.cta-form .privacy {
	font-size: 12px;
	color:white;
	text-decoration: underline;
	margin-top:15px;
}
@media only screen and (min-width:10px) and (max-width: 400px) {	
	.cta-form { min-height:190px;  }
	.cta-form .wrap {width: 99%;margin: auto}
	.cta-form h2 { font-size: 26px;float:none; margin:0; }
	.cta-form img { display:none; }
	.cta-form form{float:none;display:block;}
	.cta-form button { margin:10px auto;}
}
@media only screen and (min-width:401px) and (max-width: 979px) {	
	.cta-form { min-height:160px;text-align:center;  }
	.cta-form img { display:none; }
	.cta-form .wrap {width: 99%;margin: auto}
	.cta-form h2 { float:none; }
	.cta-form form{float:none;display:block;}
	
	.cta-2 button,.cta-2 p { display:block;margin:10px auto;text-align:center;float:none; }
}
@media (max-width:560px) {
	.cta-form { min-height: 340px; }
	.cta-form .step1, .cta-form .step2 {
		position: absolute;
		width: 94%;
		text-align: center;
		left: 5%;
	}
	.cta-form form input{float:none;display:block;width:95%;margin:10px 0;text-align:center;}
	.cta-form p {
		width:95%;margin:10px auto;text-align:center;
	}
}