/* -----------------------------------------
Custom CSS
---------------------------------------- */


/* Logo Max Height */

.header-section .header-logo img,
.offcanvas-modal .offcanvas-logo img,
.footer-widget .footer-logo img {
    max-height: 50px;
}


/* ------------- Navbar --------------- */

.main-menu ul li {
    flex: none;
}

.main-menu ul li+li {
    margin-left: 50px;
}

.login_button {
    background: #263238;
    margin-left: 50px;
    margin-right: 0px;
    padding: 0px 16px 0px 20px;
    border: 1px solid transparent;
    border-radius: 34px;
    align-self: center;
}

.login_button .delay0 {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.25s;
}

.login_button .login_a_tag {
    color: #fff;
    font-size: 16px;
}

.main-menu ul .login_button:hover>a {
    color: rgb(255, 255, 255);
}

.login_button:hover {
    background: #59e3a7;
    border-color: #59e3a7;
}

.login_button .login_a_tag:hover {
    color: #ffffff;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu ul li+li {
        margin-left: 20px;
    }
}


/* Login */

.hero-slide-content-login {
    /* margin: 0px 100px; */
    /* border: 2px solid green; */
    /* padding: 70px 70px; */
    /* border-radius: 89px; */
    text-align: -webkit-center;
}


/* ------------------------------ */

@media screen and (min-width: 1500px) {
    .hero-slide-content .title-thankyou .special-thanks {
        font-size: 50px;
    }
    .hero-slide-content .title-thankyou {
        font-size: 30px;
        line-height: 1.5;
    }
}

@media screen and (min-width: 992px) and (max-width: 1499px) {
    .hero-slide-content .title-thankyou .special-thanks {
        font-size: 45px;
    }
    .hero-slide-content .title-thankyou {
        font-size: 25px;
        line-height: 1.5;
    }
}

@media screen and (min-width: 480px) and (max-width: 991px) {
    .hero-slide-content .title-thankyou .special-thanks {
        font-size: 35px;
    }
    .hero-slide-content .title-thankyou {
        font-size: 20px;
        line-height: 1.5;
    }
}

@media screen and (max-width: 480px) {
    .hero-slide-content .title-thankyou .special-thanks {
        font-size: 30px;
    }
    .hero-slide-content .title-thankyou {
        font-size: 20px;
        line-height: 1.5;
    }
}


/* margin-left: 0.9375rem !important; */

.myFormSpecialInput {
    display: none;
    visibility: hidden;
}