.insapi_btn {
    background-image: linear-gradient(to right, #02AAB0 0%, #00CDAC 51%, #02AAB0 100%)
}

.insapi_btn {
    margin: 10px;
    padding: 15px 45px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;
    box-shadow: #eee 0px 0px 15px 0px;
    /* display: block; */
}

.insapi_btn:hover {
    background-position: right center;
    /* change the direction of the change here */
    color: #fff;
    text-decoration: none;
}

.insapi_btn:hover,
.theme-btn1:hover {
    background-color: #fbe8a6 !important;
}

.theme-btn2 {
    background-color: #fbe8a6;
}

.insapi_header {
    /* background-color: #ffffff; */
}

.vl-header-area1 .vl-main-menu ul>li>a {
    /* color: #000 ; */
}

@media screen and (min-width: 769px) {
    .header1-bg {
        padding: 0px 0;
        margin-top: 0;
    }
}

.header1-logo-block img {
    max-width: none;
    width: 300px;
}