/* 
Theme Name:		 Warring Cleaing Solution
Theme URI:		 http://www.warringcleaingsolution.com/
Description:	 Theme made for Warring Cleaing Solution to use. its child theme of Vega so please dont remove vega theme.
Author:			 Come2theweb
Author URI:		 http://come2theweb.com/
Template:		 vega
Version:		 1.0.0
Text Domain:	 vega
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */
a{transition:all ease-in-out 0.3s;}
.navbar-custom .navbar-brand {
	margin: 0;
	padding: 0;
}
.navbar-brand.image-logo img {
	height: 90px;
}
.navbar-custom {background-color: #061822;}
.navbar-custom .navbar-nav > li > a {color: #fff;}

.frontpage-banner.image-banner .description a {
	clear: both;
	display: inline-block;
	border: 2px #017dc5 solid;
	padding: 8px 18px;
	margin-top: 20px;
	font-size: 15px;
	font-weight: 700;
}
.frontpage-banner.image-banner .description a:hover{background:rgba(255, 255, 255, 0.8); text-decoration:none; }
.frontpage-banner.image-banner .description {
	font-size: 19px;
	font-weight: 300;
	max-width: 50%;
	margin: 0 auto;
}
.copyright {
	text-align: center;
	padding-top: 8px;
}
body .footer {
	background-color: #323232;
}

.frontpage-cta p {
	font-size: 13px;
	font-weight: 300;
	letter-spacing: 0px;
	color: #424242;
}
.frontpage-cta.section {
	padding: 60px 0 30px;
}
.section.frontpage-recent-posts, .section.frontpage-4cols, .footer-widgets.bg-grey-light-3 {
	display: none;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"]{
	width: 100%;
	padding: 15px;
	border: 0;
	margin: 0 0 10px; color: #000;
}
.wpcf7-form textarea{width:100%; padding:15px; height:200px; margin:0 0 10px; color: #000;}
.submit_btn {
	background: #017dc5;
	border: 0;
	padding: 12px 30px 10px 30px;
	font-weight: bold;
	font-size: 15px;
}
.submit_btn:hover{background:#004d95;}
.frontpage-cta.parallax-bg.section {
	padding: 60px 0 70px;
}
.home_contact_title {
	margin: 0 0 20px;
}
.wpcf7-form .col-md-6:first-child {
	padding-right: 0;
}
.wpcf7-form .col-md-6:last-child {
	padding-left: 10px;
}
.frontpage-banner.frontpage-banner-parallax-bg {
	display: none;
}
.frontpage-cta1.color-bg {
	display: none;
}
.home_servicebtns .vc_btn3-container.vc_btn3-center {
	margin-bottom: 10px;
}
.services_bookrow {
	background: #f8f8f8;
}
.services_bookrow > .vc_column-inner {
	padding: 20px;
}
.services_bookrow h3 {
	margin: 0 0 11px;
	text-transform: uppercase;
	font-size: 20px;
}
.services_bookrow ul {
	margin: 0;
	padding: 0 0 0 18px;
	list-style: none;
}
.services_bookrow ul li::before {
	content: '\f101';
	font-family: fontawesome;
	position: absolute;
	left: -13px;
	color: #017dc5;
	font-weight: bold;
}
.services_bookrow ul li {
	width: 46%;
	float: left;
	padding: 6px 0;
	position: relative;
	border-bottom: 1px #ccc dotted;
}
.services_bookrow ul li:nth-child(2n+3) {
	clear: both;
	padding-right: 20px;
}
.services_bookrow_price h1 {
	padding: 10px 0;
}
.services_bookrow ul li:nth-child(2n+2) {
	width: 52%;
}

.services_bookrow_price h1 {
	font-size: 55px;
	color: #017dc5;
}
.services_bookrow_price h1 strong {
	font-size: 22px; font-weight:normal;
	color: #000;
}
.services_bookrow {
	margin: 0 !important;
}
.services_bookrow_price {
	background: #d2eaf3;
}
.services_bookrow_price h3, .services_bookrow_price h1, .services_bookrow_price .wpb_text_column, .services_bookrow_price .vc_btn3-container {
	margin: 0;
}
.services_bookrow_price > .vc_column-inner {
	padding: 20px;
}
.services_bookrow ul li:last-child, .services_bookrow ul li:nth-last-child(2) {
	border-bottom: 0;
}
.cleaing_gallery .wpb_gallery {
	margin: 0;
}
.cleaing_gallery .isotope-item + .isotope-item {
	width: 25%;
	float: left;
	margin: 0;
	box-sizing: border-box;
	padding: 2px;
}

.contactform_row .row {
	margin: 0;
}
.contactform_row .row > span.fname {
	width: 49%;
	display: block;
	float: left;
}
.contactform_row .row > span.email {
	float: right;
	width: 49%;
	display: block;
}
.cform_submitbtn {
	background: #017dc5;
	color: #fff;
	padding: 10px 20px;
	border: 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}
.contactform_row .row select{width:100%; padding:10px; border:1px #ccc solid;}
.cform_submitbtn:hover{
	background: #006db5;}
.contactform_row .wpcf7-form textarea{height:100px;}
.wpb_map_wraper iframe {
	filter: grayscale(100%);
}.contactform_row label {
	display: block;
	padding-bottom: 2px;
}



.homeimagewithcaption .homepage_caption {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
	padding: 15px; z-index:5; text-align:left;
	background: rgba(255, 255, 255, 0.7);
	
}
.homeimagewithcaption .homepage_caption h2{font-size: 19px; margin: 0;
	font-weight: bold;
	color: #5472d2;}
.homeimagewithcaption .wpb_wrapper {
	position: relative;
}
.homepage_caption h2 a {
	padding: 10px 20px;
	background: #5472d2;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	margin-top: 10px;
}
.homepage_caption h2 a:hover{text-decoration:none; background:#4462c2;}





@media(max-width:767px){
	.navbar-brand.image-logo img {
	height: 70px;
	padding-left: 15px;
}
.frontpage-content .description {
	width: 100%;
}
.homeimagewithcaption .wpb_single_image.vc_align_left {
	margin: 0 0 10px;
}
.home_servicebtns .vc_empty_space {
	display: none;
}

.wpcf7-form .col-md-6, .wpcf7-form .col-md-12 {
	padding: 0 !important;
}
.services_bookrow ul li {
	width: 100%;
	float: none;
}
.services_bookrow ul li:nth-child(2n+2){width:100%;}
.section {
	padding-bottom: 0;
	padding-top: 0;
}
.page-content .page {
	margin-bottom: 0;
	padding-bottom: 0;
}




}




















