.page-id-1171 #header, .page-id-1171 #footer {
display: none;
}

 body {
  color: white;
}

.pagex-nav-menu.pagex-nav-menu-main-menu {
	margin-left: -50px !important;
}

/* new Css start */
body {
    overflow-x: hidden;
}

div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid {
    width: 100%;
}

div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(1),
div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(3) {
    flex: 0 0 40%;
    max-width: 40%;
}

div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(2) {
    flex: 0 0 20%;
    max-width: 20%;
}

div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(3) .element {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}


@media all and (min-width: 992px) and (max-width: 1300px){
    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row {
        padding-left: 30px;
        padding-right: 30px;
    }

    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(1) {
        flex: 0 0 47%;
        max-width: 47%;
    }

    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(2) {
        flex: 0 0 13%;
        max-width: 13%;
    }

    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(3) {
        flex: 0 0 40%;
        max-width: 40%;
    }

}


@media all and (max-width: 991px){


    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(1) .element.d-xl-none.d-lg-none.d-md-none {
        display: block !important;
    }

    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(1) .element.d-none.d-md-flex.d-lg-flex.d-xl-flex.d-sm-none {
        display: none !important;
    }

    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row {
        padding-left: 5px;
        padding-right: 20px;
    }

    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(1) {
    }

    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(3) .element {
        display: block !important;
    }

    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(3) .element .pagex-breakpoint-desktop.pagex-nav-menu-desktop.pagex-nav-menu-horizontal {
        display: flex;
        justify-content: flex-end;
    }

    .pagex-nav-menu.pagex-nav-menu-main-menu {
        margin-left: 0px !important;
    }

}



@media all and (max-width: 500px){
    div#header .section.pagex-section-position-fixed.pagex-position-fixed-transparent.pagex-animated .container.container-fluid .row > div:nth-child(3) .element {
        display: none !important;
    }

}




