/*

** Theme Name: City Central

*/
/* 
New Site Info
Colours:
Blue(cyan) : #009bdf;
*/
/*@charset "utf-8";*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:300,400,600,700');


/* CSS Reset */
body{ padding:0 0 0 0; margin:0; color:#636363; font-size:14px ; background:#fff; font-weight:normal; line-height:17px; font-family: 'Open Sans', sans-serif;}
*{padding:0; margin:0;}
img{border:0;}
a, a:focus, a:hover{ outline:none;}
form,input, select, textarea{outline:0;}
p strong{ font-weight:normal; font-family: 'Open Sans', sans-serif;font-weight:700; font-size:15px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
h1,h2,h3,h4,h5 {font-weight: normal;}
ul,li,a{text-decoration:none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

/* Site General CSS  */
.fancybox-inner {overflow: hidden !important;}
.clear{ clear:both;}
.left{ float:left !important;}
.right{ float:right !important;}
.valuesabout{padding-left:16px !important;}
#wrapper{padding:0; margin:0;}	
.content{ width:1000px; margin:0 auto;}	

/*======================== TYPESETTING ====================*/
#wrapper [class$="block"] p,
#wrapper [class$="block"] li {
	font-size:14px;
	line-height: 21px;
}
#wrapper [class$="block"] h2 {
	font-family: 'Open Sans Condensed';
	font-size:24px;
	font-weight: bold;
}
#wrapper [class$="block"] h3 {
	font-family: 'Open Sans Condensed';
	font-size:20px;
	font-weight: bold;
}
#wrapper [class$="block"] h4 {
	font-family: 'Open Sans Condensed';
	font-size:16px;
	font-weight: 300;
}
#wrapper .banner-block h2 {
	font-family: 'Open Sans Condensed';
	font-size:64px;
	font-weight: bold;
}
#wrapper #header #nav-block ul li {
	font-family: 'Open Sans';
	font-size:13px;
	font-weight: 100;
}
/*======================== Header Start ====================*/

#header{ position:relative; padding:9px 0 6px 0;}

#header .logo-block{ float:left; line-height:0px;}

#header .number-block{ float:right; padding:20px 0 0 0;}

#header .number-block h2{float:left;}

#header .number-block h2 a{ background:url(images/phone-1.png) center left no-repeat;padding: 10px 13px 10px 24px; line-height:26px; display:block; font-family: 'Open Sans Condensed', sans-serif; font-size:30px; color:#4b4b4b; border-right:1px solid #e9e9e9; margin-right:13px;}

#header .number-block h2 a span{font-family: 'Open Sans', sans-serif; font-weight:700;}

#header .number-block h2 a:hover{ color:#009bdf;}

#header .number-block .login{ float:left; background:url(images/login.png) no-repeat; cursor:pointer; padding: 13px 30px 17px 52px; font-size:14px; color:#FFF; border:none;}

#header .number-block .login:hover{background:url(images/login-h.png) no-repeat;}



#header #nav-block{ position:absolute; width:100%; bottom:-41px; z-index:9; background:rgba(0, 155, 223,0.9); padding:13px 0 0 0;}

#header #nav-block ul li{ float:left; padding-right:35px; display:block; font-family: 'Open Sans Condensed', sans-serif; font-size:14px; color:#fff; line-height:17px; text-transform:uppercase;}

#header #nav-block ul li:last-child{ padding-right:0px;}

#header #nav-block ul li a{ padding-bottom:11px; float:left; color:#fff;display:block;}

#header #nav-block ul li a:hover{ background:url(images/arrow-1.png) no-repeat bottom center, url(images/border-img4.jpg) repeat-x bottom; }

#header #nav-block ul li.active a{ background:url(images/arrow-1.png) no-repeat bottom center, url(images/border-img4.jpg) repeat-x bottom; }

#header #nav-block ul ul li a:hover{ background:none; border:none; }

/*======================== Banner Start ====================*/

.banner-block{ position:relative; line-height:0;}

.banner-block img.bg{ width:100%;}

.banner-block .banner-content-block{}

.banner-block .banner-content-block .lt-block{ float:left; background:url(images/bg1.png) repeat; width:325px;}

.banner-block .banner-content-block .lt-block h3{ text-align:center; display:block; padding:30px 0; line-height:0px; border-bottom:1px solid #c9dae3;}

.banner-block .banner-content-block .lt-block p{ padding:24px 0 16px 26px; line-height:20px; text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-size:26px; color:#3b404c;}

.banner-block .banner-content-block .lt-block h2{ padding:0 0 0 26px; line-height:40px;text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:44px; color:#3b404c;}

.banner-block .banner-content-block .lt-block h4{ padding:12px 0 15px 26px; line-height:46px;text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:48px; color:#009bdf;}

.banner-block .banner-content-block .rt-block{ float:left; width:285px; margin-left:22px;} 

.banner-block .banner-content-block .rt-block h2{line-height:86px; margin:20px 0 15px 0;text-transform:uppercase; background:url(images/line-1.png) bottom left no-repeat; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:70px; color:#fff;}

.banner-block .banner-content-block .rt-block p{ font-size:18px; color:#fff; line-height:20px;}

.banner-block .banner-inner-block{ position:absolute; width:100%; top:44%; padding:0px 0 0 0; text-align:center; }

.banner-block .banner-inner-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:62px; color:#fff; line-height:45px; text-transform:uppercase; }

.banner-block .banner-inner-block h2 span{ display:block; font-family: 'Open Sans Condensed', sans-serif; font-size:32px; }

/*======================== Services Start ====================*/

.service-block{ padding:20px 0 0px 0;}

.service-block .box{ width:266px; float:left; text-align:center; padding:0 0 20px 0; margin-right:90px; line-height:0; min-height:260px;}

.service-block .box:nth-child(3){ margin:0;}

.service-block .box:nth-child(6){ margin:0;}

.service-block .box h3{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:23px; color:#009bdf; line-height:25px; padding:13px 0 11px 0;}

.service-block .box h3.last{ color:#116f07;}

.service-block .box p{ font-family: 'Open Sans', sans-serif; font-size:16px; color:#474747; line-height:18px;}



/*======================== Gallery Start ====================*/

/*.gallery-block{ background:#009bdf; padding:30px 0 78px 0; border-bottom:1px solid #cfd4d7; border-top:1px solid #cfd4d7;}*/
.gallery-block{ padding:30px 0 78px 0; border-bottom:1px solid #cfd4d7; border-top:1px solid #cfd4d7;}

.gallery-block .title-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:45px; color:#009bdf; line-height:47px; text-align:center; padding-bottom:36px;}  

.gallery-block .img-block{ line-height:0; }

.gallery-block .img-block ul li{ float:left;}

.gallery-block .img-block ul li{ position:relative; width:224px; float:left; text-align:center; -webkit-box-shadow: -2px 3px 4px 0px rgba(209, 209, 209, 0.75);

-moz-box-shadow:    -2px 3px 4px 0px rgba(209, 209, 209, 0.75);

box-shadow:         -2px 3px 4px 0px rgba(209, 209, 209, 0.75); }

.gallery-block .img-block ul li span{ display:none; position:absolute; top:2px; left:2px; padding:18% 36%; line-height:0; background:url(images/gallery-img-hover-bg.png) repeat top left; }

.gallery-block .img-block ul li  img{ border:none; }

.gallery-block .img-block ul li span img{ border:none; }

.gallery-block .img-block ul li:hover span{ display:block; }



/*======================== News Start ====================*/

.news-block{ padding:35px 0 40px 0; margin:0; }

.news-block h2{ font-family: 'Open Sans Condensed', sans-serif; font-size:30px; color:#009bdf; line-height:32px; padding-bottom:13px;}
/*---------------------- Stats Left Block -------------- */

.news-block .lt-block{ float:left; background:url(images/border-img.jpg) right 58px no-repeat; padding:0 43px 0 0; line-height:0; width:308px;}

.news-block .lt-block .jcarousel-wrapper img{width:310px;height: auto;}

/*---------------------- Latest News Right Block -------------- */
.news-block .rt-block{ width:604px; float:right;}

.news-block .rt-block .block{ width:604px; margin-bottom:4px;background:#eaeaea;}

.news-block .rt-block .block:last-child{ margin-bottom:0;}

.news-block .rt-block .block .lt-panel{  float: left; padding: 6px; text-align: left;}

.news-block .rt-block .block .lt-panel img{ border:2px solid #fff; box-shadow:1px 1px 3px #585858;}

.news-block .rt-block .block .lt-panel h3{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:37px; color:#fff; line-height:39px;}

.news-block .rt-block .block .lt-panel h3 span{ font-family: 'Open Sans Condensed', sans-serif; font-size:21px; line-height:23px;}

.news-block .rt-block .block .rt-panel{ float:right; width:455px;  padding:15px 20px 0px 0px;} 

.news-block .rt-block .block .rt-panel p{ font-family: 'Open Sans', sans-serif;font-style:italic; font-size:17px; line-height:19px; color:#575757;}



/*======================== Client Testimonials Start ====================*/

.client-testimonials-block{ padding:90px 0 70px 0; margin:0; background:#009bdf; }

.client-testimonials-block .block{ padding:0; margin:0; line-height:0; }

.client-testimonials-block .block p{ font-family: 'Open Sans', sans-serif;font-style:italic; font-size:18px; color:#fff; line-height:20px; text-align:center; padding:0 10px 0 10px; }

.client-testimonials-block .block p img{ display:inline-block; margin:0px 8px 0 0; }

.client-testimonials-block .block p img.rt{ margin:0px 0 0 8px; }

.client-testimonials-block .block h4{ font-family: 'Open Sans', sans-serif; font-size:17px; color:#fff; line-height:19px; text-align:right; padding:37px 25px 0 0; }

.client-testimonials-block .block h4 span{ font-family: 'Open Sans', sans-serif;font-weight:700; text-transform:uppercase; }



/*======================== Slider Start ====================*/

.slider-block{ padding:25px 0 35px 0; margin:0; line-height:0; }

.slider-block .main{ padding:0 7px; text-align:center; }



/*======================== Footer Start ====================*/

#footer{ padding:30px 0 25px 0; margin:0; background:#434343; }

#footer .footer-top-block{ padding:0 0 15px 0; margin:0; border-bottom:1px solid #616161; }

#footer .footer-top-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px; color:#fff; line-height:17px; text-transform:uppercase; padding:6px 0 11px 0; }

#footer .footer-top-block p{ font-size:14px; color:#dddddd; padding-bottom:10px; }

#footer .footer-top-block p a{ color:#dddddd; }

#footer .footer-top-block p a.mail{ font-size:16px; display:block; }

#footer .footer-top-block p a:hover{ color:#fff; }

#footer .footer-top-block .box{ float:left; width:190px; padding:0 45px 0 0; margin:0; }

#footer .footer-top-block .our-links-block{ float:left; padding:0 75px 0 0; margin:0; }

#footer .footer-top-block .our-links-block ul{ float:left; padding:0; margin:0; }

#footer .footer-top-block .our-links-block ul.rt{ padding-left:55px; }

#footer .footer-top-block .our-links-block ul li{ display:block; font-size:14px; color:#dddddd; line-height:17px; padding-left:12px; margin-bottom:5px; background:url(images/footer-arrow.png) no-repeat left center; }

#footer .footer-top-block .our-links-block ul li a{ display:block; color:#dddddd; }

#footer .footer-top-block .our-links-block ul li a:hover{ color:#fff; }

#footer .footer-top-block .rt-block{ float:right; width:238px; }

#footer .footer-top-block .rt-block .linkedin{ width:122px; line-height:0; margin:0 auto 9px; background:#f6f6f6; border-radius:3px; }

#footer .footer-top-block .rt-block .linkedin img{ display:inline-block; float:left; margin-right:10px; }

#footer .footer-top-block .rt-block .linkedin h4{ float:left; font-size:17px; color:#434343; line-height:29px; }

#footer .footer-top-block .rt-block .linkedin:hover{ opacity:0.8; }

#footer .footer-top-block .newsletter-block{ float:left; padding:0 50px 0 0; width:240px;}

#footer .footer-top-block .newsletter-block .newsletter{ position:relative; padding:3px; background:#fff; border-radius:2px; }

#footer .footer-top-block .newsletter-block .newsletter .name{ width:90%; font-family: 'Open Sans', sans-serif; font-style:italic; font-size:13px; color:#615f5f; line-height:28px; font-weight:lighter; border:none; padding:0 2% 0 5%;}

#footer .footer-top-block .newsletter-block .newsletter .submit{ width:7px; height:13px; position:absolute; top:9px; right:11px; background:url(images/arrow-2.png) no-repeat right center; border:none; cursor:pointer; font-size:0px;}

#footer .footer-top-block .newsletter-block .newsletter .submit:hover{ background:url(images/arrow-2-hover.png) no-repeat right center; }

#footer .footer-top-block .rt-block .bottom-block{ background:url(images/footer-img-bg.jpg) repeat-x top left #f6f6f6; padding:14px 10px 6px 10px; line-height:0; }

#footer .footer-top-block .rt-block .bottom-block img{ display:inline-block; float:left; padding:0 12px; border-right:1px solid #e2e2e2; }

#footer .footer-top-block .rt-block .bottom-block img:nth-child(1){ padding-left:0; }

#footer .footer-top-block .rt-block .bottom-block img:nth-child(3){ padding-right:0; border:none; }



#footer .footer-bottom-block{ padding:20px 0 0 0; margin:0; }

#footer .footer-bottom-block p{ font-size:14px; color:#a1a1a1; line-height:17px; text-align:center; }



/*============== Who We Are Start ===============*/

.about-block{ padding:37px 0 12px 0; background:#f5fcff; }

.about-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; padding-bottom:10px;}

.about-block p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; padding-bottom:26px;}

.about-block .title-block{ padding-bottom:38px;}

.about-block .title-block h2 { margin-bottom:12px; border-bottom:1px solid #c4cacc;}

.about-block .block{ margin-bottom:14px;}



/*============== Our Company Goal Start ===============*/

.our-company-goal-block{ padding:37px 0 20px 0; }

.our-company-goal-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; padding-bottom:15px;}

.our-company-goal-block p{ font-size:18px; color:#1e1e1e; line-height:20px; padding:0; }

.our-company-goal-block .title-block{ padding:0 0 45px 0;}

.our-company-goal-block .title-block h2 { margin-bottom:12px; border-bottom:1px solid #c4cacc;}



.our-company-goal-block .bottom-block{ background:#f5fcff; padding:0 0 23px 0; border-top:1px solid #dce2e5; }

.our-company-goal-block .bottom-block .block{ padding:12px 0; border-bottom:1px solid #dce2e5; }

.our-company-goal-block .bottom-block .last{ border:none; }

.our-company-goal-block .bottom-block .block .img-block{ float:left; line-height:0; }

.our-company-goal-block .bottom-block .block .text-block{ float:right; width:840px; padding:13px 20px 0 0; }

.our-company-goal-block .bottom-block .block .text-block2{ padding-top:5px; }



/*============== Home Page Services Start ===============*/

.services-block{ padding:25px 0 45px 0;}

.services-block .services-top-block .lt-block{ float:left; width:544px;}

.services-block .services-top-block .lt-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dce2e5; padding-bottom:10px; margin-bottom:34px; }
.services-block .services-top-block  h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dce2e5; padding-bottom:10px; margin-bottom:34px; }

.services-block .services-top-block .lt-block p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; padding-bottom:22px;}

.services-block .services-top-block .map-block{ float:right; line-height:0; padding:44px 0 0 0;}

.services-block .services-bottom-block{ margin:10px 0 0 0;}

.services-block .services-bottom-block img{ width:100%;}

.services-block .services-bottom-block .thum-box{ padding:28px 0 30px 0; border-bottom:1px solid #dfdfdf;}

.services-block .services-bottom-block .thum-box .lt-panel{ float:left; line-height:0; border:1px solid #bcbcbc;}

.services-block .services-bottom-block .thum-box .rt-panel{ width:100%;}

.services-block .services-bottom-block .thum-box .rt-panel h3{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:26px; color:#009bdf; line-height:28px; text-transform:uppercase; padding:0 0 14px 0;}

.services-block .services-bottom-block .thum-box .rt-panel p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; padding:0 0 24px 0;}

.services-block .services-bottom-block .thum-box .rt-panel ul{ float:left; padding:0 100px 0 0;}

.services-block .services-bottom-block .thum-box .rt-panel ul.mobile{ padding:0 67px 0 0;}

.services-block .services-bottom-block .thum-box .rt-panel ul li{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; background:url(images/li-bg.png) no-repeat left center; padding:5px 0 10px 35px;}

.services-block .services-bottom-block .thum-box:nth-child(5){ border:none; padding-bottom:0;}

/*============== Single Service Page Start ===============*/
.single-service-block{ padding:25px 0 45px 0;}
.single-service-block .services-top-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dce2e5; padding-bottom:10px; margin-bottom:34px; }
.single-service-block .services-bottom-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dce2e5; padding-bottom:10px; margin-bottom:34px; }
.single-service-block .block {padding: 26px 0 0 0;border-bottom: 1px solid #d9dddf;}
.single-service-block .lt-block { float: left;width: 266px;}
.single-service-block .rt-block{ float:right;width:700px;}
.single-service-block h3{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:26px; color:#009bdf; line-height:28px; text-transform:uppercase; padding:0 0 14px 0;}
.single-service-block  p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; padding-bottom:22px;}
.single-service-block ul li{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; background:url(images/li-bg.png) no-repeat left center; padding:5px 0 10px 35px;}


/*============== Service Page Services Start ===============*/
.services.services-block .services-top-block{
	border-bottom:1px solid #dce2e5;
	margin-bottom: 20px;
}
.services.service-block .box{
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 0;
}

.services.service-block h3{
	background: rgba(0, 155, 223, 0.8);
	color: #fff;
	position: absolute;
	bottom: 0;
	width:100%;
	font-weight: normal;
} 

/*============== Events  Start ===============*/
.events-block{ padding:25px 0 45px 0;}
.events-block .title-block{ padding:28px 0 55px;}
.events-block .block {padding: 26px 0 0 0;border-bottom: 1px solid #d9dddf;}
.events-block .events-bottom-block{ background:#f5fcff; padding:28px;}

.events-block .events-top-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dce2e5; padding-bottom:10px; margin-bottom:34px; }
.events-block .rt-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:26px; color:#009bdf; line-height:28px; text-transform:uppercase; padding-bottom:15px;}

.events-block h3{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:26px; color:#009bdf; line-height:28px; text-transform:uppercase; padding:0 0 14px 0;}
.events-block  p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; padding-bottom:22px;}
.events-block ul li{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; background:url(images/li-bg.png) no-repeat left center; padding:5px 0 10px 35px;}
.events-block .lt-block { float: left;width: 206px;}
.events-block .rt-block{ float:right;width:770px;}
/*============== Cleaning Team Start ===============*/

.cleaning-team-block{ background:#f4fcff; padding:33px 0 55px 0; }

.cleaning-team-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dbe2e5; padding-bottom:10px; margin-bottom:10px; }

.cleaning-team-block .lt-block{ float:left; width:695px; }

.cleaning-team-block .lt-block p{ font-size:18px; color:#1e1e1e; line-height:20px; padding-bottom:25px; }



.cleaning-team-block .rt-block{ float:right; width:260px; background:#fff; border:1px solid #ece9e9; }

.cleaning-team-block .rt-block-links{  float:right; width:260px; }

.cleaning-team-block .rt-block-links p{color: #009bdf; font-size: 18px; line-height: 21px; } 

.cleaning-team-block .rt-block-links p a{ color:#18527e; }

.cleaning-team-block .rt-block h3{ font-size:13px; color:#fff; line-height:14px; background:#3384b1; text-align:center; text-transform:uppercase; padding:15px 0; margin-bottom:13px; }

.cleaning-team-block .rt-block .form-block{ padding:0 20px; margin:0; }

.cleaning-team-block .rt-block .form-block p{ font-size:13px; color:#686c6f; line-height:15px; padding-bottom:4px; }

.cleaning-team-block .rt-block .form-block .name{ width:89%; background:url(images/form-bg.jpg) repeat-x top left #fff; font-size:12px; color:#828588; line-height:14px; padding:6px 5%; border:1px solid #d3d3d3; border-radius:2px; }

.cleaning-team-block .rt-block .form-block .comments{ width:89%; background:url(images/form-bg.jpg) repeat-x top left #fff; font-size:12px; color:#828588; line-height:14px; padding:6px 5%; border:1px solid #d3d3d3; border-radius:2px; height:45px; resize:none; }

.cleaning-team-block .rt-block .form-block .file{ float:left; width:118px; background:url(images/button-bg.jpg) repeat-x top left; border:1px solid #a9161c; outline:2px solid #e5e5e5; border-radius:3px; font-family: 'Open Sans', sans-serif;font-weight:700; font-size:13px; color:#fefefe; line-height:15px; text-transform:uppercase; padding:4px 0; text-align:center; cursor:pointer; }

.cleaning-team-block .rt-block .form-block .file:hover{ background:url(images/button-bg-hover.jpg) repeat-x top left; }

.cleaning-team-block .rt-block .form-block .submit{ float:right; width:65px; background:#27639a; border:1px solid #e5e5e5; border-radius:3px; font-family: 'Open Sans', sans-serif;font-weight:700; font-size:13px; color:#fefefe; line-height:15px; text-transform:uppercase; padding:4px 0; text-align:center; padding:4px 0; cursor:pointer; }

.cleaning-team-block .rt-block .form-block .submit:hover{ background:#1e5385; }



.cleaning-team-block .rt-block .form-block .block{ padding-bottom:6px; }

.cleaning-team-block .rt-block .form-block .block2{ padding:10px 0 15px 0; }



/*============== Testimonials Start ===============*/

.testimonials-block{ padding:33px 0 40px 0; margin:0; background:#f5fcff; }

.testimonials-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dbe2e5; padding-bottom:10px; }

.testimonials-block p{font-size:18px; color:#787b7f; line-height:20px; padding:10px 0 15px;}

.testimonials-block .block{ padding:20px 0 13px 0; margin:0; border-bottom:1px solid #dce2e5; }

.testimonials-block .block:last-child{ border:none; }

.testimonials-block .block .img-block{ float:left; line-height:0; }

.testimonials-block .block .text-block{ float:right; width:845px; }

.testimonials-block .block .text-block h3{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; color:#2d4768; line-height:20px; text-transform:uppercase; padding-bottom:4px; }

.testimonials-block .block .text-block h4{ font-size:15px; color:#646464; line-height:17px; }

.testimonials-block .block .text-block p{ font-size:14px; color:#787b7f; line-height:17px; padding:7px 0; font-style:italic;}

.testimonials-block .block .text-block p img{ display:inline-block; margin:-3px 5px 0 0; }

.testimonials-block .block .text-block p img.rt{ margin:0 0 0 5px; }



/*============== Quality Start ===============*/

.quality-block{ padding:33px 0 0 0; }

.quality-block .title-block{ padding:0 0 50px 0;}

.quality-block .title-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; padding-bottom:11px; border-bottom:1px solid #dbe2e5; margin-bottom:15px; }

.quality-block h3{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:26px; color:#009bdf; line-height:28px; text-transform:uppercase; padding-bottom:15px; }

.quality-block p{ font-size:18px; color:#1e1e1e; line-height:20px; padding:0; }



.quality-block .bottom-block{ background:#f5fcff; padding:0 0 20px 0; }

.quality-block .bottom-block .block{ padding:35px 0 25px 0; border-bottom:1px solid #d9dddf; }

.quality-block .bottom-block .block-last{ border:none; }

.quality-block .bottom-block .block .img-block{ width:275px; float:left; line-height:0; }

.quality-block .bottom-block .block .img-block img{ width:100%;border:1px solid #a5a5a5;}

.quality-block .bottom-block .block .text-block{ float:left; width:700px; padding-left:25px; }

.quality-block .bottom-block .block .text-block2{ float:left; width:670px; padding:0 25px; /*border-right:1px solid #e2e8ea;*/ }

.quality-block .bottom-block .block .rt-block{ float:right; line-height:0; }



/*============= Environmental Start ================*/

.environmental-block .title-block{ padding:28px 0 55px; 0;}

.environmental-block .title-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dce2e5; padding-bottom:8px; margin-bottom:11px;}

.environmental-block .title-block p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px;}



.environmental-block .bottom-block{ background:#f5fcff; padding-bottom:28px;}

.environmental-block .bottom-block .block{ padding:26px 0 18px 0; border-bottom:1px solid #d9dddf;}

.environmental-block .bottom-block .block:nth-child(5){ border-bottom:none;}

.environmental-block .bottom-block .block .lt-block{ width:206px; float:left; line-height:0; }

.environmental-block .bottom-block .block .lt-block img{ width:100%;}

.environmental-block .bottom-block .block .rt-block{ float:right; width:770px;}

.environmental-block .bottom-block .block .rt-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:26px; color:#009bdf; line-height:28px; text-transform:uppercase; padding-bottom:15px;}

.environmental-block .bottom-block .block .rt-block p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; padding-bottom:20px;}

.environmental-block .bottom-block .block .rt-block ul li{ background:url(images/li-bg.png) no-repeat 0 4px; padding:0 0 11PX 26px; font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px;}

.environmental-block .bottom-block .client-block{ border:2px solid #d5e5f0; border-radius:3px; padding:18px 36px 22px 26px; margin:25px 0 0 0;}

.environmental-block .bottom-block .client-block .block-lt{ float:left; width:100%;}

.environmental-block .bottom-block .client-block .block-lt h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:30px; color:#009bdf; line-height:32px; text-transform:uppercase; padding-bottom:11px;}

.environmental-block .bottom-block .client-block .block-lt p{ font-family: 'Open Sans', sans-serif; font-size:19px; color:#1e1e1e; line-height:21px;}

.environmental-block .bottom-block .client-block .block-lt p span{ text-transform:uppercase;}

.environmental-block .bottom-block .client-block .block-lt .rt{ margin:0px 0 0 8px;}

.environmental-block .bottom-block .client-block .block-rt{ float:right; line-height:0; padding-left:46px; border-left:1px solid #e2e8ea;}



/*================== Welcome Start ========================*/

.welcome-block{ background: url("images/welcome-bg.png") no-repeat scroll 50% 0 / cover #e9f7ff; padding: 17px 0;}

.welcome-block .text-block{ width:740px;}

.welcome-block h2{ font-family: 'Open Sans Condensed', sans-serif; font-size:26px; color:#009bdf; line-height:28px; padding:0 0 8px 0; text-transform:uppercase;}

.welcome-block h2 span{ color:#000; font-family: 'Open Sans', sans-serif; font-weight:700;}

.welcome-block p{ font-family: 'Open Sans', sans-serif;font-size:16px; color:#3f3f3f; line-height:18px;}



/*=============== Community Start ================*/

.community-block .title-block{ padding:28px 0 0;}
.community-block .title-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dce2e5; padding-bottom:8px; margin-bottom:11px;}

.community-block .title-block p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px;}

.community-block img{ width:100%; }



.community-block .bottom-block{ background:#f5fcff; padding-bottom:28px;}

.community-block .bottom-block .block{ padding:26px 0 36px 0; border-bottom:1px solid #d9dddf;}

.community-block .bottom-block .block:nth-child(3){ border-bottom:none;}

.community-block .bottom-block .block .lt-block2{ float:left; width:280px line-height:0; border:1px solid #d2d8db;}

.community-block .bottom-block .block .lt-block2 ul li{ float:left; width:274px;}

.community-block .bottom-block .block .lt-block2 ul li img{ width:100%;}

.community-block .bottom-block .block .rt-block{ float:right; width:696px;}

.community-block .bottom-block .block .rt-block.rt-block100{ width:100%; }

.community-block .bottom-block .block .rt-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:26px; color:#009bdf; line-height:28px; text-transform:uppercase; padding-bottom:15px;}

.community-block .bottom-block .block .rt-block p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px; padding-bottom:20px;}

.community-block .bottom-block .footer-logo-block{ padding:24px 0 0 0px;}

.community-block .bottom-block .footer-logo-block ul li{ float:left; margin-right:22px;}

.community-block .bottom-block .footer-logo-block ul li:nth-child(5){ margin:0;}



/*============== Contact Us Start ===============*/

.contact-us-block{ padding:0 0 65px 0; margin:0; background:#f5fcff; }

.contact-us-block .bio-block{ float:left; width:540px; padding:27px 0 0 0; }

.contact-us-block .bio-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; padding-bottom:11px; border-bottom:1px solid #dce2e5; margin-bottom:25px; }

.contact-us-block .bio-block h2.rt{ padding-left:43px; }

.contact-us-block .bio-block h3{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; color:#4f4f4f; line-height:20px; text-transform:uppercase; padding:0 0 0 28px; margin-bottom:5px; letter-spacing:3px; }

.contact-us-block .bio-block h3.address{ background:url(images/address-icon.png) no-repeat 0 3px; }

.contact-us-block .bio-block h3.mail{ background:url(images/mail-icon.png) no-repeat 0 6px; }

.contact-us-block .bio-block h3.tel{ background:url(images/tel-icon.png) no-repeat 0 3px; }

.contact-us-block .bio-block h3.fax{ background:url(images/fax-icon.png) no-repeat 0 3px; }

.contact-us-block .bio-block p{ font-size:14px; color:#828282; line-height:17px; padding:0 0 18px 28px; }

.contact-us-block .bio-block p a{ color:#828282; }

.contact-us-block .bio-block p a:hover{ color:#4b4b4b; }

.contact-us-block .bio-block .lt-panel{ float:left; width:258px; border-right:1px solid #e1e4e6; }

.contact-us-block .bio-block .rt-panel{ float:right; width:280px; }

.contact-us-block .bio-block .bottom-panel{ padding:0; margin:0; }

.contact-us-block .bio-block .bottom-panel2{ padding:0 0 0 43px; margin:0; }



.contact-us-block .right-block{ float:right; width:335px; padding:22px 25px 20px 25px; background:#009bdf; }

.contact-us-block .right-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#fff; line-height:30px; text-transform:uppercase; padding-bottom:6px; border-bottom:1px solid #76a2c3; margin-bottom:8px; }

.contact-us-block .right-block p{ font-size:15px; color:#fff; line-height:17px; padding-bottom:5px; }

.contact-us-block .right-block .block{ padding:0 0 6px 0; margin:0; }

.contact-us-block .right-block .block .name1{ width:90%; background:#fff; border:none; border-radius:2px; font-family: 'Open Sans', sans-serif; font-size:14px; color:#818181; line-height:16px; padding:8px 5%; }

.contact-us-block .right-block .block .comments1{ width:94%; background:#fff; border:none; border-radius:2px; font-family: 'Open Sans', sans-serif; font-size:14px; color:#818181; line-height:16px; padding:8px 3%; height:60px; resize:none; }

.contact-us-block .right-block .block .submit{ display:inline-block; background:#fff; border:none; border-radius:2px; font-family: 'Open Sans', sans-serif; font-size:19px; color:#548bb4; text-transform:uppercase; line-height:21px; padding:5px 13px; margin-top:11px; cursor:pointer; }

.contact-us-block .right-block .block .submit:hover{ background:#eaeaea; }



.contact-us-block .right-block .block .lt-panel{ float:left; width:160px; }

.contact-us-block .right-block .block .rt-panel{ float:right; width:160px; }



/*============== Markets Start ==============*/

.market-block .title-block{ padding:28px 0 55px; 0;}

.market-block .title-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; border-bottom:1px solid #dce2e5; padding-bottom:8px; margin-bottom:11px;}

.market-block .title-block p{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1e1e1e; line-height:20px;}



.market-block .bottom-block{ background:#f5fcff; padding-bottom:20px;}

.market-block .bottom-block .block{ padding:24px 0 12px 0; background:url(images/border-img3.jpg) repeat-x bottom left;}

.market-block .bottom-block .block:nth-child(4){ background:none;}

.market-block .bottom-block .block .lt-block{ position:relative; float:left; line-height:0; border:1px solid #d2d8db; }

.market-block .bottom-block .block .lt-block .desc{ width:100%; position:absolute; top:80px; text-align:center;}

.market-block .bottom-block .block .lt-block .desc h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:34px; color:#fff; line-height:36px; text-transform:uppercase; padding:12px 15px 11px 15px; background:#025c8f; display:inline-block;}

.market-block .bottom-block .block .rt-block{ float:right; width:544px;}

.market-block .bottom-block .block .rt-block h3{ font-family: 'Open Sans', sans-serif;font-weight:700; font-size:23px; color:#424242; line-height:26px; background:url(images/border-img2.jpg) no-repeat bottom left; text-transform:uppercase; padding:0 0 10px 0; margin:0 0 10px 0;}

.market-block .bottom-block .block .rt-block h3 span{ color:#009bdf;}

.market-block .bottom-block .block .rt-block p{ font-family: 'Open Sans', sans-serif; font-size:16px; color:#424242; line-height:18px; padding-bottom:20px;}

.market-block .bottom-block .footer-logo-block{ padding:24px 0 0 0px;}

.market-block .bottom-block .footer-logo-block ul li{ float:left; margin-right:22px;}

.market-block .bottom-block .footer-logo-block ul li:nth-child(5){ margin:0;}



/*================ Clients Start ====================*/

.our-company-goal-block .bottom-block2{ background:#f5fcff; padding:40px 0 23px 0; border-top:1px solid #dce2e5; }

.our-company-goal-block .bottom-block2 .box{ float:left; width:179px; border-bottom:1px solid #e7edef; border-right:1px solid #e7edef; line-height:0; text-align:center; padding:10px 10px 10px 10px;}

.our-company-goal-block .bottom-block2 .box:nth-child(5){ border-right:none;}

.our-company-goal-block .bottom-block2 .box:nth-child(10){ border-right:none;}

.our-company-goal-block .bottom-block2 .box:nth-child(15){ border-right:none;}

.our-company-goal-block .bottom-block2 .box:nth-child(16){ border-bottom:none;}

.our-company-goal-block .bottom-block2 .box:nth-child(17){ border-bottom:none;}

.our-company-goal-block .bottom-block2 .box:nth-child(18){ border-bottom:none; border-right:none;}



.testimonial-block{ background:#fff; padding:17px 0 80px 0;}

.testimonial-block .top h2{ font-size:28px; font-family: 'Open Sans', sans-serif; font-weight:700; line-height:30px; color:#009bdf; text-transform:uppercase;border-bottom:1px solid #e5e5e5; padding:0 0 8px 0;}

.testimonial-block .bottom .thumb{ border-bottom:1px solid #e5e5e5; }

.testimonial-block .bottom .thumb2{ border-bottom:none; }

.testimonial-block .bottom .block{ float:left; width:478px; padding:20px 22px 13px 0; margin:0; border-right:1px solid #e5e5e5; }

.testimonial-block .bottom .block:nth-child(2){ border-right: medium none; float:right; padding-left: 20px; padding-right: 0;}



.testimonial-block .bottom .block-last{ border:none; }

.testimonial-block .bottom .block .img-block{ float:left; line-height:0; }

.testimonial-block .bottom .block .text-block{ float:right; width:350px; padding:0 0px 0 0;}

.testimonial-block .bottom .block .text-block h4{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#009bdf; line-height:20px; padding-bottom:4px; font-style:italic;}

.testimonial-block .bottom .block .text-block h4 span{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; line-height:15px; color:#2d4768; text-transform:uppercase; font-style:normal; padding:0 8px 0 0; margin:0 12px 0 0; border-right:1px solid #bfbfbf;}

.testimonial-block .bottom .block .text-block p{ font-size:14px; color:#787b7f; line-height:17px; padding:7px 0; font-style:italic;}

.testimonial-block .bottom .block .text-block p img{ display:inline-block; margin:-3px 5px 0 0; }

.testimonial-block .bottom .block .text-block p img.rt{ margin:0 0 0 5px; }



/*================== Feedback Start ================*/

.testimonial-block-feedback  { background:#f5fcff; padding:0;}

.testimonial-block .bottom .block-2{ float:left; width:478px; padding:20px 22px 13px 0; margin:0; border-right:none;border-bottom:1px solid #e5e5e5; }

.testimonial-block .bottom .block-3{ float:left; width:478px; padding:20px 22px 13px 0; margin:0; border-right:none;border-bottom:none; }

.testimonial-block .bottom .thumb-1{ border-bottom:none; }

.testimonial-block .bottom .thumb2-2{ border-bottom:none; }



/*============== Team Start ==============*/

.team-block{ padding:37px 0 0px 0; margin:0; }

.team-block .title-block{ background:#fff; padding:0 0 45px 0;}

.team-block .title-block h2{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; color:#009bdf; line-height:30px; text-transform:uppercase; padding-bottom:15px; margin-bottom:12px; border-bottom:1px solid #c4cacc;}

.team-block .title-block p{ font-size:18px; color:#1e1e1e; line-height:20px; padding:0; }



.team-block .bottom-block{ background:#f4fcff; padding:0px 0 10px 0; margin:0; }

.team-block .bottom-block .block{ float:left; width:228px; padding:0; margin:0 22px 35px 0; }

.team-block .bottom-block .block:nth-child(4){ margin-right:0; }

.team-block .bottom-block .block:nth-child(8){ margin-right:0; }

.team-block .bottom-block .block:nth-child(12){ margin-right:0; }

.team-block .bottom-block .block:nth-child(16){ margin-right:0; }

.team-block .bottom-block .block .img-block{ line-height:0; position:relative; border:1px solid #dfe6e9; }

.team-block .bottom-block .block .img-text{ position:absolute; width:100%; left:-1px; bottom:-1px; background:url(images/bg2.png) no-repeat left top; }

.team-block .bottom-block .block .img-text h3{ font-family: 'Open Sans Condensed', sans-serif; font-size:20px; color:#fff; line-height:22px; text-transform:uppercase; padding:10px 0 10px 10px; }

.team-block .bottom-block .block .bottom-panel{ padding:10px 0 0 2px; margin:0; min-height:45px; }

.team-block .bottom-block .block .bottom-panel h4{ font-family: 'Open Sans', sans-serif; font-size:20px; color:#323232; line-height:22px; }

/*============== Jobs Start ==============*/
#wrapper .job-block { 
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#wrapper .job-block .text-block { 
	border-bottom: 1px solid #c4cacc; 
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#wrapper .job-block h3 { 
	font-family: 'Open Sans Condensed';
	margin-bottom: 10px;
	font-size:18px;
}

#wrapper .job-block .joblink {
	display: inline-block;
	padding: 10px;
	background: #009bdf;
	color: #fff;
	border-radius: 10px;
	text-align: center;
	margin-top: 10px;
}
/*============== Careers Start ==============*/
.careers-block .lt-block {
	float: left;
	margin-right: 30px;
}

/*============== Pop Up Start ==============*/

.popup-block{ padding:25px 25px 0 25px; margin:0; width:940px; display:none; }

.popup-block .img-block{ float:left; width:283px; line-height:0; }

.popup-block .img-block img{ width:100%; border:1px solid #d0d0d0; }

.popup-block .text-block{ float:right; width:635px; }

.popup-block .text-block h2{ font-family: 'Open Sans Condensed', sans-serif; font-size:38px; color:#00649f; line-height:40px; text-transform:uppercase; padding:0px 0 6px 0px; }

.popup-block .text-block h3{ font-family: 'Open Sans', sans-serif; font-size:26px; color:#545454; line-height:28px; border-bottom:1px solid #e9e9e9; padding-bottom:13px; margin-bottom:13px; }

.popup-block .text-block p{ font-family: 'Open Sans', sans-serif; font-size:17px; color:#000000; line-height:20px; padding-bottom:20px; }



/*============= Changes ===============*/

.team-block .bottom-block .board-block{ padding:15px 0 10px 0; margin:0; 4}

.team-block .bottom-block .board-block .block-title{}

.team-block .bottom-block .board-block .block-title h2{ border-bottom: 1px solid #c4cacc; color: #009bdf; font-family: 'Open Sans Condensed',sans-serif;font-weight:700 font-size: 28px; line-height: 30px; margin-bottom: 25px;padding-bottom: 15px; text-transform: uppercase;}

.team-block .bottom-block .board-block .block-bottom .block{ float:left; width:228px; height:274px; padding:0; margin:0 22px 35px 0; }

.team-block .bottom-block .board-block .block-bottom .block:nth-child(4){ margin-right:0; }

.team-block .bottom-block .board-block .block-bottom .block:nth-child(8){ margin-right:0; }

.team-block .bottom-block .board-block .block-bottom .block:nth-child(12){ margin-right:0; }

.team-block .bottom-block .board-block .block-bottom .block:nth-child(16){ margin-right:0; }

.team-block .bottom-block .board-block .block-bottom .block:nth-child(20){ margin-right:0; }

.team-block .bottom-block .board-block .block-bottom .block .img-block{ line-height:0; position:relative; border:1px solid #dfe6e9; }

.team-block .bottom-block .board-block .block-bottom .block .img-text{ position:absolute; width:100%; left:-1px; bottom:-1px; background:url(images/bg2.png) no-repeat left top; }

.team-block .bottom-block .board-block .block-bottom .block .img-text h3{ font-family: 'Open Sans Condensed', sans-serif; font-size:20px; color:#fff; line-height:22px; text-transform:uppercase; padding:10px 0 10px 10px; }

.team-block .bottom-block .board-block .block-bottom .block .bottom-panel{ padding:10px 0 0 2px; margin:0; min-height:45px; }

.team-block .bottom-block .board-block .block-bottom .block .bottom-panel h4{ font-family: 'Open Sans', sans-serif; font-size:20px; color:#323232; line-height:22px; }





/*=============== Online Application ===============*/

.application-block{ padding:20px 0 25px 0;}

.application-block h2{font-family: 'Open Sans Condensed',sans-serif;font-weight:700 font-size:30px; color:#009bdf; line-height:32px; padding:0 0 8px 0; text-transform:uppercase; border-bottom: 1px solid #c4cacc; margin-bottom: 12px;}

.application-block p{ font-family: 'Open Sans', sans-serif; font-size:17px; color:#636363; line-height:20px;    padding: 5px 0 8px;}

.application-block .form-block{ background:#548BB4; padding:20px 30px 30px; margin:20px auto 0; width:700px; }

.application-block .form-block h3{ font-family: 'Open Sans Condensed', sans-serif;color: #fff; font-size: 30px; line-height: 32px; text-align: center; text-transform: uppercase; padding:0 0 10px 0; border-bottom:1px solid #fff; margin:0 0 10px 0;}

.application-block .form-block .bottom .lt-panel{float:left; width:48%;}

.application-block .form-block .bottom .rt-panel{float:right; width:48%;}

.application-block .form-block .bottom p{ font-family: 'Open Sans Condensed', sans-serif;display:inline-block; color: #fff; font-size: 20px; line-height: 22px; padding:0 0 6px 0;}

.application-block .form-block .bottom .block{padding:0 0 6px 0; margin:0;}

.application-block .form-block .bottom .block {padding:12px 0 12px 0;}

.application-block .form-block .bottom .block .field{ background: none repeat scroll 0 0 #fff; border: medium none; border-radius: 2px; color: #818181; font-family: "CalibriRegular"; font-size: 14px; line-height: 16px; padding: 8px 5%; width: 90%;}

.application-block .form-block .bottom .block .experience1{width:94%; background:#fff; border:none; border-radius:2px; font-family: 'Open Sans', sans-serif; font-size:14px; color:#818181; line-height:16px; padding:8px 3%; height:60px; resize:none;}

.application-block .form-block .bottom .block .box{ float:left; padding:0 24px 0 0;}

.application-block .form-block .bottom p.default{ color:#fff; font-size:16px; line-height:18px; padding:0 0 0px 0;}

.application-block .form-block .bottom .block .box .checkbox{ margin-top:3px;}

.application-block .form-block .bottom .box-1{ border-bottom: 1px dashed #fff; padding: 0 0 10px;}

.application-block .form-block .bottom .block .submit{display:inline-block; background:#fff; border:none; border-radius:2px; font-family: 'Open Sans', sans-serif; font-size:19px; color:#548bb4; text-transform:uppercase; line-height:21px; padding:5px 13px; margin-top:11px; cursor:pointer;}

.application-block .form-block .bottom .block .submit:hover{background:#eaeaea; }



.client-testimonials-block-2{ padding:40px 0 0px; margin:0; background:#027097;}

.client-testimonials-block-2 h3{ font-family: "Open Sans Condensed"; font-size:25px; color:#fff; line-height:27px; padding:0 0 10px 0; margin-bottom:14px; text-transform:uppercase; border-bottom:1px dashed #fff;}

.client-testimonials-block-2 .block{ padding:0 0 30px; margin:0; line-height:0; }

.client-testimonials-block-2 .block p{ font-family: 'Open Sans', sans-serif;font-style:italic; font-size:18px; color:#fff; line-height:20px; padding:0 10px 0 10px; }

.client-testimonials-block-2 .block p img{ display:inline-block; margin:0px 8px 0 0; }

.client-testimonials-block-2 .block p img.rt{ margin:0px 0 0 8px; }

.client-testimonials-block-2 .block h4{ font-family: 'Open Sans', sans-serif; font-size:17px; color:#fff; line-height:19px; padding:7px 25px 0 0; }

.client-testimonials-block-2 .block h4 span{ font-family: 'Open Sans', sans-serif;font-weight:700; text-transform:uppercase; }

.wpcf7-checkbox .wpcf7-list-item-label{ display:none;}

span.wpcf7-list-item{ margin-left:0 !important; }

.box10 { padding-right:0 !important;}

span.wpcf7-not-valid-tip{ position:absolute; font-size:12px !important; color:#F7E700 !important;}

.wpcf7-validation-errors{ display:none !important;}

.title-block p a{color: #009bdf; font-family: 'Open Sans Condensed',sans-serif;font-weight:700 }

.map-block h4{ font-family:'Open Sans Condensed',sans-serif;font-weight:700 color:#009bdf; font-size:18px; margin:0 0 30px 0;  }

.services-block .services-bottom-block .thum-box .rt-panel p.big-text{ color:#009bdf; font-size:22px; font-weight:bold; }

.services-block .services-bottom-block .thum-box .rt-panel p.big-text a{ color:#009bdf; }

.about-block .lt-panel{ float:left; width:660px;}

.right-panel{ float:right; width:250px; background:none repeat scroll 0 0 #009bdf; padding:25px;}

.right-panel #wpcf7-f765-p435-o1 .block p{ color:#fff; font-size:15px; padding:0; margin:0 0 4px 0; }
.right-panel #wpcf7-f765-p435-o1 .block{ margin:0 0 14px;}

.right-panel #wpcf7-f765-p435-o1 .block input[type="text"], .right-panel #wpcf7-f765-p435-o1 .block input[type="email"], .right-panel #wpcf7-f765-p435-o1 .block textarea{  background: none repeat scroll 0 0 #fff; border: medium none; border-radius: 2px; color: #818181; font-family: "CalibriRegular"; font-size: 14px;line-height: 16px; padding: 8px 5%; width: 90%;}

.right-panel #wpcf7-f765-p435-o1 .block textarea{ height:70px; }

.right-panel #wpcf7-f765-p8-o1 .block p{ color:#fff; font-size:15px; padding:0; margin:0 0 4px 0; }
.right-panel #wpcf7-f765-p8-o1 .block{ margin:0 0 14px;}

.right-panel #wpcf7-f765-p8-o1 .block input[type="text"], .right-panel #wpcf7-f765-p8-o1 .block input[type="email"], .right-panel #wpcf7-f765-p8-o1 .block textarea{  background: none repeat scroll 0 0 #fff; border: medium none; border-radius: 2px; color: #818181; font-family: "CalibriRegular"; font-size: 14px;line-height: 16px; padding: 8px 5%; width: 90%;}

.right-panel #wpcf7-f765-p8-o1 .block textarea{ height:70px; }


.right-panel p{ color:#fff; }

.right-panel #wpcf7-f765-p435-o1 .block input[type="submit"]{background: none repeat scroll 0 0 #fff;

    border: medium none;

    border-radius: 2px;

    color: #009bdf;

    cursor: pointer;

    display: inline-block;

    font-family: "Open Sans";

    font-size: 19px;

    line-height: 21px;

    margin-top: 11px;

    padding: 5px 13px;

    text-transform: uppercase;

}
.right-panel #wpcf7-f766-p483-o1 .block input[type="submit"]{background: none repeat scroll 0 0 #fff;

    border: medium none;

    border-radius: 2px;

    color: #009bdf;

    cursor: pointer;

    display: inline-block;

    font-family: "Open Sans";

    font-size: 19px;

    line-height: 21px;

    margin-top: 11px;

    padding: 5px 13px;

    text-transform: uppercase;

}div.wpcf7-mail-sent-ok {

    border: 2px solid #fff;

    color: #fff;

}

.right-main{ float:right; width:300px;}
.wpcf7-file{ color:#fff;}
div.wpcf7-mail-sent-ok{ color:#000; text-align:center; }
.en-list{ margin:20px 0 0 0;}
.en-list li{color: #1e1e1e; font-family: "Open Sans"; font-size: 18px; line-height: 20px; background: url("images/li-bg.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0); padding:4px 0 4px 30px;}
.spaceing{ margin:0 0 10px 0;}
#company{ width:300px;}
.block5 p a{ color:#009bdf; font-size:20px;}
#footer .footer-top-block .newsletter-block .newsletter p{ padding:0; }
#footer .footer-top-block .newsletter-block div.wpcf7 img.ajax-loader{ display:none;}
#footer .footer-top-block .newsletter-block div.wpcf7-mail-sent-ok{ position:absolute; color:yellow; border:none; padding:0;  margin:0; bottom:-38px; text-align:left; }


/************************************************************************************
MOBILE
*************************************************************************************/
@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media screen and (max-width:1000px) {
.content{ width:92%;}	
#header #nav-block ul li { padding-right:25px;}
.service-block .box {margin: 0 10px;width: 46%;}
.news-block .lt-block{background:none;float: none; padding: 0;width: 100%;}
.news-block .rt-block{float:none; width:100%;}
.news-block h2{ padding-top:15px;}
.left{ float:none !important;}
.right{ float:none !important;}
#footer .footer-top-block .rt-block {float: none; margin: 0 auto;}
#footer .footer-top-block .box{ padding:0 10px; width:31%; margin:0px;}
#footer .footer-top-block .newsletter-block{padding:0; width:30%;}
.our-company-goal-block .bottom-block .block .text-block{ width:75%;}
.services-block .services-top-block .lt-block { float: none; width:100%;}
.services-block .services-top-block .map-block{ text-align:center; float:none;}
.team-block .bottom-block .board-block .block-bottom .block { height: auto; margin: 10px; padding: 0; width: 46%; display:block; text-align:center;}
.team-block .bottom-block .board-block .block-bottom .block .img-block{ display:inline-block;}
.our-company-goal-block .bottom-block2 .box {border-right: medium none; text-align: center; width:30%;}
.testimonials-block .block .text-block{ width:77%;}
.environmental-block .bottom-block .block .rt-block { float: right; width: 66%;}
.quality-block .bottom-block .block .text-block { float: right; padding-left: 0; width: 62%;}
.quality-block .bottom-block .block .text-block2 { float: right; padding: 0; width: 62%;}
}
@media screen and (max-width:950px) {
#header #nav-block ul li { padding-right:20px;}
#wrapper .banner-block .banner-inner-block { background: #076ea8;  padding: 10px 0; position: relative;top: 0;}
#wrapper .banner-block .banner-inner-block h2 {font-size:30px; line-height:23px;}
}
@media screen and (max-width:850px) {
#header #nav-block ul li { padding-right:15px;}
.quality-block .bottom-block .block .text-block { float: right; padding-left: 0; width: 57%;}
.quality-block .bottom-block .block .text-block2 { float: right; padding: 0; width: 57%;}
}
@media screen and (max-width:780px) {
#header #nav-block ul li { padding-right:13px;}
.welcome-block .text-block {width:90%;}
.cleaning-team-block .lt-block { float: none; width: 100%;}

}
@media screen and (max-width:767px) {
#header .logo-block {float: none;padding-top: 10px;text-align: center;}
#header .number-block {float: none; margin: 0 auto;width: 400px;}
#header #nav-block {bottom: -6px; height: 46px; padding: 0; position: relative;}
.our-company-goal-block .bottom-block .block .img-block { float: none; text-align: center;}
.our-company-goal-block .bottom-block .block .text-block {float: none; width: 100%; text-align:center; padding-right:0px;}
.our-company-goal-block h2 { font-size: 19px;line-height: 23px;}
.our-company-goal-block .bottom-block2 .box {border-right: medium none; text-align: center; width:45%;}
.testimonials-block .block .img-block {float: none;text-align: center;}
.testimonials-block .block .text-block {float: none;padding: 10px 0 0;text-align: center;width: 100%;}
.environmental-block .bottom-block .block .lt-block{ float:none; margin:0 auto;}
.environmental-block .bottom-block .block .rt-block{float: none; padding: 20px 0 0; width: 100%;}
.quality-block .bottom-block .block .img-block {float: none;margin: 0 auto 20px;}
.quality-block .bottom-block .block .text-block { float: none; padding-left: 0;width: 100%;}
.quality-block .bottom-block .block .text-block2 { float: none; padding: 0; width: 100%;}
}
@media screen and (max-width:630px) {
.service-block .box {float: none; margin: 0; min-height: auto; width: 100%;}
#footer .footer-top-block .box{float: none; margin: 0;padding: 0; text-align: center;width: 100%;}
#footer .footer-top-block .newsletter-block{float: none; padding: 0; text-align: center;width: 100%;}
.team-block .title-block h2{ font-size:16px; line-height:22px;}
.team-block .bottom-block .board-block .block-bottom .block {float: none;height: auto; margin: 0 auto 15px;width: 228px;}
.team-block .bottom-block .board-block .block-title h2{ text-align:center;}
}
@media screen and (max-width:500px) {
#header .number-block {width:300px;}
#header .number-block h2 a {font-size: 20px; margin-right: 5px;padding: 10px 5px 10px 17px;}
#header .number-block .login { background: rgba(0, 0, 0, 0) url("images/login.png") no-repeat scroll 0 0 / 100% auto; padding: 13px 14px 17px 40px;font-size: 12px;line-height: 12px;text-indent: 5px;}
#header .number-block .login:hover { background: rgba(0, 0, 0, 0) url("images/login-h.png") no-repeat scroll 0 0 / 100% auto; }
.welcome-block h2{ font-size:18px;}
.services-block .services-top-block .map-block img{ width:100%;}
.our-company-goal-block .bottom-block2 .box {border-right: medium none; float: none; padding: 10px 0; text-align: center; width: 100%;}
.environmental-block .bottom-block .block .rt-block h2{ font-size:16px;}
.environmental-block .bottom-block .client-block .block-lt h2{ font-size:25px;}
.quality-block h3{ font-size:20px;}
}

#wpcf7-f765-p435-o1 .wpcf7-response-output{ color:#fff; }
div.wpcf7-mail-sent-ok{ color:#fff;}