@media (max-width: 767px) {
    .breadcrumb{
        height: 80px;
    }
    .breadcrumb-item{
        font-size: 1.2em;
    }
    .hero-title {
        font-size: 2em;
    }
    .hero_content a.hero_cta{
        font-size: 18px;
        padding: 12px 16px;
        border-radius: 5px;
    }
    .search_home .search_input_container{
        display: flex;
    }
    .circle_homepage_holder{
        display:flex;
        flex-direction: row;
        overflow-x: scroll;
        justify-content: flex-start;
    }
    .category-listing-holder{
        display: flex;
        min-width: 35%;
        justify-content: center;
        background: transparent;
        border: none;
        box-shadow: none;
    }
    .category-listing-img-holder{
        display: flex;
        flex-direction: column;
        align-content: center;
        flex-wrap: nowrap;
        justify-content: center;
        height: 165px;
        align-items: center;
        width: auto;
    }
    .category-listing-img{
        width: 100px;
        height: 100px;
    }
    .category-listing-owner-holder{
        height: 50px;
        max-height: 50px;
        min-height: 50px;
        text-align: center;
    }
    h2.section-title {
        font-size: 120%;
    }
    .home_provider_holder {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        overflow-x: scroll;
    }
    .home_provider_holder .home_provider_item {
        flex: 100%;
        max-width: 100%;
        min-width: calc(75% - 10px) !important;
        height: 200px;
    }
    .home_provider_holder .home_provider_item img.home_provider_img {
        height: 150px;
        object-fit: cover;
    }
    .home_provider_img_container {
        height: 100%;
    }
    .home_provider_image_container {
        height: 150px;
    }
    .home_provider_holder .home_provider_content h1{
        font-size:1.1em;
    }
    h1.lists-title {
        font-size: 1.3em;
        text-align: center;
    }
    .category_holders .category_item{
        display: -ms-inline-flexbox;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        position: relative;
    }
    .category_holders .category_item a {
        text-align: center;
    }
    .category_holders {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: flex-start;
        height: 100%;
        flex-wrap: nowrap;
        align-items: center;
        align-content: center;
    }

    /*Listing main cards*/
    .listing-results.event_list_container .profile-listing-holder{
        height: auto;
        max-height: 350px;
    }
    /*account section*/
    .new_user_container{
        display: flex;
        flex-direction: column;
    }
    .col-12{
        width: 100% !important;
    }
    .new_user_container .order-1{
        order:2;
    }
    .new_user_container .order-2{
        order:1;
    }
    .new_user_container .actions {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
    }
    .new_user_container .actions .login_btn{
        width:70%;
        border-radius: 10px;
    }
    /*end account section*/

    #filter_form {
        transition: height 0.7s ease-in-out;
        overflow: hidden;
        height:0;
    }
    .circle_img#img_input_uploader {
        border-radius:20px;margin-bottom:20px;
    }
    .new_ticket_container .left_ticket_container {
        order:1
    }
    .actions input.ticket_event_buy{
        width: 75%;
        margin: auto;
    }
    .invoice_container .organizer_info{
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
        text-align: center;
    }
    .invoice_actions{
        display:flex;
        flex-direction: column;
        row-gap: 10px;
        text-align: center;
    }
    .invoice_actions a {
    max-width: 100%;
    display: block;
    width: 100%;
    margin: auto;
    box-sizing: border-box;
}
    input.invoice_add_wallet{
        margin: auto !important;
    }
    .mobile_menu_view {
        display: flex;
        height:auto;
    }
    .desktop_menu_view{
        overflow: hidden;
        height:0px;
        transition: height 1s ease;
    }
    .top_action_menu{
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        width: auto;
        overflow-x: scroll;
        flex: 0 0 43%;
    }
    .top_action_menu a{
        flex: 0 0 60%;
        width: 100%;
    }
    .top_action_menu.my_tickets a{
        flex: auto;
    }
    .form_two_row{
        display: flex;
        flex-direction: column;
    }
    .form_two_row .input_text{
        width:100%
    }
    .hide_mobile_input{
        display: none !important;
    }
    .search_btn p{display: none;}
    .search_action.filter_input{
        padding: 5px;
        max-width: 25px;
        height: 25px;
    }
    .actions .signup {
        width: 70%;
        margin: auto;
        overflow: hidden;
    }
    .actions .signup p{
        border-radius: 10px;
        border: 1px solid var(--blueColor);
        padding: 12px 60px;
        width: auto;
        margin: 20px auto;
        max-width: 70%;
        overflow: hidden;
        font-weight: 600;
        font-size: 18px;
    }
    .my_ticket_container .profile-listing-img-holder {
        height: 150px;
    }
    .list_row.provider_events_container , .tickets_provider_container .list_row {
        width: auto;
    }
    .list_item.provider_events_item ,.tickets_provider_container .list_row .list_item{
        width: 100%;
    }
    .list_provider_holder .list_provider_item{
        flex: 100%;
        max-width: 100%;
    }
    .checkout-holder .btn{width:auto;}
    .actions.provider_edit_event_actions {
        display: flex;
        flex-wrap: wrap;
        row-gap: 10px;
        padding-bottom: 10px;
    }
    .actions.provider_edit_event_actions .btn {
        width: 100%;
    }
    .favorite_providers_list .profile-holder{
        flex: 100%;
    }
}


