.content {
	background: #FFFFFF;
}
.page-content {
	float: none;
	min-height: 300px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.about2-content {
	float: none;
	min-height: 300px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.faq-content {
	float: none;
	min-height: 300px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 50px;
	margin-bottom: 30px;
}
.post-content-inner {
	width: 100%;
	height: 100%;
}
.post-list {
	min-height: 100px;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.page-column {
	width: 100%;
	min-height: 100px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}
.page-about {
	width: 100%;
	min-height: 100px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
}
.cta {
	min-height: 50px;
	background: #1bb3c5;
}
.page-cta {
	width: 100%;
	min-height: 100px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 40px;
}
.cta-left {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.cta-left-mobile {
	float: left;
	width: 100%;
	display: block;
}
.inner-cta-left {
	width: auto;
	padding: 0 10px;
}
.cta-center {
	float: left;
	width: 100%;
}
.inner-cta-center {
	width: auto;
	padding: 0 15px;
	text-align: center;
}
.inner-cta-center p {
	color: #FFFFFF;
	text-align: center;
	font-size: 23px;
	line-height: 130%;
	margin-top: 40px;
	margin-bottom: 27px;
}
.cta-right {
	float: left;
	width: 25%;
	display: none;
}
.inner-cta-right {
	width: auto;
	padding: 0 10px;
}
.cta-box {
	width: 70%;
	background: #FFFFFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 15px;
	margin: 0 auto;
}
.cta-box a {
	transition: all 0.3s ease;
	font-weight: 400;
}
.cta-pic {
	width: auto;
	text-align: center;
}
img.img-profile {
	max-width: 80%;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 200px;
}
.cta-copy {
	width: auto;
	text-align: center;
}
.cta-copy p {
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #03adc1;
}
.cont-menu {
	width: auto;
	background: #655959;
	display: block;
}
.left-cont-menu {
	float: left;
	width: 50%;
}
.inner-left-menu {
	width: auto;
	padding: 0 10px;
}
.right-cont-menu {
	float: left;
	width: 50%;
}
.inner-right-menu {
	width: auto;
	padding: 0 10px;
	text-align: right;
}
p.consult {
	float: none;
	font-size: 13px;
	color: #165223;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
	display: inline-block;
}
a.consult-button {
	display: block;
	text-decoration: none;
	padding: 6px 0 4px;
	width: 120px;
	text-align: center;
	border-style: solid;
	font-family: 'Roboto Slab', Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #00cadd;
	border: 1px solid #00cadd;
	border-radius: 500px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 500px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	/* margin-bottom: 200px; */
	transition: all 0.3s ease;
}
a.consult-button:hover {
	background: #FFFFFF;
	border-color: #FFFFFF;
	color: #00cadd;
}
.about {
	min-height: 50px;
	background: #1b94a2;
}
.about-profile-box {
	float: left;
	width: 100%;
	height: auto;
	background: #FFFFFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0 0 20px 0;
}
.about-profile-pic {
	width: auto;
	padding: 15px 15px 0;
	text-align: center;
}
.about-profile-copy {
	width: auto;
	padding: 15px;
	text-align: center;
}
img.about-pic {
	max-width: 80%;
	height: auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 200px;
}
p.txt-about-profile {
	margin: 0;
}
a.profilelink:link {
	color: rgba(255, 255, 255, 1);
	font-size: 16px;
	font-weight: inherit;
	text-decoration: none;
	transition: all 0.3s ease;
	background: #54484a;
	padding: 5px 10px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	width: auto;
	display: block;
}
a.profilelink:visited {
	color: rgba(255, 255, 255, 1);
	background: #54484a;
}
a.profilelink:hover {
	color: rgba(255, 255, 255, .9);
	background: #03adc1;
}
.page-about p {
	color: #FFFFFF;
}
.about h3 {
	color: #FFFFFF;
}
.accordions-banner-trial {
	display: none !important;
}
p.txt-contact-tab {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 130%;
}
a.faqlink:link {
	font-size: 18px;
	transition: all 0.3s ease;
}
a.faqlink:visited {
	font-size: 18px;
}
a.faqlink:hover {
	font-size: 18px;
}
p.logofont {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 35px;
	font-weight: 400;
	line-height: 110%;
}
a.homelink:link {
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	color: rgba(255, 255, 255, 1);
	transition: all 0.3s ease;
	line-height: 110%;
}
a.homelink:visited {
	color: rgba(255, 255, 255, 1);
}
a.homelink:hover {
	color: rgba(255, 255, 255, .7);
}
.tab-border {
	width: auto;
	border-bottom: 3px solid #EEEEEE;
	min-height: 100px;
}
a.tablink:link {
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	line-height: 130%;
	color: #777777;
	transition: all 0.3s ease;
}
a.tablink:visited {
	color: #777777;
}
a.tablink:hover {
	color: #00cadd;
}
.fa-angle-up {
	margin-top: 6px;
	}
@media only screen and (min-width : 768px) {
.page-column {
	min-height: 300px;
	width: 90%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}
.page-about {
	min-height: 300px;
	width: 90%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
}
.page-cta {
	min-height: 300px;
	width: 90%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}
.page-content {
	min-height: 100px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0;
	padding-right: 0;
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
}
.about2-content {
	min-height: 100px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0;
	padding-right: 0;
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
}
.faq-content {
	min-height: 100px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 30px;
	margin-bottom: 30px;
	float: left;
}
.post-list {
	min-height: 700px;
	width: 100%;
}
p.txt-home-copy {
	font-size: 20px;
	color: #66595d;
	text-align: center;
}
p.txt-home-inner {
	font-size: 20px;
	color: #66595d;
	text-align: left;
}
.about {
	min-height: 50px;
}
.cta {
	min-height: 50px;
	background: #1bb3c5;
}
.cta-left {
	float: left;
	width: 30%;
	margin-bottom: 0;
}
.cta-left-mobile {
	float: left;
	width: 25%;
	display: none;
}
.inner-cta-left {
	width: auto;
	padding: 0 10px;
}
.cta-center {
	float: left;
	width: 40%;
}
.inner-cta-center {
	width: auto;
	padding: 0 15px;
	text-align: center;
}
.inner-cta-center p {
	color: #FFFFFF;
	text-align: center;
	font-size: 22px;
	line-height: 130%;
	margin-top: 27px;
	margin-bottom: 27px;
}
.cta-right {
	float: left;
	width: 30%;
	display: block;
}
.inner-cta-right {
	width: auto;
	padding: 0 10px;
}
.cta-box {
	width: auto;
	background: #FFFFFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 15px;
}
.cta-box a {
	transition: all 0.3s ease;
}
.cta-pic {
	width: auto;
	text-align: center;
}
img.img-profile {
	max-width: 100%;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 200px;
}
.cta-copy {
	width: auto;
	text-align: center;
}
.cta-copy p {
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #03adc1;
}
a.link-nav {
	color: rgba(255, 255, 255, 1);
	font-size: 15px;
	font-weight: 500;
	margin-right: 30px;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid transparent;
	padding-top: 35px;
	display: inline-block;
}
a.link-nav:visited {
	color: rgba(255, 255, 255, 1);
}
a.link-nav:hover {
	color: rgba(255, 255, 255, .7);
	font-size: 15px;
	margin-right: 30px;
	font-weight: 500;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid #03adc1;
	padding-top: 35px;
}
a.link-nav:active {
	color: rgba(255, 255, 255, 1);
	font-size: 15px;
	font-weight: 500;
	margin-right: 30px;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid #54484a;
	padding-top: 35px;
	display: inline-block;
}
a.link-last-nav {
	color: rgba(255, 255, 255, 1);
	font-size: 15px;
	font-weight: 500;
	margin-right: 0;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid transparent;
	padding-top: 35px;
	display: inline-block;
}
a.link-last-nav:visited {
	color: rgba(255, 255, 255, 1);
}
a.link-last-nav:hover {
	color: rgba(255, 255, 255, .7);
	font-size: 15px;
	margin-right: 0;
	font-weight: 500;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid #03adc1;
	padding-top: 35px;
}
a.link-last-nav:active {
	color: rgba(255, 255, 255, 1);
	font-size: 15px;
	font-weight: 500;
	margin-right: 0;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid transparent;
	padding-top: 35px;
	display: inline-block;
}
.cont-menu {
	display: none;
}
.about-profile-box {
	float: left;
	width: 200px;
	height: auto;
	background: #FFFFFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0 20px 20px 0;
}
.about-profile-pic {
	width: auto;
	padding: 15px 15px 0;
}
.about-profile-copy {
	width: auto;
	padding: 15px;
	text-align: center;
}
img.about-pic {
	max-width: 100%;
	height: auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 200px;
}
p.txt-about-profile {
	margin: 0;
}
a.profilelink:link {
	color: rgba(255, 255, 255, 1);
	font-size: 16px;
	font-weight: inherit;
	text-decoration: none;
	transition: all 0.3s ease;
	background: #54484a;
	padding: 5px 10px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	width: auto;
	display: block;
}
a.profilelink:visited {
	color: rgba(255, 255, 255, 1);
	background: #54484a;
}
a.profilelink:hover {
	color: rgba(255, 255, 255, .7);
	background: #54484a;
}
.cont-map {
	width: 100%;
	height: auto;
}
.cont-contact-tabs {
	float: left;
	width: 33.333%;
	text-align: center;
}
.inner-contact-tabs {
	width: auto;
	padding: 0 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.tab-border {
	width: auto;
	border-bottom: 5px solid #00cadd;
	min-height: 190px;
}
p.txt-contact-tab {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 130%;
}
a.tablink:link {
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	line-height: 130%;
	color: #777777;
	transition: all 0.3s ease;
}
a.tablink:visited {
	color: #777777;
}
a.tablink:hover {
	color: #00cadd;
}
p.logofont {
	margin-top: 32px;
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: 400;
	line-height: 120%;
}
a.homelink:link {
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	color: rgba(255, 255, 255, 1);
	transition: all 0.3s ease;
}
a.homelink:visited {
	color: rgba(255, 255, 255, 1);
}
a.homelink:hover {
	color: rgba(255, 255, 255, .7);
}
}
@media only screen and (min-width : 1024px) {
.page-column {
	float: none;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1232px;
}
.page-about {
	float: none;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	max-width: 1232px;
}
.page-cta {
	float: none;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	max-width: 1232px;
}
.page-content {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	padding-left: 0;
	padding-right: 0;
	min-height: 100px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.about2-content {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	padding-left: 0;
	padding-right: 0;
	min-height: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.faq-content {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	padding-left: 0;
	padding-right: 0;
	min-height: 100px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.cta {
	min-height: 50px;
	background: #1bb3c5;
}
.cta-left {
	float: left;
	width: 25%;
	margin-bottom: 0;
}
.cta-left-mobile {
	float: left;
	width: 25%;
	display: none;
}
.inner-cta-left {
	width: auto;
	padding: 0 10px;
}
.cta-center {
	float: left;
	width: 50%;
}
.inner-cta-center {
	width: auto;
	padding: 0 15px;
	text-align: center;
}
.inner-cta-center p {
	color: #FFFFFF;
	text-align: center;
	font-size: 30px;
	line-height: 130%;
	margin-top: 27px;
	margin-bottom: 27px;
}
.cta-right {
	float: left;
	width: 25%;
	display: block;
}
.inner-cta-right {
	width: auto;
	padding: 0 10px;
}
.cta-box {
	width: auto;
	background: #FFFFFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 20px 0;
}
.cta-box a {
	transition: all 0.3s ease;
}
.cta-pic {
	width: auto;
	text-align: center;
}
img.img-profile {
	max-width: 180px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 200px;
}
.cta-copy {
	width: auto;
	text-align: center;
}
.cta-copy p {
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #03adc1;
}
a.link-nav {
	color: rgba(255, 255, 255, 1);
	font-size: 17px;
	font-weight: 500;
	margin-right: 40px;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid transparent;
	padding-top: 35px;
	display: inline-block;
}
a.link-nav:visited {
	color: rgba(255, 255, 255, 1);
}
a.link-nav:hover {
	color: rgba(255, 255, 255, .7);
	font-size: 17px;
	margin-right: 40px;
	font-weight: 500;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid #03adc1;
	padding-top: 35px;
}
a.link-nav:active {
	color: rgba(255, 255, 255, 1);
	font-size: 17px;
	font-weight: 500;
	margin-right: 40px;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid #54484a;
	padding-top: 35px;
	display: inline-block;
}
a.link-last-nav {
	color: rgba(255, 255, 255, 1);
	font-size: 17px;
	font-weight: 500;
	margin-right: 0;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid transparent;
	padding-top: 35px;
	display: inline-block;
}
a.link-last-nav:visited {
	color: rgba(255, 255, 255, 1);
}
a.link-last-nav:hover {
	color: rgba(255, 255, 255, .7);
	font-size: 17px;
	margin-right: 0;
	font-weight: 500;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid #03adc1;
	padding-top: 35px;
}
a.link-last-nav:active {
	color: rgba(255, 255, 255, 1);
	font-size: 17px;
	font-weight: 500;
	margin-right: 0;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	border-top: 5px solid transparent;
	padding-top: 35px;
	display: inline-block;
}
.cont-menu {
	display: none;
}
.about-profile-box {
	float: left;
	width: 200px;
	height: auto;
	background: #FFFFFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0 20px 20px 0;
}
.about-profile-pic {
	width: auto;
	padding: 15px 15px 0;
}
.about-profile-copy {
	width: auto;
	padding: 15px;
	text-align: center;
}
img.about-pic {
	max-width: 100%;
	height: auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 200px;
}
p.txt-about-profile {
	margin: 0;
}
a.profilelink:link {
	color: rgba(255, 255, 255, 1);
	font-size: 16px;
	font-weight: inherit;
	text-decoration: none;
	transition: all 0.3s ease;
	background: #54484a;
	padding: 5px 10px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	width: auto;
	display: block;
}
a.profilelink:visited {
	color: rgba(255, 255, 255, 1);
	background: #54484a;
}
a.profilelink:hover {
	color: rgba(255, 255, 255, .7);
	background: #54484a;
}
p.logofont {
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 35px;
	font-weight: 400;
	line-height: 120%;
}
a.homelink:link {
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	color: rgba(255, 255, 255, 1);
	transition: all 0.3s ease;
}
a.homelink:visited {
	color: rgba(255, 255, 255, 1);
}
a.homelink:hover {
	color: rgba(255, 255, 255, .7);
}
.tab-border {
	width: auto;
	border-bottom: 5px solid #00cadd;
	min-height: 180px;
}
p.txt-contact-tab {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 130%;
}
a.tablink:link {
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	line-height: 130%;
	color: #777777;
	transition: all 0.3s ease;
}
a.tablink:visited {
	color: #777777;
}
a.tablink:hover {
	color: #00cadd;
}
}
