/* ===================================================================================

* Theme Name: Clentac Child
* Theme URI: https://www.themedox.com/clentac/
* Author: ThemeDox
* Author URI: https://themeforest.net/user/themedox/
* Description: Clentac - Cleaning Services WordPress Theme
* Version: 1.0
* Template: clentac
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

li.header-cart {
    display: none;
}

li#menu-item-173 {
    display: none;
}

.banner-bg-two {
    background-image: url('https://charles-cleaning.local/wp-content/uploads/2024/...'); /* Your image URL */
    background-size: cover; /* Ensures the image scales proportionally */
    background-position: center; /* Centers the image */
    background-repeat: no-repeat; /* Prevents tiling */
    width: 100%; /* Ensures it spans the width of the section */
    height: 100vh; /* Sets the height to fill the viewport */
}
/*sticky header*/
.contact-info-item {
 
 max-width: 200px;
  
white-space: nowrap;
}

.brand-item img {
    width: 100px;
    min-width: 100px !important;
}
/* hide service details  */
.custom-archives-class,
.custom-categories-class {
    display: none;
}
#preloader {
    display: none !important;
    visibility: hidden;
    opacity: 0;
}
.services-content-three{
	min-height:400px;
}

img.single-post-thumbnail.wp-post-image {
    padding-top: 20px !important;
    /* width: 400px; 
    height: 400px;
    object-fit: cover;
    border-radius: 10px;
    margin-bottom: 30px;*/
	!important;
    /* width: 450px; */
    height: 400px;
    object-fit: contain;
    border-radius: 10px;
    margin-bottom: 30px;
}
 .blog-thumb-two {
    width: 100%;
    height: 250px;
    object-fit: cover;
    transform: scale(1);
    transition: .3s ease-out;
    border-radius: 10px;
}
@media (max-width: 768px) {
  .charles-heading {
    font-size: 10px !important;
    line-height: 1.4em;
  }

}
.header-contact-info .col-md-4:nth-child(2) {
    padding-left: 75px !important;
}
.logo {
  display: flex;
  align-items: center;
  height: 100%; /* Ensures it uses full height of container */
}

	/* Force header-contact row to use flex */
.header-contact-info .row {
    display: flex;
    flex-wrap: wrap; /* Ensures responsiveness */
    justify-content: space-between;
    align-items: center;
    gap: 15px; /* Optional: space between items */
}

/* Ensure each column behaves equally */
.header-contact-info .col-md-4 {
    flex: 1 1 0;
    min-width: 200px; /* Prevents cramping on small screens */
    max-width: 100%;
}
@media (max-width: 1450px) and (min-width: 991px) {
/* Optional: Remove max-width limitation from the info boxes */
.header-contact-info .contact-info-item {
    max-width: 100% !important;
    white-space: normal; /* Allows wrapping on small screens */
} 
}
/* mob nav hamburger*/
.header-style-two .menu-area .mobile-nav-toggler {
        margin-top: 20px;
    }

/*borchure*/
.download-wrap {
    display: none;
}
 .grecaptcha-badge { 
visibility: hidden; 
}

div#ht-ctc-chat {
     bottom: 75px !IMPORTANT;
	right: 30px !IMPORTANT;}
body.archive h2.title {
    font-size: 0;
}

body.archive h2.title span {
    font-size: 40px; /* Adjust to match your site */
    display: inline-block;
}