@charset "utf-8";

@font-face {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 400;

}

a {
	
	text-decoration: none;
	
	color: #0891cb

}


.industry-area-left a:hover {
	
	text-decoration: underline

}


.points-area a:hover {
	
	text-decoration: underline

}


.customized-services a:hover {
	
	text-decoration: underline

}


#special-services a:hover {
	
	text-decoration: underline

}


#green-cleaning p a:hover {
	
	text-decoration: underline

}


img {
	
	border: 0

}


.ofce-con>strong {
	
	font-family: 'Open Sans', sans-serif, sans-serif;

}


.ofce-fax>strong {
	
	font-family: 'Open Sans', sans-serif, sans-serif;

}


h1, h2, h3, h4, p {
	
	margin: 0;
	
	padding: 0

}


.frame {
	
	float: right;
	
	margin: 20px 0 0

}


.videos {
	
	float: left;
	
	margin: 19px 9px 0 0

}


body {
	
	margin: 0;
	
	padding: 0;
	
	font-family: 'Open Sans';
	
	background-color: #fff !important;
	
	-webkit-text-size-adjust: 100%

}


#wrapper {
	
	width: 100%;
	
	float: left

}


.frame1 {
	
	float: right;
	
	margin: 9px -4px 0 0

}


#header-wrapper {
	width: 100%;
	float: left;
	background-image: url(images/head-header.png);
	background-repeat: no-repeat;
	background-position: center;

}
#header-wrapper2 {
	width: 100%;
	float: left;
	background-image: url(images/head-header.png);

}
#header-wrapper3 {
	width: 100%;
	float: left;
	background-image: url(images/head-header.png);

}
#header-wrapper4 {
	width: 100%;
	float: left;
	background-image: url(images/head-header.png);

}
#header-wrapper5 {
	width: 100%;
	float: left;
	background-image: url(images/header5.png);

}
.browser-center {
	
	max-width: 960px;
	
	width: 100%;
	
	margin: 0 auto

}
.browser-center2 {
	
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
	background: #FF8e73;
	box-shadow: 7px 7px 5px #bbb;
	border-radius: 10px;
}
.browser-center3 {
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
	background-color: #ffd773;
	box-shadow: 7px 7px 5px #bbb;
	border-radius: 10px;
}

.browser-center2 h1,
.browser-center3 h1,
.browser-center3 p,
.browser-center2 p {
    display: inline;
    vertical-align:absolute-bottom;
    line-height: 44px;
}

#toplinks {
	
	width: 100%;
	
	float: right;
	
	margin: 10px 0

}


#toplinks ul {
	
	width: auto;
	
	float: right;
	
	margin: 0;
	
	padding: 0;
	
	list-style: none

}


#toplinks ul li {
	
	width: auto;
	
	float: left;
	
	font-size: 13px;
	
	margin: 0 3px;
	
	padding-right: 6px

}


#toplinks ul li a {
	
	color: #333

}


#toplinks ul li a:hover {
	
	color: #0891cb

}


#toplinks ul li.last {
	
	background: 0

}


#header-area {
	
	width: 100%;
	
	float: left

}


#logo {
	
	float: left;
	
	width: auto

}


#phone-number {
	
	width: auto;
	
	float: right;
	
	margin-top: 17px

}


#phone-number h1 {
	
	font-size: 24px;
	
	color: #333;
	
	margin: 0;
	
	padding: 0;
	
	font-family: 'Comfortaa', cursive;
	
	line-height: 24px

}


#phone-number p {
	
	margin: 0;
	
	padding: 0;
	
	text-align: right;
	
	color: #333;
	
	font-family: 'open_sansitalic'

}


#phone-number p a {
	
	color: #333

}


#phone-number p a:hover {
	
	color: #0891cb

}


.mobile {
	
	display: none

}


#nav {
	
	width: 100%;
	
	float: left;
	
	margin-top: 5px

}


.mobilenav {
	
	display: none;
	

}


#access {
	
	clear: both;
	
	display: block;
	
	float: left;
	
	margin: 0 auto;
	
	width: 100%

}


#access ul {
	
	font-size: 15px;
	
	list-style: none;
	
	margin: 0 0 0 -0.7em;
	
	padding-left: 0;
	
	z-index: 9999px

}


#access ul#menu-mini-home {
	
	font-size: 15px;
	
	list-style: none;
	
	margin: 0 0 0 .100em;
	
	padding-left: 0;
	
	z-index: 9999px

}


#access li {
	
	float: left;
	
	position: relative;
	
	font-family: 'Open Sans', sans-serif;
	
	z-index: 1000 !important

}


#access a {
	
	color: #FAFCFB;
	
	display: block;
	
	line-height: 33px;
	
	margin: 0 11px;
	
	text-decoration: none

}


#access ul ul {
	
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	
	display: none;
	
	float: left;
	
	margin: 0;
	
	position: absolute;
	
	top: 33px;
	
	left: 0;
	
	width: 240px;
	
	z-index: 99999 !important;
	
	background: #fff;
	
	padding: 10px

}


#access ul ul ul {
	
	left: 100%;
	
	top: 0

}


#access ul ul a {
	
	color: #002d51;
	
	font-size: 15px;
	
	font-weight: normal;
	
	height: auto;
	
	line-height: 19px;
	
	padding: 2px 10px;
	
	width: 200px

}


#access li:hover>a, #access ul ul :hover>a, #access a:focus {
	
	color: #0891cb

}


#access li:hover>a, #access a:focus {
	
	color: #1AB5F7

}


#access ul li:hover>ul {
	
	display: block

}


#access .current-menu-item>a, #access .current-menu-ancestor>a, #access .current_page_item>a, #access .current_page_ancestor>a {
	
	font-weight: normal

}


.form-button {
	
	float: left;
	
	margin: 9px 0 0 18px

}


#access ul ul li {
	
	background: url(images/nav-arrow.jpg) 0 9px no-repeat;
	
	padding: 0 5px;
	
	font-size: 15px;
	
	color: #002d51

}


#banner-wrapper {
	
	width: 100%;
	
	float: left;
	
	background: url(images/banner.jpg) 50% 0 no-repeat

}


#banner-shadow {
	
	width: 100%;
	
	float: left;
	
	background: #ffffff;
	
	text-align: center

}


#banner-shadow img {
	
	max-width: 959px;
	
	width: 100%

}


#three-block {
	
	width: 100%;
	
	float: left;
	
	background: #ffffff

}


#block-section {
	
	width: 100%;
	
	float: left;
	
	margin-bottom: 4px

}


.block-area {
	
	width: 259px;
	
	height: 249px;
	
	float: left;
	
	background: url(images/block-background.png) no-repeat;
	
	padding: 5px 15px 5px 5px;
	
	position: relative;
	
	margin-right: 51px;
	
	text-align: center

}


.block-area h1 {
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 27px;
	
	color: #002d51;
	
	margin: 15px 0;
	
	padding: 0;
	
	text-align: center;
	
	line-height: 28px;
	
	font-weight: normal

}


.block-area p {
	
	display: none;
	
	text-align: center;
	
	font-size: 13px;
	
	color: #777;
	
	font-family: 'Open Sans';
	
	margin: 0;
	
	padding: 0

}


.block-area p img {
	
	margin-bottom: 12px

}


.block-area .button {
	
	float: left;
	
	position: absolute;
	
	bottom: -18px;
	
	background: url(images/blue-bt.png) no-repeat;
	
	color: #fff;
	
	font-size: 14px;
	
	font-family: 'Open Sans', sans-serif;
	
	text-align: center;
	
	width: 200px;
	
	height: 54px;
	
	left: 37px;
	
	line-height: 54px

}

.block-area-2 {
	
	width: 350px;
	
	height: 45px;
	
	float: left;
	
	background: url(images/block-background-2.png) no-repeat;
	
	padding: 5px 5px 5px 5px;
	
	position: relative;
	
	margin-right: 61px;
	
	text-align: left

}


.block-area-2 h1 {
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 14px;
	
	color: #002d51;
	
	margin: 5px 0;
	
	padding: 5px;
	
	text-align: center;
	
	line-height: 17px;
	
	font-weight: normal

}


.block-area-2 p {
	
	display: none;
	
	text-align: center;
	
	font-size: 13px;
	
	color: #777;
	
	font-family: 'Open Sans';
	
	margin: 0;
	
	padding: 0

}


.block-area-2 p img {
	
	margin-bottom: 12px

}


.block-area-2 .button {
	
	float: left;
	
	position: absolute;
	
	bottom: -18px;
	
	background: url(images/blue-bt.png) no-repeat;
	
	color: #fff;
	
	font-size: 14px;
	
	font-family: 'Open Sans', sans-serif;
	
	text-align: center;
	
	width: 200px;
	
	height: 54px;
	
	left: 37px;
	
	line-height: 54px

}

#block-section a:hover .button {
	
	background: url(images/green-bt.png) no-repeat

}


#block-section>a+a+a .block-area {
	
	margin: 0 !important

}


.center-content {
	
	width: 100%;
	
	float: left

}


.cleaning-solution-area {
	
	width: 65%;
	
	float: left;
	
	margin-top: 5px;
	
	margin-bottom: 15px


}


.cleaning-solution-area h1 {
	
	color: #002d51;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 35px;
	
	font-weight: normal

}


.cleaning-solution-area h2 {
	
	color: #0a77bc;
	
	color: #0a77bc;
	
	font-family: 'Open Sans', sans-serif;
	
	font-weight: normal;
	
	margin-top: 10px

}


.cleaning-solution-area p {
	
	color: #555;
	
	font-size: 16px;
	
	font-family: 'Open Sans', sans-serif;
	
	font-weight: normal;
	
	margin-top: 15px

}


#industry-area {
	width: 100%;
	float: left;
	border-bottom: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
	min-height: 200px;
	background-color: #EFEBE9;
	background-repeat: no-repeat;

}


.content-points {
	
	width: 100%;
	
	float: left;
	
	background: #fff url(images/strip.jpg) 0 no-repeat;
	
	padding-top: 46px

}


.points-area {
	
	width: 100%;
	
	float: left

}


.points-area ul {
	
	margin: 0;
	
	padding: 0;
	
	list-style: none;
	
	width: 100%;
	
	float: left

}


.points-area li {
	
	width: 47%;
	
	float: left;
	
	margin-right: 6%

}


.points-area li h2 {
	
	color: #0a77bc;
	
	font-size: 22px;
	
	font-weight: normal;
	
	line-height: 28px;
	
	padding-bottom: 15px

}


.points-area li p {
	
	color: #555;
	
	font-size: 16px;
	
	margin: 15px 0

}


.points-area li+li {
	
	margin: 0 !important

}


#location-area {
	
	width: 100%;
	
	float: left;
	
	background: #ececec;
	
	border-bottom: 1px solid #c8c8c8;
	
	min-height: 200px;
	
	padding: 25px 0

}


.customized-services {
	
	width: 590px;
	
	float: left;
	
	border-right: 1px solid silver;
	
	padding-right: 36px

}


.customized-services h3 {
	
	font-size: 26px;
	
	color: #555;
	
	font-weight: normal

}


.customized-services p {
	
	color: #555;
	
	font-size: 16px;
	
	font-family: 'Open Sans', sans-serif

}


.customized-services ul {
	
	list-style: none;
	
	width: 100%;
	
	float: left;
	
	margin: 0;
	
	padding: 0

}


.customized-services li {
	
	width: 95%;
	
	float: left;
	
	background: url(images/blue-arrow.png) no-repeat 0 2px;
	
	padding-left: 8%;
	
	color: #555;
	
	font-size: 16px;
	
	margin-top: 20px

}


.frn-brnch-indus {
	
	background: none !important;
	
	padding: 15px 0

}


.customized-services-head h3 {
	
	font-size: 26px;
	
	color: #555;
	
	font-weight: normal

}


.customized-services-head {
	
	margin-bottom: 30px

}


.frnch-brn-loc .customized-services {
	
	width: 484px !important

}


.frnch-brn-loc .location-right {
	
	width: 336px !important

}


.frnch-brn-loc #special-services h2 {
	
	color: #555 !important

}


.frn-brnch-indus .industry-area-left {
	
	border-right: 1px solid #c1c1c1

}


.location-right {
	
	width: 306px;
	
	float: right

}


.location-map {
	
	width: 100%;
	
	float: left

}


.location-map .heading {
	
	width: 100%;
	
	float: left;
	
	font-size: 26px;
	
	color: #0891cb;
	
	font-family: 'Open Sans', sans-serif;
	
	line-height: 30px;
	
	margin-left: 7%

}
.location-map .heading2 {
	
	width: 100%;
	
	float: left;
	
	font-size: 24px;
	
	color: #0891cb;
	
	font-family: 'Open Sans', sans-serif;
	
	line-height: 30px;


}

.location-map .map-area {
	
	width: 100%;
	
	float: left;
	
	margin: 10px 0 10px 0

}


.location-map .location-bt {
	
	width: 92%;
	
	float: right;
	
	text-align: center;
	
	margin-bottom: 10px

}


#location-video {
	
	width: 100%;
	
	float: left

}


#location-video img {
	
	width: 100%

}


#special-services {
	
	width: 50%;
	
	float: right;
	
		
	margin: 15px 0;
	
	padding-bottom: 40px

}


#special-services h2 {
	
	color: #0a77bc;
	
	font-size: 26px;
	
	font-weight: normal;
	
	margin-left: 20px

}


#special-services p {
	
	font-size: 16px;
	
	color: #555;
	
	margin-top: 15px;
	
	margin-left: 20px

}


#special-services ul {
	
	margin: 20px 0 0 9%;
	
	padding: 0;
	
	list-style: none;
	
	width: 95%;
	
	float: left

}


#special-services li {
	
	width: 29%;
	
	float: left;
	
	background: url(images/green-arrow.png) left center no-repeat;
	
	font-size: 16px;
	
	color: #555;
	
	padding-left: 35px;
	
	margin-bottom: 5px

}


#footer-address h2 a {
	
	color: #fff;
	
	font-size: 15px;
	
	display: block;
	
	margin: 0 0 10px;
	

}


#footer-address a:hover {
	
	color: #0891cb

}


#green-cleaning {
	
	width: 84%;
	
	float: left;
	
	background: url(images/leaf-bg.png) right bottom no-repeat;
	
	padding-right: 16%;
	
	margin-bottom: 35px

}


#green-cleaning h2 {
	
	color: #0a77bc;
	
	font-size: 26px;
	
	font-weight: normal

}


#green-cleaning p {
	
	font-size: 16px;
	
	color: #555;
	
	margin-top: 15px

}


#green-cleaning p img {
	
	float: left;
	
	margin-right: 10px

}


#client-logos {
	
	width: 100%;
	
	float: left;
	
	margin: 15px 0

}


#client-logos ul {
	
	margin: 0;
	
	padding: 0;
	
	list-style: none;
	
	width: 100%;
	
	float: left

}


#client-logos li {
	
	width: auto;
	
	float: left;
	
	margin-right: 17%

}


#client-logos li+li+li+li {
	
	margin: 0 !important

}


#footer-wrapper {
	
	width: 100%;
	
	float: left

}


#footer-area {
	
	width: 100%;
	
	float: left;
	
	background: #04174f;
	
	padding: 35px 0 10px 0

}


#footer-address {
	
	width: 223px;
	
	float: left;
	
	margin-right: 30px

}


#footer-address h1 {
	
	font-size: 22px;
	
	color: #fff;
	
	font-weight: normal;
	
	margin-bottom: 15px

}


#footer-address h2 {
	
	color: #0891cb;
	
	font-size: 16px;
	
	font-weight: normal

}


#footer-address ul {
	
	width: 100%;
	
	margin: 0 0 25px;
	
	padding: 0;
	
	list-style: none;
	

}


#footer-address li {
	
	font-size: 15px;
	
	width: 100%;
	
	color: #fff

}


#footer-address li a {
	
	color: #fff

}


#footer-address li a:hover {
	
	color: #0891cb

}


#industry-associates {
	
	width: 266px;
	
	float: left;
	
	margin-right: 30px

}


#industry-associates h1 {
	
	font-size: 22px;
	
	color: #fff;
	
	font-weight: normal;
	
	margin-bottom: 15px

}


#industry-associates ul {
	
	width: 100%;
	
	float: left;
	
	margin: 0;
	
	padding: 0;
	
	list-style: none;
	
	margin-bottom: 25px

}


#industry-associates li {
	
	font-size: 15px;
	
	width: auto;
	
	float: left;
	
	background: url(images/white-arrow.png) center left no-repeat;
	
	margin: 0 16px 16px 0

}


#industry-associates li img {
	
	border: 3px solid #0891cb

}


#quick-services {
	
	width: 217px;
	
	float: left;
	
	margin-right: 40px

}


#quick-services h1 {
	
	font-size: 22px;
	
	color: #fff;
	
	font-weight: normal;
	
	margin-bottom: 15px

}


#quick-services h2 {
	
	color: #0891cb;
	
	font-size: 16px;
	
	font-weight: normal

}


#quick-services ul {
	
	width: 100%;
	
	float: left;
	
	margin: 0;
	
	padding: 0;
	
	list-style: none;
	
	margin-bottom: 25px

}


#quick-services li {
	
	font-size: 15px;
	
	width: 92%;
	
	float: left;
	
	background: url(images/white-arrow.png) center left no-repeat;
	
	padding-left: 8%

}


#quick-services li a {
	
	color: #fff

}


#quick-services li a:hover {
	
	color: #0891cb

}


#quick-links {
	
	width: 147px;
	
	float: left

}


#quick-links h1 {
	
	font-size: 22px;
	
	color: #fff;
	
	font-weight: normal;
	
	margin-bottom: 15px

}


#quick-links ul {
	
	width: 100%;
	
	float: left;
	
	margin: 0;
	
	padding: 0;
	
	list-style: none

}


#quick-links li {
	
	font-size: 15px;
	
	width: 92%;
	
	float: left;
	
	background: url(images/white-arrow.png) center left no-repeat;
	
	padding-left: 8%

}


#quick-links li a {
	
	color: #fff

}


#quick-links li a:hover {
	
	color: #0891cb

}


#copyright-area {
	
	width: 100%;
	
	float: left;
	
	background: #030d29

}


#copyright-links {
	
	width: auto;
	
	float: left;
	
	margin: 12px 0

}


#copyright-links ul {
	
	width: auto;
	
	float: left;
	
	list-style: none;
	
	margin: 0;
	
	padding: 0

}


#copyright-links li {
	
	width: auto;
	
	float: left;
	
	color: #fff;
	
	font-size: 13px;
	
	margin-right: 10px;
	
	background: url(images/copyright-divider.jpg) center right no-repeat;
	
	padding-right: 10px

}


#copyright-links li a {
	
	color: #fff

}


#copyright-links li a:hover {
	
	color: #0891cb

}


#copyright-links li.last {
	
	background: 0

}


#social-links {
	
	width: auto;
	
	float: right;
	
	margin: 9px 0 4px

}


#social-links img {
	
	margin-left: 5px

}


.industry-area-left {
	
	width: 617px;
	
	float: left

}

.industry-area-left h2 {
	
	font-size: 32px;
	
	color: #004276;
	
	font-family: 'Open Sans', sans-serif

}


.industry-area-left p {
	
	color: #555;
	
	font-size: 16px

}


.industry-area-left ul {
	
	margin: 0;
	
	padding: 0;
	
	float: left;
	
	list-style: none;
	
	width: 100%

}


.industry-area-left li {
	
	width: auto;
	
	float: left;
	
	text-align: center;
	
	font-size: 10px !important;
	
	margin: 15px 23px 15px 0;
	
	background: url(images/blue-circle.png) center top no-repeat

}


.industry-area-left li a {
	
	color: #555 !important

}


.industry-area-left li:hover {
	
	background: url(images/blue-circle-hr.png) center top no-repeat

}

.industry-area-wide {
	
	width: 960px;
	
	float: left

}

.industry-area-wide h2 {
	
	font-size: 32px;
	
	color: #004276;
	
	font-family: 'Open Sans', sans-serif

}


.industry-area-wide p {
	
	color: #555;
	
	font-size: 16px

}


.industry-area-wide ul {
	
	margin: 0;
	
	padding: 0;
	
	float: left;
	
	list-style: none;
	
	width: 100%

}


.industry-area-wide li {
	
	width: auto;
	
	float: left;
	
	text-align: center;
	
	font-size: 10px !important;
	
	margin: 15px 23px 15px 0;
	
	background: url(images/blue-circle.png) center top no-repeat

}


.industry-area-wide li a {
	
	color: #555 !important

}


.industry-area-wide li:hover {
	
	background: url(images/blue-circle-hr.png) center top no-repeat

}


.icon-text {
	
	width: 130px

}


.industry-area-inner {
	
	width: 100%;
	
	float: left;
	
	margin: 15px 0

}


.industry-area-right {
	width: 25%;
	float: right;

}

.industry-area-right h1 {
	
	color: #002d51;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 35px;
	
	font-weight: normal

}
.industry-area-right h3 {
	
	font-size: 26px;
	
	color: #00467d;
	
	font-family: 'Open Sans', sans-serif;
		
	font-weight: bold;
	
	text-shadow: 1px 1px #fff

}


.industry-area-right .gform_description {
	
	color: #555;
	
	font-weight: bold !important;
	
	font-style: italic;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 14px;
	
	display: block;
	
	line-height: 22px

}


#gform_fields_1 .gfield_label {
	
	font-size: 14px;
	
	color: #616161;
	
	font-weight: normal !important

}


#gform_fields_1 .ginput_container {
	
	background: url(images/textbox.jpg) center left no-repeat;
	
	height: 24px;
	
	width: 100%

}


#gform_fields_1 .ginput_container input[type="text"] {
	
	color: #555;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 12px;
	
	height: 19px;
	
	padding: 2px 2%;
	
	width: 96%;
	
	background: transparent;
	
	border: 0

}


#gform_fields_1 #field_1_5 .ginput_container {
	
	background: url(images/comment-box.jpg) center left no-repeat;
	
	height: 61px;
	
	width: 100%;
	
	background-size: 100%

}


#gform_fields_1 #field_1_5 .ginput_container textarea {
	
	background: none repeat scroll 0 0 transparent;
	
	color: #555;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 12px;
	
	height: 50px;
	
	line-height: 16px;
	
	overflow: hidden;
	
	padding: 2%;
	
	resize: none;
	
	width: 96%;
	
	border: 0

}


#gform_wrapper_1 .gform_footer .button.gform_button {
	
	background: url("images/get-price-bt.jpg") repeat scroll 0 0 transparent;
	
	color: red;
	
	cursor: pointer;
	
	height: 54px;
	
	width: 306px;
	
	border: 0;
	
	font-size: 0

}


#gform_wrapper_1 ul {
	
	margin: 20px 0 0 0;
	
	padding: 0;
	
	list-style: none

}


#gform_wrapper_1 ul li {
	
	margin-bottom: 8px;
	
	position: relative;
	
	background: none !important;
	
	padding: 0 !important;
	
	margin: 0 0 10px !important

}


#gform_wrapper_1 #gform_fields_1 .validation_message {
	
	position: absolute;
	
	top: 0;
	
	right: 0;
	
	color: red;
	
	font-size: 11px

}


#gform_fields_1 #field_1_4 .ginput_container select {
	
	width: 99%;
	
	background: none repeat scroll 0 0 transparent;
	
	height: 19px;
	
	border: 0;
	
	color: #555;
	
*height:21px

}


#main-content-area {
	
	width: 100%;
	
	float: left;
	
	margin-bottom: 15px

}


#main-left-content-area {
	
	max-width: 255px;
	
	float: left

}


#quick-navigation {
	
	max-width: 243px;
	
	float: left;
	
	border: 1px solid #a4a4a4;
	
	background: #ececec;
	
	padding: 5px;
	
	margin-bottom: 40px

}


#quick-navigation h1 {
	
	font-size: 28px;
	
	color: #333;
	
	font-weight: normal;
	
	margin-bottom: 10px

}


#quick-navigation ul {
	
	margin: 0;
	
	padding: 0;
	
	list-style: none;
	
	width: 100%;
	
	float: left

}


#quick-navigation li {
	
	width: 220px;
	
	float: left;
	
	background: url(images/dark-blue-icon.png) left center no-repeat;
	
	padding-left: 25px;
	
	font-size: 15px;
	
	margin-bottom: 10px

}


#quick-navigation li a {
	
	color: #333

}


#quick-navigation li a:hover {
	
	color: #0891cb

}


.inner-left-button {
	
	width: 100%;
	
	float: left;
	
	margin-bottom: 10px

}


.Special {
	
	color: #333 !important;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 16px !important

}


#main-right-content-area {
	
	max-width: 687px;
	
	float: right

}


#main-right-content-area h1 {
	
	color: #002d51;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 36px;
	
	font-weight: normal

}


#main-right-content-area h2 {
	
	color: #0a77bc;
	
	font-size: 26px;
	
	font-family: 'Open Sans', sans-serif;
	
	font-weight: normal;
	
	margin-top: 20px

}


#main-right-content-area p {
	
	color: #555;
	
	font-size: 15px;
	
	font-weight: normal;
	
	margin: 5px 0 20px 0

}


#main-right-content-area p img {
	
	text-align: center

}


#main-right-content-area ul {
	
	list-style: none;
	
	margin: -10px 0 0 30px;
	
	padding: 0

}


#main-right-content-area ul li {
	
	background: url(images/blue-arrow-bullet.jpg) 0 7px no-repeat;
	
	color: #555;
	
	font-size: 15px;
	
	padding-left: 15px;
	
	margin-bottom: 5px

}


#main-right-content-area ul ul {
	
	list-style: none;
	
	margin: 0 0 0 20px;
	
	padding: 0

}


#main-right-content-area ul li li {
	
	background: url(images/grey-circle-bullet.jpg) 0 9px no-repeat

}


#main-right-content-area p a, #main-right-content-area a {
	
	color: #0891cb

}


.all-points {
	
	margin: 0 0 25px 0 !important;
	
	padding: 0 !important;
	
	float: left !important

}


.all-points li {
	
	background: none !important;
	
	font-family: 'open_sansitalic';
	
	margin: 0 !important;
	
	padding: 0 0 5px 0 !important;
	
	width: 229px !important;
	
	font-size: 15px;
	
	float: left !important

}


.ofce-lnk {
	
	float: left;
	
	margin: 20px 0

}


.mini-home-main .customized-services ul {
	
	margin: 0 0 0 30px

}


.mini-home-main .customized-services li {
	
	font-weight: bold

}


.bottom-points li {
	
	background: none !important

}


.bottom-points h3 {
	
	font-size: 16px !important;
	
	font-family: 'Open Sans', sans-serif;
	
	color: #333 !important

}


#main-right-content-area .an-point li {
	
	background: url("images/grey-circle-bullet.jpg") no-repeat scroll 0 9px !important

}


.toggleMenu {
	
	display: none;
	
	background: #a5d235;
	
	color: #fff;
	
	width: 100%;
	
	text-align: center;
	
	line-height: 40px;
	
	margin-bottom: 10px

}


.mobile-view {
	
	display: none

}


.subpage-side-img {
	
	width: 100%;
	
	float: left

}


.subpage-side-img ul {
	
	list-style: none;
	
	width: 100%;
	
	float: left;
	
	margin: 0;
	
	padding: 0

}


.mini-heading {
	
	font-size: 48px;
	
	font-weight: bold;
	
	color: #fff;
	
	text-shadow: 2px 2px #000

}


.mini-address {
	
	font-size: 26px;
	
	color: #fff;
	
	font-style: italic;
	
	text-shadow: 2px 2px #000

}


.content-right {
	
	float: left;
	
	margin-left: 27px;
	
	width: 335px

}


.ofce-hed {
	
	color: #002d51;
	
	font-size: 16px;
	
	font-family: 'Open Sans', sans-serif

}


.ofce-con, .ofce-fax, .ofce-add, .ofce-eml {
	
	color: #555;
	
	font-size: 16px;
	
	font-family: 'Open Sans', sans-serif;
	
	line-height: 24px

}


.content-left {
	
	width: 560px !important

}


.ofce-emp {
	
	color: #555;
	
	font-size: 16px;
	
	font-family: 'Open Sans', sans-serif;
	
	line-height: 24px;
	
	margin-top: 20px

}


.banner-mini-inner {
	
	padding: 5px 0 20px 0

}


#green-cleaning p a {
	
	color: #0891cb

}


.mini-home-main #location-area #special-services {
	
	background: none !important;
	
	padding: 0 !important;
	
	margin-top: 40px !important

}


#sss {
	
	width: 100%;
	
	float: left;
	
	margin: 15px 0

}


#sss h2 {
	
	font-size: 36px;
	
	color: #002d51;
	
	font-family: 'Open Sans', sans-serif;

}


#sss p {
	
	font-size: 16px;
	
	color: #555;
	
	margin: 15px 0

}


#sss h3 {
	
	color: #0891cb;
	
	font-size: 26px;
	
	margin-top: 40px

}


.subpage-baner-hed {
	
	font-size: 48px;
	
	font-weight: bold;
	
	color: #fff;
	
	text-shadow: 2px 2px #000;
	
	margin: 46px 0

}


#sub-banner {
	
	width: 100%;
	
	float: left;
	
	background: url(images/banner2.jpg) 50% 0 no-repeat

}


#banner-shadow-inner {
	background-color: #fff;
	background-position: center;
	background-image: url(images/inner-shadow.jpg);
	background-repeat: no-repeat;

}


.reason-why {
	
	float: right;
	
	width: 306px

}


.reason-why h1 {
	
	font-size: 26px;
	
	color: #555;
	
	border-bottom: 2px dotted #555;
	
	font-weight: normal;
	
	line-height: 30px;
	
	padding-bottom: 10px

}


.reason-why ul {
	
	margin: 20px 0 0 0;
	
	padding: 0;
	
	list-style: none;
	
	width: 100%;
	
	float: left

}


.reason-why li {
	
	background: url(images/green-sq-arrow.png) 0 2px no-repeat;
	
	color: #696969;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 14px;
	
	padding-left: 25px;
	
	margin-bottom: 20px;
	
	line-height: 18px

}


.gform_heading {
	
	color: #0891cb;
	
	font-size: 24px

}


#gform_wrapper_2, #gform_wrapper_7, #gform_wrapper_3, #gform_wrapper_4, #gform_wrapper_5, #gform_wrapper_10, #gform_wrapper_6, #gform_wrapper_9, #gform_wrapper_8 {
	
	margin-bottom: 25px

}


#gform_wrapper_2 ul, #gform_wrapper_7 ul, #gform_wrapper_3 ul, #gform_wrapper_4 ul, #gform_wrapper_5 ul, #gform_wrapper_10 ul, #gform_wrapper_6 ul, #gform_wrapper_8 ul, #gform_wrapper_9 ul {
	
	margin: 20px 0 0 0;
	
	padding: 0;
	
	list-style: none

}


#gform_wrapper_7 ul li, #gform_wrapper_2 ul li, #gform_fields_1 ul li, #gform_wrapper_3 ul li, #gform_wrapper_4 ul li, #gform_wrapper_5 ul li, #gform_wrapper_10 ul li, #gform_wrapper_6 ul li, #gform_wrapper_8 ul li, #gform_wrapper_9 ul li {
	
	margin-bottom: 8px;
	
	position: relative;
	
	width: 307px;
	
	margin-right: 26px;
	
	float: left;
	
	padding-left: 0 !important;
	
	background: none !important

}


#gform_fields_7 .gfield_label, #gform_fields_3 .gfield_label, #gform_fields_4 .gfield_label, #gform_fields_5 .gfield_label, #gform_fields_10 .gfield_label, #gform_fields_6 .gfield_label, #gform_fields_8 .gfield_label, #gform_fields_9 .gfield_label {
	
	font-size: 14px;
	
	color: #616161;
	
	font-weight: normal !important

}


#gform_fields_2 .ginput_container, #gform_fields_7 .ginput_container, #gform_fields_3 .ginput_container, #gform_fields_4 .ginput_container, #gform_fields_5 .ginput_container, #gform_fields_10 .ginput_container, #gform_fields_6 .ginput_container, #gform_fields_8 .ginput_container, #gform_fields_9 .ginput_container {
	
	background: url(images/textbox.jpg) top left no-repeat;
	
	height: 24px;
	
	width: 100%

}


#gform_fields_2 .ginput_container input[type="text"], #gform_fields_7 .ginput_container input[type="text"], #gform_fields_3 .ginput_container input[type="text"], #gform_fields_4 .ginput_container input[type="text"], #gform_fields_5 .ginput_container input[type="text"], #gform_fields_10 .ginput_container input[type="text"], #gform_fields_6 .ginput_container input[type="text"], #gform_fields_8 .ginput_container input[type="text"], #gform_fields_9 .ginput_container input[type="text"] {
	
	color: #555;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 12px;
	
	height: 19px;
	
	padding: 2px 2%;
	
	width: 96%;
	
	background: transparent;
	
	border: 0

}


#gform_fields_9 #field_9_17 .ginput_container {
	
	background: url(images/comment-box-large.jpg) center left no-repeat;
	
	height: 61px;
	
	width: 100%

}


#gform_fields_9 #field_9_17 .ginput_container textarea {
	
	background: none repeat scroll 0 0 transparent;
	
	color: #555;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 12px;
	
	height: 51px;
	
*height:49px;
	
	line-height: 16px;
	
	overflow: hidden;
	
	padding: 5px 2%;
	
	resize: none;
	
	width: 96%;
	
	border: 0

}


#gform_wrapper_9 #gform_fields_9 .validation_message {
	
	position: absolute;
	
	top: 0;
	
	right: 0;
	
	color: red;
	
	font-size: 11px

}


#gform_fields_9 #field_9_6 .ginput_container select, #gform_fields_9 #field_9_8 .ginput_container select, #gform_fields_9 #field_9_13 .ginput_container select, #gform_fields_9 #field_9_14 .ginput_container select, #gform_fields_9 #field_9_15 .ginput_container select, #gform_fields_9 #field_9_16 .ginput_container select {
	
	width: 100%;
	
	background: none repeat scroll 0 0 transparent;
	
	height: 19px;
	
	border: 0;
	
	color: #555

}


#gform_fields_8 #field_8_6 .ginput_container select, #gform_fields_8 #field_8_8 .ginput_container select, #gform_fields_8 #field_8_13 .ginput_container select, #gform_fields_8 #field_8_15 .ginput_container select, #gform_fields_8 #field_8_16 .ginput_container select {
	
	width: 99%;
	
	background: none repeat scroll 0 0 transparent;
	
	height: 19px;
	
	border: 0;
	
	color: #555

}


#gform_fields_8 #field_8_17 .ginput_container, #gform_fields_8 #field_8_14 .ginput_container {
	
	background: url(images/comment-box-large.jpg) center left no-repeat;
	
	height: 61px;
	
	width: 100%

}


#gform_fields_8 #field_8_14 .ginput_container textarea, #gform_fields_8 #field_8_17 .ginput_container textarea {
	
	background: none repeat scroll 0 0 transparent;
	
	color: #555;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 12px;
	
	height: 50px;
	
	line-height: 16px;
	
	overflow: hidden;
	
	padding: 5px;
	
	resize: none;
	
	width: 100%;
	
	border: 0

}


.instruction.validation_message {
	
	display: none

}


#banner-wrapper .bxslider {
	
	margin: 0;
	
	padding: 0;
	
	float: left;
	
	z-index: 99 !important

}


#banner-wrapper .bxslider li {
	
	float: left

}


#gform_wrapper_2 .gform_footer .button.gform_button, #gform_wrapper_3 .gform_footer .button.gform_button, #gform_wrapper_4 .gform_footer .button.gform_button, #gform_wrapper_5 .gform_footer .button.gform_button, #gform_wrapper_6 .gform_footer .button.gform_button, #gform_wrapper_7 .gform_footer .button.gform_button, #gform_wrapper_8 .gform_footer .button.gform_button, #gform_wrapper_10 .gform_footer .button.gform_button, #gform_wrapper_9 .gform_footer .button.gform_button {
	
	background: url("images/form-bt.jpg") repeat scroll 0 0 transparent;
	
	color: #002d51;
	
	cursor: pointer;
	
	height: 54px;
	
	width: 306px;
	
	border: 0;
	
	font-size: 16px;
	
	font-family: 'Open Sans', sans-serif;

}


#gform_fields_3 select, #gform_fields_4 select, #gform_fields_5 select, #gform_fields_7 select, #gform_fields_6 select, #gform_fields_10 select {
	
	width: 99%;
	
	background: none repeat scroll 0 0 transparent;
	
	height: 19px;
	
	border: 0;
	
	color: #555

}


#gform_fields_2 #field_2_4 .ginput_container, #gform_fields_10 #field_10_17 .ginput_container, #gform_fields_7 #field_7_20 .ginput_container, #gform_fields_6 #field_6_23 .ginput_container, #gform_fields_3 #field_3_9 .ginput_container, #gform_fields_4 #field_4_9 .ginput_container, #gform_fields_5 #field_5_9 .ginput_container {
	
	background: url(images/comment-box-large.jpg) center top no-repeat;
	
	height: 61px;
	
	width: 100%

}


#gform_fields_2 #field_2_4 .ginput_container textarea, #gform_fields_10 #field_10_17 .ginput_container textarea, #gform_fields_7 #field_7_20 .ginput_container textarea, #gform_fields_6 #field_6_23 .ginput_container textarea, #gform_fields_3 #field_3_9 .ginput_container textarea, #gform_fields_4 #field_4_9 .ginput_container textarea, #gform_fields_5 #field_5_9 .ginput_container textarea {
	
	background: none repeat scroll 0 0 transparent;
	
	color: #555;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 12px;
	
	height: 50px;
	
	line-height: 16px;
	
	overflow: hidden;
	
	padding: 5px;
	
	resize: none;
	
	width: 100%;
	
	border: 0

}


#gform_fields_9 #field_9_17, #gform_fields_8 #field_8_14, #gform_fields_8 #field_8_17, #gform_fields_2 #field_2_4, #gform_fields_2 #field_2_3, #gform_fields_10 #field_10_17, #gform_fields_7 #field_7_20, #gform_fields_6 #field_6_23, #gform_fields_6 #field_6_19, #gform_fields_3 #field_3_9, #gform_fields_4 #field_4_9, #gform_fields_5 #field_5_9 {
	
	width: 638px;
	
	float: left

}


#gform_wrapper_3 .validation_message, #gform_wrapper_2 .validation_message, #gform_wrapper_4 .validation_message, #gform_wrapper_5 .validation_message, #gform_wrapper_6 .validation_message, #gform_wrapper_8 .validation_message, #gform_wrapper_10 .validation_message, #gform_wrapper_7 .validation_message {
	
	position: absolute;
	
	top: 0;
	
	right: 0;
	
	color: red;
	
	font-size: 11px

}


#gform_fields_6 #field_6_19 h2 {
	
	color: #0a77bc;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 20px;
	
	font-weight: normal;
	
	margin: 5px 0

}


.validation_error {
	
	display: none

}


.frn-top-lft {
	
	width: 289px;
	
	float: left

}


.frn-lft-img {
	
	width: 255px;
	
	background: #ececec;
	
	border: 1px solid #a4a4a4;
	
	padding: 15px;
	
	float: left

}


.frn-lft-img img {
	
	width: 100%;
	
	float: left;
	
	border: 1px solid #bebebe

}


.frn-lft-txt {
	
	width: 100%;
	
	float: left;
	
	text-align: center;
	
	font-size: 18px;
	
	color: #333;
	
	font-family: 'open_sansitalic'

}


.frn-top-rit {
	
	font-size: 36px;
	
	color: #002d51;
	
	font-family: 'Open Sans', sans-serif;

}


.frn-top-rit {
	
	float: left;
	
	width: 600px;
	
	margin-left: 15px;
	
	margin-top: 100px

}


.frn-mid-row {
	
	width: 100%;
	
	float: left

}


.frn-row-lft {
	
	width: 200px;
	
	float: left;
	
	text-align: right;
	
	margin-right: 20px;
	
	font-size: 18px;
	
	color: #0a77bc;
	
	font-family: 'Open Sans', sans-serif;

}


.frn-row-rit {
	
	width: 700px;
	
	float: left;
	
	color: #0a77bc;
	
	font-size: 18px

}


.frn-pfle-bot {
	
	float: left;
	
	width: 738px;
	
	float: right;
	
	color: #0a77bc;
	
	font-size: 18px;
	
	font-family: 'open_sanssemibold_italic';
	
	margin-top: 30px

}


.frn-pfle-wrp {
	
	float: left;
	
	margin: 25px 0;
	
	width: 100%

}


.frn-pfle-top {
	
	width: 100%;
	
	float: left;
	
	margin: 0 0 30px 0

}


#gform_wrapper_3 .instruction, #gform_wrapper_4 .instruction, #gform_wrapper_5 .instruction, #gform_wrapper_6 .instruction, #gform_wrapper_7 .instruction, #gform_wrapper_8 .instruction, #gform_wrapper_9 .instruction, #gform_wrapper_10 .instruction {
	
	display: none

}


.gform_wrapper {
	
	float: left

}


.blogTxt {
	
	width: 100%;
	
	float: left

}


.blogTxt h2 a {
	
	color: #555 !important;
	
	font-family: 'Open Sans', sans-serif;
	
	font-weight: normal;
	
	margin-top: 10px

}


.blogTxt h2 a:hover {
	
	color: #0891cb !important

}


.post_on {
	
	width: 100%;
	
	float: left;
	
	font-size: 14px;
	
	color: #555;
	
	margin-bottom: 10px;
	
	font-weight: bold

}


.post_on a {
	
	color: #555 !important;
	
	font-weight: normal

}


.post_on a:hover {
	
	color: #0891cb !important

}


.readmore_btn {
	
	background: url("images/readmore.jpg") no-repeat scroll 0 0 transparent;
	
	color: #fff !important;
	
	cursor: pointer;
	
	float: right;
	
	font-size: 15px;
	
	height: 41px;
	
	line-height: 40px;
	
	text-align: center;
	
	width: 150px

}


#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	
	border: medium none;
	
	font-style: normal;
	
	font-variant: normal;
	
	font-weight: normal;
	
	letter-spacing: 0;
	
	line-height: 12px;
	
	list-style: none outside none;
	
	margin: 0;
	
	padding: 0;
	
	text-align: left;
	
	text-decoration: none;
	
	text-indent: 0;
	
	text-transform: none;
	
	word-spacing: 0

}


#wp_page_numbers {
	
	background: none repeat scroll 0 0 #fff;
	
	margin: 20px 0;
	
	width: auto;
	
	float: right !important

}


#wp_page_numbers ul {
	
	width: 100%

}


#wp_page_numbers li {
	
	display: block;
	
	float: left;
	
	background: none !important;
	
	padding: 0 !important;
	
	margin: 0 10px 0 0 !important;
	
	border-radius: 4px

}


#wp_page_numbers a {
	
	color: #002d51;
	
	display: block;
	
	font-family: Arial;
	
	font-size: 17px;
	
	text-decoration: none;
	
	border-radius: 4px !important

}


#wp_page_numbers li a:hover {
	
	color: #002d51;
	
	text-decoration: none

}


#wp_page_numbers li.space {
	
	border-bottom: 2px solid #fff;
	
	border-top: 2px solid #fff;
	
	color: #aaa;
	
	font-family: Arial;
	
	font-size: 12px;
	
	padding: 3px 5px

}


#wp_page_numbers li.first_last_page {
	
	font-style: italic

}


#wp_page_numbers li.active_page a {
	
	color: #002d51;
	
	text-decoration: none

}


#wp_page_numbers li.page_info {
	
	border-bottom: 2px solid #fff;
	
	border-top: 2px solid #fff;
	
	color: #aaa;
	
	display: block;
	
	float: left;
	
	font-family: Arial;
	
	font-size: 12px;
	
	padding: 3px 5px 3px 3px

}


#be-your-know-wrap {
	
	width: 100%;
	
	float: left;
	
	background: url("images/boss-bg.jpg") no-repeat scroll 50% 0;
	
	min-height: 250px

}


.be-your-lft {
	
	width: 464px;
	
	float: left;
	
	margin: 15px 0

}


.be-your-rit {
	
	width: 204px;
	
	float: right;
	
	margin-top: 16px

}


.be-your-rit img {
	
	float: left

}


.be-your-hed {
	
	font-size: 40px;
	
	color: #fff;
	
	font-family: 'Open Sans', sans-serif;
	
	text-shadow: 2px 2px #000;
	
	font-weight: bold;
	
	margin: 19px 0 5px

}


.be-your-txt {
	
	font-size: 19px;
	
	color: #fff;
	
	font-family: 'open_sanssemibold_italic';
	
	text-shadow: 2px 2px #000

}


.be-your-link a {
	
	font-size: 0;
	
	color: #0891cb;
	
	font-family: 'Open Sans', sans-serif;
	
	background: url(images/get-info.png) no-repeat;
	
	height: 47px;
	
	width: 188px;
	
	float: left

}


.be-your-link a:hover {
	
	background: url(images/get-info-hr.png) no-repeat

}


.be-your-inner {
	
	width: 700px;
	
	float: right

}


.be-your-link {
	
	margin-top: 56px

}


.tst-hed {
	
	font-size: 28px;
	
	color: #0891cb;
	
	border-bottom: 2px dotted #cdcdcd;
	
	font-family: 'open_sanssemibold_italic'

}


.tst-detail {
	
	color: #333;
	
	font-size: 15px;
	
	text-align: right;
	
	padding-top: 10px;
	
	width: 95%

}


.tst-text {
	
	color: #333;
	
	font-size: 16px;
	
	font-family: 'open_sansbold_italic';
	
	background: url("images/quote.jpg") top left no-repeat;
	
	margin-top: 17px;
	
	padding: 0 30px 0 32px;
	
	position: relative

}


.tst-text p {
	
	margin: 0 !important;
	
	padding: 0 !important;
	
	font-size: 18px !important;
	
	color: #333 !important

}


.tst-text p img {
	
	margin-left: 20px;
	
	position: absolute;
	
	right: 0;
	
	top: 0

}


.Request-form #gform_wrapper_1 ul li {
	
	width: 307px !important;
	
	float: left !important;
	
	margin-right: 25px !important

}


.Request-form #gform_wrapper_1 #field_1_5 .ginput_container {
	
	background: url(images/comment-box.jpg) center left no-repeat;
	
	width: 100% !important

}


.Request-form #gform_wrapper_1 ul {
	
	margin: 0 !important;
	
	padding: 0 !important

}


.Request-form #gform_wrapper_1 #field_1_5 .ginput_container textarea {
	
	background: none repeat scroll 0 0 transparent;
	
	color: #555;
	
	font-family: 'Open Sans', sans-serif;
	
	font-size: 12px;
	
	height: 50px;
	
	line-height: 16px;
	
	overflow: hidden;
	
	padding: 5px;
	
	resize: none;
	
	width: 98%;
	
	border: 0

}


.Request-form #gform_fields_1 {
	
	width: 307px;
	
	float: left

}


.Request-form .gform_body {
	
	width: 100%;
	
	float: left

}


.Request-form #gform_wrapper_1 #field_1_5 {
	
	width: 100% !important

}


.Request-form #gform_wrapper_1 .gform_footer {
	
	margin: 15px 0 !important;
	
	float: left

}


.lst-left {
	
	width: 200px;
	
	float: left;
	
	margin: 5px 0

}


.lst-rit {
	
	width: 487px;
	
	float: right;
	
	margin: 5px 0

}


.tst-main-wrp {
	
	margin-bottom: 15px;
	
	text-align: center;
	
	width: 687px;
	
	float: right

}


.footertopmainwrap {
	
	width: 100%;
	
	float: left

}


.ftr-logo {
	
	width: 100%;
	
	float: left;
	
	background: url("images/strip.jpg") no-repeat scroll 50% 0 #fff;
	
	padding-top: 60px

}


.gform_footer {
	
	float: left

}


.subpge-min-wrp #main-right-content-area .industry-area-left {
	
	width: 100%;
	
	float: left;
	
	margin-bottom: 40px

}


.subpge-min-wrp #main-right-content-area .industry-area-left ul li {
	
	background: none !important

}


#post-416 a img {
	
	margin-right: 10px

}


.cer-lst-detail {
	
	font-size: 15px;
	
	color: #555

}


.cer-lst-detail .lst-left {
	
	font-weight: bold

}


.request-quote-content {
	
	margin: 10px 0;
	width:100%;
	
	float: left;
	clear:both;
	

}


#main-right-content-area h3 {
	
	color: #555;
	
	font-size: 24px;
	
	margin-bottom: 10px;
	
	font-weight: normal

}


.subpage-footer .cllogo {
	
	background: none !important;
	
	padding-top: 10px !important

}


.video-lft img {
	
	float: left;
	
	margin-right: 10px

}


.show {
	
	display: none

}



@media screen and (max-width:768px) {
	
#access ul li.first a {
		
	margin: 0 11px !important

	}

	
#access ul li.last a {
		
	margin: 0 11px !important

	}

	
.browser-center {
		
	width: 96%;
		
	margin: 0 auto

	}

	
.mobilenav{
		display:block;
	}

	
#menu-item-1285 {
		
    margin: 0px !important;
		

	}

	
.entry-content img {
		
    width: 100%;
		height:100%;
		

	}

	
.cllogo {
		
	display: none

	}

	
.toggleMenu {
		
	display: block

	}

	
#access {
		
	display: none

	}

	
.frn-top-lft {
		
	float: none;
		
	margin: 0 auto;
		
	width: 289px

	}

	
.frn-top-rit {
		
	float: left;
		
	margin: 0 10px;
		
	width: auto

	}

	
.frn-row-lft {
		
	margin: 0 10px;
		
	text-align: left;
		
	width: auto;
		
	float: none

	}

	
.frn-row-rit {
		
	float: none;
		
	margin: 0 10px;
		
	width: auto

	}

	
.frn-mid-row {
		
	float: none

	}

	
.frn-pfle-bot {
		
	float: none;
		
	margin: 0 10px;
		
	padding: 24px 0 0;
		
	width: auto;
		
	word-wrap: break-word

	}

	
.content-left {
		
	width: 100% !important

	}

	

#main-right-content-area {
		
    float: left;
		
    margin: 0;
		
    width: 100%;
		

	}

	
#main-left-content-area {
		
	display: none

	}

	
#sub-banner{
		max-width:100%;
		overflow:hidden
	}

	

#banner-shadow-inner img {
		
    float: left;
		
    max-width: 100%;
		

	}

	


}



@media only screen and (min-width:481px) and (max-width:767px) {
	
.browser-center {
		
	width: 98%;
		
	margin: 0 auto

	}

	
#logo {
		
	width: 100%;
		
	float: left;
		
	text-align: center

	}

	
#logo img {
		
	width: 90%

	}

	
.customized-services {
		
	width: 100%;
		
	padding: 0 !important;
		
	border: 0 !important

	}

	
#access li {
		
	width: 100%

	}

	
#access li ul {
		
	width: 90%;
		
	position: relative;
		
	float: right;
		
	top: 0;
		
	box-shadow: none !important

	}

	
.industry-area-left {
		
	width: 90%

	}

	
#block-section a {
		
	margin: 0 0 30px 20px;
		
	float: left

	}

	
.block-area p {
		
	display: none

	}

	
.cleaning-solution-area {
		
	margin-top: 14px

	}

.cleaning-solution-area h1 {
		
	font-size: 22px

	}


.cleaning-solution-area h2 {
		
	font-size: 18px

	}
	
.cleaning-solution-area p {
		
	font-size: 14px

	}
.gcfmain {
		
	margin-top: 44px;
	width: 75%

	}


.gcfmain h1 {
		
	font-size: 22px;

	}	
	
.gcfmain h2 {
		
	font-size: 18px;

	}	

.gcfmain p {
		
	font-size: 14px;

	}
	
.points-area li {
		
	width: 100%

	}

	
.points-area li h2 {
		
	line-height: 25px;
		
	font-size: 20px;
		
	padding-bottom: 10px

	}

	
.points-area li p {
		
	font-size: 14px

	}

	
.customized-services li {
		
	padding-left: 10%;
		
	width: 90%

	}

	
.customized-services h3 {
		
	font-size: 22px;
		
	line-height: 25px

	}

	
#special-services li {
		
	padding-left: 10%;
		
	width: 90%

	}

	
#green-cleaning {
		
	background: 0

	}

	
.industry-area-left li {
		
	min-height: 80px

	}

	
.industry-area-right {
		
	float: left

	}

	
.block-area {
		
	background-size: 279px 231px;
		
	height: 225px;
		
	margin-right: 0

	}

.block-area-2 a:hover {
    position: relative;
}
.block-area-2 a:hover:after {
    content: url(image/a-jeep.png); /* no need for qoutes */
    display: block;
    position: absolute;
    left: 123px; /* change this value to one that suits you */
    top: 56px; /* change this value to one that suits you */
}


.block-area-2 {
		
	background-size: 55px 350px;
		
	height: 45px;
		
	margin-right: 0

	}
	
#green-cleaning {
		
	padding-right: 0;
		
	width: 100%

	}

	
#banner-shadow img {
		
	float: left

	}

.tooltip {
			border-bottom: 1px dotted #000000; 
			color: #000000; 
			outline: none;
			cursor: help; 
			text-decoration: none;
			position: relative;		}
.tooltip span {
			margin-left: -999em;
			position: absolute
		}
.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; 
			width: 250px
		}
.tooltip:hover img {
			border: 0; 
			margin: -10px 0 0 -55px;
			float: left; 
			position: absolute
		}
.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; 
			font-size: 1.2em; 
			font-weight: bold;
			display: block; 
			padding: 0.2em 0 0.6em 0
			
		}
.classic { 
padding: 0.8em 1em
}
.custom { 
padding: 0.5em 0.8em 0.8em 2em
 }
* html a:hover { 
background: transparent
 }
.classic {
background: #FFFFAA; 
border: 1px solid #FFAD33
 }
.critical { 
background: #FFCCAA; 
border: 1px solid #FF3334
	}
.help { 
background: #9FDAEE; 
border: 1px solid #2BB0D7
	}
.info 
{ background: #9FDAEE; 
border: 1px solid #2BB0D7
	}
.warning { 
background: #FFFFAA; 
border: 1px solid #FFAD33
 }

.cllogo {
		
	display: none

	}

	
#banner-shadow-inner img {
		
	width: 100%;
		
	float: left

	}

	
#main-left-content-area {
		
	display: none

	}

	
.request-quote-content{
		width:100%;
		clear:both;
	}

	
.request-quote-content img {
		
	width: 100%

	}

	
#main-right-content-area {
		
	max-width: 100%;
		
	float: left

	}

	
#main-right-content-area h2 {
		
	font-size: 18px

	}

	
.subpage-baner-hed {
		
	font-size: 20px;
		
	margin: 25px 0

	}

	
.be-your-rit, .tst-main-wrp {
		
	display: none

	}

	
.be-your-inner, .be-your-lft {
		
	width: 100%

	}

	
#main-content-area .mobile-view {
		
	display: none;
		

	}

	
#gform_wrapper_7 ul li, #gform_wrapper_2 ul li, #gform_fields_1 ul li, #gform_wrapper_3 ul li, #gform_wrapper_4 ul li, #gform_wrapper_5 ul li, #gform_wrapper_10 ul li, #gform_wrapper_6 ul li, #gform_wrapper_8 ul li, #gform_wrapper_9 ul li {
		
	width: 100%;
		
	margin-right: 0 !important

	}

	
#gform_fields_9 #field_9_17 .ginput_container, #gform_fields_8 #field_8_14 .ginput_container, #gform_fields_8 #field_8_17 .ginput_container, #gform_fields_2 #field_2_4 .ginput_container, #gform_fields_2 #field_2_3 .ginput_container, #gform_fields_10 #field_10_17 .ginput_container, #gform_fields_7 #field_7_20 .ginput_container, #gform_fields_6 #field_6_23 .ginput_container, #gform_fields_6 #field_6_19 .ginput_container, #gform_fields_3 #field_3_9 .ginput_container, #gform_fields_4 #field_4_9 .ginput_container, #gform_fields_5 #field_5_9 .ginput_container {
		
	background: url(images/comment-box.jpg) center left no-repeat;
		
	height: 61px;
		
	width: 100%;
		
	background-size: 100% 61px

	}

	
#gform_fields_9 #field_9_17, #gform_fields_8 #field_8_14, #gform_fields_8 #field_8_17, #gform_fields_2 #field_2_4, #gform_fields_10 #field_10_17, #gform_fields_7 #field_7_20, #gform_fields_6 #field_6_23, #gform_fields_6 #field_6_19, #gform_fields_3 #field_3_9, #gform_fields_4 #field_4_9, #gform_fields_5 #field_5_9 {
		
	width: 100%;
		
	float: left

	}

	
#gform_fields_1 .ginput_container {
		
	background-size: 100%

	}

	
#toplinks {
		
	display: none

	}

	
#main-left-content-area {
		
	margin: 0 auto;
		
	float: none

	}

	
#main-right-content-area h1 {
		
	font-size: 21px

	}

	
#gform_wrapper_7 ul li .ginput_container, #gform_wrapper_2 ul li .ginput_container, #gform_fields_1 ul li .ginput_container, #gform_wrapper_3 ul l .ginput_container, #gform_wrapper_4 ul li .ginput_container, #gform_wrapper_5 ul li .ginput_container, #gform_wrapper_10 ul li .ginput_container, #gform_wrapper_6 ul li .ginput_container, #gform_wrapper_8 ul li .ginput_container, #gform_wrapper_9 ul li .ginput_container {
		
	background-size: 100% 24px

	}

	
.show {
		
	display: none

	}

	

}



@media only screen and (min-width:321px) and (max-width:480px) {
	
.frnch-brn-loc .customized-services {
		
	width: 94% !important

	}

	
.mini-heading {
		
	font-size: 26px !important

	}

	
#logo {
		
	width: 100%;
		
	float: left;
		
	text-align: center

	}

	
#logo img {
		
	width: 90%

	}

	
.customized-services {
		
	width: 100%;
		
	padding: 0 !important;
		
	border: 0 !important

	}

	
#access li {
		
	width: 100%

	}

	
#access li ul {
		
	width: 90%;
		
	position: relative;
		
	float: right;
		
	top: 0;
		
	box-shadow: none !important

	}

	
.industry-area-left {
		
	width: 100%

	}

	
#block-section a {
		
	margin: 0 auto 30px;
		
	float: none;
		
	display: block;
		
	width: 300px

	}

	
.block-area {
		
	margin-bottom: 22px;
		
	width: 236px

	}

	
.block-area p {
		
	display: none

	}

.block-area-2 {
		
	margin-bottom: 22px;
		
	width: 278px

	}

	
.block-area-2 p {
		
	display: none

	}
		
.cleaning-solution-area {
		
	margin-top: 4px
	width: 75%

	}

	
.cleaning-solution-area h1 {
		
	font-size: 22px

	}

	
.cleaning-solution-area h2 {
		
	font-size: 18px

	}

	
.cleaning-solution-area p {
		
	font-size: 14px

	}

	
.points-area li {
		
	width: 100%

	}

	
.points-area li h2 {
		
	line-height: 25px;
		
	font-size: 20px;
		
	padding-bottom: 10px

	}

	
.points-area li p {
		
	font-size: 14px

	}

	
.customized-services li {
		
	padding-left: 10%;
		
	width: 66%

	}

	
.customized-services h3 {
		
	font-size: 22px;
		
	line-height: 25px

	}

	
#special-services li {
		
	padding-left: 10%;
		
	width: 90%

	}

	
#green-cleaning {
		
	background: 0

	}

	
.industry-area-left li {
		
	min-height: 80px

	}

	
.industry-area-right {
		
	float: left;
		
	width: 100%

	}

	
.block-area {
		
	background-size: 250px 205px;
		
	height: 205px;
		
	margin-right: 0

	}

	
.block-area h1 {
		
	margin: 5px 0;
		
	font-size: 23px

	}

	
.block-area .button {
		
	left: 23px;
		
	bottom: -10px

	}

.block-area-2 {
		
	background-size: 55px 278px;		
	
	height: 45px;
		
	margin-right: 0

	}

	
.block-area-2 h1 {
		
	margin: 5px 0;
		
	font-size: 23px

	}

	
.block-area-2 .button {
		
	left: 23px;
		
	bottom: -10px

	}
	
#green-cleaning {
		
	padding-right: 0;
		
	width: 100%

	}

	
#banner-shadow img {
		
	float: left

	}

	
.cllogo {
		
	display: none

	}

	

#sub-banner {
		
    max-width: 100%;
		

	}

	
#banner-shadow-inner img {
		
	max-width: 100%;
		
	float: left

	}

	
#main-left-content-area {
		
	display: none

	}

	
.request-quote-content{
		width:100%;
		clear:both;
	}

	
.request-quote-content img {
		
	width: 100%

	}

	
#main-right-content-area {
		
	max-width: 100%;
		
	float: left

	}

	
#main-right-content-area h2 {
		
	font-size: 18px

	}

	
.subpage-baner-hed {
		
	font-size: 20px;
		
	margin: 25px 0

	}

	
.be-your-rit, .tst-main-wrp {
		
	display: none

	}

	
.be-your-inner, .be-your-lft {
		
	width: 100%

	}

	
#main-content-area .mobile-view {
		
	display: none !important;
		
	float: none

	}

	
.be-your-hed {
		
	font-size: 32px

	}

	
#be-your-know-wrap {
		
	min-height: 234px

	}

	
#gform_wrapper_7 ul li, #gform_wrapper_2 ul li, #gform_fields_1 ul li, #gform_wrapper_3 ul li, #gform_wrapper_4 ul li, #gform_wrapper_5 ul li, #gform_wrapper_10 ul li, #gform_wrapper_6 ul li, #gform_wrapper_8 ul li, #gform_wrapper_9 ul li {
		
	width: 100%;
		
	margin-right: 0 !important

	}

	
#gform_wrapper_7 ul li .ginput_container, #gform_wrapper_2 ul li .ginput_container, #gform_fields_1 ul li .ginput_container, #gform_wrapper_3 ul l .ginput_container, #gform_wrapper_4 ul li .ginput_container, #gform_wrapper_5 ul li .ginput_container, #gform_wrapper_10 ul li .ginput_container, #gform_wrapper_6 ul li .ginput_container, #gform_wrapper_8 ul li .ginput_container, #gform_wrapper_9 ul li .ginput_container {
		
	background-size: 100% 24px

	}

	
#gform_fields_9 #field_9_17 .ginput_container, #gform_fields_8 #field_8_14 .ginput_container, #gform_fields_8 #field_8_17 .ginput_container, #gform_fields_2 #field_2_4 .ginput_container, #gform_fields_2 #field_2_3 .ginput_container, #gform_fields_10 #field_10_17 .ginput_container, #gform_fields_7 #field_7_20 .ginput_container, #gform_fields_6 #field_6_23 .ginput_container, #gform_fields_6 #field_6_19 .ginput_container, #gform_fields_3 #field_3_9 .ginput_container, #gform_fields_4 #field_4_9 .ginput_container, #gform_fields_5 #field_5_9 .ginput_container {
		
	background: url(images/comment-box.jpg) center left no-repeat;
		
	height: 61px;
		
	width: 100%;
		
	background-size: 100% 61px

	}

	
#gform_fields_9 #field_9_17, #gform_fields_8 #field_8_14, #gform_fields_8 #field_8_17, #gform_fields_2 #field_2_4, #gform_fields_2 #field_2_3, #gform_fields_10 #field_10_17, #gform_fields_7 #field_7_20, #gform_fields_6 #field_6_23, #gform_fields_6 #field_6_19, #gform_fields_3 #field_3_9, #gform_fields_4 #field_4_9, #gform_fields_5 #field_5_9 {
		
	width: 97%;
		
	float: left

	}

	
#gform_fields_1 .ginput_container {
		
	background-size: 100%

	}

	
#toplinks {
		
	display: none

	}

	
#main-left-content-area {
		
	margin: 0 auto;
		
	float: none

	}

	
#main-right-content-area h1 {
		
	font-size: 21px

	}

	
.subpage-footer #industry-associates, .subpage-footer #quick-services, .subpage-footer #quick-links {
		
	display: none

	}

	
.location-right {
		
	margin: 0 auto;
		
	float: none

	}

	
#footer-address, #industry-associates {
		
	margin: 0 auto;
		
	float: none

	}

	
.frn-brnch-indus .industry-area-left {
		
	border: none !important

	}

	
.ofce-lnk img {
		
	width: 96%;
		
	text-align: center

	}

	
.customized-services li {
		
	font-size: 14px !important

	}

	
.mini-address {
		
	font-size: 16px

	}

	
.content-right {
		
	width: 90%;
		
	float: left

	}

	
.reason-why {
		
	margin: 0 auto;
		
	float: none

	}

	
#phone-number {
		
	clear: both;
		
	width: 100%;
		
	float: left;
		
	text-align: center

	}

	
#phone-number p {
		
	text-align: center

	}

	
.web {
		
	display: none

	}

	
.mobile {
		
	display: block

	}

	
.mobile a {
		
	color: #333

	}

	
.number {
		
	display: none

	}

	
.show {
		
	display: block !important

	}

	

}



@media only screen and (min-width :100px) and (max-width :320px) {
	
.block-area {
		
	background-size: 250px 205px;
		
	height: 205px;
		
	margin-right: 0

	}

	
.block-area {
		
	margin-bottom: 22px;
		
	width: 236px

	}

	
.block-area h1 {
		
	margin: 5px 0;
		
	font-size: 23px

	}

	
.block-area .button {
		
	left: 23px;
		
	bottom: -10px

	}

	
.web {
		
	display: none;
	font-family: 'Comfortaa', cursive;
	font-size:14px

	}

	
.mobile {
		
	display: block;
		
	color: #333

	}

	
.mobile a {
		
	color: #333

	}

	
#phone-number {
		
	clear: both;
		
	width: 100%;
		
	float: left;
		
	text-align: center

	}

	
#phone-number p {
		
	text-align: center

	}

	
.reason-why {
		
	margin: 0 auto;
		
	float: none

	}

	
.frnch-brn-loc .customized-services {
		
	width: 100% !important

	}

	
.content-right {
		
	width: 90%;
		
	float: left

	}

	
.mini-heading {
		
	font-size: 26px !important

	}

	
.mini-address {
		
	font-size: 16px

	}

	
.ofce-lnk img {
		
	width: 96%;
		
	text-align: center

	}

	
.frn-brnch-indus .industry-area-left {
		
	border: none !important

	}

	
.customized-services li {
		
	font-size: 14px !important

	}

	
#logo {
		
	width: 100%;
		
	float: left;
		
	text-align: center

	}

	
#logo img {
		
	width: 90%

	}

	
.customized-services {
		
	width: 100%;
		
	padding: 0 !important;
		
	border: 0 !important

	}

	
#access li {
		
	width: 100%

	}

	
#access li ul {
		
	width: 90%;
		
	position: relative;
		
	float: right;
		
	top: 0;
		
	box-shadow: none !important

	}

	
.industry-area-left {
		
	width: 310px

	}

	
#block-section a {
		
	margin: 0 0 30px 20px;
		
	float: left

	}

	
.block-area p {
		
	display: none

	}

	
.cleaning-solution-area {
		
	margin-top: 14px

	}

	
.cleaning-solution-area h1 {
		
	font-size: 22px

	}

	
.cleaning-solution-area h2 {
		
	font-size: 18px

	}

	
.cleaning-solution-area p {
		
	font-size: 14px

	}

	
.points-area li {
		
	width: 100%

	}

	
.points-area li h2 {
		
	line-height: 25px;
		
	font-size: 20px;
		
	padding-bottom: 10px

	}

	
.points-area li p {
		
	font-size: 14px

	}

	
.customized-services li {
		
	padding-left: 10%;
		
	width: 90%

	}

	
.customized-services h3 {
		
	font-size: 22px;
		
	line-height: 25px

	}

	
#special-services li {
		
	padding-left: 10%;
		
	width: 90%

	}

	
#green-cleaning {
		
	background: 0

	}

	
.industry-area-left li {
		
	min-height: 80px

	}

	
.industry-area-right {
		
	float: left

	}

	
#green-cleaning {
		
	padding-right: 0;
		
	width: 100%

	}

	
#banner-shadow img {
		
	float: left

	}

	
.cllogo {
		
	display: none

	}

	
#banner-shadow-inner img {
		
	width: 100%;
		
	float: left

	}

	
#main-left-content-area {
		
	display: none

	}

	
.request-quote-content{
		width:100%;
		clear:both;
	}

	
.request-quote-content img {
		
	width: 100%

	}

	
#main-right-content-area {
		
	max-width: 100%;
		
	float: left

	}

	
#main-right-content-area h2 {
		
	font-size: 18px

	}

	
.subpage-baner-hed {
		
	font-size: 20px;
		
	margin: 25px 0

	}

	
.be-your-rit, .tst-main-wrp {
		
	display: none

	}

	
.be-your-inner, .be-your-lft {
		
	width: 100%

	}

	
#main-content-area .mobile-view {
		
	display: block !important;
		
	float: none

	}

	
.be-your-hed {
		
	font-size: 26px

	}

	
#be-your-know-wrap {
		
	min-height: 234px

	}

	
#gform_wrapper_7 ul li, #gform_wrapper_2 ul li, #gform_fields_1 ul li, #gform_wrapper_3 ul li, #gform_wrapper_4 ul li, #gform_wrapper_5 ul li, #gform_wrapper_10 ul li, #gform_wrapper_6 ul li, #gform_wrapper_8 ul li, #gform_wrapper_9 ul li {
		
	width: 100%;
		
	margin-right: 0 !important

	}

	
#gform_fields_9 #field_9_17, #gform_fields_8 #field_8_14, #gform_fields_8 #field_8_17, #gform_fields_2 #field_2_4, #gform_fields_2 #field_2_3, #gform_fields_10 #field_10_17, #gform_fields_7 #field_7_20, #gform_fields_6 #field_6_23, #gform_fields_6 #field_6_19, #gform_fields_3 #field_3_9, #gform_fields_4 #field_4_9, #gform_fields_5 #field_5_9 {
		
	width: 100%;
		
	float: left

	}

	
#toplinks {
		
	display: none

	}

	
#main-left-content-area {
		
	margin: 0 auto;
		
	float: none

	}

	
#main-right-content-area h1 {
		
	font-size: 21px

	}

	
.subpage-footer #industry-associates, .subpage-footer #quick-services, .subpage-footer #quick-links {
		
	display: none

	}

	
.number {
		
	display: none

	}

	
.show {
		
	display: block !important

	}

	

}


.gfield_required {
	
	color: red

}

.entry-content h4 {
	font-style: italic;
	

}

.entry-content a:hover {
	
	text-decoration: underline

}


#menu-mini-home {
	
	float: left;
	
	width: 100% !important

}


#menu-mini-home li, #menu-mini-home li a {
	
	margin: 0;
	
	padding: 0

}


#menu-mini-home li {
	
	margin: 0 39px 0 0

}


#menu-item-1288 {
	
	margin: 0 0 0 37px !important

}


#menu-item-1453 {
	
	margin: 0 40px 0 0 !important

}


#menu-item-771 {
	
	margin: 0 9px 0 24px !important

}


#menu-item-1289 {
	
	margin: 0 28px 0 18px !important

}


#menu-item-1284 {
	
	margin: 0 10px 0 0 !important

}


#menu-item-1285 {
	
	margin: 0px !important

}


li#menu-item-1287>a {
	
	margin: 0 0 0 9px !important

}


td {
	
	color: #555;
	
	font-size: 15px

}


.center-content .franch {
	
	margin-top: 13px;
	
	max-width: 960px;
	
	width: auto

}


.center-content .franch>h1 {
	
	padding-bottom: 13px

}


.subpage-banner {
	
	margin-bottom: 42px;
	
	max-width: 960px;
	
	width: auto

}


.subpage-banner img {
	
	border: solid 1px #ababab;
	
	width: 100%

}



@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :portrait) {
	
#location-area .customized-services {
		
	max-width: 484px

	}

	
#location-area .location-right {
		
	max-width: 336px

	}

	
.customized-services ul {
		
	width: auto

	}

	
#main-left-content-area {
		
	display: none

	}

	

}


.testmonial-main-bot {
	
	margin: -20px 0 10px;
	
	padding: 0 10px 0 0;
	
	text-align: right;
	

}


#banner .bx-wrapper .bx-pager.bx-default-pager a{
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	border:0 none !important;
	color:#fff;
	text-indent:0
}


#banner .bx-pager.bx-default-pager{
	text-align:left !important;
	 bottom:10px;
	padding:0 !important
}


#banner .bx-wrapper .bx-pager.bx-default-pager a{
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	border:0 none !important;
	color:#fff;
	text-indent:0
}


#banner .bx-controls.bx-has-pager{
	float:left;
	position:relative;
	width:100%;
	z-index:9999
}


#banner .bx-wrapper{
	margin-bottom:0
}


#banner .bx-wrapper .bx-pager.bx-default-pager a:hover,#banner .bx-wrapper .bx-pager.bx-default-pager a.active{
	color:#a5d235
}


.video-container {
	
height: 0;
	
max-width: 650px;
	
overflow: hidden;
	
padding-bottom: 56.25%;
	
padding-top: 30px;
	
position: relative;
	

}


.video-container iframe, .video-container object, .video-container embed {
	
height: 100%;
	
left: 0;
	width:100%;
	
position: absolute;
	
top: 0;
}
