/*
 Theme Name:   Builda Child  
 Theme URI:    https://themeholy.com/wordpress/medova
 Description:  This is a child theme for Builda - Construction Services & Architecture WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeforest.net/user/themeholy 
 Template:     builda
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  builda-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */ 
.main-menu a {
    font-size: 18px !important;
}
.header-logo img{
    width: 150px;
}
.hero-10 .hero-bottom-wrap {
    display: none;
}
.hero-style10 {
    padding: 260px 0 200px !important;
}
.counter-card-wrap.space{
    justify-content: space-around;
}
.logo-section .swiper-slide {
    margin: 3%;
}
.logo-section .swiper-wrapper {
    align-items: center;
}
.service .service-card.style6{
    min-height: 400px;
}
.about-logo img{
    max-width: 150px !important;
}
.info-box_text .details{
    display: flex;
    align-items: center;
}
.sub-title:after, .sub-title:before{
        width: 100% !important;
}
.sub-title {
    font-size: 22px !important;
}
.checklist.style5 li::before {
    content: url(http://khalafcontracting.com/wp-content/uploads/2025/08/checked-1.png) !important;
    position: relative;
    top: 3px;
}
.form-group.style-border select, .form-group.style-border textarea, .form-group.style-border input {
    color: #000 !important;
}
.breadcumb-wrapper {
    padding: 200px 0 90px !important;
}
.process-card2.background-image {
    min-height: 450px;
}
.property-card-details .btn-wrap {
    display: none;
}
.project .gy-40 {
    --bs-gutter-y: 60px !important;
}

.hero-style10 .hero-sub-title {
    font-size: 25px !important;
}
@media (max-width: 991px) {
    .hero-style10 {
        padding: 180px 0 100px !important;
    }
}
@media (max-width: 1199px) {
    .hero-style10 {
        padding: 200px 0 150px !important;
    }
}
