﻿.block-bg {
	background: url(/images/bg-img/block-bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.inner-page-heading-title
{
	color:#2B3648;
	font-weight:100;
	text-transform:capitalize;	
}
.inner-page-heading-upper-title
{
	color:#fff;
	font-weight:600;
	text-transform:capitalize;
	margin-top:10px;	
}
.inner-page-heading-upper-sub-title
{
	color:#fff;
	font-weight:100;
	text-transform:capitalize;
	font-size:26px;	
}
.sub-title-split
{
	margin-left:8px;
	margin-right:8px;
	font-weight:800;
	color:rgba(255,255,255,.6);	
}
#standards-guidlines-section
{
	background-color:#F3F7F9;
	padding-top:25px;
	padding-bottom:50px;	
}
#home-manufacturers-section{}
#inner-page-left-nav-container
{
	background-color:#F3F7F9;
	padding:15px;
	border:2px solid #E3EEF2;	
}




#inner-page-left-contact-container
{
	margin-top:25px;
	padding:25px;
	background-color:rgba(42,54,71,1);
	border:2px solid #E3EEF2;
}
#inner-page-left-contact-container p
{
	color:#fff;
	line-height:normal;
	font-size:16px;
	padding-bottom:0px;
}
#inner-page-left-contact-container .phone
{
	font-size:22px;
	font-weight:800;
	color:#fff;
	ptxt
}
#inner-page-left-contact-container .ptxt
{
	font-size:14px;
	font-weight:100;
	color:#fff;
}
#inner-page-left-contact-container h4
{
	color:rgba(255,255,255,.85);
	font-weight:100;
	margin-bottom:10px;
}
#inner-page-left-contact-container strong
{
	font-weight:700;
	color:#fff;
}




.widget-menu li:hover
{
		
}
.inner-service-page-content p
{
	font-family: Raleway;
	font-size: 18px;
}
.exten-footer-bg {
	background-color: #039;
}
.exten-para {
	font-family: Raleway;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	line-height: 23px;
}
.logo-desc-text {
	font-family: Raleway;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	line-height:normal;
}
.lnk-break {
	padding-left: 15px;
	padding-right: 15px;
	color: rgba(0,0,0,.15);
	font-weight: 200;
}
.sld-footer-menu {
	font-size: 42px;
}
.sld-footer-menu .social {
	font-size: 32px;
	margin-left: 15px;
	margin-right: 15px;
}
.ic-space {
	margin-right: 10px;
}
.cart-med-orange {
	font-size: 18px;
	color: #F60;
}
.bfoot-sicons {
	margin-left: 5px;
	margin-right: 5px;
	font-size: 18px;
}
.ttm-textcolor-secondary {
	color: rgba(0,0,0,.7);
}
#feat-title:hover {
	color: #006DD9;
}
.contact-foot-txt {
	font-size: 20px;
	color: rgba(255,255,255,.8);
	font-weight: 600;
}
#upper-foot-lnks ul li {
	padding-bottom: 2px;
	padding-top: 2px;
}
#upper-foot-lnks ul li a {
	color: rgba(255,255,255,.6);
	font-weight: normal;
	font-size: 14px;
}
#upper-foot-lnks ul li a:hover {
	color: rgba(255,255,255,1);
	border-bottom: 1px solid rgba(255,255,255,1);
}
#upper-foot-lnks h5 {
	color: rgba(255,255,255,.8);
	margin-bottom: 3px;
}
#upper-foot-lnks h3 {
	color: #fff;
	font-weight: 600;
	font-size:24px;
}
#upper-foot-lnks .phone-p-txt {
    font-weight: 300;
    font-size: 14px;
    color: rgba(255,255,255,.5);
    margin-left: 10px;
    position: absolute;

}
#related-nav-header {
	padding: 15px;
	padding-left: 20px;
	font-weight: 700;
	color: rgba(255,255,255,1);
}
#bcrunb-col {
	color: #020d26;
	font-weight: 600;
}
#bcrunb-col a {
	font-weight: normal;
	font-size: 14px;
}
#bcrunb-col .bsep {
	color: #0099FF;
	font-size: 18px;
	padding: 8px;
}
#nav-box {
 box-shadow:
-webkit-box-shadow: 0px 0px 15px 2px rgba(214,214,214,0.5);
	box-shadow: 0px 0px 15px 2px rgba(214,214,214,0.5);
	min-height: 200px;
	background: white;
	padding: 25px;
	font-size: 18px;
	font-weight: 500;
	color: #0066FF;
	margin-bottom: 20px;
}
#nav-box li {
	padding-top: 10px;
	padding-bottom: 10px;
}
#nav-box a {
	color: #666;
	font-weight: 600;
	text-decoration: underline;
}
#nav-box a:hover {
	text-decoration: none;
	color: #020d26;
}
#contact-box {
	padding: 25px;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 20px;
	background-color: #020d26;
}
#contact-box ul {
	padding: 0px;
}
#contact-box li {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
}
#contact-box a {
	color: #fff;
	font-weight: 600;
	text-decoration: underline;
}
#contact-box .ti {
	margin-right: 10px;
}
#contact-box a:hover {
	text-decoration: none;
	color: #fff;
}
#contact-box strong {
	color: #fff;
}
#contact-box .l-break {
	border-bottom: 3px solid #006DD9;
	width: 50px;
}
#connect-button {
	border: 1px solid #fff;
	background-color: transparent;
}
#connect-button:hover {
	border: 1px solid rgba(255,255,255,.4);
	background-color: #006DD9;
}
#inner-list-items {
	font-size: large;
	padding: 0px;
}
#inner-list-items .fa {
	color: green;
	margin-right: 10px;
}
#inner-list-items i {
	margin-top: 5px;
}
#inner-highlight-items-box {
	margin-top: 20px;
	margin-bottom: 20px;
}
#inner-highlight-items-box .fa {
	color: green;
	font-size: 20px;
}
#inner-highlight-items-box .highlight-head {
	font-size: 24px;
}
#inner-highlight-items-box .highlight-desc {
	line-height: normal;
}
#services-page-header {
	color: #fff;
	text-shadow: 1px 1px #000;
}
#services-page-header h4 {
	color: rgba(255,255,255,.7);
	margin-left:3px;
}
#services-page-header .title {
	color: #fff;
}
#services-page-header strong {
	color: rgba(255,255,255,1);
}
#services-page-header .lead {
	color: #fff;
	font-size: large;
}
.services-extras-box {
	padding: 15px;
	background-color: red;
}
#cta-one {
	background-color: #020D26;
	padding: 25px;
	text-align: center;
}
#cta-one h2 {
	color: #fff;
	margin-top: 15px;
	margin-bottom: 20px;
}
#cta-one h2 a {
	color: #fff;
}
#cta-one h2 a:hover {
	color: rgba(255,255,255,.5);
}
#pro-services-sec-carpet-cleaning .title {
	color: #fff;
}
#pro-services-sec-carpet-cleaning .style2 {
	color: #fff;
}
#pro-services-sec-carpet-cleaning strong {
	color: rgba(255,255,255,.8);
}
#pro-services-sec-carpet-cleaning a {
	color: #fff;
	font-weight: 600;
}
#pro-services-sec-carpet-cleaning .ttm-btn-style-border {
	border-color: #020D26;
	background-color: rgba(255,255,255,.8);
	color: #020D26;
}
#pro-services-sec-carpet-cleaning .ttm-btn-style-border:hover {
	background-color: #fff;
}
#pro-services-sec .title {
	color: #fff;
}
#pro-services-sec .style2 {
	color: #fff;
	text-shadow: 1px 1px #000;
}
#pro-services-sec strong {
	color: rgba(255,255,255,.8);
}
#pro-services-sec a {
	color: #fff;
	font-weight: 600;
}
#pro-services-sec a {
	color: #fff;
	font-weight: 600;
}
#pro-services-sec .ttm-btn-style-border {
	border-color: #fff;
	color: #fff;
}
#pro-services-sec .ttm-btn-style-border:hover {
	background-color: #fff;
	color:#020D26;
}
#small-footer-block {
	padding: 25px;
	background-color: #172137;
	text-align: center;
	color: #fff;
	padding-top:25px;
	padding-bottom:25px;
}
#small-footer-block h4 {
	color: #fff;
	font-weight:200;
}
#small-footer-block a {
	color: #fff;
	text-decoration:underline;
}
#floor-cleaning-service-section ul {
	list-style-type: square;
}
#floor-cleaning-service-section li {
	color: #222;
	font-weight: 600;
}
.services-para-text {
	font-size: 16px;
	color: #020E26;
}
.services-para-text a {
	color: #006DD9;
}
.services-para-text a:hover {
	text-decoration: underline;
}
#serv-sub-detail ul {
	padding: 0px;
}
#pro-services-sec ul {
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
}
#pro-services-sec ul li {
	color: #fff;
	font-size: 18px;
	font-weight:200;
	padding-top: 5px;
	padding-bottom: 5px;
	text-shadow: 1px 1px #000;
}
#inline-cta-one {
	background-color: #A64DFF;
	color: #fff;
	padding: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#inline-cta-one h3 {
	color: #fff;
	margin: 0px;
	padding-left: 10px;
}
#we-call-link-one {
	color: #C8FFC8;
	font-weight: 700;
	text-decoration: underline;
}
#we-call-link-one:hover {
	color: rgba(255,255,255,1);
}
#related-services-section .featured-title a {
	color: #006DD9 !important;
}
#related-services-section .featured-title a:hover {
	color: #020D26 !important;
}
/*begin cmark*/
.checkmark__circle {
	stroke-dasharray: 216; /* ORIGINALLY 166px */
	stroke-dashoffset: 216; /* ORIGINALLY 166px */
	stroke-width: 2;
	stroke-miterlimit: 10;
	stroke: #7ac142;
	fill: none;
	animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
.checkmark {
	width: 106px; /* ORIGINALLY 56px */
	height: 106px; /* ORIGINALLY 56px */
	border-radius: 50%;
	display: block;
	stroke-width: 2;
	stroke: #fff;
	stroke-miterlimit: 10;
	margin: 25px auto;
	box-shadow: inset 0px 0px 0px #7ac142;
	animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}
.checkmark__check {
	transform-origin: 50% 50%;
	stroke-dasharray: 98; /* ORIGINALLY 48px */
	stroke-dashoffset: 98; /* ORIGINALLY 48px*/
	animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
 @keyframes stroke {
 100% {
 stroke-dashoffset: 0;
}
}
@keyframes scale {
 0%, 100% {
 transform: none;
}
 50% {
 transform: scale3d(1.1, 1.1, 1);
}
}
@keyframes fill {
 100% {
 box-shadow: inset 0px 0px 0px 80px #7ac142;
}
}/*end cmark*/
#services-udesc li {
	color: #020D26;
	font-size: 16px;
}
#services-udesc li::before {
	content: "\2022";
	font-size: large;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}
#compliance-links-list {
	padding-left: 0px;
	font-size: 14px;
}
#compliance-links-list a {
	color: #00CC00;
}
#compliance-links-list a:hover {
	text-decoration: underline;
}
#state-mapping-main-section ul {
	padding: 0px;
}
#state-mapping-main-section h4 {
	margin: 0px;
}
#state-mapping-main-section a {
	color: #006DD9;
	text-decoration: underline;
}
#industry-solutions-block h5 a {
	color: #020D26;
}
#industry-solutions-block h5 a:hover {
	text-decoration: underline;
}
#industry-solutions-block h2 a {
	color: #006DD9;
}
#industry-solutions-block h2 a:hover {
	text-decoration: underline;
}
.trans-dotted-overlay {
	background: url(/images/o.png) repeat scroll left top;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.trans-dotted-overlay-dark {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background: url(/images/o.png) repeat scroll left top;
}

.image-mask-25-bottom-65p {
	height: 100%;
	width: 100%;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color:rgba(42,54,71,.60);
	color:#fff;
	padding:25px;
}
.image-mask-25-bottom-65p h2
{
	color:#fff;	
}

.slider-opac-mask {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background: url(/images/global/opac-mask.png) right top;	
}
.trans-dotted-overlay-light {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background: url(/images/o-light.png) repeat scroll left top;
}
#services-page-header {
	position: relative;
}
#pro-services-sec {
	position: relative;
}
#pro-services-sec strong {
	color: rgba(255,255,255,.8);
}
#pro-services-sec h3 {
	color: #fff;
}
#pro-services-sec h3 a {
	color: rgba(200,255,200,1);
	font-weight: normal;
}
#pro-services-sec h3 a:hover {
	text-decoration: underline;
}
#pro-services-sec p a {
	color: rgba(200,255,200,1);
}
#pro-services-sec p a:hover {
	text-decoration: underline;
}
.usplit-color {
	color: rgba(255,255,255,.3);
}
.extended-text-color {
	color: #006DD9;
}
.extended-text-color-alt {
	color: #4BB651;
}
.extended-bg-color {
	background-color: #006DD9;
}
#spec-solutions h2 a {
	color: #006DD9;
	text-decoration: underline;
}
#lgl-content-wrapper {
	padding-bottom: 100px;
}
#lgl-page-head-section {
}
#lgl-page-content-section {
	padding-top: 30px;
}
#lgl-page-content-section h5 {
	margin-bottom: 10px;
	margin-top: 50px;
	font-weight: 600;
}
#lgl-page-content-section h3 {
	margin-bottom: 10px;
	margin-top: 50px;
}
#lgl-page-content-section .jump-nav {
	padding: 0px;
	margin: 0px;
	margin-bottom: 50px;
	list-style-type: none;
}
#lgl-content-wrapper .line-break {
	width: 100%;
	border-bottom: 1px solid #ccc;
}
#lgl-content-wrapper ul {
	list-style-type: square;
}
#lgl-content-wrapper a {
	color: #006DD9;
}
#lgl-content-wrapper a:hover {
	text-decoration: underline;
}
#lgl-content-wrapper {
	font-family: 'Raleway';
}
#lgl-content-wrapper {
	font-size: 18px;
}
#lgl-content-wrapper .lead {
	font-size: 20px;
}
#all-needs-section {
	position: relative;
}
#all-needs-section h1 {
	color: #fff;
	text-transform: none;
	font-weight: normal;
}
#all-needs-section ul {
	padding: 0px;
}
#all-needs-section li {
	font-size: 14px;
	color: #fff;
}
#all-needs-section li::before {
	content: "\2022";
	font-size: large;
	font-weight: bold;
	display: inline-block;
	width: 1em;
}
#all-needs-section h3 {
	color: #fff;
}
#all-needs-section h4 {
	color: #fff;
}
#all-needs-section h3 i {
	margin-right: 15px;
}
#all-needs-section .sub-desc {
	font-weight: 100;
	color: #C7FFCB;
}
#contact-confirmation-section {
	padding-top: 50px;
	background-color: #fff;
}
#contact-confirmation-section h1 {
	text-transform: none;
	border-bottom: 1px solid #ccc;
}
#contact-confirmation-section h3 {
	font-weight: 100;
}
#contact-confirmation-section p {
	line-height: normal;
	font-size: 20px;
	font-family: 'Raleway';
}
#contact-highlight-section {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #4a5b7b;
}
#contact-highlight-section h3 {
	color: #fff;
}
#contact-highlight-section h1 {
	color: #fff;
}
#contact-highlight-section .text-grn-wash {
	color: rgba(255,255,255,1);
}
/* SECTION CSS START */
#partner-wus-section {
	background-color:#020D26;
	background-image: radial-gradient(#020D26,#4A5B7B);
	/*background-image: url(/images/section-bg/partner-with-us.jpg);*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
	padding-top: 100px;
	padding-bottom: 100px;
	color: #fff;
}
#partner-wus-section i {
	margin-right: 5px;
}
#partner-wus-section .break-line-002 {
	border-top: 1px solid rgba(255,255,255,.2);
	margin-left: 15px;
	margin-right: 15px;
	width: 100%;
}
#partner-wus-section .feat-block {
	padding: 15px;
	color: rgba(255,255,255,.7);
}
#partner-wus-section h2 {
	color: rgba(255,255,255,1);
	font-weight: 100;
	margin-bottom: 20px;
}
#partner-wus-section h3 {
	color: rgba(255,255,255,1);
	font-weight: 100;
	margin-top: 20px;
	margin-bottom: 0px;
}
#partner-wus-section h3 a {
	color: #BBFFCB;
}
#partner-wus-section h3 a:hover {
	text-decoration: underline;
}
#partner-wus-section ul {
	padding: 0px;
}
#partner-wus-section li {
	font-size: 14px;
	color: #fff;
}
#partner-wus-section li::before {
	content: "\2022";
	font-size: large;
	font-weight: bold;
	display: inline-block;
	width: 1em;
}
#partner-wus-section p {
	font-family: 'Raleway';
	font-size: 22px;
}
#partner-wus-section a {
	color: #fff;
	font-weight: 600;
	text-decoration: underline;
}
#partner-wus-section a:hover {
	color:rgba(255,255,255,.6);
}
#partner-wus-section-services a {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}
#partner-wus-section-services a:hover {
	color: #fff;
	text-decoration: underline;
}
/* SECTION CSS START */
#featured-services-section {
	background-color:#fff;
	/*background-image: url(/images/bg-image/feat-services-tile.png);
	background-repeat:repeat-x;*/
}
/* SECTION CSS START */
#water-damage-cta {
	background-color: #020D26;
	padding-top: 75px;
	padding-bottom: 75px;
	background-image: url(/professional-cleaning-restoration-services/mold-mildew-remediation/assets/img/emergency-help-cta-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#water-damage-cta h2 {
	color: #fff;
}
#water-damage-cta h4 {
	color: rgba(255,255,255,.9);
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#water-damage-cta .uline-focus {
	background-color: rgba(255,0,0,.8);
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}
/* SECTION CSS START */
#services-block-section h3 {
	font-weight: 100;
	text-transform: capitalize;
}
#services-block-section a {
	color: #006DD9;
}
#services-block-section a:hover {
	text-decoration: underline;
}
/* SECTION CSS START */
#serv-bread-crumbs {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color:#2B3648;
}
#serv-bread-crumbs h5 {
	margin-bottom: 0px;
	font-size: 18px;
	text-transform: uppercase;
	color:rgba(255,255,255,.6);
	font-weight:200;
}
#serv-bread-crumbs h5 span {
	color: rgba(255,255,255,.5);
	margin-left: 5px;
	margin-right: 5px;
	font-weight:700;
}
#serv-bread-crumbs h5 a {
	color: #fff;
}
#serv-bread-crumbs h5 a:hover {
	color: rgba(255,255,255,.5);
}
/* SECTION CSS START */
#serv-bread-crumbs-alt {
	padding-top: 25px;
	padding-bottom: 30px;
	background-color: #172137;
}
#serv-bread-crumbs-alt h5 {
	margin-bottom: 0px;
	font-size: 24px;
	text-transform: uppercase;
}
#serv-bread-crumbs-alt h5 span {
	color: #dfdfdf;
	margin-left: 5px;
	margin-right: 5px;
}
#serv-bread-crumbs-alt h5 a {
	color: #fff;
}
#serv-bread-crumbs-alt h5 a:hover {
	text-decoration: underline;
}
/* SECTION CSS START */
#serv-bread-crumbs-alt-two {
	padding-top: 25px;
	padding-bottom: 30px;
	background-color: #172137;
}
#serv-bread-crumbs-alt-two h5 {
	margin-bottom: 0px;
	font-size: 24px;
	text-transform: uppercase;
}
#serv-bread-crumbs-alt-two h5 span {
	color: rgba(255,255,255,.7);
	margin-left: 5px;
	margin-right: 5px;
}
#serv-bread-crumbs-alt-two h5 a {
	color: #fff;
}
#serv-bread-crumbs-alt-two h5 a:hover {
	text-decoration: underline;
}
/* SECTION CSS START */
#serv-listing-details ul {
	padding: 0px;
}
#serv-listing-details li::before {
	content: "\2022";
	font-size: large;
	font-weight: bold;
	display: inline-block;
	width: 1em;
}
/* SECTION CSS START */
#more-services-cta {
	background-color: #020D26;
	padding-top: 75px;
	padding-bottom: 75px;
	background-image: url(/images/section-bg/lg-logo-trans-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	/*background-attachment:fixed;*/
	color: #fff;
}
#more-services-cta h3 {
	color: #fff;
	font-weight: 100;
}
#more-services-cta h4 {
	color: #fff;
	font-weight: 100;
	text-transform: capitalize;
}
#more-services-cta ul {
	padding: 0px;
}
#more-services-cta li::before {
	content: "\2022";
	font-size: large;
	font-weight: bold;
	display: inline-block;
	width: 1em;
}
#more-services-cta h5 {
	color: rgba(200,255,200,1);
	font-weight: 100;
	margin-bottom: 5px;
}
#more-services-cta .line-break {
	width: 100%;
	border-bottom: 1px solid rgba(255,255,255,.6);
	margin-bottom: 30px;
}
#more-services-cta {
}
/**/
#pro-services-partner-title-section {
	margin-top: 50px;
}
#pro-services-partner-title-section h4 {
	text-transform: capitalize;
	margin-top: 5px;
	font-weight: 100;
}
#pro-services-partner-title-section h2 {
	margin-bottom: 0px;
}
#pconstruct-services-listing-section .col-md-4 {
	padding-top: 20px;
}
#pconstruct-services-listing-section span {
	color: #666;
}
/**/
#sustainability-section-intro p {
	font-family: 'Raleway';
	font-size: 19px;
}
#sustainability-section-intro .tag-hlight {
	text-transform: capitalize;
	font-weight: 700;
	color: #020D26;
}
#sustainability-section-intro .shift-box {
	margin-top: -40px;
}
/**/
#sustainability-section-body {
	font-family: 'Raleway';
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #fff;
	font-size: 16px;
	color: #020D26;
}
#sustainability-section-body p {
	font-size: 16px;
}
#sustainability-section-body a {
	color:#06F;
	font-weight:500;
}
#sustainability-section-body a:hover {
	text-decoration:underline;
}
#sustainability-section-body h2 {
	text-transform: capitalize;
	color: #020D26;
	font-weight: 500;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
#sustainability-section-body h6 {
	text-transform: capitalize;
	font-size: 24px;
	font-weight: 600;
	padding-bottom: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
	color: #00CC00;
	border-bottom: 1px solid #dfdfdf;
}
#sustainability-section-body h4 {
	font-family: 'Raleway';
	text-transform: capitalize;
	font-size: 20px;
	color: #020D26;
	margin-top: 30px;
	margin-bottom: 3px;
}
#sustainability-section-body h5 {
	font-family: 'Raleway';
	color: #020D26;
	text-transform: capitalize;
}
#service-listings-bottom-section {
	padding-top: 150px;
	padding-bottom: 75px;
	background-color: #fff;
}
#service-listings-bottom-section .para-lg-txt a {
	color: #006DD9;
	font-weight: 600;
}
#service-listings-bottom-section .para-lg-txt a:hover {
	text-decoration: underline;
}
#service-listings-bottom-section .exten-srv-link {
	color: #006DD9;
}
#service-listings-bottom-section .exten-srv-link:hover {
	text-decoration: underline;
}
#service-listings-bottom-section .exten-srv-link-es {
	color: red;
	font-weight: 600;
}
#service-listings-bottom-section .exten-srv-link-es:hover {
	text-decoration: underline;
}
#service-listings-bottom-section .cta-container {
	padding: 20px;
	background-color: #172137;
}
#service-listings-bottom-section .cta-container h4 {
	color: #fff;
}
#service-listings-bottom-section .cta-container-foot h4 {
	margin-top: 50px;
	font-weight: 300;
	text-transform: capitalize;
}
#service-listings-bottom-section .srv-button {
	margin-left: 5px;
	margin-right: 5px;
	width: 225px;
}
#service-listings-bottom-section .cta-container h4 {
	font-weight: 100;
	text-transform: capitalize;
}
#service-listings-bottom-section .row-pad {
	padding-left: 15px;
	padding-right: 15px;
}
#service-listings-bottom-section h5 a {
	color: #006DD9;
}
#service-listings-bottom-section h5 a:hover {
	text-decoration: underline;
}
#service-listings-bottom-section .head-title {
	text-transform: capitalize;
	font-weight: 100;
}
#service-listings-bottom-section .para-lg-txt {
	text-transform: capitalize;
	font-size: 24px;
	font-weight: 500;
	font-family: 'Raleway';
	margin-top: 35px;
	margin-bottom: 35px;
}
#service-listings-bottom-section .sec-break {
	border-bottom: 1px solid #dfdfdf;
	margin: auto;
	padding-top: 15px;
	margin-bottom: 25px;
}
#service-listings-top-section {
	background-image: url(/images/section-bg/md-logo-trans-bg.png);
	background-repeat: no-repeat;
	background-position: left 50px center;
}
#service-listings-top-section h3 {
	color: #fff;
	font-weight: 100;
	text-transform: capitalize;
}
#service-listings-top-section .title {
	text-transform: capitalize;
}
#service-listings-top-section p {
	font-family: 'Raleway';
	font-size: 16px;
	line-height: normal;
	color: #020D26;
}
#service-listings-bottom-section p {
	font-family: 'Raleway';
	font-size: 16px;
	line-height: normal;
	color: #020D26;
}
#service-listings-top-section h5 a {
	color: #006DD9;
}
#service-listings-top-section h5 a:hover {
	text-decoration: underline;
}



#rev_slider_4_3_wrapper h5 {
	color: #fff;
	margin-bottom: 0px;
	margin-left: 2px;
}
#rev_slider_4_3_wrapper h1 {
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 35px;
}
#rev_slider_4_3_wrapper h1 strong {
	font-weight: 100;
	color: #fff;
}

#rev_slider_4_3_wrapper h2 {
	font-weight: 100;
	font-size:48px;
	color: #fff;
}

#rev_slider_4_3_wrapper {
	background-color:#020D26;
}


#service-success-section {
	position: relative;
	background-color: #4BB651;
	padding-top: 50px;
	padding-bottom: 50px;
}
#service-success-section h1 {
	text-transform: capitalize;
	color: #fff;
}
#service-success-section p {
	font-family: 'Raleway';
	font-size: 18px;
	color: #fff;
	margin-bottom: 0px;
}
/**/
#why-cust {
	padding-top: 100px;
	padding-bottom: 100px;
	font-family: 'Raleway';
	font-size: 18px;
}
#why-cust .title {
	padding-bottom: 20px;
}
#why-cust-alt {
	color: #fff;
	padding-top: 100px;
	padding-bottom: 100px;
	font-family: 'Raleway';
	font-size: 18px;
	background-color: #4BB651;
}
#why-cust-alt .title {
	padding-bottom: 20px;
	color: #fff;
}
#why-cust-alt h3 {
	color: #fff;
}
#clean-green-assoc-section {
	font-family: 'Raleway';
	font-size: 18px;
	padding-top: 75px;
	padding-bottom: 75px;
	background-color: #fff;
}
#clean-green-assoc-section h4 {
	text-transform: capitalize;
	font-weight: 100;
	margin-bottom: 0px;
}
#clean-green-assoc-section span {
	font-size: 14px;
}
#clean-green-assoc-section h5 {
	margin-top: 40px;
	margin-bottom: 0px;
}
#clean-green-assoc-section h5 a {
	color: #006DD9;
}
#clean-green-assoc-section h5 a:hover {
	text-decoration: underline;
}
#proj-rescue-section {
	position: relative;
	color: #fff;
}
#proj-rescue-section h1 {
	color: #fff;
	text-transform: capitalize;
	font-weight:700;
}
#proj-rescue-section h3 {
	color: #fff;
	text-transform: capitalize;
	margin-bottom: 30px;
	font-weight:200;
}
#proj-rescue-section h4 {
	color: #fff;
	text-transform: capitalize;
	font-weight: 200;
	margin-top:30px;
	margin-bottom:0px;
}
#proj-rescue-section h5 {
	color: #fff;
	text-transform: capitalize;
	font-weight: 200;
	color:rgba(200,255,200,1);
}
#proj-rescue-section .col-break-sep {
	border-left: 1px solid rgba(255,255,255,.2);
}
#proj-rescue-section p {
	font-family: 'Raleway';
	font-size: 20px;
}
#listing-services-sec {
	color: #fff;
	font-family: 'Raleway';
	font-size: 18px;
	position: relative;
	background-image: url(/images/bg-image/section-content/professional-services-partner-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#listing-services-sec a {
	color: #C7FFCB;
	font-weight:600;
	text-decoration:underline;
}
#listing-services-sec a:hover {
	color: #fff;
}
#listing-services-sec h1 {
	color: #fff;
	text-transform: capitalize;
}
#listing-services-sec h3 {
	color: #fff;
	text-transform: capitalize;
	margin-bottom: 0px;
	font-weight: 100;
	margin-top: 40px;
}
.sub-heading-h3
{
	font-weight:100;
	text-transform:capitalize;	
}

.badge-formatting
{
	padding:5px;
	font-weight:200;
	font-size:14px;
	background-color:#F90;	
}

.sm-footnote
{
	font-size:16px;
	color:#666;	
	line-height:normal;
	margin-top:15px;
}
.desc-note
{
	font-size:12px;
	color:#090;	
	line-height:normal;	
}
#inline-capture-left
{
	width:100%;
	background-color:#fff;	
}
#services-etenda-block
{
	background-color:#F3F7F9;
	padding:20px;
}
#services-etenda-block a:hover
{
	text-decoration:none;
	color:#0C6;	
}
#services-etenda-block h3
{
	margin:0px;
}
#emer-srv-block
{
	height:100%;
	padding:10px;
	background-image: url(/images/bg-image/section-content/bg-emer-serv.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border:1px solid #ccc;
	text-align:center;
}
#emer-srv-block h2
{
	color:#fff;
	font-weight:700;
	margin-top:20px;
	margin-bottom:40px;
	text-shadow: 1px 1px #000;
}
#emer-srv-block .ttm-btn
{
	margin-top:50px;
}
#emer-srv-block h3
{
	color:rgba(255,255,0,.8);
	margin-bottom:5px;
}
#featured-services-section .desc-text
{
	line-height:normal;
	color:#2C3649;
	padding-top:10px;
}
#featured-services-section .title-post
{
	font-weight:600;
}

.list-items li {
  position: relative;
  padding-left: 32px;
  font-size: 15px;
  font-weight: 700;
  color: #2C3649;
}

.list-items li:before {
  content: "";
  font-family: "Fontawesome";
  position: absolute;
  top: 50%;
  left: 0;
  font-size: 10px;
  font-weight: 400;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  background-color: #fe5a0e;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.list-items-layout2
{
	margin-top:0px;	
}
.list-items-layout2 li {
  padding-left: 25px;
}

.list-items-layout2 li:before {
  background-color: transparent;
  color: #fe5a0e;
}


.list-items-alt li {
  position: relative;
  padding-left: 32px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
}

.list-items-alt li:before {
  content: "";
  font-family: "Fontawesome";
  position: absolute;
  top: 50%;
  left: 0;
  font-size: 10px;
  font-weight: 400;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  background-color:;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.list-items-layout3
{
	margin-top:0px;	
}
.list-items-layout3 li {
  padding-left: 25px;
}

.list-items-layout3 li:before {
  background-color: transparent;
  color: #fff;
}

@media (max-width: 992px) {
  #featured-services-section .list-items-layout2 {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  #featured-services-section .list-items-layout2 li {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

/* Extra Small Devices */
@media (min-width: 320px) and (max-width: 767px) {
  #featured-services-section .list-items li {
    font-size: 15px;
    font-weight: 400;
  }
}
#get-started-popup
{
	background-color:#162136;	
}
#get-started-popup .desc-area
{
	background-color:#F3F7F9;	
}
#get-started-popup .phone-p-txt
{
	font-size:13px;
}
#get-started-popup h2 a
{
	font-weight:700;
	color:#10003F;
}
#get-started-popup h2 a:hover
{
	color:#fe5a0e;
}
#get-started-popup .brk
{
	padding-top:30px;
	padding-bottom:30px;
}
#get-started-popup h2
{
	font-weight:100;
}
#get-started-popup .content-container
{
	padding-top:35px;
	text-align:center;
}
#get-started-popup .gtp-footer
{
	padding:10px;
	font-size:12px;
	background-color:#fff;
	color:rgba(0,0,0,.85);
	line-height:normal;
}
#get-started-popup .gtp-footer i
{
	color:#FC0;
	margin-right:5px;
}
#get-started-popup .gtp-footer a
{
	color:#06F;
}
#get-started-popup .head
{
	padding:15px;
	padding-top:30px;
	padding-bottom:30px;
	background-color:#fff;
}
#big-inline-cta
{
	padding-bottom:50px;
	padding-top:70px;	
	background-color:#010D25;	
}
#big-inline-cta h2
{
	color:#fff;
	font-weight:200;
	text-transform:capitalize;
	margin-bottom:20px;
}
.tiny_bullet_slider .tp-bullet:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 25px;
	top: -12px;
	left: 0px;
	background: transparent
}
#rev_slider_26_1 .uranus.tparrows {
	width: 50px;
	height: 50px;
	background: rgba(255,255,255,0)
}
#rev_slider_26_1 .uranus.tparrows:before {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 40px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s
}
#rev_slider_26_1 .uranus.tparrows:hover:before {
	opacity: 0.75
}
.bullet-bar.tp-bullets {
}
.bullet-bar.tp-bullets:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
	padding: 10px;
	margin-left: -10px;
	margin-top: -10px;
	box-sizing: content-box
}
.bullet-bar .tp-bullet {
	width: 60px;
	height: 3px;
	position: absolute;
	background: #aaa;
	background: rgba(204,204,204,0.5);
	cursor: pointer;
	box-sizing: content-box
}
.bullet-bar .tp-bullet:hover, .bullet-bar .tp-bullet.selected {
	background: rgba(204,204,204,1)
}
.bullet-bar .tp-bullet-image {
}
.bullet-bar .tp-bullet-title {
}
.ast-splitter {
	margin-right: 8px;
	margin-left: 8px;
	font-weight: 800;
	font-size: 24px;
}
.opac-header-overlay {
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:absolute;
	margin-left:-500px;
	overflow:hidden;
	visibility:hidden;	
}
.opac-header-overlay.oso-green {
	filter: invert(55%) sepia(14%) saturate(1756%) hue-rotate(73deg) brightness(106%) contrast(95%);
}
.opac-header-overlay.oso-orange {
	filter: invert(52%) sepia(48%) saturate(2539%) hue-rotate(360deg) brightness(101%) contrast(106%);
}
.opac-header-overlay.oso-blue {
	filter: invert(43%) sepia(73%) saturate(1919%) hue-rotate(148deg) brightness(99%) contrast(101%);
}
.opac-header-overlay.oso-purple {
	filter: invert(20%) sepia(37%) saturate(6229%) hue-rotate(250deg) brightness(59%) contrast(133%);
}




