p{
    line-height: inherit;
}

.full-height-image img{
    height: 100% !important;
}

.no-max-width img{
    max-width: none !important;
}

.form-error{
    color: #d9534f;
    font-size: 14px;
}

#contact_us_form_submit:disabled{
    opacity: 0.5;
    cursor: not-allowed;
}

.elementor-field-group-contact_us_agree_checkbox .elementor-field-option{
    display: flex;
}

#form-field-contact_us_agree_checkbox-0{
    flex-shrink: 0;
    cursor: pointer;
}

/* menu contact us button css start */

#mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item.mega-contact_btn_head{
    margin-right: 0px !important;
}

#mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item.mega-contact_btn_head a{
    color: white;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 13px;
    padding-bottom: 13px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

/* menu contact us button css end */

.mega-serch_box_head .mega-search-wrap{
    display: none !important;
}

.orange-button a:focus{
    background-color: #FF7B47 !important;
}

/* body.mm-wrapper--opened #page{
    position: static !important;
}
*/

@media only screen and (min-width: 1025px) and (max-width: 1289px){
    li.mega-menu-item.mega-contact_btn_head{
        margin-left: 20px !important;
    }
}

@media only screen and (max-width: 1024px){
    /* #page{
        height: 100dvh;
        overflow-y: auto;
    } */

    .cust_header_cls{
        display: none;
    }

    body{
        padding-top: 0px !important;
    }

    .mob-menu-header-holder{
        background-color: transparent;
    }

    .mob-menu-header-holder .headertext{
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .mobmenul-container{
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 76px;
    }

    .mob-menu-header-holder .headertext.active{
        background-image: linear-gradient(270deg, #A76482 0%, #6F2D95 41.98%, #135D80 98.07%);
    }

    .mobmenul-container .mobmenu-left-bt{
        margin-left: 20px;
    }

    .mobmenu-content li.menu-item {
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    }

    .mobmenu-content li.menu-item:active{
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    }

    .left-side-menu-logo a, .left-side-menu-logo a:focus{
        background-image: url('./img/Supply_Chain_Logo_black.png') !important;
        background-size: cover !important;
        display: block;
        width: 245px;
        height: 84.7311px;
        color: transparent !important;
        cursor: default;
        user-select: none;
        pointer-events: none;
    }

    .mobmenu-content li.left-side-menu-logo{
        display: flex;
        justify-content: center;
        margin-bottom: 20px;
        border-bottom: none;
    }

    .mobmenu-content li.left-side-menu-logo:active{
        border-bottom: none;
    }

    .left-side-menu-title a{
        color: rgb(0 0 0 / 0.4) !important;
        cursor: default;
        pointer-events: none;
    }
}

@media only screen and (max-width: 425px){

    .left-side-menu-logo a, .left-side-menu-logo a:focus{
        width: 200px;
        height: 69.1682px;
    }

    .mob-standard-logo{
        width: 130px;
        height: auto !important;
    }

    .mobmenul-container .mobmenu-left-bt {
        margin-left: 2px;
    }

    .mobmenul-container {
        height: 70px;
    }
}