@media(max-width:1450px){
    .image_w_content_li ul,.image_w_content_li .new__{
        max-width: 100%;
    }
    .tit_aliment .tit_32{
        text-align: left;
    }
    .about_desec ,.our_highlights,.why_choose,.module{
        padding: 60px 0;
    }
    .why_choose .row{
        padding-top: 50px;
    }
}
@media(max-width:991px){
    .about_banner .ban_desc img {
        width: 60%;
    }
    .about_desec_de{
        padding-right: 0;
    }
    .about_details .sec_row {
        padding: 30px;
    }
    .our_highlights h2 {
        margin-bottom: 30px;
    }
    .why_choose .row{
        padding-top: 40px;
    }
    .c2c_staff_ .tit_40 {
        font-size: 23px;
    }
    .header .menu{
        justify-content: end;
    }
    .footer_change .col{
        width: 100%;
    }
    .footer_change .col_width .col{
        width: 50% !important;
        margin-bottom: 20px;
    }
    .footer_change .col_width .bg_b{
        padding-left: 0px;
    }
    .footer_change .footer_mid_right_sec {
        display: block;
    }
    .mobile-menu .h_logo{
        background-image: url('../images/panobiz_white_logo.png');
        background-repeat: no-repeat;
        background-size: cover;
        width: 116px;
        height: 84px;
        display: block;
    }
    .mobile-menu .h_logo img{
        display: none;
    }
    .max_75 {
        max-width: 90% !important;
    }
    .our_team .slick-prev {
        left: 40%;
    }
    .our_team .slick-next {
        right: 40%;
    }
    .our_team .row{
        margin: 0;
    }
    .our_team .col {
        padding: 0 20px;
    }
}
@media(max-width:767px){
    .our_team .slick-prev {
        left: 30%;
    }
    .our_team .slick-next {
        right: 30%;
    }
    .footer_change .col_width .col{
        width: 100% !important;
    }
    .footer_change .footer_mid_right_sec {
        flex-direction: column;
    }
    .footer_mid {
        padding: 40px 0px 0 0px;
    }
    .c2c_staff_ .tit_40 {
        font-size: 21px;
    }
    p {
        font-size: 14px;
    }
    .c2c_staff .col {
        width: 100%;
    }
    .c2c_staff .our_secrvices_g .tit_30 {
        font-size: 20px;
    }
    .why_choose .col, .our_process .col {
        margin-bottom: 20px;
    }
    .why_choose .row{
        padding-top: 20px;
    }
    .why_choose_d p {
        font-size: 15px;
        padding-top: 10px;
    }
    .why_choose img {
        height: 40px;
        width: 40px;
    }
    .why_choose .tit_24 {
        padding-top: 10px;
    }
    .our_highlights h2 {
        margin-bottom: 20px;
    }
    .about_details .sec_row {
        padding: 20px;
        margin-bottom: 20px;
    }
    .about_details .sec_row .row{
        display: flex;
        flex-direction: column-reverse;
    }
    .about_details .about_desec_de,.about_details .about_img{
        padding: 0 !important;
    }
    .about_details .about_img,.about_details .about_desec_de{
        text-align: center;
    }
    .about_details .about_img img{
        height: 150px;
        width: auto;
    }
    .our_desc p {
        font-size: 18px;
        padding-top: 10px;
    }
    .our_highlights .col {
        margin-bottom: 20px;
    }
    .module .row {
        padding-top: 30px;
    }
    .tit_32 {
        font-size: 27px;
    }
    .app_service .tit_36 {
        margin-bottom: 15px;
    }
    .color_white .tit_40 {
        margin-bottom: 10px;
    }
    .module .col:last-child .m_box p{
        margin-bottom: 0;
    }
    .app_service_g ul {
        padding-top: 10px;
    }
    .app_service_g .tit_20 {
        font-size: 17px;
    }
    .app_service_g ul li {
        font-size: 15px;
        padding-left: 12px;
    }
    .app_service_g ul li::before {
        width: 5px;
        height: 5px;
    }
    .our_process .col:last-child{
        margin-bottom: 0;
    }
    p {
        margin-bottom: 15px;
        line-height: 24px;
    }
    .about_desec .col {
        margin-bottom: 25px;
    }
    .about_desec {
        padding: 40px 0;
    }
    .our_highlights,.why_choose,.module{
        padding: 30px 0;
    }
    .about_desec_de h2 {
        margin-bottom: 15px;
    }
    footer .col{
        padding: 0;
    }
    footer .row{
        margin: 0;
    }
    .about_banner {
        height: 420px;
    }
    .about_desec .row,.about_details .row,.our_highlights .row,.why_choose .row,.pay_ .row,.c2c_staff .row,.partner_sec .row,.feature_jobs .row,.col_change .row,.indu_trends_g .row,.about_section .row,.slick-slide .row,.job_section .row{
        margin: 0;
    }
    .coomon_banner.blog .form_groups {
        margin: 16px auto 0 auto;
    }
    .about_desec .col,.about_details .col,.our_highlights .col,.why_choose .col,.pay_ .col_3,.training_ .col,.c2c_staff .col,.partner_sec .col,.feature_jobs .col,.col_change .col,.indu_trends_g .row .col,.service_section .col,.about_section .col,.slick-slide .row .col,.job_section .col {
        padding: 0;
    }
    .ban_desc p{
        color: #000;
    }
    .our_secrvices {
        padding: 50px 0;
    }
    .form_section {
        padding: 50px 0;
    }
    .blog_recent .tabs ul{
        margin: 0;
    }
    .indu_trends_g .row{
        margin-bottom: 25px;
    }
    .tit_40 {
        font-size: 34px;
    }
    .max_60_ .col{
        width: 100%;
    }
    .max_60_{
        max-width: 100% !important;
    }
    .mobile-menu .contacts {
        display: inline-block;
    }
    
}
@media(max-width:600px){
    .foot_p br{
        display: inline-block;
      }
}
@media(max-width:500px){
    .feature_jobs_g ul li{
        width: 100%;
    }
    .form_change .feature_jobs_g ul li {
        width: 100%;
    }
    .about_banner .ban_desc img {
        width: 50%;
    }
    .tit_36 {
        font-size: 20px;
    }
    .service_section .service_inner img {
        width: 35px;
        height: 35px;
        margin-right: 12px;
    }
    .indu_trends .indu_g p {
        margin: 15px 0;
    }
    .btn_outline {
        padding: 10px;
        margin-bottom: 10px;
        display: inline-block;
    }
    .service_section .service_inner {
        background-color: #fff;
        border-top: 4px solid #035FB4;
        padding: 15px;
        margin-bottom: 20px;
    }
    .section_padding {
        padding: 25px 0;
    }
    .job_section img {
        border: 5px solid #fff;
    }
    .job_section .col {
        margin-bottom: 20px;
    }
    .btn_dark{
        display: inline-block;
    }
    .job_section p {
        margin-bottom: 15px;
    }
    .job_section p {
        font-size: 15px;
        line-height: 24px;
    }
    .job_section .job_inner .tit_48 {
        font-size: 22px;
        line-height: 36px;
    }
    .btn_dark {
        font-size: 15px;
    }
    .footer_top .tit_48 {
        font-size: 22px;
        line-height: 23px;
    }
    .footer_right_bg p{
        font-size: 17px;
    }
    .footer_mid{
        padding: 30px 0px 0 0px;
    }
    .footer_mid iframe{
        border: 3px solid #fff !important;
    }
    .footer_mid_ ul li {
        font-size: 18px;
    }
    .footer_social_icon a {
        font-size: 14px;
        padding: 7px 8px;
        width: 28px;
        height: 27px;
        margin-right: 10px;
        margin-top: 15px;
    }
    .footer_bot .col_width{
        text-align: left;
    }
    .footer_bot .footer_bot_link{
        justify-content: flex-start;
    }
    .footer_bot {
        background-color: #EEF0F7;
        padding: 12px 0;
    }
    .footer_top .p {
        font-size: 17px;
    }
    .footer_top {
        padding: 30px 0 0 0;
    }
    footer .col:last-child{
        margin-bottom: 0;
    }
    footer .col_width {
        margin-bottom: 20px;
    }
    .footer_right_bg {
        padding: 15px;
    }
    .mb_40 {
        margin-bottom: 0px;
    }
    .about_section .col {
        margin-bottom: 20px;
    }
    .payroll_section .tit_48, .sales_section .tit_48 {
        font-size: 26px;
        padding: 0;
    }
    .tit_40 {
        font-size: 28px;
    }
    .tit_32 {
        font-size: 24px;
    }
    .blog_recent .tabs ul li a {
        font-size: 14px;
    }
    .blog_recent .tabs ul li {
        padding: 10px 20px;
    }
    .blog_recent .tabs ul li.active::before {
        bottom: -3px;
        height: 3px;
    }  
    .blog_recent .tabs ul {
        border-bottom: 3px solid #F4F4F4;
    }
    .pagination ul {
        padding-top: 0px;
    }
    .indu_trends{
        padding-bottom: 35px;
    }
    .pagination ul li a {
        font-size: 15px;
        padding: 7px 11px;
    }  
    .pagination ul li {
        margin-left: 5px;
    }
    .indu_g .tit_24 {
        font-size: 17px;
        line-height: 25px;
    }
    .feature_jobs_g ul li {
        padding: 8px 0;
        font-size: 15px;
    }
    .feature_jobs_g .tit_24 {
        font-size: 18px;
    }
    .feature_jobs p {
        font-size: 14px;
    }
    .feature_jobs .col:last-child .feature_jobs_g{
        margin-bottom: 0;
    }
    .feature_jobs{
        padding: 35px 0;
    }
    .section_padd_corr {
        padding: 20px 0;
    }
    .sec_option::after, .form_groups.search::after {
        font-size: 14px;
    }
    .partner_sec .why_choose_g{
        margin-bottom: 20px;
    }
    .partner_sec img {
        width: 50px;
        height: 50px;
    }
    .partner_sec .why_choose_g {
        padding: 20px;
    }
    .partner_sec .tit_24 {
        padding-top: 20px;
    }
    .partner_sec .tit_26 {
        font-size: 18px;
    }
    .coomon_banner .tit_36{
        font-size: 21px;
    }
    .tit_24 {
        font-size: 18px;
    }
    .why_choose_desc h2{
        padding-bottom: 0;
    }
    .m_top {
        margin-top: 15px;
    }
    .sap_page .tit_aliment .tit_32 {
        padding: 11px 28px;
    }
    .tit_20 {
        font-size: 17px;
        line-height: 23px;
    }
    .view_jobs_form .col{
        padding: 0 !important;
    }
    .view_jobs_form .row{
        margin: 0 !important;
    }
    .ban_desc p br,.form_section .tit_24 br,.partner_sec .tit_48 br{
        display: none;
    }
    .coomon_banner .form_section .row .buuton_group .btn{
        width: 100%;
    }
    .our_process img {
        height: 55px;
        width: 55px;
        margin-bottom: 15px;
    }
    .content_issue .tit_24 {
        margin-bottom: 15px;
    }
    .why_choose_d p {
        font-size: 14px;
    }
    .training_ .tit_24 {
        font-size: 18px;
    }
    .form_section {
        padding: 30px 0;
    }
    .tit_36  br{
        display: none;
    }
    .our_process {
        padding: 35px 0px;
    }
    .form_section .tit_24 {
        font-size: 18px;
        line-height: 24px;
    }
    .tit_aliment .tit_32 {
        padding: 16px;
        font-size: 19px;
    }
    .ban_desc p {
        font-size: 15px;
        margin-top: 10px;
    }
    .content_issue {
        padding: 20px;
    }
    .content_issue p {
        font-size: 14px;
    }
    .image_w_content_li ul li {
        font-size: 14px;
        padding-left: 13px;
    }
    .max_60_ form {
        padding: 15px;
        margin-top: 20px;
    }
    .form_section .buuton_group input{
        margin: 10px 0;
    } 
    .coomon_banner {
        padding: 30px 0;
    }
    .form_section label {
        padding-bottom: 0px;
        font-size: 15px;}
    .image_w_content_li ul li::before {
        top: 10px;
        width: 6px;
        height: 6px;
    }
    .our_secrvices {
        padding: 30px 0;
    }
    .our_secrvices .tit_36 {
        margin-bottom: 20px;
    }
    .our_secrvices .tit_24 {
        font-size: 18px;
    }
    .our_secrvices_g ul {
        margin-top: 15px;
    }
    .partner_sec{
        padding: 35px 0;
    }
    .our_secrvices_g {
        padding: 18px;
    }
    .eq_height .row{
        padding-top: 30px;
        margin: 0;
    }
    .c2c_staff .col {
        margin-bottom: 20px;
    }
    .partner_sec .tit_48 {
        font-size: 22px;
        line-height: 29px;
    }
    .pay_ .col_3{
        margin-bottom: 20px;
    }
    .pay_ .col_3:last-child{
        margin-bottom: 0;
    }
}
@media(max-width:350px){
    .foot_p br{
        display: none;
    }
}