.logo-header img {
    max-width: 400px;
}

/* .header-style-5.dark .top-bar {
    background: #1784b7;
} */

.header-nav .nav>li.active>a,
.header-nav .nav>li>a:hover,
.header-nav .nav>li:hover>a,
.header-nav .nav>li.current-menu-item>a {
    background-color: #ffffff;
    color: #ee7116;
}

.header-style-5 .is-fixed .main-bar {
    box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 60%);
}

.header-style-5 .is-fixed .header-nav .nav>li>a {
    color: #1784b7;
}

.header-style-5 .is-fixed .header-nav .nav>li.active>a,
.header-style-5 .is-fixed .header-nav .nav>li>a:hover,
.header-style-5 .is-fixed .header-nav .nav>li:hover>a,
.header-style-5 .is-fixed .header-nav .nav>li.current-menu-item>a {
    background-color: #ee7116;
    color: #ffffff;
}

.header-nav .nav>li .sub-menu li a:hover {
    background-color: #ee7116;
    color: #ffffff;
}

.banner_area {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dez-bnr-inr {
    height: 118px;
}

.dez-bnr-inr-entry {
    display: none;
}

@media only screen and (max-width: 991px) {
    .logo-header img {
        max-width: 100%;
    }
}
/* home page updates */
.ourservices_boxes {
    border-width: 1px;
    border-style: solid;
    border-color: #ddd;
    height: 300px;
    overflow: hidden;
}
/* contact us */
.contact_name
{
    text-align: center;
    
}
.contact_name h1
{
    color: #ee7116;
}
/* index background image */
.hero-image {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../images/bg1.jpg");
    height: 700px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.hero-text {
    text-align: left;
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-50%, -50%);
    color: white;
}

.hero-text button {
   background-color: #ee7116;
   color: white;
}
.hero-text h3
{
    color: #ee7116;
    font-size: 50px;
}

/* .hero-text button:hover {
    background-color: #555;
    color: white;
} */

/* footer custom */
.strong_for_display
{
    display: inline!important;
}
/* Media Queries */
/* Media Queries */
@media (max-width: 575.98px) {
    .hero-text { 
        text-align: left!important;
        left: 50%;
    }
    .hero-text h3 {
        color: #ee7116;
        font-size: 20px !important;
    }
        .hero-text p {
            color: white;
            font-size: 12px !important;
        }
        .hero-text button 
        {
            display: block!important;
        }
        
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .hero-text {
            text-align: left !important;
            left: 50%;
        }
    
        .hero-text h3 {
            color: #ee7116;
            font-size: 20px !important;
        }
    
        .hero-text p {
            color: white;
            font-size: 12px !important;
        }
}

@media (min-width: 768px) and (max-width: 991.98px) {
.hero-text {
        text-align: left !important;
        left: 50%;
    }

    .hero-text h3 {
        color: #ee7116;
        font-size: 20px !important;
    }

    .hero-text p {
        color: white;
        font-size: 12px !important;
    }
}

@media (min-width: 992px) {
.hero-text {
        text-align: left !important;
        left: 50%;
    }

    .hero-text h3 {
        color: #ee7116;
        font-size: 37px !important;
    }

    .hero-text p {
        color: white;
        font-size: 20px !important;
    }
}
@media (min-width: 1200px) {
    .hero-text {
        text-align: left !important;
        left: 50%;
    }

    .hero-text h1 {
        color: #ee7116;
        font-size: 60px !important;
    }

    .hero-text p {
        color: white;
        font-size: 20px !important;
    }
}