


/* Menu Animate Css */

#fs-right-icons {
    visibility: hidden;
}


#sticky-menu {
    display: none;
}


@media only screen and (min-width: 1025px){

    .main-header {
        max-height: 165px;
        transition: max-height 1s ease;
    }
    .scrolling {
        max-height: 75px;
        transition: max-height 1s ease;
    }

    .saxon-large-logo {
        position: absolute;
        z-index: 2;
    }

    .saxon-large-logo img {
        max-height: 159px;
        transition: max-height 1s ease;
    }

    .scrolling .saxon-large-logo img {
        max-height: 0px;
        transition: max-height 1s ease;
    }

    .saxon-small-logo, .saxon-small-logo img{
        max-height: 0;
        transition: max-height 1s ease;
    }

    .scrolling .saxon-small-logo{
        max-height: 55px;
    }

    .scrolling .saxon-small-logo img {
        max-height: 55px;
        width: 100% !important;
        object-fit: contain;
        transition: max-height 1s ease;
    }

    .scroll-remove{
        max-height: 100%;
        transition: max-height 1s ease;
    }

    .scrolling .scroll-remove{
        max-height: 0px;
        transition-delay: 2s;
        transition: max-height 1s ease;
    }

    .scrolling .elementor-widget:not(:last-child){
        margin-bottom: 0px !important;
    }

    .scrolling .scroll-remove .elementor-icon {
        font-size: 0px !important;
    }

    #left-header {
        width: 35%;
        transition: width 1s ease;
    }

    #center-header {
        width: 30%;
        transition: width 1s ease;
    }

    #left-header {
        width: 35%;
        transition: width 1s ease;
    }

    .scrolling #left-header {
        width: 45%;
        transition: width 1s ease;
    }

    .scrolling #center-header {
        width: 10%;
        transition: width 1s ease;
    }

    .scrolling #left-header {
        width: 45%;
        transition: width 1s ease;
    }

    /* Home Page Under Slider Grid */

    #home-ani-first {
        margin: 0px;
    }

    .home-info {
        margin-right: 5px;
    }

    .home-info, .home-info-text {
        background-color: #fff;
        cursor: pointer;
        min-height: 158px;
    }

    .home-image-box {
        height: 158px;
    }

    .info-open {
        background-color: #fff;
    }

    .home-info-text {
        z-index: 2;
        position: absolute;
    }

    .home-info:hover {
        box-shadow: 0 0 5px 0 rgba(0,0,0,.6);
    }

    .info-open .home-info-text{
        z-index: 9999;
        border-top: 5px solid #7a7a7a;
    }

    .home-info:hover .home-image-box{
        height: 158px;
    }

    .home-info:hover .home-arrow{
        transform: rotate( 180deg );
        transition: transform 200ms ease;
    }



}

/* change position for elementor editor */
.elementor-editor-active .home-info-text, .elementor-editor-active .saxon-large-logo {
     position: inherit;
}
