/*!
Theme Name: webizseo
Theme URI: http://underscores.me/
Author: webizseo
Author URI: https://www.webizseo.com/
Description: A wordpress theme by WebizSEO.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: webizseo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

webizseo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/* Webizseo CSS */
.bixol-services .bixol-service-wrapper .bixol-single-item .bixol-sr-hover .img-wrapper::after {
    background-color: #13806a;
}
.bixol-services .bixol-service-wrapper .bixol-single-item .bixol-sr-hover .img-wrapper::before {
    background-color: #ba9b62;
}
.bixol-services .bixol-service-wrapper .bixol-single-item .bixol-sr-hover .img-wrapper img {
    height: 250px;
    object-fit: cover;
}
.bixol-readmore-btn:hover {
    background-color: #ba9b62d1;
}
.bixol-readmore-btn {
    background-color: #ba9b62;
}
p.aw-white {
    color: #eee;
}
.bixol-services .bixol-service-wrapper .bixol-single-item .bixol-sr-content h6::after {
    bottom: -12px;
    background-color: #ba9b62;
}
h6.aw-white {
    color: #fff;
}
.bixol-services .bixol-service-wrapper .bixol-single-item .bixol-sr-hover
 {
    background-color: #13806a;
}
.bixol-services .bixol-service-wrapper .bixol-single-item.sr-item {
    margin-bottom: 260px;
}
.bixol-services .bixol-service-wrapper .bixol-single-item .bixol-sr-hover {
  opacity: 1;
  visibility: visible;
}

.cleaning-form{
border:2px solid #5a6d2d;
padding:40px;
background:#f2f2f2;
max-width:1000px;
margin:auto;
}

.form-row{
display:flex;
gap:40px;
margin-bottom:25px;
}

.form-col{
flex:1;
display:flex;
flex-direction:column;
}

.form-col label{
font-weight:600;
margin-bottom:8px;
color:#333;
}

.form-input{
padding:10px;
border:1px solid #5a6d2d;
background:#f8f8f8;
width:100%;
}

.form-select{
padding:10px;
border:1px solid #5a6d2d;
background:#b8c27c;
width:100%;
}

.form-btn{
display:flex;
align-items:flex-end;
}

.form-btn input{
background:#bfcfc2;
border:none;
padding:10px 45px;
cursor:pointer;
}

@media (max-width:768px){
.form-row{
flex-direction:column;
gap:20px;
}
}
/*** 
=============================================
   Header Area Css 
=============================================
***/
h4 {
    color: #13806a;
}
.bixol-pricing-table .pricing-table-area .pricing-content .pricing-column .pc-btn a {
    background-color: #13806a;
}
a.aw-white {
    color: #fff;
}
.pb-150 {
    padding-bottom: 100px;
}
.fab {
    color: #fff;
}
.header-style-5 .info-top .info-right div span {
    font-size: 14px;
    color: #fff;
}
.header-style-5 .info-top {
    border-bottom: 1px solid #ffffff;
    background-color: #13806a;
}
.header-style-5 .info-top .info-left p {
    font-size: 15px;
    color: #fff;
}

/*** 
=============================================
   Home Area Css 
=============================================
***/
.srv2-service-section .srv2-item .srv2-hover-item .srv2-service-content a.srv2-readmore-btn {
    font-size: 18px;
}
h3.aw-service {
    margin-bottom: 45px;
}
.title-style-3 span.bixol-subtitle {
    color: #13806a;
}
.home5-feedback-area .home5-feedback-slider .feedback-single {
    border: 1px solid #000;
}
h3 {
    color: #13806a;
    font-size: 36px;
}
.portfolio-area .portfolio-filter .filter-items .filter-item .pf-item-content .devider {
    background-color: #13806a;
}
.portfolio-area .portfolio-filter .filter-items .filter-item .pf-item-content a.plus-icon {
    background-color: #13806a;
}
.portfolio-area .portfolio-filter .filter-items .filter-item .pf-item-content {
    background-color: rgb(0 0 0 / 70%);
}
img.aw-img-gallery {
    height: 260px;
}
.srv2-service-section .srv2-item .srv2-hover-item .srv2-service-content a.srv2-readmore-btn i {
    color: #ba9b62;
}
.srv2-service-section .srv2-item .srv2-service-content h5::after {
    background-color: #ba9b62;
}
.srv2-service-section .srv2-item .srv2-hover-item::after {
    background-color: rgb(0 0 0 / 55%);
}
.srv2-service-section .srv2-item .srv2-service-content p {
    color: #fff;
}
.srv2-service-section .srv2-item .srv2-service-content h5 {
    color: #fff;
}
.srv2-service-section .srv2-item .img-wrapper {
    border: 2px dashed #ffffff;
}
.srv2-service-section .srv2-item {
    background-color: #13806a;
}
.pb-60 {
    padding-bottom: 60px;
    background-color: #eee;
}
.pb-50 {
    padding-bottom: 50px;
    background-color: #eee;
}
.mt-350
 {
    margin-top: 0px;
}
/*** 
=============================================
   About Us Area Css 
=============================================
***/
.bixol-title-area span.bixol-subtitle {
    margin-left: 0px;
}
/*** 
=============================================
   Services Area Css 
=============================================
***/
.srv2-item{
		position: relative;
		background-size: cover;
		background-position: center;
		z-index: 1;
	}
	.srv2-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 34%);
    z-index: -1;
}

/*** 
=============================================
   Gallery Area Css 
=============================================
***/
.portfolio-area .pf-top {
    padding: 0 0px;
}

/*** 
=============================================
   Contact Us Area Css 
=============================================
***/
.contact-v2 .contact-v2-left .contact-v2-list .contact-v2-item .bixol-icon-wrapper i {
    color: #13806a;
}
.contact-v2 .contact-v2-right form .submit-btn button:hover {
    background-color: #ba9b62;
}
.contact-v2 .contact-v2-right form .submit-btn button {
    background-color: #13806a;
}
.bixol-primary-btn:hover {
    background-color: #ba9b62;
}
.bixol-primary-btn span {
    background-color: #ba9b62;
}
.bixol-primary-btn{
	background-color: #13806a;
}
.bixol-gta-area .bixol-gt-right h4::after {
    background-color: #ba9b62;
}
.bixol-gta-area .bixol-gt-right h4 {
    color: #13806a;
}
.bixol-gta-area {
        background-color: #eee;
    }
h5 {
    color: #13806a;
    font-size: 22px;
}
.bixol-contact-info .bixol-contact-content .bixol-contact-column .bixol-icon-wrapper i {
    color: #13806a;
}
/*** 
=============================================
   Services Details Area Css 
=============================================
***/

/*** 
=============================================
   Footer Area Css 
=============================================
***/
.bixol-footer .bixol-footer-widget .bixol-footer-address ul li {
    color: #ffffff;
}
.bixol-footer .bixol-footer-widget p {
    color: #ffffff;
}
a.aw-white-footer:hover {
    color: #13806a;
}
a.aw-white-footer {
    color: #fff;
}
.bixol-footer .bixol-footer-widget .bixol-footer-address ul li {
    font-size: 16px;
}
.scrolltop-btn {
    bottom: 25px;
    right: -50px;
    width: 50px;
    height: 50px;
    background-color: #0431b8;
}
.scrolltop-btn.visible {
    right: 12px;
}
.h5-footer .footer-copyright p a {
    color: #ffffff;
}
.scrolltop-btn {
    background-color: #13806a;
}
.h5-footer .footer-copyright {
    background-color: #13806a;
}



/*Floating button css*/
.mu-single-call-box {
  max-width: 100%;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  padding: 0 50px;
}
.mu-single-call-box .mu-btn {
  width: 240px;
  background: #ee3338;
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  padding: 20px 0;
  border-radius: 12px;
  transition: 0.1s;
  margin: 0 auto;
}
.mu-single-call-box .mu-btn:hover {
  background: #d2d0d0;
  color: #000;
}
.floating-btn, .floating-btn-2{
	display: none;
}
.floating-btn , .floating-btn-2 
{
	background:    #13806a;
  border-radius: 1000px;
  box-shadow:    0 5px #000000;
  padding:       20px 15px;
  color:         #ffffff;
  font:          normal bold 20px/1 "Open Sans", sans-serif;
  text-align:    center;
}


/*Mobile Css Start*/
@media (max-width: 768px){
	.mu-single-call-box {
		display: none;
	}
	.floating-btn, .floating-btn-2 {
	  position: fixed;
		bottom: 20px;
		display: block !important;
		z-index: 999;
	}
	.floating-btn{
		left: 10px;
	}
	.floating-btn-2{
		right: 70px;
	}
	.floating-btn a, .floating-btn-2 a {
		color: white !important;
		font-size: 20px;
	}
}