/*
Theme Name: Construction
Theme URI: https://themeforest.net/item/construction-wordpress-theme/14802222
Description: It can be used for business and corporate sites, your portfolio site or customize it to suit your wishes. Easy to use and clean code will be a simple task to get you up and running in no time. And with our support you cannot go wrong.
Author: AnpsThemes
Author URI: http://themeforest.net/user/Anps/portfolio
License: ThemeForest Regular License
License URI: https://themeforest.net/licenses/terms/regular
Version: 1.5.1
Text Domain: construction
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
*/

.text-light div p {
  color: #fff;
}
.mu-featured-content h3.featured-title.text-uppercase ,.mu-about-sec h2.vc_custom_heading.title, .mu-about-sec h3.icon-title.text-uppercase, .mu-chose-us h2.vc_custom_heading.title, .mu-chose-us h3.icon-title.text-uppercase, .mu-client-testimonials h2.vc_custom_heading.title, h3.name-user, .mu-about-page h2.vc_custom_heading.title, .breadcrumb li a {
	color: #eb9d00;
}

header.site-header.classic {
  background-color: #000 !important;
}
.site-header.classic .above-nav-bar .contact-info li, .site-header.classic .above-nav-bar ul.social > li > a {
  border: 1px solid #eb9d00;
}
header.transparent, header.sticky.transparent {
	background: rgb(0 0 0 / 93%) none repeat scroll 0 0;
}

.site-header.classic .above-nav-bar .contact-info li::before {
  border-color: #eb9d00;
}
header.classic .burger span {
    background: #eb9d00;
}
header.classic .burger {
    border: 1px solid #eb9d00;
}
header.site-header.classic .site-navigation .main-menu > li > a, header.site-header.transparent .site-navigation .main-menu > li > a {
    color: #eb9d00 !important;
}
header.site-header.classic .site-navigation .main-menu > li > a:hover, header.site-header.transparent .site-navigation .main-menu > li > a:hover {
    color: #ffffff !important;
}
nav.site-navigation, nav.site-navigation ul li a {
    font-size: 15px !important;
}
.contact-info li > i, .site-header.classic .above-nav-bar ul.social > li > a > i {
    color: #eb9d00 !important;
    font-weight: 800;
}
a.mu-topbar-txt:hover span {
  color: #fff !important;
}

.breadcrumb li a:hover {
	color: #e2e2e2;
}

.page-header {
    background: url(https://dev.demowebdesigns.com/firminoconstruction/wp-content/uploads/2024/03/mu-contact-bg-1-1.jpg) center no-repeat;
    background-size: cover;
}
.page-header + .breadcrumb {
    background: #000;
}

/* Home Page Css */
.mu-banner-slider {
  line-height: 1 !important;
}
.mu-featured-content .featured:not(.product) {
    border: 1px solid #eb9d00;
    position: relative;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.14);
    background: #000;
}
ul.testimonial-wrap li {
    padding: 20px;
    padding-bottom: 0;
    position: relative;
    margin: 0px;
    background: #000;
}
ul.testimonial-wrap li > p {
    color: #ededed;
}

.mu-about-page {
    margin-top: -60px !important;
}

.mu-services-pg-row.vc_custom_1710147576533, .mu-about-page.vc_custom_1710149316673, .mu-about-page.vc_custom_1710150601610, .mu-contact-pg-row.vc_custom_1710152775686 {
	margin-bottom: 0px !important;
}
.mu-services-pg .featured {
  margin: 0 0 40px;
}
.featured:not(.product) {
  border: 1px solid #eb9d00;
  position: relative;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.14);
  background: #252525;
}
.mu-services-pg-row .featured-header img {
  display: none;
}
.featured-title.text-uppercase {
  color: #eb9d00;
}

.mu-google-map {
  width: 100%;
  height: 450px;
}
.mu-contact-table table.info-table {
    box-shadow: 0 4px 4px 4px rgba(235, 157, 0, 0.12);
    width: 100%;
}
.mu-contact-table table.info-table th {
    border-right: 1px solid #eb9d00;
}
.mu-contact-table table.info-table td, .mu-contact-table table.info-table th {
    border-bottom: 1px solid #eb9d00;
}
.mu-contact-table table .info-table-content {
    color: #eb9d00;
}

.mu-service-details {
  border: 1px solid #000;
  margin-bottom: 10px;
  padding: 15px;
}

.mu-single-services-reviews .ti-widget.ti-goog .ti-widget-container .ti-name, .mu-single-services-reviews .ti-widget.ti-goog .ti-rating-text strong {
	color: #000 !important;
}

@media (max-width: 768px){
	.logo {
		margin-top: 0px;
	}
	img.logo-img {
		height: 80px;
	}
	.mu-banner-slider {
		line-height: 1 !important;
		font-size: 30px !important;
	}
	.reverse-mobile {
		display: flex;
		flex-direction: column-reverse;
		padding: 20px 15px;
	}
	.mu-single-call-box .mu-btn {
		margin: 10px auto !important;
	}
}