@media only screen and (max-width: 480px) {
    .sppb-btn, .sppb-btn-default { font-size: 14px; }
}

/*default*/

.sppb-btn-default {
    padding: 0;
    transition: 0.5s;
    background: transparent;
}

.sppb-btn-default:hover, .sppb-btn-default:focus {
    background: transparent;
    border: 0;
    opacity: 0.8;
    box-shadow: none;
}

/*end of default*/


/*primary*/

.sppb-btn-primary {
    padding: 15px 25px !important;
    outline: none !important;
    border-radius: 0 !important;
    background-color: #1eb0ed !important;
    border: none !important;
    font-weight: 600 !important;
    font-size: 14px !important;
}

.sppb-btn-primary:hover, .sppb-btn-primary:focus {
    box-shadow: none;
    background: #272f6c !important;
}

/*end of primary*/

/*map button*/
input.button {
    background: #262f6c;
    color: #fff;
    border: none !important;
    padding: 4px 10px;
    transition: 0.3s;
}

input.button:hover {
    opacity: 0.8;
}