.get-started-button {
    background-color: #72d97a !important;
    color: #1c5d22 !important;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    width: 225px;
    height: 60px;
    line-height: 28px;
    border: none;
    border-radius: 70px;
    border-left: 1px solid #ebebeb;
    font-size: 16px;
    outline: none;
}
.btn-demo {
    background-color: transparent !important;
    color: #ffffff !important;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    width: 225px;
    height: 60px;
    line-height: 28px;
    border: 2px solid #ffffff!important;
    border-radius: 70px;
    font-size: 16px;
    outline: none;
}

.btn-login {
    background-color: transparent;
    border: 2px solid white !important;
    border-radius: 30px !important;
    min-width: 150px !important;
}

.btn-success{
    background-color: transparent!important;
    border-radius: 30px !important;
    border: 2px solid #9f6fcc !important;
    color: #9f6fcc!important;
    width: 200px;
}

.element-drop-shadow {
    box-shadow: 0px 0px 31px -16px rgba(0,0,0,0.42);
    -webkit-box-shadow: 0px 0px 31px -16px rgba(0,0,0,0.42);
    -moz-box-shadow: 0px 0px 31px -16px rgba(0,0,0,0.42);
    background-color: white;
}


@media only screen and (max-width: 575px) {
    .welcome-text-area h2 {
        font-size: 34px!important;
    }
    .section-heading h3 {
        font-size: 29px!important;
    }
    section .container {
        width: 100% !important;
        max-width: 100% !important;
        padding: 25px !important;
    }
    .hero-rangpur.welcome-area .welcome-text-area h5 {
        font-size: 16px!important;
    }
    .nav-brand img {
        width: 150px!important;
    }
}