/* GLOBAL and HOMEPAGE STYLES
-------------------------------------------------- */


body {
  padding:0px;
  margin:0px;
  font-family: 'Open Sans', sans-serif;
  font-size:18px;
  color: #011423; 
  font-weight:400;
  line-height:36px;
  background-color:#fff;
 /* overflow-x: hidden;*/
}

.features-img-mobile {display:none;}

a:hover, a:focus	{text-decoration:none; }

/*.option-content.hidden{ background-image:url(hidden.png); } 
.option-content.shown{ background-image:url(shown.png); }*/

#img-arrow-up		{display:none;}

.active #img-arrow-down {
  display:none;
}

.active #img-arrow-up {
  display: inline-block;
}


.signup-form 		{min-height:124px;width:1140px;background-color:#ffaa03;padding:20px 40px 30px 40px;position:absolute;z-index:99999;top:-60px;left:0;right:0;margin:auto;}


.signup-form-left	{width:50%;float:left;padding-left:250px;}
.signup-form-right	{width:50%;float:left;padding-right:100px;}


/*.img-responsive		{width: 100%;}  for ie11 */


.imglink			{border:none !important;outline:none !important;}

h1					{ font-family: 'Lato', sans-serif;font-size:24px;color:#011423;line-height:28px;font-weight:400;text-align:center;}
h2					{font-size:28px;color:#590821;line-height:30px;font-weight:600;font-style:italic;margin-bottom:20px;text-align:center;}
h3					{ font-family: 'Lato', sans-serif;font-size:24px;color:#011423;line-height:28px;font-weight:600;font-style:italic;text-align:center;}
h4					{ font-family: 'Lato', sans-serif;font-size:24px;color:#3e0416;line-height:28px;font-weight:400;font-style:italic;text-align:center;}
h1.services		{color:#1c94f9 ;text-align:left;}





p					{margin:0px 0px 12px 0px;}
p.intro			{text-align:center;padding:0px 12%;}
.reviewer		{color:#a9a8ab;line-height:72px;}
p.footeraddress				{ font-family: 'Lato', sans-serif;font-size:14px;color:#ffffff; line-height:22px;text-align:center;}
p.footeremail					{ font-family: 'Lato', sans-serif;font-size:14px;color:#ffffff; line-height:22px;text-align:center;}
p.footercopyright			{ font-family: 'Lato', sans-serif;font-size:12px;color:#ffffff; line-height:20px;text-align:center;}

p.pagetitle						{font-family: 'Lato', sans-serif;font-size:36px;color:#011423;line-height:40px;font-weight:400;text-align:center;}

p.cpage-title					{ font-family: 'Lato', sans-serif;font-size:24px;color:#125a97;line-height:28px;font-weight:400;margin-bottom:32px;}
p.cpage-detail					{ font-family: 'Lato', sans-serif;font-size:20px;line-height:24px;font-weight:400;margin-bottom:18px;}
p.cpage-detail span		{color:#3e0315;font-weight:600;}

p.top-address		{margin:0px;padding-right:70px;padding-top:36px;font-size:22px;line-height:32px;}
p.top-phone			{margin:0px;padding-right:70px;padding-top:6px;font-size:33px;font-weight:700;}
p.top-social-media	{margin:0px;padding-right:70px;padding-top:6px;}

p.viewlarger		{font-size:16px;color:#ffffff;text-align:center;padding-top:35%;font-style:italic;}

p.signup			{font-size:20px;color:#ffffff;margin:0px 0px 0px -250px;padding-top:18px;}
p.signup span		{font-size:23px;color:#ffffff;font-weight:700;}
p.formresponse		{font-size:20px;color:#ffffff;}





.enterprise-cleaning-service-header	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:38px;min-height:220px;margin:0px auto;text-align:center;}

/*.header-logo		{max-width:361px;z-index: 3000;}*/
.enterprise-cleaning-service-header-phone	{text-align:right;font-size:28px;}
.enterprise-cleaning-service-header-phone a {color:#125a97;font-weight:600;}
.enterprise-cleaning-service-header-phone a:hover {color:#590821;font-weight:600;text-decoration:none;}

.enterprise-cleaning-service-logo		{padding-left:3.5%;max-width:50%;float:left;padding-bottom:20px;}
.enterprise-cleaning-service-logo img 	{max-width:386px;}

.enterprise-cleaning-service-services	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:42px;padding-bottom:42px;min-height:162px;border-bottom:1px solid #e0dfdf;}
.iconspacing		{margin:0px auto;text-align:center;}
.iconborder			{border-right:1px solid #3e0416;}

.townhomes-ty	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:50px;padding-bottom:50px;min-height:300px;text-align:center;}

.enterprise-cleaning-service-intro	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:82px;padding-bottom:32px;}

.enterprise-cleaning-service-features	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:42px;padding-bottom:42px;border-bottom:1px solid #e0dfdf;}

.hp-testimonials	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:42px;padding-bottom:42px;}
.hp-testimonials-block {padding-left:6%;padding-right:6%;}


.enterprise-cleaning-service-title	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;margin:0px auto;text-align:center;padding-top:50px;}
.enterprise-cleaning-service-subpage-intro	 {position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:24px;padding-bottom:32px;}
.enterprise-cleaning-service-projects	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;margin:0px auto;text-align:center;padding-bottom:50px;}

#subpage-header		{position:relative;max-width:100%;z-index:1000;height:auto;}

.banner-caption {}
.banner-caption-left {float:left;text-align:left;padding-left:10%;}
.banner-caption-right {float:right;text-align:right;padding-right:10%;}
p.bcaption {font-size:16px;color:#125a97;font-style:italic;line-height:18px;padding-top:7px;}


.enterprisep-cleaning-service-project	 {position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:24px;padding-bottom:24px;}
.project-row				{margin-bottom:64px;}

.enterprise-cleaning-service-contact-intro	{position:relative;z-index:1000;max-width:100%;background-color:#ffffff;padding-top:16px;padding-bottom:72px;}

.services-block		{margin-bottom:72px;}
.services-block-left	{padding:0px 20px 0px 0px;margin-top:14px;text-align:right;}

.about-block		{margin:72px 0px;}
.about-block-left	{padding:0px 50px 10px 0px;}

/*.features			{max-width:100%;height:auto;background-image: url('../images/photos/middletown-ny.jpg');background-repeat:no-repeat;background-position:top left;background-size:contain;}
.features-left	  	{width:50%;float:left;}
.features-right		{padding-top:24px;margin-left:-50px;}

.coming-soon		{max-width:100%;height:auto;text-align:center;padding:90px 0px 145px 0px;}

.hudson-valley		{position:relative;max-width:100%;z-index:1000;min-height:auto;}

.features-ty			{max-width:100%;height:auto;background-image: url('../images/photos/middletown-ny.jpg');background-repeat:no-repeat;background-position:top left;background-size:contain;margin-top:50px;}*/



/*ul.bulletlist		{margin:0px 0px 0px 11px;padding:0px 0px 7px 0px;list-style-type:none;list-style-image: url('../images/symbols/bullet.png');font-size:18px;line-height:22px;font-weight:400;}
ul.bulletlist li	{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;line-height:26px;vertical-align:top;}*/

.footer-row			{position:relative;z-index:1000;max-width:100%;background-color:#3e0416;min-height:430px;padding-top:65px;}


/*.footer-left		{}
.footer-right		{padding-top:7px;}
p.footer-logo		{padding-bottom:0px;}
p.footer-copyright	{padding-bottom:50px;font-size:15px;color:#ffffff;}
.footer-eho			{float:left;width:100%;padding-left:.5%;}
p.footer-eho		{padding-bottom:30px;text-align:left;margin:0px;}
.footer-eho img		{margin:0px;text-align:left;}
.footer-row a					{color:#ffffff;text-decoration:none;outline:none;border:none;}
.footer-row a:hover, a:focus	{color:#c3e76a;text-decoration:none;outline:none;border:none;}

p.footer-address	{text-align:right;margin-bottom:0px;padding-bottom:7px;line-height:32px;font-size:24px;color:#ffffff;font-weight:600;}
p.footer-email		{text-align:right;margin-bottom:0px;padding-top:16px;padding-bottom:7px;margin-bottom:0px;font-size:20px;line-height:22px;color:#ffffff;}
p.footer-phone		{text-align:right;padding-top:0px;font-size:20px;line-height:22px;color:#ffffff;} 
p.footer-social-media	{text-align:right;padding-top:0px;} */

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

.lead-dog-nav-logo-bkg		{height:125px;position:relative;margin-top:0px;z-index:5000;}
.navbar-container			{float:left;position:relative;}

#mobile-nav		{display:none;}

.navbar-toggle {
    position: absolute;
    top: 9px;
    right: 10px;
    width: 48px;
    height: 32px;
    padding: 8px 12px;
    background-color: transparent;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    background-color: #636262;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

.nav.navbar-nav {
     clear: left;
     float: left;
     margin: 0;
     padding: 17px 0px 0px 0px;
     position: relative;
     left:49%; 
     text-align: center;
 }
 .nav.navbar-nav > li {
     position: relative;
     left: 0%;
	 text-align: left;
 }
 
 
 .nav.navbar-nav li a{
    font-family: 'Lato', sans-serif;
	color:#011423;
	font-size:16px;
	line-height:18px;
	font-weight:600;
 }
 
 .navbar .nav > li > a:focus,
 .navbar .nav > li > a:hover {
	color: #590821;
	text-decoration: none;
	background-color: transparent;
	outline:none;border:none;
}

 .navbar .nav > .active > a,
 .navbar .nav > .active > a:hover,
 .navbar .nav > .active > a:focus {
	color: #590821;
	text-decoration: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	 -moz-box-shadow: none;
		  box-shadow: none;
	outline:none;border:none;
}

.navbar .nav > .pipe > a,
 .navbar .nav > .pipe > a:hover,
 .navbar .nav > .pipe > a:focus {
	color: #a70e13;
	text-decoration: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	 -moz-box-shadow: none;
		  box-shadow: none;
	outline:none;border:none;
	cursor:default;
}

.nav>li>a {
    padding: 10px 17px;
}
 
 .navbar {
    position: relative;
    min-height: 69px;
    padding-right: 0px;
    padding-left: 0px;
	padding-top:0px;
    margin-bottom: 0px;
	background-color:transparent;
    border:none;
}

.navbar .nav > li > a {
	padding: 43px 24px 26px 0px;    
}


.navbar-toggle {
    position: absolute;
    top: 41px;
    right: -20px;
    width: 50px;
    height: 33px;
    padding: 0px 12px;
    background-color: transparent;
	border:none;
	
}
.navbar-toggle:hover, .navbar-toggle:focus {
	background-color: transparent;
	outline:none;
	border:none;
}

.dropdown-menu {
  position: absolute;
  top: 89px;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0px 0;
  margin: 0px 0 0;
  list-style: none;
  background-color: #005dac;
  background-color: rgba(0, 93, 172, 0.8);  
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu > li > a {padding-left:13px;}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  font-size:14px;
  text-decoration: none;
  background-color: #2fc1ff;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2fc1ff', endColorstr='#ff2fc1ff', GradientType=0);
}

.navbar .nav > li > .dropdown-menu:after   	{border-bottom: 0px solid transparent;}
.navbar .nav > li > .dropdown-menu:before  	{border-bottom: 0px solid transparent;}

.mobile-menu-link		{float:right;margin-right:11%;margin-top:48px;}
.mobile-menu-link a		{color:#125a97;text-decoration:none;}
.sidr-class-mobile-logo-sidr		{padding-top:8%;padding-bottom:8%;}
.sidr-class-mobile-logo-sidr img	{margin-left:-5%;}




/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */


/* Carousel base class */
.carousel {
  height: auto;
  margin-bottom: 0px;
  overflow:hidden;
}


.carousel .item {
  height: auto;
  background-color: #fff;
  margin:0 auto;
}

.carousel .item img		{margin:0px auto;}

#carousel-container		{position:relative;max-width:100%;z-index:1000;height:auto;}

.carousel-indicators li 		{width:14px;height:14px;margin:2px;background-color:#ffffff;border:2px solid #fff;border-radius:10px;}
.carousel-indicators .active 	{width:16px;height:16px;margin:1px;background-color:#a4988b;background-color:rgba(164, 152, 139, 1.0);border:2px solid #fff;border-radius:10px;}
 
.carousel-control		{top:45%;width:82px;height:82px;background-color:transparent;color:transparent;border:none;opacity:1.0;filter: alpha(opacity=100);text-shadow:none;}

.carousel-control:hover,
.carousel-control:focus 		{top:45%;width:82px;height:82px;background-color:transparent;color:transparent;border:none;opacity:.7;filter: alpha(opacity=70%);text-shadow:none;}

.carousel-control.right {
  right: -2%;
  background-image:url('../images/symbols/next-arrow-carousel.png');background-repeat:no-repeat;
}

.carousel-control.left {
  left: 0%;
  background-image:url('../images/symbols/prev-arrow-carousel.png');background-repeat:no-repeat;
}



.carousel.fade {
			opacity: 1;
		}
.carousel.fade .item {
	transition: opacity ease-out .7s;
	left: 0;
	opacity: 0; /* hide all slides */
	top: 0;
	position: absolute;
	width: 100%;
	display: block;
}
.carousel.fade .item:first-child {
	top: auto;
	opacity: 1; /* show first slide */
	position: relative;
}
.carousel.fade .item.active {
	opacity: 1;
}

/* HOMEPAGE REVIEWS */

.bx-wrapper {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none!important;
    box-shadow: none !important;
    border: 0px solid #fff;
	padding-top:0px !important;
}

.bx-viewport {text-align:center !important;}
.bx-slider ul 	{padding-top:60px !important;padding-bottom:60px !important;text-align:center !important;}
.bx-slider ul li {text-align:center !important;}
.bx-wrapper .bx-pager {bottom:-60px !important;}

#quote-container {
	color: #383838;
	clear: both;
	padding: 12px 24px 0px 0px;
	margin-top: 10px;
	min-height:200px;
}

#quote-container li {
	color: #322d27;
	font-size:18px;
	line-height: 30px;
}


/*#quote-text {
	color: #322d27;
	float: left;
	font-size:18px;
	line-height: 34px;
}

.quote-wrap {
	margin: 33px auto 0px auto;
} */

/*.quote-font	{font-family: 'Forum', cursive;font-size:52px;color:#a9a8ab;}*/

.quote-font-left	{font-family:Georgia, "Times New Roman", Times, serif;font-size:38px;color:#a9a8ab;vertical-align:bottom;padding-left:5px;}
.quote-font-right	{font-family:Georgia, "Times New Roman", Times, serif;font-size:38px;color:#a9a8ab;vertical-align:bottom;padding-left:0px;}

.bx-wrapper .bx-pager.bx-default-pager a {background:#eaeaea !important;width:14px !important;height:14px !important;-moz-border-radius: 10px !important;-webkit-border-radius: 10px !important;  border-radius: 10px !important;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background: #590821 !important;}

.reviews		{padding-left:0px;}


/* CASE STUDIES STYLES */

.galleryfilters a 			{font-family: 'Lato', sans-serif;font-size:16px;color:#125a97;font-weight:700;padding:0px .5% 0px 1.5%;text-decoration:none;border:none;outline:none;}
.galleryfilters a.selected 	{color: #590821;}
.galleryfilters a:hover 	{color: #590821;}

/* GALLERY STYLES */

.gallery-container 	{width:100%;position:relative;display:block;background-color:transparent;padding-top:0px;padding-bottom:32px;}
.gallery-row	 		{position:relative;clear:both;display:block;margin:0px auto 0px auto;} 
.gallery-row-spacing	{padding-top:36px;}

.galleryfilters					{text-align:center;font-size:15px;}
.gallerycontainer				{height:auto;margin-left:4.8%;}


.galleryitem img		{margin:0px auto;}

.filterbreak1					{display:none;}
.filterbreak2					{display:none;}
.filterbreak3					{display:none;}
.filterbreak4					{display:none;}

.filterdivider1, .filterdivider2, .filterdivider3, .filterdivider4, .filterdivider5	{color:#24839e;padding-left:1%;font-size:14px;vertical-align:top;}


.gallerythumb {width:500px;height:304px;padding:15px;margin:10px;float:left;}

/* ISOTOPE FILTERING */

	.galleryitem {
		max-width: 100%;
		height: auto;  /* 355px */
		/*padding-bottom:20px;*/
		padding:0px;margin:0px;
		padding-bottom:30px;
		padding-left:10px;
		
	}

	/* --- Start: Recommended Isotope styles --- */
	.isotope-item {
	  z-index: 2;
	  
	}
	
	.isotope-hidden.isotope-item {
	  pointer-events: none;
	  z-index: 1;
	}
	
	
	/* --- Isotope CSS3 transitions --- */
	.isotope,
	.isotope .isotope-item {
	  -webkit-transition-duration: 0.6s;
		 -moz-transition-duration: 0.6s;
		  -ms-transition-duration: 0.6s;
		   -o-transition-duration: 0.6s;
			  transition-duration: 0.6s;
	}
	
	.isotope {
	  -webkit-transition-property: height, width;
		 -moz-transition-property: height, width;
		  -ms-transition-property: height, width;
		   -o-transition-property: height, width;
			  transition-property: height, width;
	}
	
	.isotope .isotope-item {
	  -webkit-transition-property: -webkit-transform, opacity;
		 -moz-transition-property:    -moz-transform, opacity;
		  -ms-transition-property:     -ms-transform, opacity;
		   -o-transition-property:         top, left, opacity;
			  transition-property:         transform, opacity;
	}
	
	
	/* --- disabling Isotope CSS3 transitions --- */
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
	  -webkit-transition-duration: 0s;
		 -moz-transition-duration: 0s;
		  -ms-transition-duration: 0s;
		   -o-transition-duration: 0s;
			  transition-duration: 0s;
	}
	
	/* --- End: Recommended Isotope styles --- */



/* --- disable CSS transitions for containers with infinite scrolling --- */
.isotope.infinite-scrolling {
  -webkit-transition: none;
	 -moz-transition: none;
	  -ms-transition: none;
	   -o-transition: none;
		  transition: none;
}

.single-row {margin-left:23.5%;}


/* END OF ISOTOPE */



/* CONTACT FORM  */

/*.contactform-container		{width:85%;float:left;margin-left:2%;}*/

#label-contactname			{display:none;}
#label-contactemail			{display:none;}
#label-contactphone			{display:none;}
#label-contactmessage		{display:none;}

.contactus-form				{max-width:458px;position:relative;margin-top:0px;margin-top:0px;margin-left:11%;}
.contactus-form-thank-you	{max-width:100%;position:relative;margin-top:0px;padding-top:20%;}

input.contact-form-submitformbtn	{background-image:url('../images/buttons/submit-btn.png');background-repeat:no-repeat;width:161px;height:55px;margin:0px;padding:0px;float:left;border:none;outline:none;cursor:pointer;border: 0px solid #ccc;background-color:#ffffff;} 


input.contact-input-box {
  color:    #011423;
  font-weight:500;
  display: block;
  width:100%;
  min-height: 52px;
  background-color:#efefef;
  border: 0px solid #e4e4e4;
  padding-left:3%;
  box-shadow:none;
 -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius:0px;
}


.contact-textarea-box {
  color:    #011423;
  font-weight:500;
  display: block;
  width: 100%;
  min-height: 52px;
  background-color:#efefef;
  border: 0px solid #e4e4e4;
  padding-left:3%;
  padding-top:3%;
  box-shadow:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius:0px;
}




.contactus-form-row {
	margin-bottom:20px;
}

label	{font-weight:700;margin-top:0px;margin-bottom:10px;cursor:default;}

.required-text-footnote	{font-size:11px;padding-left:3px;color:#3e0416;}
.required-text		{font-size:11px;padding-left:3px;color:#3e0416;}
.form-err			{font-size:12px;color:#3e0416;font-weight:bold;}

input.contact-input-box::-webkit-input-placeholder {
    color: #125a97;
	font-weight:600;
	font-size:14px;
}
input.contact-input-box:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #125a97;
	font-weight:600;
	font-size:14px;
}
input.contact-input-box::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #125a97;
	font-weight:600;
	font-size:14px;
}
input.contact-input-box:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #125a97;
	font-weight:600;
	font-size:14px;
}


.contact-textarea-box::-webkit-input-placeholder {
	color: #125a97;
	font-weight:600;
	font-size:14px;
}
.contact-textarea-box:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #125a97;
	font-weight:600;
	font-size:14px;
}
.contact-textarea-box::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #125a97;
	font-weight:600;
	font-size:14px;
}
.contact-textarea-box:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #125a97;
	font-weight:600;
	font-size:14px;
}



/* END CONTACT FORM */




/* END CONTACT FORM */

/* FOOTER */

#footernavblock					{width:100%;float:left;text-align:center;margin-top:24px;margin-bottom:15px;line-height:28px;}
#footerlogoblock				{margin:0px 0px 24px 0px;text-align:center;}
#footeraddressblock			{margin:0px 0px 24px 0px;text-align:center;}
#footercopyrightblock		{margin:20px 0px 50px 0px;text-align:center;}

.footernavlinkbar			{font-size:13px;color:#1c94f9;padding:0px 1.5% 0px 1.5%;}
.footermenubreak1		{display:none;}
.footermenubreak2		{display:none;}
.footermenubreak3		{display:none;}
.footermenubreak4		{display:none;}
.footermenubreak5		{display:none;}

/* LINKS */


a.top-phone-link:link, a.top-phone-link:visited		{color:#016f54 !important;text-decoration:none;outline:none;border:none;}
a.top-phone-link:hover, a.top-phone-link:active 	{color:#ffaa03 !important;text-decoration:none;outline:none;border:none;}

a.hpserviceslink:link, a.hpserviceslink:visited		{color:#011423 !important;text-decoration:none;outline:none;border:none;}
a.hpserviceslink:hover, a.hpserviceslink:active 	{color:#1c94f9 !important;text-decoration:none;outline:none;border:none;}

a.hpfeatureslink:link, a.hpfeatureslink:visited		{color:#011423 !important;text-decoration:none;outline:none;border:none;}
a.hpfeatureslink:hover, a.hpfeatureslink:active 	{color:#1c94f9 !important;text-decoration:none;outline:none;border:none;}

a.projectlink:link, a.projectlink:visited		{color:#011423 !important;text-decoration:none;outline:none;border:none;}
a.projectlink:hover, a.projectlink:active 	{color:#590821 !important;text-decoration:none;outline:none;border:none;}

a.emaillink:link, a.emaillink:visited		{color:#011423 !important;text-decoration:none;outline:none;border:none;}
a.emaillink:hover, a.emaillink:active 	{color:#3e0315 !important;text-decoration:none;outline:none;border:none;}

/*a.footer-email-link:link, a.footer-email-link:visited		{color:#ffffff !important;text-decoration:none;outline:none;border:none;font-weight:normal;}
a.footer-email-link:hover, a.footer-email-link:active 	{color:#ffaa03 !important;text-decoration:none;outline:none;border:none;font-weight:normal;}

a.footer-phone-link:link, a.footer-phone-link:visited		{color:#ffffff !important;text-decoration:none;outline:none;border:none;font-weight:normal;}
a.footer-phone-link:hover, a.footer-phone-link:active 	{color:#ffaa03 !important;text-decoration:none;outline:none;border:none;font-weight:normal;}*/

a.footerlink:link 			{font-family: 'Lato', sans-serif;font-size:14px !important;color:#ffffff !important;text-decoration:none;outline:none;border:none;}
a.footerlink:visited 	{font-family: 'Lato', sans-serif;font-size:14px !important;color:#ffffff !important;text-decoration:none;outline:none;border:none;}
a.footerlink:hover 		{font-family: 'Lato', sans-serif;;font-size:14px !important;color:#1c94f9 !important;text-decoration:none;outline:none;border:none;}
a.footerlink:active 		{font-family: 'Lato', sans-serif;font-size:14px !important;color:#1c94f9 !important;text-decoration:none;outline:none;border:none;}
a.footerlink:focus 		{font-family: 'Lato', sans-serif;font-size:14px !important;color:#1c94f9 !important;text-decoration:none;outline:none;border:none;}
.currentfooterlink		{font-family: 'Lato', sans-serif;font-size:14px;color:#1c94f9;text-decoration:none;outline:none;border:none;}
.currentfooterlink:hover, .currentfooterlink:active, .currentfooterlink:visited	{font-family: 'Lato', sans-serif;font-size:14px !important;color:#1c94f9 !important;text-decoration:none;outline:none;border:none;} 

a.footeremaillink:link 			{font-family: 'Lato', sans-serif;font-size:14px !important;color:#ffffff !important;text-decoration:none;outline:none;border:none;}
a.footeremaillink:link 			{font-family: 'Lato', sans-serif;font-size:14px !important;color:#ffffff !important;text-decoration:none;outline:none;border:none;}
a.footeremaillink:visited    	{font-family: 'Lato', sans-serif;font-size:14px !important;color:#ffffff !important;text-decoration:none;outline:none;border:none;}
a.footeremaillink:hover 		{font-family: 'Lato', sans-serif;;font-size:14px !important;color:#1c94f9 !important;text-decoration:none;outline:none;border:none;}
a.footeremaillink:active 		{font-family: 'Lato', sans-serif;font-size:14px !important;color:#1c94f9 !important;text-decoration:none;outline:none;border:none;}
a.footeremaillink:focus 		    {font-family: 'Lato', sans-serif;font-size:14px !important;color:#1c94f9 !important;text-decoration:none;outline:none;border:none;}

/* RESPONSIVE CSS
-------------------------------------------------- */







@media (max-width: 1199px) { 
.services-block-left    {padding:0px;text-align:left;padding:0px 0px 0px 20px;}
.about-block        {margin-top:40px;}
.about-block-left     {padding: 0px 0px 36px 15px;}
h1.services {padding-left:0px;} 
.colorcode    {color:#32e9d1;}
  
  .header-logo    {width:41.6666%;float:left;}
 .header-nav   {width:58.3333%;float:left;}
 
 .nav.navbar-nav {left: 24%;}
 
 .hp-services-block1 {width:33.3333%;float:left;}
 .hp-services-block2 {width:33.3333%;float:left;}
 .hp-services-block3 {width:33.3333%;float:left;}
 
 h1   {font-size:22px;}
 
 .hp-features-block1 {width:33.3333%;float:left;}
 .hp-features-block2 {width:33.3333%;float:left;}
 .hp-features-block3 {width:33.3333%;float:left;}
 
 .project-row {margin-bottom:0px;}
 .project-item  {margin-bottom:36px;width:50%;float:left;}
 
 .contact-left {width:50%;float:left;}
 .contact-right {width:50%;float:left;}

 .single-row {margin-left:0px;}
}
 

  


@media (max-width: 991px) {

  .colorcode		{color:pink;}
  
/*.header-logo		{width:41.6666%;float:left;}
 .header-nav		{width:58.3333%;float:left;}*/
 .header-logo   {width:100%;float:none;text-align:center;}
 .header-logo img {margin:0px auto;}
 .header-nav    {width:100%;float:none;text-align:center;}
 .enterprise-cleaning-service-header-phone {padding-top:30px;text-align:center;}
 
 
 .nav.navbar-nav {left: 32%;padding-top:0px;}
 
 .hp-services-block1 {width:33.3333%;float:left;}
 .hp-services-block2 {width:33.3333%;float:left;}
 .hp-services-block3 {width:33.3333%;float:left;}
 
 h1		{font-size:22px;padding-left: 4%;padding-right: 4%;}
 
 .hp-features-block1 {width:33.3333%;float:left;}
 .hp-features-block2 {width:33.3333%;float:left;}
 .hp-features-block3 {width:33.3333%;float:left;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;width:50%;float:left;}
 
  .contact-left   {width:50%;float:left;}
  .contact-right {width:50%;float:left;}
 
 

  

}

@media (max-width: 879px) {  /* iPad portrait */

  .colorcode	{color:red;}
  
 /* .header-logo		{width:41.6666%;float:left;}
 .header-nav		{width:58.3333%;float:left;}*/
 .enterprise-cleaning-service-header-phone {padding-top:30px;}
 
 /*.nav.navbar-nav {left: 58%;padding-top:0px;}*/
 
 .hp-services-block1 {width:33.3333%;float:left;}
 .hp-services-block2 {width:33.3333%;float:left;}
 .hp-services-block3 {width:33.3333%;float:left;}
 
 h1		{font-size:22px;padding-left: 4%;padding-right: 4%;}
 
 .hp-features-block1 {width:33.3333%;float:left;}
 .hp-features-block2 {width:33.3333%;float:left;}
 .hp-features-block3 {width:33.3333%;float:left;}
 
  .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;width:50%;float:left;}
 
 .contact-left   {width:50%;float:left;}
  .contact-right {width:50%;float:left;}
 

}

@media (max-width: 767px) {    

  .colorcode	{color:blue;}
  
  #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:41.6666%;float:left;}
 .header-nav		{width:58.3333%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:30px;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}

 p.bcaption {font-size:14px;line-height:16px;}

 
 .hp-services-block1 {width:33.3333%;float:left;}
 .hp-services-block2 {width:33.3333%;float:left;}
 .hp-services-block3 {width:33.3333%;float:left;}
 
 h1		{font-size:20px;padding-left: 4%;padding-right: 4%;}
 h1.hps2		{font-size:20px;padding-left: 8%;padding-right: 8%;}
 h1.hps3		{font-size:20px;padding-left: 10%;padding-right: 10%;}
 
 .hp-features-block1 {width:33.3333%;float:left;}
 .hp-features-block2 {width:33.3333%;float:left;}
 .hp-features-block3 {width:33.3333%;float:left;}
 
  ul.bxslider	{text-align:center;}

  
  .project-row	{margin-bottom:0px;}
  .project-item	{margin-bottom:36px;width:50%;float:left;}
  
  .contact-left   {width:50%;float:left;}
  .contact-right {width:50%;float:left;}
  
 p.cpage-detail {font-size: 18px;}
  

  
}

@media (max-width: 699px) {  

  .colorcode	{color:purple;}
  
   #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:50%;float:left;}
 .header-nav		{width:50%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:37px; font-size: 24px;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}
 .navbar-toggle { right: -35px;}
 
 .hp-services-block1 {width:33.3333%;float:left;}
 .hp-services-block2 {width:33.3333%;float:left;}
 .hp-services-block3 {width:33.3333%;float:left;}
 
 h1				{font-size:18px;line-height:22px;padding-left: 0%;padding-right: 0%;}
 h1.hps2		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 h1.hps3		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 
 .hp-features-block1 {width:33.3333%;float:left;}
 .hp-features-block2 {width:33.3333%;float:left;}
 .hp-features-block3 {width:33.3333%;float:left;}
 
  ul.bxslider	{text-align:center;}
  
 .footermenubreak4		{display:inline !important;}
 .footermenuseparator4 {display:none !important;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;width:50%;float:left;}
 
  .contact-left   {width:100%;float:left;padding-bottom:72px;padding-left:8%;}
  .contact-right {width:100%;float:left;text-align:center;}
  .contactus-form	{margin-left:0px;text-align:center;}
 
  
  
   
}


@media (max-width: 588px) {  /* iPhone landscape */

  .colorcode	{color:orange;}
  
  #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:100%;float:left;padding-bottom:18px;max-width:480px;}
 .header-nav		{width:100%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:45px; font-size: 24px;text-align:center;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}
 
 .navbar-toggle	{top:24px;}
 .mobile-menu-link {margin-top:31px;padding-bottom:20px;}
 
 .hp-services-block1 {width:100%;float:left;padding-bottom:24px;border:none;text-align:center;}
 .hp-services-block2 {width:100%;float:left;padding-bottom:24px;border:none;text-align:center;}
 .hp-services-block3 {width:100%;float:left;text-align:center;}

.iconspacing img {margin:0px auto;}
 
 
 h1				{font-size:17px;line-height:22px;padding-left: 0%;padding-right: 0%;}
 h1.hps2		{font-size:17px;padding-left: 0%;padding-right: 0%;}
 h1.hps3		{font-size:17px;padding-left: 0%;padding-right: 0%;}
 
 .hp-features-block1 {width:100%;float:left;}
 .hp-features-block2 {width:100%;float:left;}
 .hp-features-block3 {width:100%;float:left;}
 
  ul.bxslider	{text-align:center;}

  .banner-caption-left {padding-left:5%;}
  .banner-caption-right {padding-right:5%;}
  
 .footermenubreak4		{display:inline !important;}
 .footermenuseparator4 {display:none !important;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;}
 
 .contact-left   {width:100%;float:left;padding-bottom:72px;padding-left:8%;}
  .contact-right {width:100%;float:left;text-align:center;}
  .contactus-form	{margin-left:0px;text-align:center;}
 
 
  


}

@media (max-width: 479px) {

  .colorcode	{color:skyblue;}
  
  #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:100%;float:left;padding-bottom:18px;}
 .header-nav		{width:100%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:45px; font-size: 24px;text-align:center;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}
 
 .navbar-toggle	{top:24px;}
 .mobile-menu-link {margin-top:31px;}
 
 .hp-services-block1 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block2 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block3 {width:100%;float:left;}
 
 h1				{font-size:18px;line-height:22px;padding-left: 0%;padding-right: 0%;}
 h1.hps2		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 h1.hps3		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 
 .hp-features-block1 {width:100%;float:left;}
 .hp-features-block2 {width:100%;float:left;}
 .hp-features-block3 {width:100%;float:left;}
 
  ul.bxslider	{text-align:center;}
  
 .footermenubreak4		{display:inline !important;}
 .footermenuseparator4 {display:none !important;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;}
 
  .contact-left   {width:100%;float:left;padding-bottom:72px;padding-left:6%;}
  .contact-right {width:100%;float:left;text-align:center;}
  .contactus-form	{margin-left:0px;text-align:center;}
 

  
  
}

@media (max-width: 439px) {

  .colorcode	{color:#999900;}
  
  #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:100%;float:left;padding-bottom:18px;}
 .header-nav		{width:100%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:45px; font-size: 24px;text-align:center;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}
 
 .navbar-toggle	{top:24px;}
 .mobile-menu-link {margin-top:31px;}
 
 .hp-services-block1 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block2 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block3 {width:100%;float:left;}
 
 h1				{font-size:18px;line-height:22px;padding-left: 0%;padding-right: 0%;}
 h1.hps2		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 h1.hps3		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 
 .hp-features-block1 {width:100%;float:left;}
 .hp-features-block2 {width:100%;float:left;}
 .hp-features-block3 {width:100%;float:left;}
 
  ul.bxslider	{text-align:center;}

  p.bcaption {font-size:12px;line-height:14px;}
  
 .footermenubreak4		{display:inline !important;}
 .footermenuseparator4 {display:none !important;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;}
 
  .contact-left   {width:100%;float:left;padding-bottom:72px;padding-left:5%;}
  .contact-right {width:100%;float:left;text-align:center;}
  .contactus-form	{margin-left:0px;text-align:center;}
 
 
  
}


@media (max-width: 399px) {

  .colorcode	{color:#FFFF00;}
  
  #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:100%;float:left;padding-bottom:18px;}
 .header-nav		{width:100%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:45px; font-size: 24px;text-align:center;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}
 
 .navbar-toggle	{top:24px;}
 .mobile-menu-link {margin-top:31px;margin-right:14%;}
 
 .hp-services-block1 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block2 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block3 {width:100%;float:left;}
 
 h1				{font-size:18px;line-height:22px;padding-left: 0%;padding-right: 0%;}
 h1.hps2		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 h1.hps3		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 
 .hp-features-block1 {width:100%;float:left;}
 .hp-features-block2 {width:100%;float:left;}
 .hp-features-block3 {width:100%;float:left;}
 
  ul.bxslider	{text-align:center;}
  
 .footermenubreak4		{display:inline !important;}
 .footermenuseparator4 {display:none !important;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;}
 
  .contact-left   {width:100%;float:left;padding-bottom:72px;padding-left:4%;}
  .contact-right {width:100%;float:left;text-align:center;}
  .contactus-form	{margin-left:0px;text-align:center;}
 

  
} 

@media (max-width: 369px) {  

  .colorcode	{color:lightgrey;}
  
  #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:100%;float:left;padding-bottom:18px;}
 .header-nav		{width:100%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:45px; font-size: 24px;text-align:center;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}
 
 .navbar-toggle	{top:24px;}
 .mobile-menu-link {margin-top:31px;margin-right:14%;}
 
 .hp-services-block1 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block2 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block3 {width:100%;float:left;}
 
 h1				{font-size:18px;line-height:22px;padding-left: 0%;padding-right: 0%;}
 h1.hps2		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 h1.hps3		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 
 .hp-features-block1 {width:100%;float:left;}
 .hp-features-block2 {width:100%;float:left;}
 .hp-features-block3 {width:100%;float:left;}
 
  ul.bxslider	{text-align:center;}

  .banner-caption-left {padding-left:0px;}
  .banner-caption-right {padding-right:0px;}
  p.bcaption {font-size:11px;line-height:12px;}
  
 .footermenubreak4		{display:inline !important;}
 .footermenuseparator4 {display:none !important;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;}
 
  .contact-left   {width:100%;float:left;padding-bottom:72px;padding-left:5%;}
  .contact-right {width:100%;float:left;text-align:center;}
  .contactus-form	{margin-left:0px;text-align:center;}
 
 
} 


@media (max-width: 349px) {  /* iPhone portrait */

  .colorcode	{color:green;}
  
  #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:100%;float:left;padding-bottom:18px;}
 .header-nav		{width:100%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:45px; font-size: 24px;text-align:center;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}
 
 .navbar-toggle	{top:24px;}
 .mobile-menu-link {margin-top:31px;margin-right:14%;}
 
 .hp-services-block1 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block2 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block3 {width:100%;float:left;}
 
 h1				{font-size:18px;line-height:22px;padding-left: 0%;padding-right: 0%;}
 h1.hps2		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 h1.hps3		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 
 .hp-features-block1 {width:100%;float:left;}
 .hp-features-block2 {width:100%;float:left;}
 .hp-features-block3 {width:100%;float:left;}
 
  ul.bxslider	{text-align:center;}
  
  .footermenubreak2		{display:inline !important;}
 .footermenubreak4		{display:inline !important;}
 .footermenuseparator2 {display:none !important;}
 .footermenuseparator4 {display:none !important;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;}
 
  .contact-left   {width:100%;float:left;padding-bottom:72px;padding-left:3%;}
  .contact-right {width:100%;float:left;text-align:center;}
  .contactus-form	{margin-left:0px;text-align:center;}
  p.cpage-detail		{font-size:16px;line-height:22px;}
 
}

@media (max-width: 319px) {

  .colorcode	{color:#FFCC99;}
  
  #non-mobile-nav		{display:none;}
  #mobile-nav			{display:block;}
  
  .header-logo		{width:100%;float:left;padding-bottom:18px;}
 .header-nav		{width:100%;float:left;}
 .enterprise-cleaning-service-header-phone {padding-top:45px; font-size: 24px;text-align:center;}
 
 .nav.navbar-nav {left: 58%;padding-top:0px;}
 
 .navbar-toggle	{top:24px;}
 .mobile-menu-link {margin-top:31px;margin-right:16%;}
 
 .hp-services-block1 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block2 {width:100%;float:left;padding-bottom:24px;border:none;}
 .hp-services-block3 {width:100%;float:left;}
 
 h1				{font-size:18px;line-height:22px;padding-left: 0%;padding-right: 0%;}
 h1.hps2		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 h1.hps3		{font-size:18px;padding-left: 0%;padding-right: 0%;}
 
 .hp-features-block1 {width:100%;float:left;}
 .hp-features-block2 {width:100%;float:left;}
 .hp-features-block3 {width:100%;float:left;}
 
  ul.bxslider	{text-align:center;}
  
  .footermenubreak2		{display:inline !important;}
 .footermenubreak4		{display:inline !important;}
 .footermenuseparator2 {display:none !important;}
 .footermenuseparator4 {display:none !important;}
 
 .project-row	{margin-bottom:0px;}
 .project-item	{margin-bottom:36px;}
 
  .contact-left   {width:100%;float:left;padding-bottom:72px;padding-left:2%;}
  .contact-right {width:100%;float:left;text-align:center;}
  .contactus-form	{margin-left:0px;text-align:center;}
  p.cpage-detail		{font-size:14px;line-height:22px;}
 

  
}

















