@media screen and (max-width:1300px)

{

}

@media screen and (max-width:1100px)
{

}
	

@media screen and (max-width:1050px)

{

}



@media screen and (max-width:992px)

{

}

@media screen and (max-width:850px)

{
    .mobile_heading
    {
        display: inline-block;
    }
    .table_heading
    {
        display: none;
    }
    .table_body > div
    {
        width: 100% !important;
    }
    .details_right_area
    {
        width: 100%;
        display: inline-block; 
        padding-left: 0; 
        vertical-align: top;   
        margin-top: 20px;
    }
    .details_image
    {
        width: 200px;
    }
    .details_image img
    {
        height: 200px;
    }
    .image_center
    {
        text-align: center;
    }
    .image_center .full
    {
        text-align: left;
    }
    .table_main_area 
    {
        text-align: left !important;
    }
    .table_body > div
    {
        text-align: left !important;    
    }
    .digital_font2123 {
        display: inline-block;
    }
    .digital_font123
    {
        display: inline-block;  
    }
}




@media screen and (max-width:768px)

{
    .navbar-brand-full {

        margin-top: 18px !important;
    }
    .login-form
    {
        margin-top: 25px;
    }
    .login_container {
        width: 100%;
        margin: 3em auto;
        position: relative;
        z-index: 2;
        text-align: center;
    }
    .business_profile_details p
{
    width: 100%;

}
.business_details_area .top_area .details ul li
{
    width: calc(100% / 2 - 4px);
}
.form-control {
    height: 44px !important;
}
.search_button_style {
    height: 44px !important;
}
.swal2-container {
    padding: 30px !important;
}
.swal2-icon {
    width: 3em !important;
    height: 3em !important;
    margin:0 auto 5px !important;
}
.swal2-icon .swal2-icon-content {
    font-size: 2em !important;
}
.swal2-actions {
     margin: 5px auto 0 !important;
}
.swal2-title {
     margin: 0 !important;
     font-size: 20px !important;
}
.swal2-content {
    font-size: 15px !important;

}
.page_heading h2 {
    font-size: 20px !important;
}
.orange_but {
    padding: 8px 13px !important;
}
.approve_but2 {
    padding: 7px 22px !important;

}
.orange_but2 {
    padding: 7px 22px !important;
}
.main .container-fluid {
    padding: 0 15px !important;
}
audio {
    width: 100% !important;
}
.card .card-body {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.search_field
{
    margin-bottom: 10px !important;
}

}


@media screen and (max-width:600px)

{


}



@media screen and (max-width:576px)

{
    .business_details_area .top_area .details ul li
    {
        width: calc(100% / 1 - 4px);
    }
    .business_details_area .top_area .right_area {
        width: 100%;
        margin-top: 12px*9633333333333333
        ;
    }
}


@media screen and (max-width:480px)

{
    .app-footer {
        justify-content: center;
        flex-direction: column;
    }
}


@media screen and (max-width:400px)

{
    .Tab_style1 {
        padding: 10px 13px;
        font-size: 14px;
    }
}