/*
Theme Name: Creative Construction
Template: bizberg
Text Domain: creative-construction
Author: Bizberg Themes
Author URI: https://bizbergthemes.com/
Theme URI: https://bizbergthemes.com/downloads/creative-construction/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Creative Construction is a clean, modern, and feature-rich WordPress theme built as a child theme of the popular Bizberg WordPress Theme, specially designed for construction businesses, architecture firms, and building contractors, while remaining versatile enough for corporate websites, legal firms, agencies, educational institutions, interior design studios, and furniture companies. Built on the trusted Bootstrap framework, this theme is user-friendly, fully responsive, and cross-browser compatible, ensuring your website looks great and functions perfectly on any device or browser. Creative Construction is translation-ready and SEO optimized to help your business rank higher and attract more clients online. Full integration with the Elementor page builder means every section can be easily customized with simple drag-and-drop functionality, no coding required. If you ever face any issues, you can rely on our comprehensive documentation and friendly support team to assist you every step of the way. Whether you’re showcasing your latest construction projects, promoting your architectural services, or building a strong corporate presence, Creative Construction offers a flexible, professional, and robust WordPress solution to help your business stand out.
Tags: custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,left-sidebar,right-sidebar,grid-layout,theme-options,blog,news,portfolio
Version: 0.3
Requires at least: 4.9
Tested up to: 6.8.1
Requires PHP: 5.6
*/

.navbar-default .navbar-nav > li > a {
    letter-spacing: 0;
}

/* Services */

.services_wrapper{
    padding: 80px 0;
}

.title_wrapper {
    display: flex;
    align-items: center;
    flex-direction: column;
    row-gap: 10px;
    margin-bottom: 40px;
}

.title_wrapper h3 {
    font-family: 'MontserratRegular';
    color: #fcb80b;
    display: inline-flex;
    align-items: center;
}

.title_wrapper h3 span {
    background: #000;
    padding: 10px 15px;
    margin-right: 10px;
}

.title_wrapper h2 {
    font-family: 'MontserratRegular';
    color: #000;
}

.features-item-one {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 50px 60px 43px;
    transition: all .3s;
}

.features-item-one .icon {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #E7E7ED;
    margin-bottom: 25px;
    transition: all .4s;
}

.features-item-one .icon i {
    font-size: 34px;
    line-height: 1;
    color: #000;
}

.features-item h4 {
    font-family: 'MontserratRegular';
    color: #000;
}

.features-item .content {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.features-item-one:hover {
    box-shadow: 0px 4px 18px 10px rgba(0, 0, 0, 0.02);
}

.features-item-one:hover .icon {
    background-color: #FBA31C;
    border-radius: 30px 0px 30px 30px;
}

.features-item-one:hover .icon i{
    color: #fff;
}

/*testimonials*/

.testimonial-item-one .testimonial-content .quote {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #E7E7ED;
    margin-bottom: 33px;
}

.testimonial-item-one .testimonial-content .quote i {
    font-size: 25px;
    color: #000;
}

.testimonial-item-one .testimonial-content p {
    margin-bottom: 32px;
}

.testimonial-item-one .testimonial-content h5 {
    font-size: 16px;
    font-weight: 500;
    font-family: 'MontserratRegular';
}

.testimonials_wrapper{
    background-color: #eee;
    padding: 80px 0;
}

.testimonial-content {
    background-color: #fff;
    padding: 40px;
    margin-bottom: 20px;
}