    .todod_pd_box_rv_space input[type="checkbox"],
    .todod_pd_box_rv_space input[type="radio"] {
        -webkit-transform: scale(1.6) !important;
        -ms-transform: scale(1.6) !important;
        transform: scale(1.6) !important;
    }
    
    .nav-item.green_actuve a.nav-link.active {
        color: #7bbd4b !important;
        border-bottom: solid 2px #7bbd4b !important;
    }
    
    .nav-item.perpal_actuve a.nav-link.active {
        color: #8701ad !important;
        border-bottom: solid 2px #8701ad !important;
    }
    
    .nav-item.orange_actuve a.nav-link.active {
        color: #ee672f !important;
        border-bottom: solid 2px #ee672f !important;
    }
    
    .todotabbgbox {
        background: #f8f8f8;
    }
    
    .branchregister_pg_flw {
        padding: 10px 30px 40px 30px;
    }
    
    .todo_right_bg_grl img {
        width: 34.8vh;
        float: right;
        margin-top: -26%;
        margin-right: 5em;
    }
    
    .ph_tbl_inpt form {
        padding-top: 2em;
    }
    
    .ph_tbl_inpt form .ph_pl_lbtext span {
        font-weight: 700;
        font-size: 1.2rem;
        color: #555555;
        padding-bottom: 20px;
        display: block;
    }
    
    .ph_select_crctr {
        text-align: center;
    }
    
    .ph_tbl_inpt form .ph_pl_lbtext input {
        border: solid 2px #9cc9eb;
        border-radius: 4px;
        background: #fff;
    }
    
    .ph_tbl_inpt form .ph_pl_lbtext input:focus {
        border: solid 2px #7fc479;
    }
    
    .mdl-textfield__label {
        margin-bottom: 0;
    }
    
    .mdl-textfield.is-focused.mdl-textfield__label:after {
        font-size: 30px;
    }
    
    .ph_pl_lbtext .is-focused .mdl-textfield__label span {
        float: left;
        background: #ffffff;
        padding: 0;
        font-size: 12px;
        font-weight: normal;
        padding: 2px 5px;
    }
    
    .ph_pl_lbtext .is-dirty .mdl-textfield__label span {
        float: left;
        background: #ffffff;
        padding: 0;
        font-size: 12px;
        font-weight: normal;
        padding: 2px 5px;
    }
    
    .ph_pl_lbtext .mdl-textfield__label span {
        font-weight: normal !important;
    }
    
    .mdl-textfield--floating-label.is-focused .mdl-textfield__label {
        top: 13px !important;
    }
    
    .mdl-textfield--floating-label.is-dirty .mdl-textfield__label {
        color: #000;
        font-size: 12px;
        top: 13px;
        visibility: inherit;
    }
    
    .mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,
    .mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,
    .mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label {
        top: -40px !important;
    }
    
    .mdl-textfield--floating-label.is-invalid .mdl-textfield__label {
        color: #d50000;
        background: #fff;
        font-size: 12px;
    }
    
    .mdl-textfield__label:after {
        background-color: #7fc479;
        bottom: 0;
        content: "";
        height: 2px;
        left: 45%;
        position: absolute;
        -webkit-transition-duration: 0.2s;
        -o-transition-duration: 0.2s;
        transition-duration: 0.2s;
        -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        visibility: hidden;
        width: 10px;
    }
    
    .ph_myactivoty_tab {
        margin-top: 20px;
    }
    /*============================================================================my detail tab css============================================================================*/
    
    .checkmr-csmaddpharmacy {
        margin-right: 8px;
    }
    /*============================================================================account page css start============================================================================*/
    /*============================================================================hover effect start============================================================================*/
    
    ul.ph_brands_logo li:hover:before {
        transform: scaleX(1);
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
    }
    
    ul.ph_brands_logo li:before {
        content: "";
        border: 0;
        width: 100%;
        height: 1.5px;
        background: #cfa749;
        position: absolute;
        left: 0;
        bottom: 0;
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        transform: scaleX(0);
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -webkit-transform-origin: left;
        transform-origin: left;
    }
    /*============================================================================hover effect End============================================================================*/
    
    .create_branch_registration ul.nav.nav-tabs li.nav-item {
        position: relative;
    }
    
    .create_branch_registration ul.nav.nav-tabs {
        display: block;
        height: auto;
        border-left: solid 3px #e3e3e3;
        padding-left: 20px;
        border-bottom: none;
    }
    
    .left_side_branch_registration_tab h2 {
        font-weight: 700;
        font-size: 24px;
        border-bottom: solid 3px #7bbd4b;
        padding-bottom: 20px;
        line-height: normal;
        margin-top: 0;
    }
    
    .create_branch_registration #material-tabs {
        background: transparent;
    }
    
    .create_branch_registration ul.nav.nav-tabs li a {
        border: 0;
        padding: 20px 17px !important;
        color: #000;
        font-size: 18px;
        text-transform: none;
        font-weight: normal;
    }
    
    .create_branch_registration ul.nav.nav-tabs li a.active {
        border-bottom: none !important;
        box-shadow: none !important;
        font-weight:600;
        background: transparent;
    }
    
    .create_branch_registration ul.nav.nav-tabs li.active {
        border-left: solid 4px #7bbd4b !important;
        border-bottom: none !important;
        box-shadow: none !important;
    }
    
    .create_branch_registration .nav-tabs .nav-link:focus,
    .create_branch_registration .nav-tabs .nav-link:hover {
        border-bottom: none !important;
        box-shadow: none !important;
    }
    
    .left_side_branch_registration_tab {
        margin-bottom: 10px;
        padding-right: 40px;
    }
    
    .create_branch_registration ul.nav.nav-tabs li a.active:before {
        content: "";
        width: 6px;
        height: 100%;
        background: #7bbd4a;
        position: absolute;
        top: 0;
        bottom: 0;
        left: -23px;
    }
    
    .todotabbgbox.create_branch_registration {
        /* width: 100%;
        margin: 0 auto;
        padding-top: 20px;
        padding-left: 40px;
        padding-right: 40px;
        min-height: calc(100vh - 124px); */
        /*150*/
        /* padding-bottom: 40px; */
        width: 100%;
        margin: 0 auto;
        padding-top: 20px;
        padding-left: 49px;
        padding-right: 40px;
        min-height: calc(100vh - 102px);
    }
    
    .create_branch_registration .todod_pd_box_rv_space {
        background: #fff;
        border-radius: 14px;
        position: relative;
        z-index: 1;
    }
    
    .create_branch_registration .ph_tbl_inpt form {
        padding-top: 0;
    }
    
    .create_branch_registration span.ph_pb_remove_bottom {
        font-size: 24px;
        line-height: normal;
        font-weight: 700;
        margin-bottom: 10px;
        display: block;
    }
    
    .create_brder_bottom {
        position: relative;
    }
    
    .per_ac_other_info i {
        padding-right: 10px;
    }
    
    .savebtn {
        text-align: center;
        margin-top: 2em;
    }
    
    .ac_shop_bottom {
        padding-right: 3em;
        position: fixed;
        bottom: 1%;
        left: 0;
        padding-left: 25px;
    }
    /*account page css end*/
    /*3_registration_create_personal_account.html css start*/
    
    .ac_shop_bottom.ph_main_create_ps_at {
        bottom: 0;
    }
    
    .ac_shop_bottom.ph_main_create_ps_at img {
        width: 23vh;
    }
    /*3_registration_create_personal_account.html css End*/
    /*personal-area-registration my detail page start*/
    
    .ph_mydetail span.ph_pb_remove_bottom {
        font-weight: 700;
        margin-bottom: 20px;
        display: block;
    }
    
    .per_authorised {
        padding-left: 30px;
    }
    
    .per_authorised h4 {
        font-weight: 700;
        font-size: 20px;
    }
    
    .per_authorised .uthorised_witness ul li {
        font-size: 18px;
    }
    
    .per_authorised .phar-form-main p,
    .per_authorised ul.uthorised_witness li {
        font-size: 16px;
        line-height: 26px;
    }
    
    ul.uthorised_witness li i {
        padding-right: 10px;
    }
    /*personal-area-registration my detail page End*/
    /*Email Address & Password start*/
    
    .ph_email_address_password {
        padding-left: 30px;
    }
    /*Email Address & Password end*/
    /*activaton start*/
    
    .per_ac_activation_email img {
        width: 50%;
        height: auto;
    }
    
    .todod_pd_box_rv_space .form-floating>label {
        font-weight: normal;
        font-size: 18px !important;
    }
    
    .todod_pd_box_rv_space .ph_per_aria {
        font-weight: 700;
        margin-bottom: 20px;
        display: block;
    }
    
    .todod_pd_box_rv_space .span_legal_new {
        font-weight: normal;
    }
    
    .todod_pd_box_rv_space .are_you_gpsc_register span.bold_text {
        font-weight: 700;
        margin-right: 10px;
        margin-left: 5px;
    }
    /*activaton End*/
    
    span.ph_brands_boxs {
        width: 200px;
        height: 170px;
        border-radius: 4px;
        border: solid 1px #fff0ca;
        background: #fffdf7;
        justify-content: center;
        align-items: center;
        vertical-align: middle;
        display: flex;
        font-size: 20px;
        font-weight: 400;
        padding: 10px;
        -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0 2px 5px -1px, rgba(0, 0, 0, 0.3) 0 1px 3px -1px;
        box-shadow: rgba(50, 50, 93, 0.25) 0 2px 5px -1px, rgba(0, 0, 0, 0.3) 0 1px 3px -1px;
        color: #8e7433;
        transition: all 0.3s;
        line-height: 30px;
    }
    
    span.ph_brands_boxs:hover {
        transition: all 0.4s;
        border: solid 1px #cfa749;
    }
    
    span.ph_text_brands {
        font-size: 14px;
        line-height: normal;
        margin-top: 9px;
        font-weight: 700;
        display: block;
        margin-bottom: 20px;
    }
    
    ul.ph_brands_logo {
        list-style: none;
        padding: 0;
        margin-bottom: 119px;
        display: flex;
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 30px;
    }
    
    ul.ph_brands_logo li {
        margin: 0 8px 15px 8px;
        position: relative;
        transition: all 3s;
    }
    
    ul.creat_yr_per_ac {
        width: 100%;
        margin: 0 auto;
    }
    
    p.ph_selec_position {
        font-size: 24px;
        margin-top: 16px;
        font-weight: 100;
        color: #8a8a8a;
        margin-top: 2px;
        position: relative;
    }
    
    p.ph_pharmacist {
        font-size: 28px !important;
        color: #cfa74a !important;
        margin-bottom: 0;
    }
    /*second GPhC registered (United Kingdom) start */
    
    .phgphc_registered {
        margin-top: 80px;
    }
    /*second GPhC registered (United Kingdom) End*/
    
    .ph_gphc_box {
        width: 260px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 100px !important;
    }
    
    .activecurrent_box span.ph_brands_boxs {
        border: 2px solid #cfa749;
        background: #cfa749;
        color: #fff;
        font-weight: 600;
    }
    
    ul.creat_yr_per_ac li {
        margin-bottom: 15px;
    }
    
    .iama_text {
        font-size: 20px;
    }
    
    .pa_cypahead_clk span {
        font-size: 20px;
    }
    
    .pa_cypahead_clk {
        line-height: 15px;
    }
    
    .per_ac_other_info i {
        color: #957c40 !important;
    }
    /*new chagnes start*/
    
    .pa_premise_cnt_flw {
        margin-bottom: 15px;
    }
    
    .pa_email_add_pass_mrg {
        margin-bottom: 15px;
        margin-top: 30px;
        display: block;
    }
    /*.ph_premise_password {width: 50%; margin: 0 auto;}*/
    
    .primise_center_cnt {
        text-align: center;
    }
    /*new chagnes End*/
    
    .pa_premise_cnt_flw {
        font-size: 18px;
        line-height: 30px;
    }
    
    span.pa_email_add_pass_mrg {
        font-size: 30px !important;
        margin-bottom: 15px !important;
        margin-top: 15px;
        font-weight: 700 !important;
    }
    
    .search_bc_view {
        display: flex;
        position: relative;
        width: 50%;
        padding-right: 10px;
    }
    
    .doctor_type_error_lbl .alert.alert-danger {
        display: inline-block;
        width: 49%;
    }
    
    .pa_search_gphc {
        width: 100%;
    }
    
    button.src_btn_primise,
    button.src_btn_primise:hover,
    button.src_btn_primise:active,
    button.src_btn_primise:focus {
        min-width: auto;
        height: 50px;
        border: 0;
    }
    
    button.ph_green_btn.search_view_btn,
    button.ph_green_btn.search_view_btn:hover,
    button.ph_green_btn.search_view_btn:active,
    button.ph_green_btn.search_view_btn:focus {
        min-width: auto;
        height: 50px;
        border: 0;
    }
    
    button.ph_green_btn.search_view_btn {
        min-width: auto;
        min-height: auto;
        line-height: normal;
    }
    
    a.ph_green_btn.search_view_btn,
    a.ph_green_btn.search_view_btn:hover,
    a.ph_green_btn.search_view_btn:active,
    a.ph_green_btn.search_view_btn:focus {
        min-width: auto;
        height: auto;
        border: 0;
    }
    
    a.ph_green_btn.search_view_btn {
        display: block;
        text-align: center;
        height: auto;
        line-height: normal;
        padding: 15px 20px;
    }
    /*premises detail heading start*/
    
    .line_premises_heading {
        width: 80px;
        background: #7bbd4a;
        height: 3px;
        margin: 0 auto;
        border-radius: 50px;
        margin-bottom: 15px;
    }
    
    .email_premise_sps_top {
        margin-top: 10px;
    }
    
    .remise_pa_icon {
        right: -25px !important;
        top: 14px !important;
        position: absolute;
    }
    
    .span_legal_new a {
        color: #7bbd4a;
        text-decoration: underline !important;
    }
    
    .span_legal_new a:hover,
    .span_legal_new a:foucs,
    .span_legal_new a:active {
        text-decoration: underline !important;
    }
    
    .premise_main_ps_st span {
        font-size: 14px;
        font-weight: 700;
    }
    
    .ph_lbl_pd_set b {
        font-size: 14px;
    }
    
    span.pa_premise_igree {
        font-size: 14px;
        padding-left: 14px;
    }
    /*input floating start*/
    
    .branchregister_pg_flw .form-floating>.form-select {
        padding-top: 0;
        padding-bottom: 0;
    }
    /*input floating End*/
    
    .pa_ihvread {
        padding-left: 10px;
    }
    
    .pa_aha_Plat {
        display: flex;
    }
    
    .per_ac_activation_email {
        margin-left: -20px;
    }
    
    .pa_lst_premise p {
        font-size: 18px;
        margin-bottom: 16px;
    }
    
    .pl_premise_pd {
        padding-left: 18px;
        position: relative;
        bottom: 5px;
    }
    
    .ph_info_mly {
        display: inline-flex;
    }
    
    span.select2.select2-container {
        width: 100% !important;
    }
    
    .select2-container .select2-selection--single {
        height: 50px !important;
        line-height: 50px !important;
        font-size: 14px !important;
    }
    
    .select2-container--default .select2-selection--single {
        border: solid 2px #979797 !important;
        border-radius: 4px !important;
        background: #fff !important;
    }
    
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        height: 50px !important;
        line-height: 50px !important;
    }
    
    .select2-container--default .select2-selection--single .select2-selection__arrow {
        opacity: 0;
    }
    /* .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #000 !important;
        font-size: 18px !important;
    } */
    
    .branchregister_pg_flw select.form-select {
        font-size: 18px;
    }
    
    .branchregister_pg_flw select.form-select,
    .branchregister_pg_flw input {
        font-size: 18px;
    }
    
    .branchregister_pg_flw .form-select {
        padding: 0.375rem 2.25rem 0.375rem 0.75rem !important;
    }
    
    .todod_pd_box_rv_space .span_legal_new {
        font-weight: normal;
        padding-left: 5px;
    }
    
    .csm_premises_set {
        flex: 50%;
        max-width: 50%;
    }
    /*.report_pd_other_find_us_via_div {padding-top: 24px;}*/
    
    .pa_fd_dor_pode input {
        float: left;
        position: relative;
        top: 2px;
        z-index: 1;
        left: 6px;
    }
    
    .pa_fd_dor_pode span.pl_premise_pd {
        text-align: left;
        padding-left: 30px;
        display: block;
    }
    
    span.premises_under_the_new_gdpr {
        width: 576px;
        display: block;
        margin: 0 auto;
    }
    
    span.premises_privacy_notice_check {
        margin-left: 10px;
    }
    
    img.tooltip_sign_registraiton {
        width: 20px;
        margin-right: -5px;
        margin-bottom: 0 !important;
    }
    /*search box space issue css start*/
    /*.pa_search_gphc input {border-radius: 4px 0 0 4px !important;}*/
    
    button.csmscb_btn {
        border-radius: 0 4px 4px 0;
    }
    
    button.search_view_btn i.fa.fa-search {
        /* font-size: 20px; */
    }
    /*search box space issue css End*/
    
    .border_plsclyac p {
        margin: 0;
    }
    
    .border_plsclyac {
        border: solid 1px #afe588;
        padding: 15px 23px;
        background: rgba(123, 189, 75, 10%);
        display: inline-block;
    }
    
    .regis_mt_iam {
        margin-top: 25px;
    }
    /*input.priemiseright_brdr_remove_space {border-right: 0;}*/
    
    button.csmscb_btn {
        height: 51px !important;
        position: absolute;
        right: 10px;
    }
    /* Additional Details start */
    /* .branch_register__leftsideborderline {
        border-left: solid 1px #979797;
    } */
    
    .additional_details_fm_mdsd {
        width: 100% !important;
    }
    /* Additional Details End*/
    /* Start custom warning */
    /* End custom warning */
    /* Start custom i am text */
    
    .custom-iam-type span.ph_pb_remove_bottom.text-center {
        text-align: left !important;
    }
    
    .custom-iam-type .line_premises_heading {
        margin-left: 0;
    }
    
    .custom-iam-type {
        padding-left: 10px;
    }
    /* End custom i am text */
    
    .tabs-data {
        transition-duration: 0.2s;
    }
    
    .atl_detls_pdrm {
        padding-left: 0;
    }
    .register_error span {
        font-size: 13px;
    }
    @media (max-width: 1600px) {
        .left_side_branch_registration_tab h2 {
            font-size: 22px;
        }
        /*Additional Details css start*/
        .ph_aditional_aria {
            width: 70%;
        }
        /*Additional Details css end*/
    }
    
    @media (max-width: 1440px) {
        .ac_shop_bottom {
            margin-top: -54px;
        }
        /*Additional Details css start*/
        .ph_aditional_aria {
            width: 70%;
        }
        /*Additional Details css end*/
    }
    
    @media (max-width: 1400px) {
        .left_side_branch_registration_tab h2 {
            font-size: 19px;
        }
        .create_branch_registration ul.nav.nav-tabs li a {
            font-size: 17px;
        }
    }
    
    @media (max-width: 1366px) {
        .todotabbgbox.create_branch_registration {
            padding-left: 20px;
            padding-right: 20px;
        }
        .ac_shop_bottom {
            margin-top: -54px;
        }
    }
    
    @media (max-width: 1280px) {
        /* .additional_details_fm_mdsd {
            width: 90%;
        } */
        .create_branch_registration ul.nav.nav-tabs li a {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .create_branch_registration .todod_pd_box_rv_space {
            margin-left: 20px;
        }
        .left_side_branch_registration_tab {
            padding-right: 0;
        }
        .create_branch_registration span.ph_pb_remove_bottom {
            font-size: 28px;
        }
        .pa_rgp_mbl_lf {
            max-width: 100%;
            flex: 100;
        }
        .ac_shop_bottom {
            margin-top: -54px;
        }
        .todotabbgbox.create_branch_registration {
            width: 100%;
        }
        /*.create_branch_registration .todod_pd_box_rv_space {max-width:70%;margin-left: auto;padding: 35px 22px;}*/
        .ac_shop_bottom {
            margin-right: 1em;
        }
        .ac_shop_bottom.ph_main_create_ps_at {
            display: none;
        }
    }
    
    @media (max-width: 1199px) {
        button.csmscb_btn {
            right: 0;
        }
        .additional_details_fm_mdsd {
            width: 100% !important;
        }
        .search_bc_view {
            width: 100% !important;
            padding-right: 0;
        }
        .doctor_type_error_lbl .alert.alert-danger {
            width: 100%;
        }
        .brpiconde_dnmk .search_bc_view {
            width: 100%;
        }
    }
    
    @media (max-width: 1024px) {
        .additional_details_fm_mdsd {
            width: 100% !important;
        }
        span.pa_ihvread {
            font-size: 16px;
        }
        .create_branch_registration ul.nav.nav-tabs li a {
            padding: 11px 0px !important;
        }
        .branchregister_pg_flw {
            padding: 25px;
        }
        .per_authorised h4 {
            font-size: 20px;
        }
        /*21-10-21*/
        .phregistration_ipd_wdt {
            width: 64%;
        }
        .fstphregistration_ipd_wdt {
            /* padding-left: 10px !important; */
            width: 36%;
        }
        .create_branch_registration .todod_pd_box_rv_space {
            margin-left: 5px;
        }
        /*21-10-21 end*/
        .ph_aditional_aria {
            flex: 100%;
            width: 100%;
        }
        span.premises_under_the_new_gdpr {
            width: auto;
            margin-bottom: 10px;
        }
        .ac_shop_bottom.ph_main_create_ps_at {
            display: none;
        }
        .todotabbgbox.create_branch_registration .row .col-md-4 {
            max-width: 40% !important;
            flex: 40%;
        }
        .todotabbgbox.create_branch_registration {
            width: 100%;
        }
        .col-md-6.ph_pl_lbtext {
            max-width: 100%;
        }
        .ac_shop_bottom {
            margin-top: 12px;
        }
        .todotabbgbox.create_branch_registration {
            padding-right: 10px;
            padding-left: 10px;
        }
        .pa_rgp_mbl_lf {
            flex: 100;
            max-width: 100%;
        }
        span.ph_brands_boxs {
            width: 100px;
            height: 100px;
            font-size: 14px;
            line-height: normal;
        }
        .left_side_branch_registration_tab h2 {
            font-size: 19px;
        }
        .create_branch_registration ul.nav.nav-tabs li a {
            font-size: 18px;
            line-height: normal;
        }
        .create_branch_registration span.ph_pb_remove_bottom {
            font-size: 24px !important;
        }
        p.ph_selec_position {
            font-size: 18px;
        }
        .ph_tbl_inpt {
            padding-left: 0;
            padding-right: 0;
        }
        .ph_pl_lbtext {
            padding-left: 0;
            padding-right: 0;
        }
    }
    
    @media (max-width: 991px) {
        .branch_register__leftsideborderline {
            border-left: none;
            border-top: solid 1px #979797;
            margin-top: 15px;
            padding-top: 15px;
        }
    }
    
    @media (max-width: 800px) {
        .ac_shop_bottom.ph_main_create_ps_at {
            display: none;
        }
        .todotabbgbox.create_branch_registration .row .col-md-4 {
            max-width: 50% !important;
            flex: 50%;
        }
        .todotabbgbox.create_branch_registration {
            width: 100%;
        }
        .col-md-6.ph_pl_lbtext {
            max-width: 100%;
        }
        .ac_shop_bottom {
            margin-top: 12px;
        }
    }
    
    @media (max-width: 767px) {
        .mbl_ihavereadtext_detail {
            padding-left: 0 !important;
            position: relative;
            left: -2px;
        }
        .premise_email_address {
            width: 90%;
        }
        .pa_lst_premise p {
            font-size: 14px;
        }
        .mbl_continuetryagain a {
            margin: 10px 5px !important;
        }
        img.tooltip_sign_registraiton {
            margin-right: 0;
        }
        .pl_premise_pd {
            bottom: 2px;
        }
        .mbl_additional_detail input {
            float: left;
            position: relative;
            top: 2px;
            z-index: 1;
        }
        .mbl_additional_detail .pa_premise_igree {
            text-align: left;
            padding-left: 30px;
            display: block;
            position: relative;
            bottom: 2px;
        }
        .mbl_ihavereadtext_detail input {
            float: left;
            position: relative;
            top: 2px;
            z-index: 1;
            left: 5px;
        }
        .mbl_ihavereadtext_detail span.pa_ihvread {
            text-align: left;
            padding-left: 30px;
            display: block;
            position: relative;
            bottom: 2px;
        }
        .ph_positiondown_arrow img {
            width: 16px;
        }
        button.search_view_btn i.fa.fa-search {
            font-size: 14px;
        }
        .branchregister_pg_flw select.form-select,
        .branchregister_pg_flw input {
            font-size: 14px;
        }
        .todod_pd_box_rv_space .form-floating>label {
            font-size: 14px !important;
        }
        .todod_pd_box_rv_space input[type="checkbox"],
        .todod_pd_box_rv_space input[type="radio"] {
            -webkit-transform: scale(1.4) !important;
            -ms-transform: scale(1.4) !important;
            transform: scale(1.4) !important;
        }
        span.premises_privacy_notice_check {
            vertical-align: middle;
        }
        .span_legal_new a {
            font-size: 14px;
        }
        .pa_premise_cnt_flw {
            font-size: 14px;
        }
        .pa_aha_Plat {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }
        .pa_ialhaperac {
            margin-bottom: 10px;
            margin-left: 4px;
            margin-right: 4px;
        }
        .pa_tocreateaper {
            margin-left: 0 !important;
            margin-left: 2px;
            margin-right: 2px;
        }
        .fstphregistration_ipd_wdt {
            width: 100%;
        }
        .phregistration_ipd_wdt {
            width: 100%;
        }
        .ph_account_hdr .bg-dark {
            padding: 20px 20px;
        }
        .create_branch_registration ul.nav.nav-tabs li a {
            font-size: 14px;
            padding: 10px 5px !important;
        }
        .create_branch_registration ul.nav.nav-tabs li a.active:before {
            top: 1px;
        }
        .pambl_sml_dvsbtm {
            margin-bottom: 10px;
        }
        .todotabbgbox.create_branch_registration {
            min-height: 100%;
            padding-top: 10px;
            /* padding-left: 10px;
        padding-right: 10px; */
        }
        .left_side_branch_registration_tab h2 {
            font-size: 20px;
            padding-bottom: 15px;
        }
        .create_branch_registration span.ph_pb_remove_bottom {
            font-size: 20px !important;
        }
        .pa_cypahead_clk {
            line-height: normal;
        }
        .todod_pd_box_rv_space .mdl-textfield {
            width: 100%;
        }
        .savebtn {
            margin-top: 2em;
        }
        .todotabbgbox.create_branch_registration .row .col-md-4 {
            max-width: 100% !important;
            flex: 100%;
        }
        .create_branch_registration .todod_pd_box_rv_space {
            max-width: 100%;
            margin: 0 auto;
            margin-top: 20px;
            padding: 10px 2px;
            margin-bottom: 20px;
        }
        .ph_select_crctr {
            padding-top: 2em;
        }
        .todod_pd_box_rv_space {
            margin-top: 0em;
        }
        .todo_right_bg_grl {
            display: none;
        }
        .ph_tbl_inpt form.row {
            padding-left: 5px;
            padding-right: 5px;
        }
        .mbl_ho_pd_postion {
            margin-top: 20px;
        }
        .ac_shop_bottom {
            display: none;
            bottom: auto;
            width: 100%;
            text-align: center;
            margin: 0 auto;
            background: #f8f8f8;
            height: 100%;
        }
    }