@charset "utf-8";
/* CSS Document */  
@font-face {
	font-family: 'OpenSans-Regular';
	src: url('../fonts/OpenSans_gdi.eot');
	src: url('../fonts/OpenSans_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans_gdi.woff') format('woff'), url('../fonts/OpenSans_gdi.ttf') format('truetype'), url('../fonts/OpenSans_gdi.svg#OpenSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+0020-2212;
}
.headertop {
	background: #fff;
}
.clear {
	clear: both;
}
.logo {
	margin: 10px 0;
}
.hentry {
    padding-top: 0px !important;
}
.header-upper .upper-column {
	float: left;
	margin-left: 40px;
	min-width: 80px;
	padding-top: 22px;
	position: relative;
}
.info-box {
	padding-left: 0px;
	position: relative;
}
.info-box.icon-box {
	color: #4a5c7a;
	font-size: 36px;
	left: 0;
	line-height: 60px;
	position: absolute;
	top: 12px;
	transition: all 500ms ease 0s;
	width: 50px;
	outline: medium none;
}
.icon-box {
	float: left;
	margin: 13px 15px 0 0;
	padding: 0;
}
.upper-column.info-box li {
	list-style-type: none;
}
.small-title {
	font-family: open sans;
	font-size: 17px;
}
.upper-column.info-box a {
	font-family: "OpenSans-Regular";
	font-size: 24px;
	font-weight: bold;
	line-height: 5px;
	outline: medium none;
	text-decoration: none;
}
.ema > strong {
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.pull-right.upper-right.clearfix {
	margin: 20px 0;
}
.fill .menu-outer .navbar-inverse::before {
	background: rgba(0, 0, 0, 0.5);
	content: "";
	height: 51px;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	width: 100%;
}
.menu-outer .navbar-nav > li {
	
	position: relative;
}
.menu-outer .navbar-nav > li a {
	font-family: 'OpenSans-Regular';
	font-size: 14px;
	font-weight: 600;
	padding: 16px 30px;
	display: block;
	position: relative;
	text-transform: uppercase;
	color: #fff;
}
.menu-outer .navbar-nav > li a, .menu-outer .navbar-nav > li:hover, .menu-outer .navbar-nav > li:focus, .menu-outer .navbar-nav > li a.active {
	background: none !important;
}
.menu-outer .navbar-nav > li.current-menu-item::before, .menu-outer .navbar-nav > li:hover::before  {
	background: #59b2ff;
	content: "";
	height: 51px;
	left: 0;
	display: block;
	position: absolute;
	top: 0;
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	width: 100%;
}
#myCarousel .carousel-control.left {
	left: 2%;
}
#myCarousel .carousel-control.right {
	right: 2%;
}
#myCarousel .carousel-control.left, #myCarousel .carousel-control.right {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	border: 1px solid !important;
	height: 45px !important;
	top: 45.6%;
	width: 45px !important;
}
.menu-outer .collapse.navbar-collapse {
	padding: 0 !important;
}
/*.carousel,.item,.active{height:100%;}*/
  
.carousel-inner {
	height: 100%;
}
.fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	position: relative;
}
/* faster sliding speed */
  
.carousel-inner > .item {
	-webkit-transition: 0.3s ease-in-out left;
	-moz-transition: 0.3s ease-in-out left;
	-o-transition: 0.3s ease-in-out left;
	transition: 0.3s ease-in-out left;
}
.upper-column.info-box > ul {
	margin: 0;
	padding: 10px 0 0;
}
.upper-column.info-box li {
	line-height: 28px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu-outer {
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999;
}
.fill .menu-outer .navbar-inverse {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none;
}
.menu-outer .btn-outer {
	background: rgba(0, 0, 0, 0) url("../images/search-bg.png") no-repeat scroll right -9px;
	height: 100%;
	position: absolute;
	right: -27px;
	top: 0;
	width: 240px;
}
.menu-outer .btn-outer .inq-btn .txt {
	position: relative;
	z-index: 1;
}
.theme-btn.inq-btn {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	color: #ffffff;
	float: left;
	font-family: "OpenSans-Regular";
	font-size: 14px;
	height: 51px;
	margin: 0 0 0 12px;
	text-transform: uppercase;
	width: 70%;
}
.btn-outer i {
	color: #fff;
	position: absolute;
	right: 50px;
	top: 14px;
}
.tp-parallax-wrap {
	margin-top: 60px;
}
.south {
	left: 0;
	position: absolute;
	right: 0;
	top: 25%;
}
.fill .cycloneslider-caption-title {
	color: #fff;
	font-family: open sans;
	font-size: 44px !important;
	line-height: 45px !important;
	text-transform: uppercase;
}
.fill .da-slide h2 {
	font-size: 34px;
	color: #fff;
	font-family: 'OpenSans-Regular';
	text-transform: uppercase;
	margin: 20px 0 0;
}
.fill .cycloneslider-caption-description > p {
	color: #fff;
	font-family: 'OpenSans-Regular';
	font-size: 18px;
	margin: 30px 0 40px;
	font-style: normal;
}
.fill .cycloneslider-caption-description > a {
	background: #59b2ff none repeat scroll 0 0;
	border: 5px solid #59b2ff;
	box-shadow: 0 0 0 2px #fff inset;
	color: #fff;
	font-family: open sans;
	font-size: 18px;
	opacity: 1 !important;
	padding: 10px 20px;
	text-transform: uppercase;
	font-weight: 600;
	text-decoration: none;
}
.fill .cycloneslider-template-standard .cycloneslider-caption {
	opacity: 1;
}
.fill .cycloneslider-template-standard {
	margin-bottom: 0;
}
.fill .cycloneslider-template-standard .cycloneslider-prev, .cycloneslider-template-standard .cycloneslider-next {
	background: #000 none repeat scroll 0 0;
	border: 1px solid #fff;
	border-radius: inherit;
	height: 45px;
	top: 50%;
	width: 45px;
}
.fill .cycloneslider-template-standard .cycloneslider-prev, .cycloneslider-template-standard .cycloneslider-next {
	border-radius: inherit !important;
	height: 45px !important;
	width: 45px !important;
	background: #000 none repeat scroll 0 0 !important;
	border: 1px solid #fff !important;
}
.fill .cycloneslider-template-standard .cycloneslider-prev .arrow {
	border-right: 6px solid #fff;
}
.fill .cycloneslider-template-standard .cycloneslider-next .arrow {
	border-left: 6px solid #fff;
}
.upper-column.info-box a:hover {
	color: #59b2ff;
}
.aboutus {
	background: #fff;
}
.about {
	padding: 40px 0 0;
}
.about h2 {
	font-family: "OpenSans-Regular";
	font-size: 28px !important;
	padding: 0 0 20px;
}
.about span {
	color: #59b2ff;
	font-family: 'OpenSans-Regular';
}
.about p {
	color: #000;
	font-family: 'OpenSans-Regular';
	font-size: 15px;
}
.our-cleaning {
	background: #044d8c url("../images/our-img1.png") no-repeat scroll -270px center;
}
.etiam {
	float: right !important;
	margin: 0;
	padding: 48px 0;
	text-align: center;
	width: 650px !important;
}
.etiam .wpb_content_element{ margin-bottom:0px;}
.etiam h4 {
	color: #fff;
	float: left;
	font-family: "OpenSans-Regular";
	font-size: 24px !important;
    line-height: 40px !important;
    text-transform: uppercase;
    text-align: left;
    width: 60%;
    padding: 0 !important;
    margin: 0 !important;
}
.more-link {
	background-color: #59b2ff;
	border: medium none;
	border-radius: inherit;
	font-size: 18px;
	font-weight: 600;
	margin: 0px;
	padding: 5px;
	width: 189px;
	display: inline-block;
	color: #fff;
	clear: both;
}
.more-link:hover {
	background-color: #2982cf;
	border: medium none;
	border-radius: inherit;
	font-size: 18px;
	font-weight: 600;
	margin: 0px;
	padding: 5px;
	width: 189px;
	display: inline-block;
	color: #fff;
	clear: both;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all 2s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 2s ease;/* Firefox 4-15 */
	-o-transition: all 2s ease;/* Opera 10.5-12.00 */
	transition: all 2s ease;/* Firefox 16+, Opera 12.50+ */
}
.etiam .more-link .read-more {
	border: 2px solid #fff;
	color: #fff;
	display: inline-block;
	padding: 2px 20px;
	text-transform: uppercase;
	font-family: "OpenSans-Regular";
	text-decoration: none;
}
.etiam .more-link .read-more:hover {
	border: 2px solid #fff;
	color: #044d8c;
	display: inline-block;
	padding: 2px 20px;
	text-transform: uppercase;
	font-family: "OpenSans-Regular";
	text-decoration: none;
	-webkit-transition: all 2s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 2s ease;/* Firefox 4-15 */
	-o-transition: all 2s ease;/* Opera 10.5-12.00 */
	transition: all 2s ease;/* Firefox 16+, Opera 12.50+ */
}
.what-offer {
	background: #fff none repeat scroll 0 0;
	padding: 0 0 50px;
}
.offer {
	padding: 20px 0 0;
}
article #offer_services.offer h2{
	color: #000;
	font-family: "OpenSans-Regular";
	font-size: 25px;
	padding: 30px 0;
	text-align: center;
	text-transform: uppercase;
	margin:29px 0 0;
}
article #offer_services.offer .vc_tta-tab.vc_active::before {
	background: #59b2ff none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	transition: all 500ms ease 0s;
	width: 100%;
}
article #offer_services.offer .vc_tta-tab.vc_active a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none !important;
	border-radius: inherit;
	box-shadow: none;
	color: #fff;
	padding: 3px 30px;
	text-transform: uppercase;
	outline: medium none;
}
.offer .vc_tta-tab:hover::before, .offer .vc_tta-tab.vc_active::before {
	background: #59b2ff none repeat scroll 0 0;
	border-color: #59b2ff;
}

article .offer .vc_tta-tab {
	font-family: "OpenSans-Regular";
	font-size: 14px;
	margin: 0 20px 10px 10px !important;
	text-align: center;
	position:relative;
}
article .offer .vc_tta-tab a{ border:none !important; background:transparent !important;padding: 5px 20px !important; color:#333;text-transform: uppercase; }
article #offer_services.offer .vc_tta-tab:hover a{ color:#fff ;} 
article .vc_tta-tab.active::before {
	border: medium none !important;
}
#offer_services.offer .vc_tta-tab.active a:hover {
	color: #fff;
}
.home .content-area{ padding-top:0px;}
.offer .vc_tta-tab::before {
	border: 1px solid #878787;
	border-radius: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	transition: all 500ms ease 0s;
	width: 100%;
}
.offer .test-class > a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none;
	margin: 0;
	padding: 3px 30px;
	text-transform: uppercase;
}
.offer .test-class .rest1 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none;
	margin: 0;
	padding: 3px 30px !important;
	text-transform: uppercase;
}
.offer .test-class:nth-child(3) a.rest1{
	padding: 13px 30px !important;
}
.offer .test-class:nth-child(5) a.rest1{
	padding: 13px 30px !important;
}
.offer .test-class > a::before {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.offer .rest {
	margin: 0 !important;
	padding: 3px 30px !important;
}
article .offer .vc_tta-tabs-list {
	padding: 5px 0% 5% 3% !important;
	width: 100%;
	border:none;
}
.tab-content .left-image-box .upper-curve {
	background: #ffffff none repeat scroll 0 0;
	border-left: 10px solid #f4f4f4;
	height: 54.25%;
	position: absolute;
	right: -31px;
	top: 2px;
	-webkit-transform: rotate(15deg);
	transform: rotate(15deg);
	transition: all 500ms ease 0s;
	width: 100px;
	display: none;
}
.tab-content .left-image-box .lower-curve {
	background: #ffffff none repeat scroll 0 0;
	border-left: 10px solid #f4f4f4;
	bottom: 3px;
	height: 54.25%;
	position: absolute;
	right: -31px;
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
	transition: all 500ms ease 0s;
	width: 100px;
	display: none;
}
.tab-content .left-image-box, .tab-content .main-content-box, .tab-content .how-works-box {
	padding: 0 !important;
	position: relative;
}
.tab-content .left-image-box .image-outer {
	padding-right: 40px;
	position: relative;
}
.tab-content .outer {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #f4f4f4;
	overflow: hidden;
	position: relative;
}
.offer .left-image-box h3 {
	color: #000;
	font-family: "OpenSans-Regular";
	font-size: 25px;
	padding: 25px 0 20px;
	text-transform: uppercase;
}
.offer .left-image-box p {
	font-family: "OpenSans-Regular";
	font-size: 15px;
	margin: 0 0 15px;
	padding: 10px 40px 0 0;
	color: #000;
	text-align: justify;
}
.page-id-5 article #offer_services.offer h2 {
    margin: 0;
    padding: 0 0 30px;
}
#offer_services {
    padding-top: 9px;
}
.specialize {
	background: #f0f0f0;
}
.specia h2 {
	color: #000;
	font-family: "OpenSans-Regular";
	font-size: 28px;
	padding: 55px 0;
}
.speci {
	padding: 30px 0 0 !important;
}
#myTab li:hover a, #myTab li.active a {
	color: #fff;
}
.specia .lize {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #c5c5c5;
	margin: 0 0 20px;
	padding: 6px 0;
}
.cont {
	width: 35%;
}
.lize p {
	color: #1a425d;
	float: left;
	font-family: "OpenSans-Regular";
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 5px 15px 0;
	text-transform: uppercase;
}
.lize .progress {
	background-color: #f5f5f5;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	height: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	overflow: hidden;
}
.lize .progress-bar {
	background-color: #6bb2f0;
}
.clients {
	background: #fff;
	padding: 50px 0;
}
.clients .happy h2 {
	font-family: "OpenSans-Regular";
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 0;
	text-align: center;
	text-transform: none;
	margin: 0px;
}
.clients .happy p {
	padding: 4px 0;
	text-align: center;
	font-family: "OpenSans-Regular";
	font-size: 15px;
}
.clients .happy li {
	border: 1px solid #acacac;
	float: left;
	list-style-type: none;
	margin: 0 40px 0 0;
}
.clients .happy li:last-child {
	border: 1px solid #acacac;
	float: left;
	list-style-type: none;
	margin: 0;
}
.footer-outer {
	background: url("../images/footer-bg.png");
	background-color: #002442;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0 center;
}
.left-footer {
	padding: 40px 0 0;
}
.left-footer p {
	color: #fff;
	font-family: "OpenSans-Regular";
	font-size: 15px;
}
.center-footer {
	padding: 40px 0 0;
}
.center-footer h2 {
	color: #fff;
	font-family: "OpenSans-Regular";
	font-size: 21px;
	font-weight: normal;
	padding: 0 0 20px;
	text-transform: none;
}
.center-footer li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px;
}
.center-footer a {
	color: #fff;
	font-family: "OpenSans-Regular";
	font-size: 14px;
}
.center-footer a:hover {
	color: #6bb2f0;
	text-decoration: none;
}
.right-footer {
	padding: 40px 0 0;
}
.right-footer h2 {
	color: #fff;
	font-family: "OpenSans-Regular";
	font-size: 21px;
	font-weight: normal;
	letter-spacing: 0;
	padding: 0 0 20px;
	text-transform: none;
}
.left-footer a {
	outline: medium none !important;
}
.right-footer li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px;
	color:#fff;
	font-size: 14px;
	font-family: "OpenSans-Regular";
}
.right-footer a {
	color: #fff;
	font-family: "OpenSans-Regular";
	font-size: 14px;
	outline: medium none !important;
}
.right-footer h3 {
	color: #fff;
	font-family: "OpenSans-Regular";
	font-size: 21px;
	font-weight: normal;
	letter-spacing: 0;
	padding: 20px 0;
	text-transform: none;
}
.right-footer a:hover {
	color: #6bb2f0;
	text-decoration: none;
}
.right-footer li i {
	font-size: 20px;
	padding: 0 10px 0 0;
	color:#fff;
	width:32px;
}
.center-footer li::before {
	color: #fff;
	content: "";
	float: left;
	font-family: "FontAwesome";
	font-size: 16px;
	padding: 5px 10px 0 0;
	width:20px;
}
.connect li {
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
}
.connect li a i {
	font-size: 22px;
}
.footer-buttom {
	background: #011939;
}
.footer-buttom p {
	color: #fff;
	font-family: 'OpenSans-Regular';
	margin: 0;
	padding: 12px 0;
	text-align: center;
	font-size: 14px;
}
.da-dots {
	display: none;
}
.post-content-left.wp-medium-8.wpcolumns {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.wp-post-date {
	display: none;
}
.post-image-bg > img {
	display: none !important;
}
.recent-post-slider h2.wp-post-title {
	font-family: 'OpenSans-Regular';
	font-size: 44px;
	font-weight: normal;
	line-height: 50px !important;
	text-transform: uppercase;
}
.wp-post-content .wp-sub-content {
	font-family: 'OpenSans-Regular';
	font-size: 18px;
}
.recentpost-categories > a {
	background: #59b2ff none repeat scroll 0 0;
	border: 5px solid #59b2ff;
	box-shadow: 0 0 0 2px #fff inset;
	font-family: "OpenSans-Regular";
	font-weight: 600;
	padding: 7px 15px;
	text-transform: uppercase;
}
.recent-post-slider button.slick-arrow {
	width: 45px !important;
}
.recent-post-slider.design-1 .post-content-left {
	left: 6% !important;
	top: 16%;
}
.wp-post-content {
	padding: 30px 0;
}
.slick-dots {
	display: none !important;
}
.cycloneslider-template-standard .cycloneslider-caption {
	background: none !important;
	left: 6% !important;
	right: 6%;
	top: 10%;
	width: 80% !important;
}
.clients .bx-wrapper .bx-viewport {
	border: none;
	box-shadow: none;
}

  
  
  
  /**************************  20-06-2016 edit ***************************/
  
*::-moz-placeholder {
color: #fff !important;
opacity: 1;
}
.home header.header-outer .silder .forcefullwidth_wrapper_tp_banner {
	display: block;
}
header.header-outer .silder .forcefullwidth_wrapper_tp_banner {
	display: none;
}
.error404 {
	text-align: center;
	margin-bottom: 20px;
}
.error404 > img {
	width: 30%;
	margin-top: 20px;
}
button.s-btn-s {
	background: transparent;
	padding: 14px;
}
button.s-btn-s:hover, button.s-btn-s.focus, button.s-btn-s.active {
	background: transparent !important;
}
button:focus, input[type="button"]:focus {
	background: transparent !important;
}
div#navbar {
	padding: 0;
}
.page-content > p {
	font-family: "OpenSans-Regular";
}
.site-main .pagination .nav-links {
	width: 500px;
	text-align: center;
}
.pagination .page-numbers.current {
	text-transform: uppercase;
	float: left;
}
.pagination .page-numbers {
	text-transform: uppercase;
	float: left;
}
.entry-summary .more-link {
	display: block;
	margin-top: 20px;
}
.entry-summary .more-link:hover {
	display: block;
	margin-top: 20px;
}
.hesperiden.tparrows.tp-leftarrow::before {
	content: "\f177" !important;
	font-family: "FontAwesome" !important;
}
.hesperiden.tparrows.tp-rightarrow::before {
	content: "\f178" !important;
	font-family: "FontAwesome" !important;
}
.hesperiden.tparrows {
	border-radius: 0px !important;
	border: 1px solid #fff !important;
}
.fill .tp-caption.Fashion-BigDisplay, .Fashion-BigDisplay {
	font-family: "OpenSans-Regular" !important;
	font-weight: normal !important;
	letter-spacing: 0 !important;
}
.fill .tp-caption.Sports-Button-Red, .Sports-Button-Red {
	border: 5px solid #59b2ff !important;
	box-shadow: 0 0 0 2px #fff inset !important;
	font-family: open sans !important;
	font-size: 19px !important;
	letter-spacing: 0 !important;
	padding: 16px 25px !important;
	text-align: center;
}
.tp-caption.Sports-Button-Red:hover, .Sports-Button-Red:hover {
	background-color: #348dda !important;
}
/***********************23-06-2016*******************************/
.entry-header h1 {
	margin: 0;
	padding: 20px 0;
}
.whoweare h4 {
	font-size: 30px !important;
	margin: 0 !important;
	padding-bottom: 20px !important;
	font-family: "OpenSans-Regular";
}
.accordions1 {
	float: left;
	width: 100%;
}
.accordionimg0 img {
	box-shadow: 0 1px 2px 0 #ccc;
}
.menu-outer .navbar-nav li a:focus {
	outline: medium none;
}
.hentry blockquote {
	border: medium none;
}
.hentry .cbp-qtcontent p {
	font-size: 20px;
	font-style: normal;
	line-height: 25px;
	margin: 0;
	padding: 18px 20px 0 0;
}
.hentry .cbp-qtcontent footer {
	font-style: normal;
	line-height: 30px;
	margin: 0;
	padding: 0 5% 0 0;
	text-align: right;
}
.hentry .bx-viewport {
	height: 200px !important;
}
.hentry .tslider.testimonials-slider > li {
	padding-top: 20px;
}
.hentry .bx-prev {
	border: medium none !important;
}
.hentry .bx-next {
	border: medium none;
}
.content-area {
	padding-top: 70px;
}
.blogouter {
	float: left;
	margin-bottom: 2%;
	width: 100%;
}
.blogimg {
	float: left;
	width: 50%;
}
.blogcont {
	float: left;
	margin-left: 2%;
	width: 48%;
}
.content-area .ngg-fancybox > img {
	width: 276px;
}
.single .post-navigation, .single .comments-area {
	display: none;
}
.blogcont h2 a {
	font-family: "OpenSans-Regular";
	font-size: 23px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.blogcont p {
	font-family: "OpenSans-Regular";
	font-size: 15px;
	margin: 0;
	padding: 10px 0;
	text-align: justify;
}
.blogsidebar #archives-2 li {
	font-family: "OpenSans-Regular";
	font-size: 15px;
	margin: 0;
	padding: 10px 0 0;
}
.blogsidebar .tag-link-6.tag-link-position-1 {
	font-family: "OpenSans-Regular";
	font-size: 20px !important;
}
.blogsidebar .tag-link-1.tag-link-position-2 {
	color: #000;
	font-family: "OpenSans-Regular";
	font-size: 13px !important;
}
.blogsidebar .tagcloud {
	padding: 10px 0 0;
}
.blogcont h2 a:hover {
	color: #59b2ff;
	text-decoration: none;
}
.blogcont h2 a:focus {
	outline: medium none;
	color: #59b2ff;
}
.blogcont .entry-footer {
	margin: 0;
	padding: 0 0 10px;
}
.blogcont .entry-header h1 {
	margin: 0;
	padding: 0 0 10px;
}
.contact-form h3 {
	font-size: 22px !important;
	margin: 0 !important;
	padding: 0 0 20px;
}
.contact-form a:hover {
	color: #59b2ff;
	text-decoration: none;
}
.contact-form a {
	border: medium none !important;
}
.contact-form a:focus {
	border: medium none;
	color: #59b2ff;
}
.contact-form7 input:focus {
	border: medium none;
	outline: medium none;
}
.blogsidebar #archives-2 a:hover {
	color: #59b2ff;
	text-decoration: none;
}
.contact-form7 input[type="text"], .contact-form7 input[type="tel"] {
	border: 1px solid #ccc;
	padding: 5px 10px;
	width: 100%;
	font-family: "OpenSans-Regular";
	font-size: 14px;
}
.blogsidebar .tag-link-6.tag-link-position-1:hover {
	color: #59b2ff;
	text-decoration: none;
}
.blogsidebar .tag-link-1.tag-link-position-2:hover {
	color: #59b2ff;
	text-decoration: none;
}
.contact-form7 textarea {
	height: 115px;
	padding: 5px 10px;
	font-family: "OpenSans-Regular";
	font-size: 14px;
}
.blogcont .entry-footer .posted-on a:hover {
	border: medium none;
	color: #59b2ff;
	text-decoration: none;
}
.blogcont .url.fn.n:hover {
	border: medium none;
	color: #59b2ff;
	text-decoration: none;
}
.blogcont .cat-links a:hover {
	border: medium none;
	color: #59b2ff;
	text-decoration: none;
}
.blogcont .post-edit-link:hover {
	border: medium none;
	color: #59b2ff;
	text-decoration: none;
}
.blogpart h1 {
	font-family: "OpenSans-Regular";
	font-size: 2.9rem;
	line-height: 1.2308;
	margin-bottom: 30px;
	margin-top: 0;
}
.contact-form i {
	color: #59b2ff;
	font-size: 20px;
	padding: 0 14px 0 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #59b2ff !important;
}
.content-area .ngg-fancybox img:hover {
	background-color: #59b2ff;
	border: 1px solid #59b2ff;
}
.testi {
	background: #f8fcfe none repeat scroll 0 0;
	box-shadow: 5px 5px 8px -1px #ccc;
	margin-bottom: 30px;
	padding: 60px 10px 32px;
	position: relative;
	text-align: center;
	margin-bottom: 40px;
	margin-top: 60px;
}
.testi h2 {
	font-family: "OpenSans-Regular";
	font-size: 20px !important;
	margin: 0 !important;
	padding: 1px 0 11px;
}
.testi > p {
	font-family: "OpenSans-Regular";
	font-size: 13px;
	line-height: 26px;
}
.testi img {
	border: 5px solid #fff;
	border-radius: 65%;
	left: 0;
	margin: 0 auto !important;
	position: absolute;
	right: 0;
	top: -45px;
	width: 110px;
	box-shadow: 0 3px 5px 0 #ccc;
}
.testi span {
	color: #59b2ff;
	display: block;
	font-weight: bold;
}



/******************************   who we  are   *****************************************/


.whoweareouter .whoweare p {
    color: #333333;
    font-family: "OpenSans-Regular";
    font-size: 15px;
}
.whoweareouter {
    padding-bottom: 50px;
    padding-top: 14px;
}


/******************************   landing page   *****************************************/


.landing-page-banner .container {
    position: relative;
}
.landing-page-banner {
    background: rgba(0, 0, 0, 1) url("../images/cleaning-tips.png") no-repeat scroll center center / cover ;
    clear: both;
    float: left;
       width: 100%;
}

.landingpageform {
   background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    border: 2px solid #fff;
    border-radius: 20px;
    padding: 20px;
    margin-top: 100px;
    right: 0;
    margin-bottom: 50px;
    
   
}

.landingpageform input {background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff !important;
    font-family: "OpenSans-Regular";
    font-size: 15px;
    margin: 10px 0 0;
    padding: 5px 0 5px 10px !important;
}
.landingpageform textarea {
background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
    border: 1px solid #fff;
    height:110px;
    color: #fff !important;
    font-family:'OpenSans-Regular';
    font-size: 15px;
    padding: 0 0 0 10px;
        border-radius: 5px;
    margin: 10px 0 0;
}
.landingpageform textarea:focus, .landingpageform input:focus{ background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
border: 1px solid #fff;}

.landingpageform > h2 {
    color: #ffffff;
    font-family: 'OpenSans-Regular';
    font-size: 23px;
    
}

.landingpageform > p {
    color: #ffffff;
    font-family: 'OpenSans-Regular';
    font-size: 15px;
    margin-bottom: 10px;
    }

.wpcf7-form-control.wpcf7-submit {
    float: right;
    margin-top: 10px;
    color: #ffffff !important;
    padding: 10px 20px !important;
}


.contactpageouter {
    padding-top: 80px;
}


.landingpageform input::-moz-placeholder {
    color: #c1c1c1 !important;
    font-family:'OpenSans-Regular';
    font-size: 15px;
    opacity: 1;
    padding-left: 20px !important;}




.landingpageform textarea::-moz-placeholder,  {
    color: #c1c1c1 !important;
    font-family:'OpenSans-Regular';
    font-size: 15px;
    opacity: 1;
    padding-left: 20px !important;}
    
    
    
    .landingcontent{padding-top: 220px;}
    
    
    .landingcontent > h2 {
    color: #fff;
    font-family: 'OpenSans-Regular';
    font-size: 25px;
    
}

.landingcontent > p {
    color: #fff;
    font-family: 'OpenSans-Regular';
    font-size: 18px;
    margin-top:10px;
    
}

span.wpcf7-not-valid-tip {
    color: #ff0000;
    display: block;
    font-size: 11px !important;
}
div.wpcf7-validation-errors {
    border: 1px solid #ff0000 !important;
}
div.wpcf7-response-output {
    color: #ff0000;
    font-family: open sans;
    font-size: 13px;
    margin: 3em 0.5em 1em !important;;
    padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    color: #398f14;
}


/************************************    contact us    ***************************************/

.contact-form {
    margin-top: 20px;
} 


.contact-form p {
    color: #000;
    font-family: 'OpenSans-Regular';
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 0;
}
.contact_email {
    margin: 0 0 30px;
}

.wpcf7-form > p {
    font-family: 'OpenSans-Regular';
    font-size: 17px;
    margin-bottom: 10px;
}
.offer .test-class a.rest1:focus {
    color: #59b2ff;
    outline: medium none;
}
.offer .test-class a.rest:focus {
    color: #59b2ff;
    outline: medium none;
}
.upper-column.info-box a:focus {
    color: #000000;
}

.wpb_wrapper .btQuoteBooking.c5858b88573f81 .boldBtn button.btContactNext {
    background: transparent !Important;
}






/************************************

New css

**************************************/

body.home, body.page-id-5  {
    background: #fff;
}
#offer_services.offer .vc_tta-panel-body {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f4f4f4;
    padding: 0;
}
#offer_services.offer .vc_tta-panel-body ul {
    padding-left: 20px;
    color: #000;
    line-height: 30px;
}
.vc_custom_1503293691545 .vc_single_image-img.attachment-large {
    max-width: 90%;
}
.outer h3 {
    padding: 30px 0;
    text-transform: uppercase;
}
.outer p {
    font-size: 15px;
    text-align: justify;
    padding: 0 35px 0 0;
}
.left-image-box .wpb_content_element.image-outer {
    margin-bottom: 0;
}
.left-image-box .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.home_tabbing .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body h3{ margin-top:0px !important; margin-bottom:0px !important;}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto !important;
    margin-left: auto !important;
}
  
.more-link::after {
    display: none !important;
}
.aboutus h2{ margin:0px !important ; padding: 0 0 20px;}
  /**responsive*/
.clients .slide{border: 1px solid #acacac;
    float: left;
    list-style-type: none;
    margin: 0 0px 0 0;    width: 100%;
    text-align: center !important;}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{    color: #333 !important; padding: 10px 20px !important;}
  
  
  @media screen and (-webkit-min-device-pixel-ratio:0) {
}
 @media screen and (max-width:1200px) {
.upper-column.info-box a {
	font-size: 20px;
}
.icon-box {
	margin: 24px 7px 0 0;
}
.ema > strong {
	font-size: 11px;
}
.etiam {
	width: 100% !important;
}
.etiam h4 {
	font-size: 20px !important;
	line-height: 30px !important;
}
.menu-outer .navbar-nav > li a {font-size: 14px;
        padding: 16px 15px;
}

/*.more-link {
  
	  font-size: 16px;
  
	  width: 175px;
  
  }*/
  
#myTab {
	margin: 0 0 5% 2%;
}
.offer .test-class {
	margin: 0 12px 0 10px;
}
.clients .happy li {
	margin: 0 18px 0 0;
	width: 32%;
}
.left-footer p {
	font-size: 12px;
}
}
 @media screen and (max-width:1024px) {
.cycloneslider-template-standard .cycloneslider-caption {
	left: 0 !important;
	top: 30%;
	width: 100% !important;
}
.south {
	left: 90px;
}
.our-cleaning {
	background: #044d8c url("../images/our-img1.png") no-repeat scroll -105px center / cover;
}
.center-footer li::before {
	float: none;
	padding: 5px 12px 0 0;
}
.theme-btn.inq-btn {
	margin: 0;
	padding: 10px 0 0 12px;
	width: 80%;
}
.menu-outer .btn-outer {
	right: -12px;
	width: 25%;
}
.menu-outer .navbar-nav > li {
	padding: 16px 19px;
}
.icon-box {
	margin: 16px 7px 0 0;
}
/*.more-link {
  .
	  font-size: 16px;
  
	  width: 19%;
  
  }
  */

.etiam h4 {
	font-size: 30px;
	line-height: 40px;
}
.ema > strong {
	font-size: 14px;
}
.pull-right.upper-right.clearfix {
	width: 60%;
}
.logo {
	width: 40%;
}
.cont {
	width: 50%;
}
.carousel-control {
	padding: 4px 0 0;
}

.menu-outer .navbar-nav > li a {
    font-size: 12px;
    padding: 0 4px;
}




}
 @media screen and (max-width:991px) {
	  .entry-header,.entry-content{
		padding:0 !important; 
		 }
.offer .accordion-toggle > br {
	display: none;
}
.offer .accordion-toggle {
	outline: medium none;
	text-decoration: none;
	text-transform: uppercase;
}
.offer .accordion-toggle:hover {
	color: #59b2ff;
	outline: medium none;
	text-decoration: none;
	text-transform: uppercase;
}
.offer .accordion-toggle:focus {
	color: #59b2ff;
}
.cont {
	width: 50%;
}
.lize p {
	font-size: 12px;
}
.speci > img {
	padding-top: 50%;
}
.clients .happy li {
	width: 31%;
}
.left-footer {
	margin: 0 10px 0 0;
	width: 35%;
}
.center-footer {
	margin: 0 20px;
	width: 20%;
}
.right-footer {
	margin: 0 0 0 20px;
	width: 30%;
}
.offer .test-class::before {
	height: auto;
	width: auto;
}
.menu-outer .navbar-nav > li a {
	font-size: 11px;
}
.menu-outer .navbar-nav > li {
	padding: 16px 5px;
}
.about p {
	font-size: 13px;
	margin: 0 0 10px;
	padding: 0;
}
.about > img {
	margin: 20px 0 0 -40px;
	max-width: 100%;
}
.etiam h4 {
	font-size: 25px;
	line-height: 40px;
}
.etiam {
	width: 100%;
}
.upper-column.info-box a {
	font-size: 16px;
}
.icon-box {
	margin: 24px 8px 0 0;
	width: 10.2%;
}
.pull-right.upper-right.clearfix {
	width: 60%;
}
.logo {
	width: 35%;
}
.offer .left-image-box p {
	padding: 0;
}
.offer .left-image-box h3 {
	text-align: left;
}
button.s-btn-s {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 38px 0 0 6px;
}


.home_tabbing .vc_tta-tabs-container {
    display: none !important;
}
.home_tabbing .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading{ display:block !important;     margin-bottom: -1px !important;}
.home_tabbing .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading h4{margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit; text-align:center; text-transform:uppercase;}
.home_tabbing .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a, .home_tabbing .vc_tta-panels-container .vc_tta-panel.vc_tta-panel-heading h4 a:hover {
    color: #59b2ff !important;
    outline: medium none;
    text-decoration: none;
    text-transform: uppercase;
}
.home_tabbing .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading {    color: #333 !important;
    background-color: #f5f5f5 !important;
    border-color: #ddd !important;}
.home_tabbing .vc_tta-panels-container .vc_tta-panels {
    background: #fff !important;
    border: none !important;
}
.home_tabbing .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body{border-color: #ddd !important; padding:30px !important;}
.home_tabbing .vc_tta-panels-container .vc_tta-panel{ margin-bottom:5px !important;}
.site-main article#post-2 {
    margin: 0; padding:0;
}
.home_tabbing .vc_tta-panels-container .vc_tta-panel .image-outer figure.wpb_wrapper.vc_figure, .home_tabbing .vc_tta-panels-container .vc_tta-panel .image-outer .vc_single_image-wrapper, .vc_tta-panels-container .vc_tta-panel .image-outer .vc_single_image-wrapper img{ width:100%;}
.home header.header-outer .silder .forcefullwidth_wrapper_tp_banner {
    display: block;
    float: left;
}
.weare figure.wpb_wrapper.vc_figure, .weare .vc_single_image-wrapper, .weare .vc_single_image-wrapper img{ width:100%;}
}
 @media screen and (max-width:768px) {
.menu-outer .navbar-nav > li {
	padding: 16px 3px;
}
.menu-outer .btn-outer {
	background: rgba(0, 0, 0, 0) url("../images/search-bg1.png") no-repeat scroll right -9px;
	right: 0;
}
.theme-btn.inq-btn {
	padding: 20px 0 0 35px;
}
.about > img {
	margin: 10px 0 0 10px;
	max-width: 92%;
}
.left-footer {
	margin: 0 10px 0 20px;
}
.carousel-control {
	padding: 4px 0 0;
}
.offer .left-image-box h3 {
	padding: 0 0 20px;
	text-align: left;
}
.cycloneslider-template-standard .cycloneslider-caption {
	left: 2% !important;
	width: 100% !important;
	top: 20%;
}
.fill .cycloneslider-caption-title {
	font-size: 30px !important;
	line-height: 35px !important;
}
.home .silder {
	height: 475px;
}
.pull-right.upper-right.clearfix {
	width: 65%;
}
.ema > strong {
	font-size: 12px;
}
.etiam .more-link .read-more {
	padding: 4px 25px;
}
.more-link {
	width: 200px;
}
.etiam .more-link .read-more:hover {
	padding: 4px 25px;
}
.more-link:hover {
	width: 200px;
}
.icon-box {
	margin: 14px 8px 0 0;
	width: 10.2%;
}
.cycloneslider-template-standard .cycloneslider-caption {
	width: 100% !important;
	padding: 0 !important;
}
.menu-outer .btn-outer {
	right: 0;
	width: 33%;
}
/*.more-link {
	  font-size: 18px;
	  width: 29%;
  }*/
}
 @media screen and (max-width:767px) {
	 
	
.menu-outer .navbar-nav > li {
	padding: 16px 9px;
}
.menu-outer .btn-outer {
	background: rgba(0, 0, 0, 0) url("../images/search-bg.png") no-repeat scroll right -9px;
	right: -16px;
}
.theme-btn.inq-btn {
	padding: 0 0 0 27px;
}
.about > img {
	margin: 20px 0 0 10px;
	max-width: 92%;
}
.left-footer {
	margin: 0 10px 0 20px;
}
.navbar-header {
	float: left;
	text-align: left;
	width: 100%;
}
.menu-outer .collapse.navbar-collapse {
	background: #000 none repeat scroll 0 0;
	left: 0;
	padding: 0 !important;
	width: 100%;
}
.menu-outer .btn-outer {
	background: none;
	height: 51px;
	right: 0;
}
.fill .menu-outer .navbar-inverse::before {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.navbar-toggle {
	float: left;
}
.navbar-nav {
	margin: 7.5px 15px;
}
.menu-outer .navbar-nav > li.active::before, .menu-outer .navbar-nav > li:hover::before {
	transform: none;
}
.theme-btn.inq-btn {
	height: 50px;
	padding: 0;
}
.btn-outer i {
	right: 62px;
}
.theme-btn.inq-btn {
	width: auto;
}

.landingcontent {
    padding-top: 40px;
}

.landingpageform {
    margin-top: 50px;
    
}
.home_tabbing .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body h3{ margin-top:0px !important; margin-bottom:0px !important;}
.home_tabbing .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body .vc_column-inner {
    padding-top: 0px !important;
}
.info-box ul {
    float: right;
	width:80%;
}
}
 @media screen and (max-width:767px) {
	 body {
	padding-left: 0;
	padding-right: 0;
}

.blogcont,.blogimg{
	width:100%;
	margin:0;
	}
	
.blogcont{
	margin:15px 0;
	}
.content-area {
	padding-top: 40px;
}
.ema > strong {
	font-size: 14px;
	margin: 0;
	position: absolute;
	top: 48px;
}
.icon-box > img {
	float: left;
}
.icon-box {
	margin: 30px 8px 0 0;
	width: 14%;
}
.info-box {
	float: left;
	width: 49%;
}
.upper-column.info-box a {
	font-size: 20px;
}
.logo {
	float: left;
	width: 35%;
}
.pull-right.upper-right.clearfix {
	width: 65%;
}
.menu-outer .navbar-nav > li a {
	font-size: 14px;
	padding: 0 0 0 20px;
}
.menu-outer .navbar-nav > li.active::before, .menu-outer .navbar-nav > li:hover::before {
	-webkit-transform: scaleX(-29dag);
	transform: scaleX(-29dag);
}
input[type="search"] {
	background: #59b2ff none repeat scroll 0 0;
	border: none !important;
}
.wpr_search .wpr-search-form .wpr-search-field {
	padding: 10px !important;
}
#wprmenu_menu ul li a {
	font-family: "OpenSans-Regular";
	font-weight: 600;
	text-transform: uppercase;
}
#wprmenu_menu.wprmenu_levels ul li:hover {
	background: #0769be none repeat scroll 0 0;
	border-bottom: 1px solid #131212;
	border-top: none;
}
#wprmenu_menu.wprmenu_levels ul li {
	border-top: none !important;
}
#wprmenu_menu ul li a:hover {
	color: #fff !important;
}
input[type="search"]:focus {
	background: #59b2ff none repeat scroll 0 0;
	border: medium none;
}
.about {
	padding: 40px 50px 0;
	width: 100%;
}
.about > img {
	float: none;
	margin: auto;
	max-width: none;
	text-align: center;
	width: 100%;
}
.image > img {
	margin-bottom: 20px;
	width: 100%;
}
.speci > img {
	max-width: none;
	padding-top: 0;
	width: 100%;
}
.clients .happy li {
	margin: 0 25px 0 0;
	width: 31%;
}
.left-footer {
	float: none;
	margin: 0 20px;
	width: 94%;
}
.left-footer p {
	font-size: 16px;
}
.footer-buttom {
	margin-top: 20px;
}
.wpb_content_element{ margin-bottom:0px !important;}
.slide_outer {
    width: 33.33% !important;
    float: left;
}
}
 @media screen and (max-width:736px) {
.upper-column.info-box a {
	font-size: 16px;
}
.about > img {
	max-width: none;
	text-align: center;
}
.about {
	float: none;
	padding: 40px 20px 0;
	width: 100%;
}
.about p {
	font-size: 16px;
	margin: 0 0 20px;
	padding: 0;
}
.menu-outer .btn-outer {
	height: 13%;
}
.theme-btn.inq-btn {
	padding: 0 0 0 16px;
}
.more-link {
	width: 29.5%;
}
.more-link:hover {
	width: 29.5%;
}
.etiam .more-link .read-more {
	padding: 4px 28px;
}
.carousel-control {
	padding: 5px 0 0;
}
.south h2 {
	font-size: 35px;
	line-height: 40px;
}
.south p {
	font-size: 18px;
	margin: 20px 0 30px;
}
.south {
	top: 20%;
	left: 65px;
}
.image > img {
	width: 100%;
}
.specia {
	width: 55%;
	float: left;
}
.speci {
	float: left;
	width: 40%;
}
.cont {
	width: 53%;
}
.specia h2 {
	padding: 25px 0;
}
.specia .lize {
	margin: 0 0 10px;
	padding: 0;
}
.lize p {
	margin: 6px 0 0;
}
.speci > img {
	max-width: none;
	padding-top: 10%;
	width: 100%;
}
.clients .happy li {
	margin: 0 24px 0 0;
}
.left-footer p {
	font-size: 14px;
}
.left-footer {
	float: none;
	width: 97%;
}
.center-footer {
	margin: 0 20px;
	width: 97%;
	float: none;
}
.right-footer {
	float: none;
	margin: 0 0 0 20px;
	padding: 0;
	width: 97%;
}
.offer .left-image-box h3 {
	padding: 20px 0;
}
.cycloneslider-caption-title > br {
	display: none;
}
.cycloneslider-template-standard .cycloneslider-caption {
	width: 100% !important;
	left: 1% !important;
	top: 20%;
}
.fill .cycloneslider-caption-title {
	font-size: 29px !important;
	line-height: 0 !important;
}
.home .silder {
	height: 368px;
}
}
 @media screen and (max-width:667px) {
	 .blogcont h2 a{
	font-size:18px;	 
		 }
		.blogcont p{
			font-size:13px;	
			} 
.upper-column.info-box a {
	font-size: 13px;
}
.ema > strong {
	font-size: 13px;
	top: 38px;
}
.small-title {
	font-family: open sans;
	font-size: 15px;
}
.south h2 {
	font-size: 30px;
}
.south p {
	font-size: 14px;
	margin: 19px 0 40px;
}
.clients .happy li {
	margin: 0 20px 0 0;
}
.left-footer {
	float: none;
	padding: 15px 0 0;
	width: 96%;
}
.center-footer {
	float: none;
	margin: 0;
	padding: 20px 0 0 20px;
	width: 100%;
}
.right-footer {
	float: none;
	margin: 0;
	padding: 0 0 0 20px;
	width: 100%;
}
.footer-buttom {
	margin: 20px 0 0;
}
.more-link {
	font-size: 16px;
	width: 31.1%;
	margin: 3px 0 0;
}
.more-link:hover {
	width: 33.1%;
}
.lize p {
	padding: 5px 7px 0;
}
.about > img {
	margin: 25% 0 0;
	max-width: none;
	width: 100%;
}
.etiam h4 {
	font-size: 20px;
	line-height: 28px;
}
.about {
	float: left;
	padding: 40px 0 0 15px;
	width: 50%;
}
.lize p {
	font-size: 12px;
	margin: 6px 0 0;
}
.clients .happy li {
	margin: 0 26px 0 0;
	width: 30%;
}
.cycloneslider-template-standard .cycloneslider-caption {
	left: 1% !important;
	width: 100% !important;
	top: 10%;
}
.fill .cycloneslider-caption-title {
	font-size: 24px !important;
	line-height: 0 !important;
}
.cycloneslider-caption-title > br {
	display: none;
}
.home .silder {
	height: 400px;
}
.info-box .textwidget > ul {
	float: left;
	width:70%;
	margin: 0px;
}
}
 @media only screen and (min-width:640px) and (max-width:720px) {
}
 @media screen and (max-width:640px) {
.more-link {
	width: 32.1%;
}
.more-link:hover {
	width: 34.1%;
}
.etiam .more-link .read-more:hover {
	padding: 4px 30px;
}
.etiam .more-link .read-more {
	padding: 4px 30px;
}
.btQuoteSlider.ui-slider {
    width: 94% !Important;
    margin: 0 4% !important;
}
}
 @media screen and (max-width:630px) {
.more-link {
	margin: auto;
	text-align: center;
	width: 33%;
}
.more-link {
	margin: auto;
	text-align: center;
	width: 33%;
}
}
 @media screen and (max-width:600px) {
.small-title {
	font-size: 15px;
}
.upper-column.info-box a {
	font-size: 13px;
}
.ema > strong {
	font-size: 12px;
	top: 52px;
}
.south p {
	margin: 25px 0;
}
.south {
	left: 56px;
}
.about {
	float: none;
	margin: auto;
	padding: 20px;
	text-align: center;
	width: 100%;
}
.about > img {
	margin: 0;
	max-width: none;
	width: 100%;
}
.etiam h4 {
	font-size: 20px;
	line-height: 26px;
}
.about h2 {
	padding: 0 0 20px 23px;
	text-align: left;
}
.about p {
	font-size: 14px;
	margin: 0 0 10px 20px;
	text-align: left;
}
.more-link {
	margin: 0;
	width: 32%;
}
.more-link:hover {
	margin: 0;
	width: 32%;
}
.offer .left-image-box h3 {
	padding: 20px 0;
}
.specia {
	float: none;
	width: 100%;
}
.specia .lize {
	margin: 0 0 10px;
	padding: 5px 0;
}
.lize p {
	font-size: 16px;
	margin: 4px 0 0;
}
.speci {
	float: none;
	width: 100%;
}
.clients .happy li {
	float: none;
	margin: 0 0 20px;
	width: 100%;
}
.happy > ul {
	margin: 0;
}
.center-footer {
	padding: 0 0 20px 20px;
	width: 96%;
}
.center-footer > ul {
	margin: 0 0 20px;
}
.left-footer {
	padding: 15px 0 20px;
	width: 96%;
}
.right-footer {
	padding: 0 0 0 20px;
	width: 96%;
}
.right-footer > ul {
	margin: 0 0 20px;
}
.happy img {
	width: 100%;
}
.home .silder {
	height: 299px;
}
.footer-outer ul {
	margin: 0 !important;
}
.site-main article#post-2 {
    margin: 40px 0px 0px;
    padding: 0;
}
}
 @media screen and (max-width:568px) {
.logo {
	float: none;
	text-align: center;
	width: 100%;
}
.pull-right.upper-right.clearfix {
	width: 100%;
}
.pull-right {
	float: none;
}
.info-box {
	float: left;
	padding: 0 10px 0 4px;
	width: 100%;
}
.small-title {
	font-size: 20px;
}
.upper-column.info-box a {
	font-size: 22px;
}
.icon-box {
	margin: 40px 8px 0 0;
}
.ema > strong {
	font-size: 18px;
}
.south h2 {
	font-size: 25px;
	line-height: 30px;
}
.south {
	left: 70px;
	top: 25%;
}
.south p {
	font-size: 13px;
	margin: 19px 0 30px;
}
.about {
	float: none;
	margin: auto;
	padding: 20px;
	width: 100%;
}
.about > img {
	max-width: none;
	width: 100%;
	margin: 5% 0 0;
}
.about p {
	font-size: 15px;
	margin: 0 0 10px;
	padding: 0;
}
.our-cleaning {
	background: #044d8c url("../images/our-img1.png") no-repeat scroll -105px center / cover;
}
.etiam {
	padding: 33px 0;
}
.more-link {
	margin: 8px 0 0;
	width: 170px;
}
.etiam .more-link .read-more {
	padding: 2px 9px;
	font-size: 16px;
}
.etiam .more-link .read-more:hover {
	padding: 2px 9px;
	font-size: 16px;
}
.more-link:hover {
	font-size: 16px;
	width: 30%;
	margin: 8px 0 0;
}
.etiam h4 {
	font-size: 20px;
	line-height: 28px;
	text-align: center;
}
.lize p {
	font-size: 16px;
	margin: 0;
	padding: 3px 7px 0;
}
.lize .progress {
	margin-bottom: 5px;
	margin-top: 5px;
}
.cont {
	width: 55%;
}
.clients .happy li {
	margin: 0 16px 0 0;
	width: 30%;
}
.left-footer {
	float: none;
	margin: 0;
	padding: 20px 30px 0;
	width: 100%;
}
.center-footer {
	float: none;
	margin: 0;
	padding: 10px 30px 0;
	width: 100%;
}
.center-footer > ul {
	margin: 0;
}
.right-footer {
	float: none;
	margin: 0;
	padding: 0 30px;
	width: 100%;
}
.right-footer > ul {
	margin: 0 0 20px;
}
.connect > ul {
	margin: 0;
}
.footer-buttom {
	margin: 15px 0 0;
}
.speci > img {
	max-width: none;
	padding-top: 14%;
	width: 100%;
}
.offer .left-image-box h3 {
	padding: 20px 0;
}
.recent-post-slider h2.wp-post-title {
	font-size: 36px;
}
.recent-post-slider.design-1 .post-content-left {
	top: 6%;
}
.wp-post-content {
	padding: 30px 40px 30px 0;
}
.home .silder {
	height: 530px;
}
.cycloneslider-template-standard .cycloneslider-caption {
	left: 0 !important;
	width: 100% !important;
}
.fill .cycloneslider-caption-title {
	font-size: 20px !important;
	line-height: 26px !important;
}
.cycloneslider-caption-title > br {
	display: none;
}
.cycloneslider-template-standard .cycloneslider-caption {
	top: 5%;
}
.fill .cycloneslider-caption-description > p {
	margin: 10px 0 40px;
	font-size: 16px;
}
.home .silder {
	height: 283px;
}
.etiam h4 {
	width: 100%;
}
.tp-caption.Fashion-BigDisplay.tp-resizeme.rs-parallaxlevel-0 {
	line-height: 20px !important;
}
.tp-caption.Sports-Button-Red.rev-btn.rs-parallaxlevel-0.noSwipe.rs-hover-ready {
	margin-top: 30px !important;
}
.tp-mask-wrap {
	margin-top: -50px;
}
}
 @media screen and (max-width:480px) {
	 .site-main article#post-2 {
    margin: 60px 0px 0px;
    padding: 0;
}
	
}
 @media screen and (max-width:414px) {
.small-title {
	font-size: 20px;
}
.upper-column.info-box a {
	font-size: 22px;
}
.icon-box {
	margin: 40px 8px 0 0;
}
.ema > strong {
	font-size: 18px;
}
.btn-outer i {
	right: 15px;
}
.south h2 {
	font-size: 20px;
}
.south {
	left: 40px;
	right: 45px;
	top: 15%;
}
.etiam h4 {
	float: none;
	font-size: 19px;
	line-height: 28px;
	margin: 0 0 10px;
	text-align: center;
}
.more-link {
	float: none;
	margin: auto;
	text-align: center;
	width: 42%;
}
.more-link:hover {
	float: none;
	margin: auto;
	text-align: center;
	width: 42%;
}
.offer .left-image-box h3 {
	font-size: 20px;
}
.offer .rest {
	padding: 3px 20px !important;
}
.specia {
	float: none;
	width: 100%;
}
.lize p {
	font-size: 12px;
	margin: 0;
}
.speci {
	float: none;
	width: 100%;
}
.clients .happy h2 {
	font-size: 27px;
}
.happy > ul {
	margin: 0;
}
.clients .happy li {
	float: none;
	margin: 0 0 15px;
	width: 100%;
}
.left-footer {
	padding: 20px 18px 0;
}
.left-footer p {
	font-size: 11px;
}
.center-footer {
	padding: 10px 18px 18px;
}
.right-footer {
	padding: 0 18px;
}
.about {
	padding: 20px;
}
.about h2 {
	padding: 0 0 20px 0;
}
 .site-main article#post-2 {
    margin: 20px 0px 0px;
    padding: 0;
}
}
 @media screen and (max-width:384px) {
.upper-column.info-box a {
	font-size: 13px;
}
.icon-box {
	margin: 30px 7px 0 0;
	width: 13%;
}
.upper-column.info-box a {
	font-size: 13px;
}
.info-box {
	float: left;
	padding: 0 10px 0 4px;
	width: 100%;
}
.small-title {
	font-size: 20px;
}
.upper-column.info-box a {
	font-size: 22px;
}
.icon-box {
	margin: 40px 8px 0 0;
}
.ema > strong {
	font-size: 18px;
}
.ema > strong {
	font-size: 12px;
}
.south h2 {
	font-size: 18px;
}
.more-link {
	width: 46%;
}
.more-link:hover {
	width: 46%;
}
.offer .rest {
	padding: 3px 0 !important;
}
.offer .left-image-box h3 {
	font-size: 18px;
}
.lize p {
	padding: 5px 10px 0;
}
.clients .happy h2 {
	font-size: 24px;
}
.tp-parallax-wrap {
	margin-top: 0px;
}
}
 @media screen and (max-width:375px) {
.ema > strong {
	font-size: 12px;
}
.icon-box {
	margin: 30px 5px 0 0;
}
.info-box {
	float: left;
	padding: 0 10px 0 4px;
	width: 100%;
}
.small-title {
	font-size: 20px;
}
.upper-column.info-box a {
	font-size: 22px;
}
.icon-box {
	margin: 40px 8px 0 0;
}
.info-box .textwidget > ul {
	float: left;
	width:70%;
}
.ema > strong {
	font-size: 18px;
	padding-left: 0px;
}
.theme-btn.inq-btn {
	padding: 0;
}
.btn-outer i {
	right: 12px;
}
.south {
	left: 45px;
	top: 18%;
}
.south p {
	font-size: 13px;
	margin: 12px 0 30px;
}
.south h2 {
	font-size: 17px;
	line-height: 25px;
}
.more-link {
	float: left;
	margin: 8px 0 0;
	width: 47%;
}
.etiam h4 {
	float: none;
	font-size: 19px;
	line-height: 28px;
	margin: 0 0 10px;
	text-align: center;
}
.more-link {
	float: none;
	margin: auto;
	text-align: center;
	width: 47%;
}
.more-link:hover {
	float: none;
	margin: auto;
	text-align: center;
	width: 47%;
}
.offer .left-image-box h3 {
	font-size: 18px;
	padding: 20px 0;
}
.offer .rest {
	line-height: 22px;
	padding: 3px 5px !important;
}
.specia {
	float: none;
	width: 100%;
}
.lize p {
	font-size: 12px;
	margin: 2px 0 0;
	padding: 5px 7px 0;
}
.speci {
	float: none;
	width: 100%;
}
.clients .happy h2 {
	font-size: 24px;
}
.happy > ul {
	margin: 0;
}
.clients .happy li {
	margin: 0 16px 14px 0;
}
.about {
	padding: 20px;
}
.tp-parallax-wrap {
	margin-top: 0px;
}
}
 @media screen and (max-width:360px) {
.tp-mask-wrap {
	margin-top: 0px;
}
}
 @media screen and (max-width:320px) {
.info-box {
	float: none;
	padding: 0;
	width: 100%;
}
.upper-column.info-box a {
	font-size: 24px;
}
.south {
	left: 40px;
	top: 18%;
}
.south h2 {
	font-size: 16px;
	line-height: 20px;
}
.south p {
	font-size: 12px;
	margin: 12px 0 30px;
}
.etiam h4 {
	font-size: 12px;
	line-height: 18px;
}
.our-cleaning {
	background: #044d8c url("../images/our-img1.png") no-repeat scroll -105px center / cover;
}
.etiam {
	padding: 18px 0;
}
.etiam .more-link .read-more {
	font-size: 16px;
	padding: 5px 9px;
}
.etiam .more-link .read-more:hover {
	font-size: 16px;
	padding: 5px 9px;
}
.ema > strong {
	font-size: 16px;
	padding-left: 0;
}
.tp-mask-wrap {
	margin-top: 0px;
}
.more-link {
	width: 46%;
	margin: 0;
}
.etiam h4 {
	float: none;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 12px;
	width: 100%;
}
.more-link {
	float: none;
	margin: auto;
	text-align: center;
	width: 56%;
}
.etiam .more-link .read-more {
	font-size: 16px;
	padding: 5px 9px;
}
.more-link:hover {
	float: none;
	font-size: 16px;
	margin: auto;
	width: 56%;
}
.offer .left-image-box p {
	font-size: 12px;
}
.offer .rest {
	padding: 3px 2px !important;
}
.offer .left-image-box h3 {
	font-size: 13px;
	padding: 15px 0 20px;
}
.specia h2 {
	text-align: center;
}
.specia {
	float: none;
	width: 100%;
}
.lize p {
	font-size: 10px;
	margin: 3px 0 0;
}
.speci {
	float: none;
	width: 100%;
}
.clients .happy h2 {
	font-size: 19px;
	padding-bottom: 10px;
}
.clients .happy p {
	font-size: 12px;
}
.happy {
	width: 100%;
}
.happy > ul {
	margin: 0;
}
.clients .happy li {
	float: none;
	margin: 0 0 20px;
	width: 100%;
}
.south h2 {
	font-size: 13px;
	line-height: 20px;
}
.south {
	left: 38px;
	right: 35px;
	top: 18%;
}
.about > img {
	margin: 0;
}
.speci > img {
	padding-top: 10px;
}
.clients {
	padding: 30px 0;
}
.recent-post-slider h2.wp-post-title {
	font-size: 20px;
	line-height: 30px !important;
}
.wp-post-content {
	padding: 30px 0;
	display: block !important;
}
.wp-post-content .wp-sub-content {
	font-size: 14px;
}
.fill .cycloneslider-caption-title {
	font-size: 18px !important;
	line-height: 28px !important;
}
.cycloneslider-template-standard .cycloneslider-caption {
	width: 100% !important;
	left: 2% !important;
	top: 0;
}
.fill .cycloneslider-caption-description > p {
	font-size: 12px;
	margin: 10px 0 40px;
}
}

.btQuoteBooking.c5858dad158194 button.btContactNext.btContactNext_N {
    color: #fff !important;
}

/* CSS Document */

/***********************17-08-2017*******************************/
.page-id-13 .entry-header h1 {
    display: none;
}
.testi p{
	font-family: "OpenSans-Regular";
	font-size: 13px;
	line-height: 26px;
}
.testi strong {
    color: #59b2ff;
    display: block;
    font-weight: bold;
}
