


@media only screen and (max-width: 1140px) {

    .header-effect .elementor-nav-menu a {
        padding: 4px 8px !important;
    }

}


@media only screen and (max-width: 1045px) {

    .header-effect .elementor-nav-menu a {
        padding: 4px 7px !important;
    }
}


@media only screen and (max-width: 1024px) {


    .header-menu {
        width: auto !important;
        position: absolute !important;
        right: 0;
        top:20px !important;
    }
    .header-help-icon img {
        width: 115px !important;
    }
     .elementor-menu-toggle .e-font-icon-svg {
        fill: #fff !important;
        height: 25px !important;
        width: 25px !important;
    }
    .elementor-menu-toggle {
        padding: 0 !important;
    }
    .header-section .header-logo {
        top: 0 !important;
    }
    .header-section .header-help-icon {
    top: 0 !important;
    }
    .header-section {
        padding: 10px !important;
    }
    .header-logo {
        width: auto !important;
    }
    .header-help-icon {
        width: auto !important;
    }
    nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    padding: 10px !important;
}
.elementor-nav-menu .menu-item {
    text-align: center !important;
}
.elementor-nav-menu a.elementor-item.elementor-item-active {
    background-color: transparent !important;
}
}


@media only screen and (max-width: 767px) {

.contact-form label {
    font-size: 15px !important;
}
.contact-form .input-field{
    font-size: 15px !important;
}
.contact-form .col-6 {
    width: 100% !important;
}
.contact-form .row {
    gap: 0 !important;
    flex-direction: column !important;
}
}

@media only screen and (max-width: 567px) {

    .elementor-menu-toggle .e-font-icon-svg {
        height: 20px !important;
        width: 20px !important;
    }
    .header-section {
        padding: 5px !important;
    }

}