@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@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');
 }

.body {
	background: #FFF;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	padding: 0px;
	font-weight: 400;
}






	
	div.leading-0,div.leading-1, div.leading-2, div.leading-3, div.leading-4, div.leading-5, div.leading-6, div.leading-7, div.leading-8, div.leading-9, div.leading-10 {padding: 20px;
background: #dfdfdf !important;
margin-bottom: 30px;} 
	
	
	




::-moz-placeholder {opacity: 1;color: #FFF;}
:-ms-input-placeholder {opacity: 1;color: #FFF;}
::-webkit-input-placeholder {opacity: 1;color: #FFF;}
:-moz-placeholder {opacity: 1;color: #FFF;}
.body p {margin: 0;}
.body a:hover {text-decoration: none;}
.body ul li a:hover, .body ul li a:focus {background: none;}
.body .container {max-width: 100%;}
.body iframe {max-width: 100%;width: 100%;}
.body .row-font {font-size: 0;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.body .page-header {padding: 0;margin: 0;border: none;}
.menu-nav .navbar-default {background: none;border: none;padding: 0;margin: 0;min-height: 1px;}

#block-header {padding: 30px 140px 0 140px;position: absolute;width: 100%;z-index: 999;}
.logo {float: left;}
.menu-nav {float: left;margin-left: 30px;margin-top: 20px;}
.menu-nav ul li {float: left;margin: 0 25px;}
.menu-nav ul li:first-child {margin-left: 0;}
.menu-nav ul li a {padding: 0 3px 5px 3px;display: block;font-family: 'Open Sans', sans-serif;font-weight: 600;line-height: 22px;font-size: 16px;color: #FFF;border-bottom: 2px solid transparent;}
.menu-nav ul li.active a, .menu-nav ul li:hover a {border-bottom: 2px solid #FFF;}
#block-slide .ls-layer h1 {font-family: 'Open Sans', sans-serif;font-weight: bold;line-height: 69px;font-size: 64px;color: #FFF;max-width: 1300px;margin: 0 auto 30px auto;white-space: normal;text-shadow: 2px 2px #000;}
#block-slide .ls-layer h1 a{color:#FFFFFF;}
#block-slide .ls-layer .d-inline {font-family: 'Open Sans', sans-serif;font-weight: normal;line-height: 22px;font-size: 16px;line-height: 42px;color: #FFF;}
#block-slide .ls-layer .d-inline a {background: #C11032;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 0 20px;color: #FFF;display: inline-block;margin: 10px;}
#block-user-1 {background: #4a4a4a;padding: 30px;}
.width900 {max-width: 900px;margin: 0 auto;font-family: 'Open Sans', sans-serif;font-size: 24px;line-height: 33px;color: #FFF;text-align: center;}
#block-user-2 {padding: 30px 0;}
#block-user-2 h3 {text-align: center;color: #C11032;font-family: 'Open Sans', sans-serif;line-height: 43px;font-size: 32px;text-transform: uppercase;}
#block-user-2 .row-inline {text-align: center;}
#block-user-2 .row-inline .col-inline {width: 32%;display: inline-block;vertical-align: middle;margin: 40px 0;}
#block-user-2 .row-inline .col-inline .image {height: 65px;margin-bottom: 10px;}
#block-user-2 .row-inline .col-inline h4 {font-family: 'Open Sans', sans-serif;font-size: 24px;line-height: 33px;font-weight: normal;color: #000;}
#block-user-3 {padding: 50px;}
#block-user-3 .col-sm-4 {padding: 0 20px;}
#block-user-3 .col-border-height {border: 2px solid #F1F1F1;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 24px;min-height: 820px;}
#block-user-3 .col-border-height h4 {font-family: 'Open Sans', sans-serif;font-size: 24px;line-height: 33px;color: #C11032;font-weight: normal;min-height: 60px;margin-bottom: 20px;}
#block-user-3 .col-border-height p {font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 22px;color: #000;margin-bottom: 20px;}
#block-user-4 {background: #9B9B9B;padding: 50px 0;text-align: center;}
#block-user-4 h3 {font-family: 'Open Sans', sans-serif;font-size: 48px;font-weight: 300;line-height: 55px;text-align: center;text-transform: uppercase;color: #FFF;margin: 20px 0;}
#block-user-4 .newsflash p {font-family: 'Open Sans', sans-serif;font-size: 24px;line-height: 33px;text-align: center;color: #FFF;}
#block-user-4 a.readmore {display: inline-block;background: #C11032;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'Open Sans', sans-serif;line-height: 42px;font-size: 16px;color: #FFF;padding: 0 15px;text-decoration: none;margin-top: 30px;}
#block-user-5 {background: #F1F1F1;padding: 50px 0;}
#block-user-5 .col-inline {width: 420px;margin: 0 50px;display: inline-block;vertical-align: middle;text-align: left;}
#block-user-5 .col-inline h2 {font-family: 'Open Sans', sans-serif;font-size: 48px;line-height: 65px;font-weight: 300;color: #4a4a4a;margin-top: 0;}
#block-user-5 .col-inline h2 a {color: #4a4a4a;}
#block-user-5 .col-inline p {font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 32px;font-weight: normal;color: #4a4a4a;}
#block-user-5 .col-inline .frm_lead {max-width: 320px;}
#block-user-5 .col-inline .frm_lead .form-group {position: relative;margin-bottom: 12px;}
#block-user-5 .col-inline .frm_lead .form-group label {display: none;position: absolute;top: 20px;right: 20px;width: auto;font-size: 12px;color: red;}
#block-user-5 .col-inline .frm_lead .form-group input, #block-user-5 .col-inline .frm_lead .form-group input.error {background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border: none;color: #9B9B9B;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 14px;width: 100%;height: 42px;}
#block-user-5 .col-inline .frm_lead .form-group select {background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border: none;color: #9B9B9B;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 14px;width: 100%;height: 42px;}
#block-user-5 .col-inline .frm_lead button {background: #C11032;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;width: 180px;height: 42px;font-family: 'Open Sans', sans-serif;font-size: 16px;color: #FFF;}
#block-user-6 {padding: 50px 0;}
#block-user-6 .djslider-default {height: 128px !important;}
#block-user-6 .djslider-default ul.djslider-in > li {float: none;display: inline-block;width: auto !important;height: auto !important;vertical-align: middle;}
#block-user-6 .djslider-default ul.djslider-in > li img {width: auto !important;height: auto !important;}
#block-footer {background: #565656;padding: 40px 20px;}
#block-footer p {font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 22px;font-weight: 600;color: #FFF;line-height: 35px;}
#block-footer p a {color: #FFF;}
#block-footer .footer-left {float: left;}
#block-footer .footer-right {float: right;}
.subpage #block-header {background: #4a4a4a;position: relative;padding: 30px 140px;}
#block-main {padding: 40px 20px;}
.content .page-header h2 {text-align: center;color: #C11032;font-family: 'Open Sans', sans-serif;line-height: 43px;font-size: 32px;text-transform: uppercase;margin-bottom: 30px;}
.content p {font-size: 16px;margin-bottom: 20px;}
.content ul.check {list-style: none;}
.content ul li {font-size: 16px;margin-bottom: 10px;}
.content ul.check li::before {content: "\2714";padding-right: 10px;}
.content a.btn {display: inline-block;background: #C11032;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'Open Sans', sans-serif;line-height: 42px;font-size: 16px;color: #FFF;padding: 0 15px;text-decoration: none;margin-top: 30px;}
.content .frm_lead {padding-right: 80px;}
.content .frm_lead .form-group {position: relative;margin-bottom: 12px;}
.content .frm_lead .form-group label {display: none;position: absolute;top: 20px;right: 20px;width: auto;font-size: 12px;color: red;}
.content .frm_lead .form-group input, .content .frm_lead .form-group input.error {background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border: 1px solid #F1F1F1;color: #9B9B9B;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 14px;width: 100%;height: 42px;}
.content .frm_lead .form-group textarea {background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border: 1px solid #F1F1F1;color: #9B9B9B;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 14px;width: 100%;height: 140px;padding: 6px 12px;}
.content .frm_lead button {background: #C11032;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;width: 180px;height: 42px;font-family: 'Open Sans', sans-serif;font-size: 16px;color: #FFF;}
.menu-nav h5 {display: none;}
iframe {display: block;}
#block-user-7 {position: relative;}
.text-map {position: absolute;top: 180px;left: 180px;width: 640px;z-index: 99;padding: 30px;background: #FFF;}
.text-map h3 {font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 32px;line-height: 43px;color: #C11032;text-transform: uppercase;}
.text-map p {font-family: 'Open Sans', sans-serif;line-height: 24px;font-size: 18px;color: #000;margin-bottom: 20px;}
.text-map p a {color: #C11032;}
.text-map p:last-child {margin-bottom: 0;}
.content ul.sigProClassic {text-align: center;}
.content ul.sigProClassic li.sigProThumb {float: none;display: inline-block;}
#inline_content {padding: 20px;background: #FFF;}
#inline_content h3 {margin: 0 0 20px 0;}
#inline_content .frm_lead .form-group {position: relative;}
#inline_content .frm_lead .form-group label {display: none;font-size: 12px;color: red;position: absolute;top: 10px;right: 10px;width: auto;}
#inline_content .frm_lead button.btn {display: inline-block;background: #C11032;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'Open Sans', sans-serif;height: 42px;font-size: 16px;color: #FFF;padding: 0 15px;text-decoration: none;border: none;}
#colorbox, #cboxWrapper, #cboxContent, #cboxContent #cboxLoadedContent {max-width: 100% !important;}
#cboxContent {float: none !important;display: block; margin: 0 auto;max-width: 90% !important}
.itemid-110 .content .items-row .page-header h2 {text-align: left;font-size: 20px;line-height: normal;margin-bottom: 0;text-transform: capitalize;}
.itemid-110 .content .page-header h2 a {color: #C11032;}
.content .video-slide {margin: 20px 0;}
#cboxContent {background: none !important;}
ul.sigProPolaroids li.sigProThumb{display:inline-block !important;float:none !important;}
.call {float: right;margin-top: 20px;}
.call a {color: #FFF;font-size: 16px;font-weight: 600;line-height: 22px;}
.call a:hover {color: #FFF;}
a.red-color{ color: #C11032 !important;}
.bg-grey{
    background-color: #dbdbdb;
margin: 10px !important;
padding: 10px;
min-height: 315px;
}
#block-slide .ls-layer .d-inline a.hero-btn{
    text-transform: uppercase;
padding: 25px 60px 25px 60px;
font-size: 30px;text-decoration:none;
}
#block-user-form {background: #c32035;padding: 40px 20px;text-align: center;}
#block-user-form h3 {color: #FFF;text-shadow: 2px 2px 2px #000;font-size: 40px;margin: 12px 0;}
#block-user-form .frm_lead { no-repeat right 160px top;padding: 10px 0;}
#block-user-form .frm_lead .form-group {margin: 0 auto 15px auto;position: relative;max-width: 580px;}
#block-user-form .frm_lead .form-group label {display: none;position: absolute;top: 15px;right: 10px;font-size: 12px;color: red;width: auto;}
#block-user-form .frm_lead .form-group input, #block-user-form .frm_lead .form-group input.error {background: #FFF;width: 580px;height: 44px;max-width: 100%;padding: 0 0 0 10px;color: #231f20;font-size: 18px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: none;}
#block-user-form .frm_lead button {background: #231f20;width: 580px;height: 44px;max-width: 100%;padding: 0;color: #fff;font-size: 20px;font-weight: bold;border: none;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
@media only screen and (min-width: 768px) and (max-width: 1799px) {
	#block-user-3 .col-border-height {min-height: 865px;}
	.menu-nav ul li {margin: 0 20px;}
	
	
	

	
	
}
@media only screen and (min-width: 768px) and (max-width: 1699px) {
	#block-user-3 .col-border-height {min-height: 909px;}
	#block-user-3 .col-border-height h4 {font-size: 22px;}
	.subpage #block-header {padding: 30px 100px;}
	#block-header {padding: 30px 100px 0 100px;}
	.menu-nav ul li {margin: 0 20px;}
}
@media only screen and (min-width: 768px) and (max-width: 1599px) {
	#block-user-3 .col-border-height h4 {font-size: 20px;}
	#block-user-3 .col-border-height {min-height: 975px;}
	.subpage #block-header {padding: 30px 60px;}
	#block-header {padding: 30px 60px 0 60px;}
	.menu-nav ul li {margin: 0 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 1499px) {
	#block-user-3 .col-border-height h4 {font-size: 20px;min-height: 100px;}
	#block-user-3 .col-border-height {min-height: 1075px;}
	.subpage #block-header {padding: 30px 60px;}
	.menu-nav ul li {margin: 0 10px;}
	#block-header {padding: 30px 60px 0 60px;}
}
@media only screen and (min-width: 768px) and (max-width: 1399px) {
	#block-header {padding: 30px 20px 0 20px;}
	#block-slide .ls-layer h1 {font-size: 48px;line-height: 51px;padding: 0 50px;}
	#block-user-3 .col-border-height h4 {font-size: 20px;}
	#block-user-3 .col-sm-4 {padding: 0 15px;}
	#block-user-3 .col-border-height {min-height: 1075px;padding: 0 15px;}
	.subpage #block-header {padding: 30px 60px;}
	.menu-nav ul li {margin: 0 10px;}
	#block-user-form .frm_lead {background-position: right 140px top;}
}
@media only screen and (min-width: 768px) and (max-width: 1299px) {
	#block-slide .ls-layer h1 {font-size: 48px;line-height: 51px;padding: 0 50px;}
	#block-user-3 {padding: 50px 20px;}
	#block-user-3 .col-border-height h4 {font-size: 18px;min-height: 60px;}
	#block-user-3 .col-border-height p {font-size: 14px;}
	#block-user-3 .col-sm-4 {padding: 0 15px;}
	#block-user-3 .col-border-height {min-height: 926px;padding: 0 15px;}
	.subpage #block-header {padding: 30px 40px;}
	.menu-nav ul li {margin: 0 10px;}
	#block-header {padding: 30px 20px 0 20px;}
	.menu-nav ul li a, .call a {font-size: 14px;}
	#block-user-form .frm_lead {background-position: right 90px top;}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	#block-slide .ls-layer h1 {font-size: 42px;}
	#block-user-3 .col-border-height h4 {font-size: 17px;line-height: 24px;margin-bottom: 10px;min-height: 72px;}
	#block-user-3 .col-border-height {min-height: 1010px;}
	#block-user-5 .col-inline {width: 43%;margin: 0 3%;}
	.subpage #block-header {padding: 30px 30px;}
	.menu-nav {margin-left: 20px;margin-top: 10px;}
	.menu-nav ul li {margin: 0 10px;}
	.menu-nav ul li a, .call a {font-size: 13px;}
	#block-header {padding: 30px 20px 0 20px;}
	.logo {width: 180px;}
	.call {margin-top: 10px;}
	#block-user-form h3 {font-size: 36px;}
	#block-user-form .frm_lead {background-position: right top;}
	#block-user-form .frm_lead .form-group, #block-user-form .frm_lead button {max-width: 550px;}
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	#block-slide .ls-layer h1 {font-size: 36px;margin-bottom: 10px;}
	#block-user-3 .col-border-height {min-height: 760px;}
	#block-user-3 .col-border-height h4 {font-size: 15px;}
	#block-user-3 .col-border-height p {font-size: 12px;line-height: normal;margin-bottom: 10px;}
	#block-user-4 h3 {font-size: 40px;}
	.subpage #block-header {padding: 30px 30px;}
	.menu-nav {margin-left: 20px;}
	.menu-nav ul li {margin: 0 6px;}
	.menu-nav ul li a, .call a {font-size: 12px;}
	#block-header {padding: 20px 20px 0 20px;}
	.logo {width: 180px;}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
	.body .container {width: 100%;}
	#block-header {padding: 30px 30px 0 30px;}
	#block-user-2 {padding: 30px;}
	#block-user-3 .col-border-height {min-height: 860px;}
	#block-user-3 .col-border-height h4 {min-height: 72px;}
	#block-user-4 {padding: 30px;}
	#block-user-4 h3 {font-size: 40px;}
	#block-user-5 .col-inline h2 {font-size: 42px;}
	.subpage #block-header {padding: 20px;}
	.menu-nav {margin-left: 10px;}
	.menu-nav ul li {margin: 0 5px;}
	.menu-nav ul li a, .call a {font-size: 11px;}
	#block-header {padding: 20px 20px 0 20px;}
	#block-slide .ls-layer h1 {font-size: 32px;line-height: normal;}
	.logo {width: 150px;}
	.call img {width: 16px;}
	#block-slide .ls-layer .d-inline a.hero-btn{text-transform: uppercase;padding: 15px 50px 15px 50px;font-size: 20px;text-decoration:none;}
	#block-user-form h3 {font-size: 32px;}
	#block-user-form .frm_lead {background-position: right top;}
	#block-user-form .frm_lead .form-group, #block-user-form .frm_lead button {max-width: 460px;}
}
@media only screen and (min-width: 768px) and (max-width: 899px) {
	#block-header {padding: 20px 20px 0 20px;}
	#block-slide .ls-layer h1 {font-size: 26px;line-height: normal;}
	#block-user-2 .row-inline .col-inline {padding: 0 20px;margin: 20px 0;}
	#block-user-3 .col-border-height {min-height: 1070px;}
	#block-user-3 .col-border-height h4 {min-height: 96px;}
	#block-user-4 h3 {font-size: 40px;}
	#block-user-5 .col-inline h2 {font-size: 36px;}
	.text-map {left: 80px;}
	.subpage #block-header {padding: 20px;}
	.menu-nav {margin-left: 10px;margin-top: 10px;}
	.menu-nav ul li {margin: 0 5px;}
	.menu-nav ul li a, .call a {font-size: 16px;}
	.logo {width: auto;}
	
	.call {width: 50%;text-align: right;}
	.menu-nav {float: right;margin: 0;width: 50%;}
	.menu-nav h5 {display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 600;line-height: 46px;font-size: 34px;color: #FFF;marign: 0;vertical-align: middle;}
	.menu-nav .navbar-default {position: static;text-align: right;}
	.menu-nav .navbar-default .navbar-header {float: none;margin-right: 20px;}
	.menu-nav .navbar-default .navbar-toggle {float: none;display: inline-block;vertical-align: middle;background: none;border: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;margin: 0 20px 0 0;padding: 0;}
	.menu-nav .navbar-default .navbar-toggle:hover, .menu-nav .navbar-default .navbar-toggle:focus {border: none;background: none;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {background: #FFF;width: 28px;height: 4px;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar + .icon-bar {margin-top: 6px;}
	.menu-nav .navbar-default .navbar-collapse {position: absolute;width: 100%;left: 0;background: #4a4a4a;display: none !important;}
	.menu-nav .navbar-default .navbar-collapse.in {display: block !important;} 
	.menu-nav ul li {margin: 0;padding: 15px 20px;float: none;text-align: left;}
	.menu-nav ul li a {display: inline-block;}
	#block-user-form h3 {font-size: 28px;}
	#block-user-form .frm_lead {background-position: right top;}
	#block-user-form .frm_lead .form-group, #block-user-form .frm_lead button {max-width: 520px;}
	#block-user-form .frm_lead .form-group {margin: 0 0 15px 0;}
	#block-user-form .frm_lead button {display: block;}
}
@media only screen and (max-width: 767px) {
	#block-header {padding: 30px 30px 0 30px;}
	.menu-nav {float: right;margin: 0;width: 50%;}
	.menu-nav h5 {display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 600;line-height: 46px;font-size: 34px;color: #FFF;marign: 0;vertical-align: middle;}
	.menu-nav .navbar-default {position: static;text-align: right;}
	.menu-nav .navbar-default .navbar-toggle {float: none;display: inline-block;vertical-align: middle;background: none;border: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;margin: 0 20px 0 0;padding: 0;}
	.menu-nav .navbar-default .navbar-toggle:hover, .menu-nav .navbar-default .navbar-toggle:focus {border: none;background: none;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {background: #FFF;width: 28px;height: 4px;}
	.menu-nav .navbar-default .navbar-toggle .icon-bar + .icon-bar {margin-top: 6px;}
	.menu-nav .navbar-default .navbar-collapse {position: absolute;width: 100%;left: 0;background: #4a4a4a;}
	.menu-nav ul li {margin: 0;padding: 15px 20px;float: none;text-align: left;}
	.menu-nav ul li a {display: inline-block;}
	#block-slide .ls-layer h1 {font-size: 22px;line-height: normal;margin-bottom: 0px;padding: 0 10px;}
	#block-user-2 {padding: 20px;}
	#block-user-2 .row-inline .col-inline {width: 49%;}
	#block-user-3 {padding: 20px;}
	#block-user-3 .col-sm-4 {padding: 20px;}
	#block-user-3 .col-border-height {min-height: 1px;}
	#block-user-3 .col-border-height h4 {min-height: 1px;margin-top: 0;}
	#block-user-4 {padding: 20px;}
	#block-user-4 h3 {font-size: 40px;line-height: 55px;}
	#block-user-4 .newsflash p {font-size: 20px;line-height: normal;}
	#block-user-5 .col-inline {width: 100%;padding: 20px 50px;margin: 0;text-align: center}
	#block-user-5 .col-inline .frm_lead {margin: 0 auto;}
	#block-footer .footer-left, #block-footer .footer-right {width: 100%;text-align: center;}
	#block-slide #layerslider_1, #block-slide .ls-wrapper, #block-slide .ls-wrapper img {width: 100% !important;margin: 0 !important;}
	.text-map {position: relative;left: 0;top: 0;width: 100%;padding: 20px;}
	.text-map h3 {margin-top: 0;}
	.subpage #block-header {padding: 20px;}
	#block-main {padding: 20px;}
	.content .frm_lead {padding-right: 0;margin-bottom: 20px;}
	#block-user-6 {padding: 20px 0;}
	#block-user-6 .djslider-default ul.djslider-in > li {width: 180px !important;}
	.call {margin-top: 10px;}
	#block-slide .ls-layer .d-inline a.hero-btn{text-transform: uppercase;padding: 10px 40px 10px 40px;font-size: 16px;text-decoration:none;}
	#block-user-form {padding: 20px;}
	#block-user-form h3 {font-size: 32px;margin: 0 0 20px 0;}
	#block-user-form .frm_lead {background-position: center bottom;padding: 0 0 20px 0;}
}
@media only screen and (max-width: 666px) {
	#block-slide .ls-layer h1 {font-size: 20px;}
	#block-slide .ls-layer .d-inline {font-size: 14px;}
}
@media only screen and (max-width: 567px) {
	#block-header {position: relative;padding: 20px;background: #4a4a4a;}
	#block-slide .ls-wrapper.ls-in-out {top: 30% !important;}
	#block-slide .ls-layer h1 {font-size: 18px;margin: 0 20px;}
	#block-slide .ls-layer .d-inline {font-size: 12px;line-height: 36px;}
	.width900 {font-size: 20px;line-height: normal;}
	#block-slide #layerslider_1, #block-slide .ls-wrapper, #block-slide .ls-wrapper img {width: 100% !important;margin: 0 !important;}
	#block-user-5 .col-inline h2 {font-size: 40px;}
	#block-user-2 .row-inline .col-inline {margin: 20px 0;}
	#block-user-6 .djslider-default ul.djslider-in > li {width: 120px !important;}
	.menu-nav {width: 40%;}
	#block-slide .ls-layer {width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;}
}
@media only screen and (max-width: 479px) {
	#block-slide .ls-layer h1 {font-size: 14px;}
	#block-slide .ls-wrapper.ls-in-out {top: 30% !important;}
	#block-slide .ls-layer .d-inline {font-size: 10px;line-height: 28px;}
	#block-slide .ls-layer .d-inline a {padding: 0 5px;margin: 5px;}
	#block-user-2 .row-inline .col-inline h4 {font-size: 20px;}
	#block-user-5 .col-inline {padding: 20px;}
	#block-user-5 .col-inline h2 {font-size: 32px;line-height: normal;}
	#block-user-2 .row-inline .col-inline {margin: 10px 0;}
	#block-user-6 .djslider-default ul.djslider-in > li {width: 100px !important;}
	.menu-nav {width: auto;}
	.menu-nav h5 {display: none;}
	.width900 {font-size: 16px;}
	.call {width: 100%;margin-top: 20px;text-align: center;}
	#block-user-form h3 {font-size: 24px;}
}
@media only screen and (max-width: 374px) {
	#block-slide .ls-wrapper.ls-in-out {top: 25% !important;}
	#block-slide .ls-layer .d-inline {font-size: 9px;}
	#block-user-form h3 {font-size: 20px;}
}
.content .item-page ul li{margin-left:20px;}
textarea.form-control{font-size:18px;}
.moduletableservices-form h3.toph31{
    -webkit-animation-name: changecolor; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 5s; /* Safari 4.0 - 8.0 */
  animation-name: changecolor;
  animation-duration: 5s;
  animation-iteration-count: infinite;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes changecolor {
  from {color: #FFFFFF;}
  to {color: #231f20;}
}

/* Standard syntax */
@keyframes changecolor {
  from {color: #FFFFFF;}
  to {color: #231f20;}
}