/*
Theme Name: Wow Cleaning
Theme URI: https://demo.detheme.com/cleanco-landing/
Description: Child Theme
Version: 1.0.0
Author: deTheme
Author URI: http://vastthemes.com
Template: cleanco
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.call_us{
	background-color: #F0F0F0;
	padding: 28px;
}
.call_us h2{
	font-size: 27px !important;
	   font-family: 'Raleway' !important;
	   margin-bottom: 12.5px !important;
	   font-weight: 500;
	   line-height: 1.5;
	   color: #6b6b6b !important;
}
.call_us h4{
	font-size: 16px;
	margin-bottom: 12.5px;
	color: #6b6b6b !important;
	font-weight: 500;
	line-height: 1.5;
}
.call_us p{
	color: #9d9d9e !important;
	text-align: left;
}
.call_us a{
	color: #004041;
}
.custom_packages .content-icon{
 	margin-top: 10px;
 }
.why_choose_us div.box-right{
	min-height: 159px !important;
}
.custom_packages h4{
	display: block;
}
.why_choose_us .content-title{
	font-size: 21px !important;
}
.ser-01 ul li {
    font-family: Lato,sans-serif;
    font-size: 16px;
    line-height: 30px;
    color: #6b6b6b !important;
}
.ser-01 .kc_title {
    font-size: 30px!important;
    margin-bottom: 15px!important;
    font-weight: 600!important;
}
.kc-elm.kc-css-489322.kc_row.spancing_out ul, .ser-01 .kc_text_block ul{
    padding-left: 16px !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title {
    margin-bottom: 22px !important;
}
.table_1 p {
    font-size: 14px !important;
    margin: 0 0 12.5px !important;
    color: #555555 aliceblue;
    color: #55555 !important;
    color: #555 !important;
}
.table_1 > tbody > tr > td{
	padding:8px;
}
#menu-item-6228 {
    display: none !important;
}

.topbar-right.col-12.col-sm-6.text-right a {
    background: #eeb72f;
    width: 25px;
    display: inline-block;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border-radius: 50px;
	font-size: 13px;
	border:1px solid #eeb72f;
	color: #fff!important;
}
.topbar-right.col-12.col-sm-6.text-right :hover{
	background: transparent!important;
	color: #eeb72f!important;
}
body.kc-css-system .kc-css-667810.footer-meta2 {
    margin-top: 0px;
}
ul.fotrnw_ad li:last-child {
    float: right !important;
    width: 50% !important;
	text-align: right;
	padding: 0px!important;
}
ul.fotrnw_ad {
    padding: 0px !important;
    margin: 0px !important;
    display: flex;
}
ul.fotrnw_ad li:last-child a{
	background: #eeb72f;
    width: 25px;
    display: inline-block;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border-radius: 50px;
	font-size: 13px;
	border:1px solid #eeb72f;
	padding: 0px!important;
}
ul.fotrnw_ad li:last-child a:hover{
	background: transparent!important;
}
#header-ext .navbar-wrapper .logo-container a.custom-logo-link {
    margin: 0!important;
}
.navbar-light .navbar-toggler {
    position: absolute;
    top: 50px;
    right: 25px;
    padding: 0!important;
    min-height: auto !important;
}
.navbar-toggler .navbar-toggler-icon{
	background: #eeb72f;
	width: 50px;
	height: 50px;
	line-height: 50px;
	padding-bottom: 0px!important;
}

.navbar-toggler .navbar-toggler-icon::before {
    font-size: 23px;
    color: #fff !important;
}
#menu-item-6888 {
    display: none !important;
}

@media only screen and (max-width: 1200px) {

	body {
		font-size: 14px;
	}
	
}

@media only screen and (max-width: 1000px) {

	body.kc-css-system .kc-css-662134 {
		padding: 30px 24px 30px 24px!important;
	}
	body.kc-css-system .kc-css-503493 {
		padding-top: 10px!important;
		padding-bottom: 10px!important;
	}
	body.kc-css-system .kc-css-550525 {
		padding: 30px 24px 30px 24px!important;
	}
	.why_choose_us .content-title {
		font-size: 18px !important;
	}
	.kc-fb-layout-3 .box-right {
		padding-left: 20px;
	}
	.kc-elm.kc-css-606078 .kc_col-sm-6.kc_column_inner {
		width: 100%;
	}
	.test_out{
		min-height: auto!important;
	}
	.test2_out, .call_us {
		min-height: auto!important;
	}
	body.kc-css-system .kc-css-368182, body.kc-css-system .kc-css-368182 p {
		text-align: center!important;
	}
	body.kc-css-system .kc-css-921588 .kc_title,body.kc-css-system .kc-css-229394 p,body.kc-css-system .kc-css-421520 .kc_title{
		text-align: center!important;
	}
	ul.fotrnw_ad {
		display: block;
		padding-bottom: 8px !important;
	}
	ul.fotrnw_ad li:last-child {
		width: 100% !important;
		text-align: center;
		padding: 15px !important;
	}
}

@media only screen and (max-width: 991px) {

	body.kc-css-system .kc-css-368182, body.kc-css-system .kc-css-368182 p {
		text-align: center!important;
	}
	body.kc-css-system .kc-css-921588 .kc_title,body.kc-css-system .kc-css-229394 p,body.kc-css-system .kc-css-421520 .kc_title{
		text-align: center!important;
	}
	body main#content {
		margin-top: -2px !important;
	}
	nav#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
		padding: 12px 0px !important;
	}
	body nav#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
		padding-left: 0px !important;
		border-bottom: 1px solid #ddd;
	}
	#menu-item-6888 {
		display: block !important;
	}
	.post-navigation .nav-links, .uf-breadcrumbs {
		font-size: 15px!important;
	}

}

@media only screen and (max-width: 767px) {


	#header-ext .navbar-wrapper .navigation-container .navigation-button-container {
			padding: 0px !important;
		}
	#header-ext .navbar-wrapper .navigation-container .navigation-button-container .navigation-button .navigation-button-item {
		padding: 24px 15px!important;
	}
	#header-ext .navbar-wrapper .navigation-container .navigation-button-container .navigation-button .navigation-button-item.navigation-button-item-open .text-box .navigation-label {
		font-size: 16px;
	}
	#header-ext .navbar-wrapper .navigation-container .navigation-button-container .navigation-button .navigation-button-item.navigation-button-item-open .text-box {
		font-size: 16px;
	}
	#header-ext .navbar-wrapper .logo-container {
		padding: 12px 12px;
	}
	.navbar-light .navbar-toggler {
		top: 44px;
	}
	.navbar-toggler .navbar-toggler-icon {
		width: 40px;
		height: 40px;
		line-height: 41px;
	}
	.navbar-toggler .navbar-toggler-icon::before {
		font-size: 20px;
	}
	.why_choose_us .content-title {
		font-size: 20px !important;
	}
	body.kc-css-system .kc-css-13177 {
		padding-top: 50px;
		padding-bottom: 20px!important;
	}
	body.kc-css-system .kc-css-313074 {
		padding: 40px 24px 40px 24px!important;
	}
	body.kc-css-system .kc-css-184829 {
		padding: 50px 24px 24px 24px!important;
	}
	body {
		font-size: 16px;
	}
	.services_01 .eg-services-element-3 {
		font-size: 18px !important;
	}
	.services_01 .eg-services-element-3 {
		font-size: 18px !important;
	}
	.eg-services-content {
		text-align: center!important;
	}
	#header-image .site-title, h1 {
		font-size: 30px!important;
}
body.kc-css-system .kc-css-469388 {
    width: 100%!important;
}
body.kc-css-system .kc-css-338785 {
    width: 100%!important;
}
body.kc-css-system .kc-css-93705{
	background-position: center!important;
}
.kc-elm.kc-css-769399.kc_col-sm-6.kc_column,.kc-elm.kc-css-14984.kc_col-sm-6.kc_column {
    padding-top: 30px;
}

body .kc-elm.kc-css-338785.kc_col-sm-6.kc_column {
    padding-top: 25px;
}
.myportfolio-container.esg-revealed {
    padding-bottom: 0px!important;
}
body.kc-css-system .kc-css-281304 {
    padding-top: 0px;
    padding-bottom: 50px;
}
.ser-01 .kc_title {
	font-size: 26px !important;
	line-height: 36px!important;
	margin-top: 15px!important;
}
body.kc-css-system .kc-css-133376 {
    margin-bottom: 20px!important;
}
body.kc-css-system .kc-css-561736,body.kc-css-system .kc-css-891743 {
    margin-bottom: 20px!important;
}
body.kc-css-system .kc-css-450752 {
    padding-left: 0px!important;
}
body.kc-css-system .kc-css-677073 {
    padding-bottom: 0px!important;
}
body .thank_you_out {
    text-align: center;
    padding: 50px 0px 0px !important;
}
body .services_01 .eg-services-element-3 {
    font-size: 20px !important;
}
}

@media only screen and (max-width: 480px) {


body.kc-css-system .kc-css-292632{
	padding-left: 10px!important;
}
.footter-map {
    height: 300px;
    object-fit: cover;
}
system .kc-css-513365 p {
    font-size: 30px;
    line-height: 38px;
}
.alignright {
    float: left;
    margin: 0;
    width: 100%;
}
.kc-elm.kc-css-489322.kc_row.spancing_out ul, .ser-01 .kc_text_block ul {
    line-height: 28px;
    width: 100%!important;
}
body.kc-css-system .kc-css-868821 {
    padding-bottom: 20px;
}
.kc_single_image {
    text-align: center;
}
}