/*
Theme Name: Handyor child
Template:   handyor
Theme URI: https://handyor.themeht.com/
Author: Themeht
Author URI: https://www.themeht.com
Description: Handyor - Child Theme
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: handyor
Tags: one-column, two-columns, right-sidebar, custom-logo, custom-menu, threaded-comments, translation-ready, left-sidebar, custom-background, custom-colors, custom-header, featured-images, sticky-post
*/

body{
margin: 0 !important;
}

.header.header-1 #header-wrap {
    padding: 0px 50px;
}
header#site-header{
background: #fff !important;
}
/* #menu-main-menu a:visited, #menu-main-menu .current-menu-parent a {
    color: #ec701e;
} */
#menu-main-menu a {
    color: #0f2e44;
}
#menu-main-menu .current_page_item a, #menu-main-menu .current-menu-parent a{
  color: #fff;
}
#menu-main-menu a:hover {
    color: #fff;
}
.themeht-btn-warp span{color:#fff !important}
.contact-hide-desktop{display:none;}
.footer-info-warp a{font-size:15px;}
.footer-info-warp p{font-size:15px;}
/* Mobile CTA Button Styling */
@media (max-width: 991px) {
    .navigation-top {
        display: flex !important;
        align-items: center;
        justify-content: flex-end;
    }

    .mobile-cta-btn {
        background-color: var(--themeht-primary-color);
        color: #ffffff !important;
        padding: 8px 18px;
        border-radius: 50px;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        margin-right: 10px;
        display: inline-block;
        white-space: nowrap;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }

    .mobile-cta-btn:hover {
        background-color: #000;
        color: #fff !important;
    }

    .nav-menu-toggle {
        margin-left: 0;
    }
}
@media only screen and (max-width: 767.5px){
.contact-hide-desktop{display:block;}
	#menu-main-menu .current-menu-parent a{
color: #ed8601 !important;
}
	#menu-main-menu .sub-menu li a{color: #0f2e44 !important;}
#menu-main-menu .sub-menu li a:hover, #menu-main-menu li a:hover{color: #0f2e44 !important;}
	#menu-main-menu .sub-menu .current-menu-item a{color: #ed8601 !important;}
}
@media (max-width: 576px) {
    .header.header-1 #header-wrap {
        padding: 10px 20px !important;
    }
}
@media (min-width: 992px) {
    .mobile-cta-btn {
        display: none !important;
    }
}
#wpgmza_map_1{z-index:1 !important}