@media screen and (max-width: 768px) {
    body .bg-right-arrow:after{
        content: '';
    }
    body .arrow-right-custom-icon:after{
        content: '';
    }
    .authors-card-widget{
        flex-wrap: wrap;
    }
    body .rectangle-title .elementor-widget-container:after{
        left: -10px;
        top: -20px;
    }
    body .services-card-widget{
        grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    }
    body .service-card{
        padding: 20px 20px 20px 20px;
    }
    body .services-card-widget .service-button{
        white-space: normal;
        text-align: center;
        margin-top: 20px;
    }
    body .service-icon{
        position: relative;
        text-align: right;
        top: 0;
        right: auto;
        left: auto;
        margin: auto;
    }
    body .rectangle-left-small:after{
        display: none!important;
    }
}