 /*.body
    {
        font-family: "Nimbus Sans D OT", sans-serif;
        color: #fff;
        background: #000;
        
    }*/

    .widget-card {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        width: 250px;
        text-align: center;
        padding: 20px;

    }

    .widget-card img {
        /* width: 128px; */
        /* height: 128px; */
    }

    .app-href {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        text-align: center;
        transition: transform .2s;

    }

    .app-href:hover {
        transform: scale(1.5);
    }

    .container-apps {
        width: 100%;
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 15px;
    }


    .widgets-grid {

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;


    }

    @media only screen and (max-width:1079px) {
        .app-grid {
            margin-left: -20px;
            margin-top: -32px
        }
    }

    @media only screen and (max-width:767px) {
        .app-grid {
            margin-left: 0;
            margin-top: -20px
        }
    }


    .container-img {
        border-radius: 10%;
    overflow: hidden;
    width: 99%;
    padding: 2px;
    }

    .container-images
    {
        position:relative;
    }

    .widget-card span{
        margin-top: 10px;
    }
    
    .img-phone {
        position: absolute;
        left: 0px;
        top: 0px; 
    }


     .widget-card::before {
        content: "";
        display: block;
        width: 1366px;
        height: 1083px;
        position: absolute;
        /* top: 50%; */
        /* left: 50%; */
        z-index: -1;
        /* -webkit-transform: translate(-50%, -50%); */
        /* -ms-transform: translate(-50%, -50%); */
        /* transform: translate(-50%, -50%); */
        background: var(--widget-card-before-background) no-repeat center;
        background-size: cover;
    }

  /* .container-images:hover {  
        transform: scale(1.1);
    }   */


    .widget-card span
    {
          margin-top: 20px;
          color: var(--text-color);
   
    }