/*!
Theme Name: Builty Child
Theme URI: https://bslthemes.com/
Author: bslthemes
Author URI: https://themeforest.net/user/bslthemes
Description: Builty - Construction WordPress Theme
Version: 1.0.0
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: builty
Text Domain: builty-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/

.hnh-hidden {
   display: none;
}
.elementor-lightbox .elementor-lightbox-item {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 70px;
    box-sizing: border-box;
    height: 600px !important;
    /* margin: auto; */
    max-width: 100% !important;
    /* margin: 0 auto !important; */
}
.light-bg-yellow, .service-style-one .service-data:hover:before, button.scrollTopStick.active, .loading-text .letter:nth-child(1)::before, .loading-text .letter:nth-child(5)::before {
    background-color: #f37321 !important;
}
.footer-style-one .footer-p-2 .footer-col ul li svg, .contact-form-2 .info ul li svg, .team-detail .team-data .t-tel .data svg, .video-play-btn svg {
    fill: #f37321 !important;
}
@media (max-width: 500px){
	body .elementor-lightbox .elementor-lightbox-item {
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		padding: 70px;
		box-sizing: border-box;
		height: auto !important;
		/* margin: auto; */
		max-width: 100% !important;
		/* margin: 0 auto !important; */
	}
}
.service-style-one .service-data .icon, .service-style-one .service-data .svg-icon:before, .project-style-one .project-post .project-data:hover, .theme-btn, .featured-slider-one .owl-nav button, .team-style-one .team-slider-nav button:hover, .video-play-btn, .footer-style-one .footer-p-2 .footer-col form button:before, .footer-style-one .footer-p-3 .footer-col a:hover:after, .footer-style-one .footer-p-3 .footer-col a:after, .mobile-nav.desktop-menu .social-medias a:hover:after, .mobile-nav.desktop-menu .social-medias a:after, .desktop-nav .nav-bar ul > li.menu-item-has-children > ul.sub-menu, .pricing-plans .price-box:hover .theme-btn, .certificates .data .extras:before, .certificates .c-slider .c-main .c-first, .estimated-price .est-form .checkk label, .form-control:focus, .contact-us .c-data ul li a.active img, .contact-us .c-data ul li a.active:before, .project-completed .prj-slider-nav button, .contact-form-one .accordion-button:focus, textarea:focus, textarea:focus-visible, .construction-services .services-nav ul li button.nav-link.active, .builty-pagination a.prev:hover, .builty-pagination a.next:hover, .builty-pagination a.page-numbers:hover, .blog-style-one.blog-style-three .blog-data .blog-date, .next-prev-projects li a:hover, .category.social-medias ul li a:after, .category.shape.form form input:focus, .pd-quality input:focus, .cart .c-c .c-quality input:focus, .cart .cart-table, .checkout .billing form input:focus, .cart-t-payment-m .payment-method button, .cart-popup .cart-btns a.checkout, .box form input:focus, .featured-slider-one .owl-nav button.owl-prev:before, .featured-slider-one .owl-nav button.owl-next:before, .cart .cart-table .c-c .c-data .cr-svg:hover, .first .tab-data .map-pin .location {
    border-color: #F37321 !important;
}
.dark-bg, .service-style-one .service-data:hover .svg-icon:before, .about-style-one .about-data-left:before, .counter-style-one .counter-data:before, .project-style-one .project-post .project-data:hover .project-icon, .project-style-one:before, .team-style-one .open .team-data .team-image:before, .theme-btn, .theme-btn:hover i:after, .featured-slider-one .owl-item.active:before, .featured-slider-one .owl-item.active:after, .team-style-one .team-slider-nav button:hover:before, .core-features .accordion-button:not(.collapsed), .core-features .video:before, .core-features .shape:before, .renovation:before, .renovation:after, .renovation .reno-data:before, .client-review-slider .slider-data .bio .icon, .blog-style-one .blog-data .blog-date, .blog-style-one .blog-data .blog-date:before, .blog-style-one .blog-post .blog-image a:before, .blog-style-one .blog-post .blog-image:before, .footer-style-one .footer-p-2 .footer-col form button:before, .desktop-nav .nav-bar ul > li ul.sub-menu li a:hover:before, .desktop-nav .nav-bar > ul > li.menu-item-has-children > ul.sub-menu:before, .our-goal .data figure:before, .pricing-plans .price-box:hover .theme-btn, .pricing-plans .features, .service-style-two .service-two-box:hover:before, .service-style-two .service-two-box.last span, .certificates .data figure:before, .certificates .c-slider .c-main .c-first figure:before, .blog-style-two .blog-item .blog-date:before, .blog-style-two .blog-item:before, .blog-slider .owl-stage .owl-item.active:nth-child(2) .blog-item:before, .estimated-price .est-form .checkk input:checked+label, .estimated-price:before, .estimated-price:after, .contact-us .c-data ul li a i:before, .contact-us .c-cards .card .address, .heading.heading-style-3 h2 span:before, .history-style-one .history-data a, .cta-section .cta-data figure:before, .ratings, .team-style-two .team-social-medias > a, .team-style-two .team-data:before, .project-completed .prj-slider-nav button, .project-completed .proj-image figure:before, .project-completed .proj-image figure:after, .contact-form-one .accordion-button:not(.collapsed), .contact-form-one:before, .blog-style-three .blog-posts .date:before, .featured-section-three .image:before, .featured-section-three .image:after, .about-how-it-works .y-box, .contact-form-2 .bio, .video-popup:before, .innovation ul li:hover, .builty-pagination a:hover, .sidebar .box h3:before, .sidebar .widget h4.widget-title:before, .sidebar .widget h3:before, .sidebar .widget h2:before, .sidebar .box.recent-posts ul li:hover a, .sidebar .widget.widget_recent_entries ul li:hover a, .what-we-build .wwb-ul li.active figure:before, .mobile-nav > ul li.menu-item-has-children.active ul.sub-menu li a:before, .project-d-detail .icon, .next-prev-projects li a:hover, .comment .c-data .c-r-btn, .team-detail .image figure:before, .desktop-nav .extras .slideDown, .pd-details .nav-pills .nav-link.active, .rev-tab .total-reviews, .cart .update-cart form button, .cart-t-payment-m .payment-method button, .history .h-box figure:before, #timeline .fill, .popups.modal:before, .desktop-nav .extras a.pr-cart > span, .cart-popup .cart-btns a.checkout, .preloader, .mobile-nav.desktop-menu, .gallery-style-one a:before, .cart .cart-table .c-c .c-data .cr-svg:hover, .first .tab-data .map-pin, .first .tab-data .map-pin .location {
    background-color: #F37321 !important;
}
.theme-btn {
    padding: 18px 70px 18px 50px;
    background: #F37321 !important;
    font-size: 16px;
    font-weight: 400;
    color: black;
    display: inline-flex;
    position: relative;
    border: 2px solid;
    font-weight: bold;
    align-items: center;
}
a.theme-btn.simple span {
    color: #fff !important;
}
.service-two-box:hover h3 a span {
    color: #fff;
}

.service-two-box:hover p {
    color: #fff;
}

i.fas.fa-arrow-up {}

.service-two-box:hover i.fas.fa-arrow-up {
    color: #fff;
}

.address {
    color: #fff;
}

button.theme-btn {}

button.theme-btn {
    color: #fff;
}
.service-two-box:hover h3 a span {
    color: #fff;
}

.service-two-box:hover p {
    color: #fff;
}

i.fas.fa-arrow-up {}

.service-two-box:hover i.fas.fa-arrow-up {
    color: #fff;
}

.address {
    color: #fff;
}

button.theme-btn {}

button.theme-btn {
    color: #fff;
}

button.theme-btn {}

i.fas.fa-angle-double-right {
    color: #fff;
}

a.theme-btn span {
    color: #fff;
}
i.fas.fa-arrow-up {
    color: #fff !important;
}
section.featured-slider-two {}

.mobile-nav.desktop-menu.open {
    color: #fff;
}
.col-lg-3.col-md-6.col-sm-12 {}

.plans {}

.plans .y-box.d-flex-all span {
    color: #fff !important;
}
.contact-form-2 .data span {
    font-size: 16px;
    color: #fff !important;
}
.mobile-nav.desktop-menu.open h2, .mobile-nav.desktop-menu.open h3, .mobile-nav.desktop-menu.open p {
    color: #fff;
}

.social-medias a {
    color: #fff !important;
}
section.featured-slider-two a.theme-btn span {
    color: #fff;
}
button.theme-btn {}

i.fas.fa-angle-double-right {
    color: #fff;
}
.theme-btn:after {
    content: "";
    width: 30px;
    height: 100%;
    position: absolute;
    top: -2px;
    right: -32px;
    background: transparent;
    border-left: 0 solid transparent;
    border-right: 30px solid transparent;
    border-top: 65px solid #F37321 !important;;
}
.hnh-free-form .row {
			display: flex;
			flex-wrap: wrap;
		}

		.hnh-free-form .col-6 {
			flex-basis: 50%;
			max-width: 50%;
		}

		.hnh-free-form .col-4 {
			flex-basis: 33.33%;
			max-width: 33.33%;
		}
.hnh-free-form .col-12 {
			flex-basis: 100%;
			max-width: 100%;
		}
.hnh-free-form label {
    color: #bdbdbd !important;
}
.hnh-free-form label {
    color: #bdbdbd !important;
}

.hnh-free-form .col-12 {
    margin-bottom: 15px;
}

.hnh-free-form .col-6 {
    margin-bottom: 15px;
}
.hnh-free-form label {
    color: #bdbdbd !important;
    width: 100%;
    margin-bottom: 10px;
}
.hnh-free-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border-color: #ffee02;
    padding: 10px 20px;
    background: #ffee02 !important;
    color: #000 !important;
    /* display: flex; */
}
.hnh-free-form span.wpcf7-list-item-label {
    font-size: 14px !important;
    margin-right: 20px;
}
.hnh-free-form span.wpcf7-list-item-label {
    font-size: 14px !important;
}
.hnh-free-form .col-4 {
    margin-bottom: 15px;
}
.conslt-popup .modal-dialog {
    max-width: 60% !important;
}
.contact-form-one .c-form-2 input {
    border: 1px solid !important;
}

