/*
|--------------------------------------------------------------------------
| Responsive
|--------------------------------------------------------------------------
*/

@media (max-width:991px){

    .tph-summary{

        grid-template-columns:1fr;

    }

}

@media (max-width:767px){

    .tph-dashboard{

        padding:0 15px;

    }

    .tph-card-header{

        flex-direction:column;

        gap:15px;

    }

    .tph-card-meta{

        grid-template-columns:1fr;

    }

    .tph-card-footer{

        justify-content:flex-start;

    }

    .tph-button{

        width:100%;

    }

}