@media (max-width: 1500px) {
    .sidebar_info {
        width: 22%;
    }

    .sidebar_info .sidebar_cont h4 {
        padding: 0 15px;
        font-size: 32px;
    }

    .container_login_info {
        padding: 0 0 0 22%;
    }

    .tsrdarashaw_logo {
        top: 20px;
        right: 20px;
        max-width: 200px;
    }

    .logintoaccess_txt_img img {
        max-width: 150px;
    }

    .login_info .logintoaccess_txt h5 {
        font-size: 20px;
    }

    .login_form_info .signin_btn {
        margin: 20px auto 0 auto;
    }

    .payrollportal_list .payrollportal_listinner .payrollportal_icon {
        padding: 25px 0;
    }

    footer {
        /*padding: 15px 345px;*/
        padding: 5px 345px 5px 100px;
    }

    .footer_logos {
        margin: -24px 0 0 0;
    }

    .footer_logos .cqw_img,
    .footer_logos .entrust_img {
        width: 50px;
    }

    .footer_logos .bsi_img {
        width: 200px;
    }

    .payrollportal_list .payrollportal_listinner h6 {
        font-size: 14px;
        padding: 15px 0;
    }

    .events_birthday_info .events_birthday_inner .events_birthday_title h5 {
        font-size: 14px;
    }

    .events_birthday_info .events_birthday_inner .events_cont {
        font-size: 14px;
    }

    .events_birthday_info .events_birthday_inner .events_cont .events_conttitle {
        font-size: 14px;
    }

    .birthdaylist_tab .birthdaylist_tablist li,
    .birthdaylist_tab .birthdaylist_tablist li a {
        font-size: 12px !important;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li,
    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li h6 {
        font-size: 14px;
    }

    .login_form_info .signin_btn {
        width: 140px;
        height: 40px;
    }

    .norton_logo {
        padding: 0 0 0 22%;
        bottom: 5px;
    }

    .norton_logo img {
        max-width: 100px;
    }


    .getstarteddashboard_info {
        width: 100%;
        padding: 15px;
    }

    .essinvestmentportal_txt {
        margin: 0 0 15px 0;
    }

    .payrollportal_section .getstarted_title {
        padding: 12px 30px;
        font-size: 18px;
    }

    .payrollportal_list .payrollportal_listinner a {
        background-size: 20%;
        padding: 35px 70px 0 15px;
        min-height: 140px;
    }

    .payrollportal_list .payrollportal_listinner .payroll_viewednotviewed {
        top: 5px;
        left: 5px;
    }

    .payrollportal_list .payrollportal_listinner h5 {
        margin: 0 0 5px 0;
        font-size: 16px;
    }

    .payrollportal_list .payrollportal_listinner ul li {
        font-size: 12px
    }

    .events_birthday_info {
        width: 26%;
        padding: 15px;
    }

    .birthdaylist_tab .birthdaylist_tablist li {
        margin: 0 10px 0 0 !important;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_title {
        font-size: 14px;
    }

    .payrollportal_list .payrollportal_listinner:hover .payrollportal_listinner2:after {
        height: 18px;
        background-size: 100% 18px !important;
        bottom: -17px;
    }


    .nav_icon {
        width: 80px;
        padding: 15px 0;
    }

    .dashboard_logosinfo {
        padding: 10px 20px 10px 100px;
    }

    .dashboard_logosinfo .dashboard_logo1 {
        max-width: 130px;
    }

    .dashboard_logosinfo .dashboard_logo2 {
        max-width: 210px;
        padding: 1px 0 0 0;
    }

    .employee_profile_info {
        padding: 0 20px 0 100px;
    }

    .employee_profile_name {
        padding: 6px 0 0 0;
    }

    .employee_profile_name h5 {
        font-size: 16px;
    }

    .welcome_txt {
        padding-top: 4.5px;
    }

    .employee_search_noti_prof_list ul li .notifacion_list {
        padding: 15.5px 16px;
    }

    .employee_search_noti_prof_list ul li .search_list {
        padding: 16px 16px;
    }

    .employee_search_noti_prof_list ul li .profile_list {
        margin: 6px 0 6px 15px;
    }

    .employee_search_noti_prof_list ul li .profile_list .profile_img {
        width: 45px;
    }

    .employee_search_noti_prof_list ul li .profile_list .profile_listinner:after {
        right: 12px;
    }

    .dashboard_menuinfo {
        width: 80px;
        margin: 51px 0 0 0;
    }

    .dashboard_menuinfo .dashboard_menu_list ul li {
        font-size: 10px;
    }

    .dashboard_menuinfo .dashboard_menu_list ul li a {
        padding: 10px 0;
    }

    .dashboard_menuinfo .dashboard_menu_list ul li .dashboard_menu_icon {
        margin: 0 0 5px 0;
    }

    .dashboard_menuinfo .dashboard_menu_list ul li .dashboard_menu_icon img {
        max-width: 28px;
    }

    .dashboard_menuinfo .dashboard_menu_list ul li ul li a {
        padding: 12px 10px;
    }

    .dashboard_container {
        padding: 110px 0 0 80px;
    }

    .payrollportal_section .getstarted_title {
        padding: 12px 20px;
        font-size: 16px;
    }

    .payrollportal_list {
        padding: 10px 20px;
    }

    .payrollportal_list .payrollportal_listinner {
        padding: 10px 0;
    }

    .events_birthday_info .events_birthday_inner .events_birthday_title {
        margin: 0 0 15px 0;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul {
        max-height: 220px;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li {
        margin: 0 0 10px 0;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li a {
        padding: 10px;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li .events_contimg {
        padding-right: 10px;
        max-width: 50px;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li .events_continner {
        padding: 0 0 0 60px;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li .events_continner h6 {
        margin: 0 0 5px 0;
        font-size: 12px;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li .events_continner p {
        font-size: 12px;
    }

    .birthdaylist_info {
        padding: 10px;
    }

    .birthdaylist_tabcont {
        margin: 0;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_title {
        margin: 10px 0;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_title .birthdaylist_titledate {
        width: 70px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_inner {
        max-height: 210px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul:after {
        left: 52px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li {
        padding: 0 0 15px 0;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_date {
        width: 60px;
        padding: 0;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_date h6 {
        font-size: 20px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_name {
        padding: 0 0 0 70px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_name .birthdaylist_nameinner {
        background-position: right 5px center;
        padding: 10px 30px 10px 10px;
        font-size: 12px;
        background-size: 20px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li:first-child .birthdaylist_name:after {
        left: 52px;
    }

    .essinvestmentportal_txt {
        font-size: 14px;
    }



    .investment_info {
        padding: 20px;
    }

    .breadcrumb_list {
        margin: 0 0 15px 0;
    }

    .investmentmanagement_list .employedetails_info {
        margin: 0 0 20px 0;
    }

    .employedetails_listinner ul li .employename {
        width: 60%;
    }

    .employedetails_listinner ul li .employename img {
        margin: 0 8px 0 0;
    }

    .employedetails_listinner ul li .employeval {
        width: 40%;
    }

    .investmentmodule_list .investmentmodule_listinner {
        padding: 15px 0;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2 .readmore_btn {
        right: 5px;
        bottom: 5px;
        font-size: 12px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinner2 {
        padding: 10px;
        height: 160px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnercont h4,
    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2:hover a .investmentmodule_listinnercont h4 {
        font-size: 20px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnercont ul li {
        font-size: 12px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2:hover a:after {
        width: 280px;
        height: 20px;
        background-size: cover;
        bottom: -20px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnerimg {
        width: 60px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 61px;
        background-size: 60px 122px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top2 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2,
    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top4 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2,
    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top5 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 60px;
        background-size: 60px 120px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top3 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 59px;
        background-size: 60px 118px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top6 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 45px;
        background-size: 60px 90px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top7 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 63px;
        background-size: 60px 126px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top8 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 62px;
        background-size: 60px 124px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top9 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 88px;
        background-size: 60px 176px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top10 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 49px;
        background-size: 60px 98px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top11 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 60px;
        background-size: 60px 120px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top12 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 62px;
        background-size: 60px 124px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top13 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 71px;
        background-size: 60px 142px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top14 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 45px;
        background-size: 60px 90px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top15 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 61px;
        background-size: 60px 122px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top16 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 42px;
        background-size: 60px 84px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top17 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 64px;
        background-size: 60px 128px;
    }

    .investmentmodule_list .investmentmodule_listinner.investmentmodule_listinner_top18 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 63px;
        background-size: 60px 126px;
    }

    .employee_search_noti_prof_list ul li .intro_btn {
        padding: 12.5px 15px;
    }



    .driversalarydetails_listtable table thead tr th,
    .driversalarydetails_listtable table tbody tr td,
    .driverbilldetails_table table thead tr th,
    .driverbilldetails_table table tbody tr td {
        padding: 15px 10px;
    }

    .driverbilldetails_info h5 {
        padding: 25px 40px 25px 20px;
    }

    .driverbilldetails_info h5 .driversalary_closeicon {
        right: 20px;
    }

    .eligibility_formlistinner2 {
        margin: 15px 0;
    }

    .eligibility_formlistinner2 .eligibility_formlistinner_label {
        font-size: 12px;
        padding: 0 0 0 5px;
    }

    .eligibility_formlistinner {
        padding: 0 20px;
    }

    .eligibility_formlistinner2 .row {
        margin-right: -5px;
        margin-left: -5px;
    }

    .eligibility_formlistinner2 .col,
    .eligibility_formlistinner2 .col-lg-auto {
        padding-right: 5px;
        padding-left: 5px;
    }

    .uploadrcbook_list2 .uploadrcbook_list_label,
    .uploadrcbook_list_input .uploadrcbook_list_input2 span,
    .eligibility_formlistinner_input .eligibility_form_file2 span {
        font-size: 12px;
    }

    .eligibility_formlistinner_input .eligibility_form_file2 img,
    .uploadrcbook_list_input .uploadrcbook_list_input2 img {
        margin: 0 10px 0 0;
    }


    .investmentmodule_list .investmentmodule_listinner.reimbursment_listinner_top1 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 60px;
        background-size: 60px 120px;
    }

    .investmentmodule_list .investmentmodule_listinner.reimbursment_listinner_top2 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 45px;
        background-size: 60px 90px;
    }

    .investmentmodule_list .investmentmodule_listinner.reimbursment_listinner_top3 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 60px;
        height: 54px;
        background-size: 60px 108px;
    }

    .investmentmodule_list .investmentmodule_listinner.reimbursment_listinner_top4 .investmentmodule_listinnerimg .investmentmodule_listinnerimg2 {
        width: 51px;
        height: 75px;
        background-size: 51px 150px;
    }

    .eligibilityreimbursement_list {
        font-size: 12px;
    }

    .eligibilityreimbursement_list .employename {
        width: 70%;
    }

    .eligibilityreimbursement_list .employename img {
        margin: 0 5px 0 0;
        max-width: 20px;
    }

    .eligibilityreimbursement_list .employeval {
        width: 30%;
    }


    .enterdependentdetails_info {
        margin-right: -20px;
        margin-left: -20px;
    }

    .investmenthistory_menu ul li a {
        padding: 10px 40px;
    }

    .investmenthistory_menu ul li .investmenthistory_icon {
        width: 29px;
        height: 30px;
        background-size: 29px 60px;
    }

    .investmenthistory_menu ul li .viewsummary_icon {
        width: 24px;
        height: 30px;
        background-size: 24px 60px;
    }

    .investmenthistory_menu ul li a .view12bb_icon {
        width: 23px;
        height: 30px;
        background-size: 23px 60px;
    }

    .investmenthistory_menu ul li .backtodashboard_icon {
        width: 38px;
        height: 30px;
        background-size: 38px 60px;
    }

    .official_personal_change_title ul li.personaldetails_view,
    .official_personal_change_title ul li.changepassword_view,
    .official_personal_change_title ul li {
        padding: 10px 40px;
    }

    .official_personal_change_title ul li .officialdetails_icon {
        width: 37px;
        height: 27px;
        background-size: 37px 54px;
    }

    .flexipayment_menu ul li a{
        padding: 10px 40px;
    }

    .flexipayment_menu ul li .currentfixedsalary_icon,
    .flexipayment_menu ul li .basketofallowances_icon{
        width: 30px;
        height: 30px;
        background-size: 30px 60px;
    }

    .flexipayment_menu {
        margin: 0 0 10px 0;
    }
}

@media (max-width: 1400px) {
    .sidebar_info {
        width: 20%;
    }

    .sidebar_info .sidebar_cont h4 {
        padding: 0 10px 0 20px;
        font-size: 28px;
    }

    .container_login_info {
        padding: 0 0 0 20%;
    }

    .tsrdarashaw_logo {
        max-width: 200px;
    }

    .login_info {
        max-width: 450px;
    }

    .login_info .logintoaccess_txt {
        /*margin: 0 0 10px 0;*/
    }

    .logintoaccess_txt_img img {
        margin: 0 0 15px 0;
        width: 150px;
    }

    .login_info .logintoaccess_txt h5 {
        font-size: 22px;
    }

    .login_info .logintoaccess_txt p {
        font-size: 14px;
    }

    .login_form_info .input-field {
        margin-bottom: 0;
    }

    .password-meter {
        margin: 5px 0 0 0;
    }

    .login_form_info .captcha_info .captcha_txt {
        padding: 20px 0 0 0;
    }

    .forgot_newuser_info .forgotpassword_txt {
        font-size: 14px;
    }

    .login_form_info .signin_btn {
        margin: 10px auto 0 auto;
    }

    .norton_logo img {
        max-width: 120px;
    }

    .login_info .logintoaccess_txt .logintoaccess_view {
        font-size: 12px;
        padding: 0.5rem 0.75rem;
    }

    .norton_logo {
        padding: 10px 0;
        bottom: auto;
        left: auto;
        right: auto;
        position: relative;
    }



    .nav_icon {
        /*padding: 20px 0;*/
    }

    .dashboard_logosinfo {
        /*padding: 10px 30px 10px 140px;*/
    }

    .employee_profile_name {
        /*padding: 3.5px 0 0 0;*/
    }

    .welcome_txt {
        font-size: 12px;
    }

    .employee_search_noti_prof_list ul li .profile_list .profile_img {
        width: 44px;
    }

    .employee_search_noti_prof_list ul li .search_list {
        padding: 14.5px 20px;
    }

    .employee_search_noti_prof_list ul li .notifacion_list {
        padding: 14px 20px;
    }

    .employee_search_noti_prof_list ul li .profile_list {
        margin: 5px 0 5px 20px;
    }

    .employee_search_noti_prof_list ul li .profile_list .profile_listinner:after {
        right: 12px;
    }

    .getstarteddashboard_info {
        padding: 15px 20px;
        width: 100%;
    }

    .events_birthday_info {
        /*padding: 15px 20px;
        width: 28%;*/
    }

    .events_birthday_info .events_birthday_inner .events_birthday_title {
        margin: 0 0 15px 0;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li {
        margin: 0 0 10px 0;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li a {
        padding: 10px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_name .birthdaylist_nameinner {
        background-position: right 10px center;
        padding: 10px 40px 10px 10px;
    }

    .payrollportal_list .row {
        margin-right: -10px;
        margin-left: -10px;
    }

    .payrollportal_list .col {
        padding-right: 10px;
        padding-left: 10px;
    }

    .payrollportal_list .payrollportal_listinner {
        padding: 10px 0;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_date h6 {
        font-size: 24px;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li .events_continner h6 {
        margin: 0 0 5px 0;
        font-size: 12px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_title {
        margin: 15px 0 15px 0;
    }

    .dashboard_menuinfo {
        /*margin: 61px 0 0 0;*/
    }

    .dashboard_container {
        padding-top: 106px;
    }

    .employee_search_noti_prof_list ul li .intro_btn {
        padding: 11px 15px;
    }

    .eligibility_formlistinner2 .eligibility_formlistinner_label {
        font-size: 12px;
    }
}

@media (max-width: 1300px) {
    .payrollportal_list .payrollportal_listinner a {
        padding: 35px 80px 0 15px;
    }

    .employee_search_noti_prof_list ul li .search_list.opensearch .search_input,
    .employee_search_noti_prof_list ul li .search_list .search_input {
        width: 150px;
    }


    .investmentmanagement_info .investmentmanagement_title {
        padding: 15px;
        font-size: 20px;
    }

    .investmentmanagement_list {
        padding: 15px;
    }

    .investmentmanagement_list .employedetails_info .card-body {
        padding: 15px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnercont {
        padding: 0 10px 0 0;
    }
}

@media (max-width: 1100px) {
    .sidebar_info {
        width: 30%;
    }

    .container_login_info {
        padding: 0 0 0 30%;
    }

    .container_login_infoinner {
        display: block;
    }

    .login_info {
        margin: 40px auto 0 auto;
    }

    .sidebar_info .sidebar_cont h4 {
        padding: 0 10px 0 20px;
        font-size: 30px;
    }

    .birthdaylist_tab .birthdaylist_tablist li {
        font-size: 14px !important;
        margin: 0 10px 0 0 !important;
    }

    .birthdaylist_tab .birthdaylist_tablist li a {
        font-size: 14px !important;
    }

    footer {
        padding: 15px 345px 15px 30px;
        text-align: left;
    }

    .payrollportal_list .payrollportal_listinner h6 {
        font-size: 14px;
    }

    .events_birthday_info .events_birthday_inner .events_birthday_title h5 {
        font-size: 14px;
    }

    .essinvestmentportal_txt {
        font-size: 14px;
    }

    .employee_profile_name h5 {
        font-size: 15px;
    }

    .employee_profile_name p {
        font-size: 10px;
    }



    .getstarteddashboard_info {
        width: 100%;
    }

    .events_birthday_info {
        width: 100%;
    }

    .events_birthday_info .events_birthday_inner {
        width: 50%;
        float: left;
        padding: 20px;
    }

    .lastaccountactivity_txt {
        /*margin: 20px 0 10px 0;*/
        margin: 0 0 5px 0;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul {
        max-height: 350px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_inner {
        max-height: 240px;
    }


    .employedetails_listinner ul li .employename img {
        display: none;
    }

    .investmenthistory_menu ul li {
        font-size: 14px;
    }

    .investmenthistory_menu ul li a {
        padding: 10px 15px;
    }

    .investmenthistory_menu ul li .investmenthistory_icon {
        margin: 0 10px 0 0;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2:hover a:after {
        width: 200px;
        height: 15px;
        bottom: -15px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinner2 {
        height: 200px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnercont h4,
    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2:hover a .investmentmodule_listinnercont h4 {
        font-size: 17px;
    }



    .eligibility_formlist,
    .eligibility_note_txt {
        padding: 15px;
    }

    .eligibility_formlistinner {
        padding: 0 15px;
    }

    .eligibility_formlistinner2 .eligibility_formlistinner_label .salarymonth_txt {
        display: none;
    }


    .eligibilityreimbursement_list {
        padding: 10px;
        font-size: 10px;
    }

    .eligibilityreimbursement_list .employename {
        width: 75%;
    }

    .eligibilityreimbursement_list .employename img {
        max-width: 15px;
    }

    .eligibilityreimbursement_list .employeval {
        width: 25%;
    }


    .enterdependentdetails_info {
        margin-right: -15px;
        margin-left: -15px;
    }



    .userprofile_left {
        padding: 35px 0 15px 0;
    }

    .userprofile_img_name {
        padding: 15px;
    }

    .userprofile_right {
        padding: 35px 0 15px 0;
    }

    .official_personal_change_title ul li {
        padding: 10px 20px;
    }

    .official_personal_change_title ul li.personaldetails_view,
    .official_personal_change_title ul li.changepassword_view {
        padding: 10px 20px;
    }

    .ltaexemptionviewhistroy_info .form-inline .row:nth-child(2) .col-sm-12 {
        overflow: auto;
    }

    .basketofallowance_table {
        overflow: auto;
    }

    .eligibility_formlistinner2.possessionyear_txt .eligibility_formlistinner_label .salarymonth_txt {
        display: inline-block;
        font-size: 10px;
    }

    .eligibility_formlistinner2.possessionyear_txt .eligibility_formlistinner_input select {
        padding: 0 5px;
    }
}

@media (max-width: 980px) {
    .sidebar_info {
        width: 35%;
    }

    .sidebar_info .sidebar_cont h4 {
        padding: 0 10px;
        font-size: 24px;
    }

    .container_login_info {
        padding: 0 0 0 35%;
    }

    .login_info {
        max-width: 430px;
    }

    .login_info .logintoaccess_txt .logintoaccess_view {
        font-size: 12px;
        padding: 0.50rem 0.75rem;
    }

    footer {
        padding: 15px 30px;
        text-align: center;
    }

    .footer_logos {
        position: relative;
        top: auto;
        right: auto;
        margin: 10px 0 0 0;
    }

    .employee_profile_name h5 {
        font-size: 14px;
    }

    .employee_search_noti_prof_list ul li {
        margin: 0 0 0 5px;
    }

    .dashboard_menuinfo {
        width: 70px;
    }

    .dashboard_menuinfo .dashboard_menu_list ul li a {
        padding: 15px 0;
    }

    .dashboard_menuinfo .dashboard_menu_list ul li .dashboard_menu_icon {
        margin: 0;
    }

    .dashboard_menuinfo .dashboard_menu_list ul li p {
        display: none;
    }

    .dashboard_container {
        padding: 125px 0 0 70px;
    }

    .dashboard_logosinfo {
        padding: 15px 20px 15px 90px;
    }

    .employee_profile_info {
        padding: 0 15px 0 90px;
    }

    .employee_profile_info.close_menu {
        padding: 0 15px;
    }

    .essinvestmentportal_txt {
        font-size: 12px;
    }

    .employee_search_noti_prof_list ul li .profile_list .profile_listinner {
        width: 300px;
    }

    .employee_search_noti_prof_list ul li .notifacion_list .notifacion_info {
        width: 330px;
    }

    .employee_search_noti_prof_list ul li .search_list .search_input {
        position: absolute;
        right: 0;
        background: #fff;
        top: 75px;
        padding: 10px;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
        display: none;
    }

    .employee_search_noti_prof_list ul li .search_list.opensearch .search_input {
        display: block;
    }

    .employee_search_noti_prof_list ul li .search_list.opensearch .search_input,
    .employee_search_noti_prof_list ul li .search_list .search_input {
        width: 200px;
    }

    /*.employee_search_noti_prof_list ul li .search_list.opensearch .search_input,
    .employee_search_noti_prof_list ul li .search_list .search_input {
        width: 80px;
    }*/
    footer {
        padding: 15px 20px;
    }



    .welcome_txt {
        display: none;
    }

    .events_birthday_info .events_birthday_inner {
        width: 100%;
        padding: 0;
    }

    .r-tabs .birthdaylist_tabcont .r-tabs-panel {
        padding: 20px;
    }

    .payrollportal_section .getstarted_title {
        padding: 12px 20px;
        font-size: 16px;
    }

    .payrollportal_list {
        padding: 15px 20px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_name .birthdaylist_nameinner {
        padding: 20px 40px 20px 10px;
    }

    .events_birthday_info .events_birthday_inner .events_cont ul li .events_continner h6 {
        margin: 0 0 10px 0;
        font-size: 14px;
    }

    .nav_icon {
        width: 70px;
        padding: 25px 0;
    }

    .dashboard_menuinfo {
        margin: 70px 0 0 0;
    }


    .investmenthistory_menu ul {
        background: none;
        border: 0;
    }


    .driverbilldetails_table {
        overflow: auto;
    }

    .driverbilldetails_table table {
        width: 900px;
    }

    .eligibility_formlistinner_input .eligibility_form_file2 img,
    .uploadrcbook_list_input .uploadrcbook_list_input2 img {
        margin: 0 5px 0 0;
        max-width: 16px;
    }

    .uploadrcbook_list_input .uploadrcbook_list_input2 span,
    .eligibility_formlistinner_input .eligibility_form_file2 span {
        font-size: 8px;
    }

    .currentplayslips_info {
        position: relative;
        overflow: auto;
    }

    .currentplayslips_info table {
        width: 900px;
    }


    .eligibilityreimbursement_list {
        padding: 10px 15px;
        font-size: 14px;
    }

    .eligibilityreimbursement_list .employename img {
        display: none;
    }

    .eligibilityreimbursement_list .employename,
    .eligibilityreimbursement_list .employeval {
        padding: 10px 0;
    }

    .investmenthistory_info {
        padding: 15px 25px;
    }


    .flexipayment_menu ul li {
        font-size: 14px;
    }

    .flexipayment_menu ul li a {
        padding: 10px 20px;
    }

    .basketofallowance_table {
        overflow: auto;
    }

    .basketofallowance_table table {
        width: 900px;
    }





    .userprofile_list .userprofile_leftborder {
        border: 0;
    }

    .official_personal_change_title ul {
        background: none;
        border: 0;
    }

    .official_personal_change_title ul li {
        font-size: 14px;
        padding: 15px;
    }

    .official_personal_change_title ul li.personaldetails_view,
    .official_personal_change_title ul li.changepassword_view {
        padding: 17.5px 15px;
    }

    .official_personal_change_title ul li .personaldetails_icon {
        margin: 0 5px 0 0;
    }
}

@media (max-width: 767px) {
    .sidebar_info {
        width: 100%;
        position: relative;
        height: 150px;
        background: url("../images/sidebar_mobile_bg.png") center 0 no-repeat;
    }

    .sidebar_info .sidebar_cont h4 {
        padding: 0 20px;
    }

    .container_login_info {
        padding: 20px;
    }

    .container_login_infoinner {
        min-height: inherit;
    }

    .container_login_infoinner:before,
    .container_login_infoinner:after {
        height: inherit;
    }

    .norton_logo {
        margin: 20px 0;
    }

    .nav_icon {
        padding: 19px 0;
    }

    .dashboard_logosinfo .dashboard_logo1 {
        max-width: 120px;
    }

    .dashboard_logosinfo .dashboard_logo2 {
        max-width: 180px;
        padding: 2.5px 0 0 0;
    }

    .employee_search_noti_prof_list ul li .notifacion_list .notifacion_info {
        width: 300px;
    }

    .employee_search_noti_prof_list ul li .notifacion_list .notifacion_list_view h5 {
        padding: 15px;
        font-size: 12px;
    }

    .employee_search_noti_prof_list ul li .notifacion_list .notifacion_list_details .notifacion_list_detailsinfo h6 {
        margin: 0 0 10px 0;
        font-size: 14px;
    }

    .employee_search_noti_prof_list ul li .notifacion_list .notifacion_list_details .notifacion_list_detailsinfo p {
        font-size: 12px;
    }

    .profile_logout_pass_view {
        font-size: 14px;
    }

    .employee_search_noti_prof_list ul li .search_list .search_input {
        position: absolute;
        right: 0;
        background: #fff;
        top: 65px;
        padding: 10px;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
        display: none;
    }

    .employee_search_noti_prof_list ul li .search_list.opensearch .search_input {
        display: block;
    }

    .employee_search_noti_prof_list ul li .search_list.opensearch .search_input,
    .employee_search_noti_prof_list ul li .search_list .search_input {
        width: 200px;
    }





    .payrollportal_list .payrollportal_listinner a {
        padding: 35px 75px 0 15px;
    }

    .employee_profile_name {
        padding: 10px 0;
        text-align: right;
        border-bottom: 1px solid rgb(203, 209, 220);
    }

    .dashboard_menuinfo {
        margin: 59px 0 0 0;
    }

    .header_topinfo {
        position: relative;
    }

    .dashboard_container {
        padding: 0 0 0 70px;
    }

    .lastaccountactivity_txt span {
        border: 0;
        display: block;
    }


    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinner2 {
        height: inherit;
        padding: 20px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnercont ul {
        display: block;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnercont ul li {
        color: #4a4a4a;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2:hover a .investmentmodule_listinnercont ul li {
        color: #fff;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2 .readmore_btn {
        display: block;
        color: #4a4a4a;
        right: 10px;
        bottom: 5px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2:hover .readmore_btn {
        color: #fff;
    }

    .driversalarydetails_info {
        min-height: inherit;
    }

    .adddriversalarydetails_title,
    .driversalarydetails_title {
        padding: 15px 40px 15px 20px;
        font-size: 16px;
    }

    .driversalarydetails_title .driversalary_addicon {
        right: 10px;
        width: 30px;
        height: 30px;
        line-height: 26px;
    }

    .uploadrcbook_list .drivereligibility_addicon {
        width: 30px;
        height: 30px;
        line-height: 26px;
    }

    .driversalarydetails_title .driversalary_addicon img,
    .uploadrcbook_list .drivereligibility_addicon img {
        width: 14px;
    }

    .adddriversalarydetails_title .adddriversalary_addicon,
    .adddriversalarydetails_title .editdriversalary_addicon {
        right: 10px;
    }

    .adddriversalarydetails_title .adddriversalary_addicon img,
    .adddriversalarydetails_title .editdriversalary_addicon img {
        width: 25px;
    }


    .importantdocument_list ul li .importantdocument_cont .importantdocument_continner {
        width: 100%;
        float: none;
    }

    .importantdocument_list ul li .importantdocument_cont .downloadpf_btn {
        float: none;
        margin: 15px auto 0 auto;
        display: block;
        width: 190px;
    }

    .investmenthistory_info .investmenthistory_txt {
        width: 100%;
        padding: 0 0 10px 0;
        float: none;
    }

    .investmenthistory_info .financialyear_txt {
        width: 100%;
        float: none;
    }



    .flexipayment_menu ul li {
        font-size: 12px;
    }

    .flexipayment_menu ul li a {
        padding: 10px 15px;
    }

    .flexipayment_menu ul li .currentfixedsalary_icon {
        margin: 0 5px 0 0;
        width: 30px;
        height: 30px;
        background-size: 30px 60px;
    }

    .flexipayment_menu ul li .basketofallowances_icon {
        margin: 0 5px 0 0;
        width: 30px;
        height: 28px;
        background-size: 30px 56px;
    }

    .currentfixedsalary_table {
        overflow: auto;
    }

    .currentfixedsalary_table table {
        width: 600px;
    }

    .currentfixedsalary_btn_list ul li {
        margin: 0 5px;
    }

    .currentfixedsalary_btn_list ul li .next_btn,
    .currentfixedsalary_btn_list ul li button {
        min-width: 110px;
        padding: 10px 15px;
        font-size: 12px;
    }

    .official_personal_change_title ul li.personaldetails_view,
    .official_personal_change_title ul li.changepassword_view {
        padding: 10px 15px;
        margin: 5px 0;
    }

    .dependent_tablelist {
        overflow: auto;
    }

    .driversalarydetails_save_btn input {
        width: 120px;
        margin: 5px;
    }
}

@media (max-width: 630px) {
    .login_info {
        padding: 20px;
    }

    .sidebar_info .sidebar_cont h4 {
        font-size: 24px;
    }

    .tsrdarashaw_logo {
        width: 220px;
    }

    .login_info .logintoaccess_txt h5 {
        font-size: 22px;
    }

    .forgot_newuser_info .forgotpassword_txt,
    .forgot_newuser_info .newuser_txt p {
        font-size: 14px;
    }

    .forgot_newuser_info .newuser_txt .newuser_btn {
        padding: 10px 30px;
    }

    .employee_profile_inner {
        width: 100%;
    }

    .employee_search_noti_prof_list ul li {
        text-align: left;
    }

    .events_birthday_info .events_birthday_inner .events_cont .events_conttitle,
    .events_birthday_info .events_birthday_inner .events_cont .events_continner {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .profile_logout_pass_view p {
        padding: 5px 0;
    }


    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_name .birthdaylist_nameinner {
        padding: 15px 40px 15px 10px;
    }

    .r-tabs .birthdaylist_tabcont .r-tabs-panel {
        padding: 15px;
    }

    .payrollportal_section .getstarted_title {
        font-size: 14px;
    }


    .auditstatus_info .modal-dialog {
        max-width: 90%;
        margin: 40px auto 0 auto;
    }

    .deletedrivebill_list h6 {
        margin: 0 0 20px 0;
        font-size: 14px;
    }

    .deletedrivebill_list .deletedrivebill_yes,
    .deletedrivebill_list .deletedrivebill_no {
        width: 120px;
        height: 40px;
    }

    .auditstatus_list .auditstatus_listinner .auditstatus_val {
        text-align: left;
    }

    .auditstatus_list {
        font-size: 14px;
        padding: 0;
    }

    .uploadrcbook_list_input {
        display: block;
    }

    .driversalarydetails_save_btn input {
        width: 120px;
        height: 40px;
    }

    .auditstatus_info .modal-header .close {
        width: 30px;
        height: 30px;
        top: -10px;
        right: -10px;
        margin: 0;
    }

    .auditstatus_info .modal-header .close img {
        width: 10px;
    }

    .eligibility_formlistinner_input input[type="text"],
    .eligibility_formlistinner_input input[type="tel"],
    .eligibility_formlistinner_input input[type="email"],
    .eligibility_formlistinner_input input[type="password"],
    .eligibility_formlistinner_input select {
        padding: 0 10px;
    }

    .iherebyundertake_txt {
        font-size: 12px;
    }

    .driver_fetching_icon_info {
        padding: 30px 0;
    }

    .driver_fetching_icon_info h5 {
        margin: 0 0 20px 0;
        font-size: 18px;
    }

    .driver_fetching_icon_info h6 {
        margin: 0 0 40px 0;
        font-size: 18px;
    }


    .importantdocument_list ul li .importantdocument_head {
        font-size: 12px;
        padding: 15px 40px 15px 10px;
    }

    .importantdocument_list ul li .importantdocument_head .importantdocument_headarrow {
        right: 10px;
    }

    .importantdocument_list ul li .importantdocument_cont .importantdocument_continner {
        text-align: center;
    }

    .importantdocument_list ul li .importantdocument_cont .importantdocument_continner .importantdocument_continner2 {
        display: block;
        padding: 10px 0 0 0;
    }


    .flexipayment_menu ul {
        background: none;
        border: 0;
    }

    .currentfixedsalary_btn_list ul li {
        margin: 5px;
    }

    .employee_search_noti_prof_list ul li .search_list.opensearch .search_input,
    .employee_search_noti_prof_list ul li .search_list .search_input {
        right: auto;
        left: 0;
    }

    .children_edit_delete_view_icons {
        position: relative;
        top: auto;
        right: auto;
        float: right;
        clear: both;
    }

    .childrendetails_list {
        clear: both;
    }

    .submit_cancle_btn .signin_btn {
        margin: 5px 10px;
    }

    .ltaexemptionviewhistroy_info .pagination {
        text-align: center;
    }

    .enterdependentdetails_info {
        padding: 10px;
    }

    .enterdependentdetails_formlist {
        padding: 0 10px;
    }

    .exemptionduration_list {
        overflow: auto;
    }

    .investmentmanagement_info .investmentmanagement_title {
        font-size: 16px;
    }
}

@media (max-width: 460px) {
    .tsrdarashaw_logo {
        width: 200px;
    }

    .login_info .logintoaccess_txt h5 {
        font-size: 18px;
    }

    .login_info .logintoaccess_txt p {
        font-size: 14px;
    }

    .login_form_info .captcha_info .captcha_field {
        padding: 0;
    }

    .login_form_info .captcha_info .captcha_txt {
        position: relative;
        padding: 10px 0 0 0;
        text-align: center;
    }

    .forgot_newuser_info {
        text-align: center;
    }

    .forgot_newuser_info .forgotpassword_txt {
        clear: both;
        margin: 0 0 10px 0;
        float: none;
    }

    .forgot_newuser_info .newuser_txt {
        float: none;
        display: block;
        text-align: center;
    }

    .login_form_info .signin_btn {
        margin: 20px auto 0 auto;
    }

    .dashboard_logosinfo {
        padding: 10px 20px 10px 80px;
    }

    .nav_icon {
        padding: 30px 0;
    }

    .dashboard_menuinfo {
        margin: 82px 0 0 0;
    }

    .dashboard_logosinfo .dashboard_logo1 {
        float: none;
    }

    .dashboard_logosinfo .dashboard_logo2 {
        float: none;
        max-width: 160px;
        padding: 10px 0 0 0;
    }

    .employee_profile_name h5 {
        font-size: 14px;
    }

    .employee_profile_name p {
        font-size: 10px;
    }

    .employee_search_noti_prof_list ul li .profile_list .profile_listinner {
        width: 220px;
    }

    .profile_detail_view {
        padding: 10px;
    }

    .profile_detail_view .profile_detail_viewinner .profile_detail_name,
    .profile_detail_view .profile_detail_viewinner .profile_detail_val {
        width: 100%;
    }

    .profile_logout_pass_view {
        font-size: 12px;
    }

    .profile_logout_pass_view a {
        padding: 0 10px;
    }

    .profile_logout_pass_view a img {
        margin: 0 5px 0 0;
    }

    .employee_search_noti_prof_list ul li .notifacion_list .notifacion_info {
        width: 220px;
    }

    .employee_search_noti_prof_list ul li .search_list.opensearch .search_input,
    .employee_search_noti_prof_list ul li .search_list .search_input {
        width: 180px;
    }

    .employee_search_noti_prof_list ul li .search_list .search_input {
        right: auto;
        left: 0;
    }



    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li {
        padding: 0 0 15px 0;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_title,
    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_title .birthdaylist_titlemonth {
        font-size: 12px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li.active .birthdaylist_date:after,
    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_date:after,
    .birthdaylist_tabcont .birthdaylist_tabcontinner ul:after,
    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li:first-child .birthdaylist_name:after,
    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li:last-child .birthdaylist_name:after {
        display: none;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_date {
        width: 35px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner ul li .birthdaylist_name {
        padding: 0 0 0 45px;
    }

    .birthdaylist_tabcont .birthdaylist_tabcontinner .birthdaylist_title .birthdaylist_titledate {
        width: 45px;
    }

    .birthdaylist_info {
        padding: 10px;
    }

    .birthdaylist_tab .birthdaylist_tablist li {
        margin: 0 6px 0 0 !important;
    }

    .birthdaylist_tab .birthdaylist_tablist li a {
        font-size: 12px !important;
        padding: 0 0 10px 0 !important;
        text-transform: capitalize;
    }

    .nav_icon {
        padding: 11px 0;
    }

    .dashboard_logosinfo .dashboard_logo2 {
        padding: 0;
    }

    .dashboard_menuinfo {
        margin: 43px 0 0 0;
    }

    .employee_search_noti_prof_list ul li .search_list {
        padding: 14.5px 10px;
    }

    .employee_search_noti_prof_list ul li .intro_btn {
        padding: 11px 10px;
    }

    .employee_search_noti_prof_list ul li .notifacion_list {
        padding: 14px 10px;
    }

    .employee_search_noti_prof_list ul li .profile_list {
        margin: 5px 0 5px 10px;
    }



    .investmentmanagement_info {
        background: none;
        box-shadow: none;
    }

    .investmentmanagement_list,
    .investmentmodule_cont {
        padding: 0;
    }

    .investmentmodule_info {
        border: 0;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2:hover a {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinnerimg {
        display: none;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_listinner2 {
        padding: 10px;
    }

    .investmentmodule_list .investmentmodule_listinner .investmentmodule_list_2:hover a:after {
        display: none;
    }


    .adddriversalarydetails_title,
    .driversalarydetails_title {
        padding: 15px 40px 15px 0px;
        font-size: 14px;
    }

    .uploadrcbook_list2 .uploadrcbook_list_label,
    .eligibility_formlistinner2 .eligibility_formlistinner_label {
        line-height: 26px;
    }

    .driversalarydetails_listtable {
        width: 100%;
        overflow: auto;
    }

    .driversalarydetails_listtable table {
        width: 400px;
    }

    .deletedrivebill_list .deletedrivebill_yes,
    .deletedrivebill_list .deletedrivebill_no {
        width: 100px;
        height: 35px;
    }

    .employee_search_noti_prof_list ul li {
        margin: 0 0 0 2px;
    }

    .employee_search_noti_prof_list ul li .search_list {
        padding: 14.5px 6px;
    }

    .employee_search_noti_prof_list ul li .intro_btn {
        padding: 11px 6px;
    }

    .employee_search_noti_prof_list ul li .search_list.opensearch .search_input,
    .employee_search_noti_prof_list ul li .search_list .search_input {
        width: 160px;
    }

    .userprofile_list {
        padding: 0;
    }

    .official_personal_change_view .tab_title {
        padding: 10px;
    }

    .officialdetails_listview {
        padding: 10px;
    }

    .officialdetails_listviewinner .employename,
    .officialdetails_listviewinner .employeval {
        width: 100%;
    }

    .officialdetails_listview .officialdetails_listviewinner {
        padding: 10px 0;
    }

    .changepassword_listview {
        padding: 10px;
    }


    .employedetails_listinner ul li {
        padding: 10px 0;
    }

    .employedetails_listinner ul li .employename,
    .employedetails_listinner ul li .employeval {
        width: 100%;
    }

    .exemptionblock_list .exemptionblockname,
    .exemptionblock_list .exemptionblockval {
        width: 100%;
    }

    .importantdocument_list ul li .importantdocument_cont .downloadpf_btn {
        width: 160px;
        padding: 10px;
    }

    .importantdocument_list ul li .importantdocument_cont .downloadpf_btn img {
        margin: 0 5px 0 0;
    }

    .eligibility_note_txt ul {
        margin: 0 0 0 20px;
    }

    .eligibility_note_txt ul li {
        font-size: 12px;
    }

    .interest_principle_list .interest_principle_listinner {
        padding: 10px;
        margin: 20px 0;
    }

    .employedetails_list .col {
        background: none;
    }

    .flexi_employedetails_list {
        padding: 10px;
    }
}