:root {
    --primary-color: red
}

.vd10_primary {
    background: #4285f4!important
}

.wrap-container-main {
    background: #fff;
    border-radius: 5px;
    border: 1px solid #eaeaea;
    padding: 10px
}

.circle-element {
    width: 100px;
    height: 100px;
    background-color: #1e90ff;
    border-radius: 50%;
    line-height: 100px;
    text-align: center;
    display: inline-block;
    color: #fff
}

.circle-element i {
    line-height: unset!important
}

.responsive-mobile-hide {
    display: block
}

.responsive-mobile-show {
    display: none
}

@media only screen and (max-width: 768px) {
    .responsive-span {
        display:block
    }

    .responsive-wrapper-block {
        text-align: center!important
    }

    .responsive-wrapper-block .button {
        width: 45%;
        font-size: 70%
    }

    .responsive-margin {
        margin: 5px
    }

    .responsive-mobile-hide {
        display: none!important
    }

    .responsive-mobile-show {
        display: block
    }
}
