@media(max-width: 1440px) {
    .main_container { padding:8px 15px !important;padding-bottom: 0 !important; padding-top: 0 !important;}
    .page-id-99391 .main_container  {padding: 10px 15px !important;}
    .new_header_wrap_sub {padding-left: 15px !important;padding-right: 15px !important;}
    .superworks_header .menu_wrapper { margin-left: auto; display: contents; } 
    .superworks_header .Book_demo_btn img { margin: 0 5px 0 0; } 
    .sub_header .logo_wrapper { justify-content: space-between; align-items: center; } 
    .superworks_header ul.menu_list li.active a>.fa-angle-down { transform: rotate(-180deg); transition: all .3s ease-in-out; }
    .mobile_login>.d-flex { justify-content: space-around } 
    #nav-toggle.menu_open span::before, #nav-toggle-sub.menu_open span::before { margin-top: 0; transform: rotate(45deg); top: 0 } 
    #nav-toggle.menu_open span, #nav-toggle-sub.menu_open span { background: rgba(255, 255, 255, 0) } 
    #nav-toggle.menu_open span::after, #nav-toggle-sub.menu_open span::after { margin-top: 0; transform: rotate(-45deg); top: 0 }
    .sub_header .logo_wrapper>a { display: none; margin-left: auto; margin-right: 10px; text-align: center }
    .mobile_login { border-top: 1px solid #F1EDE9; padding-top: 20px; margin-top: 20px; }
    .dropdown-content .main_row {padding: 18px;}.all_products_column { border-right: transparent; } 
    .dropdown-content .main_row .all_products_column .all_products { font-size: 14px; line-height: 23px; padding: 15px 0; } 
   .superworks_header .dropdown.active .dropdown-content, .sub_header .dropdown.active .dropdown-content { display: block; } 
   .superworks_header ul.menu_list li:last-child:hover::after, .sub_header ul.menu_list li:last-child:hover::after { width: 100% } 
   .ats_submenu .all_products_column .column{margin-bottom:20px}
   .superworks_header ul.menu_list li:hover a>.fa-angle-down, .sub_header ul.menu_list li:hover a>.fa-angle-down { transform: rotate(-180deg); transition: all .3s ease-in-out }
}
@media(max-width: 1260px) {
    .book_demo_popup p.sub_title_text { font-size: 14px; line-height: 20px; padding-bottom: 20px; } 
    .book_demo_popup .title_image_sec .sub_title_wrap { font-size: 20px; line-height: 25px; padding-top: 20px; padding-bottom: 10px; } 
    .book_demo_popup .partner_img_sec { padding: 50px 0; }
    .all_products_column .d-flex.mb-10 {grid-template-columns: auto auto auto !important;row-gap: 20px;}
}
@media(max-width: 1169px) {
    .superworks_header .right_side .Log_in a, .superworks_header .Log_in>a, .sub_header .Log_in>a {padding: 14px 25px;}
    .superworks_header .right_side .Book_demo_btn, .sub_header .right_side .Book_demo_btn {padding: 14px 19px;}
    .superworks_header .right_side, .sub_header .main_right_side_btn {max-width: max-content;}
    .dropdown-content { display: none; position: absolute; background-color: var(--white); width: 100%; left: 0; top: 77px; box-shadow: 0 25px 50px rgba(0, 0, 0, 0.08); transition: all .5s ease-in-out !important; z-index: 999;}
}
@media(min-width: 1169px) {
    .dropdown-content { opacity: 0; pointer-events: none; position: absolute; background-color: var(--white); width: 100%; left: 0; top: 100%; box-shadow: 0 20px 20px 0 rgb(0 0 0 / 5%); transition: all .5s ease-in-out !important;border: 1px solid #D0D5DDDD; box-shadow: 0px 25px 50px 0px #0000000D; border-radius: 16px;z-index: 999;}
    .dropdown:hover .dropdown-content { opacity: 1; pointer-events: auto; } 
}
@media(max-width: 1100px) {
    .page-id-114844 .superworks_header .main_container, .page-id-93744 .main_container ,.page-id-143720 .main_container {padding: 10px 15px !important;}
}
@media(max-width: 1024px) {
    .superworks_header .dropdown.active .dropdown-content, .sub_header .dropdown.active .dropdown-content {padding-top: 10px;}
    .sub_header .new_header_wrap_container {padding: 10px 15px;}
    .superworks_header .mobile_login .contact_sales, .superworks_header .mobile_login .Book_demo_btn, .sub_header .mobile_login .contact_sales, .sub_header .mobile_login .Book_demo_btn {display: none;}
    .superworks_header .mobile_login .Log_in a, .sub_header .mobile_login .Log_in a {color: #fff;}
    .hrms_book_demo_slider {order: 2;width: 100%;margin-bottom: 0;}
    .hrms_book_demo_slider .sw_slide_details .sw_demo_slide_title{margin-top:10px}
    .sub_header .logo_wrapper>a {display: block !important;} 
    .superworks_header .Book_demo_btn { margin-right: 10px } 
    .book_demo_popup .SW_modal_right_form {margin-top: 0px;}
    .main_container {padding-bottom: 5px !important;padding-top: 5px !important;}
    .new_header_wrap {background-color: #f9fafc;padding-left: 18px;padding-right: 18px;}
    .new_header_wrap {padding-left: 15px;padding-right: 15px;padding-top: 10px;}
    .superworks_header .menu_wrapper nav .main_menu_list,.sub_header nav .main_menu_list {position: absolute;top: auto;width: 100%;left: 0;top: 100%;padding: 10px 20px 15px;background-color:var(--white);justify-content: center;transform: scaleY(0);transform-origin: 0 0 0;transition: all 0.2s ease-in-out;z-index: 999;display: block;text-align: left;overflow-x: auto;box-shadow: 0px 20px 20px 0px rgb(0 0 0 / 5%);height: auto; border: 1px solid #D0D5DDDD; box-shadow: 0px 25px 50px 0px #0000000D; border-radius: 16px;}
    .superworks_header .Book_demo_btn.mobile_view, .sub_header .Book_demo_btn.mobile_view { margin-left: auto; display: flex !important; justify-content: center; color: var(--white); background-image: linear-gradient(to bottom, #007AFF 0%, #007AFF 100%); font-family: 'InstrumentSans-Bold'; font-size: 12px; line-height: 16px; padding: 8px 10px; border-radius: 6px; cursor: pointer; max-width: max-content; width: 100%; }
    .superworks_header .menu_wrapper nav .main_menu_list, .sub_header nav .main_menu_list { position: absolute; top: auto; width: 100%; left: 0; top: 100%; padding: 10px 20px 15px; background-color: var(--white); justify-content: center; transform: scaleY(0); transform-origin: 0 0 0; transition: all .2s ease-in-out; z-index: 999; display: block; text-align: left; overflow-x: auto; box-shadow: 0 20px 20px 0 rgb(0 0 0 / 5%); height: auto; }
    .superworks_header .menu_wrapper nav .main_menu_list{
        height: auto;  
        border-radius: 0 0 16px 16px;  
    }
    .superworks_header .menu_wrapper nav .main_menu_list .menu_list,.sub_header nav .main_menu_list .menu_list {display: block;}
    .superworks_header .menu_wrapper ul.menu_list li,.sub_header nav ul.menu_list li.dropdown {padding: 10px 0; width: 100%; margin: 0;}
    .superworks_header ul.menu_list li, .sub_header ul.menu_list li.dropdown {
        border-bottom: 0;
        background-image: none;
    }
    .mobile_login>.d-flex {
        justify-content: left;
    }
    .superworks_header .dropdown-content::-webkit-scrollbar,
    .sub_header .dropdown-content::-webkit-scrollbar {
      width: 8px;
    }
    .superworks_header .dropdown-content::-webkit-scrollbar-track,
    .sub_header .dropdown-content::-webkit-scrollbar-track {
      background: transparent;
    }
    .superworks_header .dropdown-content::-webkit-scrollbar-thumb,
    .sub_header .dropdown-content::-webkit-scrollbar-thumb {
      background-color: #007AFF;
      border-radius: 20px; /* Rounded top and bottom */
      border: 2px solid transparent;
      background-clip: content-box;
    }
    .ats_submenu .all_products_column .column {
        margin-bottom: 0;
    }
    .superworks_header .dropdown-content, .sub_header .dropdown-content {max-height: 400px; overflow-y: auto;overflow-x: hidden; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px; padding: 6px; border-radius: 6px; margin: 6px 0; padding-left: 12px;}
    .superworks_header .menu_wrapper nav .main_menu_list.open, .sub_header nav .main_menu_list.open { transform: scaleY(1); opacity: 1; }.mobile_view {display: block !important;}
    .superworks_header ul.menu_list li>a, .sub_header ul.menu_list li.dropdown>a { padding: 0; } 
    .superworks_header .dropdown-content, .sub_header .dropdown-content { position: unset;} 
    .superworks_header .dropdown-content .main_row, .sub_header .dropdown-content .main_row { padding: 0 0 20px; border-bottom: 0px solid #F1EDE9;padding-bottom: 0;}
    .superworks_header .right_side, .sub_header .right_side, .sub_header .main_right_side_btn { display: none !important; } 
    .superworks_header .Book_demo_btn.mobile_view svg, .sub_header .Book_demo_btn.mobile_view svg { width: 14px; margin: 0 5px 0 0; } 
    .superworks_header .nav-mobile, .sub_header .nav-mobile-sub { display: block; }
}
@media(max-width: 992px) {
    body .policy_title {
        font-size: 60px;
        line-height: 55px;
    }
    .right_popup_img {right: 10px;}
    .ats_sub_pages .all_products_column .d-flex.mb-10 ,.page-template-templatespage-ats-city-wise-solutions-php .all_products_column .d-flex.mb-10 {grid-template-columns: auto auto auto auto;}

}
@media(max-width: 890px) {
    footer .all_link.border_buttom .d-flex.justify_between {
        gap: 15px;
    }
    .all_products_column .column {max-width: 270px;width: 100%;}
    .all_products_column .d-flex.mb-10 {
        grid-template-columns: auto auto !important;
    }
    .right_popup_img {right: 20px;}
    .book_demo_popup .SW_modal_left_content.mobile_display .title_image_sec { min-height: 53px; position: sticky; top: 0; z-index: 9999; background: var(--white); margin-bottom: 5px; } 
    .SW_modal_left_content.mobile_display { padding: 15px;display: block; } 
    .book_demo_popup .SW_modal_left_content.mobile_display .sub_title_left p.sub_title_wrap { font-size: 20px; line-height: 26px; padding-top: 15px; padding-bottom: 10px; color: #1E2538; font-family: 'InstrumentSans-Bold'; } 
    .book_demo_popup .SW_modal_left_content.mobile_display  .Best-G2-Badge_sec img { padding: 10px 0; } 
    .book_demo_popup .SW_modal_left_content.mobile_display .sub_title_left { text-align: center; } 
    .book_demo_popup .SW_modal_left_content.mobile_display .scroll_sec { height: 630px; overflow-y: auto; border-top: 1px solid #F1F1F1; } 
    .book_demo_popup .SW_modal_left_content.mobile_display button#close_popup { z-index: 111111; } 
    .book_demo_popup .SW_modal_popup.desktop_dipaly,.book_demo_popup .partner_img_sec ,.book_demo_popup .work_points_section ,.book_demo_popup .logo_img_list { display: none; } 
    .book_demo_popup .SW_modal_popup:last-child{ display: block; } 
    .book_demo_popup .SW_modal_popup { display: block; }  
    .book_demo_popup .SW_modal_right_form iframe { height: auto !important; }
    .book_demo_popup .SW_modal_left_content { max-width: 100%; padding-bottom: 0; text-align: left; background-color: transparent; border: 0; } 
    .book_demo_popup .title_image_sec .sub_title_wrap { font-size: 20px; line-height: 26px; padding-top: 15px; padding-bottom: 10px;} 
    .book_demo_popup p.sub_title_text { font-size: 14px; line-height: 22px; padding-bottom: 10px; }
    .book_demo_popup .Best-G2-Badge_sec {display: block !important;}
}
@media(max-width: 768px) {
    .ats_sub_pages .all_products_column .d-flex.mb-10 ,.page-template-templatespage-ats-city-wise-solutions-php .all_products_column .d-flex.mb-10 ,.ats_sub_pages .new_ats_header_wrap .all_products_column .d-flex.mb-10 {grid-template-columns: auto auto auto;}

    footer .copy_right_sec { justify-content: center } 
    body h2 { font-size: 28px; line-height: 38px; } 
    .right_popup_img {right: 0;padding-top: 15px;padding-bottom: 15px;margin: 0 auto;text-align: center;}
    footer .all_link .d-flex>.main_row { max-width: 167px; width: 100%;display: inline-block; } 
    footer .all_link .d-flex>.main_row:last-child { max-width: 100%; width: 100%; display: flex; justify-content: space-between } 
    footer .download_now { margin-top: 0; margin-right: 40px } 
    footer .all_link ul>li:last-child { margin-bottom: 15px }
    .superworks_header .dropdown-content, .sub_header .dropdown-content {
        max-height: 235px;
    }
    .page-template-page-ats footer .all_link .main_row:nth-child(6),.page-template-page-ats-city-wise-solutions footer .all_link .main_row:nth-child(6),.page-template-page-hrms footer .all_link .main_row:nth-child(6),
    .page-template-page-hrms-city-wise-solutions footer .all_link .main_row:nth-child(6),.page-template-page-payroll footer .all_link .main_row:nth-child(6),.page-template-page-payroll-city-wise-solutions footer .all_link .main_row:nth-child(6),
    .hrms_sub_page footer .all_link .main_row:nth-child(6),.payroll_sub_page footer .all_link .main_row:nth-child(6),.page-template-page-finance footer .all_link .d-flex>.main_row:nth-child(6),.finance_industry_page footer .all_link .d-flex>.main_row:nth-child(6)
    ,.page-template-page-new-hrms footer .all_link .d-flex>.main_row:nth-child(5) ,.finance_industry_page footer .all_link .d-flex>.main_row:nth-child(5) ,.biometric_attendance_system  footer .all_link .d-flex>.main_row:nth-child(5) ,
    .page-template-page-new-payroll footer .all_link .d-flex>.main_row:nth-child(5) ,.page-template-page-new-recruit footer .all_link .d-flex>.main_row:nth-child(5) ,.page-template-page-new-performance footer .all_link .d-flex>.main_row:nth-child(5) {max-width: 100%;}
}
@media(max-width: 600px){   
    .ats_sub_pages .all_products_column .d-flex.mb-10 ,.page-template-templatespage-ats-city-wise-solutions-php .all_products_column .d-flex.mb-10 ,.ats_sub_pages .new_ats_header_wrap .all_products_column .d-flex.mb-10 {grid-template-columns: auto auto;}

}
@media(max-width: 576px) {
    .main_container {padding-bottom: 2px !important;padding-top: 2px !important;}
    .superworks_header .logo_wrapper {max-width: 130px !important;}
    .superworks_header .menu_wrapper ul.menu_list li, .sub_header nav ul.menu_list li.dropdown { padding: 12px 0 !important; } 
    .superworks_header .menu_wrapper nav .main_menu_list, .sub_header nav .main_menu_list {padding-left: 15px;padding-right: 15px;}
    .sub_header .logo_wrapper .products_name { max-width: 90px; } 
    body .policy_title {font-size: 50px;line-height: 50px;}
    body h2, .our_product_use_data .all_product p.heading_tag_remove {font-size: 28px;line-height: 40px;}
    .book_demo_popup button#close_popup, .book_demo_popup button#close_quick_popup {width: 28px;height: 28px;}
    .book_demo_popup .SW_modal_left_content.mobile_display button#close_popup {z-index: 111111;top: 13px;width: 28px;height: 28px;right: 10px;}
    .book_demo_popup .SW_modal_left_content.mobile_display .title_image_sec img {width: auto;}
    .our_product_use_data .all_product > div {max-width: 150px;}
    footer .download_now>li { padding-bottom: 15px !important; } 
    footer .footer_top_title { margin-bottom: 8px; }
    footer .download_now {margin-right: 0;}
    footer .download_now li:last-child {margin-bottom: 0 !important;}    
    footer .all_link {padding: 25px 0 10px;}
    .all_products_column .d-flex.mb-10 {grid-template-columns: auto !important;row-gap: 15px;}

}
@media(max-width: 479px){
    body .our_product_use_data .all_product p.heading_tag_remove {font-size: 28px;line-height: 36px;}
    .copy_right_sec .supwerwork_policy ul li>a {padding-right: 0;}
    .ats_sub_pages .all_products_column .d-flex.mb-10 ,.page-template-templatespage-ats-city-wise-solutions-php .all_products_column .d-flex.mb-10 ,.ats_sub_pages .new_ats_header_wrap .all_products_column .d-flex.mb-10 {grid-template-columns: auto;}
}
@media(max-width: 375px) {
    .superworks_header .nav-mobile, .superworks_header .nav-mobile-sub { width: 30px; } 
    footer .copy_right_sec .supwerwork_policy ul.d-flex { justify-content: center; }
    body .policy_title {font-size: 40px;line-height: 45px;}
    footer .all_link .d-flex>.main_row:nth-child(3) { max-width: 100%; }
}
@media(max-width: 340px) {
    .superworks_header .nav-mobile, .superworks_header .nav-mobile-sub { width: 25px } 
    .sub_header .logo_wrapper>a { margin-right: 5px } 
    body h2, .our_product_use_data .all_product p.heading_tag_remove {font-size: 26px;line-height: 34px;}
    .superworks_header .left_side .get_started_rollover_wrap { margin-right: 5px }
    .sub_header .nav-mobile-sub { width: 30px }
}