.elementor-1810 .elementor-element.elementor-element-8412b45 > .elementor-container{min-height:0vh;}.elementor-1810 .elementor-element.elementor-element-8412b45 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1810 .elementor-element.elementor-element-8412b45{z-index:10000;}.elementor-bc-flex-widget .elementor-1810 .elementor-element.elementor-element-a8ae6e4.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-1810 .elementor-element.elementor-element-a8ae6e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1810 .elementor-element.elementor-element-a8ae6e4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}/* Start custom CSS */@media screen and (min-width: 1920px) {
    .main-navv {
        position: fixed;
        background: 0 0;
        -webkit-transform-origin: left top;
        -webkit-transform: rotate(-90deg) translateX(-100%);
        top: 233px;
    }

    ul.navv {
        margin: 0 auto;
        height: 90%;
        vertical-align: middle;
        display: table;
        min-width: 600px;
    }

    ul.navv li {
        margin-right: 0px;
        float: right;
        height: 100%;
        line-height: 45px;
        margin-top: 30px;
        width: 210px;
        text-align: center;
    }

    ul.navv li a {
        color: #000;
        font-size: calc(0.04em + 1vw);
        font-family: "Poppins";
    }

    ul.navv li a:hover {
        font-weight: 600;
        color: #FF0F13;
    }
}

@media screen and (max-width: 1919px) and (min-width: 1240px) {
    .main-navv {
        position: fixed;
        background: 0 0;
        -webkit-transform-origin: left top;
        -webkit-transform: rotate(-90deg) translateX(-100%);
        top: 130px;
    }

    ul.navv {
        margin: 0 auto;
        height: 90%;
        vertical-align: middle;
        display: table;
        min-width: 600px;
    }

    ul.navv li {
        margin-right: 0px;
        float: right;
        height: 100%;
        line-height: 45px;
        margin-top: 11px;
        width: 145px;
        text-align: center;
    }

    ul.navv li a {
        color: #000;
        font-size: calc(0.04em + 1vw);
        font-family: "Poppins";
    }

    ul.navv li a:hover {
        font-weight: 600;
        color: #FF0F13;
    }
}

@media screen and (max-width: 1239px) and (min-width: 768px) {
    .main-navv {
        position: fixed;
        background: 0 0;
        -webkit-transform-origin: left top;
        -webkit-transform: rotate(-90deg) translateX(-100%);
        top: 120px;
    }

    ul.navv {
        margin: 0 auto;
        height: 90%;
        vertical-align: middle;
        display: table;
        min-width: 600px;
    }

    ul.navv li {
        margin-right: 0px;
        float: right;
        height: 100%;
        line-height: 45px;
        margin-top: 6px;
        width: 118px;
        text-align: center;
    }

    ul.navv li a {
        color: #000;
        font-size: calc(0.04em + 1vw);
        font-family: "Poppins";
    }

    ul.navv li a:hover {
        font-weight: 600;
        color: #FF0F13;
    }
}

@media screen and (max-width: 767px) and (min-width: 480px) {
    .main-navv {
        position: fixed;
        background: 0 0;
        -webkit-transform-origin: left top;
        -webkit-transform: rotate(-90deg) translateX(-100%);
        top: 90px;
    }

    ul.navv {
        margin: 0 auto;
        height: 90%;
        vertical-align: middle;
        display: table;
        min-width: 600px;
    }

    ul.navv li {
        margin-right: 0px;
        float: right;
        height: 100%;
        line-height: 45px;
        margin-top: 30px;
        width: 150px;
        text-align: center;
    }

    ul.navv li a {
        color: #000;
        font-size: calc(0.04em + 1vw);
        font-family: "Poppins";
    }

    ul.navv li a:hover {
        font-weight: 600;
        color: #FF0F13;
    }
}

@media screen and (max-width: 479px) {
    .main-navv {
        position: fixed;
        background: 0 0;
        -webkit-transform-origin: left top;
        -webkit-transform: rotate(-90deg) translateX(-100%);
        top: 90px;
    }

    ul.navv {
        margin: 0 auto;
        height: 90%;
        vertical-align: middle;
        display: table;
        min-width: 600px;
    }

    ul.navv li {
        margin-right: 0px;
        float: right;
        height: 100%;
        line-height: 45px;
        margin-top: 30px;
        width: 150px;
        text-align: center;
    }

    ul.navv li a {
        color: #000;
        font-size: calc(0.04em + 1vw);
        font-family: "Poppins";
    }

    ul.navv li a:hover {
        font-weight: 600;
        color: #FF0F13;
    }
}/* End custom CSS */