@charset "utf-8";
* {margin:0; padding:0; outline:0;}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.alert {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-danger, .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}
.alert-error p {
    color: #b94a48;
}
#contact-form input.invalid, #contact-form textarea.invalid {
    border: 1px solid #9d261d;
}
@font-face {
 font-family: 'OpenSans';
 	src: url('../fonts/OpenSans.eot');
 	src: local('OpenSans'), local('OpenSans'),
		url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans.ttf') format('truetype'),
		url('../fonts/OpenSans.otf') format('opentype'),
		url('../fonts/OpenSans.woff') format('woff'),
		url('../fonts/OpenSans.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'OpenSans-Bold';
 	src: url('../fonts/OpenSans-Bold.eot');
 	src: local('OpenSans-Bold'), local('OpenSans-Bold'),
		url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Bold.ttf') format('truetype'),
		url('../fonts/OpenSans-Bold.otf') format('opentype'),
		url('../fonts/OpenSans-Bold.woff') format('woff'),
		url('../fonts/OpenSans-Bold.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'OpenSans-Semibold';
 	src: url('../fonts/OpenSans-Semibold.eot');
 	src: local('OpenSans-Semibold'), local('OpenSans-Semibold'),
		url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
		url('../fonts/OpenSans-Semibold.otf') format('opentype'),
		url('../fonts/OpenSans-Semibold.woff') format('woff'),
		url('../fonts/OpenSans-Semibold.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'FreestyleScript-Regular';
 	src: url('../fonts/FreestyleScript-Regular.eot');
 	src: local('FreestyleScript-Regular'), local('FreestyleScript-Regular'),
		url('../fonts/FreestyleScript-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FreestyleScript-Regular.ttf') format('truetype'),
		url('../fonts/FreestyleScript-Regular.otf') format('opentype'),
		url('../fonts/FreestyleScript-Regular.woff') format('woff'),
		url('../fonts/FreestyleScript-Regular.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Semibold';
 	src: url('../fonts/Lato-Semibold.eot');
 	src: local('Lato-Semibold'), local('Lato-Semibold'),
		url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Semibold.ttf') format('truetype'),
		url('../fonts/Lato-Semibold.otf') format('opentype'),
		url('../fonts/Lato-Semibold.woff') format('woff'),
		url('../fonts/Lato-Semibold.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Comfortaa-Bold';
 	src: url('../fonts/Comfortaa-Bold.eot');
 	src: local('Comfortaa-Bold'), local('Comfortaa-Bold'),
		url('../fonts/Comfortaa-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Comfortaa-Bold.ttf') format('truetype'),
		url('../fonts/Comfortaa-Bold.otf') format('opentype'),
		url('../fonts/Comfortaa-Bold.woff') format('woff'),
		url('../fonts/Comfortaa-Bold.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Regular';
 	src: url('../fonts/Lato-Regular.eot');
 	src: local('Lato-Regular'), local('Lato-Regular'),
		url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Regular.ttf') format('truetype'),
		url('../fonts/Lato-Regular.otf') format('opentype'),
		url('../fonts/Lato-Regular.woff') format('woff'),
		url('../fonts/Lato-Regular.svg#webfontKWmDqtHl') format('svg');
 }
@font-face {
 font-family: 'Lato-Bold';
 	src: url('../fonts/Lato-Bold.eot');
 	src: local('Lato-Bold'), local('Lato-Bold'),
		url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Bold.ttf') format('truetype'),
		url('../fonts/Lato-Bold.otf') format('opentype'),
		url('../fonts/Lato-Bold.woff') format('woff'),
		url('../fonts/Lato-Bold.svg#webfontKWmDqtHl') format('svg');
 }

body {
	background: #FFF;
	/*color: #1f4497;*/
	color: #4a5760;
	font-family: OpenSans;
	font-size: 16px;
	text-align: left;
	padding: 0px;
	font-weight: 400;
}
::-moz-placeholder {opacity: 1;}
:-ms-input-placeholder {opacity: 1;}
::-webkit-input-placeholder {opacity: 1;}
:-moz-placeholder {opacity: 1;}
.body p {margin: 0;}
.body a {color: #1f4497;}
.body a:hover {text-decoration: none;color: #1f4497;}
.body ul li a:hover, .body ul li a:focus {background: none;}
.body .container {max-width: 100%;}
.body iframe {max-width: 100%;width: 100%;margin: 0;display: block;}
.body .row-font {font-size: 0;}
.body .page-header {padding: 0;margin: 0;border: none;}
.menu-nav .navbar-default {background: none;border: none;padding: 0;margin: 0;min-height: 1px;}
.clear {clear: both;width: 100%;}
#fancybox-content {background: #FFF;}
#fancybox-wrap {width: 300px !important;}
.body .form-horizontal .control-label {text-align: left;}

.logo {float: left;margin-bottom: 10px;margin-top: 5px;}
.call {float: right;margin-top: 20px;}
.call p {color: #5b6972;font-size: 15px;font-family: Comfortaa-Bold;}
.call p strong {color: #00abc8;font-size: 30px;text-transform: uppercase;vertical-align: middle;}
.call p strong a, .call p strong a:hover {color: #00abc8;}
#block-header {background: #00abc8;}
.menu-nav ul li {display: inline-block;padding: 0 15px;position: relative;}
.menu-nav ul li a {padding: 0;line-height: 47px;font-size: 12px;color: #FFF;font-family: Lato-Bold;display: inline-block;}
.menu-nav ul > li.active, .menu-nav ul > li:hover {background: #6f7d86;}
.menu-nav ul li.active a, .menu-nav ul li:hover a {color: #fff;}
.menu-nav ul li ul {position: absolute;z-index: 999;left: -9999px;top: auto;width: 180px;background: #4a5760;padding: 10px 25px;}
.menu-nav ul li:hover ul {left: 0;}
.menu-nav ul li ul li {display: block;padding: 5px 0;}
.menu-nav ul li ul li a {font-size: 14px;color: #FFF;line-height: normal;}
.menu-nav ul li ul li.active, .menu-nav ul li ul li:hover {background: none;}
.menu-nav ul li span.dropdown-icon {background: url(../images/drop.png) no-repeat;width: 9px;height: 6px;display: inline-block;margin-left: 5px;}
#block-slide {position: relative;}
#block-slide .slide-text-full {width: 100%;left: 0 !important;top: 20px !important;}
.slide-position {position: absolute;width: 100%;top: 20px;left: 0;z-index: 99;}
.slide-text {float: left;width: 70%;margin-top: 120px;}
.slide-text h1 {display: inline-block;background: #0a7e9c;text-transform: uppercase;font-family: Comfortaa-Bold;font-size: 48px;color: #FFF;margin: 0;font-weight: normal;padding: 5px 10px;}
.slide-text h2 {display: inline-block;background: #49565f;text-transform: uppercase;font-family: Comfortaa-Bold;font-size: 48px;color: #FFF;margin: 0;font-weight: normal;padding: 5px 10px;}
#block-slide .slide-text a {font-family: Comfortaa-Bold;font-size: 18px;color: #FFF;text-transform: uppercase;}
#block-slide  .slide-text a:hover {color: #FFF;}
.slide-form {float: right;width: 30%;background: #FFF;text-align: center;padding: 20px;}
.slide-form h3 {font-family: Comfortaa-Bold;font-weight: normal;color: #4a5760;font-size: 23px;}
.slide-form p {font-family: Comfortaa-Bold;font-weight: normal;color: #4a5760;font-size: 15px;}
.slide-form #frm_lead .form-group {position: relative;}
.slide-form #frm_lead .form-group label {display: none;position: absolute;width: auto;top: 10px;right: 10px;font-size: 10px;}
.slide-form #frm_lead .form-group input, .slide-form #frm_lead .form-group input.error {background: none !important;border: 1px solid #808080 !important;width: 100%;height: 38px;font-family: Lato-Regular;font-size: 13px;color: #848689 !important;padding: 0 0 0 10px !important;}
.slide-form #frm_lead .form-group button {background: #00829b;border: none;width: 100%;height: 40px;font-family: Comfortaa-Bold;font-size: 13px;color: #FFF;text-transform: uppercase;}
.itemid-101 .slide-position {right: 20%;left: auto;width: 320px;}
.itemid-101 .slide-position .slide-form {width: 100%;}
#block-user1 {padding: 30px 0;}
#block-user1 .row .col-sm-3 {padding: 0 15px;}
#block-user1 h4 {color: #00abc8;text-transform: uppercase;font-size: 21px;font-family: Comfortaa-Bold;font-weight: normal;}
#block-user1 h4 a {color: #00abc8;}
#block-user1 img {border: 2px solid #a6a7a7;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
#block-user1 p {color: #5b6972;font-size: 17px;margin-bottom: 10px;font-family: Lato-Regular;}
#block-user2 {background: #00abc8;padding: 50px 0;}
#block-user2 h3 {color: #FFF;text-transform: uppercase;font-size: 48px;margin: 20px 0;text-align: center;font-family: Comfortaa-Bold;font-weight: normal;}
#block-user2 p {color: #FFF;font-size: 17px;margin-bottom: 20px;font-family: Lato-Regular;}
#block-user2 .inline-5 {display: inline-block;width: 20%;padding: 10px;}
#block-user2 .inline-5 .inline-bg {text-align: center;display: block;margin: 0 auto;max-width: 206px;}
#block-user2 .inline-5 h4 {background: #4a5760;line-height: 44px;text-align: center;color: #FFF;text-transform: uppercase;margin: 0;}
#block-user2 .inline-5 h4 a {color: #FFF;}
#block-user3 {background: #5b6972;padding: 25px 0;}
#block-user3 p {color: #FFF;font-size: 13px;line-height: 48px;}
#block-user3 p a {color: #FFF;}
#block-user3 p a.contact-us-link {background: #00abc8;padding: 0 80px;margin-left: 20px;color: #FFF;text-transform: uppercase;display: inline-block;}
#block-user4 {background: #FFF;padding: 70px 0;}
#block-user4 h3 {font-family: Comfortaa-Bold;font-size: 28px;color: #00829b;text-transform: uppercase;margin: 0 0 20px 0;}
#block-user4 p {font-family: Lato-Regular;font-size: 17px;color: #4a5760;margin-bottom: 15px;line-height: normal;}
#block-user4 h2 {font-family: FreestyleScript-Regular;font-size: 31px;font-weight: normal;margin: 0;color: #1a1818;}
#block-user4 h4 {font-family: Lato-Semibold;font-size: 17px;font-weight: normal;margin: 0;color: #1a1818;}
#block-user4 .inline-div {display: inline-block;vertical-align: middle;margin-right: 10px;}
#block-user4 .img-position {position: absolute;top: -70px;}
#block-user5 {background: url(../images/bg_user5.jpg) no-repeat center top;padding: 110px 0 80px 0;}
#block-user5 h2 {font-family: Comfortaa-Bold;font-size: 32px;font-weight: normal;color: #FFF;margin: 0 0 80px 0;}
#block-user5 ul {list-style: none;}
#block-user5 ul li {background: url(../images/check.png) no-repeat left 8px;font-size: 18px;color: #FFF;padding-left: 25px;margin-bottom: 10px;font-family: OpenSans-Semibold;}
#block-user5 .user5-form {padding-left: 100px;}
#block-user5 .user5-form h3 {font-family: OpenSans-Bold;font-size: 20px;color: #FFF;text-transform: uppercase;margin: 0 0 20px 0;}
.user5-form #frm_lead .row .col-sm-6:first-child {padding-right: 15px;}
.user5-form #frm_lead .form-group {position: relative;margin-bottom: 15px;}
.user5-form #frm_lead .form-group label {position: absolute;top: 20px;right: 20px;width: auto;font-size: 10px;}
.user5-form #frm_lead .form-group input, .user5-form #frm_lead .form-group input.error {background: #FFF !important;border: 2px solid #818788 !important;width: 100%;height: 56px;padding: 0 0 0 20px !important;font-family: Lato-Regular;font-size: 17px;color: #848689 !important;}
.user5-form #frm_lead .form-group textarea {background: #FFF;border: 2px solid #818788;width: 100%;height: 269px;padding: 20px 0 0 20px;font-family: Lato-Regular;font-size: 17px;color: #848689;}
.user5-form #frm_lead .form-group button {background: #00829b;border: 2px solid #FFF;width: 100%;height: 56px;font-family: Comfortaa-Bold;font-size: 17px;color: #FFF;}
#block-user6 {padding: 80px 0;text-align: center;}
#block-user6 h3 {color: #00abc8;font-size: 48px;text-transform: uppercase;font-family: Comfortaa-Bold;font-weight: normal;}
#block-user6 p {color: #5b6972;font-size: 17px;margin-bottom: 40px;font-family: Lato-Regular;}
#block-user6 .inline-5 {display: inline-block;width: 20%;padding: 0 15px;}
#block-user6 h4 {text-transform: uppercase;color: #00abc8;font-size: 20px;margin: 10px 0 20px 0;font-family: Comfortaa-Bold;font-weight: normal;}
#block-user6 h4 a {color: #00abc8;}
#block-user6 img {border: 2px solid #929292;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
#block-user7 {background: rgba(71,84,90,0.5);padding: 80px 0;}
#block-user8 {padding: 80px 0;text-align: center;}
#block-user8 h3 {color: #00abc8;font-size: 50px;text-transform: uppercase;}
#block-user8 p {color: #5b6972;font-size: 15px;margin-bottom: 40px;}
#block-user8 .djslider-default ul.djslider-in > li {width: auto !important;}
#block-user9 {background: #3b464d;padding: 25px 0;}
#block-user9 p {color: #FFF;font-size: 18px;line-height: 48px;}
#block-user9 p a {background: #00abc8;padding: 0 80px;margin-right: 20px;color: #FFF;text-transform: uppercase;display: inline-block;}
#block-footer {background: #4a5760;padding: 60px 0 40px 0;}
#block-footer ul {list-style: none;margin: 0;padding: 0;}
#block-footer ul li {display: block;padding: 0;}
#block-footer ul li a, #block-footer p {padding: 0;font-family: Lato-Regular;font-size: 16px;color: #FFF;line-height: normal;}
#block-footer .footer5 p {text-align: right;}
#block-footer .footer5 p a {display: inline-block;margin: 10px 2px;}
#block-breadcrumbs {background: #e8e9ea;}
#block-breadcrumbs ul {background: none;margin: 0;padding: 15px 0;}
#block-breadcrumbs .breadcrumb > li + li:before {content: none;padding: 0;}
#block-breadcrumbs .breadcrumb > li {font-family: Lato-Regular;font-size: 14px;}
#block-breadcrumbs .breadcrumb > li:nth-child(2) a span {text-indent: -999px;background: url(../images/home.png) no-repeat left 5px;width: 15px;height: 20px;display: inline-block;}
#block-breadcrumbs .breadcrumb > li a span {color: #2188a4;}
#block-breadcrumbs .breadcrumb > li span {color: #4c5962;}
#block-main {padding: 50px 0;} 
#block-main .content {padding-right: 50px;}
.content .page-header h2 {font-family: Comfortaa-Bold;font-size: 48px;color: #00829b;margin: 100px 0 40px 0;font-weight: normal;}

.itemid-108 .content p {font-family: Comfortaa-Bold;font-size: 21px;color: #000;margin-bottom: 20px;}
.content-right {margin-top: -300px;z-index: 9999;}
.content-right .moduletable-lead {background: #4a5760;padding: 30px;text-align: center;}
.content-right .moduletable-lead h3 {font-family: Comfortaa-Bold;font-weight: normal;color: #FFF;font-size: 23px;}
.content-right .moduletable-lead p {font-family: Comfortaa-Bold;font-weight: normal;color: #FFF;font-size: 15px;}
.content-right .moduletable-lead #frm_lead .form-group {position: relative;}
.content-right .moduletable-lead #frm_lead .form-group label {display: none;position: absolute;width: auto;top: 10px;right: 10px;font-size: 10px;}
.content-right .moduletable-lead #frm_lead .form-group input, .content-right .moduletable-lead #frm_lead .form-group input.error {background: #FFF !important;border: 1px solid #808080 !important;width: 100%;height: 38px;font-family: Lato-Regular;font-size: 13px;color: #848689 !important;padding: 0 0 0 10px !important;}
.content-right .moduletable-lead #frm_lead .form-group textarea {background: #FFF;border: 1px solid #808080;width: 100%;font-family: Lato-Regular;font-size: 13px;color: #848689;padding: 10px 0 0 10px;}
.content-right .moduletable-lead #frm_lead .form-group button {background: #00829b;border: none;width: 100%;height: 40px;font-family: Comfortaa-Bold;font-size: 13px;color: #FFF;text-transform: uppercase;}
.content-right .moduletable-image {background: #edeeef;margin-top: 20px;text-align: center;}
.content-right .moduletable-image p.text {padding: 5px 10px;font-family: Lato-Regular;font-size: 17px;color: #4a5760;margin: 0;}
.content .blog h2 span.subheading-category {font-family: Comfortaa-Bold;font-size: 48px;font-weight: normal;color: #00829b;text-transform: uppercase;text-align: center;display: block;}
.content .blog .category-desc p {font-family: Lato-Regular;font-size: 17px;color: #4a5760;text-align: center;margin-bottom: 100px;}
.content .blog .items-row .col-sm-6 {margin-bottom: 50px;}
.content .blog .items-row .col-sm-6:first-child {padding-right: 30px;}
.content .blog .items-row .col-sm-6:last-child {padding-left: 30px;}
.content .blog .items-row.row-2 .col-sm-6:last-child {padding-left: 0px;}
.content .blog .items-row .col-sm-6 .page-header {position: absolute;left: 40px;top: 40px;background: #4a5760;}
.content .blog .items-row .col-sm-6:last-child .page-header {left: 70px;}
.content .blog .items-row .col-sm-6 .page-header h2 {margin: 0;font-family: Comfortaa-Bold;font-size: 48px;color: #FFF;font-weight: normal;}
.content .blog .items-row .col-sm-6 .page-header h2 a {color: #FFF;padding: 3px 12px;}
.content .blog .items-row .col-sm-6 .item-image {margin-bottom: 10px;}
.content .blog .items-row .col-sm-6 .item-image img {border: 2px solid #8a8a8a;}
.content .blog .items-row .col-sm-6 p {font-family: Lato-Regular;font-size: 22px;color: #4a5760;margin: 0;line-height: normal;}
.content h1 {font-family: Comfortaa-Bold;font-size: 48px;color: #00829b;margin: 60px 0 40px 0;font-weight: normal;}
.content h4 {font-family: Comfortaa-Bold;font-size: 28px;color: #00829b;margin: 0px 0 40px 0;font-weight: normal;}
.content p {font-family: Lato-Regular;font-size: 17px;color: #4a5760;margin-bottom: 20px;}
.content ul li {font-family: Lato-Regular;font-size: 17px;color: #4a5760;}
.content .link-pdf p {margin-bottom: 20px;}
.content .link-pdf p a {font-family: OpenSans;font-size: 17px;color: #00829b;}
.subpage .slide-text h2 {font-size: 48px;}
.content-bottom {margin-top: 50px;}
.content-bottom .table-responsive .table tr {border-bottom: 4px solid #7cbbcb;}
.content-bottom .table-responsive .table tr:last-child {border-bottom: none;}
.content-bottom .table-responsive .table td {background: #00829b;border: none;border-left: 4px solid #7cbbcb;padding: 20px 20px;}
.content-bottom .table-responsive .table td:first-child {border-left: none;}
.content-bottom .table-responsive .table h2 {font-family: Comfortaa-Bold;font-size: 32px;color: #FFF;font-weight: normal;margin: 0;}
.content-bottom .table-responsive .table h4 {font-family: Comfortaa-Bold;font-size: 29px;color: #FFF;font-weight: normal;margin: 0;}
.content-bottom .table-responsive .table p {font-family: Comfortaa-Bold;font-size: 22px;color: #FFF;margin: 0;}
.content-bottom .table-responsive .table a {background: #4a5760;display: block;padding: 20px 40px;font-family: Comfortaa-Bold;font-size: 23px;color: #FFF;text-transform: uppercase;}
#block-map {position: relative;}
.map-position {position: relative;width: 100%;}
.map-position .map-text {max-width: 100%;padding: 60px;background: #FFF;}
.map-position .map-text h2 {font-family: Comfortaa-Bold;font-size: 48px;font-weight: normal;color: #00829b;margin: 0 0 30px 0;}
.map-position .map-text h4 {font-family: Comfortaa-Bold;font-size: 24px;font-weight: normal;color: #00829b;margin: 40px 0 20px 0;}
.map-position .map-text a {font-family: Lato-Regular;font-size: 17px;color: #000;line-height: normal;}
.map-position .map-text ul {list-style: none;}
.map-position .map-text ul li {display: inline-block;width: 33%;}
.content #frm_lead .form-group {position: relative;max-width: 300px;}
.content #frm_lead .form-group label {display: none;position: absolute;width: auto;top: 10px;right: 10px;font-size: 10px;}
.content #frm_lead .form-group input, .content #frm_lead .form-group input.error {background: #FFF !important;border: 1px solid #808080 !important;width: 300px;max-width: 100%;height: 38px;font-family: Lato-Regular;font-size: 13px;color: #848689 !important;padding: 0 0 0 10px !important;}
.content #frm_lead .form-group select {background: #FFF !important;border: 1px solid #808080 !important;width: 300px;max-width: 100%;height: 38px;font-family: Lato-Regular;font-size: 13px;color: #848689 !important;padding: 0 0 0 10px !important;}
.content #frm_lead .form-group textarea {background: #FFF;border: 1px solid #808080;width: 300px;max-width: 100%;font-family: Lato-Regular;font-size: 13px;color: #848689;padding: 10px 0 0 10px;}
.content #frm_lead .form-group button {background: #00829b;border: none;width: 300px;max-width: 100%;height: 40px;font-family: Comfortaa-Bold;font-size: 13px;color: #FFF;text-transform: uppercase;}
.content ul {padding-left: 30px;}
#block-slide .moduletable .rev_slider .slide-text img {min-height: 1px;width: auto !important;height: auto !important;}
#block-slide .tp-bullets.simplebullets.round .bullet {background: #FFF;border: none;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;width: 12px;height: 12px;margin-left: 5px;}
#block-slide .tp-bullets.simplebullets.round .bullet.selected {background: #00829b;}
#block-user8 .djslider-default ul.djslider-in > li img {max-height: 100%;}
/*FORMS*/
.content .page-header h3 {font-family: Comfortaa-Bold;font-size: 40px;color: #00829b;margin: 20px 0 40px 0;font-weight: normal;}
.sform-default-btn, .sform-default-btn:hover, .sform-default-btn:active {
    padding: 10px 30px 10px 30px;
    background-color: #00abc8 !important;
    color: #FFFFFF !important;
    font-size: 20px;
    border: none;     
border-radius: 0px;
text-transform: uppercase;	
}
form label.error{color:red;}
a.sform-default-btn, a.sform-default-btn:hover{color:#FFFFFF;}
 div.form-group {
    position: relative;
}
div.form-group .form-control {
    float: left;
}
div.form-group label.error {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ff0000;
    display: inline;
    font-size: 12px;
    margin-left: 0;
    position: absolute;
    right: 20px;
    vertical-align: top;
    width: auto;
}
div.radio label.error {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ff0000;
    display: inline;
    font-size: 12px;
    margin-left: 0;
    position: absolute;    
    vertical-align: top;
    width: auto;
	top:-15px;
	left:0px;
	font-weight:bold;
}
.mtop20{margin-top:20px;}.display-none{display:none}
@media only screen and (min-width: 1600px) and (max-width: 1699px) {
	.slide-form {padding-bottom: 0;}
	.slide-form h3 {margin: 10px 0;}
	.itemid-101 .slide-position {right: 14%;}
}
@media only screen and (min-width: 1500px) and (max-width: 1599px) {
	.slide-form {padding-bottom: 0;}
	.slide-form h3 {margin: 10px 0;}
	.slide-form #frm_lead .form-group {margin-bottom: 10px;}
	.itemid-101 .slide-position {right: 12%;}
		.slide-form {padding-bottom:20px !important;}
}
@media only screen and (min-width: 1400px) and (max-width: 1499px) {
	.slide-form {padding-bottom: 0;}
	.slide-form h3 {margin: 0 0 10px 0;}
	.slide-form #frm_lead .form-group {margin-bottom: 10px;}
	.itemid-101 .slide-position {right: 9%;}
		.slide-form {padding-bottom:20px !important;}
}
@media only screen and (min-width: 1300px) and (max-width: 1399px) {
	.slide-form {padding-bottom: 0;}
	.slide-form h3 {margin: 0 0 10px 0;}
	.slide-form #frm_lead .form-group {margin-bottom: 10px;}
	.slide-form p {font-size: 12px;}
	.itemid-101 .slide-position {right: 6%;}
	.slide-form {padding-bottom:20px !important;}
	.itemid-101 .slide-position {width: 330px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
	.slide-form {padding-bottom: 0;}
	.slide-form h3 {margin: 0 0 10px 0;font-size: 18px;}
	.slide-form #frm_lead .form-group {margin-bottom: 5px;}
	.slide-form p {font-size: 12px;}
	.subpage .slide-text {margin-top: 40px;}
	.content-right {margin-top: -200px;}
	.slide-form {padding-bottom:20px !important;}
	.itemid-101 .slide-position {right: 2%;}
	.slide-form {padding-bottom:20px !important;}
	.itemid-101 .slide-position {width: 330px;}
	.itemid-101 .slide-text {margin-top: 80px;}
}
@media only screen and (min-width: 1100px) and (max-width: 1199px) {
	.body .container {width: 100%;padding: 0 20px;}
	.slide-position {top: 0;}
	.slide-form {padding-bottom: 0;}
	.slide-form h3 {margin: 0 0 10px 0;font-size: 18px;}
	.slide-form #frm_lead .form-group {margin-bottom: 5px;}
	.slide-form p {font-size: 12px;}
	.slide-form #frm_lead .form-group input, .slide-form #frm_lead .form-group input.error {height: 34px;}
	#block-user3 p a.contact-us-link {padding: 0 60px;}
	.subpage .slide-text {margin-top: 40px;}
	.slide-form {padding-bottom:20px !important;}
	.content-right {margin-top: -200px;}
	.content-right .moduletable-lead {padding: 20px;}
	.content-right .moduletable-lead h3 {margin-top: 0;font-size: 21px;}
	.itemid-101 .slide-position {right: 0%;}
		.slide-text {margin-top: 60px !important;}
	#block-user6 h4 {font-size: 18px;}
}
@media only screen and (min-width: 992px) and (max-width: 1099px) {
	.body .container {width: 100%;padding: 0 20px;}
	.slide-form .moduletable {display: inline-block;width: 100%;}
	#block-user3 p {font-size: 16px;}
	#block-user3 p a.contact-us-link {padding: 0 20px;}
	#block-user9 p a {padding: 0 20px;}
	#block-main .content {width: 100%;padding: 0;}
	#block-main .content-right {width: 100%;margin: 0;}
	.itemid-101 .slide-position {right: 0;top: 0;}
	.slide-form {padding: 10px 20px;}
	.slide-form p {font-size: 10px;}
	.slide-form h3 {margin: 0 0 5px 0;}
	.slide-form #frm_lead .form-group {margin-bottom: 5px;}
	.slide-form #frm_lead .form-group input, .slide-form #frm_lead .form-group input.error {height: 30px;}
	.slide-text {margin-top: 40px !important;}
	#block-user6 .inline-5 {padding: 0 10px;}
	#block-user6 h4 {font-size: 16px;}
	.content .blog .items-row .col-sm-6 .page-header h2 {font-size: 42px;}
	.slide-text h1, .slide-text h2 {font-size: 40px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.slide-text {margin-top: 60px;}
	.body .container {width: 100%;padding: 0 20px;}
	.call p {font-size: 13px;}
	.call p strong {font-size: 22px;}
	.menu-nav ul li {padding: 0 10px;}
	.slide-position {top: 0;position: relative;}
	.slide-text {width: 100%;margin-top: -150px;text-align: center;}
	.slide-form {width: 100%;text-align: center;}
	.slide-form .moduletable {display: inline-block;width: 100%;}
	#block-user1 .row .col-sm-3 {width: 50%;}
	#block-user2 .inline-5 {width: 33.3333%;}
	#block-user3 p {text-align: center;}
	#block-user3 p a.contact-us-link {padding: 0 20px;margin: 0 auto;display: block;width: 240px;	}
	#block-user5 h2 {font-size: 25px;margin-bottom: 40px;}
	#block-user5 ul li {font-size: 15px;}
	#block-user5 .user5-form {padding-left: 30px;}
	#block-user6 .inline-5 {width: 33.3333%;}
	#block-user9 p {text-align: center;}
	#block-user9 p a {padding: 0 20px;margin: 0 auto;display: block;width: 240px;}
	#block-main .content {width: 100%;padding: 0;}
	#block-main .content-right {width: 100%;margin: 0;}
	.subpage .slide-text {margin-top: -80px;}
	.subpage .slide-text h2 {font-size: 40px;}
	.itemid-101 .slide-position {left: 0;width: 100%;right: auto;}
	.slide-text-full .slide-text {margin-top: 30px;}
	.content .blog .items-row .col-sm-6 .page-header {top: 20px;left: 20px;}
	.content .blog .items-row .col-sm-6:last-child .page-header {left: 40px;}
	.content .blog .items-row .col-sm-6:first-child {padding-right: 20px;}
	.content .blog .items-row .col-sm-6:last-child {padding-left: 20px;}
	.content .blog .items-row .col-sm-6 .page-header h2 {font-size: 32px;}
	.slide-text-full .slide-text {margin-top: 15px;}
	.slide-text h1, .slide-text h2 {font-size: 40px;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.call {float: right !important;margin-right: 100px;margin-top: 32px !important;}
	.body .container {width: 100%;padding: 0 20px;}
	#block-top .container {padding: 0;}
	.logo {width: 220px;text-align: center;margin-top: 15px;margin-left: 13px;}
	.call {margin-left: 20px;float: left;background: url(../images/phone.jpg) no-repeat left center;padding-left: 30px;margin-top: 40px;background-size: auto 100%;z-index: 9999;position: relative;}
	.call p span {display: none;}
	.call p strong {font-size: 18px;}
	#block-header {position: absolute;top: 0;right: 0;background: none;width: 100%;}
	#block-header .container {position: static;padding: 0;}
	.menu-nav .navbar-default {position: static;}
	.menu-nav .navbar-default .navbar-toggle {background: #00abc8;border: none;border-radius: none;-moz-border-radius: none;-webkit-border-radius: 0;margin: 0;padding: 22px 17px;}
	.menu-nav .navbar-default .navbar-toggle:hover, .menu-nav .navbar-default .navbar-toggle:focus {background: #00abc8;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {background: #FFF;width: 50px;height: 12px;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar + .icon-bar {margin-top: 5px;}
	.menu-nav .navbar-default .navbar-collapse {width: 100%;position: absolute;z-index: 999;background: #00abc8;border: none;top: 88px;left: 0;}
	.menu-nav ul li {padding: 5px 10px;display: block;}
	.menu-nav ul li a {line-height: normal;}
	.menu-nav ul li ul, .menu-nav ul li:hover ul {position: relative;left: 0;display: none;width: 100%;background: none;}
	.menu-nav ul li.open-menu ul {display: block;}
	.menu-nav ul li span.dropdown-icon {position: absolute;z-index: 999;top: 10px;right: 20px;cursor: pointer;}
	.slide-position {top: 0;position: relative;}
	.slide-text {width: 100%;margin-top: -130px;text-align: center;}
	.slide-form {width: 100%;text-align: center;}
	.slide-form .moduletable {display: inline-block;width: 100%;}
	#block-user1 .row .col-sm-3 {width: 50%;float: left;}
	#block-user2 .inline-5 {width: 33.3333%;}
	#block-user4 .img-position {position: relative;top: 0;}
	#block-user3 p {text-align: center;line-height: normal;}
	#block-user3 p a.contact-us-link {padding: 0 20px;margin: 0 auto;display: block;width: 240px;line-height: 40px;}
	#block-user5 {padding: 50px 0;}
	#block-user5 .container {padding: 0;}
	#block-user5 .user5-text {padding: 0 20px 50px 20px;}
	#block-user5 .user5-form {padding: 30px 20px;background: #00829b;}
	#block-user5 .user5-form h3 {font-family: Comfortaa-Bold;font-size: 34px;text-align: center;}
	#block-user5 .user5-form {padding-left: 30px;}
	.user5-form #frm_lead .row .col-sm-6:first-child {padding: 0;}
	.user5-form #frm_lead .form-group textarea {height: 170px;}
	#block-user6 .inline-5 {width: 33.3333%;}
	#block-user9 p {text-align: center;line-height: normal;}
	#block-user9 p a {padding: 0 20px;margin: 0 auto;display: block;width: 240px;line-height: 40px;}
	#block-footer .col-sm-2 {float: left;width: 25%;min-height: 280px;}
	#block-footer .footer5 {margin-top: 80px;float: left;width: 100%;}
	#block-main .content {width: 100%;padding: 0;}
	#block-main .content-right {width: 100%;margin: 0;}
	.subpage .slide-text {margin-top: -70px;}
	.subpage .slide-text h2 {font-size: 40px;}
	#block-slide .moduletable .rev_slider img {min-height: 200px;}
	.map-position {position: relative;top: 0;}
	.map-position .map-text {width: 100%;padding: 30px 0;}
	.map-position .map-text .col-sm-6 {width: 50%;float: left;}
	.slide-text h1, .slide-text h2 {font-size: 30px;}
	.itemid-101 .slide-position {left: 0;width: 100%;right: auto;}
	.slide-text-full .slide-text {margin-top: 0px;}
	#block-slide .moduletable .rev_slider .slide-text img {min-height: 1px;}
	#block-user6 .inline-5 {padding: 0 10px;}
	#block-user6 h4 {font-size: 15px;}
	.content .blog .items-row .col-sm-6:first-child, .content .blog .items-row .col-sm-6:last-child {padding-left: 0;padding-right: 0;}
	.content .blog .items-row .col-sm-6:last-child .page-header {left: 40px;}
}
@media only screen and (min-width: 320px) and (max-width: 567px) {
	#block-slide .slide-text a {display:none !important;}
	.logo {width: 200px;}
	.call {float: right;margin-right: 100px;margin-top: 25px !important;margin-left: 10px;}
	.call p strong {font-size: 12px;}
	.slide-text {margin-top: -110px;}
	.slide-text h1, .slide-text h2 {font-size: 25px;}
	#block-user2 .inline-5 {width: 50%;}
	#block-user5 .user5-form h3 {font-size: 24px;}
	#block-user6 {padding: 40px 0;}
	#block-user6 h3 {font-size: 45px;}
	#block-user6 .inline-5 {width: 50%;}
	.subpage .slide-text h2 {font-size: 28px;}
	.subpage .slide-text {margin-top: -55px;}
	.menu-nav .navbar-default .navbar-toggle {padding: 18px 17px;}
	.menu-nav .navbar-default .navbar-collapse {top: 82px;}
	.content .blog .items-row .col-sm-6 .page-header {left: 20px;top: 20px;}
	.content .blog .items-row .col-sm-6:last-child .page-header {left: 20px;}
	.content .blog .items-row .col-sm-6 .page-header h2 {font-size: 40px;}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	#block-slide .slide-text a {display:none !important;}
	.body .container {padding: 0 10px;}
	.call {margin-right: 53px;margin-left: 0;margin-top: 15px !important;padding-left: 20px;}
	.call p strong {display: block;}
	.slide-form .moduletable {width: 100%;}
	#block-user1 .row .col-sm-3 {width: 100%;text-align: center;}
	#block-user2 h3 {font-size: 32px;}
	#block-user2 .inline-5 {width: 100%;}
	#block-user5 h2 {font-size: 24px;margin-bottom: 30px;}
	#block-user5 .user5-form h3 {font-size: 18px;}
	#block-user6 {padding: 20px 0;}
	#block-user6 h3 {font-size: 28px;}
	#block-user6 .inline-5 {width: 100%;}
	#block-user8 h3 {font-size: 30px;}
	#block-footer .col-sm-2 {width: 100%;min-height: 1px;margin-bottom: 30px;}
	.content h1 {font-size: 32px;margin: 20px 0;}
	.content h4 {font-size: 20px;}
	.slide-text {margin-top: -75px;}
	.slide-text h1, .slide-text h2 {font-size: 25px;}
	.slide-text a, #block-slide .slide-text a {font-size: 12px;}
	.slide-form h3 {margin-top: 0;}
	#block-user1 {padding-top: 0;}
	.logo {margin-bottom: 8px;width: 130px;margin-top: 5px;margin-left: 5px;}
	.slide-form {padding-bottom: 0;}
	#block-user2 {padding: 0;}
	#block-user4 {padding: 20px 0;}
	#block-user5 {padding: 20px 0;}
	#block-user6 {padding-top: 0;}
	#block-user6 h3 {margin-top: 0;}
	#block-user7 {padding: 20px 0;}
	#block-user8 {padding: 20px 0;}
	#block-footer {padding: 20px 0;}
	#block-footer .footer5 {margin-top: 0;}
	#block-slide .slide-text-full {top: 5px !important;}
	.menu-nav .navbar-default .navbar-toggle {padding: 11px 10px;}
	.menu-nav .navbar-default .navbar-collapse {top: 50px;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {width: 30px;height: 6px;}
	.slide-text h1, .slide-text h2 {font-size: 20px;}
	.content .blog .items-row .col-sm-6 .page-header h2 {font-size: 30px;}
}